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
2020-02-20Update version to 2020022020200220Jon Turney
2020-02-20Improve test wrapper script to pass argumentsJon Turney
2020-02-19Transfer 'perl5_26' annotation from comment to a notes: keyJon Turney
Transfer 'perl5_26' annotation from comment to a notes: key. This ensures it survives other hint transformations.
2020-02-19Extend orphan maintainer listJon Turney
Extend orphan maintainer list to include everyone who: * has a sourceware shell account * that account is a member of the cygwin group * is currently a package maintainer Restructure gitolite.conf so the "push to all repos" list is synchronized with that
2020-02-19Remove an old fixup toolJon Turney
2020-02-18Don't use a defaultdict for packagesJon Turney
2020-02-18Avoid repeated package dict lookups in write_setup_iniJon Turney
2020-02-18Move flake8 settings to .flake8Jon Turney
2020-02-16Add a tool for annotating existing perl hintsJon Turney
2020-02-09Fix dryrun in listingsJon Turney
2020-02-02Avoid KeyError exception if obsoleted package isn't presentJon Turney
2020-01-29Update version to 2020012920200129Jon Turney
2019-09-18Clarify error when we can process uploads since relarea has errorsJon Turney
2019-09-07Disable testing of replacement hint uploadJon Turney
Since e10575b0, uploading of a replacement hint only is broken. Disable the test of that, for the moment, so we will notice any other test failures.
2019-09-07Fix error reporting when package exists at diferent pathsJon Turney
2019-08-13Stop bodging names starting with '_' in mkgitoliteconfJon Turney
Now that we've patched gitolite to allow reponames starting with an underscore, we can generate a gitolite configuration without mangling those reponames.
2019-08-10Add a link from package summary page to browse packaging git repoJon Turney
2019-07-10Don't assume a binary package exists for uploadsJon Turney
As written, this assumes a binary package exist for anything uploaded, which fails when only a source pacakge exists. This simple fix prevents replacement hint uploading from working, so something more sophisticated might be needed.
2019-07-06Always mark source packages as skipJon Turney
2019-07-05Extend test to cover json dumpJon Turney
Sort lists (of subpacakages and maintainers), so that ordering in json output is stable.
2019-07-05Fix maintainer lookup in json dumpJon Turney
2019-07-05Suppress empty-but-not-obsolete warning for existing casesJon Turney
Going forward, these should either have their dependencies removed and be made obsolete, or be marked as meta-packages (via a category?)
2019-07-05Fix package name in json dumpJon Turney
2019-07-05Add a manual test script for sending log mailJon Turney
2019-07-05Send mail using /usr/sbin/sendmail, rather than SMTPJon Turney
2019-07-04Fix flake8 issuesJon Turney
2019-07-04Fix over-indented read_one_package()Jon Turney
2019-07-04Write lines for source-only versions in setup.iniJon Turney
Preserve the historical behaviour by writing lines for source-only versions in setup.ini.
2019-07-04Also write a source package index pageJon Turney
2019-07-04Identify x86 or x86_64 only depends in package summary pageJon Turney
2019-07-04Create a separate package object for the source packageJon Turney
Create separate package objects for the binary and source packages. This is generally a simplification to the data model. One slight wrinkle is that stale file detection needs to be aware that .hint files may now be used by both a binary and source packages, and so should only be removed if both packages are stale. (Since the source package cannot be stale if the binary package isn't, we solve this by making the source package control the staleness of the hint, in that case [except for archives which are sourceless for permitted reasons, which we now explicitly annotate as such]). 'external-source' is now always followed, rather than checking for the source for a given version in the current package first. This exposes a handful of (migrated) hints which contain an unnecessary external-source. Write separate package summary pages for source packages Always create binary packages when uploading to allow replacement hints, otherwise, only create a package if there's archives for it to contain to avoid creating empty packages from the relarea. Note: since we don't put source packages into a separate namespace, there is a potential collision if both 'foo' (source package 'foo-src'), and 'foo-src' (source package 'foo-src-src') exist. That would be daft, and there aren't currently any examples of this. Forbid package names ending in '-src' to avoid such problems.
2019-07-04Factor out arch_packageJon Turney
2019-07-04Add a check that dirtree produced matches expected in test_html_writerJon Turney
2019-07-04Don't look up hints multiple times in write_setup_iniJon Turney
2019-07-04Refine wording of a piece of loggingJon Turney
2019-07-04Don't use defaultdict for vermapJon Turney
Written as it is, this needs more care to avoid accidentally creating version of packages. Note that after this, we have two different definitions of the set of versions for a package: vermap.keys() and version_hints.keys(). One is the set of versions for which we currently have archives (after vaulting), the other, the set of versions for which we've ever seen hints.
2019-07-01Don't depend on an obsoleting packageJon Turney
2019-06-20Omit maintainer in package summary page if we don't have any detailsJon Turney
Also improve the package/maintainer validation we do, to better detect non-obsolete, maintainer-less packages. Also make some unnecessarily absolute URLs relative.
2019-06-20Linkify hyperlinks in ldesc in package summary pageJon Turney
Also move where we do html escaping, so it doesn't interact with formatting of line-breaks in ldesc
2019-06-20Clarify messages which can appear as a consequence of another errorJon Turney
Clarify messages which can appear as a consequence of another error in a different package. (We don't distinguish between missing and errored packages, so this is the best we can do, at the moment.)
2019-06-20Round file size up in package summaryJon Turney
Round the file size up in package summary (so tiny, but non-empty packages are reported as 1kB, while empty packages are still reported as 0kB)
2019-06-20Add alphabetic shortcuts to package listJon Turney
2019-06-15Drop some accomodations for sdesc:-less packagesJon Turney
Also use sdesc, rather than package name, in place of an absent ldesc in package summary
2019-06-15Don't allow hint file to consist of just 'skip:'Jon Turney
Historically, this was allowed for a source-only package, but source packages not having a sdesc: is now inconvenient. For uploads, this should be no great hardship, as we already suggest cygport >= 0.23.0 for pvr.hint generation. 'calm-tool fix-skip-only-hint' can be used on an existing relarea.
2019-06-15packages.inc doesn't need execute permissionsJon Turney
2019-06-15Factor out os.makedirs wrapperJon Turney
2019-06-15Backup existing .hint in fix-skip-only-hintJon Turney
Also arrange for calm to ignore those .bak files Also fix a latent bug when more than one ignorable file exists for a package
2019-06-14Log permission denied in utils.touchJon Turney
Log permission denied in utils.touch, rather than throwing an exception
2019-06-11Touch packages_list.html when packages.inc is updatedJon Turney
Touch packages_list.html when packages.inc is updated, for the benefit of 'XBitHack full' Factor out touch utility function
2019-06-11Use summary/description rather than sdesc/ldesc in package summary pageJon Turney
Also HTML escape those texts