Re: Bug#137560: apt: build-deps not resolved

2003-08-03 Thread Alastair McKinstry
On Sun, 2003-08-03 at 08:47, Matt Zimmerman wrote:
 retitle 137560 [apt-get] build-dep cannot resolve conflicts between build 
 dependencies (e.g., boot-floppies)
 thanks
 
 The problem seems to be that if the default choice of each OR expression in
 boot-floppies' build-depends is chosen, the result is incompatible.
 Specifically, it build-depends on:
 
 slang1-pic | slang1-utf8-pic, libnewt-dev | libnewt-utf8-dev
 
 However:
 
 mizar:[...otmine/boot-floppies-3.0.23] sudo apt-get install slang1-pic libnewt-dev
 Reading Package Lists... Done
 Building Dependency Tree... Done
 libnewt-dev is already the newest version.
 Some packages could not be installed. This may mean that you have
 requested an impossible situation or if you are using the unstable
 distribution that some required packages have not yet been created
 or been moved out of Incoming.
 The following information may help to resolve the situation:
 
 The following packages have unmet dependencies:
   slang1-pic: Depends: slang1-dev (= 1.4.5-2.1) but it is not going to be installed
 E: Broken packages
 zsh: exit 100   sudo apt-get install slang1-pic libnewt-dev
 

A separate issue is that you are building boot-floppies in a sid
environment (presuming this is deliberate, for the moment; if you are
building for 3.0r2, then do so in woody);  libnewt and slang have
changed in woody. In sid, libnewt-utf8-dev no longer exists: there is
both versions have been merged into libnewt-dev, so remove
libnewt-utf8-dev refereences. This has not been done for slang1 as it
would break binary interfaces of existing programs; nevertheless I would
strongly recommend not using non-UTF8 slang1. So use:
slang1-utf8-pic, libnewt-pic


 libnewt-dev Depends on slang1-utf8-dev, which conflicts with slang1-dev
 (depended upon by slang1-pic).  A simple workaround would be to change the
 dependency to be:
 
 slang1-utf8-pic | slang1-pic, libnewt-dev | libnewt-utf8-dev
 
 (reverse the order of the first OR)
 
 build-dep presumably could be made smart enough to detect this situation and
 backtrack to find a better solution, but currently it selects the first
 package that it finds to satisfy each dependency.
 
 -- 
  - mdz

-Alastair

-- 
Alastair McKinstry [EMAIL PROTECTED]
GPG Key fingerprint = 9E64 E714 8E08 81F9 F3DC  1020 FA8E 3790 9051 38F4

He that would make his own liberty secure must guard even his enemy from
oppression; for if he violates this duty he establishes a precedent that
will reach to himself.

- --Thomas Paine


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



Re: Bug#186331: raising severity; was: busybox FTBTS problems

2003-08-03 Thread Bastian Blank
On Sat, Aug 02, 2003 at 04:19:31PM +0100, Alastair McKinstry wrote:
  I'll take a look at the adjtimex problem.  However, static binaries are
  always going to be second-class citizens as far as glibc is concerned
  and you should avoid them whenever possible.
 Ok, how about doing that? not building a static version of busybox on
 alpha until this bug is resolved? (and applying the known-to-work patch
 for ia64/alpha). It would get d-i building again.

reassign to libc6 as they are problems of this package. ia64 may be
fixable by a binary nmu.

bastian

-- 
Where there's no emotion, there's no motive for violence.
-- Spock, Dagger of the Mind, stardate 2715.1


pgp0.pgp
Description: PGP signature


Re: Bug#186331: raising severity; was: busybox FTBTS problems

