Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-01-19 | Rewrite dependencies on removed python packages | Jon Turney | |
Using the now removed, obsoleted package name causes the solver to want to uninstall anything which depends on these, which isn't helpful right now. Theoretically, the information to generate these exists in our "retired old-style obsoleting packages" data, but do it manually for speed right now. | |||
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. |