[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PowerPC people please test the new build code



Sven Luther <sven.luther@wanadoo.fr> writes:

> > Forget it, i was in the wrong directory (d-i, not d-i/build).

Still strange. debuild shoulw run within fakeroot. Youm might want to
report it as a bug.

> > I do get lot of :
> > 
> > missing list, pkg-lists/initrd-cdrom-boot/powerpc, for type
> > initrd-cdrom-boot at ./pkg-list line 15.
> > cat: media-lists/cdrom-boot/udebs-powerpc: No such file or directory

They need to be created. I will try to piece them together from the
old lists and common sense. I renamed the targets and haven't had
time to move the old stuff around yet. Atm its not ment to be working
but should be easily fixed:

The yaboot configs need renaming and possibly adjusting:
boot/powerpc/*-yaboot.conf

You need to (check and) specify what goes onto the ramdisk:
pkg-lists/initrd-cdrom-*/common
pkg-lists/initrd-cdrom-*/powerpc

Then decide which debs and udebs go onto the cdrom media:
media-lists/cdrom-boot/udebs-common
media-lists/cdrom-boot/udebs-powerpc
media-lists/cdrom-boot/debs-common
media-lists/cdrom-boot/debs-powerpc

The common packages work for i386 so you might have to remove some
stuff and put it into the -i386 flavours instead. The media udebs
lists is just all udebs for i386, feel free to cleanup. The debs list
is what base-installer needs on i386. There should be some
modifications needed there too (like add yaboot).

> > Though, and it fails with :
> > 
> > rsync: getaddrinfo: dual 873: Name or service not known

Thats my local mirror. Commited by accident.

> > rsync error: error in socket IO (code 10) at clientserver.c(83)
> > rsync: getaddrinfo: dual 873: Name or service not known
> > rsync error: error in socket IO (code 10) at clientserver.c(83)
> > /usr/bin/debmirror: Get Packages and Sources files and other miscellany.
> > Failed to download some Package, Sources, Contents or release files!
> > releasing 1 pending lock... at /usr/lib/perl5/LockFile/Simple.pm line
> > 182.
> > make[2]: *** [stamp/mirror-update] Error 9
> > make[2]: Leaving directory `/debian/d-i-mrvn/build'
> > make[1]: *** [cdrom-boot] Error 2
> > make[1]: Leaving directory `/debian/d-i-mrvn/build'
> > make: *** [all] Error 2
> 
> Forget it, i don't know what server is used for rsyncing, but i guess
> this is related to auric being down right now.
> 
> Will try again later, but Goswin, i have nearer mirrors where i could
> ftp stuff from (ftp2.fr.debian.org is hosted at my isp for example).

Look at build/config/main and `head build/README`. ftp2.fr.debian.org
is also an rsync mirror so you just need to change the hostname. I
guess its time to extract that info from /etc/apt/sources.list.

Unless you run "make mirror" or delete stamp/mirror-update the mirror
won't be rebuild and its <50 MB. Updating the mirror will fetch the
new Packages file via rsync and any new debs. Its very low traffic.

> 
> Friendly,
> 
> Sven Luther

MfG
        Goswin

PS: If you don't have time or will just leave it for the next few days till I asked for a next round of testing.



Reply to: