tags 637126 +wontfix
thanks

On Mon, Aug 08, 2011 at 06:46:40PM +0200, Etienne Millon wrote:
> Package: git-buildpackage
> Version: 0.5.26
> Severity: wishlist
> 
> Hello,
> 
> I tried to import a tarball with git-import-orig but it fails with a
> uninformative error :
> 
>     $ git import-orig --pristine-tar ../rss2email_2.71.orig.tar.gz
>     What is the upstream version? [2.71] 
>     gbp:info: Importing '../rss2email_2.71.orig.tar.gz' to branch 
> 'upstream'...
>     gbp:info: Source package is rss2email
>     gbp:info: Upstream version is 2.71
>     fatal: Could not switch to '../tmpdCS4lT/rss2email-2.71': Permission 
> denied

Isn't this informative? I'm not convined we should get into the business
of fixing up buggy upstream tarballs (making the import take even
longer) but I'm open for suggestions.
Cheers,
 -- Guido



>     gbp:error: git returned 128
>     gbp:error: Couldn't add files
>     gbp:error: Import of ../rss2email_2.71.orig.tar.gz failed
>     rm: cannot remove `../tmpdCS4lT/rss2email-2.71': Permission denied
>     gbp:error: rm returned 1
>     gbp:error: Couldn't remove "../tmpdCS4lT"
>     gbp:error: Removal of tmptree ../tmpdCS4lT failed.
> 
> The problem is that the permissions inside the tarball do not allow to cd into
> the directory.
> 
>     $ tar tzvf ../rss2email_2.71.orig.tar.gz
>     d--------- lsmith/None       0 2011-03-04 18:40 rss2email-2.71/
>     ---------- lsmith/None    7300 2011-03-04 18:11 rss2email-2.71/CHANGELOG
>     ---------- lsmith/None    3267 2010-11-12 19:34 
> rss2email-2.71/config.py.example
>     ---------- lsmith/None  168065 2011-02-20 23:41 
> rss2email-2.71/feedparser.py
>     ---------- lsmith/None   14847 2011-02-17 22:42 
> rss2email-2.71/html2text.py
>     ---------- lsmith/None      43 2006-03-17 00:43 rss2email-2.71/r2e
>     ---------- lsmith/None      58 2006-03-17 00:43 rss2email-2.71/r2e.bat
>     ---------- lsmith/None    7208 2009-12-21 23:04 rss2email-2.71/readme.html
>     ---------- lsmith/None   31352 2011-03-04 17:51 
> rss2email-2.71/rss2email.py
> 
> The tarball is a bit buggy (and I noticed upstream about it) but I
> suggest that git-import-orig could either accept it (chmod()ing the
> files before) or reject it with a clearer error message.
> 
> Thanks for maintaining this package !
> 
> -- System Information:
> Debian Release: wheezy/sid
>   APT prefers testing
>   APT policy: (900, 'testing')
> Architecture: i386 (i686)
> 
> Kernel: Linux 2.6.39-2-686-pae (SMP w/2 CPU cores)
> Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages git-buildpackage depends on:
> ii  devscripts                   2.11.0      scripts to make the life of a 
> Debi
> ii  git [git-core]               1:1.7.5.4-1 fast, scalable, distributed 
> revisi
> ii  git-core                     1:1.7.5.4-1 fast, scalable, distributed 
> revisi
> ii  python                       2.6.7-2     interactive high-level 
> object-orie
> ii  python-dateutil              1.4.1-4     powerful extensions to the 
> standar
> ii  python-support               1.0.14      automated rebuilding support for 
> P
> 
> Versions of packages git-buildpackage recommends:
> ii  cowbuilder                    0.63       pbuilder running on cowdancer
> ii  pristine-tar                  1.13       regenerate pristine tarballs
> 
> Versions of packages git-buildpackage suggests:
> pn  git-load-dirs                 <none>     (no description available)
> pn  python-notify                 <none>     (no description available)
> 
> -- no debconf information
> 
> -- 
> Etienne Millon
> 
> 



-- 
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