Debian Bug report logs - #860929
debmany should replace its debget reimplementation/fork with pure "apt-get download", too

version graph

Package: debian-goodies; Maintainer for debian-goodies is Javier Fernández-Sanguino Peña <[email protected]>; Source for debian-goodies is src:debian-goodies (PTS, buildd, popcon).

Reported by: Axel Beckert <[email protected]>

Date: Sun, 29 Dec 2013 02:27:01 UTC

Severity: wishlist

Found in version debian-goodies/0.63

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Javier Fernandez-Sanguino Pen~a <[email protected]>:
Bug#733465; Package debian-goodies. (Sun, 29 Dec 2013 02:27:06 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Lefevre <[email protected]>:
New Bug report received and forwarded. Copy sent to Javier Fernandez-Sanguino Pen~a <[email protected]>. (Sun, 29 Dec 2013 02:27:06 GMT) (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: Vincent Lefevre <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: debian-goodies: debget can't find systemd-sysv
Date: Sun, 29 Dec 2013 03:22:42 +0100
Package: debian-goodies
Version: 0.63
Severity: normal

After doing an "apt-get update":

ypig:~> debget systemd-sysv
ERROR: There is no 'systemd-sysv' package. Sorry.
If you believe the package exists then consider updating your.
package database using 'apt-get update'

while the systemd-sysv exists:

ypig:~> apt-cache policy systemd-sysv
systemd-sysv:
  Installed: (none)
  Candidate: 204-5
  Version table:
     204-5 0
        500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages
        500 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages
     44-11+deb7u4 0
        500 http://ftp.fr.debian.org/debian/ wheezy/main amd64 Packages
        500 http://security.debian.org/ wheezy/updates/main amd64 Packages

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

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

Versions of packages debian-goodies depends on:
ii  curl                      7.34.0-1
ii  dctrl-tools [grep-dctrl]  2.23
ii  dialog                    1.2-20130928-1
ii  perl                      5.18.1-5
ii  python                    2.7.5-5
ii  whiptail                  0.52.15-3

Versions of packages debian-goodies recommends:
ii  lsof  4.86+dfsg-1

Versions of packages debian-goodies suggests:
ii  popularity-contest  1.60
ii  xdg-utils           1.1.0~rc1+git20111210-7
ii  zenity              3.8.0-1

-- no debconf information



Information forwarded to [email protected], Javier Fernandez-Sanguino Pen~a <[email protected]>:
Bug#733465; Package debian-goodies. (Sun, 29 Dec 2013 04:15:10 GMT) (full text, mbox, link).


Acknowledgement sent to Axel Beckert <[email protected]>:
Extra info received and forwarded to list. Copy sent to Javier Fernandez-Sanguino Pen~a <[email protected]>. (Sun, 29 Dec 2013 04:15:10 GMT) (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Axel Beckert <[email protected]>
To: Vincent Lefevre <[email protected]>, [email protected]
Subject: Re: Bug#733465: debian-goodies: debget can't find systemd-sysv
Date: Sun, 29 Dec 2013 05:10:33 +0100
Control: clone -1 -2
Control: retitle -1 debian-goodies: debget can't download packages which would uninstall essential packages(e.g. systemd-sysv)
Control: retitle -2 Replace debget with the more reliable and faster dget from devscripts
Control: severity -2 wishlist
Control: submitter -2 !

Vincent Lefevre wrote:
> After doing an "apt-get update":
> 
> ypig:~> debget systemd-sysv
> ERROR: There is no 'systemd-sysv' package. Sorry.
> If you believe the package exists then consider updating your.
> package database using 'apt-get update'
> 
> while the systemd-sysv exists:

This is because this command ()without the quiting for better
diagnosis) doesn't succeed:

apt-get --print-uris --reinstall --force-yes install "systemd-sysv"

Actually, I'd consider dropping debget (or at least its
implementation) completely in favour of dget which does the same, but

* faster (pro),
* more reliable (pro),
* more featureful (also works with source packages),
* is written in Perl instead of /bin/sh (con), and
* is part of devscripts (con).

Actually I likely would have done that now if dget wouldn't be in
devscripts. But devscripts is a rather package-development centric
package while debian-goodies is a more admin-centric package. So I'm
not sure what's the best way to handle tools for both groups.

