at fedd86980758aa9f4de1e5bc59290819032abc54 (tag)
tagging 864b2a3d6e17d0c2520b8ebff85f1ad06451476c (commit)
replaces 20230209
tagged by Jon Turney
on Sat Mar 29 22:03:39 2025 +0000
20250329
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEmkZ1G6z8hxpUPEiLx8hvA3AoXIEFAmfobjsACgkQx8hvA3Ao
XIHicA//VtFsHbm+mSRL2jsZLLtNNjfDNmA8w9GSZpD+6IULXuo83jepAKD4JXLP
lIILq3/Ph11Vudl87X+nFcXeRX59gt39NuO6JRLOgyh0bqCAtfko9q0v78LPTSD+
81BL7Xlg7MQjOICGH051yL2MZ0/Yl7rUMklm9dIycC3WPv0X/pTNWZXboDEqOOU+
pdBBgcd6xnNHj2sx70OqIKy45A+9GCUgoN+yT/qXH2e/8JvacKmYun5u4FoF03B+
/GvqDc6SlnAC3ybTPV3onJZtyaLJhljtZbPHe4bbEikZ3YKGrGeX68BNS5tQEUR0
iNTyYpdYBsTU9VFc51BY4Ciy0CitTZQYb7iLSO4lDsH3C/13HZtrYiKjqLun2Na5
FPvnV4//6yZ4cHUpFtcAs7UdPWVCPMdXMyQqdOD4aECrOSs0yb6OS53EfOmrBmBf
WWP3/A6f1HeDjkd1dGwkp1t6QVRqvjkiSj6WZwWr9LM/SccZVqqDkLxbApV6/Kkj
exOWxucpIHfFKsOMGCzGwOkwv3vQrwcRiuHh12YAb0YMOeBtEQSpWil7cyy0Iyv9
gFtZqSRQ+lNVY/O15y/zfZk/ZE02Qv+FSFqAt0HTgunHqAvJt5pqPMkjL7vE/vun
y6HzwYoJlRqbsF39ZSWYpA62cxXpSMvIyNSJ6rmra6HSzlL8nn4=
=9g6K
-----END PGP SIGNATURE-----
Jon Turney (130):
Fix invalid packageset after process_relarea
Revise maintainers module
Always remove files from stagingdir
Give deploy status feedback into scallywag
Improve hint parser error for embedded double quote
Rework how 'OBSOLETE' is handled in package list
Add a test of mkgitolite
Use cgit repo url in package summary package
Add gitweb description to gitolite config
Revise trusted maintainer list
Add a perl rebuild report
Make tests cover running reports as well
Add future texlive provides
Improve error handling for untest|vault with invalid package name
Add obsoletes_by to package summary page
Check that build-requires: lists valid package names, as well
Drop travis build status from README
Fix default of release label for mksetupini
Add a test for mksetupini
mksetupini: Warn about migrating obsolete --okmissing options
Add some historic ruby provides, prior to expiring them
Enhance fix-requires-by-path to match paths against a regex
Add a tool for fixing requires by linkage
Add a ruby rebuilds report
Use regex matching for version provides:
Don't list obsoleted packages in rebuild report
Fix page title for rebuild reports
Avoid spurious license normalization warnings over whitespace
Add a simple way of grouping packages for maintainership
Reduce scope of scallwag_db transaction lock
Add gtksourceview to slotted packages in repology data
Generate an includeable HTML fragment with the list of reports
Remember package group information so we can show it on summary page
Prepare for python2 removal
Explicitly use count keyword argument to re.sub()
Factor out email sending to utils
Deploys can now automatically generate an announce email
Try to add relevant changelog excerpt to announce message
Also allow announce message to be determined by cygport
Tweak From: in an announce email
Add 'fonts' category
Simplify 'conditionally retained' package marking
Persist missing_obsolete
Expire python2 modules
Downgrade a piece of debug logging
Use source package of actual version, not best version in vaulting
Add token 'mock' to send announce only to maintainer
Omit empty provides_rebuild reports from list of report
Store first msgid for announce of a srcpackage
Also sort by package "importance" in unmaintained packages report
Facilitate more python2 removal
Make report tables sortable
Add a tool for identifiying packages without packaging repos
Add package recipe URL to JSON dump
Avoid an exception if package.merge() fails and returns None
Isolate tests from a local repodir
Factor out writing the details in the package summary page
Add rdepends and build_rdepends to package summary
Improve rendering of minimal Markdown for description in package summary
Ensure announce mail ends with a blank line
Expunge all python2 modules
Anchor nonexistent_provides at the end
Rewrite dependencies on removed python packages
Ignore new flake B038
Add a report of package lingering in test/unstable status
Don't warn if license expression canonicalization just changes case
Tolerate package html directories being owned by someone else
Use inotify to detect when there's work to be done
Record reason for calm daemon stopping in logfile
Relocate lockfile
Future proof the re for "python modules for old python versions"
Add a report of python packages which need rebuilding
Support an easy way to trigger a relarea rescan via a .touch file
Improve fix-requires-by-linkage tool to allow it to run on entire relarea
Preparations for python3.5 removal
Add replace option to fix-requires-by-path tool as well
Only consider files in fix-requires-by-path
Ignore InotifyError exceptions
Expire python34 left-overs
Expire python35
Clean up all empty directories in stagingdir
Fix package name checking in fix-requires-by-path
Make fix-requires-by-linkage quieter
Produce a subreport for each solib
Add dependencies etc. to JSON output
Fix a bug in 'remove obsoleting package from depends of package it
obsoletes'
Add repr for RepoPath objects to aid debugging
Convert package lists in hints to actual lists
Add some more old-style obsoletion upgrade information
Utility function to drop version constraints from a package list
Make formatting of 'conflicts:' lines in setup.ini consistent
Drop age threshold for 'upgrade old-style obsoletes'
Fix typo
Separate collect and read package files steps
Add the ability to ingest arch-tagged package filenames
Add a test of upload auth failure
Don't update setup.ini if we can't sign it
Ignore sighup when daemonized
Drop 'noretain' hint
Be a bit more aggressive about expiring old soversions
Adjust log-level of some debug output
Misspellings re-uploaded since last fixed
Don't retain obsolete packages
Clarify missing obsoletes reminder
Include obsoletes: in the set of valid things to depends: on
Improve fix-requires-by-linkage tool
Simplify the way arch_re is made
Include arch into package summary versions table
Wind the obsolete package exipry threshold age forward
Also allow remembered, synthetic obsoletes: in valid_requires
Produce a report to help identify long-inactive maintainers
Add a tool for mailing long-inactive maintainers
Add Brian Inglis to NMU maintainers list
Improve mail inactive maintainers tool
Wind the obsolete package exipry threshold age forward
Fix mail intactive maintainers tool
Handle errors from repology API slightly better
Also rate-limit invidual repology API calls
Handle transient ConnectionRefusedError from repology
mkgitolite: Define a group for all packages
Improve reliability of detecting upload available.
CI: Drop testing on python 3.7
Update package summary package when hints change as well
Set Maintainer._homedirs earlier
mail-inactive-maintainers: Improve grammar
mkgitolite: Also allow push to 'main' branch
Add 'Takashi Yano' to trusted maintainers list
Adjust timestamp of rpm-doc-999-1
Fix untest for arch-tagged hint filenames
Update version to 20250329