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
2018-01-31Update version to 2018013120180131Jon Turney
2018-01-31Don't suppress empty depends2: when that could cause problemsJon Turney
Don't suppress empty depends2: if there might be a preceeding non-empty depends2: or requires: This is neccessary to ensure setup's parsing code doesn't re-use a previous non-empty value for the version under consideration.
2018-01-30Update version to 2018013020180130Jon Turney
2018-01-26Avoid exceptions following curr: selecting a non-existent versionJon Turney
2018-01-23Don't terminate with an exception after an invalid override.hintJon Turney
2018-01-23Add a replace-versions: key in override.hint to list versions which should ↵Jon Turney
always be replaced This is intended for (temporarily) dealing with anomalous versions e.g. those which have been removed (or relabelled as test), without a superseding higher version existing, and indicates to setup that the named versions(s), if installed, should be replaced with different version. Also warn if this key pointlessly lists versions which will be replaced by the current version anyhow.
2018-01-22Run flake8, as wellJon Turney
2018-01-22Run pep8 on setup.py as wellJon Turney
2018-01-22Fix running pep8 on test/Jon Turney
2018-01-22Remove some unused importsJon Turney
2018-01-22Rename depends: to depends2:Jon Turney
depends: lines are recognized, but not handled correctly by setup versions 2.880 to 2.884 (they are ignored by setup version 2.879 and prior).
2018-01-18Generate depends: from requires:, if not presentJon Turney
... and vice versa Also, fix check that depends: packages exist to handle empty depends: (and similarly for obsoletes:)
2018-01-12Update past_mistakesYaakov Selkowitz
2017-12-20Add a disable-check: key in pvr.hint to disable certain checksJon Turney
Add a disable-check: key in pvr.hint to disable certain checks, to gradually supersede the static list in past_mistakes (which needs calm restarting to re-read) disable-check: contains a list of tokens, which indicates which checks are to be downgraded from errors to warnings in pvr.hint, disable-check: can contain: empty-obsolete check that if a binary package is empty and has no source package, it is marked obsolete unique-version check that this binary package has the same version as all other packages made from the same source package These disable-check:s end up being applied to new versions when something is split out from an existing source. That kind of suggests something is not quite right about the test we are doing here. But we are limited because we don't have a source-centric view of things due to source packages not really being a thing yet...
2017-12-20Update past_mistakesYaakov Selkowitz
2017-12-06Treat 'not on the package list' as an errorJon Turney
Update tests appropriately
2017-12-04Update version to 2017120420171204Jon Turney
2017-11-30Update TODOJon Turney
2017-11-30Make --disable-check able to take comma separated valuesJon Turney
... as well as being repeated
2017-11-30Add a disable-check: key in override.hint to disable certain checksJon Turney
Add a disable-check: key to hints to disable certain checks, rather than a static lists in past_mistakes (which needs calm restarting to re-read) disable-check: contains a list of tokens, similar to those for the --disable-check option, which indicates which checks are to be downgraded from errors to warnings for this package in override.hint, disable-check: can contain: curr-most-recent check that the curr: version is the most recent non-test version Also, don't consider equal mtime to be newer Also, allow curr-most-recent to be disabled by --disable-check
2017-11-30Add mksetupini option --disable-checkJon Turney
Add mksetupini option --disable-check, as a more general replacement for --okmissing
2017-11-30Make calm and mksetupini return a non-zero exit status on errorJon Turney
2017-11-22Repository paths generated by mkgitolite should start with git/Jon Turney
2017-11-22Consider external-source: in 'empty but not obsolete' checkJon Turney
2017-11-22Don't warn about directories which just contain .sum filesJon Turney
2017-11-22Fix logging of bad sha512.sum line not to include newlineJon Turney
2017-11-22Suppress empty depends:, obsoletes:, build-depends:Jon Turney
2017-11-22Various fixes and improvements to dedup toolJon Turney
2017-11-22Add a tool for finding duplicatesJon Turney
2017-11-22Add a tool for migrating setup.hint to pvr.hintJon Turney
2017-11-22Rationalize the way we run ad-hoc toolsJon Turney
2017-11-17Test with python 3.6 as well on TravisJon Turney
2017-11-17Fix representation of defaultdict in test data for python 3.6Jon Turney
Similarly, pprint of defaultdict was also fixed to print the defaultdict repr, rather than as a dict Explicitly convert to a dict in test_scan_uploads to keep the same text representation
2017-11-17Shrink ldesc in one hint to work around limitations of previous fixJon Turney
Shrink ldesc slightly in one hint to deal with not quite compatible choice of where to break the line
2017-11-17Extend the sdesc in one hint to work around limitations of previous fixJon Turney
Due to pprint internals, pprint of an OrderedDict() which fits on a single line isn't effected by the monkey-patch. Make the sdesc in the one hint which is rendered this way a little longer.
2017-11-17Fix representation of OrderedDict in test data with python 3.6Jon Turney
pprint was fixed by [1] from printing an OrderedDict as a dict, with the lines in order, to printing the repr of the OrderedDict. Monkey-patch pprint on python 3.6 to get the python 3.4 behaviour. Probably better to do that the other way around, but that means changing the test data... [1] https://bugs.python.org/issue23775
2017-11-14Add a copy of the MIT license as LICENSEJon Turney
This is just for the benefit of automation, as this license is already present in each source file...
2017-11-13Update version to 2017111320171113Jon Turney
2017-11-10Add the arch to the warning that files are being ignoredJon Turney
2017-11-09Log uploads once, rather than once for each archJon Turney
2017-11-09Add basic build-depends: handlingJon Turney
Converting a dependency atom to a package name with full generality requires a database of all the pathnames contained in all packages, which we don't have (yet) For the moment, pass through dependency atoms which are cygwin package names, and filter out all other kinds of dependency atoms Also check that build-depends: is being applied to a source package
2017-11-09Allow the effective version to be overridden by version: hintJon Turney
The archive filenames appear in setup.ini unchanged, but the version is taken from the hint, rather than deduced from the archive filename. This requires a change to collecting tars per VR, rather than keeping them all in one list. This could be used as a way to fix the epoch of packages which have a decreased version number, but were built without bumping the epoch. This could also be used to have a properly ordered version number whilst using upstream version numbers which don't do that for the archive filenames.
2017-11-09Wrap access to tar for a given version and category in a functionJon Turney
It's complex and repeated in many places.
2017-11-09Disable pycodestyle E741 'ambiguous variable name'Jon Turney
This rejects a variable named 'l', in case it gets confused with '1'
2017-11-09Fix pycodestyle E722 'do not use bare except'Jon Turney
2017-11-09Fix various E305 'expected 2 blank lines' errors with latest pycodestyleJon Turney
2017-11-09Update for pep8 renamed to pycodestyleJon Turney
2017-11-09Add tests of obsoletes: and depends:Jon Turney
2017-11-09Trim components of obsoletes: and depends: when we sort themJon Turney
Don't want components to be sorted with any leading whitespace
2017-11-09Add depends: handlingJon Turney
Future work: We probably need something to set requires: hint based on depends: hint, if one isn't present.