Your message dated Wed, 28 Aug 2013 22:33:00 +0000
with message-id <[email protected]>
and subject line Bug#720526: fixed in dgit 0.13~experimental1
has caused the Debian Bug report #720526,
regarding assumes I have bandwidth
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
720526: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720526
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dgit
Version: 0.7
Severity: wishlist

dgit downloads files multiple times in a typical fetch / build / push
workflow.

joey@gnu:~/tmp/alien[sid]>dgit push
canonical suite name for unstable is sid
downloading http://http.debian.net/debian//pool/main/a/alien/alien_8.88.dsc...
downloading http://http.debian.net/debian//pool/main/a/alien/alien_8.88.dsc...

Surely the above redundant download can be optimised away.

last upload to archive has NO git hash
dget: retrieving http://http.debian.net/debian//pool/main/a/alien/alien_8.88.dsc
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100  1436  100  1436    0     0    221      0  0:00:06  0:00:06 --:--:--   349
dget: retrieving 
http://http.debian.net/debian//pool/main/a/alien/alien_8.88.tar.gz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:06 --:--:--     0
100 64380  100 64380    0     0   1444      0  0:00:44  0:00:44 --:--:--  1808
alien_8.88.dsc:
      Good signature found
   validating alien_8.88.tar.gz
All files validated successfully.
dpkg-source: info: extracting alien in alien-8.88
dpkg-source: info: unpacking alien_8.88.tar.gz

I assume it didn't look at remotes/dgit/dgit/sid because it has no
proof that this corresponds to the last upload in the archive.
So that's probably excusable. But then, dgit pull already downloaded
these same source files, and seemingly threw them away after setting up
the git repository.

Do you think it would make sense for dgit to cache these on its own,
or will I need to throw a caching proxy in front of it to make it
usable in bandwidth contstrained environments? 

The caching proxy option is complicated by dgit push uploading files
to the archive, which a later dgit push is apparently going to want to
download back

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)

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

Versions of packages dgit depends on:
ii  devscripts      2.13.2
ii  dpkg-dev        1.17.1
ii  git [git-core]  1:1.8.4~rc2-1
ii  git-core        1:1.8.4~rc2-1
ii  libdpkg-perl    1.17.1
ii  libwww-perl     6.05-1
ii  perl            5.14.2-21

Versions of packages dgit recommends:
ii  openssh-client [ssh-client]  1:6.2p2-6

Versions of packages dgit suggests:
pn  sbuild  <none>

-- no debconf information

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: dgit
Source-Version: 0.13~experimental1

We believe that the bug you reported is fixed in the latest version of
dgit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ian Jackson <[email protected]> (supplier of updated dgit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 28 Aug 2013 23:19:09 +0100
Source: dgit
Binary: dgit
Architecture: all source
Version: 0.13~experimental1
Distribution: experimental
Urgency: low
Maintainer: Ian Jackson <[email protected]>
Changed-By: Ian Jackson <[email protected]>
Closes: 720526
Description: 
 dgit       - git interoperability with the Debian archive
Changes: 
 dgit (0.13~experimental1) experimental; urgency=low
 .
   * Upload to experimental to test dgit push.
   * Reuse already-downloaded .orig files after checking their hashes.
     Closes: #720526.  (This introduces a dependency on the Digest::SHA.)
   * Do not always pointlessly fetch the .dsc twice.  (That code was
     erroneously duplicated during editing, apparently.)
   * Remove DGET_UNPACK from the environment in case the user has set it.
   * Remove scary warning from Description.
Checksums-Sha1: 
 8e1ba1d620284e4cf425bfab68b5e6b5e719e0bb 21748 dgit_0.13~experimental1_all.deb
 c013f4e190d8866f24c2446e3fd5619b8d758f5f 1125 dgit_0.13~experimental1.dsc
 396eea5b98da3094ceee4c81068d715a5a87e403 22141 dgit_0.13~experimental1.tar.gz
Checksums-Sha256: 
 38c86213d968811ff1028af01f9e2d9dce07282d94ab87f86d47dff32746a135 21748 
dgit_0.13~experimental1_all.deb
 519eba3cfd8f0c9734ea6235d39c5ced1666c18e802aa782b1eaef1129374a7d 1125 
dgit_0.13~experimental1.dsc
 0be46de32b847e770b72665811bcb3c58a498685b8c157aef71996fab8d0b3d3 22141 
dgit_0.13~experimental1.tar.gz
Files: 
 b6f96f352a02ede4aed92195d9cbb984 21748 devel optional 
dgit_0.13~experimental1_all.deb
 b715f1d907d153166d6edfd7b5f0aac0 1125 devel optional 
dgit_0.13~experimental1.dsc
 997ca20a78ae24f7e154e4f49c22c41a 22141 devel optional 
dgit_0.13~experimental1.tar.gz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iQEcBAEBCAAGBQJSHni2AAoJEOPjOSNItQ05OQ8H/A4RYPpM0ywsY69t5gwJRrKX
xkgzzedp/GvYOJO18RTrJW72qRNrhusnkzmHxls56DyYhbHE/p85B9yjQYp04qDk
MORvaNUGninQARPuhvIafcCoBYBu+FV70FsPysKSZtGz3TS1t3oWTPow/iCbFD/t
MH2ZJZme3Q9ayYyJRaEs91rHPmKgnKgqBkRtfz4GYbX+IsidrEqqLImKJgPp+dZ2
S7HcY9ZnDyX7p09WhSHRHe//OcQS77xm6/pwoUPzXq7+Ddqnt7k09wfO+4Iloh+W
MJrufpUcFzMTBBtfNno5nZZYMkdjYDa21o3dVe14/XF8Tv8anlfvonoCg5IbRkI=
=9ey4
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to