summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAge
* document changes and release 0.6.29debian/0.6.29LibravatarChristoph Goehre2011-10-06
|
* DM-Upload-Allowed is superfluous since I'm DDLibravatarChristoph Goehre2011-10-06
|
* bump up Standards-Version to 3.9.2LibravatarChristoph Goehre2011-10-06
|
* add support for new InRelease fileLibravatarSven Hartge2011-03-27
| | | | | This patch adds support for the new inline-signed Release file called "InRelease" to the example sign-release.sh script.
* add Date and Message-ID header fields in email from mini-dinstallLibravatarChristoph Goehre2011-02-27
| | | | bugreport and initial patch from Sven Hartge <sven@svenhartge.de>
* logging.StreamHandler use sys.stderr as default outputLibravatarChristoph Goehre2011-02-19
| | | | | | | | | | | And python 2.7 change option name from strm to stream. Traceback (most recent call last): File "./mini-dinstall", line 196, in <module> stderr_handler = logging.StreamHandler(strm=sys.stderr) TypeError: __init__() got an unexpected keyword argument 'strm' Closes: #613992
* document changes and release 0.6.28.1debian/0.6.28.1LibravatarChristoph Goehre2010-10-20
|
* bump up Standards-Version to 3.9.1LibravatarChristoph Goehre2010-10-10
|
* popen2 is deprecated in python 2.6LibravatarChristoph Goehre2010-10-10
| | | | So now we only use the internal hash algorithm provided by hashlib.
* hashlib needs python >= 2.5LibravatarChristoph Goehre2010-10-10
|
* hashlib can handle sha256, so we didn't need python-crypto anymoreLibravatarChristoph Goehre2010-08-22
|
* replace deprecated md5 and sha module with hashlibLibravatarChristoph Goehre2010-08-22
|
* document changes and release 0.6.28debian/0.6.28LibravatarChristoph Goehre2010-05-30
|
* Switch to dpkg-source 3.0 (native) formatLibravatarChristoph Goehre2010-05-30
|
* disable tweeting on default and document tweet options in manpageLibravatarChristoph Goehre2010-05-30
|
* added twitting support (e.g. for twitter/identi.ca)LibravatarChristopher R. Gabriel2010-05-30
|
* support Source format 3.0LibravatarChristoph Goehre2010-05-30
| | | | | | | Allow to upload tar files compressed with gzip, bzip2, lzma and xz. Upstream tarballs could split into several files. Closes: #571226
* exit with 1 instead of backtrace by creating mini-dinstall's folderLibravatarChristoph Goehre2010-05-30
|
* allow to disable 'db' option in apt-ftparchiveLibravatarChristoph Goehre2010-05-30
| | | | Closes: #513847
* Upgrade to the new python-apt API.LibravatarJulian Andres Klode2010-05-09
| | | | Closes: #572069
* lintian: change Build-Depends python-dev to pythonLibravatarChristoph Goehre2010-05-09
|
* lintian: depend on debhelper >= 7LibravatarChristoph Goehre2010-05-09
|
* lintian: spelling error in changelog s/incomming/incoming/LibravatarChristoph Goehre2010-05-09
|
* lintian: add blank line on debian NEWS fileLibravatarChristoph Goehre2010-05-09
|
* bump up Standards-Version to 3.8.4LibravatarChristoph Goehre2010-05-09
|
* lintian: add ${misc:Depends} to mini-dinstall packageLibravatarChristoph Goehre2010-05-09
|
* update pkg_version on clean targetLibravatarChristoph Goehre2010-05-09
| | | | So I can't forget to update before a new release.
* document changes and release 0.6.27debian/0.6.27LibravatarChristoph Goehre2009-08-16
|
* add 'X-Mini-Dinstall' header field to upload emailLibravatarChristoph Goehre2009-07-30
| | | | Closes: #539124
* allow to disable chmod on incomingLibravatarChristoph Goehre2009-07-30
| | | | | | | | If you share a repository with a group, it may be possible you are not allowed to change permission on incoming. Setting incoming_permissions to zero will disable this chmod. Closes: #535558
* add generic do_and_log functionLibravatarChristoph Goehre2009-07-24
| | | | to reduce code duplication in other do_ functions
* fix patch from LucaLibravatarChristoph Goehre2009-07-23
| | | | | If 'alias' isn't set, we use the default value 'None'. So we need to check, if 'alias' isn't 'None' before iterate over it.
* support distribution aliasesLibravatarLuca Capello2009-07-23
| | | | | | Closes: #291340 Signed-off-by: Christoph Goehre <christoph.goehre@gmx.de>
* allow verify_sigs per repositoryLibravatarChristoph Goehre2009-03-16
| | | | | | | So you can enable verify_sigs by default and exclude some experimental/testing repositories from signed upload. Closes: #516263
* send upload information mails with utf-8 charsetLibravatarChristoph Goehre2009-03-15
| | | | | | | | | | With the release of Lenny, all changelog file must be UTF-8[1], so we can encode upload emails also as utf-8. This avoid broken Uploaders/Maintainers information. [1] http://release.debian.org/lenny/goals.txt Closes: #505144
* demote depends on gpgv to recommendsLibravatarChristoph Goehre2008-12-14
|
* regenerate reliable Release files on archive_style simple-subdirLibravatarChristoph Goehre2008-12-14
| | | | | | | | | If archive_style is simple-subdir and dynamic_reindex is true, we get in trouble with 'by-hand' changes in repository. Mini-dinstall looped in '_gen_release_impl()' over all architecture subdirectories but return by the first with no changes. Unfortunately 'all' is the first subdir and here are mostly no changes. All other Release files (for i386, sparc,...) are broken.
* document changes and releasedebian/0.6.26LibravatarChristoph Goehre2008-11-17
|
* plural vs singularLibravatarChristoph Goehre2008-11-17
|
* debug logging for python-internal hash generationLibravatarChristoph Goehre2008-11-17
|
* activate DM-Upload-AllowedLibravatarChristoph Goehre2008-11-17
|
* depend on gpgvLibravatarChristoph Goehre2008-11-17
|
* check mail_template strings for existenceLibravatarChristoph Goehre2008-11-17
| | | | | | | | If You create changes files with 'changestool' from the debian package reprepro, it result in changes files without 'Changes' and 'Changed-By' fields. So mini-dinstall will crash if sending succes upload emails. But in the other hand, its better to check 'by user' configurable vars anyway.
* [PATCH] print path to changes file on missing md5sumsLibravatarGuido Guenther2008-09-20
| | | | | | Closes: #496229 Signed-off-by: Christoph Goehre <christoph.goehre@gmx.de>
* expand tabs and remove tailing whitespacesLibravatarChristoph Goehre2008-09-20
|
* move changes file in _reject_changefile() tooLibravatarChristoph Goehre2008-08-31
| | | | | | | | | | | | | | | | | | | | If we forget to move foo.changes, mini-dinstall wait for the other files (.deb, .dsc, ...) in hope for upload. When the max_retry_time (default 2 days) reaches, he use _reject_changefile() again, to reject the upload. Thereafter mini-dinstall crash, because he can't move vanished files. Aug 29 19:52:29 mini-dinstall [-1218184272] INFO: Upload "/home/debian-packages/foo_0.1_i386.changes" isn't complete; marking for retry in 960 seconds Aug 29 20:08:29 mini-dinstall [-1218184272] ERROR: Unhandled exception while rejecting /home/debian-packages/foo_0.1_i386.changes; archive may be in inconsistent state Aug 29 20:08:30 mini-dinstall [-1218184272] ERROR: Unhandled exception; shutting down Traceback (most recent call last): File "./mini-dinstall", line 508, in run File "./mini-dinstall", line 642, in _daemonize File "./mini-dinstall", line 570, in _reject_changefile File "./mini-dinstall", line 753, in reject File "./mini-dinstall", line 975, in _reject_changefile File "./mini-dinstall", line 174, in do_rename OSError: [Errno 2] No such file or directory Aug 29 20:08:30 mini-dinstall [-1210273024] INFO: Die event caught; waiting for incoming processor to finish
* [PATCH] allow keyrings and extra_keyrings per repositoryLibravatarGuido Guenther2008-08-31
| | | | | | | this allows for fine grained permissions, like key 0x... is only allowed to upload into the experimental archive. Signed-off-by: Christoph Goehre <christoph.goehre@gmx.de>
* document changes and releasedebian/0.6.25LibravatarChristoph Goehre2008-06-28
|
* adjust manpage format and Standards-VersionLibravatarChristoph Goehre2008-06-28
|
* check new Checksums-* fields in .dsc and .changesLibravatarChristoph Goehre2008-06-28
| | | | | | With dpkg 1.14.18 from April 2008 the .dsc and .changes-files has additional fields for SHA1 and SHA256. mini-dinstall will check this fields if exists.
* use '--db' in apt-ftparchive runLibravatarChristoph Goehre2008-06-28
| | | | | The usage of --db speed up the Package generation. Debian Bug 225483. Thanke to Joey Hess
* experimental release supportLibravatarChristoph Goehre2008-06-28
| | | | | Mark experimental releases with "NotAutomatic: yes" in Release file. Debian Bug 336232. Thanks to Stephan Suerken
* document changes and releasedebian/0.6.24LibravatarChristoph Goehre2008-04-06
|
* correct manpage formattingLibravatarChristoph Goehre2008-04-06
|
* fix crash in hash generation for Release fileLibravatarChristoph Goehre2008-04-06
| | | | | | | | | | | | | | | | | | | | | | | | | | If mini-dinstall realise there is no child processes from the external program, it should inform the logger and go on. But I forget to add the self statement before the logger and so it crashed down. Apr 04 15:12:49 mini-dinstall [-1358341200] ERROR: Unhandled exception; shutting down Traceback (most recent call last): File "/usr/bin/mini-dinstall", line 1165, in run self._gen_release_all(True) File "/usr/bin/mini-dinstall", line 1158, in _gen_release_all self._gen_release(self._arches, force) File "/usr/bin/mini-dinstall", line 1249, in _gen_release self._gen_release_impl(self._arches, force) File "/usr/bin/mini-dinstall", line 1344, in _gen_release_impl self._do_hash(hash, indexfiles, f) File "/usr/bin/mini-dinstall", line 1150, in _do_hash h = self._get_file_sum(hash, absfile) File "/usr/bin/mini-dinstall", line 1133, in _get_file_sum ret = misc.get_file_sum(self, type, filename) File "/usr/lib/python2.3/site-packages/minidinstall/misc.py", line 51, in get_file_sum ret = _get_external_file_sum(self, type, filename) File "/usr/lib/python2.3/site-packages/minidinstall/misc.py", line 93, in _get_external_file_sum logger.warn("Ignoring missing child proccess") NameError: global name 'logger' is not defined
* clam lintian, fix national encoding and document changesdebian/0.6.23LibravatarChristoph Goehre2008-02-03
|
* write man page entries for 2 new options with mail templateLibravatarChristoph Goehre2008-02-03
|
* merge hash generation for Release filesLibravatarChristoph Goehre2008-02-02
| | | | | | _get_file_sum() in mini-dinstall and _get_file_md5sum() in ChangeFile.py are really the same code. So I strip it together into get_file_sum() in misc.py.
* don't import all stuff from miscLibravatarChristoph Goehre2008-02-02
|
* don't fail on missing child processesLibravatarChristoph Goehre2008-01-24
|
* strip down hash generation for release file into do_hash functionLibravatarChristoph Goehre2008-01-21
|
* fix SHA256 hash generation without /usr/bin/sha256sumLibravatarChristoph Goehre2008-01-21
|
* add SHA256 hashes in release filesLibravatarChristoph Goehre2007-12-30
|
* use templates to generate success emailLibravatarChristoph Goehre2007-12-10
|
* document changes -> release 0.6.22debian/0.6.22LibravatarChristoph Goehre2007-10-06
|
* remove Makefile - we use setup.py for module installationLibravatarChristoph Goehre2007-10-06
|
* use FQDN hostname for outgoing mailLibravatarChristoph Goehre2007-10-06
|
* add bz2 support for package filesLibravatarChristoph Goehre2007-10-06
|
* Minor changes for package buildingLibravatarChristoph Goehre2007-09-30
| | | | | | | | * I'm the new Maintainer (Closes: #414621) * build package with cdbs * add XS-Vcs tags to git archive * move python-dev and python-support to B-Depends (instead of B-D-I) to clam lintian
* document changesLibravatarGuido Guenther2007-09-23
|
* genereate the release files in subdirsLibravatarGuido Guenther2007-09-19
| | | | so we can sign them and secure-apt works
* update versions.pydebian/0.6.21-0.2LibravatarGuido Guenther2007-08-23
|
* update packages files atomicallyLibravatarGuido Guenther2007-08-23
|
* Imported upstream version 0.6.21upstream/0.6.21debian/0.6.21-0.1LibravatarGuido Guenther2007-08-23