| Commit message (Collapse) | Author | Age |
| ... | |
| | |
|
| |
|
|
| |
Closes: #539124
|
| |
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
to reduce code duplication in other do_ functions
|
| |
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Closes: #291340
Signed-off-by: Christoph Goehre <christoph.goehre@gmx.de>
|
| |
|
|
|
|
|
| |
So you can enable verify_sigs by default and exclude some
experimental/testing repositories from signed upload.
Closes: #516263
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Closes: #496229
Signed-off-by: Christoph Goehre <christoph.goehre@gmx.de>
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
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>
|
| | |
|
| | |
|
| |
|
|
|
|
| |
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.
|
| |
|
|
|
| |
The usage of --db speed up the Package generation.
Debian Bug 225483. Thanke to Joey Hess
|
| |
|
|
|
| |
Mark experimental releases with "NotAutomatic: yes" in Release file.
Debian Bug 336232. Thanks to Stephan Suerken
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| | |
|
| | |
|
| |
|
|
|
|
| |
_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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
* 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
|
| | |
|
| |
|
|
| |
so we can sign them and secure-apt works
|
| | |
|
| | |
|
| |
|