2003-08-03 Thread Alastair McKinstry
On Sun, 2003-08-03 at 10:38, Bastian Blank wrote:
 On Sat, Aug 02, 2003 at 04:19:31PM +0100, Alastair McKinstry wrote:
   I'll take a look at the adjtimex problem.  However, static binaries are
   always going to be second-class citizens as far as glibc is concerned
   and you should avoid them whenever possible.
  Ok, how about doing that? not building a static version of busybox on
  alpha until this bug is resolved? (and applying the known-to-work patch
  for ia64/alpha). It would get d-i building again.
 
 reassign to libc6 as they are problems of this package. ia64 may be
 fixable by a binary nmu.
 
 bastian

The adjtimex bug has been assigned to libc6 already, with a note that
its now severity serious as it breaks d-i.  I'm proposing to do binary
NMUs for alpha, ia64 busybox-cvs : hence I'm CC'ing all the uploaders
for busybox CVS (its maintainer is set to debian-boot). 
Any objections?

Regards,
Alastair

-- 
Alastair McKinstry [EMAIL PROTECTED]
GPG Key fingerprint = 9E64 E714 8E08 81F9 F3DC  1020 FA8E 3790 9051 38F4

He that would make his own liberty secure must guard even his enemy from
oppression; for if he violates this duty he establishes a precedent that
will reach to himself.

- --Thomas Paine


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



Re: Bug#186331: raising severity; was: busybox FTBTS problems

2003-08-03 Thread Bastian Blank
On Sun, Aug 03, 2003 at 10:44:23AM +0100, Alastair McKinstry wrote:
 The adjtimex bug has been assigned to libc6 already, with a note that
 its now severity serious as it breaks d-i.  I'm proposing to do binary
 NMUs for alpha, ia64 busybox-cvs : hence I'm CC'ing all the uploaders
 for busybox CVS (its maintainer is set to debian-boot). 
 Any objections?

i prepare a new upload which may break modutils on any arch != i386
because noone want to recently test them. it fixes any syscall problems.

before upload i want to fix the support for biarch in modutils.

bastian

-- 
Earth -- mother of the most beautiful women in the universe.
-- Apollo, Who Mourns for Adonais? stardate 3468.1


pgp0.pgp
Description: PGP signature


Re: d-i and iBooks

2003-08-03 Thread Gaudenz Steinlin
Sven Luther schrieb:

On Fri, Aug 01, 2003 at 08:06:56PM +0200, Thorsten Sauter wrote:
 

I guess thats the best solution to put all needed images in one udeb.
The makefile can copy all images into different directories on the
cdrom-image.
We will need some additional logic in the makefile. You have to list
all the possible kernel image names in build/config/arch/linux-powerpc
and adjust the makefile logic in build/make/arch/linux-powerpc
   

Ok, i will see if i can do that, altough the real problem is to build
more than just the vmlinux and vmlinux.coff images. I guess we could get
the images directly out of the arch/ppc/boot/images :
 

Sven, have a look at how Herbert Xu creates kernel udebs with
kernel-image-2.4.20-1-i386-udeb. He has an additional source package
for the udebs, which depens on the kernel-image. IMHO this is the best
way to package kernel udebs. You don't need an extra kernel build for the
udebs if you do it that way (even if kernel udebs change but the kernel 
stays
the same).
I'm not sure, but I think it could be better if these kernel udeb source 
packages
would be maintained by debian-boot and not the individual kernel 
maintainers.
Like that we would have better control over the udebs and don't have to 
bother
the kernel maintainers every time the content of some udeb changes. We could
also provide more unified udebs across all architectures. But I don't 
want to stand
on the feets of the kernel maintainers. If they prefer to do this job, 
do it.

gaudenz



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


grub-installer spanish templates updated

2003-08-03 Thread Carlos Valdivia Yage
Hi,

I've updated the spanish translation of grub-installer.

Bye, Carlos.

-- 
Carlos Valdivia Yagüe [EMAIL PROTECTED]
#
#Translators, if you are not familiar with the PO format, gettext
#documentation is worth reading, especially sections dedicated to
#this format, e.g. by running:
# info -n '(gettext)PO Files'
# info -n '(gettext)Header Entry'
#
#Some information specific to po-debconf are available at
#/usr/share/doc/po-debconf/README-trans
# or http://www.debian.org/intl/l10n/po-debconf/README-trans
#
#Developers do not need to manually edit POT or PO files.
#
# Carlos Valdivia Yagüe [EMAIL PROTECTED], 2003
#
msgid 
msgstr 
Project-Id-Version: grub-installer 0.0.13\n
POT-Creation-Date: 2003-07-30 00:18+0200\n
PO-Revision-Date: 2003-08-03 16:35+0200\n
Last-Translator: Carlos Valdivia Yagüe [EMAIL PROTECTED]\n
Language-Team: Debian L10n Spanish [EMAIL PROTECTED]\n
MIME-Version: 1.0\n
Content-Type: text/plain; charset=ISO-8859-15\n
Content-Transfer-Encoding: 8bit\n

#. Description
#: ../templates:4
msgid On which device should GRUB be installed?
msgstr ¿En qué dispositivo debería instalarse GRUB?

#. Description
#: ../templates:4
msgid 
GRUB needs to install the stage 1 boot loader on a bootable device. This is 
usually the first hard drive. Note that GRUB counts devices differently than 
the Linux kernel, so the first one is usually '(hd0)'. Leave this at default 
if unsure.
msgstr 
GRUB necesita instalar la primera etapa del cargador de arranque en un 
dispositivo arrancable. Normalmente, se trata del primer disco duro. Tenga 
en cuenta que GRUB cuenta los dispositivos de modo diferente al núcleo 
Linux, por lo que el primero es habitualmente '(hd0)'. Si no está seguro, 
deje la opción predeterminada.

#. Description
#: ../templates:13
msgid Unable to install grub in /target/.  Continue anyway?
msgstr 
No fue posible instalar grub en /target/. ¿Desea continuar de todas formas?

#. Description
#: ../templates:13
msgid 
The grub package failed to install into /target/.  It is required to install 
GRUB as a boot loader.  The install problem might be unrelated to grub, and 
it might work to continue anyway.
msgstr 
No se pudo instalar el paquete grub en /target/. Es necesario para instalar 
GRUB como cargador de arranque. El problema puede no estar relacionado con 
grub y es posible que funcione de todas formas.

#. Description
#: ../templates:20
msgid Unable to install grub in ${BOOTDEV}
msgstr No se pudo instalar grub en ${BOOTDEV}

#. Description
#: ../templates:20
msgid Executing 'grub-install ${BOOTDEV}' failed.
msgstr La ejecución de «grub-install ${BOOTDEV}» falló.

#. Description
#: ../templates:27
msgid Unable to configure grub
msgstr No se pudo configurar grub

#. Description
#: ../templates:27
msgid Executing 'update-grub' failed.
msgstr La ejecución de «update-grub» falló.

#. Description
#: ../templates:27
msgid This is a fatal error.
msgstr Error fatal.

#. Description
#: ../templates:34
msgid Installing GRUB boot loader
msgstr Instalando el cargador de arranque GRUB

#. Description
#: ../templates:38
msgid Install the 'grub' package.
msgstr Instalar el paquete «grub».

#. Description
#: ../templates:42
msgid Determining GRUB boot device.
msgstr Determinando el dispositivo de arranque de GRUB.

#. Description
#: ../templates:46
msgid Running \grub-install ${BOOTDEV}\.
msgstr Ejecutando «grub-install ${BOOTDEV}».

#. Description
#: ../templates:50
msgid Running \update-grub\.
msgstr Ejecutando «update-grub».

#. Description
#: ../templates:54
msgid Updating /etc/kernel-img.conf.
msgstr Actualizando /etc/kernel-img.conf.


(powerpc) kernel udebs (was Re: d-i and iBooks)

2003-08-03 Thread Gaudenz Steinlin
Sven Luther schrieb:

On Sun, Aug 03, 2003 at 04:13:02PM +0200, Gaudenz Steinlin wrote:
 

