Re: Building D-I - formerly Building boot images with boot-floppies on PowerMac

2003-07-03 Thread Chris Tillman
On Thu, Jul 03, 2003 at 12:07:30PM +0800, [EMAIL PROTECTED] wrote:
> On Wed, 2 Jul 2003, Chris Tillman wrote:
> 
> > On Thu, Jul 03, 2003 at 07:54:37AM +0800, [EMAIL PROTECTED] wrote:
> > > On Wed, 2 Jul 2003, Chris Tillman wrote:
> > > 
> > > > > Recipe:
> > > > >  - install the build-dependancies on the host system
> > > > > I don't know what they are, don't know how to find out so we'll see what
> > > > > breaks
> > > > 
> > > > The build dependencies are listed in build/debian/control.in. One easy way
> > > > to have it check for you, is to cp debian/control.in to debian/control, 
> > > > then in the bulid directory use dpkg-buildpackage -D -b. Although this is 
> > > > not a normal debian package, you will still get the unsatisfied dependencies
> > > > listed. There is also a @UDEB_DEPENDS@ entry, which the make process will
> > > > fill in and download later based on your arch and sources.list.local.
> > >  
> > > I presume I need to upgrade this system to sid?
> > 
> > No, I wouldn't upgrade the whole system if I were you. If you install the
> > packages you need, they will pull in the dependencies from unstable as 
> > needed, for example libc6 etc. But you will have a more stable system
> > if you just let it get whatever it needs out of sid.
> 
> I copied by deb line, changed stable to unstable and ran this command:
> for p in install libdiscover1-pic libdiscover1 genext2fs mklibs libdebconfclient0 
> libdebian-installer3; do apt-get -qqyu install $p; done

You can list as many packages as you want after install:

apt-get -qqyu install libdiscover1-pic libdiscover1 genext2fs mklibs libdebconfclient0 
libdebian-installer3

