Report forwarded to debian-bugs-dist@lists.debian.org, Ian Jackson <ian@chiark.greenend.org.uk>:
Bug#9797; Package dpkg.   debian-bugs-dist@lists.debian.orgIan Jackson  Subject: Bug#9797: dselect feature req (not user interface!) Reply-To: Barak Pearlmutter , 9797@bugs.debian.org Resent-From: Barak Pearlmutter Resent-To: debian-bugs-dist@lists.debian.org Resent-CC: Ian Jackson Resent-Date: Wed, 14 May 1997 07:48:01 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Message: report 9797 X-Debian-PR-Package: dpkg X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by bugs@bugs.debian.org id=B.86359545010705 (code B ref -1); Wed, 14 May 1997 07:48:01 GMT Message-Id: Date: Wed, 14 May 1997 01:37:12 -0600 (MDT) From: Barak Pearlmutter To: submit@bugs.debian.org Package: dpkg Version: 1.4.0.8 When using the ftp method to access a repository, often the Packages files do not quite match the .deb files in the distribution. Almost always this is due to version skew, and some .deb files have slightly higher version numbers than the corresponding entries in the Packages file. When attempting to INSTALL, error like getting: big-long-dir/pack_vera-verb.deb (xxx) big-long-dir/pack_vera-verb.deb: No such file OR directory. This is a very very common problem, so basically the loop for upgrading a debian box by ftp is usually: Update Select Install (manually record bad files) (manually fetch new versions) (manually install new versions) (manually delete those that installed successfully) Quit (The reason this doesn't get you into trouble is that dpkg won't let you hurt yourself due to dependency problems. Bravo dpkg.) People have complained about this, and proposed various mechanisms for ensuring that the Packages files stay more consistent with the actual packages available. But given network reliability & mirroring software, this problem cannot be fixed entirely. How about if, instead, dselect and dpkg-ftp automated the above manual process: it is easy enough to notice the missing file and instead of just reporting it, get a DIR looking for newer versions in the appropriate directory, and present the user with a message like: can find: big-long-dir/pack_vera-verb.deb, but pack_(vera+1)-1.deb is available. Should I try to use that instead? And if this results in dependency problems later, well so be it. (Maybe there should be a chance for the user to resolve dependency problems after the fetch but before actual install, when the new control files are actually available. Or maybe not, if that would be a hassle to hack up.)   Acknowledgement sent to Barak Pearlmutter <bap@cs.unm.edu>:
New bug report received and forwarded. Copy sent to Ian Jackson <ian@chiark.greenend.org.uk>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: Barak Pearlmutter Subject: Bug#9797: Acknowledgement (was: dselect feature req (not user interface!)) Message-ID: In-Reply-To: References: X-Debian-PR-Message: ack 9797 Thank you for the problem report you have sent regarding Debian Linux. This is an automatically generated reply, to let you know your message has been received. It is being forwarded to the developers' mailing list for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): Ian Jackson If you wish to submit further information on your problem, please send it to 9797@bugs.debian.org (and *not* to bugs@bugs.debian.org). Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at submit) by bugs.debian.org; 14 May 1997 07:37:30 +0000 Received: (qmail 10703 invoked from network); 14 May 1997 07:37:29 -0000 Received: from sweat.cs.unm.edu (root@198.59.151.200) by master.debian.org with SMTP; 14 May 1997 07:37:29 -0000 Received: by sweat.cs.unm.edu id m0wRYca-0003DZC (Debian Smail-3.2 1996-Jul-4 #2); Wed, 14 May 1997 01:37:12 -0600 (MDT) Message-Id: Date: Wed, 14 May 1997 01:37:12 -0600 (MDT) From: Barak Pearlmutter To: submit@bugs.debian.org Subject: dselect feature req (not user interface!) Package: dpkg Version: 1.4.0.8 When using the ftp method to access a repository, often the Packages files do not quite match the .deb files in the distribution. Almost always this is due to version skew, and some .deb files have slightly higher version numbers than the corresponding entries in the Packages file. When attempting to INSTALL, error like getting: big-long-dir/pack_vera-verb.deb (xxx) big-long-dir/pack_vera-verb.deb: No such file OR directory. This is a very very common problem, so basically the loop for upgrading a debian box by ftp is usually: Update Select Install (manually record bad files) (manually fetch new versions) (manually install new versions) (manually delete those that installed successfully) Quit (The reason this doesn't get you into trouble is that dpkg won't let you hurt yourself due to dependency problems. Bravo dpkg.) People have complained about this, and proposed various mechanisms for ensuring that the Packages files stay more consistent with the actual packages available. But given network reliability & mirroring software, this problem cannot be fixed entirely. How about if, instead, dselect and dpkg-ftp automated the above manual process: it is easy enough to notice the missing file and instead of just reporting it, get a DIR looking for newer versions in the appropriate directory, and present the user with a message like: can find: big-long-dir/pack_vera-verb.deb, but pack_(vera+1)-1.deb is available. Should I try to use that instead? And if this results in dependency problems later, well so be it. (Maybe there should be a chance for the user to resolve dependency problems after the fetch but before actual install, when the new control files are actually available. Or maybe not, if that would be a hassle to hack up.)   Information forwarded to Ian Jackson <ian@chiark.greenend.org.uk>:
Bug#9797; Package dpkg.   Ian Jackson  Subject: Bug#9797: dselect feature req (not user interface!) Reply-To: Klee Dienes , 9797-maintonly@bugs.debian.org Resent-From: Klee Dienes Orignal-Sender: Klee Dienes Resent-To: Ian Jackson Resent-Date: Fri, 16 May 1997 06:33:02 GMT Resent-Message-ID: Resent-Sender: iwj@debian.org X-Debian-PR-Message: report 9797 X-Debian-PR-Package: dpkg X-Debian-PR-Keywords: X-Loop: owner@bugs.debian.org Received: via spool by 9797-maintonly@bugs.debian.org id=M9797.86376384210999 (code M ref 9797); Fri, 16 May 1997 06:33:02 GMT From: Klee Dienes To: Barak Pearlmutter , 9797-maintonly@bugs.debian.org References: Date: 16 May 1997 02:22:28 -0400 In-Reply-To: Barak Pearlmutter's message of Wed, 14 May 1997 01:37:12 -0600 (MDT) Message-ID: Lines: 6 X-Mailer: Gnus v5.4.17/XEmacs 19.15 Sender: Klee Dienes A good idea. I'll look into adding it to dpkg-ftp in maybe a week or so. Thanks - Klee   Acknowledgement sent to Klee Dienes <klee@mit.edu>:
Extra info received and forwarded to maintainer. Copy sent to Ian Jackson <ian@chiark.greenend.org.uk>.   -t  From: owner@bugs.debian.org (Ian Jackson) To: Klee Dienes Subject: Bug#9797: Info received for maintainer only (was Bug#9797: dselect feature req (not user interface!)) Message-ID: In-Reply-To: References: X-Debian-PR-Message: ack-info 9797 Thank you for the additional information you have supplied regarding this problem report. It has been forwarded to the developer(s) (but not to the mailing list) to accompany the original report. Your message has been sent to the package maintainer(s): Ian Jackson If you wish to continue to submit further information on your problem, please send it to 9797-maintonly@bugs.debian.org, as before. Please do not reply to the address at the top of this message, unless you wish to report a problem with the bug-tracking system. Ian Jackson (maintainer, Debian bug tracking system)   Received: (at 9797-maintonly) by bugs.debian.org; 16 May 1997 06:24:02 +0000 Received: (qmail 10997 invoked from network); 16 May 1997 06:23:54 -0000 Received: from nhv-ct1-05.ix.netcom.com (HELO sauron.fashion-technology.com) (mail@205.184.152.37) by master.debian.org with SMTP; 16 May 1997 06:23:46 -0000 Received: from klee by sauron.fashion-technology.com with local (Exim 1.62 #1) id 0wSGPN-0002NM-00 (Debian); Fri, 16 May 1997 02:22:29 -0400 From: Klee Dienes Reply-To: Klee Dienes To: Barak Pearlmutter , 9797-maintonly@bugs.debian.org Subject: Re: Bug#9797: dselect feature req (not user interface!) References: Date: 16 May 1997 02:22:28 -0400 In-Reply-To: Barak Pearlmutter's message of Wed, 14 May 1997 01:37:12 -0600 (MDT) Message-ID: Lines: 6 X-Mailer: Gnus v5.4.17/XEmacs 19.15 Sender: Klee Dienes A good idea. I'll look into adding it to dpkg-ftp in maybe a week or so. Thanks - Klee   Bug reassigned from package `dpkg' to `dpkg-ftp'. Request was from Klee Dienes <klee@mit.edu> to control@bugs.debian.org.   Received: (at control) by bugs.debian.org; 25 May 1997 15:55:01 +0000 Received: (qmail 5513 invoked from network); 25 May 1997 15:55:00 -0000 Received: from nhv-ct4-24.ix.netcom.com (HELO sauron.fashion-technology.com) (mail@205.184.152.152) by 206.190.143.161 with SMTP; 25 May 1997 15:54:58 -0000 Received: from klee by sauron.fashion-technology.com with local (Exim 1.62 #1) id 0wVfdE-0002EP-00 (Debian); Sun, 25 May 1997 11:54:52 -0400 From: Klee Dienes Reply-To: Klee Dienes To: control@bugs.debian.org Subject: reassign 9797 dpkg-ftp Message-Id: Sender: Klee Dienes Date: Sun, 25 May 1997 11:54:52 -0400 reassign 9797 dpkg-ftp