Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-19 | Anchor nonexistent_provides at the end | Jon Turney | |
Anchor the nonexistent_provides regex at the end, so it matches the whole provide name, avoiding unpleasant surprises. | |||
2024-01-10 | Expunge all python2 modules | Jon Turney | |
2024-01-06 | Ensure announce mail ends with a blank line | Jon Turney | |
2024-01-05 | Improve rendering of minimal Markdown for description in package summary | Jon Turney | |
Retain the heuristic which makes URLs in the description, and improve it's handling of some cases. | |||
2024-01-04 | Add rdepends and build_rdepends to package summary | Jon Turney | |
Use the HTML <details> widget to avoid showing large lists by default. | |||
2024-01-04 | Factor out writing the details in the package summary page | Jon Turney | |
Contain the details in a table of class 'pkgdetails' for more layout control. | |||
2024-01-04 | Isolate tests from a local repodir | Jon Turney | |
This fixes the tests if a local /git/cygwin-packages happens to exist, and adds some test coverage of code which examines repodir. | |||
2024-01-03 | Avoid an exception if package.merge() fails and returns None | Jon Turney | |
2023-12-29 | Add package recipe URL to JSON dump | Jon Turney | |
2023-12-29 | Add a tool for identifiying packages without packaging repos | Jon Turney | |
2023-12-22 | Make report tables sortable | Jon Turney | |
2023-12-15 | Facilitate more python2 removal | Jon Turney | |
2023-12-13 | Also sort by package "importance" in unmaintained packages report | Jon Turney | |
2023-11-22 | Store first msgid for announce of a srcpackage | Jon Turney | |
Store the first msgid allocated for a srcpackage announce, so we can set in-reply-to and thus allow threading of subsequent announces for that package. | |||
2023-11-22 | Omit empty provides_rebuild reports from list of report | Jon Turney | |
2023-11-12 | Add token 'mock' to send announce only to maintainer | Jon Turney | |
Add token 'mock' to send announce only to maintainer, not the announce list. | |||
2023-10-20 | Use source package of actual version, not best version in vaulting | Jon Turney | |
Use the source package of the actual version being considered, not the best version, when determining if a package is owned by a source package to be vaulted. (Source package can change between versions, if sources are split or merged) | |||
2023-10-20 | Downgrade a piece of debug logging | Jon Turney | |
2023-10-15 | Expire python2 modules | Jon Turney | |
For the first time, we are expiring obsolete packages just because they are obsolete, so it is time for the previous commit, to ensure we retain any obsolete: hints they might have caused to be generated. | |||
2023-10-15 | Persist missing_obsolete | Jon Turney | |
Persist the missing obsolete: data generated from old-style obsoletion packages, so it is remembered, even if after the obsoleted package is removed. | |||
2023-10-15 | Simplify 'conditionally retained' package marking | Jon Turney | |
Move the logic into a single function, rather than selectively defining a callback function depending on if the package meets some criteria. | |||
2023-09-13 | Add 'fonts' category | Jon Turney | |
2023-09-04 | Tweak From: in an announce email | Jon Turney | |
2023-08-20 | Also allow announce message to be determined by cygport | Jon Turney | |
2023-08-15 | Try to add relevant changelog excerpt to announce message | Jon Turney | |
Look for a relevant section of changelog in README, between '----' delimiters, starting with one also containing the version, to add to the generated announce message. | |||
2023-08-15 | Deploys can now automatically generate an announce email | Jon Turney | |
This is controlled by the 'announce' token. | |||
2023-08-15 | Factor out email sending to utils | Jon Turney | |
Smooth out some issues when --email isn't specified, making args.email an empty list rather than None, which can't be iterated. When the To: address is 'debug', dump email to log, rather than stdout. | |||
2023-08-15 | Explicitly use count keyword argument to re.sub() | Jon Turney | |
This avoids flake B034: sub should pass `count` and `flags` as keyword arguments to avoid confusion due to unintuitive argument positions. | |||
2023-07-08 | Prepare for python2 removal | Jon Turney | |
2023-06-11 | Remember package group information so we can show it on summary page | Jon Turney | |
2023-06-11 | Generate an includeable HTML fragment with the list of reports | Jon Turney | |
2023-06-10 | Add gtksourceview to slotted packages in repology data | Jon Turney | |
2023-06-10 | Reduce scope of scallwag_db transaction lock | Jon Turney | |
If multiple deploys are ready simultaneously, don't hold the lock over all of them. | |||
2023-05-23 | Add a simple way of grouping packages for maintainership | Jon Turney | |
Define a team with a line starting with '@', e.g.: @team Maintainer1/Maintainer2 Then @team can be referred in a packages maintainer list, as shorthand for that list of maintainers. Also ignore lines starting with '#' in maintainer list as comments | |||
2023-05-05 | Avoid spurious license normalization warnings over whitespace | Jon Turney | |
2023-05-05 | Fix page title for rebuild reports | Jon Turney | |
2023-05-03 | Don't list obsoleted packages in rebuild report | Jon Turney | |
2023-05-02 | Use regex matching for version provides: | Jon Turney | |
This makes out-of-order uploading of users and providers of future versions of these smoother. | |||
2023-05-02 | Add a ruby rebuilds report | Jon Turney | |
Generalize the perl rebuild report logic to work for any version provide: | |||
2023-04-28 | Add a tool for fixing requires by linkage | Jon Turney | |
2023-04-28 | Enhance fix-requires-by-path to match paths against a regex | Jon Turney | |
2023-04-28 | Add some historic ruby provides, prior to expiring them | Jon Turney | |
2023-04-09 | mksetupini: Warn about migrating obsolete --okmissing options | Jon Turney | |
Also drop obsolete, genini-compatible --okmissing option from help text. | |||
2023-04-07 | Add a test for mksetupini | Jon Turney | |
2023-04-07 | Fix default of release label for mksetupini | Jon Turney | |
Defaulting this to 'cygwin' isn't a very good idea. | |||
2023-04-07 | Check that build-requires: lists valid package names, as well | Jon Turney | |
Fix test data to satisfy that. | |||
2023-04-06 | Add obsoletes_by to package summary page | Jon Turney | |
It would be nice to also show rdepends and rbuild_depends, but those could be huge lists. | |||
2023-04-06 | Improve error handling for untest|vault with invalid package name | Jon Turney | |
Produce an error message for untest|vault with invalid package name, rather than a python backtrace. | |||
2023-03-21 | Add future texlive provides | Jon Turney | |
Future work: make these regexes so we don't have to add them again in a years time. | |||
2023-03-16 | Add a perl rebuild report | Jon Turney | |