please start storing buildinfo files, for new dpkg versions
Bug #1657704 reported by
Gianfranco Costamagna
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Colin Watson |
Bug Description
I did a dpkg merge on my ppa, and newly produced buildinfo files are not accepted by LP infra.
reporting a bug as requested on irc, since the new dpkg is expected to land soon in Ubuntu too
https:/
Related branches
lp:~cjwatson/launchpad/db-buildinfo
- William Grant (community): Approve (db)
-
Diff: 13 lines (+9/-0)1 file modifieddatabase/schema/patch-2209-82-0.sql (+9/-0)
lp:~cjwatson/launchpad/store-buildinfo
- William Grant (community): Approve (code)
-
Diff: 913 lines (+453/-23)23 files modifiedlib/lp/archiveuploader/buildinfofile.py (+89/-0)
lib/lp/archiveuploader/changesfile.py (+10/-1)
lib/lp/archiveuploader/dscfile.py (+7/-1)
lib/lp/archiveuploader/nascentupload.py (+14/-0)
lib/lp/archiveuploader/tests/__init__.py (+3/-2)
lib/lp/archiveuploader/tests/data/suite/bar_1.0-1_binary_buildinfo/bar_1.0-1_i386.buildinfo (+23/-0)
lib/lp/archiveuploader/tests/data/suite/bar_1.0-1_binary_buildinfo/bar_1.0-1_i386.changes (+29/-0)
lib/lp/archiveuploader/tests/data/suite/bar_1.0-1_buildinfo/bar_1.0-1.dsc (+21/-0)
lib/lp/archiveuploader/tests/data/suite/bar_1.0-1_buildinfo/bar_1.0-1_source.buildinfo (+23/-0)
lib/lp/archiveuploader/tests/data/suite/bar_1.0-1_buildinfo/bar_1.0-1_source.changes (+31/-0)
lib/lp/archiveuploader/tests/test_buildinfofile.py (+92/-0)
lib/lp/archiveuploader/tests/test_changesfile.py (+8/-1)
lib/lp/archiveuploader/tests/test_uploadpolicy.py (+3/-1)
lib/lp/archiveuploader/tests/test_uploadprocessor.py (+42/-0)
lib/lp/archiveuploader/uploadpolicy.py (+5/-2)
lib/lp/archiveuploader/utils.py (+3/-1)
lib/lp/registry/interfaces/distroseries.py (+3/-2)
lib/lp/registry/model/distroseries.py (+4/-3)
lib/lp/soyuz/enums.py (+8/-1)
lib/lp/soyuz/interfaces/binarypackagebuild.py (+14/-2)
lib/lp/soyuz/interfaces/sourcepackagerelease.py (+4/-1)
lib/lp/soyuz/model/binarypackagebuild.py (+15/-4)
lib/lp/soyuz/model/sourcepackagerelease.py (+2/-1)
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
On a related note, whilst storing them it's a great idea, it's probably not so wise to also start distribute them just yet. I'd be nice if Debian and Ubuntu kept the same layout when distributing .buildinfo, and I think it's better to have it done on Debian first.
In the meantime the equivalent of https:/ /anonscm. debian. org/git/ mirror/ dak.git/ commit/ ?id=0d670db32f5 7ae1efa75fdc9eb 3fa79efd660b88 would be cool indeed.
(all of this implies acceptance of those files first, of course).