Re: [newbie] Software Media Manager

2003-12-28 Thread Charlie Mahan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Saturday 27 December 2003 11:53 pm, Guy Rouillier wrote:
 Charlie, I have anjuta up and running, so this conversation is now just
 for my knowledge.  Please feel free to take as long as you want to reply
 - no hurry.

 Charlie Mahan wrote:
  ../../cooker/i586/Mandrake/base/hdlist2.cz
 
  since the directory we started from was contrib we want the hdlist for
  that set of packages.

 I'm with you here.

  Are you running cooker or 9.2? Cooker packages often don't play well with
  release compilers etc so I hope you have a reason to want that ajunta
  package from cooker. Just a word of caution, I always start breaking my
  install and go full cooker about halfway through a release cycle (or
  earlier) myself.

 I've read caveats about cooker several times.  anjuta is not in the
 cooker subdirectory, but in its contrib sibling, both under
 mandrake-devel.  Is that equally as dangerous?  The main reason I'm
 going there is that I'm just getting started with anjuta, and I read on
 the anjuta site that the new version fixes lots of bugs.  Maybe I'd be
 better off just compiling it myself?

The contrib for a release, or contrib for the current cooker development tree, 
is a package tree consisting of packages built for the environment that would 
result from installing that version. Cooker is always cooker, whether you're 
talking about the main tree (/cooker/i586/Mandrake/RPMS) or contrib. The 
compilers, kernels, and all development libraries are compatible. They are 
often _not_ compatible with the stable release that was branched from 
cooker at a temporarily frozen moment in time.