We will need some additional logic in the makefile. You have to list
all the possible kernel image names in build/config/arch/linux-powerpc
and adjust the makefile logic in build/make/arch/linux-powerpc
   

That would be the d-i makefiles ?

yes.

 

Ok, i will see if i can do that, altough the real problem is to build
more than just the vmlinux and vmlinux.coff images. I guess we could get
the images directly out of the arch/ppc/boot/images :
 

Sven, have a look at how Herbert Xu creates kernel udebs with
kernel-image-2.4.20-1-i386-udeb. He has an additional source package
for the udebs, which depens on the kernel-image. IMHO this is the best
way to package kernel udebs. You don't need an extra kernel build for the
udebs if you do it that way (even if kernel udebs change but the kernel 
stays the same).
   

Ok, i will have a look. The real problem for ppc though is that there
are various subarches, which build different kind of images including
the subarch specific bootloaders. I don't think this problem exists on
i386.
I suppose the udeb-source package gets the kernel-image package, and
extracts the needed kernel image or something from it to build the udeb ?
yes, it build-depends on kernel-image-??
I'm not sure about the subarchs, but I think to best way for the moment 
is what Thorsten suggested, to put them together into one udeb and 
handling all the subarches in the d-i makefile. One other possibility 
that comes into my mind, is to have one udeb for every subarch. But 
subarches need special handling in the makefile anyway, so this is 
probably overkill.

I'm not sure, but I think it could be better if these kernel udeb source 
packages would be maintained by debian-boot and not the individual kernel 
maintainers.
   

Mmm, i would have to look at the source udeb in question before i can
give my opinion on this.
 

Like that we would have better control over the udebs and don't have to 
bother
the kernel maintainers every time the content of some udeb changes. We could
also provide more unified udebs across all architectures. But I don't 
want to stand
on the feets of the kernel maintainers. If they prefer to do this job, 
do it.
   

The problem is that the kernel maintainer for a given arch may have a
better knowledge of what modules build or fail to build on said arch or
other such problems, does he not ? Not really speaking about me, since i
don't own powermac hardware, and have the impression that most powermac
people use the benh kernels instead anyway.
 

Yes, kernel maintainers probably know better. So in any case there needs 
to be tight cooperation between debain-boot and the maintainers.

gaudenz

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


Re: d-i and iBooks

2003-08-03 Thread Sven Luther
On Sun, Aug 03, 2003 at 04:13:02PM +0200, Gaudenz Steinlin wrote:
 Sven Luther schrieb:
 
 On Fri, Aug 01, 2003 at 08:06:56PM +0200, Thorsten Sauter wrote:
  
 
 
 I guess thats the best solution to put all needed images in one udeb.
 The makefile can copy all images into different directories on the
 cdrom-image.
 
 We will need some additional logic in the makefile. You have to list
 all the possible kernel image names in build/config/arch/linux-powerpc
 and adjust the makefile logic in build/make/arch/linux-powerpc

That would be the d-i makefiles ?

 Ok, i will see if i can do that, altough the real problem is to build
 more than just the vmlinux and vmlinux.coff images. I guess we could get
 the images directly out of the arch/ppc/boot/images :
  
 
 Sven, have a look at how Herbert Xu creates kernel udebs with
 kernel-image-2.4.20-1-i386-udeb. He has an additional source package
 for the udebs, which depens on the kernel-image. IMHO this is the best
 way to package kernel udebs. You don't need an extra kernel build for the
 udebs if you do it that way (even if kernel udebs change but the kernel 
 stays the same).

Ok, i will have a look. The real problem for ppc though is that there
are various subarches, which build different kind of images including
the subarch specific bootloaders. I don't think this problem exists on
i386.

I suppose the udeb-source package gets the kernel-image package, and
extracts the needed kernel image or something from it to build the udeb ?

 I'm not sure, but I think it could be better if these kernel udeb source 
 packages would be maintained by debian-boot and not the individual kernel 
 maintainers.

