Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/cygwin-apps/calm.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-12-05Allow correct keep-superseded-test: key name in hintJon Turney
FIx a thinko in 3282d5c9, where the key we allowed in the hint parser and the key we checked for in package expiry are different. Fixes: 3282d5c9
2022-11-26Pin flake8 before 6.0, as it's incompatible with current flake-import-orderJon Turney
2022-11-26Drop x86-only past-mistakesJon Turney
2022-11-26Ignore x86/Jon Turney
Stop looking in x86/ Stop generating setup.ini in x86/ Stop generating webpage for x86/
2022-11-26Reject uploads to x86/Jon Turney
2022-11-26Change x86/ to x86_64/ in test dataJon Turney
2022-11-26Rationalize path handling a little bitJon Turney
2022-11-21CI: Drop no longer available python 3.6Jon Turney
2022-11-21Avoid an exception when homepage: isn't a URLJon Turney
urllib.request.Request() throws a ValueError when the URL doesn't start with a scheme. e.g. is just a hostname.
2022-10-18Turn license expression not normalized error into a warningJon Turney
2022-10-11Turn 'Unknown license key(s)' error into a warningJon Turney
2022-10-04mkgitolite: Allow maintainers to push tagsJon Turney
This was accidentally prevented by commit 76ac02f6. Tags currently have no defined role in the package repositories, but we should still allow them.
2022-10-02Allow '_windows' pseudo-package to appear in requires:Jon Turney
Also add a test for that.
2022-10-02Handle a version-constraint appearing in requires:Jon Turney
Synthesize depends: from requires: in a way which doesn't mess up any version-constraint present while sorting. Future work: Store the depends: hint decomposed into a list, rather than a string which needs to get split everywhere it's used.
2022-10-02Drop internal uses of requires: hintJon Turney
Drop all remaining internal uses of requires: hint, use the (synthesized) depends: hint instead.
2022-10-02Drop reading putative 'depends:' hintJon Turney
There's never been anything that generates it, apart from internally from the requires: hint.
2022-10-02Correctly linkify packages with a version-constraintJon Turney
2022-10-02Drop generating requires: headerJon Turney
For setup versions later than 2.885, it's superseded by depends2: Dropping this reduces the size of setup.ini by about 5%
2022-10-02Send emails with 'Reply-To' cygwin-appsJon Turney
Switch email From: back to cygwin-no-reply. Using the cygwin-apps list email doesn't work well, as the list filters out bounces which appear to come from itself. Set Reply-To: instead, so replies go there. This reverts commit d047fed3d38af7a0307f46d74b0bf7e78eaaeda6 ("Change From: address to cygwin-apps")
2022-09-26Drop unused remove arg to read_one_packageJon Turney
Unused since d8869d2e removed the need to notice when override.hint was being removed.
2022-09-15Drop special treatment for !packages in upload areaJon Turney
We stopped generating these files a while ago.
2022-09-14Warn if license: is missing in uploadsJon Turney
2022-09-10Make 'unmaintained' pseudo-category more accurateJon Turney
2022-09-10mkgitolite: Limit branch names maintainer can create/fast-forwardJon Turney
Limit the branch names a package maintainer can create/fast-forward to just 'master' (and 'playground'), to avoid a 'git push' to 'typoed-branch-name' succeeding.
2022-08-15Fix E275 missing whitespace after keywordJon Turney
Drop parentheses, as assert is a keyword, not a function, so we are currently asserting on a non-empty tuple, which is always true.
2022-08-15Fix flake8-import-order warningsJon Turney
2022-08-15Drop version constraint on flake-import-orderJon Turney
That version isn't compatible with current flake8 (and doesn't seem to have been working for a while...)
2022-08-15Report non-exception errors from license.expression.validate()Jon Turney
Also make that error reporting a bit more consistent Also allow hint checker to be run on src.hint files
2022-07-16Workaround unexpected exceptions from license_expression.validate()Jon Turney
[...] File "/home/cygwin/.local/lib/python3.6/site-packages/license_expression/__init__.py", line 1214, in __init__ 'Invalid license key: the valid characters are: letters and ' license_expression.ExpressionError: Invalid license key: the valid characters are: letters and numbers, underscore, dot, colon or hyphen signs and spaces: 'LGPLv3+/GPLv2+/GPLv3+/GFDLv1.3+' During handling of the above exception, another exception occurred: [...] File "/home/cygwin/.local/lib/python3.6/site-packages/license_expression/__init__.py", line 780, in validate expression_info.invalid_symbols.append(e.token_string) AttributeError: 'ExpressionError' object has no attribute 'token_string'
2022-07-16Fix BufferingSMTPHandler used as a contextJon Turney
Since a1cb1581, BufferingSMTPHandler was used directly as a context to send an unhandled exception termination report email, but that class doesn't support such use...
2022-07-16Add a reminder that procps-ng obsoletes procps at uploadJon Turney
2022-07-16Only count rdepends with a different source in deprecated soversion reportJon Turney
2022-07-10Add package timestamp to deprecated soversion reportJon Turney
2022-07-10Wind forward deprecated solib age thresholdJon Turney
2022-07-04Update version to 2022070420220704Jon Turney
2022-07-04Make license_expression an optional dependencyJon Turney
2022-07-03Ignore flake8-bugbear B023Jon Turney
I seem to like writing code which I think legitimately use the construct this warns about. Drop ignoring B020, since false positives are fixed.
2022-07-02Only remove empty subdirectories below a certain depthJon Turney
'cygport upload/stage' assumes the existence of the '<arch>/release' directories, so don't remove those, even if empty.
2022-07-01Improve deprecated soversion expiry (again)Jon Turney
"unused" should mean "no packages from a different source package depend on it", not "no packages depend on it". e.g. 'bind' produces both 'libdns165', and 'libbind9_140' which depends on it. Both are eligible for expiry when they have no other rdepends outside of 'bind'.
2022-07-01Improve handling of old-style obsoletion packagesJon Turney
Identify old-style obsoletion packages (where the package is empty, has a category of _obsolete, and requires: it's replacement), and upgrade them to the new style (where the obsoleting package has an obsoletes:). This is done per-arch, simply because lots of these historic obsoletion packages only exist for x86, and it's redundant to obsolete: them on x86_64. Treating this similarly to past_mistakes.missing_obsoletes means that a warning occurs when new version of package is missing that expected obsolete: Initially only apply to packages over a certain age, so we can observe the effect on a small number of packages to make checking it's doing the right thing easier.
2022-06-27Update version to 2022062720220627Jon Turney
2022-06-18Show all install packages for a source packageJon Turney
Show the union of install packages over all architecture in the source package summary page.
2022-06-15Use a separate staging dir for automated build uploadsJon Turney
Look in a different directory for packages being deployed by scallywag. Future work: this will allow disabling the uploading of local builds (on a per-package basis), whilst still allowing automated build uploads. Update tests appropriately.
2022-06-14Remove empty subdirectoriesJon Turney
Remove empty subdirectories in release and upload areas.
2022-06-13Add some more maintainer-less package anomaliesJon Turney
Add some more maintainer-less package anomalies, revealed by clean up in cygwin-pkg-maint.
2022-06-07Avoid false-positive in warning about replace-version:Jon Turney
Avoid warning about replace-version: listing an installable version when the replacable version is a test: version (and a non-test version exists), because the setup depsolver wil correctly downgrade in that case.
2022-06-07Only mail leads log records of ERROR or higherJon Turney
Emulate the behaviour of retainLevel=ERROR for the leads email, as we had prior to a1cb1581.
2022-06-07Improve default for EMAIL when testingJon Turney
2022-06-07CI: Drop python 3.5 and add python 3.10Jon Turney
license_expression doesn't support python 3.5
2022-06-07Extend fix-missing-src-hint-info for license:Jon Turney