Having said that, it's quite possible there is enough compatibility in that 
specific package (anjuta) that you may never notice a problem. In other words 
running cooker packages on a release install is a crap shoot. It seems you 
have gotten away with it. This time. (-:

If it's working why do extra work rolling your own?

 /pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/base
 
 This directory has a whole bunch of hdlist files, plus one called
 hdlists which describe what they all do.  Here is the contents of
  hdlists:
 
 hdlist.cz   Mandrake/RPMS   Installation CD
 hdlist.src.cz   ../SRPMSInstallation sources
 hdlist2.cz  Mandrake/RPMS2  Contrib CD
 hdlist2.src.cz  ../../contrib/SRPMS Contrib sources
 hdlist3.cz  Mandrake/RPMS3  Jpackage
 hdlist3.src.cz  ../../contrib/jpackage/SRPMSJpackage sources

The above will make more sense if one treats the directories the hdlists 
correspond to as DVDs. CDs won't hold that much data. The list for the disk 
you want (contrib), whether you're cooking or using an 'official release', is 
always hdlist2.cz. On the other hand hdlist.cz is the equivalent of all three 
disks of the download edition plus a large number of packages not on those 
disks due to space limitations and Release Manager choices. Again, think DVD 
since CDs won't hold that much data.

  Yeah I see it. The mirrors have a weird directory structure. Release
  trees are a bit simpler I think. Maybe. I'm still trying to figure out
  why you're working this backwards. The package manager has to know where
  the packages are, and the relative path from _there_ to the hdlists, not
  the other way around, which is what you're doing.

 The reason I'm looking at it backwards is to convince myself, looking at
 hdlists above, that hdlist2.cz is the one I need.  My reading of the
 list above is that hdlist2.cz is for this directory:

Inside the contrib directory are those two synthesis.hdlist.cz files. One is 
called synthesis.hdlist2.cz, correct? It isn't correctly named in that 
context, but it is the right name for where you are starting from, which is 
the /Mandrake/base directory. The hdlist2 name is correct there since *all* 
of the hdlists reside in that one directory.

As to the question of Which is the correct list for the contrib software 
repository? think of the cooker directory as main for software source 
purposes. hdlist.cz with no sub of any kind will be the list for that disk 
correct? Now contrib is the next large software source for that version of 
Mandrake Linux; but on it's own it isn't a complete distribution. It depends 
on main, so the list for it must need the next numerically sequential 
hdlist, OK? Since there was no hdlist0 (zero) and there's no hdlist1, then 
the correct one must be hdlist2. Now does it make sense?

How bad did you say that cold was? g Sorry, I'm being a PITA this morning.

 /pub/linux/distributions/mandrake/9.2/i586/Mandrake/RPMS2

 which appears to be a symlink to

 /pub/linux/distributions/mandrake/9.2/contrib/i586

That's correct, but the software management utilities don't seem to be able to 
run through remote symlinks now do they? You actually have to specify the 
true path on the remote server. 

That it still points to the 9.2 tree is just a left over that wasn't cleaned 
up after cooker was un-frozen after 

Re: [newbie] Software Media Manager

2003-12-27 Thread Charlie Mahan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Friday 26 December 2003 7:25 pm, Guy Rouillier wrote:
whack
 Ok, I see what you are talking about, Carroll EDU seems to have an extra
 contrib directory (that had the anjuta I wanted) that is not part of
 cooker and appears not to be structured like the others.  Under
 /pub/linux/distributions/mandrake-devel are both a cooker and a contrib
 subdirectory.  If I look under cooker/i586/Mandrake, I do indeed see a
 base directory with the files you describe.  However, if I look in
 contrib/i586, there are no subdirectories - all the RPMs are right there
 (including the two .  And I wouldn't expect to find descriptions for
 those files in ../../cooker/i586/Mandrake/base, since the files in
 contrib are not even in cooker.

But that's exactly where they are Guy. For consistency and ease of coding all 
of the relevant hdlists are always in /Mandrake/base with only synthesis 
files in the actual directory. URPMI is coded to look there for the package 
information it needs to deal with user requests. If you think of it that way 
it may make more sense because the prime reason for a list of available 
packages and the information to make it possible to avoid dependency problems 
is to *install* those packages. That means the list has to be somewhere 
consistent in the tree structure or it won't be found; then cooker or 
release become slaughter and re-install and that will never do. (-;

What I'm saying is the hdlists should always be where they are 
(/Mandrake/base) so that urpmi doesn't become too unwieldy.

  My pleasure. I hope I was of some help.

 Absolutely, I would not have gotten this far without your insights.
 Thanks again.

You're very welcome Guy; but I have a question for you. You are free to refuse 
to answer, it's your choice:

Are we havin' fun yet? g

Charlie
- -- 
Edmonton,AB,Canada User #244963 at http://counter.li.org
Mandrake Linux release 9.2 (FiveStar) for i586 kernel 2.4.22-21.tmb.1mdk
10:18:56 up 6 days, 20:07, 1 user, load average: 0.12, 0.08, 0.07
I love being married.  It's so great to find that one special person
you want to annoy for the rest of your life.
-- Rita Rudner
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/7cFkZqvqlrLPr5YRAq9PAKCHBwr9tiQtKL77ClHHMz5eb0DQkwCePuSN
q8RZqG0wyHvbN20gF+RhBW4=
=5wPV
-END PGP SIGNATURE-


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com


Re: [newbie] Software Media Manager

2003-12-27 Thread Guy Rouillier
Charlie Mahan wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Friday 26 December 2003 7:25 pm, Guy Rouillier wrote:
whack
Ok, I see what you are talking about, Carroll EDU seems to have an extra
contrib directory (that had the anjuta I wanted) that is not part of
cooker and appears not to be structured like the others.  Under
/pub/linux/distributions/mandrake-devel are both a cooker and a contrib
subdirectory.  If I look under cooker/i586/Mandrake, I do indeed see a
base directory with the files you describe.  However, if I look in
contrib/i586, there are no subdirectories - all the RPMs are right there
(including the two .  And I wouldn't expect to find descriptions for
those files in ../../cooker/i586/Mandrake/base, since the files in
contrib are not even in cooker.


But that's exactly where they are Guy. For consistency and ease of coding all 
of the relevant hdlists are always in /Mandrake/base with only synthesis 
files in the actual directory. URPMI is coded to look there for the package 
information it needs to deal with user requests. If you think of it that way 
it may make more sense because the prime reason for a list of available 
packages and the information to make it possible to avoid dependency problems 
is to *install* those packages. That means the list has to be somewhere 
consistent in the tree structure or it won't be found; then cooker or 
release become slaughter and re-install and that will never do. (-;

What I'm saying is the hdlists should always be where they are 
(/Mandrake/base) so that urpmi doesn't become too unwieldy.
Ok, let me be exact then.  I'm ftp'd into Carroll.  Here is the full 
path the the contrib directory I need:

/pub/linux/distributions/mandrake-devel/contrib/i586

This directory has the two synthesis files in it.  And here is the path 
to the hdlist.cz to which you referred:

/pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/base

This directory has a whole bunch of hdlist files, plus one called 
hdlists which describe what they all do.  Here is the contents of hdlists:

hdlist.cz   Mandrake/RPMS   Installation CD
hdlist.src.cz   ../SRPMSInstallation sources
hdlist2.cz  Mandrake/RPMS2  Contrib CD
hdlist2.src.cz  ../../contrib/SRPMS Contrib sources
hdlist3.cz  Mandrake/RPMS3  Jpackage
hdlist3.src.cz  ../../contrib/jpackage/SRPMSJpackage sources
Now, in order to get from this base directory into the contrib/i586 
directory would require this navigation:

../../../../contrib/i586

which doesn't fit any of the descriptions from the hdlists I printed out 
above.  Sorry, Charlie, I *do* have a cold, so maybe I'm not thinking 
clearly, but do you see why I'm still not clear on this?  It doesn't 
look like any of the hdlist files is for that other contrib directory.



My pleasure. I hope I was of some help.
Absolutely, I would not have gotten this far without your insights.
Thanks again.


You're very welcome Guy; but I have a question for you. You are free to refuse 
to answer, it's your choice:

Are we havin' fun yet? g
I should probably be asking you that gr.  I appreciate your continued 
indulgence.

Charlie
--
Guy Rouillier
Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com


Re: [newbie] Software Media Manager

2003-12-27 Thread Charlie Mahan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Saturday 27 December 2003 8:41 pm, Guy Rouillier wrote:

 Ok, let me be exact then.  I'm ftp'd into Carroll.  Here is the full
 path the the contrib directory I need:

 /pub/linux/distributions/mandrake-devel/contrib/i586

The full URL to start from is:

ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel

- From there you can get into the contrib, unsupported, and cooker (main) 
directories. If you are starting from contrib, the URL is:

ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel/contrib/i586

and if you want to get to the base directory from there you need to go Up 
twice (../../) and enter the cooker directory. That relative path from the 
above URL is:

../../cooker

and from there you want to get into the Mandrake directory for the 
architecture you are using, which I'll assume is i586, with a final 
destination of the base directory. Watch the bouncing relative path! (-;

../../cooker/i586/Mandrake/base/hdlist2.cz

since the directory we started from was contrib we want the hdlist for that 
set of packages.

Now if you want to do this in the Software Manager dialogue copy and paste the 
ftp URL into the appropriate line and the relative path is what I showed just 
above.

Are you running cooker or 9.2? Cooker packages often don't play well with 
release compilers etc so I hope you have a reason to want that ajunta package 
from cooker. Just a word of caution, I always start breaking my install and 
go full cooker about halfway through a release cycle (or earlier) myself.

 This directory has the two synthesis files in it.  And here is the path
 to the hdlist.cz to which you referred:

Yes.

 /pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/base

 This directory has a whole bunch of hdlist files, plus one called
 hdlists which describe what they all do.  Here is the contents of hdlists:

 hdlist.cz Mandrake/RPMS   Installation CD
 hdlist.src.cz   ../SRPMS  Installation sources
 hdlist2.czMandrake/RPMS2  Contrib CD
 hdlist2.src.cz  ../../contrib/SRPMS   Contrib sources
 hdlist3.czMandrake/RPMS3  Jpackage
 hdlist3.src.cz  ../../contrib/jpackage/SRPMS  Jpackage sources

Yeah, I have it on my screen as I type this.

 Now, in order to get from this base directory into the contrib/i586
 directory would require this navigation:

That's backwards but I see where you want to go.

 ../../../../contrib/i586

Use the URL below, please use Konqueror since it's the easiest browser to 
describe this for:

ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/base

Now click the Up arrow in the navigation bar 4 (four) times. You're now at 
the part of the tree where you can choose cooker, contrib, or unsupported.

 which doesn't fit any of the descriptions from the hdlists I printed out
 above.  Sorry, Charlie, I *do* have a cold, so maybe I'm not thinking
 clearly, but do you see why I'm still not clear on this?  It doesn't
 look like any of the hdlist files is for that other contrib directory.

Yeah I see it. The mirrors have a weird directory structure. Release trees are 
a bit simpler I think. Maybe. I'm still trying to figure out why you're 
working this backwards. The package manager has to know where the packages 
are, and the relative path from _there_ to the hdlists, not the other way 
around, which is what you're doing.

  You're very welcome Guy; but I have a question for you. You are free to
  refuse to answer, it's your choice:
 
  Are we havin' fun yet? g

 I should probably be asking you that gr.  I appreciate your continued
 indulgence.

It's OK, just don't give me anything hard to do since I think I'm going to 
fall over from exhaustion. It's been a long week. (-:

If I don't make it back tonight please be patient, or hopefully one of the 
smart people that read the list will jump in. I hope. I really do need to be 
horizontal for a few hours. Today actually started Thursday morning.

I hope you feel better soon Guy.

Regards;
Charlie
- -- 
Edmonton,AB,Canada User #244963 at http://counter.li.org
Mandrake Linux release 9.2 (FiveStar) for i586 kernel 2.4.22-21.tmb.1mdk
21:16:48 up 7 days, 7:05, 1 user, load average: 0.14, 0.61, 0.73
We have nowhere else to go... this is all we have.
-- Margaret Mead
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/7mCgZqvqlrLPr5YRAgjUAJ4ouYMasIE7N1s1q3WPp0Ndl/NrDACgjVvV
be+icOFefLdgHI5YQ3JjALM=
=wkz3
-END PGP SIGNATURE-


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com


Re: [newbie] Software Media Manager

2003-12-27 Thread Guy Rouillier
Charlie, I have anjuta up and running, so this conversation is now just 
for my knowledge.  Please feel free to take as long as you want to reply 
- no hurry.

Charlie Mahan wrote:
../../cooker/i586/Mandrake/base/hdlist2.cz

since the directory we started from was contrib we want the hdlist for that 
set of packages.
I'm with you here.

Are you running cooker or 9.2? Cooker packages often don't play well with 
release compilers etc so I hope you have a reason to want that ajunta package 
from cooker. Just a word of caution, I always start breaking my install and 
go full cooker about halfway through a release cycle (or earlier) myself.
I've read caveats about cooker several times.  anjuta is not in the 
cooker subdirectory, but in its contrib sibling, both under 
mandrake-devel.  Is that equally as dangerous?  The main reason I'm 
going there is that I'm just getting started with anjuta, and I read on 
the anjuta site that the new version fixes lots of bugs.  Maybe I'd be 
better off just compiling it myself?

/pub/linux/distributions/mandrake-devel/cooker/i586/Mandrake/base

This directory has a whole bunch of hdlist files, plus one called
hdlists which describe what they all do.  Here is the contents of hdlists:
hdlist.cz   Mandrake/RPMS   Installation CD
hdlist.src.cz   ../SRPMSInstallation sources
hdlist2.cz  Mandrake/RPMS2  Contrib CD
hdlist2.src.cz  ../../contrib/SRPMS Contrib sources
hdlist3.cz  Mandrake/RPMS3  Jpackage
hdlist3.src.cz  ../../contrib/jpackage/SRPMSJpackage sources

Yeah I see it. The mirrors have a weird directory structure. Release trees are 
a bit simpler I think. Maybe. I'm still trying to figure out why you're 
working this backwards. The package manager has to know where the packages 
are, and the relative path from _there_ to the hdlists, not the other way 
around, which is what you're doing.
The reason I'm looking at it backwards is to convince myself, looking at 
hdlists above, that hdlist2.cz is the one I need.  My reading of the 
list above is that hdlist2.cz is for this directory:

/pub/linux/distributions/mandrake/9.2/i586/Mandrake/RPMS2

which appears to be a symlink to

/pub/linux/distributions/mandrake/9.2/contrib/i586

But the directory I'm interested in is this one:

/pub/linux/distributions/mandrake-devel/contrib/i586

I did an eyeball comparison of these two directories and they are very 
similar but not exactly the same.  The version of anjuta is different, 
and I happened to notice this new file in mandrake-devel that is not in 
mandrake/9.2:

anomy-sanitizer-1.63-7mdk.noarch.rpm

If I don't make it back tonight please be patient, or hopefully one of the 
smart people that read the list will jump in. I hope. I really do need to be 
horizontal for a few hours. Today actually started Thursday morning.
I know that feeling, don't run yourself into the ground.  Happy New 
Year, Charlie.
--
Guy Rouillier

Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com


Re: [newbie] Software Media Manager

2003-12-26 Thread Charlie Mahan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Thursday 25 December 2003 11:46 pm, Guy Rouillier wrote:
 I'm having difficulty understanding the proper way to configure the
 Software Media Manager (SMM).  I was trying to install the latest Anjuta
 1.2.0, and I found it here:

 ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel/contrib/i
586

 I started by adding the following to the sources first, as it contained
 files I needed:

 ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake/9.2/contrib/i58
6

 When I did that, it seemed to find the hdlist all by itself.  I'm
 looking at the config for that and it claims the relative path is
 hdlist.cz.  When I click on a file in this directory, I see
 descriptions for it.  It also took a long time for the SMM to download
 it, I guess because it was downloading all the descriptions.

The contrib directory on the mirrors have a synthesis.hdlist.cz file in them. 
In fact I think part of the reason that people have been getting warnings is 
there are two, a synthesis.hdlist2.cz plus synthesis.hdlist.cz in the three I 
browsed. Those files contain the descriptions. There is also an hdlist2.cz in 
(relative to the contrib tree)

../../i586/Mandrake/base

that contains all of the information required if you have the GUI software 
manager (rpmdrake) set to show all information. That's the large one that 
takes forever to download. Relative sizes for the two:

synthesis.hdlist.cz (in contrib tree) 275.9 KB
hdlist2.cz (in base) 15.6 MB

 When I added the first ftp directory above, I again didn't specify the
 relative path to synthesis/hdlist.  Editing that entry now I see
 synthesis.hdlist.cz.  It finished very fast, and I could see it trying
   to find an hdlist in multiple locations (and failing, apparently.)  I
 have no descriptions for anything in that directory, though the files
 themselves show up.

See above.

 Finally, my questions:

 (1) Am I doing the appropriate thing by specifying the complete
 directory, or should I just be ftp://carroll.aset.psu.edu; and it knows
 to look in the appropriate subdirectories?

You did it correctly, but during most of the day the carroll.aset.psu.edu 
mirror will often not be available to anonymous ftp transactions. The 
bandwidth is reserved for the university, and people that have accounts, 
during business hours.

The sub directories are required in the URL unless you're using a command line 
mirroring app such as rsync to mirror locally. Those kinds of applications 
use modules on the remote server so the instructions are slightly 
different.

 (2)  What is the appropriate thing to enter in the relative path to
 synthesis/hdlist field?  How do I know this without someone telling me?
   For the second ftp directory above (the one that seems to have been
 added completely, judging from the presence of descriptions), I don't
 see any hdlist file in the ftp directory (I ftp'd there directly.)

Since you asked. (-; You have to specify the directory containing the 
files/packages that you need. To get to the rest of the information about 
those files you have to use the actual hdlist and not the synthesis so you 
have to change directories. The relative path I showed above is changing two 
directories upward (../../) then following the path to the base directory.

As far as knowing without being told Guy, I suppose there are only a couple of 
ways;

Go snooping on the mirror you selected as your favourite and find the files 
that you are interested in, then figure out the paths and how to move between 
them. That's the way I did it lo these many moons ago. Or:

Use the automatically configured update_source path that's built for you when 
you run Mandrake Update as a starting point, and adapt the paths to what you 
need at present, for the software source you intend to use.

The urpmi plain text configuration files are in

file:/etc/urpmi/urpmi.cfg

and the lists etcetera are stored locally in

file:/var/lib/urpmi/

 (3)  The install of anjuta found everything on the carroll edu site, and
 installed okay (anjuta runs.)  But when it finished, it said
 installation failed, source Carroll EDU has invalid list file format.
   What does this mean?  Note this is the source with the descriptions.

It isn't anything to worry about, and has caused a mini war of words on the 
cooker list. It means that someone needs to regenerate the hdlists for 9.2; 
remove the duplicates and dead wood, and then the mirrors will have to 
re-synchronize to update theirs. Don't worry about it for now, it'll 
eventually get sorted.

 (3) I guess I should have asked this first.  Is there a HOWTO on SMM?

There are lots of man pages about all of the individual components but I don't 
recall ever seeing a complete How-To. You may want to look on the TWiki, 
both the community one

http://twiki.mdklinuxfaq.org

and the one for Cooker

http://qa.mandrakesoft.com/twiki/bin/view/Main/

Even if you don't find the specific article you hope for 

Re: [newbie] Software Media Manager

2003-12-26 Thread Ronald J. Hall
On Friday 26 December 2003 01:15 pm, Charlie Mahan wrote:
-
-  (3)  The install of anjuta found everything on the carroll edu site, and
-  installed okay (anjuta runs.)  But when it finished, it said
-  installation failed, source Carroll EDU has invalid list file format.
-What does this mean?  Note this is the source with the descriptions.
-
- It isn't anything to worry about, and has caused a mini war of words on
 the - cooker list. It means that someone needs to regenerate the hdlists
 for 9.2; - remove the duplicates and dead wood, and then the mirrors will
 have to - re-synchronize to update theirs. Don't worry about it for now,
 it'll - eventually get sorted.

I followed the advice to remove all the files with list.media from 
/var/lib/urpmi and then updated via the software manager and that particular 
error message has gone away.

-- 

   /\
 DarkLord
   \/


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com


Re: [newbie] Software Media Manager

2003-12-26 Thread Charlie Mahan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Friday 26 December 2003 11:35 am, Ronald J. Hall wrote:
 On Friday 26 December 2003 01:15 pm, Charlie Mahan wrote:
 -
 -  (3)  The install of anjuta found everything on the carroll edu site,
 and -  installed okay (anjuta runs.)  But when it finished, it said
 -  installation failed, source Carroll EDU has invalid list file
 format. -What does this mean?  Note this is the source with the
 descriptions. -
 - It isn't anything to worry about, and has caused a mini war of words on
  the - cooker list. It means that someone needs to regenerate the hdlists
  for 9.2; - remove the duplicates and dead wood, and then the mirrors will
  have to - re-synchronize to update theirs. Don't worry about it for now,
  it'll - eventually get sorted.

 I followed the advice to remove all the files with list.media from
 /var/lib/urpmi and then updated via the software manager and that
 particular error message has gone away.

Thanks Dark Lord and Ed (et) for the reminder. (-:

I hate workarounds though, especially ones for things like this that shouldn't 
be causing trouble in the first place.

Peace;
Charlie
- -- 
Edmonton,AB,Canada User #244963 at http://counter.li.org
Mandrake Linux release 9.2 (FiveStar) for i586 kernel 2.4.22-21.tmb.1mdk
11:53:50 up 5 days, 21:42, 1 user, load average: 0.09, 0.10, 0.09
Good day to deal with people in high places; particularly lonely stewardesses.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/7ISbZqvqlrLPr5YRAnY8AJ445dbJjTFB/17ljFQ3mRGC0tDQzQCgmBwv
GAHbEN1L5HIznWLEoNhNB3Y=
=MN6m
-END PGP SIGNATURE-


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com


Re: [newbie] Software Media Manager

2003-12-26 Thread Ronald J. Hall
On Friday 26 December 2003 01:57 pm, Charlie Mahan wrote:

- Thanks Dark Lord and Ed (et) for the reminder. (-:
-
- I hate workarounds though, especially ones for things like this that
 shouldn't - be causing trouble in the first place.
-
- Peace;
- Charlie

Can't argue with that Charlie! :-)

-- 

   /\
 DarkLord
   \/


Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com


Re: [newbie] Software Media Manager

2003-12-26 Thread Guy Rouillier
Charlie Mahan wrote:
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Thursday 25 December 2003 11:46 pm, Guy Rouillier wrote:

I'm having difficulty understanding the proper way to configure the
Software Media Manager (SMM).  I was trying to install the latest Anjuta
1.2.0, and I found it here:
ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel/contrib/i
586
I started by adding the following to the sources first, as it contained
files I needed:
ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake/9.2/contrib/i58
6
When I did that, it seemed to find the hdlist all by itself.  I'm
looking at the config for that and it claims the relative path is
hdlist.cz.  When I click on a file in this directory, I see
descriptions for it.  It also took a long time for the SMM to download
it, I guess because it was downloading all the descriptions.


The contrib directory on the mirrors have a synthesis.hdlist.cz file in them. 
In fact I think part of the reason that people have been getting warnings is 
there are two, a synthesis.hdlist2.cz plus synthesis.hdlist.cz in the three I 
browsed. Those files contain the descriptions. There is also an hdlist2.cz in 
(relative to the contrib tree)

../../i586/Mandrake/base

that contains all of the information required if you have the GUI software 
manager (rpmdrake) set to show all information. That's the large one that 
takes forever to download. Relative sizes for the two:

synthesis.hdlist.cz (in contrib tree) 275.9 KB
hdlist2.cz (in base) 15.6 MB
Charlie, thanks for the detailed reply.  After you pointed it out, I got 
back on gFtp and went back to Carroll EDU.  I do indeed see hdlist.cz in 
pub/linux/distributions/mandrake/9.2/contrib/i586 and two sythesis files 
in pub/linux/distributions/mandrake-devel/contrib/i586.  On this 
particular FTP site I can't find the base directory you identify 
relative to the mandrake-devel directory.  Perhaps because this is a 
devel directory?  In the non-devel contrib directory, I do indeed see a 
16 MB hdlist.cz file.



When I added the first ftp directory above, I again didn't specify the
relative path to synthesis/hdlist.  Editing that entry now I see
synthesis.hdlist.cz.  It finished very fast, and I could see it trying
 to find an hdlist in multiple locations (and failing, apparently.)  I
have no descriptions for anything in that directory, though the files
themselves show up.


See above.


Finally, my questions:

(1) Am I doing the appropriate thing by specifying the complete
directory, or should I just be ftp://carroll.aset.psu.edu; and it knows
to look in the appropriate subdirectories?


You did it correctly, but during most of the day the carroll.aset.psu.edu 
mirror will often not be available to anonymous ftp transactions. The 
bandwidth is reserved for the university, and people that have accounts, 
during business hours.
Fortunately for me I'm a night owl, so I usually do this stuff after 10 
pm EST.

The sub directories are required in the URL unless you're using a command line 
mirroring app such as rsync to mirror locally. Those kinds of applications 
use modules on the remote server so the instructions are slightly 
different.


(2)  What is the appropriate thing to enter in the relative path to
synthesis/hdlist field?  How do I know this without someone telling me?
 For the second ftp directory above (the one that seems to have been
added completely, judging from the presence of descriptions), I don't
see any hdlist file in the ftp directory (I ftp'd there directly.)


Since you asked. (-; You have to specify the directory containing the 
files/packages that you need. To get to the rest of the information about 
those files you have to use the actual hdlist and not the synthesis so you 
have to change directories. The relative path I showed above is changing two 
directories upward (../../) then following the path to the base directory.
But how do you know that hdlist file two directories up (and over in the 
base case discussed above) has details on the files you are looking at? 
 I tried downloading one of these hdlist files and they are apparently 
binary, so you can't just browse them.

As far as knowing without being told Guy, I suppose there are only a couple of 
ways;

Go snooping on the mirror you selected as your favourite and find the files 
that you are interested in, then figure out the paths and how to move between 
them. That's the way I did it lo these many moons ago. Or:

Use the automatically configured update_source path that's built for you when 
you run Mandrake Update as a starting point, and adapt the paths to what you 
need at present, for the software source you intend to use.

The urpmi plain text configuration files are in

file:/etc/urpmi/urpmi.cfg

and the lists etcetera are stored locally in

file:/var/lib/urpmi/


(3)  The install of anjuta found everything on the carroll edu site, and
installed okay (anjuta runs.)  But when it finished, it said
installation failed, 

Re: [newbie] Software Media Manager

2003-12-26 Thread Charlie Mahan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Friday 26 December 2003 5:54 pm, Guy Rouillier wrote:
snip
  The contrib directory on the mirrors have a synthesis.hdlist.cz file in
  them. In fact I think part of the reason that people have been getting
  warnings is there are two, a synthesis.hdlist2.cz plus
  synthesis.hdlist.cz in the three I browsed. Those files contain the
  descriptions. There is also an hdlist2.cz in (relative to the contrib
  tree) ../../i586/Mandrake/base
 
  that contains all of the information required if you have the GUI
  software manager (rpmdrake) set to show all information. That's the large
  one that takes forever to download. Relative sizes for the two:
 
  synthesis.hdlist.cz (in contrib tree) 275.9 KB
  hdlist2.cz (in base) 15.6 MB

 Charlie, thanks for the detailed reply.  After you pointed it out, I got
 back on gFtp and went back to Carroll EDU.  I do indeed see hdlist.cz in
 pub/linux/distributions/mandrake/9.2/contrib/i586 and two sythesis files
 in pub/linux/distributions/mandrake-devel/contrib/i586.  On this
 particular FTP site I can't find the base directory you identify
 relative to the mandrake-devel directory.  Perhaps because this is a
 devel directory?  In the non-devel contrib directory, I do indeed see a
 16 MB hdlist.cz file.

There is a base directory in the trees for all releases, including for cooker 
(mandrake-devel). From the mandrake module on the mirror open 
i586/Mandrake/base. The mandrake module starts after the:

/distributions/

It's where the md5sums, hdlists, and other odds'n'sods are. Click below to see 
it:

ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake/9.2/i586/Mandrake/base

If you use a browser and shorten the URL to leave out the i586 and subsequent 
parts, then (in Konqueror anyway) click View, View Mode and select Tree View 
you'll see what I mean more clearly. Click the URL below, set your browser as 
suggested and then open the contrib directory and browse to the packages. 
- From there to get to the /base directory use the Up arrow on the navigation 
bar twice, then open the i586 directory, Mandrake directory, the base 
directory. What you did manually is the equivalent of the relative path to 
sub URL I showed before:

../../i586/Mandrake/base/hdlist2.cz

BTW the line above can be copied and pasted into the appropriate line of the 
Software Source editor dialogue.

  You did it correctly, but during most of the day the carroll.aset.psu.edu
  mirror will often not be available to anonymous ftp transactions. The
  bandwidth is reserved for the university, and people that have accounts,
  during business hours.

 Fortunately for me I'm a night owl, so I usually do this stuff after 10
 pm EST.

Well that's two of us. g Late night is almost the only time I have to do 
anything anyway.

  The sub directories are required in the URL unless you're using a command
  line mirroring app such as rsync to mirror locally. Those kinds of
  applications use modules on the remote server so the instructions are
  slightly different.
 
 (2)  What is the appropriate thing to enter in the relative path to
 synthesis/hdlist field?  How do I know this without someone telling me?
   For the second ftp directory above (the one that seems to have been
 added completely, judging from the presence of descriptions), I don't
 see any hdlist file in the ftp directory (I ftp'd there directly.)
 
  Since you asked. (-; You have to specify the directory containing the
  files/packages that you need. To get to the rest of the information about
  those files you have to use the actual hdlist and not the synthesis so
  you have to change directories. The relative path I showed above is
  changing two directories upward (../../) then following the path to the
  base directory.

 But how do you know that hdlist file two directories up (and over in the
 base case discussed above) has details on the files you are looking at?
   I tried downloading one of these hdlist files and they are apparently
 binary, so you can't just browse them.

The hdlist and hdlist2 etc are the list of packages in the corresponding 
directories. hdlist is main, 2 is contrib, 3 is jpackage and so on. They're 
compressed files so you can't browse them but the package manager has the 
protocols required to parse them into human readable (mostly; in the case of 
the synthesis files yes, for the hdlists most of it is for those fluent in 
geek. ~;) form. The information includes all of the descriptions, 
dependencies, provides, etc from the packages themselves. The synthesis files 
are smaller because there's less information packed into them.

I guess the answer to your question is just Experience. I know that isn't 
quite satisfactory but it's the best I can do for now. Sorry.

  There are lots of man pages about all of the individual components but I
  don't recall ever seeing a complete How-To. You may want to look on the
  TWiki, both the community one
 
  

Re: [newbie] Software Media Manager

2003-12-26 Thread Guy Rouillier
Charlie Mahan wrote:
snip
Charlie, thanks for the detailed reply.  After you pointed it out, I got
back on gFtp and went back to Carroll EDU.  I do indeed see hdlist.cz in
pub/linux/distributions/mandrake/9.2/contrib/i586 and two sythesis files
in pub/linux/distributions/mandrake-devel/contrib/i586.  On this
particular FTP site I can't find the base directory you identify
relative to the mandrake-devel directory.  Perhaps because this is a
devel directory?  In the non-devel contrib directory, I do indeed see a
16 MB hdlist.cz file.


There is a base directory in the trees for all releases, including for cooker 
(mandrake-devel). From the mandrake module on the mirror open 
i586/Mandrake/base. The mandrake module starts after the:

/distributions/

It's where the md5sums, hdlists, and other odds'n'sods are. Click below to see 
it:

ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake/9.2/i586/Mandrake/base

If you use a browser and shorten the URL to leave out the i586 and subsequent 
parts, then (in Konqueror anyway) click View, View Mode and select Tree View 
you'll see what I mean more clearly. Click the URL below, set your browser as 
suggested and then open the contrib directory and browse to the packages. 
- From there to get to the /base directory use the Up arrow on the navigation 
bar twice, then open the i586 directory, Mandrake directory, the base 
directory. What you did manually is the equivalent of the relative path to 
sub URL I showed before:

../../i586/Mandrake/base/hdlist2.cz

BTW the line above can be copied and pasted into the appropriate line of the 
Software Source editor dialogue.
Ok, I see what you are talking about, Carroll EDU seems to have an extra 
contrib directory (that had the anjuta I wanted) that is not part of 
cooker and appears not to be structured like the others.  Under 
/pub/linux/distributions/mandrake-devel are both a cooker and a contrib 
subdirectory.  If I look under cooker/i586/Mandrake, I do indeed see a 
base directory with the files you describe.  However, if I look in 
contrib/i586, there are no subdirectories - all the RPMs are right there 
(including the two .  And I wouldn't expect to find descriptions for 
those files in ../../cooker/i586/Mandrake/base, since the files in 
contrib are not even in cooker.

My pleasure. I hope I was of some help.
Absolutely, I would not have gotten this far without your insights. 
Thanks again.

Charlie
--
Guy Rouillier
Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com


[newbie] Software Media Manager

2003-12-25 Thread Guy Rouillier
I'm having difficulty understanding the proper way to configure the 
Software Media Manager (SMM).  I was trying to install the latest Anjuta 
1.2.0, and I found it here:

ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake-devel/contrib/i586

I started by adding the following to the sources first, as it contained 
files I needed:

ftp://carroll.aset.psu.edu/pub/linux/distributions/mandrake/9.2/contrib/i586

When I did that, it seemed to find the hdlist all by itself.  I'm 
looking at the config for that and it claims the relative path is 
hdlist.cz.  When I click on a file in this directory, I see 
descriptions for it.  It also took a long time for the SMM to download 
it, I guess because it was downloading all the descriptions.

When I added the first ftp directory above, I again didn't specify the 
relative path to synthesis/hdlist.  Editing that entry now I see 
synthesis.hdlist.cz.  It finished very fast, and I could see it trying 
 to find an hdlist in multiple locations (and failing, apparently.)  I 
have no descriptions for anything in that directory, though the files 
themselves show up.

Finally, my questions:

(1) Am I doing the appropriate thing by specifying the complete 
directory, or should I just be ftp://carroll.aset.psu.edu; and it knows 
to look in the appropriate subdirectories?

(2)  What is the appropriate thing to enter in the relative path to 
synthesis/hdlist field?  How do I know this without someone telling me? 
 For the second ftp directory above (the one that seems to have been 
added completely, judging from the presence of descriptions), I don't 
see any hdlist file in the ftp directory (I ftp'd there directly.)

(3)  The install of anjuta found everything on the carroll edu site, and 
installed okay (anjuta runs.)  But when it finished, it said 
installation failed, source Carroll EDU has invalid list file format. 
 What does this mean?  Note this is the source with the descriptions.

(3) I guess I should have asked this first.  Is there a HOWTO on SMM?

Thanks, as always.

--
Guy Rouillier
Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com