At least I'm cloning this bug-report accordingly.

		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <[email protected]>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE
  `-    |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5



Bug 733465 cloned as bug 733471 Request was from Axel Beckert <[email protected]> to [email protected]. (Sun, 29 Dec 2013 04:15:10 GMT) (full text, mbox, link).


Changed Bug title to 'Replace debget with the more reliable and faster dget from devscripts' from 'debian-goodies: debget can't find systemd-sysv' Request was from Axel Beckert <[email protected]> to [email protected]. (Sun, 29 Dec 2013 04:15:12 GMT) (full text, mbox, link).


Severity set to 'wishlist' from 'normal' Request was from Axel Beckert <[email protected]> to [email protected]. (Sun, 29 Dec 2013 04:15:13 GMT) (full text, mbox, link).


Changed Bug submitter to 'Axel Beckert <[email protected]>' from 'Vincent Lefevre <[email protected]>' Request was from Axel Beckert <[email protected]> to [email protected]. (Sun, 29 Dec 2013 04:15:14 GMT) (full text, mbox, link).


Information forwarded to [email protected], Javier Fernandez-Sanguino Pen~a <[email protected]>:
Bug#733471; Package debian-goodies. (Sun, 29 Dec 2013 11:09:13 GMT) (full text, mbox, link).


Acknowledgement sent to Vincent Lefevre <[email protected]>:
Extra info received and forwarded to list. Copy sent to Javier Fernandez-Sanguino Pen~a <[email protected]>. (Sun, 29 Dec 2013 11:09:13 GMT) (full text, mbox, link).


Message #23 received at [email protected] (full text, mbox, reply):

From: Vincent Lefevre <[email protected]>
To: Axel Beckert <[email protected]>
Cc: [email protected]
Subject: Re: Bug#733465: debian-goodies: debget can't find systemd-sysv
Date: Sun, 29 Dec 2013 12:06:06 +0100
On 2013-12-29 05:10:33 +0100, Axel Beckert wrote:
> Actually, I'd consider dropping debget (or at least its
> implementation) completely in favour of dget which does the same, but
> 
> * faster (pro),
> * more reliable (pro),
> * more featureful (also works with source packages),
> * is written in Perl instead of /bin/sh (con), and
> * is part of devscripts (con).

Indeed, dget is OK. If you drop debget entirely (as a command name),
don't forget to update the other scripts that depend on it, such as
debman.

> Actually I likely would have done that now if dget wouldn't be in
> devscripts. But devscripts is a rather package-development centric
> package while debian-goodies is a more admin-centric package. So I'm
> not sure what's the best way to handle tools for both groups.

Perhaps devscripts could be split into a package-development centric
package and a more admin-centric package. Some other tools from
devscripts are not just used for package development, e.g.:

* bts, to update information in bug reports.
* rc-alert, to check for some security bugs (needs filtering).
* debuild, to rebuild a package (or perhaps its dependencies makes
  this one too close to package development? I don't know.)

-- 
Vincent Lefèvre <[email protected]> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)



Information forwarded to [email protected], Javier Fernandez-Sanguino Pen~a <[email protected]>:
Bug#733471; Package debian-goodies. (Mon, 03 Feb 2014 11:30:10 GMT) (full text, mbox, link).


Message #26 received at [email protected] (full text, mbox, reply):

From: Jakub Wilk <[email protected]>
To: [email protected]
Cc: Vincent Lefevre <[email protected]>
Subject: Bug#733471: Replace debget with the more reliable and faster dget from devscripts
Date: Mon, 3 Feb 2014 12:27:38 +0100
Since wheezy, apt-get has a "download" subcommand.

How about reimplementing debget as a thin wrapper around "apt-get 
download"? Or maybe debget should be removed completely.

-- 
Jakub Wilk



Added tag(s) pending. Request was from Axel Beckert <[email protected]> to [email protected]. (Sat, 22 Apr 2017 02:33:05 GMT) (full text, mbox, link).


Bug 733471 cloned as bug 860929 Request was from Axel Beckert <[email protected]> to [email protected]. (Sat, 22 Apr 2017 02:57:02 GMT) (full text, mbox, link).


Changed Bug title to 'debmany should replace its debget reimplementation/fork with pure "apt-get download", too' from 'Replace debget with the more reliable and faster dget from devscripts'. Request was from Axel Beckert <[email protected]> to [email protected]. (Sat, 22 Apr 2017 02:57:03 GMT) (full text, mbox, link).


Removed tag(s) pending. Request was from Axel Beckert <[email protected]> to [email protected]. (Sat, 22 Apr 2017 02:57:04 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Sun Sep 22 09:28:43 2024; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.