requestsync: fall back to using rmadison if bzr says no new version exists

Bug #574398 reported by anatoly techtonik on 2010-05-03
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-dev-tools (Ubuntu)
Low
Unassigned

Bug Description

Binary package hint: ubuntu-dev-tools

$ requestsync --lp -s scrollz lucid
E: The versions in Debian and Ubuntu are the same already (2.0-1). Aborting.

$ rmadison scrollz
   scrollz | 1.9.2-1 | dapper/universe | source, amd64, i386, powerpc
   scrollz | 1.9.99-1 | hardy/universe | source, amd64, i386
   scrollz | 1.9.99-1 | intrepid/universe | source, amd64, i386
   scrollz | 1.9.99-2 | jaunty/universe | source, amd64, i386
   scrollz | 1.9.99-2 | karmic/universe | source, amd64, i386
   scrollz | 2.0-1 | lucid/universe | source, amd64, i386

$ rmadison -u debian scrollz
   scrollz | 1.9.99-1 | etch-m68k | source, m68k
   scrollz | 1.9.99-1 | oldstable | source, alpha, amd64, arm, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
   scrollz | 1.9.99-2 | stable | source, alpha, amd64, arm, armel, hppa, i386, ia64, mips, mipsel, powerpc, s390, sparc
   scrollz | 2.1-1 | testing | source, amd64, armel, hppa, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc
   scrollz | 2.1-1 | unstable | source, alpha, amd64, armel, hppa, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc

$ rmadison -u debian -a source -s unstable scrollz
   scrollz | 2.1-1 | unstable | source, alpha, amd64, armel, hppa, hurd-i386, i386, ia64, kfreebsd-amd64, kfreebsd-i386, mips, mipsel, powerpc, s390, sparc

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: ubuntu-dev-tools 0.99
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic i686
NonfreeKernelModules: nvidia
Architecture: i386
CheckboxSubmission: 20db595a7600396752c39299ed2c326d
CheckboxSystem: daed2f3d6643b4a84b4520a2427f8c2b
Date: Mon May 3 14:41:12 2010
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: ubuntu-dev-tools

anatoly techtonik (techtonik) wrote :
Iain Lane (laney) wrote :

This isn't a bug in requestsync. When you use --lp, requestsync asks Launchpad for the Debian version information. In this case, LP doesn't know about the new version of scrollz.

  https://launchpad.net/debian/+source/scrollz/+publishinghistory

I'll file this bug against udd to see why it hasn't shown up.

Changed in ubuntu-dev-tools (Ubuntu):
status: New → Invalid
Iain Lane (laney) wrote :

Actually it looks like all Debian imports aren't happening. You can use the email interface for now.

anatoly techtonik (techtonik) wrote :

I do not really have time to set GPG keys toolchain right now. It would be nice if you could link your UDD here for monitoring. The scrollz package is present at least here - http://dde.debian.net/dde/q/udd/dist/p:scrollz/v:2.1-1

Iain Lane (laney) wrote :

Actually I've thought about this and maybe there is something we can fix here. requestsync could fall back to using rmadison to look for new package versions even if LP denies that one exists. I've done this. Please pull from bzr (lp:ubuntu-dev-tools) and see if it works for you.

Changed in ubuntu-dev-tools (Ubuntu):
status: Invalid → Triaged
importance: Undecided → Low
summary: - requestsync fails to detect new version of scrollz
+ requestsync: fall back to using rmadison if bzr says no new version
+ exists
Iain Lane (laney) on 2010-05-03
Changed in ubuntu-dev-tools (Ubuntu):
status: Triaged → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntu-dev-tools - 0.100

---------------
ubuntu-dev-tools (0.100) maverick; urgency=low

  [ Luca Falavigna ]
  * syncpackage: new script to easily upload pristine Debian packages.
  * debian/ubuntu-dev-tools.preinst:
    - It is no longer necessary to remove stale pycentral files.

  [ Felix Geyer ]
  * reverse-build-depends: Always display the correct default distribution
    name in the usage text.

  [ Iain Lane ]
  * requestsync: Fall back to using rmadison when LP indicates that no new
    version is available. The LP importer is often out of date wrt Debian when
    rmadison isn't. (LP: #574398)

  [ Benjamin Drung ]
  * syncpackage:
    - add more options and allow pulling packages from Debian.
    - add mismatching source tarball detection (for fake syncs).
  * update-maintainer:
    - Remove duplicate Original-Maintainer field.
    - Avoid duplicate Original-Maintainer field if maintainer is listed in
      Uploaders too.

  [ Michael Vogt ]
  * edit-patch:
    - support full path to the patch as well (LP: #585599)
    - support adding existing patches (e.g. from launchpad)
      thanks to David Futcher (LP: #586787)

  [ Michael Bienia ]
  * Update to the new python-debian version:
    - Depend on python-debian >= 0.1.15
    - Replace imports of debian_bundle with debian to fix the deprecation
      warnings.

  [ Daniel Hahler ]
  * mk-sbuild: add $RELEASE to error message.
 -- Michael Bienia <email address hidden> Thu, 17 Jun 2010 21:17:10 +0200

Changed in ubuntu-dev-tools (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers