Package: git-buildpackage
Version: 0.6.10
Severity: normal

Hi,

upstream offers a newer version than I want to import, so I specify the
older version. But git-import-orig nevertheless imports the most recent
version.

Steps to reproduce:

$ git clone git://anonscm.debian.org/pkg-e/libs/elementary.git
$ cd elementary
# in case that git moves on before you can look into this, checkout the right 
commit
$ git reset --hard debian/1.7.7-3
# update changed upstream
$ cat > debian/watch << EOF
version=3
http://download.enlightenment.org/rel/libs/elementary/elementary-([\d\.]+)\.tar\.gz
EOF
$ git commit -a -m "update debian/watch"
$ git fetch origin upstream:upstream pristine-tar:pristine-tar
$ git-import-orig --uscan --upstream-version=1.8.5 --verbose 
gbp:info: Launching uscan...
gbp:info: using ../elementary-1.9.0.tar.gz
gbp:debug: ['git', 'rev-parse', '--show-cdup']
gbp:debug: ['git', 'rev-parse', '--is-bare-repository']
gbp:debug: ['git', 'symbolic-ref', 'HEAD']
gbp:debug: ['git', 'show-ref', 'refs/heads/master']
gbp:debug: ['git', 'show-ref', 'refs/heads/upstream']
gbp:debug: ['git', 'status', '--porcelain']
gbp:debug: tar ['-C', '../tmpB8ZPfG', '-a', '-xf', 
'../elementary-1.9.0.tar.gz'] []
gbp:debug: Unpacked '../elementary-1.9.0.tar.gz' to 
'../tmpB8ZPfG/elementary-1.9.0'
gbp:info: Importing '../elementary-1.9.0.tar.gz' to branch 'upstream'...
gbp:info: Source package is elementary
gbp:info: Upstream version is 1.8.5
gbp:debug: ['git', 'add', '-f', '.']
gbp:debug: ['git', 'write-tree']
gbp:debug: ['git', 'rev-parse', '--quiet', '--verify', 'upstream']
gbp:debug: ['git', 'commit-tree', 'e2fb4b3992dda5a4b7bd21d90e5de3809e64dcfa', 
'-p', '91f53c6167d75346c92c2e72af94be70c914d4ec']
gbp:debug: ['git', 'update-ref', 'refs/heads/upstream', 
'ccfa19ac7edf5d7c5f7786e5dcd431b8933b2e1c', 
'91f53c6167d75346c92c2e72af94be70c914d4ec']
gbp:debug: ['git', 'tag', '-m', 'Upstream version 1.8.5', 'upstream/1.8.5', 
'ccfa19ac7edf5d7c5f7786e5dcd431b8933b2e1c']
gbp:info: Merging to 'master'
gbp:debug: ['git', 'symbolic-ref', 'HEAD']
gbp:debug: ['git', 'show-ref', 'refs/heads/master']
gbp:debug: ['git', 'help', 'merge', '-m']
gbp:debug: ['git', 'merge', '--no-summary', '--no-edit', 'upstream/1.8.5']
gbp:debug: ['git', 'symbolic-ref', 'HEAD']
gbp:debug: ['git', 'show-ref', 'refs/heads/master']
gbp:debug: rm ['-rf', '../tmpB8ZPfG'] []
gbp:info: Successfully imported version 1.8.5 of ../elementary-1.9.0.tar.gz
$ head -3 NEWS
================
Elementary 1.9.0
================

So even though I specified to use version 1.8.5, version 1.9.0 was
imported but named 1.8.5. If this is not a bug but a feature, then I
request that this be mentioned in the man page. It might nevertheless be
nice to have an option which allows me to import a specific upstream
version with --uscan.

cheers, josch




-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.11-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages git-buildpackage depends on:
ii  devscripts            2.13.5
ii  git                   1:1.8.5.3-1
ii  man-db                2.6.5-2
ii  python                2.7.5-5
ii  python-dateutil       1.5+dfsg-1
ii  python-pkg-resources  2.2-1

Versions of packages git-buildpackage recommends:
pn  cowbuilder    <none>
ii  pristine-tar  1.30

Versions of packages git-buildpackage suggests:
pn  python-notify  <none>
ii  unzip          6.0-10


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to