-- 
Debian GNU/Linux Operating System
By the People, For the People
Chris Tillman (a people instance)
 [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building D-I - formerly Building boot images with boot-floppies on PowerMac

2003-07-02 Thread Chris Tillman
On Thu, Jul 03, 2003 at 07:54:37AM +0800, [EMAIL PROTECTED] wrote:
> On Wed, 2 Jul 2003, Chris Tillman wrote:
> 
> > > Recipe:
> > >  - install the build-dependancies on the host system
> > > I don't know what they are, don't know how to find out so we'll see what
> > > breaks
> > 
> > The build dependencies are listed in build/debian/control.in. One easy way
> > to have it check for you, is to cp debian/control.in to debian/control, 
> > then in the bulid directory use dpkg-buildpackage -D -b. Although this is 
> > not a normal debian package, you will still get the unsatisfied dependencies
> > listed. There is also a @UDEB_DEPENDS@ entry, which the make process will
> > fill in and download later based on your arch and sources.list.local.
>  
> I presume I need to upgrade this system to sid?

No, I wouldn't upgrade the whole system if I were you. If you install the
packages you need, they will pull in the dependencies from unstable as 
needed, for example libc6 etc. But you will have a more stable system
if you just let it get whatever it needs out of sid.
 
> btw is either b-f or d-i supposed to be able to create a bootable CD for
> the powermac? From what I"ve read, these OldWorld powermacs are supposed
> to boot from CD, but I've not got a CD that does boot on them.

CDs are produced by yet another package, debian-cd. It uses mkisofs
to create an hfs-hybrid bootable CD, well bootable on NewWorlds anyway.
OldWorld powermacs can boot from CD, only if the CD has proprietary
MacOS drivers. So Debian CDs don't boot on OldWorlds because there is
no free equivalent CD driver (it's MacOS ROM code I believe).

You can make an OldWorld bootable, if you want to copy the drivers
from a MacOS bootable CD -- but we can't distribute that solution.
There is a recipe somewhere, I think in mkisofs docs.

BootX is convenient for booting OldWorlds from an existing MacOS
installation.

-- 
Debian GNU/Linux Operating System
By the People, For the People
Chris Tillman (a people instance)
 [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building D-I - formerly Building boot images with boot-floppies on PowerMac

2003-07-02 Thread Chris Tillman
On Wed, Jul 02, 2003 at 08:03:57AM +0800, [EMAIL PROTECTED] wrote:
> On 1 Jul 2003, Gaudenz Steinlin wrote:
> 
> > Am Die, 2003-07-01 um 14.40 schrieb [EMAIL PROTECTED]:
> > 
> > > I would need to build _everything_, unless there are binaries some place
> > > for oldworld powermacs. The build document is a little terse, and I
> > > don't see a list of udebs at all.
> > No you don't have to do that. Read build/README. Basically you have to
> > copy build/sources.list to build/sources.list.local and edit this file.
> > Then you have to call make cd_image (patch pending) or make initrd to
> > build installer images.
> > 
> > gaudenz
> 
> 
> Okay, I  read that readme again and decided to try it on the basis that
> if it works but take a day it mightn't matter too much.
> 
> Recipe:
>  - install the build-dependancies on the host system
> I don't know what they are, don't know how to find out so we'll see what
> breaks

The build dependencies are listed in build/debian/control.in. One easy way
to have it check for you, is to cp debian/control.in to debian/control, 
then in the bulid directory use dpkg-buildpackage -D -b. Although this is 
not a normal debian package, you will still get the unsatisfied dependencies
listed. There is also a @UDEB_DEPENDS@ entry, which the make process will
fill in and download later based on your arch and sources.list.local.

>  - adjust apt sources (create sources.list.local - see sources.list)
> Did that.
> 
>  - run "{sudo,fakeroot} make build"
> Kultarr:~/cvs/bf/debian-installer/build# time make build
> Makefile:83: make/arch/linux-powerpc: No such file or directory
> make: *** No rule to make target `make/arch/linux-powerpc'.  Stop.

This is the file that was committed last night.
 
> real0m3.378s
> user0m1.020s
> sys 0m0.800s
> Kultarr:~/cvs/bf/debian-installer/build#
> 
> 
>  - run "sudo make image"
> 
> > 
> 
> -- 
> 
> Cheers
> John Summerfield
> 
> Please, no off-list mail at all at all. This address accepts mail only
> from Debian addresses.
> 
> 
> 
> -- 
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 

-- 
Debian GNU/Linux Operating System
By the People, For the People
Chris Tillman (a people instance)
 [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building boot images with boot-floppies on PowerMac

2003-07-02 Thread Chris Tillman
On Tue, Jul 01, 2003 at 09:33:13PM +0200, Gaudenz Steinlin wrote:
> Am Die, 2003-07-01 um 14.40 schrieb [EMAIL PROTECTED]:
> 
> > I would need to build _everything_, unless there are binaries some place
> > for oldworld powermacs. The build document is a little terse, and I
> > don't see a list of udebs at all.
> No you don't have to do that. Read build/README. Basically you have to
> copy build/sources.list to build/sources.list.local and edit this file.
> Then you have to call make cd_image (patch pending) or make initrd to
> build installer images.
> 
> gaudenz

I did just commit the patch for cd_image.

-- 
Debian GNU/Linux Operating System
By the People, For the People
Chris Tillman (a people instance)
 [EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building boot images with boot-floppies on PowerMac

2003-07-02 Thread debian
On 1 Jul 2003, Gaudenz Steinlin wrote:

> Am Die, 2003-07-01 um 14.40 schrieb [EMAIL PROTECTED]:
> 
> > I would need to build _everything_, unless there are binaries some place
> > for oldworld powermacs. The build document is a little terse, and I
> > don't see a list of udebs at all.
> No you don't have to do that. Read build/README. Basically you have to
> copy build/sources.list to build/sources.list.local and edit this file.
> Then you have to call make cd_image (patch pending) or make initrd to
> build installer images.


What about all those udebs? Don't I need those too?



-- 

Cheers
John Summerfield

Please, no off-list mail at all at all. This address accepts mail only
from Debian addresses.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building boot images with boot-floppies on PowerMac

2003-07-01 Thread Gaudenz Steinlin
Am Die, 2003-07-01 um 14.40 schrieb [EMAIL PROTECTED]:

> I would need to build _everything_, unless there are binaries some place
> for oldworld powermacs. The build document is a little terse, and I
> don't see a list of udebs at all.
No you don't have to do that. Read build/README. Basically you have to
copy build/sources.list to build/sources.list.local and edit this file.
Then you have to call make cd_image (patch pending) or make initrd to
build installer images.

gaudenz


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Re: Building boot images with boot-floppies on PowerMac

2003-07-01 Thread debian
On Mon, 30 Jun 2003, Eduard Bloch wrote:

> 
> Yes. And when you do, you have to know what you are doing. I think, D-I
> will be the perfect toy for you. Use it, and stop bitching about
> boot-floppies.

I've updated my CVS of it, read the recommended docs and some not
recommended.

I would need to build _everything_, unless there are binaries some place
for oldworld powermacs. The build document is a little terse, and I
don't see a list of udebs at all.



 

-- 

Cheers
John Summerfield

Please, no off-list mail at all at all. This address accepts mail only
from Debian addresses.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building boot images with boot-floppies on PowerMac

2003-07-01 Thread debian
On Mon, 30 Jun 2003, Eduard Bloch wrote:

> #include 
> * [EMAIL PROTECTED] [Sat, Jun 28 2003, 11:16:30AM]:
> 
> > The "arch maintainer" for what? My problem is with b-f, according to
> > those documents you mention, this list is the right place.
> 
> For the problem with your powerpc kernel package which was your initial
> problem.
> 
> > > > > whereever it now are, it is the location of the supplementary packages
> > > > > like kernel-image-*; they are still located in unstable while the
> > > > > build scripts look in Woody.
> > > > 
> > > > Why is that? I would have thought it logical to distribute b-f configured
> > > 
> > > Because we need a controllable way to take the _stable_ packages for
> > > _stable_ branch of boot-floppies.
> > 
> > My initial problem is that that is precisely what I cannot do. If I can
> 
> And that is, precisely, and edge and chicken problem. The build cannot
> take the kernel images since they are not in the archive, but it uses
> the archive structure to decide which package to take (expecting
> "stable" package). And the packages do _not_ land in the stable branch
> immediately because the distro is frozen. So you stuff _will_ be
> buildable when r2 has been released and the SRM accepted the
> kernel-image* and according pcmcia-modules-* packages to stable. Until
> this happens and since you are using a development version of
> boot-floppies (*), please stop fighting windmills.

The _only_ reason I've tried anything other than the stable version is
this:

The stable version did not work. See my first post in this thread.

When I posted the initial problem here, someone (Chris, I think) said to
use one of the other versions: I think he said testing, but no matter,
I've tried testing and I've tried CVS.


If the stable version worked, I'd be content. I want to build a stable
installation with only _my_ changes.


I have r1 ISOs here: if you think those will work, I will burn off as
many more as I need and/or extract the files from them,

> 
> (*): or an outdated/wrong version, bug FTP maintainers, and this is
> another story
> 
> > do that, then I have a base to work on.
> 
> As said, your work won't be honored enough.
> 
> > > > Something needs to be done in the short term. From what I've seen there
> > > > are quite a few refugees from Red Hat come to Debian recently. A lot of
> > > > them are capable at what they do (installing and configuring Linux), and
> > > > they will be finding this part of Debian a nasty shock.
> > > 
> > > Who are you speaking for? Newbies? They are users, not developers.
> > 
> > I am a user. I'm one of many who's been using Red Hat Linux for years
> > (in my case since some time in '96), who's been helping out on the
> > various Red Hat support lists, and who doesn't like recent changes to
> > Red Hat's business model.
> 
> Fine. Comming back to your mkisofs example, it's typical daily job for a
> normal user to recompile mkisofs again and again?

I am using b-f source only because when I tried to "apt-get install" I
didn't find a package to install.




> 
> > > > > Why /etc? We are just building a package, the changes on the host system
> > > > > should be minimal.
> > > > 
> > > > At this level, b-f is a tool, not so different from mkisofs, that takes
> > > 
> > > Loool. And KDE is just a user tool, not so different from cdrecord (in
> > > your categories), isn't?
> > 
> > Certainly, it's tool, but I don't see that it has much similarity to
> > cdrecord;-)
> 
> Oh, please, you tried to escape the correct answer.
> 
> > > > data from various sources, processes it in magical ways, and produces
> > > > outputs.
> > > 
> > > There is not magic in mkisofs, clean code based on almost clean specs.
> > > The job ob BFs is quite different. (and before you start bichting: I am
> > > the cdrtools comaintainer).
> > 
> > I think you're concentrating on differences, I see similarities. As a
> 
> I do not concentrate on anything or close my eyes, I just tell you the
> facts. Please estimate the level of complexity in the cooperation of
> different tool, platforms specifics, etc.
> 
> > user, I don't care for specs, I care for results. Both take some data
> 
> There won't be any results if you break with the roots.
> 
> > (files), fiddle round and create files containing essentially the same
> > data structured differently.
> 
> With this attitude you can argument even for LFS.
> 
> > As for you being the cdrtools comaintainer, that doesn't carry much
> > weight: I have used mkisofs and cdrecord, I know what they do. I don't
> > care how they do it, though you might;-)
> 
> I did not say cdrecord. It was your idea to distract from the
> KDE-vs.-single-tool argument.
> 
> > > > I've not tried using it except as root - in my environment the usual
> > > > advice not not be root doesn't seem so sensible - but it does require
> > > > configuration, and /etc seems to me a sensible place for that
> > > > configuration.
> > > 
> > > And if a developers wants to co

Re: Building boot images with boot-floppies on PowerMac

2003-06-30 Thread Eduard Bloch
#include 
* [EMAIL PROTECTED] [Sat, Jun 28 2003, 11:16:30AM]:

> The "arch maintainer" for what? My problem is with b-f, according to
> those documents you mention, this list is the right place.

For the problem with your powerpc kernel package which was your initial
problem.

> > > > whereever it now are, it is the location of the supplementary packages
> > > > like kernel-image-*; they are still located in unstable while the
> > > > build scripts look in Woody.
> > > 
> > > Why is that? I would have thought it logical to distribute b-f configured
> > 
> > Because we need a controllable way to take the _stable_ packages for
> > _stable_ branch of boot-floppies.
> 
> My initial problem is that that is precisely what I cannot do. If I can

And that is, precisely, and edge and chicken problem. The build cannot
take the kernel images since they are not in the archive, but it uses
the archive structure to decide which package to take (expecting
"stable" package). And the packages do _not_ land in the stable branch
immediately because the distro is frozen. So you stuff _will_ be
buildable when r2 has been released and the SRM accepted the
kernel-image* and according pcmcia-modules-* packages to stable. Until
this happens and since you are using a development version of
boot-floppies (*), please stop fighting windmills.

(*): or an outdated/wrong version, bug FTP maintainers, and this is
another story

> do that, then I have a base to work on.

As said, your work won't be honored enough.

> > > Something needs to be done in the short term. From what I've seen there
> > > are quite a few refugees from Red Hat come to Debian recently. A lot of
> > > them are capable at what they do (installing and configuring Linux), and
> > > they will be finding this part of Debian a nasty shock.
> > 
> > Who are you speaking for? Newbies? They are users, not developers.
> 
> I am a user. I'm one of many who's been using Red Hat Linux for years
> (in my case since some time in '96), who's been helping out on the
> various Red Hat support lists, and who doesn't like recent changes to
> Red Hat's business model.

Fine. Comming back to your mkisofs example, it's typical daily job for a
normal user to recompile mkisofs again and again?

> > > > Why /etc? We are just building a package, the changes on the host system
> > > > should be minimal.
> > > 
> > > At this level, b-f is a tool, not so different from mkisofs, that takes
> > 
> > Loool. And KDE is just a user tool, not so different from cdrecord (in
> > your categories), isn't?
> 
> Certainly, it's tool, but I don't see that it has much similarity to
> cdrecord;-)

Oh, please, you tried to escape the correct answer.

> > > data from various sources, processes it in magical ways, and produces
> > > outputs.
> > 
> > There is not magic in mkisofs, clean code based on almost clean specs.
> > The job ob BFs is quite different. (and before you start bichting: I am
> > the cdrtools comaintainer).
> 
> I think you're concentrating on differences, I see similarities. As a

I do not concentrate on anything or close my eyes, I just tell you the
facts. Please estimate the level of complexity in the cooperation of
different tool, platforms specifics, etc.

> user, I don't care for specs, I care for results. Both take some data

There won't be any results if you break with the roots.

> (files), fiddle round and create files containing essentially the same
> data structured differently.

With this attitude you can argument even for LFS.

> As for you being the cdrtools comaintainer, that doesn't carry much
> weight: I have used mkisofs and cdrecord, I know what they do. I don't
> care how they do it, though you might;-)

I did not say cdrecord. It was your idea to distract from the
KDE-vs.-single-tool argument.

> > > I've not tried using it except as root - in my environment the usual
> > > advice not not be root doesn't seem so sensible - but it does require
> > > configuration, and /etc seems to me a sensible place for that
> > > configuration.
> > 
> > And if a developers wants to commit the changes on his personal files,
> > he has to move it first? Sounds more like a cludge for me.
> 
> I don't understand what you're saying here.

Doesn't matter.

> > Redhat does not have multiple kernels (does it?), so many installation
> > ways withing the first stage installer, etc.
> 
> Red Hat has many kernels for IA32. I'm not sure what the latest

Yet another distraction. How many do you select when starting the
installer?

> I've seen
> i386
> i386-BOOT
> i586
> i586-smp
> i686
> i686-smp
> i686-enterprise
> athlon
> athlon-smp
> athlon-enterprise

We have a similar set of kernels, the user is free to install them.
After the base system and the installation kernel has been installed.

> RHL is also available for other architectures, to be sure not as many as
> Debian.

YEAH! And exactly here is the problem. Redhat supports only the "new"
architectures which don't create much trouble.

> If I w

Re: Building boot images with boot-floppies on PowerMac

2003-06-29 Thread debian
On Thu, 26 Jun 2003, Eduard Bloch wrote:

> #include 
> * [EMAIL PROTECTED] [Thu, Jun 26 2003, 11:11:39AM]:
> 
> > > > I have tried the testing version. It fails too:
> > > > 1393+1 records out
> > > 
> > > You did not understand the problem. It is not the version of BFs
> > 
> > The problem, I thought, is that the three versions of b-f I've used do
> > not produce bootable images.
> 
> That is the reason for first asking the arch maintainer. RTF intro files
> in the package, starting at README.

I've read (several times) README, README-Overview (nothing relevant) and
README-CVS. It should have been obvious to you when I submitted the
patch that I'd read this last, because the patch complies with your
requirements. 

The "arch maintainer" for what? My problem is with b-f, according to
those documents you mention, this list is the right place.


> > > whereever it now are, it is the location of the supplementary packages
> > > like kernel-image-*; they are still located in unstable while the
> > > build scripts look in Woody.
> > 
> > Why is that? I would have thought it logical to distribute b-f configured
> 
> Because we need a controllable way to take the _stable_ packages for
> _stable_ branch of boot-floppies.

My initial problem is that that is precisely what I cannot do. If I can
do that, then I have a base to work on.


> 
> > to look for kernels in places where they may be found. I'm new to all
> > this, I don't have a clue where to look.
> 
> A-Ha.
> 
> > > > /archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
> > > > E: Couldn't download pcmcia-modules-2.4.18-newpmac
> > > > E: ./kernel.sh abort
> > > 
> > > And the solution is: get those packages from the pool and store them in
> > > your local package directory (see the "config" file).
> > 
> > IMV that's more a workaround than a cure. While it will likely fix it
> > for me, the next person along will encounter the same difficulties.
> 
> And it won't change. If you are willing to make radical changes, look at
> the Debian installer project. There a such problem has never existed
> since they have a separated tree in the FTP archive.

I don't have any great objection to trying d-i on the Macs. Are there
prebuilt binaries some place?



> 
> > > You can define a mirror in the config, that is not the problem. The problem is 
> > > the Debian release which the
> > > packages belong to. A possible workaround would be modifying the build
> > > scripts to work with the pool structure (read: having a private version
> > > of the /etc/apt directory where you can specify the priority of the
> > > packages, scanning every Packages file available on that mirror), taking
> > > the stable version of a package if possible and if not, fall-back on the
> > > Sid version of the same package. Maybe you can use apt for this purpose,
> > > but who is going to make this work? Many people declared the BFs as
> > > doomed, I doubt that you really wish to stand up and work on it.
> > 
> > Something needs to be done in the short term. From what I've seen there
> > are quite a few refugees from Red Hat come to Debian recently. A lot of
> > them are capable at what they do (installing and configuring Linux), and
> > they will be finding this part of Debian a nasty shock.
> 
> Who are you speaking for? Newbies? They are users, not developers.

I am a user. I'm one of many who's been using Red Hat Linux for years
(in my case since some time in '96), who's been helping out on the
various Red Hat support lists, and who doesn't like recent changes to
Red Hat's business model.

>From discussions we had on Red Hat's lists, a fair few of us have
decided to move to Debian, I think a couple decided on other distros,
though with the SCO fiasco they may be rethinking the U-L consortium.

They're not new to Linux, they are amongst the most experienced users
Red Hat had, many have RHCE certification.

I don't speak for them, but I often try to argue the case for less
capable users.
 
> > > > 3. Maybe source a site configuration file from /etc/bootfloppies/ where
> > > > the results of steps 1 and 2 can be adjusted.
> > > 
> > > Why /etc? We are just building a package, the changes on the host system
> > > should be minimal.
> > 
> > At this level, b-f is a tool, not so different from mkisofs, that takes
> 
> Loool. And KDE is just a user tool, not so different from cdrecord (in
> your categories), isn't?

Certainly, it's tool, but I don't see that it has much similarity to
cdrecord;-)


> > data from various sources, processes it in magical ways, and produces
> > outputs.
> 
> There is not magic in mkisofs, clean code based on almost clean specs.
> The job ob BFs is quite different. (and before you start bichting: I am
> the cdrtools comaintainer).

I think you're concentrating on differences, I see similarities. As a
user, I don't care for specs, I care for results. Both take some data
(files), fiddle round and create files containi

Re: Building boot images with boot-floppies on PowerMac

2003-06-27 Thread Eduard Bloch
#include 
* [EMAIL PROTECTED] [Thu, Jun 26 2003, 11:11:39AM]:

> > > I have tried the testing version. It fails too:
> > > 1393+1 records out
> > 
> > You did not understand the problem. It is not the version of BFs
> 
> The problem, I thought, is that the three versions of b-f I've used do
> not produce bootable images.

That is the reason for first asking the arch maintainer. RTF intro files
in the package, starting at README.

> > whereever it now are, it is the location of the supplementary packages
> > like kernel-image-*; they are still located in unstable while the
> > build scripts look in Woody.
> 
> Why is that? I would have thought it logical to distribute b-f configured

Because we need a controllable way to take the _stable_ packages for
_stable_ branch of boot-floppies.

> to look for kernels in places where they may be found. I'm new to all
> this, I don't have a clue where to look.

A-Ha.

> > > /archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
> > > E: Couldn't download pcmcia-modules-2.4.18-newpmac
> > > E: ./kernel.sh abort
> > 
> > And the solution is: get those packages from the pool and store them in
> > your local package directory (see the "config" file).
> 
> IMV that's more a workaround than a cure. While it will likely fix it
> for me, the next person along will encounter the same difficulties.

And it won't change. If you are willing to make radical changes, look at
the Debian installer project. There a such problem has never existed
since they have a separated tree in the FTP archive.

> > You can define a mirror in the config, that is not the problem. The problem is the 
> > Debian release which the
> > packages belong to. A possible workaround would be modifying the build
> > scripts to work with the pool structure (read: having a private version
> > of the /etc/apt directory where you can specify the priority of the
> > packages, scanning every Packages file available on that mirror), taking
> > the stable version of a package if possible and if not, fall-back on the
> > Sid version of the same package. Maybe you can use apt for this purpose,
> > but who is going to make this work? Many people declared the BFs as
> > doomed, I doubt that you really wish to stand up and work on it.
> 
> Something needs to be done in the short term. From what I've seen there
> are quite a few refugees from Red Hat come to Debian recently. A lot of
> them are capable at what they do (installing and configuring Linux), and
> they will be finding this part of Debian a nasty shock.

Who are you speaking for? Newbies? They are users, not developers.

> > > 3. Maybe source a site configuration file from /etc/bootfloppies/ where
> > > the results of steps 1 and 2 can be adjusted.
> > 
> > Why /etc? We are just building a package, the changes on the host system
> > should be minimal.
> 
> At this level, b-f is a tool, not so different from mkisofs, that takes

Loool. And KDE is just a user tool, not so different from cdrecord (in
your categories), isn't?

> data from various sources, processes it in magical ways, and produces
> outputs.

There is not magic in mkisofs, clean code based on almost clean specs.
The job ob BFs is quite different. (and before you start bichting: I am
the cdrtools comaintainer).

> I've not tried using it except as root - in my environment the usual
> advice not not be root doesn't seem so sensible - but it does require
> configuration, and /etc seems to me a sensible place for that
> configuration.

And if a developers wants to commit the changes on his personal files,
he has to move it first? Sounds more like a cludge for me.

> Red Hat's equivalent tool is Anaconda, and you don't go fooling round
> with the package itself to build your CDs (Anaconda does a bit more) and
> boot images.

Redhat does not have multiple kernels (does it?), so many installation
ways withing the first stage installer, etc.

> Even if you disagree on /etc, ~/boot-floppies/ remains a good place for
> personal customisation.

WHY? We are developers, not users. We can use diff, patch and cvs.

> > > I'm sure you can argue whether this idea is slightly broken: the main
> > > objective is to achieve something that is robust enough to work for the
> > 
> > It is quite robust as-is. It is just the FTP archive that is
> > incosistent.
> 
> Robust? It doesn't work at all at present. As a user, I don't care
> whether the particular problem is that the Debian respository has
> changed since b-f was packaged. I don't have to be a car mechanic to
> diagnose that my car won't start, and I don't care whether it's because
> it's out of fuel or the spark plugs are dirty. Either way, the engine
> cranks but doesn't start.

Talk is cheap.

> Robust means to me that when someone updates the repository, especially
> with an official update, it continues to work.

That is the core problem, and if you wanna complain, file a bug against
ftp.debian.org.

> I may be mi

Re: Building boot images with boot-floppies on PowerMac

2003-06-26 Thread debian
On Wed, 25 Jun 2003, Eduard Bloch wrote:

 
> Feel free to create a such thing, I won't accept it in the "stable"
> branch.

Here is a patch to allow user customising without changing any source
at all.

It doesn't address any other problems, it simply eliminates the need to
edit the config file itself.

Kultarr:~/cvs/bf/boot-floppies# cvs -q diff -u
Index: README
===
RCS file: /cvs/debian-boot/boot-floppies/README,v
retrieving revision 1.30
diff -u -r1.30 README
--- README  28 Feb 2002 21:37:29 -  1.30
+++ README  26 Jun 2003 06:50:54 -
@@ -51,6 +51,8 @@
 (The font reduction process needs to run under a UTF-8 locale.  It
 doesn't much matter which one; en_IN.UTF-8 was just a random
choice.)

+Configuration ovverides for config can be stored in
$HOME/boot-floppies/config
+
 Whenever you are setting up boot-floppies for building on a new
 system, you need to follow these steps:

Index: config
===
RCS file: /cvs/debian-boot/boot-floppies/config,v
retrieving revision 1.170
diff -u -r1.170 config
--- config  22 Feb 2003 16:55:16 -  1.170
+++ config  26 Jun 2003 06:50:54 -
@@ -227,6 +227,7 @@
 # Empty string for no, anything else for yes.
 CLEAN_RELEASE_DIR_AFTER_TAR =

+include $(HOME)/boot-floppies/config
 # export MAINTAINER="1name 2name <[EMAIL PROTECTED]>"

 # For debuging set these defines
Index: debian/changelog
===
RCS file: /cvs/debian-boot/boot-floppies/debian/changelog,v
retrieving revision 1.1361
diff -u -r1.1361 changelog
--- debian/changelog23 Apr 2003 02:37:16 -  1.1361
+++ debian/changelog26 Jun 2003 06:51:10 -
@@ -7,6 +7,7 @@
 - kernel 2.2.22 on alpha, i386
 - installation from some USB and FireWire devices possible [i386]
 - pt removed on i386 floppy (only floppy version)
+- Read optional config overrides from $(home)/boot-floppies/config

   * Matthew Vernon:
 - remove an unhelpful and incorrect paragraph about ssh since
   debconf
Kultarr:~/cvs/bf/boot-floppies#


-- 

Cheers
John Summerfield

Please, no off-list mail at all at all. This address accepts mail only
from Debian addresses.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building boot images with boot-floppies on PowerMac

2003-06-25 Thread debian
On Wed, 25 Jun 2003, Eduard Bloch wrote:

> #include 
> * [EMAIL PROTECTED] [Wed, Jun 25 2003, 02:47:44PM]:
> 
> > > > > Stable still has 3.0.22. Is there a reason 3.0.23 never moved to
> > > > > stable, Eduard?
> > > 
> > > See above. Woody has been moved to stable under our asses, and to this
> > > time there were an RC bug about potential security problems. One of the
> > > problems with Debian's release system.
> >  
> > I have tried the testing version. It fails too:
> > 1393+1 records out
> 
> You did not understand the problem. It is not the version of BFs

The problem, I thought, is that the three versions of b-f I've used do
not produce bootable images.

> whereever it now are, it is the location of the supplementary packages
> like kernel-image-*; they are still located in unstable while the
> build scripts look in Woody.

Why is that? I would have thought it logical to distribute b-f configured
to look for kernels in places where they may be found. I'm new to all
this, I don't have a clue where to look.

My plan was to build bootable floppies as near as possible to what I can
download from the local Debian mirror, and having done that, figure how
to make the changes I desire.


> > /archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
> > E: Couldn't download pcmcia-modules-2.4.18-newpmac
> > E: ./kernel.sh abort
> 
> And the solution is: get those packages from the pool and store them in
> your local package directory (see the "config" file).

IMV that's more a workaround than a cure. While it will likely fix it
for me, the next person along will encounter the same difficulties.


> 
> > It seems to me part of the problem is that it has hard-coded into it
> > versions of kernels to use, and the kernel maintainers have replaced
> > those packages.
> 
> The kernel maintainers cannot replace or move packages easily - Woody is
> stale^h^hble.

That should make hard-coding versions less of a problem, but it's still
a flawed approach.

> 
> > I'm sure I can hack this thing to build the bootfloppies _I_ need, but
> > that won't help others. Part of what I would do is prevent it from
> > building for boxes I don't have.
> 
> And that is the reason why boot-floppies are no built by build daemons
> but manually by each architecture maintainer.
> 
> > What I think should be happening is this:
> > 1. Default to using mirror(s) from /etc/apt/sources.list. That would
> > eliminate one of the customisations I must make.
> > 2. Parse the Packages to the extent necessary to discover the most
> > recent of each of the packages needed.
> 
> You can define a mirror in the config, that is not the problem. The problem is the 
> Debian release which the
> packages belong to. A possible workaround would be modifying the build
> scripts to work with the pool structure (read: having a private version
> of the /etc/apt directory where you can specify the priority of the
> packages, scanning every Packages file available on that mirror), taking
> the stable version of a package if possible and if not, fall-back on the
> Sid version of the same package. Maybe you can use apt for this purpose,
> but who is going to make this work? Many people declared the BFs as
> doomed, I doubt that you really wish to stand up and work on it.

Something needs to be done in the short term. From what I've seen there
are quite a few refugees from Red Hat come to Debian recently. A lot of
them are capable at what they do (installing and configuring Linux), and
they will be finding this part of Debian a nasty shock.

 
> > 3. Maybe source a site configuration file from /etc/bootfloppies/ where
> > the results of steps 1 and 2 can be adjusted.
> 
> Why /etc? We are just building a package, the changes on the host system
> should be minimal.

At this level, b-f is a tool, not so different from mkisofs, that takes
data from various sources, processes it in magical ways, and produces
outputs.

I've not tried using it except as root - in my environment the usual
advice not not be root doesn't seem so sensible - but it does require
configuration, and /etc seems to me a sensible place for that
configuration.

Red Hat's equivalent tool is Anaconda, and you don't go fooling round
with the package itself to build your CDs (Anaconda does a bit more) and
boot images.

Even if you disagree on /etc, ~/boot-floppies/ remains a good place for
personal customisation.

> 
> > 4. Source a personal configuration file for further fine-tuning.
> 
> Feel free to create a such thing, I won't accept it in the "stable"
> branch.
> 
Very likely, you'd not like anything I'm likely to come up with. In a
shell script, i'd so something like 
[ -f $HOME/boot-floppies/config ] && . $HOME/boot-floppies/config
at a point that seems good to me;-).

How I would do that in a make file, I really don't know.

> > I'm sure you can argue whether this idea is slightly broken: the main
> > objective is to achieve something that is robust

Re: Building boot images with boot-floppies on PowerMac

2003-06-25 Thread Eduard Bloch
#include 
* [EMAIL PROTECTED] [Wed, Jun 25 2003, 02:47:44PM]:

> > > > Stable still has 3.0.22. Is there a reason 3.0.23 never moved to
> > > > stable, Eduard?
> > 
> > See above. Woody has been moved to stable under our asses, and to this
> > time there were an RC bug about potential security problems. One of the
> > problems with Debian's release system.
>  
> I have tried the testing version. It fails too:
> 1393+1 records out

You did not understand the problem. It is not the version of BFs
whereever it now are, it is the location of the supplementary packages
like kernel-image-*; they are still located in unstable while the
build scripts look in Woody.

> /archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
> E: Couldn't download pcmcia-modules-2.4.18-newpmac
> E: ./kernel.sh abort

And the solution is: get those packages from the pool and store them in
your local package directory (see the "config" file).

> It seems to me part of the problem is that it has hard-coded into it
> versions of kernels to use, and the kernel maintainers have replaced
> those packages.

The kernel maintainers cannot replace or move packages easily - Woody is
stale^h^hble.

> I'm sure I can hack this thing to build the bootfloppies _I_ need, but
> that won't help others. Part of what I would do is prevent it from
> building for boxes I don't have.

And that is the reason why boot-floppies are no built by build daemons
but manually by each architecture maintainer.

> What I think should be happening is this:
> 1. Default to using mirror(s) from /etc/apt/sources.list. That would
> eliminate one of the customisations I must make.
> 2. Parse the Packages to the extent necessary to discover the most
> recent of each of the packages needed.

You can define a mirror in the config, that is not the problem. The problem is the 
Debian release which the
packages belong to. A possible workaround would be modifying the build
scripts to work with the pool structure (read: having a private version
of the /etc/apt directory where you can specify the priority of the
packages, scanning every Packages file available on that mirror), taking
the stable version of a package if possible and if not, fall-back on the
Sid version of the same package. Maybe you can use apt for this purpose,
but who is going to make this work? Many people declared the BFs as
doomed, I doubt that you really wish to stand up and work on it.

> 3. Maybe source a site configuration file from /etc/bootfloppies/ where
> the results of steps 1 and 2 can be adjusted.

Why /etc? We are just building a package, the changes on the host system
should be minimal.

> 4. Source a personal configuration file for further fine-tuning.

Feel free to create a such thing, I won't accept it in the "stable"
branch.

> I'm sure you can argue whether this idea is slightly broken: the main
> objective is to achieve something that is robust enough to work for the

It is quite robust as-is. It is just the FTP archive that is
incosistent.

> unsuspecting (me, for example) and to simplify customisation for more
> advanced use. Customising the config file doesn't seem to me especially
> elegant or robust, and I can imagine it causing problems with updates
> from CVS.

Nack. There only were few problems with CVS mergin in the hot
development phase.

MfG,
Eduard.
-- 
 Zeit fuer Bloedsinn zu haben, bedeutet noch lange nicht, ihn auch zu
machen.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building boot images with boot-floppies on PowerMac

2003-06-25 Thread debian
On Mon, 23 Jun 2003, Eduard Bloch wrote:

> #include 
> * [EMAIL PROTECTED] [Mon, Jun 23 2003, 07:19:54AM]:
> 
> > /archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
> > E: Couldn't download pcmcia-modules-2.4.18-newpmac
> > E: ./kernel.sh abort
> > make[1]: *** [linuxnewpmac.bin] Error 1
> > make[1]: Leaving directory `/root/cvs/bf/boot-floppies'
> > make: *** [build] Error 2
> 
> According to madison's output, the package is in unstable only. The
> reason may be some temporary RC bug that prevented the package from
> beeing accepted in Woody.
> 
> > > Stable still has 3.0.22. Is there a reason 3.0.23 never moved to
> > > stable, Eduard?
> 
> See above. Woody has been moved to stable under our asses, and to this
> time there were an RC bug about potential security problems. One of the
> problems with Debian's release system.
 
I have tried the testing version. It fails too:
1393+1 records out
I: downloading packages modconf, modutils, whiptail-utf8
I: this arch/subarch supports PCMCIA, downloading pcmcia-cs
I: extracting packages into driver extract area
/var/tmp/boot-floppies/extract-tmp-529
I: tarring pcmcia materials into incorporated tarball,
/var/tmp/boot-floppies/drivers-529/pcmcia.tgz
I: removing unneeded message catalogs from modconf
I: patching modconf to work with LANG_CHOOSER
I: moving from extra area into staging area for driver tarball,
/var/tmp/boot-floppies/drivers-529
I: finishing up /var/tmp/boot-floppies/drivers-529
I: moving /var/tmp/boot-floppies/drivers-529 into driverspmac.tgz
I: splitting drivers into floppy-sized chunks
1440+0 records in
1440+0 records out
1440+0 records in
1440+0 records out
I: downloading kernel-image-2.4.18-newpmac
I: downloading PCMCIA module package, 'pcmcia-modules-2.4.18-newpmac'
I: Validating
/archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_Release
I: Validating
/archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
E: Couldn't download pcmcia-modules-2.4.18-newpmac
E: ./kernel.sh abort
make[1]: *** [linuxnewpmac.bin] Error 1
make: *** [build] Error 2

real27m8.803s
user11m56.990s
sys 5m3.070s
Kultarr:~/testing/boot-floppies-3.0.23#


The current position is;
Woody fails
CVS fails
Sarge fails.

It seems to me part of the problem is that it has hard-coded into it
versions of kernels to use, and the kernel maintainers have replaced
those packages.

I don't know what kernel versions to use for what, or OTOH how to build
my own kernels so as to get things in sync.

I'm sure I can hack this thing to build the bootfloppies _I_ need, but
that won't help others. Part of what I would do is prevent it from
building for boxes I don't have.

What I think should be happening is this:
1. Default to using mirror(s) from /etc/apt/sources.list. That would
eliminate one of the customisations I must make.
2. Parse the Packages to the extent necessary to discover the most
recent of each of the packages needed.
3. Maybe source a site configuration file from /etc/bootfloppies/ where
the results of steps 1 and 2 can be adjusted.
4. Source a personal configuration file for further fine-tuning.

I'm sure you can argue whether this idea is slightly broken: the main
objective is to achieve something that is robust enough to work for the
unsuspecting (me, for example) and to simplify customisation for more
advanced use. Customising the config file doesn't seem to me especially
elegant or robust, and I can imagine it causing problems with updates
from CVS.





> > What should be in stable is working tools that may be used to create the
> > binaries created;-) How else can uses enjoy their GPL-given rights?
> 
> It should. My bug report against ftp.debian.org has been closed quickly,
> so blame those guys.

-- 

Cheers
John Summerfield

Please, no off-list mail at all at all. This address accepts mail only
from Debian addresses.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building boot images with boot-floppies on PowerMac

2003-06-23 Thread Eduard Bloch
#include 
* [EMAIL PROTECTED] [Mon, Jun 23 2003, 07:19:54AM]:

> /archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
> E: Couldn't download pcmcia-modules-2.4.18-newpmac
> E: ./kernel.sh abort
> make[1]: *** [linuxnewpmac.bin] Error 1
> make[1]: Leaving directory `/root/cvs/bf/boot-floppies'
> make: *** [build] Error 2

According to madison's output, the package is in unstable only. The
reason may be some temporary RC bug that prevented the package from
beeing accepted in Woody.

> > Stable still has 3.0.22. Is there a reason 3.0.23 never moved to
> > stable, Eduard?

See above. Woody has been moved to stable under our asses, and to this
time there were an RC bug about potential security problems. One of the
problems with Debian's release system.

> What should be in stable is working tools that may be used to create the
> binaries created;-) How else can uses enjoy their GPL-given rights?

It should. My bug report against ftp.debian.org has been closed quickly,
so blame those guys.

MfG,
Eduard.
-- 
 *patsch* was bin ich bloed


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building boot images with boot-floppies on PowerMac

2003-06-22 Thread debian
On Sun, 22 Jun 2003, Chris Tillman wrote:

> On Sun, Jun 22, 2003 at 10:55:48AM +0800, [EMAIL PROTECTED] wrote:
> > I have done these things:
> >   apt-get source boot-floppies
> >   cd ..
> >  vim config 
> > # to change mirror, local directories., maybe one to two other things
> > # Having alread had troubles like this, I left the kernel selections
> > # well alone.
> >   make check # OK
> >   time make release
> > 
> > It failed thus:
> > I: Validating
> > /archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_Release
> > I: Validating
> > /archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
> > E: Couldn't download pcmcia-modules-2.4.18-newpmac
> > E: ./kernel.sh abort
> > make[1]: *** [linuxnewpmac.bin] Error 1
> > make[1]: Leaving directory `/root/boot-floppies/boot-floppies-3.0.22'
> > make: *** [build] Error 2
> > 
> > real23m35.152s
> > user12m16.050s
> > sys 5m0.340s
> > Kultarr:~/boot-floppies/boot-floppies-3.0.22#
> 
> I see you have 3.0.22, which IIRC had this bug. Try getting 3.0.23
> (from unstable), or better yet do a cvs checkout from
> cvs.debian.org/boot-floppies, which has 3.0.24-almost.

I did that after my initial report. It fails thus:
./kernel.sh /archive/debian/download 2.4.18 newpmac
I: downloading kernel-image-2.4.18-newpmac
I: downloading PCMCIA module package, 'pcmcia-modules-2.4.18-newpmac'
I: Validating
/archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_Release
I: Validating
/archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
E: Couldn't download pcmcia-modules-2.4.18-newpmac
E: ./kernel.sh abort
make[1]: *** [linuxnewpmac.bin] Error 1
make[1]: Leaving directory `/root/cvs/bf/boot-floppies'
make: *** [build] Error 2

real26m26.481s
user12m18.430s
sys 4m58.800s
Kultarr:~/cvs/bf/boot-floppies#

 
> Stable still has 3.0.22. Is there a reason 3.0.23 never moved to
> stable, Eduard?

What should be in stable is working tools that may be used to create the
binaries created;-) How else can uses enjoy their GPL-given rights?

 
 

-- 

Cheers
John Summerfield

Please, no off-list mail at all at all. This address accepts mail only
from Debian addresses.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Building boot images with boot-floppies on PowerMac

2003-06-22 Thread Chris Tillman
On Sun, Jun 22, 2003 at 10:55:48AM +0800, [EMAIL PROTECTED] wrote:
> I have done these things:
>   apt-get source boot-floppies
>   cd ..
>  vim config 
> # to change mirror, local directories., maybe one to two other things
> # Having alread had troubles like this, I left the kernel selections
> # well alone.
>   make check # OK
>   time make release
> 
> It failed thus:
> I: Validating
> /archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_Release
> I: Validating
> /archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
> E: Couldn't download pcmcia-modules-2.4.18-newpmac
> E: ./kernel.sh abort
> make[1]: *** [linuxnewpmac.bin] Error 1
> make[1]: Leaving directory `/root/boot-floppies/boot-floppies-3.0.22'
> make: *** [build] Error 2
> 
> real23m35.152s
> user12m16.050s
> sys 5m0.340s
> Kultarr:~/boot-floppies/boot-floppies-3.0.22#

I see you have 3.0.22, which IIRC had this bug. Try getting 3.0.23
(from unstable), or better yet do a cvs checkout from
cvs.debian.org/boot-floppies, which has 3.0.24-almost.

Stable still has 3.0.22. Is there a reason 3.0.23 never moved to
stable, Eduard?

-- 
Debian GNU/Linux Operating System
By the People, For the People
Chris Tillman (a people instance)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Building boot images with boot-floppies on PowerMac

2003-06-21 Thread debian
I have done these things:
  apt-get source boot-floppies
  cd ..
 vim config 
# to change mirror, local directories., maybe one to two other things
# Having alread had troubles like this, I left the kernel selections
# well alone.
  make check # OK
  time make release

It failed thus:
I: Validating
/archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_Release
I: Validating
/archive/debian/download/var/lib/apt/lists/debootstrap.invalid_dists_woody_main_binary-powerpc_Packages
E: Couldn't download pcmcia-modules-2.4.18-newpmac
E: ./kernel.sh abort
make[1]: *** [linuxnewpmac.bin] Error 1
make[1]: Leaving directory `/root/boot-floppies/boot-floppies-3.0.22'
make: *** [build] Error 2

real23m35.152s
user12m16.050s
sys 5m0.340s
Kultarr:~/boot-floppies/boot-floppies-3.0.22#

What do I need to change?

-- 

Cheers
John Summerfield

Please, no off-list mail at all at all. This address accepts mail only from Debian 
addresses.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]