Commit graph

55 commits

Author SHA1 Message Date
e2eff85e89 Fix mailing list retrieval
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2026-05-09 18:00:50 +02:00
5ea678fbee Handle koji error while retrieving user info
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2026-03-15 10:01:42 +00:00
2208340a2e Remove call to dateutil.parser
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2026-02-14 08:52:04 +01:00
Ben Cotton
cf21000267 Clarify this script checks two Pagure instances
This is a very minor change to address some confusion, as expressed in

Signed-off-by: Ben Cotton <bcotton@fedoraproject.org>
2025-08-19 12:35:53 -04:00
a218107b84 Rename asked_removal tag to agreed_removal
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-04-23 08:53:50 +02:00
e15bbccb7f Catch user not found in Koji exception
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-04-23 08:16:33 +02:00
8f820ec654 Add Koji builds check
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-03-07 18:03:46 +01:00
2c62167810 Make pagure check more resilient to errors
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2025-02-18 17:57:24 +01:00
c1cedab1d5 Whitelist a couple of bots
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2024-08-20 17:14:05 +00:00
2b587ae429 Fix for newer mailman reply format
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2024-08-20 18:34:32 +02:00
03b2715858 Better explain pagure comments
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-10-04 11:38:06 +00:00
8aab9ddffa Order CSV files and printed lists by user ID 2023-09-28 15:18:07 -04:00
ac3d6e9983 Be more resilient on pagure glitches 2023-09-01 12:13:59 +02:00
6ed8cece5b Output namespace also in affected package list 2023-09-01 12:11:58 +02:00
Michel Alexandre Salim
166e649095
Update list of dependencies required
`click` and `python-bugzilla` also need to be installed

Also add a `Pipfile` with these requirements added, since the
`README.md` recommends using `pipenv shell` and that is the preferred
dependency format over `requirements.txt`, and add `Pipfile.lock` and
`__pycache__` to `.gitignore`.

Signed-off-by: Michel Alexandre Salim <salimma@fedoraproject.org>
2023-07-31 10:58:46 -05:00
8055d7c259 Post comment about affected packages, users and groups
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-07-15 09:11:23 +00:00
1f985f0feb Add check on Fedora Discussion
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-05-02 17:40:12 +02:00
a6de9228b9 Make check-impact output more reliable
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-04-23 10:00:42 +02:00
48cbe7f4f9 Update README
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-04-22 14:57:15 +02:00
0b0f4b3924 Tag tickets where user is not identified in bugzilla
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-02-18 15:07:28 +01:00
9f6bddd5f9 Add a tag for marking not taggable users
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-02-18 14:52:14 +01:00
4c9ba66f7e Do not fail when there's no email from FAS
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-02-18 08:58:18 +01:00
5b28e12190 rhbzemail is string, not list
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-02-18 08:46:17 +01:00
d363015878 Add rhbzemail from fas to checked emails
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-02-17 18:53:06 +01:00
5d00ec4656 Remove BZ_API_KEY and use ~/.bugzillarc
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-02-17 18:06:33 +01:00
4583e90240 Mark users with no account in pagure.io
Signed-off-by: Mattia Verga <mattia.verga@tiscali.it>
2023-02-16 21:32:34 +01:00
Ben Cotton
c8225bce2b Make the phrasing match for all check messages 2023-02-15 14:03:28 -05:00
Ben Cotton
c729874a6b Don't try to remove the 'orphan' account
It's a special account used for orphaned packages.
2023-02-15 12:30:27 -05:00
4ee74a8d44 Add SOP file
Signed-off-by: Mattia Verga <mattia.verga@proton.me>
2022-10-23 11:18:53 +02:00
8007f5c6dc Do not recreate fasclient and bzclient for every user 2022-09-12 10:30:53 +02:00
01fa3cb173 Always mask email in Pagure tickets 2022-09-12 09:43:16 +02:00
153945a54d Update README 2022-09-12 09:15:42 +02:00
b7b31693c2 Optimize logging 2022-09-12 09:12:08 +02:00
af98f804ae Manage Pagure tickets automatically in step-two 2022-09-11 17:34:04 +02:00
91128950d8 Make checks reusable 2022-09-10 10:40:29 +02:00
76bc38fb3e Move csv file generation under step-one 2022-09-08 10:04:49 +02:00
2f3adaa1ad Add check-impact subcommand
Signed-off-by: Mattia Verga <mattia.verga@proton.me>
2022-09-04 13:02:13 +02:00
Ben Cotton
38b0929c39 Ignore log files 2022-08-18 13:43:37 -04:00
Ben Cotton
7f8483bf11 Wrap the getbugs call in a try/except
This prevents a Bugzilla timeout from derailing the whole run

Signed-off-by: Ben Cotton <bcotton@fedoraproject.org>
2022-08-18 13:38:26 -04:00
Ben Cotton
7062c63b77 Include a link to the FESCo policy in the pagure issue
Signed-off-by: Ben Cotton <bcotton@fedoraproject.org>
2022-08-18 13:28:05 -04:00
Ben Cotton
4670e41842 Correct the user option in fkinit
-m is not a supported option

Signed-off-by: Ben Cotton <bcotton@fedoraproject.org>
2022-08-09 09:20:27 -04:00
3f26fdb5f7 Update README
Signed-off-by: Mattia Verga <mattia.verga@proton.me>
2022-08-08 18:15:01 +02:00
3d982f613f Split the script in two steps subcommands
Signed-off-by: Mattia Verga <mattia.verga@proton.me>
2022-07-09 16:47:11 +02:00
d276dd09e2 Log error if Pagure returns not OK status code
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2022-04-15 11:36:35 +02:00
c630c69aac Update readme
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2022-04-15 11:30:16 +02:00
24e2feebd9 Open tickets for inactive packagers
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2022-04-14 09:09:32 +02:00
9810a67160 Add FESCo ticket text
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2022-03-12 16:50:12 +01:00
b90b34ff1f Fix results output
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2022-03-12 16:23:51 +01:00
7801123cfa Docs corrections
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2022-03-12 10:07:18 +01:00
c3224f793d Check for activity in pagure.io
Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
2022-03-10 19:13:57 +01:00