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