Mmm, i would have to look at the source udeb in question before i can
give my opinion on this.

 Like that we would have better control over the udebs and don't have to 
 bother
 the kernel maintainers every time the content of some udeb changes. We could
 also provide more unified udebs across all architectures. But I don't 
 want to stand
 on the feets of the kernel maintainers. If they prefer to do this job, 
 do it.

The problem is that the kernel maintainer for a given arch may have a
better knowledge of what modules build or fail to build on said arch or
other such problems, does he not ? Not really speaking about me, since i
don't own powermac hardware, and have the impression that most powermac
people use the benh kernels instead anyway.

Friendly,

Sven Luther


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



Re: grub-installer spanish templates updated

2003-08-03 Thread Matt Kraai
On Sun, Aug 03, 2003 at 04:32:49PM +0200, Carlos Valdivia Yag?e wrote:
 I've updated the spanish translation of grub-installer.

Thanks, I've committed it to CVS.

-- 
Matt


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



Re: (powerpc) kernel udebs (was Re: d-i and iBooks)

2003-08-03 Thread Sven Luther
On Sun, Aug 03, 2003 at 04:37:59PM +0200, Gaudenz Steinlin wrote:
 Sven Luther schrieb:
 
 On Sun, Aug 03, 2003 at 04:13:02PM +0200, Gaudenz Steinlin wrote:
  
 
 We will need some additional logic in the makefile. You have to list
 all the possible kernel image names in build/config/arch/linux-powerpc
 and adjust the makefile logic in build/make/arch/linux-powerpc

 
 
 That would be the d-i makefiles ?
 
 yes.
 
 
  
 
 Ok, i will see if i can do that, altough the real problem is to build
 more than just the vmlinux and vmlinux.coff images. I guess we could get
 the images directly out of the arch/ppc/boot/images :
 
 
  
 
 Sven, have a look at how Herbert Xu creates kernel udebs with
 kernel-image-2.4.20-1-i386-udeb. He has an additional source package
 for the udebs, which depens on the kernel-image. IMHO this is the best
 way to package kernel udebs. You don't need an extra kernel build for the
 udebs if you do it that way (even if kernel udebs change but the kernel 
 stays the same).

 
 
 Ok, i will have a look. The real problem for ppc though is that there
 are various subarches, which build different kind of images including
 the subarch specific bootloaders. I don't think this problem exists on
 i386.
 
 I suppose the udeb-source package gets the kernel-image package, and
 extracts the needed kernel image or something from it to build the udeb ?
 
 yes, it build-depends on kernel-image-??
 I'm not sure about the subarchs, but I think to best way for the moment 
 is what Thorsten suggested, to put them together into one udeb and 
 handling all the subarches in the d-i makefile. One other possibility 
 that comes into my mind, is to have one udeb for every subarch. But 
 subarches need special handling in the makefile anyway, so this is 
 probably overkill.

Yes, but as i see it, kernel-package needs to be patched to allow for
the kernel-images to have different subarches in it. I need to override
the kernel-package rule file in order to build a pmac kernel image on my
pegasos/chrp related box.

Not sure though, maybe it already allows this, i will have to check it.

Friendly,

Sven Luther


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



Bug#203852: llseek bug

2003-08-03 Thread Peter 'p2' De Schrijver
tag 203852 + patch

This patch fixes the compile problem of fdisk.c

diff -ur -x '*.o' -x '*.a' busybox-cvs-0.60.99.cvs20030426/util-linux/fdisk.c 
my-busybox-cvs-0.60.99.cvs20030426/util-linux/fdisk.c
--- busybox-cvs-0.60.99.cvs20030426/util-linux/fdisk.c  2003-08-03 16:20:21.0 
+0200
+++ my-busybox-cvs-0.60.99.cvs20030426/util-linux/fdisk.c 2003-07-26 
04:19:24.0 
+0200 @@ -859,7 +859,11 @@
 
 static int _llseek( unsigned int fd, unsigned long offset_high,
unsigned long offset_low, loff_t *result, unsigned int whence)
 {
+#ifndef __alpha__
return(syscall(__NR__llseek, fd, offset_high, offset_low,
result, whence));
+#else
+   return(syscall(__NR_lseek, fd, offset_high, offset_low, result,
whence));
+#endif
 }



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



