Re: [Cooker] rpmdrake-1.3-87mdk

2001-09-10 Thread François Pons

Pixel [EMAIL PROTECTED] writes:

 Borsenkow Andrej [EMAIL PROTECTED] writes:
 
  I stringly believe, hdlist should be splitted in two parts: one that is needed
  to compute dependencies (whatever is needed) and another with all extra
  information that is kept per-RPM. It is nonsense, that I have to download
  decsriptions, changelogs and filelist for RPMs that I never will use.
 
 the biggest part of hdlist is the filelist which is needed to fulfill
 dependencies. At least it was that way when i started urpmi (which was meant
 for a stable distro, not for cooker-like thingie).
 
 since that time, hdlist has always been used (and tools like urpmf/rpmdrake
 use it). I think the synthesis file can get (partly?) rid of the hdlist
 requirement. francois ? (the urpmi master)

Yes, synthesis file is the file containing everything only necessary for urpmi
to build dependancies (except for file list used in require, which are located
in /var/lib/urpmi/provides). This is when urpmi is called it use synthesis file
for computing dependancies (and provides file too) if present (or hdlist with
parsehdlist in other cases).

Look at synthesis file, this is only a gzip'd file.

But as Pixel said, urpmf and rpmdrake need file list to work (urpmf use other
option now and can search through requires, provides, summary ...).

François.




Re: [Cooker] rpmdrake-1.3-87mdk

2001-09-09 Thread David Walluck

On Sun, 9 Sep 2001, Michael Reinsch wrote:

 Hi!

 If one has several sources defined and updates all of them, rpmdrake now
 needs much longer because it first updates one source then computes the
 dependencies then updates the next source, computes the dependencies again
 and so on.

12MB on a dialup connection is just too much. All we really need are the
filenames to compute the dependencies from. The changelog is nice and all,
but not on a dialup connection. And then the next day when you need to get
the updates, apparently you have to download the entire hdlist again if it
has changed.

Any chance on providing a smaller hdlist for 8.1? There was some talk
about how Debian did it, and the response was that Mandrake wants these
extra featues. I'm not against them, I like them too on a high bandwidth
connection, but is there anything against providing two versions, the
other being for dialup users?

-- 
Sincerely,

David Walluck
[EMAIL PROTECTED]





Re: [Cooker] rpmdrake-1.3-87mdk

2001-09-09 Thread David Walluck

On Sun, 9 Sep 2001, Borsenkow Andrej wrote:

 Those with high speed connection can simply download everything  (and
 urpmi/rpmdrake needs in this case switch to force download everyhing)
 while those with slow lines can choose if they really need these exra
 features.

I also proposed providing diff's for people on slow connections so that a
full re-download would not be needed. I'm not sure if this is the best
solution, but certainly a possible one.

-- 
Sincerely,

David Walluck
[EMAIL PROTECTED]





Re: [Cooker] rpmdrake-1.3-87mdk

2001-09-09 Thread SI Reasoning

I love the diff idea even though I have fast access. I
tend to use kpackage instead of rpmdrake mostly
because rpmdrake takes way too much time to find
update lists on cooker.

--- David Walluck [EMAIL PROTECTED] wrote:
 On Sun, 9 Sep 2001, Borsenkow Andrej wrote:
 
  Those with high speed connection can simply
 download everything  (and
  urpmi/rpmdrake needs in this case switch to force
 download everyhing)
  while those with slow lines can choose if they
 really need these exra
  features.
 
 I also proposed providing diff's for people on slow
 connections so that a
 full re-download would not be needed. I'm not sure
 if this is the best
 solution, but certainly a possible one.
 
 -- 
 Sincerely,
 
 David Walluck
 [EMAIL PROTECTED]
 
 

=
SI Reasoning
[EMAIL PROTECTED]
gnupg/pgp key id 035213BC

__
Do You Yahoo!?
Get email alerts  NEW webcam video instant messaging with Yahoo! Messenger
http://im.yahoo.com




Re: [Cooker] rpmdrake-1.3-87mdk

2001-09-09 Thread Borsenkow Andrej

David Walluck wrote:
 
 12MB on a dialup connection is just too much. All we really need are the
 filenames to compute the dependencies from. The changelog is nice and all,
 but not on a dialup connection. And then the next day when you need to get
 the updates, apparently you have to download the entire hdlist again if it
 has changed.
 
 Any chance on providing a smaller hdlist for 8.1? There was some talk
 about how Debian did it, and the response was that Mandrake wants these
 extra featues. I'm not against them, I like them too on a high bandwidth
 connection, but is there anything against providing two versions, the
 other being for dialup users?


I stringly believe, hdlist should be splitted in two parts: one that is 
needed to compute dependencies (whatever is needed) and another with all 
extra information that is kept per-RPM. It is nonsense, that I have to 
download decsriptions, changelogs and filelist for RPMs that I never 
will use. This extra information should be downloaded on demand, kept in 
cache, purged (or updated) when version is updated.

Those with high speed connection can simply download everything  (and 
urpmi/rpmdrake needs in this case switch to force download everyhing) 
while those with slow lines can choose if they really need these exra 
features.

-andrej