[Pkg-anonymity-tools] onionshare_0.6-3~bpo70+1_amd64.changes REJECTED

Ansgar Burchardt ansgar at debian.org
Fri Nov 14 13:49:32 UTC 2014


Hi Holger,

Holger Levsen <holger at layer-acht.org> writes:
> On Freitag, 14. November 2014, Debian FTP Masters wrote:
>> An exception was raised while processing the package:
>> Traceback (most recent call last):
>>   File "/srv/ftp-master.debian.org/dak/dak/process_policy.py", line 99, in
>> wrapper function(upload, srcqueue, comments, transaction)
>>   File "/srv/ftp-master.debian.org/dak/dak/process_policy.py", line 158, in
>> comment_accept transaction.copy_source(upload.source, suite,
>> source_component_func(upload.source), allow_tainted=allow_tainted) File
>> "/srv/ftp-master.debian.org/dak/dak/process_policy.py", line 151, in
>> source_component_func return query.one().component
>>   File "/usr/lib/python2.7/dist-packages/sqlalchemy/orm/query.py", line
>> 2193, in one "Multiple rows were found for one()")
>> MultipleResultsFound: Multiple rows were found for one()
>
> I don't get the above, can someone explain please?

If a source package has overrides in more than one components, it's
unclear to which component a particular upload belongs. Newer source
packages have the Package-List field which dak recently started to use
to figure this out[1].

The onionshare upload does not have a Package-List field, so dak gets
confused.

The workaround is to ask the backports team to remove the old package
first, wait a bit until the override is gone (one dinstall IIRC), then
upload the package that goes to a different component.

Ansgar

  [1] <https://lists.debian.org/debian-dak/2014/10/msg00000.html>



More information about the Pkg-anonymity-tools mailing list