Re: Bug#137560: apt: build-deps not resolved

2003-08-03 Thread Matt Zimmerman
On Sun, Aug 03, 2003 at 09:55:00AM +0100, Alastair McKinstry wrote:

 On Sun, 2003-08-03 at 08:47, Matt Zimmerman wrote:
  The following packages have unmet dependencies:
slang1-pic: Depends: slang1-dev (= 1.4.5-2.1) but it is not going to be installed
  E: Broken packages
  zsh: exit 100   sudo apt-get install slang1-pic libnewt-dev
  
 
 A separate issue is that you are building boot-floppies in a sid
 environment (presuming this is deliberate, for the moment; if you are
 building for 3.0r2, then do so in woody)

I was only trying to reproduce the bug, not trying to actually build
boot-floppies.  Thanks, though.

-- 
 - mdz


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



Re: aboot

2003-08-03 Thread Peter 'p2' De Schrijver
On Sun, Aug 03, 2003 at 11:14:40PM +0200, Peter 'p2' De Schrijver wrote:
 Hi,
 
 Attached you will find a patch for aboot which fixes the following
 problems :
 

Oops. I forgot 1 file in the patch. Note that I will be away from my
alpha hw coming 2 weeks.

Cheers,

peter
diff -wur -x *.o -x *.a -N /dev/null my-aboot-0.9/net_aboot.lds.in 
--- /dev/null   2003-03-08 19:13:42.0 +0100
+++ my-aboot-0.9/net_aboot.lds.in   2003-07-30 23:02:48.0 +0200
@@ -0,0 +1,17 @@
+OUTPUT_FORMAT(binary)
+TARGET(binary)
+INPUT(NET_ABOOT)
+INPUT(VMLINUXGZ)
+INPUT(INITRD)
+INPUT(CMDLINE)
+SECTIONS {
+   output : {
+NET_ABOOT
+LONG(endkernel - beginkernel);
+LONG(endinitrd - endkernel);
+CMDLINE
+BYTE(0)
+beginkernel = . ; VMLINUXGZ ; endkernel = . ;
+INITRD ; endinitrd = . ;
+   } 
+}  



debian-installer kernel policy

2003-08-03 Thread Bastian Blank
hi folks

i try to write a kernel policy for debian-installer. it may make the
communication between the d-i team and the kernel maintainers.

http://debian.ipv4.waldi.eu.org/debian-installer/kernel-policy/

bastian

-- 
Is truth not truth for all?
-- Natira, For the World is Hollow and I have Touched
   the Sky, stardate 5476.4.


pgp0.pgp
Description: PGP signature


Re: Bug#186331: raising severity; was: busybox FTBTS problems

2003-08-03 Thread dann frazier
On Sun, Aug 03, 2003 at 10:44:23AM +0100, Alastair McKinstry wrote:
 The adjtimex bug has been assigned to libc6 already, with a note that
 its now severity serious as it breaks d-i.  I'm proposing to do binary
 NMUs for alpha, ia64 busybox-cvs : hence I'm CC'ing all the uploaders
 for busybox CVS (its maintainer is set to debian-boot). 
 Any objections?

getting ia64 building needs more than just a rebuild against the newer
libc6.1-dev - it needs source changes too.

see #201161.


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



Boot problem

2003-08-03 Thread soupman
Hi!

This:
http://lists.debian.org/debian-boot/2003/debian-boot-200302/msg00253.html

appears to be an architecture problem.  I have reached the installation
screen without a problem using a computer with 8MB RAM, but it failed as
per the message with another computer (Thinkpad AT clone) with 8MB RAM.


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