Too easy for people to not use merge-upstream
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu Distributed Development |
Triaged
|
High
|
Unassigned | ||
pidgin (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
There are a few packages where the importer has discovered the the uploader/committer didn't use
merge-upstream to pull in the new upstream version.
http://
http://
http://
http://
http://
http://
http://
http://
http://
http://
http://
http://
http://
We currently class this as invalid and the importer falls over in a heap.
We either need to 1) accept this, 2) fix it up for them, 3) not make it easy to do that in the first place.
I think that we want this to be the expected process, as it will be needed for build-from-branch,
so I think that 3 is the best option.
Thanks,
James
summary: |
- gnu-fdisk Debian import lagging + gnu-fdisk Debian import lagging: No such tag: upstream-1.2.3 |
description: | updated |
tags: | added: import-failure main |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
summary: |
- gnu-fdisk Debian import lagging: No such tag: upstream-1.2.3 + Too easy for people to not use merge-upstream |
description: | updated |
Changed in udd: | |
status: | Confirmed → Triaged |
description: | updated |
description: | updated |
Traceback (most recent call last): package. py", line 1030, in <module> exit(main( args[0] )) package. py", line 987, in main transports= possible_ transports) package. py", line 928, in handle_collisions time_from_ changelog= True) import. canonical. com/new/ scripts/ plugins/ builddeb/ import_ dsc.py" , line 1555, in import_package timestamp, author=author) import. canonical. com/new/ scripts/ plugins/ builddeb/ import_ dsc.py" , line 1430, in _do_import_package import. canonical. com/new/ scripts/ plugins/ builddeb/ import_ dsc.py" , line 1378, in upstream_parents branch. revid_of_ upstream_ version( pull_version) import. canonical. com/new/ scripts/ plugins/ builddeb/ import_ dsc.py" , line 703, in revid_of_ upstream_ version branch. tags.lookup_ tag(tag_ name) python2. 5/site- packages/ bzrlib/ tag.py" , line 102, in lookup_tag NoSuchTag( tag_name) errors. NoSuchTag: No such tag: upstream-1.2.3
File "./import_
sys.
File "./import_
possible_
File "./import_
use_
File "/srv/package-
timestamp=
File "/srv/package-
version)
File "/srv/package-
pull_
File "/srv/package-
return self.upstream_
File "/usr/lib/
raise errors.
bzrlib.
This has now failed for some reason.
Thanks,
James