Bug#543740: quark: should this package be removed?

2009-08-27 Thread Sven Luther
On Thu, Aug 27, 2009 at 08:50:30AM +0200, Lucas Nussbaum wrote:
 On 26/08/09 at 20:38 +0200, Sven Luther wrote:
  On Wed, Aug 26, 2009 at 06:43:21PM +0200, Lucas Nussbaum wrote:
   Package: quark
   Version: 3.21-3.3
   Severity: serious
   User: debian...@lists.debian.org
   Usertags: proposed-removal
   
   Dear Maintainer,
   
   While reviewing some packages, your package came up as a possible
   candidate for removal from Debian, because:
   
* Last maintainer upload in 2005
* 3 NMUs since then
* package of limited usefulness (alternatives available, low popcon)
  
  Hi Lucas, ...
  
  Notice that i am unable to upload quark packages, since i was kicked out
  of debian like so much dirt, as you well know.
  
  The fact that other people have done NMUs as well as the fact that there
  are no RC bug on the package seems to indeicate that there should be no
  need to remove it.
  
  Of the 3 important bugs : 
  
#455803 : contains a patch, and awaits a debian maintainer willing to
upload it.
  
#200288 : is normal upstream behaviour.
  
#501168 : i have no clue on this one, maybe one should look at the
dependencies. A quick browse at them doesn't show anything triggering
this behaviour directly.
  
  As for the usefullness, i find it more usable than any of the other
  possible alternatives, since it does what it needs to do well, with
  minimal desktop cluttering.
  
 
 The facts that:
  * #455803 has been waiting for a sponsor for more than a year
  * you write:
  As for orphaning it, well, as said, i called for
  replacer-maintainer when you guys kicked me out, and you can
  believe that i am not particularly interested in doing anything
  more, until debian takes a more reasonable stance with regard to
  me and how debian messed up this whole affair back then.
 
 Make me thing that you no longer want to maintain it, and that the
 package should be orphaned. Is that true ?

Whatever.

 If yes, I will orphan it. It is not going to be removed very soon, but
 if nobody picks it up, it will be removed from Debian.

Alternatively, you could advocate for the end of the email ban, and
allow me to feel motivated to do this kind of maintenance again, even
though i cannot upload.

The punishment i suffer has lived past any kind of usefullness anyway,
it has been years, and i think it is past time that you guys forgive the
mistakes i made all that time ago. (But since this probably means
realizing that it was not fully my fault and that others probably messed
up as well, i doubt this will happen).

Notice though, that as i am willing to do the maintainership, but not
under the current situation where debian has officially said it doesn't
want to have anything to do with me, if nobody picks the package up, i
think you are all in violation of the social contract :)

Sadly,

Sven Luther



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#543740: quark: should this package be removed?

2009-08-26 Thread Sven Luther
On Wed, Aug 26, 2009 at 06:43:21PM +0200, Lucas Nussbaum wrote:
 Package: quark
 Version: 3.21-3.3
 Severity: serious
 User: debian...@lists.debian.org
 Usertags: proposed-removal
 
 Dear Maintainer,
 
 While reviewing some packages, your package came up as a possible
 candidate for removal from Debian, because:
 
  * Last maintainer upload in 2005
  * 3 NMUs since then
  * package of limited usefulness (alternatives available, low popcon)

Hi Lucas, ...

Notice that i am unable to upload quark packages, since i was kicked out
of debian like so much dirt, as you well know.

The fact that other people have done NMUs as well as the fact that there
are no RC bug on the package seems to indeicate that there should be no
need to remove it.

Of the 3 important bugs : 

  #455803 : contains a patch, and awaits a debian maintainer willing to
  upload it.

  #200288 : is normal upstream behaviour.

  #501168 : i have no clue on this one, maybe one should look at the
  dependencies. A quick browse at them doesn't show anything triggering
  this behaviour directly.

As for the usefullness, i find it more usable than any of the other
possible alternatives, since it does what it needs to do well, with
minimal desktop cluttering.

As for orphaning it, well, as said, i called for replacer-maintainer
when you guys kicked me out, and you can believe that i am not
particularly interested in doing anything more, until debian takes a
more reasonable stance with regard to me and how debian messed up this
whole affair back then.

Sadly,

Sven Luther



-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#394465: remove unicorn ?

2008-09-06 Thread Sven Luther
On Sat, Sep 06, 2008 at 04:46:19PM +0200, Thomas Viehmann wrote:
 
 Hi,
 
 unicorn (binary unicorn-source) is a kernel driver for a DSL adapter.
 Unfortunately, if fails to build (with the bug being from 2006) with
 recent kernels, see #394465.
 About month ago, Nick Leverton got it to compile with 2.6.24 (but not to
 link with 2.6.25), but could not test whether it works beyond not
 crashing the kernel upon loading the module. Moreover, no work seems to
 have been done with 2.6.26 which has been available in Debian since the
 end of July.
 As such, I think we should remove unicorn from lenny for now.

Well, if you kick out the maintainer out of the debian project, no
wonder the package is then left in a bad state.

I think elementary decency would have one of those having asked for my
expulsion take over the package, and take the responsability of their
actions. But somehow i doubt this will happen.

Sadly,

Sven Luther



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



Bug#472800: uptades (Re: Bug#472800: gnome-power-manager: same behaviour on sony vaio tz21mn)

2008-07-22 Thread Sven Luther
On Mon, Jul 21, 2008 at 10:11:01PM +0200, Sven Arvidsson wrote:
 On Sat, 2008-07-19 at 05:15 +0200, alberto maurizi wrote:
  I noticed recently that the problem has gone.
  My laptop hibernated when battery power is critically low.
  
  If you do not have any other bug report on this problem you
  may close this bug.
 
 Sven Luther reported the same problem, is it fixed for you also Sven?

Sorry, but no, it is not fixed, i let the battery run out, and instead
of hibernating, the laptop just died.

Friendly,

Sven Luther



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



Bug#472800: uptades (Re: Bug#472800: gnome-power-manager: same behaviour on sony vaio tz21mn)

2008-07-21 Thread Sven Luther
On Mon, Jul 21, 2008 at 10:11:01PM +0200, Sven Arvidsson wrote:
 On Sat, 2008-07-19 at 05:15 +0200, alberto maurizi wrote:
  I noticed recently that the problem has gone.
  My laptop hibernated when battery power is critically low.
  
  If you do not have any other bug report on this problem you
  may close this bug.
 
 Sven Luther reported the same problem, is it fixed for you also Sven?

Mmm, i don't know, let me tell you in 50 minutes, when my battery runs
out.

Friendly,

Sven Luther



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



Bug#412950: Processed: info that it has *not* been dealt with

2008-05-17 Thread Sven Luther
On Sat, May 17, 2008 at 12:30:58AM +0200, Robert Millan wrote:
 On Sat, May 17, 2008 at 12:03:39AM +0200, Robert Millan wrote:
  On Fri, May 16, 2008 at 08:31:40PM +0300, Markus Laire wrote:
   
   I'm not a maintainer, but I did have info that bug had not been
   dealt with, so I reopened the bug with that info.
  
  I see that you sent info, but only to the BTS control bot, which prevents it
  from being reflected in the bug log.
  
  I suggest you re-send it.
 
 Btw, as for this BTS ping-pong game, Max asked that you file separate bugs
 instead of reopening this one.  This doesn't sound like an unreasonable
 request, so why not just do that?

Robert, i don't really see the reason why this should be done.

 It's probably helpful to the maintainers to have a separate bug for each
 violation.  I can imagine that working with one [1] huge report while trying
 to actually fix stuff can be a PITA.

Well, i suppose that callign the reporter stupid, as max did is not
helpful also. Nor threatenenign me to be blacklisted from the BTS. Max
should really calm down, i know he is not agreeing with the firmware
split, but this doesn't allow him to be impolite and threatening.

I suppose the right way would be to split the bug report, and retitle it
for each actual violation case, but hey ...

 [1] well, actually a few merged reports, but it amounts to the same.

Sadly,

Sven Luther



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



Bug#383403: Processed: info that it has *not* been dealt with

2008-05-17 Thread Sven Luther
On Sat, May 17, 2008 at 11:21:18AM +0200, Robert Millan wrote:
 On Sat, May 17, 2008 at 09:13:34AM +0200, Sven Luther wrote:
  On Sat, May 17, 2008 at 12:30:58AM +0200, Robert Millan wrote:
   On Sat, May 17, 2008 at 12:03:39AM +0200, Robert Millan wrote:
On Fri, May 16, 2008 at 08:31:40PM +0300, Markus Laire wrote:
 
 I'm not a maintainer, but I did have info that bug had not been
 dealt with, so I reopened the bug with that info.

I see that you sent info, but only to the BTS control bot, which 
prevents it
from being reflected in the bug log.

I suggest you re-send it.
   
   Btw, as for this BTS ping-pong game, Max asked that you file separate bugs
   instead of reopening this one.  This doesn't sound like an unreasonable
   request, so why not just do that?
  
  Robert, i don't really see the reason why this should be done.
 
 But the maintainer does, and for a change this request doesn't conflict with
 the Social Contract.  Why are we discussing on whether we prefer one bug or
 multiple bugs when we have actual SC violations right now that need fixing?

What does it gain to close the bug that contains the history of the
problem ? 

   It's probably helpful to the maintainers to have a separate bug for each
   violation.  I can imagine that working with one [1] huge report while 
   trying
   to actually fix stuff can be a PITA.
  
  Well, i suppose that callign the reporter stupid, as max did is not
  helpful also. Nor threatenenign me to be blacklisted from the BTS. Max
  should really calm down, i know he is not agreeing with the firmware
  split, but this doesn't allow him to be impolite and threatening.
 
 IIRC he was threatening Markus, not you. 

15:22:53  maks svenl: don't fuck with the bts or get your email blacklisted 
kthx

 Anyway, I suppose by now he realises
 that was completely inappropiate, and actually counterproductive.

Nice of you to have such good faith in the socialness of the members of
the kernel team. I have learned not to have such faith myself though.

 Now can we please get this over with?

fine with me, but then, as always, the other side will never forget, and
issues will not improve until they recognize that their behaviour is not
appropriate, which i have some serious doubt they have the strength of
character to do.

Sadly,

Sven Luther



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



Bug#412950: bug still seems to be present, so it should stay open, even if you tag it as wont-fix.

2008-05-16 Thread Sven Luther
reopen 412950
thanks

Hi Max,

This bug has not been fixed, so please keep it open, and tag it as
wont-fix or something.

Friendly,

Sven Luther



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



Bug#242866: Closure

2008-05-16 Thread Sven Luther
On Fri, May 16, 2008 at 02:29:10AM -0700, Steve Langasek wrote:
 On Fri, May 16, 2008 at 09:26:03AM +0200, Jonas Smedegaard wrote:
  Rest assured that max speaks on behalf of the Debian _kernel_ team, not 
  all of Debian.
 
 No, he speaks on behalf of himself.

Well, together with waldi, he is the kernel team, or what is left of it.
And since waldi doesn't speak much, ...

Friendly,

Sven Luther



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



Bug#412950: closed by maximilian attems [EMAIL PROTECTED] (Re: drivers containing firmware blobs)

2008-05-15 Thread Sven Luther
On Thu, May 15, 2008 at 02:57:06PM +, Debian Bug Tracking System wrote:
 
 This is an automatic notification regarding your Bug report
 which was filed against the linux-2.6 package:
 
 #242866: linux-2.6: [legal] the current kernel tarball doesn't respect the GR 
 2006-007
 
 It has been closed by maximilian attems [EMAIL PROTECTED].
 
 Their explanation is attached below along with your original report.
 If this explanation is unsatisfactory and you have not received a
 better one in a separate message then please contact maximilian attems 
 [EMAIL PROTECTED] by
 replying to this email.
 
 
 -- 
 242866: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=242866
 Debian Bug Tracking System
 Contact [EMAIL PROTECTED] with problems

 Date: Thu, 15 May 2008 16:44:56 +0200
 From: maximilian attems [EMAIL PROTECTED]
 To: [EMAIL PROTECTED]
 Subject: Re: drivers containing firmware blobs
 Message-ID: [EMAIL PROTECTED]
 
 Version: 2.6.24-1
 
 The Debian Kernel Team is guilty of uploading a disjointed kernel. For the
 record Bastian Blank [EMAIL PROTECTED] coded the infrastructure for the
 stripping and the stripping itself. The FTP masters threatened to block
 any future Linux uploads or alternatively would launch an NMU (non
 maintainer upload) stripping the affected drivers.

So, the firmware have been removed and the kernel is now conformant to
the decision of the developpers, expressed in the GR ? Or conformant to
the stretched interpretation the Release Managers held back then in
order to not lose face ? 

 I very strongly disagreed with that decision, but the Debian Developer
 made their position clear in the General Resolution 2006-007, which is

No, the Debian Developers where mislead and the vote was manipulated, so
that it doesn't represent the true opinion of the DDs. Most of them
voted because they where sick of the flamewars, and didn't really look
at the content of the GR.

 binding for us. In the long run it might be a win for Free Software -
 history will tell. In the short term this is an annoyance for existing
 hardware driver support.
 
 As expected none of the vocal minority, aka Mr. Nerode and Mr. Doolittle,

Don't forget Manoj, who threatened to fork the kernel package if we
didn't remove the non-free firmware.

 demanding DFSG freeness helped to work out this transition nor to cleanup
 the created mess. The stripping presents an additional maintenance burden.
 But I'm sick of the arguments. Rather then fighting I'd like to see people
 working together to make things work, both on the licensing side
 (BSD firmware) and on the code side (firmware_request()), neither is easy.

I proposed to help do this myself, and had a hard time pushing a
conciliatory position which would satisfy everyone, but with the result
that we know. Too sad. Hopefully you can someday forget the past, and we
can again work together on this and other debian stuff.

 I'm thus closing the bug reports regarding firmware blobs and pointing the
 reporters to the following wiki page in order to finaly help a bit
 - http://wiki.debian.org/KernelFirmwareLicensing
 Possible DFSG violations in current and future linux-2.6 uploads should be
 filed seperately.

Why was it not closed in the kernel upload which resolved all issues
mentioned in that GR ? I disagree about this bug being closed if the
issue has not been fixed.

Sadly,

Sven Luther



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



Bug#478478: gnome-terminal: copy/paste using the middle mouse button is broken.

2008-04-29 Thread Sven Luther
Package: gnome-terminal
Version: 2.22.1-1
Severity: grave
Justification: renders package unusable


When copy pasting using from a gnome terminal, selecting a bit of text,
and using the middle mouse button to paste does not work.

Doing the same from xfce4-terminal or plain xterm does work, and even
pasting to gnome-terminal does work.

Using the right-mousr-button contextual menu copy/paste usually works though,
but i also had cases where it didn't work. Don't remember exactly the details
though.

When pasting with the middle mouse button, the previous selection is kept and 
pasted.

The reason for the severity, is dual, i consider a terminal without proper
copy/paste support barely useable, and more importantly, there is a risk of 
security leaks or plain destructive error through bad copy/pasting. It may
seem a bit exagerated though, so ...

Friendly,

Sven Luther

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gnome-terminal depends on:
ii  gnome-control-center   1:2.22.0-2utilities to configure the GNOME d
ii  gnome-terminal-data2.22.1-1  Data files for the GNOME terminal
ii  libatk1.0-01.22.0-1  The ATK accessibility toolkit
ii  libbonobo2-0   2.22.0-1  Bonobo CORBA interfaces library
ii  libc6  2.7-10GNU C Library: Shared libraries
ii  libgconf2-42.22.0-1  GNOME configuration database syste
ii  libglade2-01:2.6.2-1 library to load .glade files at ru
ii  libglib2.0-0   2.16.1-2  The GLib library of C routines
ii  libgnome2-02.20.1.1-1The GNOME 2 library - runtime file
ii  libgnomeui-0   2.20.1.1-1The GNOME 2 libraries (User Interf
ii  libgtk2.0-02.12.9-2  The GTK+ graphical user interface
ii  liborbit2  1:2.14.12-0.1 libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0  1.20.2-2  Layout and rendering of internatio
ii  libstartup-notification0   0.9-1 library for program launch feedbac
ii  libvte91:0.16.13-1   Terminal emulator widget for GTK+
ii  libx11-6   2:1.0.3-7 X11 client-side library
ii  libxrender11:0.9.4-1 X Rendering Extension client libra
ii  scrollkeeper   0.3.14-16 A free electronic cataloging syste

Versions of packages gnome-terminal recommends:
ii  yelp  2.20.0-2   Help browser for GNOME 2

-- no debconf information



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



Bug#382658: Not building for powerpc any more

2008-04-15 Thread Sven Luther
On Mon, Apr 14, 2008 at 10:09:38PM -0400, Rick Thomas wrote:
 Don't panic!
 
 I believe this is about a program called xaralx.  The clue is in  
 the bug report http://bugs.debian.org/cgi-bin/bugreport.cgi? 
 bug=382658  This is still referenced in the first member of this  
 thread to appear in debian-powerpc, but has somehow been dropped from  
 followups.  The debian-powerpc thread is a continuation of a thread  
 that originated in a list having to do with xalarax.
 
 If I understand correctly, endian problems prevent xalarax from  
 running correctly on PowerPC (and, presumably any other big-endian  
 processor, such as Sparc or S/370).  So they are talking abut not  
 building xalarax for PowerPC (and presumably...) at least until  
 somebody gets around to constructing the necessary patches to xalarax  
 to make it endian independent.

Notice that the description speaks about a mature system, i don't
think that something so endian-buggy that it won't build on powerpc, and
probably not also on the other bigendian arches, should use the term
mature in its description.

Please forward to the list, as i can't post for obvious reasons.

Friendly,

Sven Luther



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



Bug#472800: gnome-power-manager: same behaviour on sony vaio tz21mn

2008-03-28 Thread Sven Luther
Package: gnome-power-manager
Version: 2.20.2-3
Followup-For: Bug #472800


I am seeing the same behaviour on my sony vaio laptop. 

Historically, this laptop had an etch system installed and at FOSDEM in
late february, i migrated to lenny.

With etch, gnome-power-manager was rather limited, it didn't catch the
power button press, and suspend-to-ram didn't work, even though doing it
by hand in /sys/power worked (well, it doesn't wake up, but you can at
least put it to sleep).

When i upgraded to lenny, i first had the dialog open when pressing the
power button, but there is something else which powers down the laptop
even without interacting with the dialog after a couple of seconds.

I remember having the low-battery dialog appear, but i don't know if it
was before or after the switch to lenny, but it has been broken since
some weeks now.

I attach a log containing both the dmesg output as well as the lspci
info.

Friendly,

Sven Luther

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: powerpc (ppc64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-vserver-powerpc64
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
LSPCI OUTPUT
===
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller (rev 13)
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
09:04.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
09:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
09:04.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 11)
09:04.4 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 11)


DMESG OUTPUT


Linux version 2.6.24-1-686 (Debian 2.6.24-4) ([EMAIL PROTECTED]) (gcc version 4.1.3 20080114 (prerelease) (Debian 4.1.2-19)) #1 SMP Mon Feb 11 14:37:45 UTC 2008
BIOS-provided physical RAM map:
 BIOS-e820:  - 0009f800 (usable)
 BIOS-e820: 0009f800 - 000a (reserved)
 BIOS-e820: 000dc000 - 0010 (reserved)
 BIOS-e820: 0010 - 3f68 (usable)
 BIOS-e820: 3f68 - 3f70 (ACPI NVS)
 BIOS-e820: 3f70 - 4000 (reserved)
 BIOS-e820: fec0 - fec1 (reserved)
 BIOS-e820: fed0 - fed00400 (reserved)
 BIOS-e820: fed14000 - fed1a000 (reserved)
 BIOS-e820: fed1c000 - fed9 (reserved)
 BIOS-e820: fee0 - fee01000 (reserved)
 BIOS-e820: ff00 - 0001 (reserved)
118MB HIGHMEM available.
896MB LOWMEM available.
found SMP MP-table at 000f6ba0
Entering add_active_range(0, 0, 259712) 0 entries of 256 used
Zone PFN ranges:
  DMA 0 - 4096
  Normal   4096 -   229376
  HighMem229376 -   259712
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0:0 -   259712
On node 0 totalpages: 259712
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 1760 pages used for memmap
  Normal zone: 223520 pages, LIFO batch:31
  HighMem zone: 237 pages used for memmap
  HighMem zone: 30099 pages, LIFO batch:7
  Movable zone: 0 pages used for memmap
DMI

Bug#472800: gnome-power-manager: same behaviour on sony vaio tz21mn

2008-03-28 Thread Sven Luther
On Fri, Mar 28, 2008 at 09:10:07AM +0100, Josselin Mouette wrote:
 On ven, 2008-03-28 at 08:44 +0100, Sven Luther wrote:
  I am seeing the same behaviour on my sony vaio laptop. 
 
 This bug looks unrelated to me.

Hi Josselin,

I am unsure from the above if the unrelated is the total bug, or the
below info, which i provided only in an informative way, since it may be
related to the event handling (but then i am rather clueless in x86
hardware and acpi).

Anyway, i suppose you meant the power button info here.

  When i upgraded to lenny, i first had the dialog open when pressing the
  power button, but there is something else which powers down the laptop
  even without interacting with the dialog after a couple of seconds.
  
  I remember having the low-battery dialog appear, but i don't know if it
  was before or after the switch to lenny, but it has been broken since
  some weeks now.
 
  Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
 
 It looks like you didn’t upgrade everything to lenny. The acpi package

Well, i did an apt-get dist-upgrade, if not everything got upgraded,
this may be a migration bug ? 

 from stable will happily shutdown your computer when it detects some
 events instead of letting policy daemons do the jobs. This should not be
 the case if you upgrade this package as well.

$ dpkg -l | grep acpi
ii  acpi   0.09-4 displays information on 
ACPI devices
ii  acpi-support   0.103-5 scripts for handling 
many ACPI events
ii  acpi-support-base  0.103-5 scripts for handling 
base ACPI events such as the power button
ii  acpid  1.0.4-7.1 Utilities for using 
ACPI power management

This seems to be the latest version, accordying to the pts.

Friendly,

Sven Luther




Bug#472417: gcompris: doesn't start because of missing XF86VidMode, -x doesn't help

2008-03-24 Thread Sven Luther
Package: gcompris
Version: 8.4.2-1
Severity: grave
Justification: renders package unusable


gcompris fails to start on an uptodate lenny i386 (today's apt-get
upgrade doesn't show anything needing upgrading).

The error message is the following :

gcompris
exec_prefix NULL
XF86VidMode: Compiled with XF86VidMode.
If you have problems starting GCompris in fullscreen, try the -x option to 
disable XF86VidMode.

** (process:30857): WARNING **: Binary relocation disabled
package_data_dir = /usr/share/gcompris/boards
package_locale_dir   = /usr/share/locale
package_plugin_dir   = /usr/lib/gcompris
package_python_plugin_dir= /usr/share/gcompris/python
Config file migration '/home/sven/.gcompris/gcompris.conf' - 
'/home/sven/.config/gcompris/gcompris.conf'
Database migration '/home/sven/.gcompris/shared/profiles/gcompris_sqlite.db' - 
'/home/sven/.config/gcompris/gcompris_sqlite.db'
Logs migration '/home/sven/.gcompris/gcompris.log' - 
'/home/sven/.config/gcompris/gcompris.log'
Infos:
   Config dir '/home/sven/.config/gcompris'
   Users dir '/home/sven/My GCompris'
   Database '/home/sven/.config/gcompris/gcompris_sqlite.db'

But the xorg package is complete.

This system was originally an etch system, and gcompris worked just fine on it,
but it has been having this problem ever since i did a lenny upgrade during the 
FOSDEM time.

Friendly,

Sven Luther


-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: powerpc (ppc64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-vserver-powerpc64
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)



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



Bug#426262: linux-2.6: mkvmlinuz support is broken.

2007-05-27 Thread Sven Luther
Package: linux-2.6
Version: 2.6.21-4
Severity: critical
Justification: breaks the whole system


The following patch is needed to include the wrapper in the mkvmlinuz
support files. Without this, the kernel is not bootable on hardware
which support mkvmlinuz, thus causing a risk of breaking the whole
system.

I tried to apply the attached patch directly to the kernel svn, but
someone removed me from the kernel team, in another act of agression
against me, so i am forced to attach it here.

Sad that even the kernel team is joining the witch hunt against me, 

Sven Luther

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: powerpc (ppc64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-vserver-powerpc64
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Index: debian/patches/debian/powerpc-mkvmlinuz-support-powerpc-2.patch
===
--- debian/patches/debian/powerpc-mkvmlinuz-support-powerpc-2.patch 
(révision 8806)
+++ debian/patches/debian/powerpc-mkvmlinuz-support-powerpc-2.patch (copie 
de travail)
@@ -35,6 +35,6 @@
 +quiet_cmd_mkvmlinuz = INSTALL mkvmlinuz support files
 +  cmd_mkvmlinuz = cp -f $(filter-out FORCE,$^) $(INSTALL_MKVMLINUZ)
 +
-+mkvmlinuz_support_install: $(wrapperbits)
++mkvmlinuz_support_install: $(wrapperbits) $(wrapper)
 +  @mkdir -p $(INSTALL_MKVMLINUZ)
 +  $(call cmd,mkvmlinuz)
Index: debian/patches/series/5
===
--- debian/patches/series/5 (révision 0)
+++ debian/patches/series/5 (révision 0)
@@ -0,0 +1,3 @@
+- debian/powerpc-mkvmlinuz-support-powerpc-1.patch
++ debian/powerpc-mkvmlinuz-support-powerpc-2.patch
+
Index: debian/changelog
===
--- debian/changelog(révision 8806)
+++ debian/changelog(copie de travail)
@@ -1,3 +1,10 @@
+linux-2.6 (2.6.21-5) UNRELEASED; urgency=low
+
+  [ Sven Luther ] 
+  * [powerpc] fixed the mkvmlinuz patch, don't forget the wrapper script.
+
+ -- Sven Luther [EMAIL PROTECTED]  Sun, 27 May 2007 16:26:58 +0200
+
 linux-2.6 (2.6.21-4) unstable; urgency=low
 
   * [powerpc] Fix mkvmlinuz support.


Bug#426262: linux-2.6: mkvmlinuz support is broken.

2007-05-27 Thread Sven Luther
On Sun, May 27, 2007 at 05:51:40PM +0200, Bastian Blank wrote:
 On Sun, May 27, 2007 at 05:00:10PM +0200, Sven Luther wrote:
  The following patch is needed to include the wrapper in the mkvmlinuz
  support files. Without this, the kernel is not bootable on hardware
  which support mkvmlinuz, thus causing a risk of breaking the whole
  system.
 
 The wrapperbits spec includes wrapper, so this change is a NOP:
 | wrapper :=$(srctree)/$(src)/wrapper
 | wrapperbits := $(extra-y) $(addprefix $(obj)/,addnote hack-coff mktree) 
 \
 | $(wrapper) FORCE
 
 Bastian

So, why is the wrapper not present in the package :

$ dpkg -L linux-image-2.6.21-1-powerpc 
...
/usr/lib/linux-image-2.6.21-1-powerpc
/usr/lib/linux-image-2.6.21-1-powerpc/crt0.o
/usr/lib/linux-image-2.6.21-1-powerpc/wrapper.a
/usr/lib/linux-image-2.6.21-1-powerpc/of.o
/usr/lib/linux-image-2.6.21-1-powerpc/empty.o
/usr/lib/linux-image-2.6.21-1-powerpc/zImage.lds
/usr/lib/linux-image-2.6.21-1-powerpc/zImage.coff.lds
/usr/lib/linux-image-2.6.21-1-powerpc/addnote
/usr/lib/linux-image-2.6.21-1-powerpc/hack-coff
/usr/lib/linux-image-2.6.21-1-powerpc/mktree
...
$ dpkg -L linux-image-2.6.21-1-powerpc 
...
Version: 2.6.21-4
...

Friendly,

Sven Luther


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



Bug#421052: ocaml-sqlite3 - FTBFS: ocamlopt: Command not found

2007-04-25 Thread Sven Luther
On Thu, Apr 26, 2007 at 07:32:21AM +0200, Bastian Blank wrote:
 Package: ocaml-sqlite3
 Version: 0.16.0-1
 Severity: serious
 
 There was an error while trying to autobuild your package:
 
  Automatic build of ocaml-sqlite3_0.16.0-1 on debian-31.osdl.marist.edu by 
  sbuild/s390 98
 [... ]
  make[1]: Entering directory `/build/buildd/ocaml-sqlite3-0.16.0'
  ocamlc -pp camlp4o -c sqlite3.mli
  ocamlopt -pp camlp4o -c sqlite3.ml
  make[1]: ocamlopt: Command not found
  make[1]: *** [sqlite3.cmx] Error 127
  make[1]: Leaving directory `/build/buildd/ocaml-sqlite3-0.16.0'
  make: *** [install] Error 2
  **
  Build finished at 20070425-0516
  FAILED [dpkg-buildpackage died]

s390 doesn't support the native code compiler, so ocamlc should have
been chosen. I suppose ocaml-sqlite3 does not support proper ocamlopt
checking, is thus violating the ocaml policy, and will fail on other
non-native arches (m68k, ...)

Friendly,

Sven Luther


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



Bug#404148: kernel: data corruption with nvidia chipsets and IDE/SATA drives // memory hole mapping

2007-03-31 Thread Sven Luther
On Sat, Mar 31, 2007 at 03:11:09PM +0200, Andreas Barth wrote:
 * Steve Langasek ([EMAIL PROTECTED]) [070331 12:59]:
  On Sat, Mar 31, 2007 at 01:29:04AM +0200, Christoph Anton Mitterer wrote:
   I would say (although I'm by any means not kernel expert) that your
   patch looks good and I _strongly_ recommend to include it in etch r0 
   (!!)...
   You're the release manager,... so you should get managed this :-)
  
  It wouldn't be appropriate for me to push this without the consent of the
  rest of the kernel team just because I'm the release manager; I'm not even
  an amd64 porter, this should be signed off on by the folks who are actually
  responsible for the amd64 kernel first.  But regardless, there are no plans
  for another kernel update before etch r0, and including one is likely to
  delay the release.  I'm of the opinion that this bug does not justify a
  delay at this point.
  
  With the consent of the kernel team and the stable release managers, I'm
  happy to commit this patch to the queue for the next kernel update though,
  so it can be included in etch r1.
 
 
 BTW, we intended to have frequent kernel uploads to proposed-updates,
 and frankly speaking, I personally don't mind to already have a newer
 kernel in proposed-updates during the release, but that's something I
 want to have signed-off by Martin.

The ideal would have been a framework where we could build new kernels and
have it integrated within a few days only. I gave a speach about this at
FOSDEM, of how we could use the initramfs incremental nature, to separate
fully the kernel module .udebs from the rest of d-i, and have actual d-i
images which are daily built, and usable independently of the kernel used.

This is already the second release where such problems happen, so let's hope
that people get more reasonable about trying to solve this through the
available technical solution for lenny.

Because *IT IS POSSIBLE* :)

Friendly,

Sven Luther


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



Bug#404148: kernel: data corruption with nvidia chipsets and IDE/SATA drives // memory hole mapping

2007-03-31 Thread Sven Luther
On Sat, Mar 31, 2007 at 08:18:26PM +0200, Andreas Barth wrote:
 * Sven Luther ([EMAIL PROTECTED]) [070331 16:03]:
  The ideal would have been a framework where we could build new kernels and
  have it integrated within a few days only. I gave a speach about this at
  FOSDEM, of how we could use the initramfs incremental nature, to separate
  fully the kernel module .udebs from the rest of d-i, and have actual d-i
  images which are daily built, and usable independently of the kernel used.
 
 Sven, sorry but this doesn't have anything to do with the installer now.
 But that we refrain from making new uploads of the kernel less than a
 week prior to release - for the simple reason the kernel *is* a central
 component.

So what ? The reality is that all progress in this direction was stoped cold
one year ago, with the consequences that we know, and that we face again the
exact same situation we had for sarge, which wwas released with a known
security hole.

Hurt,

Sven Luther


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



Bug#404148: kernel: data corruption with nvidia chipsets and IDE/SATA drives // memory hole mapping related bug?!

2007-03-12 Thread Sven Luther
On Mon, Mar 12, 2007 at 11:25:13PM -0700, Steve Langasek wrote:
 So regrettably, this bug went more or less unnoticed on the 'kernel'
 pseudopackage until now, and it does appear (based on the upstream
 discussion) to affect the etch kernels.  And in addition to it being noticed
 after the upload of 2.6.18.dfsg.1-11, there also doesn't seem to be a real
 upstream fix available for the problem yet.
 
 There does seem to be a workaround available though, which is iommu=soft.
 At the moment, I'm doubtful that we could change the kernel to force this
 setting on only the nvidia chipsets in time for etch.  Should we instead tag
 this bug etch-ignore, and refer the iommu=soft workaround to the release
 notes?

Could this also be related to my #414580 problems ? Will try the iommu=soft
option now. Mmm, ...

No, iommu=soft doesn't seem to help there.

Friendly,

Sven Luther


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



Bug#413184: [Parted-maintainers] Bug#413184: [powerpci/mac] partman-md appears to not write back the raid flag to partitions.

2007-03-06 Thread Sven Luther
On Tue, Mar 06, 2007 at 02:55:11AM -0800, Steve Langasek wrote:
 I've found some time to confirm for myself that this patch fixes the problem
 of not being able to set the RAID flag in partman.  I've tweaked the patch
 slighly to tighten it up; the final version is attached.
 
 I'll upload this NMU to incoming shortly.

nice catch.

I am still curious that this issue if present in libparted was seen from
partman and not from parted itself. No wonder i didn't find anything in the
partman code himself.

Friendly,

Sven Luther


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



Bug#412950: linux-2.6: [legal] the current kernel tarball doesn't respect the GR 2006-007

2007-02-28 Thread Sven Luther
Package: linux-2.6
Severity: serious
Justification: http://www.debian.org/vote/2006/vote_007


Well, in http://www.debian.org/vote/2006/vote_007, we voted about the kernel
firmwares, and among others claimed :

  3. We assure the community that there will be no regressions in the progress
  made for freedom in the kernel distributed by Debian relative to the Sarge
  release in Etch

and :

  4. ... as long as we are legally allowed to do so, and the firmware is
  distributed upstream under a license that complies with the DFSG.

Both of these restrictions are not respected by the current linux-2.6 source
tarball, and the tg3 firmware driver in particular.

The tg3 firmware was stripped from the sarge kernel, it is a non-free but
redistributable binary blob, and this is thus a regression with regard to the
sarge release.

Secondly, the tg3 firmware licence is :

 * Firmware is:
 *  Derived from proprietary unpublished source code,
 *  Copyright (C) 2000-2003 Broadcom Corporation.
 *
 *  Permission is hereby granted for the distribution of this firmware
 *  data in hexadecimal or equivalent format, provided this copyright
 *  notice is accompanying it.

which would never pass the DFSG in any way. The licence clearly state it is a
binary derived from unpublished source code, and neither the source code is
available, nor is there any right of modification involved in it.

It is astounding how, Steve Langasek as the lead RM, specifically asked for
a GR on the subject in order to know how to act as RM, and then, even before
the vote finished, claimed he would not respect it.

Friendly,

Sven Luther

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)


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



Bug#397973: Bug still present

2007-02-27 Thread Sven Luther
tags 397973 + confirmed
thanks

I just confirmed that this bug is still present in today's d-i (daily built
from the SVN, r45447).

We booted the Xserve on the serial console, did the installation normally, and
in partman created the RAID partition on a mac partition table. This failed to
create the RAID flag, and thus partman-md failed to detect the disks, with the
error message shown in earlier reports.

Going into a shell, setting the flag by hand, and then going back to
partitioning and it works fine, so maybe this could be added to the erratas.

Notice again that there is absolutely nothing in reproducing this which needs
powermac hardware to test, and i am sure that i can even be reproduced in
quemu or vmware.

You just need to chose a mac partition table, and you will face this bug.

Friendly,

Sven Luther


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



Bug#412723: yaboot-installer: yaboot sets wrong partition number in LVM/RAID situations.

2007-02-27 Thread Sven Luther
Package: yaboot-installer
Version: 1.1.9
Severity: critical
Tags: d-i
Justification: breaks the whole system


When doing an LVM over RAID install on an apple XServe, we have three
partitions : sd[ab]2 - the yaboot partition, sd[ab]3 - /boot and sd[ab]4 the
LVM partition, which holds the root.

But / is on a LVM device, and /boot on a RAID1 device, which yaboot knows how
to read, since a RAID1 partition will be seen as a normal partition
individually.

The problem is due to the fact that our /boot is in /dev/md0, and that we want
yaboot to look at the partitions containing this RAID1 partition, namely
/dev/sd[ab]3.

This leaves the system unbootable on a reboot, thus the severity of this bug
report.

Friendly,

Sven Luther

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)


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



Bug#403136: XServe G5 has no hardware deffect, so this *IS* a udev bug :/

2007-01-26 Thread Sven Luther
tags 403136 + d-i
tags 403136 + needhelp
thanks
Well,

After speaking some with various folks, and someone else testing the same d-i
which failed here on other XServe's, altough maybe not from the same
generation (mine is from september 2005 i was told), i became suspicious, and
brang the machine to an apple technical center, for defect testing.

The machine came back today, and it was working perfectly, passed all apple
hardware diagnostic tests, and ran full tests of mac-os-x during various days
without problems.

Furthermore, YDL 4.1 installs fine, and also has no problems whatsoever with
the (somewhat older) udev installation there, and since this is an issue which
surfaced around november rather suddenly (it was in a datacenter a couple of
weeks, then upgraded, and at the first reboot, everything broke), i suspect it
is indeed some strange udev issue.

Let's again summarize the situation :

  1) udev does not create the /dev/sd* device nodes, either in initramfs-tools
  or in d-i. Probably other nodes are affected.

  2) the udev d-i scsi-devfs.sh scripts, which is in charge of creating that
  node, dies when writing to stdout, which is piped to udevd.

  3) ubuntu (of late november) exhibited the same problem.

  4) yaird did not work, but for some other reason (not recognizing a given
  node, didn't investigate more).

This makes the box fully unusable and unsuported both in d-i and in normal
debian, thus the RC status, furthermore something very strange is going on
with udev.

Next step would be :

  1) write a program writing to stdout and dropping the actual error message
  somewhere.

  2) contact udev author and ask for his help, since Marco said he didn't have
  a further clue, and this may be an upstream problem.

  3) fix yaird to work on it, and see if the machine is stable with yaird and
  without udev.

More to this once i have the box back, and am back from the Solution Linux
show in paris.

Friendly,

Sven Luther


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



Bug#403136: XServe G5 has no hardware deffect, so this *IS* a udev bug :/

2007-01-26 Thread Sven Luther
On Fri, Jan 26, 2007 at 11:11:45AM +0100, Marco d'Itri wrote:
 On Jan 26, Sven Luther [EMAIL PROTECTED] wrote:
 
1) write a program writing to stdout and dropping the actual error message
somewhere.
 Just add something like this to the top of the affected scripts:
 
 exec  /dev/xxx.log 21

It tells me that the pipe was closed by the other side, not very helpful, the
other side being udevd. The idea was to try to find out more about the exact
error, but i guess maybe adding explicit debugging to udevd is the only way
out here.

Friendly,

Sven Luther


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



Bug#403136: XServe G5 has no hardware deffect, so this *IS* a udev bug :/

2007-01-26 Thread Sven Luther
On Fri, Jan 26, 2007 at 11:52:12AM +0100, David Härdeman wrote:
 On Fri, Jan 26, 2007 at 10:52:39AM +0100, Sven Luther wrote:
 Next step would be :
 
  1) write a program writing to stdout and dropping the actual error message
  somewhere.
 
 How about this:
 
 #include stdio.h
 #include stdlib.h
 #include errno.h
 #include string.h
 
 #define LOGFILE /stdouttest.log
 #define TESTMSG This is a test string\n
 
 int
 main(int argc, char **argv, char **envp)
 {
   FILE *logfile;
   int printerrno;
   char *printerror;
   int retval = EXIT_FAILURE;
   int result;
 
   /* Setup a log file */
   logfile = fopen(LOGFILE, a);
   if (!logfile)
   exit(retval);
   
   fprintf(logfile, Program %s started\n, argv[0]); 
 
   /* Print to stdout */
   result = fprintf(stdout, TESTMSG);
 
   /* Log results */
   if (result  0) {
   printerrno = errno;
   printerror = strerror(printerrno);
   fprintf(logfile, Printing failed (%i): %s\n,
   printerrno, printerror);
   } else if (result  strlen(TESTMSG)) {
   fprintf(logfile, Printing was truncated to %i bytes\n, 
   result);
   } else {
   fprintf(logfile, Printing successful\n);
   retval = EXIT_SUCCESS;
   }
 
   /* We're done */
   fclose(logfile);
   exit(retval);
 }

Thanks, i will try, but i won't have time until i am back from solution linux
next thursday.

Friendly,

Sven Luther


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



Bug#407925: evolution: when out of disk space, create dialog storm which freezes the box

2007-01-22 Thread Sven Luther
Package: evolution
Version: 2.6.3-3
Severity: critical
Justification: causes serious data loss


While i was compiling stuff, i got a call and was updating an apointment i had
in the evolution calendar.

The compilation caused my /home to be full, and as thus, evolution was unable
to update the apointment.

But instead of opening a dialog informing me about the issue, and let me free
some space, it created a dialog storm, which left the box fully frozen (it was
a 1Ghz powerbook, with 512MB of ram), leaving me unable to move away from
evolution, unable to switch to a VT console, unable to even kill X with the
ctr-alt-del combo (well, maybe due to apple thinking there is no need for both
backspace and del, not sure), leaving me no choice but to reboot the machine.

This caused the loss of all the not-yet-saved data, thus the severity.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages evolution depends on:
ii  dbus  1.0.2-1simple interprocess messaging syst
ii  evolution-common  2.6.3-3architecture independent files for
ii  evolution-data-server 1.6.3-3evolution database backend server
ii  gconf22.16.0-3   GNOME configuration database syste
ii  gnome-icon-theme  2.14.2-2   GNOME Desktop icon theme
ii  gtkhtml3.83.12.1-2   HTML rendering/editing library - b
ii  libart-2.0-2  2.3.17-1   Library of functions for 2D graphi
ii  libatk1.0-0   1.12.4-1   The ATK accessibility toolkit
ii  libaudiofile0 0.2.6-6Open-source version of SGI's audio
ii  libavahi-client3  0.6.15-2   Avahi client library
ii  libavahi-common3  0.6.15-2   Avahi common library
ii  libavahi-glib10.6.15-2   Avahi glib integration library
ii  libbonobo2-0  2.14.0-3   Bonobo CORBA interfaces library
ii  libbonoboui2-02.14.0-5   The Bonobo UI library
ii  libc6 2.3.6.ds1-8GNU C Library: Shared libraries
ii  libcairo2 1.2.4-4The Cairo 2D vector graphics libra
ii  libcamel1.2-8 1.6.3-3The Evolution MIME message handlin
ii  libdbus-1-3   1.0.2-1simple interprocess messaging syst
ii  libdbus-glib-1-2  0.71-3 simple interprocess messaging syst
ii  libebook1.2-5 1.6.3-3Client library for evolution addre
ii  libecal1.2-6  1.6.3-3Client library for evolution calen
ii  libedataserver1.2-7   1.6.3-3Utility library for evolution data
ii  libedataserverui1.2-6 1.6.3-3GUI utility library for evolution 
ii  libegroupwise1.2-10   1.6.3-3Client library for accessing group
ii  libesd0   0.2.36-3   Enlightened Sound Daemon - Shared 
ii  libexchange-storage1.2-1  1.6.3-3Backend library for evolution cale
ii  libfontconfig12.4.1-2generic font configuration library
ii  libfreetype6  2.2.1-5FreeType 2 font engine, shared lib
ii  libgconf2-4   2.16.0-3   GNOME configuration database syste
ii  libgcrypt11   1.2.3-2LGPL Crypto library - runtime libr
ii  libglade2-0   1:2.6.0-4  library to load .glade files at ru
ii  libglib2.0-0  2.12.4-2   The GLib library of C routines
ii  libgnome-keyring0 0.6.0-3GNOME keyring services library
ii  libgnome-pilot2   2.0.15-0.1 Support libraries for gnome-pilot
ii  libgnome2-0   2.16.0-2   The GNOME 2 library - runtime file
ii  libgnomecanvas2-0 2.14.0-2   A powerful object-oriented display
ii  libgnomeprint2.2-02.12.1-7   The GNOME 2.2 print architecture -
ii  libgnomeprintui2.2-0  2.12.1-4   GNOME 2.2 print architecture User 
ii  libgnomeui-0  2.14.1-2   The GNOME 2 libraries (User Interf
ii  libgnomevfs2-02.14.2-4   GNOME virtual file-system (runtime
ii  libgnutls13   1.4.4-3the GNU TLS library - runtime libr
ii  libgpg-error0 1.4-1  library for common error values an
ii  libgtk2.0-0   2.8.20-3   The GTK+ graphical user interface 
ii  libgtkhtml3.8-15  3.12.1-2   HTML rendering/editing library - r
ii  libhal1   0.5.8.1-6  Hardware Abstraction Layer - share
ii  libice6   1:1.0.1-2  X11 Inter-Client Exchange library
ii  libjpeg62 6b-13  The Independent JPEG Group's JPEG 
ii  libldap2  2.1.30-13.2OpenLDAP libraries
ii  libnm-glib0   0.6.4-6network management framework (GLib
ii  libnotify1  

Bug#407795: libxklavier: Error during activation of the XKB configuration - only USA keymap available.

2007-01-21 Thread Sven Luther
 is a RC bug in my opinion, and need to be
fixed before the release of etch.

This may be related to :

  5) #399974: libxklavier -unable to switch to national keyboard

not sure, but he made no mention of the dialog, so it may be another issue,
thus filing a separate bug report.

Friendly,

Sven Luther

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)


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



Bug#397973: #397973 [powerpci/mac] partman-md appears to not write back the raid flag to partitions.

2007-01-12 Thread Sven Luther
On Fri, Jan 12, 2007 at 07:51:40PM +0100, Frans Pop wrote:
 This issue may possibly be fixed by partman-base (101). Please test.

I will, will need to see if i can manually work around #403136 to reach the
partitioning step. If i create the sd* devices by hand it usually works, but
dies horribly during base-install, but this should be enough to test this fix.

Friendly,

Sven Luther



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



Bug#397973: #397973 [powerpci/mac] partman-md appears to not write back the raid flag to partitions.

2007-01-12 Thread Sven Luther
On Fri, Jan 12, 2007 at 07:51:40PM +0100, Frans Pop wrote:
 This issue may possibly be fixed by partman-base (101). Please test.

Well, i have done an d-i install, created the devices by hand, chosen in
expert mode unstable, which i suppose will pull in the above version, but
haven't really found out a way to test it (please add the version to syslog
when they get installed, this would be very helpful), and have to say that the
problem still persists.

I create two 1GB raid partitions, and try to create a RAID1 device, and find
the No RAID partitions available dialog.

When i go into parted, i notice that the raid flag has gone, replaced with a
swap flag, which seems strange. Both of them used to be swap partitions prior
to the test though.

I set the raid flags back, go back to partman, who mentions me a dialog
please make sure you are happy with the partitions table and commit it
(paraphrased i forgot to copy, but you get the meaning), and the raid
flags are gone again.

To work around this, you have to go into parted, after the first partman-md
dialog, and set the raid flags.

The funny thing is that the raid flag is shown in the main partman manual
partitioning dialog, so i suppose it is in the database, unless these flags
are detected and not taken from the partman datas or something.

Without this, i would have thought that partman had the non-raid stored in its
data, and when doing the write to disk, did write the non-raid flag (well,
erased the flag i guess).

It would be really helpful if this could be reproduced on an x86 box, with a
mac partition table (expert mode, chose pmac as partition table format for the
disk).

So, unless i made a mistake, i confirm that this bug is still present.

Friendly,

Sven Luther


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



Bug#403136: Further investigation : The stdout pipe gets killed for some reason ...

2006-12-28 Thread Sven Luther
On Thu, Dec 28, 2006 at 02:38:47PM +0100, Marco d'Itri wrote:
 Can you provide more info about this alleged bug?

What more information do you want ? I think you said this was in the camp of
upstream now ? And you asked me to contact them. Which admitelly i have not
yet done, but which i also believe is somehow the job of the package
maintainer.

 If not then it should be downgraded or closed.

I strongly object to this. As said, i installed Yellow Dog Linux, and it had
no such problem, so i think we can exclude any kind of hardware problem, and
this is a serious regression.

 If you need more help with debugging you can find me on IRC.

Yeah, just right now i don't have time for this, i need to find it though, i
need the box to go into production again ASAP. 

But any hint about how to find out why udevd kills the pipe would be welcome,
i was told to write a C program which writes to stdout, and reports the exact
error message. Also, another idea would be to debug the problem on the udevd
side, but the quick glance i had was not enough to allow me to do this in a
meaningful way. Like always, time is missing to further investigate this.

Friendly,

Sven Luther


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



Bug#404855: kernel-package ability to chose the ramdisk generator in kernel-img.conf seems to have dissapeared.

2006-12-28 Thread Sven Luther
Package: kernel-package
Version: 10.065
Severity: serious
Justification: kernel policy


It seems that the configurable choice of the ramdisk generator, which we
discussed a year ago, has dissapeared. We reached the conclusion that it would
be configurable in kernel-img.conf, but i have looked at the man pages as well
as the source code, and could not find any way to do this. 

Since when has this feature dissapeared in kernel-package, and if it has not,
why is it so undocumented ? 

I notice :

  initrd.mk: This snippet uses hard coded version based heuristics to
 determine which set of tools would be viable for providing
 an initrd or initramdisk for the kernel being built, if
 initrd's are selected by the user as desired.

which doesn't seem to make any sense to me, especially the last sentence, and
which in general hints to me that this is not configurable anymore, but
hard-coded. The last sentence is contradictory, and may mean exactly the
contrary though.

In any case, no obvious documentation of this feature was found, and since the
kernel team in conjunction with the kernel-package maintainer and the various
ramdisk-generator maintainers decided that this should be configurable in
/etc/kernel-img.conf, this missing feature represents a serious violation of
the kernel packaging policy, thus the severity.

Friendly,

Sven Luther

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-2-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages kernel-package depends on:
ii  dpkg  1.13.24package maintenance system for Deb
ii  dpkg-dev  1.13.24package building tools for Debian
ii  file  4.17-5 Determines file type using magic
ii  gcc [c-compiler]  4:4.1.1-13 The GNU C compiler
ii  gcc-3.3 [c-compiler]  1:3.3.6-13 The GNU C compiler
ii  gcc-4.1 [c-compiler]  4.1.1-19   The GNU C compiler
ii  gettext   0.16.1-1   GNU Internationalization utilities
ii  make  3.81-2 The GNU version of the make util
ii  perl  5.8.8-7Larry Wall's Practical Extraction 
ii  po-debconf1.0.8  manage translated Debconf template

Versions of packages kernel-package recommends:
ii  bzip21.0.3-6 high-quality block-sorting file co
ii  libc6-dev [libc-dev] 2.3.6.ds1-8 GNU C Library: Development Librari

-- no debconf information


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



Bug#404143: Fans unreliable under load, permanent memory leak

2006-12-24 Thread Sven Luther
On Sun, Dec 24, 2006 at 03:07:55AM +0100, Frederik Schueler wrote:
 
 Hi *,
 
 this is indeed a severe issue which requires all our attention and care
 to solve or circumvent in order for nobodies boxes to get any harm, you
 know how expensive these laptops are.
 
 I basically see 3 solutions/workarounds:
 
 1. the brutal one: deactivate ACPI in 2.6.18, have the bios keep control
 of the fans - better a noisy laptop until I upgrade the kernel than a
 fried box.
 
 2. port 2.6.19 ACPI - noop because way too much work, unless someone 
 crazy enough to accomplish this task.
 
 3. go for 2.6.19

As said, i can imagine another solution.

  4. Provide both a stable 2.6.18, and a easily usable backported 2.6.19
  (or newer) kernel, which would be built for etch, but built out of our
  trunk/unstable/testing archive.

Then we can add a bit of logic into d-i's base-installer, so that the kernel
installation step detects the laptops which have this problem (do we know how
to detect them ?), and inform the user and install the newer kernel.

Alternatively, we can go 1, create a -noacpi flavour usable on those laptops,
and install that flavour in d-i. This would probably be the easiest solution.

 Documenting arbitrary breakage in the release notes is not a solution,
 just consider how well manuals are usually read (if at all). Users will 
 end with damaged hardware and blame us for it.

/me agrees.

 We released woody with disabled ide dma due to somewhat similar issues
 (boxes hanging), so disabling ACPI in 2.6.18 and going for a 2.6.19
 based 4.0r1 ASAP seems the best thing to me personally, but this is of
 course up for discussion.

I have been thinking of another solution, but since i am kind of ignored or
this is a subject a certain amount of the powers-who-be don't want me to
mention, i doubt it will be gaining much momentum. I am going to propose a
talk at fosdem about these ideas, where issues and everything else can be
discussed.

The idea goes as follows :

  1) We take the kernel out of the main debian archive, into a separate kernel
  pool. This pool would hold the kernel and all assorted modules or
  abi-depending packages. This pool would hold per-abi subpools
  (dists/kernel/2.6.18-3, dists/kernel/2.6.19-1, etc).

  2) Eventually, we have some symlink or mirroring logic which would allow the
  chosen kernel to be accesible from the main archives. This means we can
  prepare kernels in this kernel pool, test it, and once it is ready, do a
  one-pule moving of those packages (without rebuild) into the main pools.

  3) This pool will include both kernel .debs and .udebs. A further
  improvement would allow to split the d-i initramfs into two, having a single
  copy of the non-kernel specific stuff, and a per-flavour copy of the kernel
  initramfs stuff. This way, we move together the kernel and the module
  .udebs, and can easily switch d-i to change kernel version, or even build
  various d-i for various kernel versions. Furthermore this would avoid d-i
  trying to import 2.6.18-3 modules when you build a local 2.6.19-1 kernel,
  and simplify the whole .udeb version checking and downloading logic.

Well, there is more to it, and i will present that at fosdem, but i hope this
already gave you all a taste of what could be, and that these ideas will not
be rejected out of hand, just because they come from me.

Friendly,

Sven Luther


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



Bug#404143: Fans unreliable under load, permanent memory leak

2006-12-24 Thread Sven Luther
On Sun, Dec 24, 2006 at 02:48:27PM +0100, Frans Pop wrote:
 On Sunday 24 December 2006 03:07, Frederik Schueler wrote:
  2. port 2.6.19 ACPI - noop because way too much work, unless someone
  crazy enough to accomplish this task.
 
 Did you see that Bas Zoetekouw managed [1, #400488] to solve the problem 
 for his box by applying some selected patches from upstream?
 Wouldn't that be an option?

I thought i saw Maximilian say that there are indeed some patches, but that
the risk to destabilize the whole ACPI subsystem was too great this near to
the etch release. This is exactly the same kind of argument you are using in
d-i, don't you think ? 

 I'd suggest asking other people that see the same issues to also test a 
 kernel with these patches and decide based on the results.

No, what we would need is huge testing of these patches by people *WHO DIDN'T
SEE THE SAME ISSUES* to make sure there is no regression.

Friendly,

Sven Luther


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



Bug#404143: Fans unreliable under load, permanent memory leak

2006-12-24 Thread Sven Luther
On Sun, Dec 24, 2006 at 03:42:46PM +0100, maximilian attems wrote:
 On Sun, Dec 24, 2006 at 03:31:15PM +0100, Frederik Schueler wrote:
  Hello,
  
  On Sun, Dec 24, 2006 at 02:02:58PM +0100, Moritz Muehlenhoff wrote:
   Do you intent to disable ACPI entirely for all systems?
   
   It appears to me that the affected HP models could be disabled on a 
   per-case
   basis using drivers/acpi/blacklist.c
  
  This looks like a good idea to me, do we know which models are affected?
  
  OTOH, I doubt we have a complete list of affected models, and who knows
  what problems may arise for yet to be released laptops...
 
 indeed this is a good way.
 acpi patches have known side-effects so i would nack any hand-picking
 of those.
 
 do we have a report from an affected laptop that booting with noacpi
 solves the thermal issues?

Ah, neat, there is the noacpi option.

We could simply add this flag to affected laptops by d-i. No need to touch the
kernel or otherwise.

Friendly,

Sven Luther


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



Bug#404143: Fans unreliable under load, permanent memory leak

2006-12-23 Thread Sven Luther
On Sat, Dec 23, 2006 at 11:50:40AM +0100, Andreas Barth wrote:
 * Sven Luther ([EMAIL PROTECTED]) [061222 05:42]:
  On Fri, Dec 22, 2006 at 12:53:09PM +0100, Marc 'HE' Brockschmidt wrote:
   maximilian attems [EMAIL PROTECTED] writes:
On Fri, Dec 22, 2006 at 11:28:29AM +0100, Marc 'HE' Brockschmidt wrote:
Fix it or document it, I don't care. But the current state is not
releasable.
we are not talking about a patch.
what you need is an backport of the 2.6.19 acpi release to 2.6.18.
   
   Read again what I wrote. I will not allow Debian to release with a
   Kernel that may damage hardware without even a notice in the release
   notes. If you are not able to fix it, note that you have provided a
   broken kernel.
  
  Cool, let's delay etch a couple of weeks and move to a (now released) 2.6.19
  kernel, to solve this issue.
 
 Sven, stop this!

Why ? /me guesses that even though debian is about free software, there are
many who feel that freedom of speach is to be banned. Do you also follow that
line of thought ? Was it not enough that some people felt that i should be
burned on the stack for having send mails while i was not at my best ? 

Really, this kind of behavior is disgusting.

 I can remember well how you promised that moving to
 2.6.18 will magically solve almost all of our issues - 6 (or more)
 release critical bugs against 2.6.18 don't show that this has worked so
 well. Please try helping us on solutions rather then breaking things
 again.

I did not promise anything such. I simply stated at that time, that there
where many RC issues which where already fixed in the 2.6.18 tree, and which
would be a pain to backport to the 2.6.17 tree. Quite a different thing, don't
you think ? 

I personally will need to maintain 2.6.19+ backports to etch, because there is
no sane way to get Efika support in 2.6.18 without lot of work.

 Please try to look at it from another perspective:
 
 Consider you have bought such a laptop, and you install Debian. You have
 even read the release notes first.  Everything works well.  Until one
 day you notice your laptop gets too warm, and eventually even breaks
 because of this.  On deeper research, you notice that this issue was
 well-known to Debian, but they refused to deal with it at all. How would
 you feel as a user? I think this is an unacceptable perspective.

Bah. hardware which can be broken by software is broken. That said, if in fact
this is not a bug of the bios as was first mentioned here, but that the linux
support is not able to cope with some not usual but legal features of acpi,
then it is another matter.

But you should *NEVER* try to stop discussion about the subject, or bash on
someone for writing a single sentence as i did.

Friendly,

Sven Luther


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



Bug#404143: Fans unreliable under load, permanent memory leak

2006-12-22 Thread Sven Luther
On Fri, Dec 22, 2006 at 10:54:50AM +0100, Andreas Barth wrote:
 severity 404143 critical
 thanks
 
 * Bastian Blank ([EMAIL PROTECTED]) [061222 01:27]:
  On Fri, Dec 22, 2006 at 01:51:36AM +0100, [EMAIL PROTECTED] wrote:
   Consequence: linux-image-2.6.18-3-amd63 (=2.6.18-7) is unsuitable for
   release.
  
  Failing for you don't makes it unsuitable.
 
 That is a true statement by itself. This bug however has the potential
 to damage hardware. Which is a critical bug.

Euh, it seems to me more that the hardware has a bug which causes normal
operation to damage it.

As thus, i think that any damage done would be under the responsability of the
manufacturer to repare or fix. This seems to be both the position of Bastian
and Maximilian, and it seems reasonable.

So, users of such hardware, please bother your vendor to either exchange it
for a not broken one, or at least provide a bios upgrade which fixes the
brokeness.

Friendly,

Sven Luther


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



Bug#404191: libxklavier: changing keymap in gnome dies

2006-12-22 Thread Sven Luther
Package: libxklavier
Version: 2.2-4
Severity: serious


Well, i am not fully sure that this is the right place to report this bug too.
When using the gnome applet to change keymaps, i get (sorry for french) :

Erreur lors de l'activation de la configuration XKB.
Cela peut arriver pour plusieurs raisons :
- un bogue dans la bibliothèque libxklavier
- un bogue dans le serveur X (xkbcomp, utilitaires xmodmap)
- serveur X avec une implémentation de libxkbfile incompatible

Données de version du serveur X :
The X.Org Foundation
70101000

Si vous rapportez cette situation comme une anomalie, veuillez inclure :
- Le résultat de xprop -root | grep XKB
- Le résultat de gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd

And the two commands yield :

$ xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = xorg, macintosh, us, , 
_XKB_RULES_NAMES(STRING) = xorg, macintosh, us,us, ,intl,
grp:alts_toggle
$ gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
 layouts = [us  intl,us]
 model =
 options = [grp grp:alts_toggle]
 overrideSettings = true

This make it impossible to switch keymap, which is something which is needed
for cases such as myself where i have an US keyboard, but need to use the
deadkeys keymap to get the french accented letters.

Friendly,

Sven Luther

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-2-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)


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



Bug#404143: Fans unreliable under load, permanent memory leak

2006-12-22 Thread Sven Luther
On Fri, Dec 22, 2006 at 12:09:45PM +0100, maximilian attems wrote:
 On Fri, Dec 22, 2006 at 11:28:29AM +0100, Marc 'HE' Brockschmidt wrote:
  Bastian Blank [EMAIL PROTECTED] writes:
   On Fri, Dec 22, 2006 at 10:30:57AM +0100, Marc 'HE' Brockschmidt wrote:
   Sorry, I don't accept this. We are talking about an *overheating*
   problem, which means *broken* hardware. There needs to be at least a fix
   documented in the release-notes.
   Garbage-in, garbage-out. The BIOS of that machines is broken. Do you
   really expect that an interpreter (in this case the ACPI interpreter)
   accepts any garbage?
  
  Other OSes don't destroy the hardware. There is a patch for Linux not to
  - I don't see why Debian should release with a kernel that destroys
  hardware, without even giving users a warning. Not everyone who buys a
  notebook is aware of ACPI problems, and we shouldn't expect all users to
  do so.
  
  Fix it or document it, I don't care. But the current state is not
  releasable.
 
 we are not talking about a patch.
 what you need is an backport of the 2.6.19 acpi release to 2.6.18.
 
 acpi linux releases are tested as one release and you open a can of worm
 once you start picking acpi patches. only mjg59 is insane enough to do
 that. anyway the fix for those broken aml tables has a big dependency
 so the backport is insane.
 
 i looked at it 2 month ago and dropped the case, we are shortly before
 release. i restate those broken hardware needs a newer kernel fullstop.

Well, this would mean that we could provide a semi-official set of newer
kernels for etch. We would, once etch is released, provide a backportet kernel
of the new unstable kernel, as well as a etch-installing d-i for them.

This would allow users to install a stable etch, but including a newer kernel,
which is what probably most of us are doing anyway.

Friendly,

Sven Luther


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



Bug#404143: Fans unreliable under load, permanent memory leak

2006-12-22 Thread Sven Luther
On Fri, Dec 22, 2006 at 12:53:09PM +0100, Marc 'HE' Brockschmidt wrote:
 severity 404143 critical
 thanks
 
 maximilian attems [EMAIL PROTECTED] writes:
  On Fri, Dec 22, 2006 at 11:28:29AM +0100, Marc 'HE' Brockschmidt wrote:
  Fix it or document it, I don't care. But the current state is not
  releasable.
  we are not talking about a patch.
  what you need is an backport of the 2.6.19 acpi release to 2.6.18.
 
 Read again what I wrote. I will not allow Debian to release with a
 Kernel that may damage hardware without even a notice in the release
 notes. If you are not able to fix it, note that you have provided a
 broken kernel.

Cool, let's delay etch a couple of weeks and move to a (now released) 2.6.19
kernel, to solve this issue.

Friendly,

Sven Luther


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



Bug#403136: udev bug ... (d-i fails to create /dev/sd* devices)

2006-12-18 Thread Sven Luther
On Sun, Dec 17, 2006 at 02:48:24PM +0100, Marco d'Itri wrote:
 On Dec 16, Sven Luther [EMAIL PROTECTED] wrote:
 
  Well, i never dealt with udev, i have not even the faintest idea where to
  start, and the initramfs-tools or d-i environment i have to play with is
  really not all that user friendly, so please help me or give me guidance on
  how to further investigate ? 
 OTOH looks like you were really quick to blame udev for this.
 
  Can you tell me how i can make udev log all received events, or something
  such. Once i get the hand, it is usually already too late, and everything
  happened.
 Uncomment the last line of /etc/udev/hotplug.rules .

Well, in the d-i context, or probably even the initramfs-tools context, this
is probably not going to do us much good.

I did build a modified udev-udeb, in which i added a hotplug.rules which
includes only the :

  # Log every event to /dev/hotplug.log (for debugging).
  RUN+=logger.agent

lines, and i added /lib/udev/logger.agent to it too.

I am unsure if this will be enough though, because lot of stuff are missing
from the udev-udeb, and possibly also whatever is used to run the
hotplug.rules.

Would a udev-dbg-udev make sense ? It would make debugging this kind of stuff
much easier.

Now, i wonder if it is udev related, since the udev-udeb is much more
lightweight than the full udev, is d-i using something else to create the
devices ? 

Anyway, thanks for your help.

Friendly,

Sven Luther



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



Bug#403136: further investigation shows the udev scripts are not even started ...

2006-12-18 Thread Sven Luther
Package: udev
Version: 0.103-1
Followup-For: Bug #403136


Hi, ...

I have experimented a bit, thanks to Marco's hints. And we narrowed this done
to the scsi-devfs.sh script not even being launched. A udevtrigger showed that
all those scripts are :

  Jan 12 22:14:07 udevd[347]: udev_done: seq 2161, pid [7002] exit with 1, 0 
seconds old

exiting with return status 1. I have checked by adding an echo at the start of
scsi-devfs.sh, and adding set -x too, but it seems to me that it doesn't even
get called at all, which is rather strange.

Marco, can you give me some information about how to further investigate this,
i have narrowed the problematic code to udevd.c, and probably to the
udev_done/reap_sigchilds/udev_event_process, but i am not sure how to further
continue from there.

It may be that for some obscure reason, the scripts are being killed, and this
triggers the return status of 1, but as said, running those scripts by hand is
perfectly fine.

Most baffling.

Friendly,

Sven Luther

-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 8
lrwxrwxrwx 1 root root  39 2006-12-09 08:15 
020_libgphoto2_generic-ptp_support.rules - 
../libgphoto2_generic_ptp_support.rules
lrwxrwxrwx 1 root root  20 2006-02-13 19:26 020_permissions.rules - 
../permissions.rules
lrwxrwxrwx 1 root root  19 2006-08-28 16:23 025_libgphoto2.rules - 
../libgphoto2.rules
lrwxrwxrwx 1 root root  16 2006-08-28 16:45 025_libsane.rules - 
../libsane.rules
lrwxrwxrwx 1 root root  13 2006-02-13 19:26 udev.rules - ../udev.rules
lrwxrwxrwx 1 root root  25 2006-08-28 16:10 z20_persistent-input.rules - 
../persistent-input.rules
lrwxrwxrwx 1 root root  19 2006-08-28 16:10 z20_persistent.rules - 
../persistent.rules
-rw-r--r-- 1 root root 599 1970-10-03 14:05 z25_persistent-cd.rules
-rw-r--r-- 1 root root 602 2006-09-19 08:12 z25_persistent-net.rules
lrwxrwxrwx 1 root root  33 2006-08-28 16:10 z45_persistent-net-generator.rules 
- ../persistent-net-generator.rules
lrwxrwxrwx 1 root root  12 2006-08-28 16:10 z50_run.rules - ../run.rules
lrwxrwxrwx 1 root root  16 2006-08-28 16:10 z55_hotplug.rules - 
../hotplug.rules
lrwxrwxrwx 1 root root  19 2005-08-15 17:31 z60_alsa-utils.rules - 
../alsa-utils.rules
lrwxrwxrwx 1 root root  15 2006-08-28 00:32 z60_hdparm.rules - ../hdparm.rules
lrwxrwxrwx 1 root root  33 2006-08-28 16:12 z60_xserver-xorg-input-wacom.rules 
- ../xserver-xorg-input-wacom.rules
lrwxrwxrwx 1 root root  17 2006-08-28 16:10 z70_hotplugd.rules - 
../hotplugd.rules
lrwxrwxrwx 1 root root  29 2006-08-28 16:10 z75_cd-aliases-generator.rules - 
../cd-aliases-generator.rules
lrwxrwxrwx 1 root root  12 2006-11-23 08:14 z99_hal.rules - ../hal.rules

-- /sys/:
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hda/hda3/dev
/sys/block/hda/hda4/dev
/sys/block/hda/hda5/dev
/sys/block/hda/hda6/dev
/sys/block/hdc/dev
/sys/block/ram0/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram1/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/block/sda/dev
/sys/block/sdb/dev
/sys/block/sdc/dev
/sys/block/sdd/dev
/sys/class/drm/card0/dev
/sys/class/graphics/fb0/dev
/sys/class/input/input0/event0/dev
/sys/class/input/input0/mouse0/dev
/sys/class/input/input0/ts0/dev
/sys/class/input/input3/event1/dev
/sys/class/input/input4/event2/dev
/sys/class/input/input4/mouse1/dev
/sys/class/input/input4/ts1/dev
/sys/class/input/mice/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/nvram/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/misc/snapshot/dev
/sys/class/printer/lp0/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dsp/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/seq/dev
/sys/class/sound/sequencer2/dev
/sys/class/sound/sequencer/dev
/sys/class/sound/timer/dev
/sys/class/usb_device/usbdev1.1/dev
/sys/class/usb_device/usbdev1.3/dev
/sys/class/usb_device/usbdev2.1/dev
/sys/class/usb_device/usbdev3.1/dev
/sys/class/usb_device/usbdev4.1/dev
/sys/class/usb_device/usbdev5.1/dev
/sys/class/usb_device/usbdev5.2/dev
/sys/devices/pci:00/:00:05.0/usb3/3-0:1.0/usbdev3.1_ep81/dev
/sys/devices/pci:00/:00:05.0/usb3/usbdev3.1_ep00/dev
/sys/devices/pci:00/:00:05.1/usb4/4-0:1.0/usbdev4.1_ep81/dev
/sys/devices/pci:00/:00:05.1/usb4/usbdev4.1_ep00/dev
/sys/devices/pci:00/:00:05.2/usb5/5-0:1.0/usbdev5.1_ep81/dev
/sys/devices/pci:00/:00:05.2/usb5/5-2/5-2:1.0/usbdev5.2_ep02/dev
/sys/devices/pci:00/:00:05.2/usb5/5-2/5-2:1.0/usbdev5.2_ep81/dev
/sys/devices/pci:00/:00:05.2/usb5/5-2/usbdev5.2_ep00/dev
/sys/devices/pci:00/:00:05.2/usb5/usbdev5.1_ep00/dev
/sys/devices/pci:00/:00:0c.2/usb1/1-0:1.0/usbdev1.1_ep81/dev
/sys/devices/pci:00

Bug#403136: Further investigation : The stdout pipe gets killed for some reason ...

2006-12-18 Thread Sven Luther
Hi Marco, ...

After further investigation, and thanks to David Härdeman who helped me in
getting the right shell log information out of the scripts, it seems that 
the the scsi-devfs.sh script dies (see the attached log) with :

  ...
  + echo scsi/host0/bus0/target0/lun0/disc discs/disc0/disc

notice how the echo to standard output is done but doesn't come back.

So, it is most probably that the process get killed from the other side, in
some way, and since the other side is udevd ...

So, to sumarise, the script gets killed once it tries to write to stdout,
which is the pipe used to communicate with udevd.

Friendly,

Sven Luther
+ SCSI_ID=0:0:0:0
+ HOST=0
+ SCSI_ID=0:0:0
+ BUS=0
+ SCSI_ID=0:0
+ TARGET=0
+ SCSI_ID=0
+ LUN=0
+ [  ]
+ NAME=disc
+ get_next_number sda disk
+ local num=0
+ local dev
+ get_ide_offset disk
+ local num=0
+ local dev
+ echo /proc/ide/hda/media
+ [ /proc/ide/hda/media = /proc/ide/hd*/media ]
+ cat /proc/ide/hda/media
+ [ cdrom = disk ]
+ echo 0
+ local offset=0
+ [ disk = disk ]
+ local DRIVE=sda
+ local DEVLIST=/sys/block/sd*
+ [ sda = sda ]
+ break
+ echo 0
+ LINK=discs/disc0/disc
+ echo scsi/host0/bus0/target0/lun0/disc discs/disc0/disc


Bug#403136: more info.

2006-12-18 Thread Sven Luther
Well, after a bit more playing ...

ubuntu 6.10 (edgy), does have a similar problem. It cannot find the cdrom
device (our netinst isos have the same problem).

I tried then a Yellow Dog 4.1 install, and it worked fine, and even was using
udev, altough probably an antiquated version (2.6.15-rc5 based kernel, and
udev 071).

Friendly,

Sven Luther


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



Bug#403136: udev bug ...

2006-12-17 Thread Sven Luther
On Sun, Dec 17, 2006 at 02:48:24PM +0100, Marco d'Itri wrote:
 On Dec 16, Sven Luther [EMAIL PROTECTED] wrote:
 
  Well, i never dealt with udev, i have not even the faintest idea where to
  start, and the initramfs-tools or d-i environment i have to play with is
  really not all that user friendly, so please help me or give me guidance on
  how to further investigate ? 
 OTOH looks like you were really quick to blame udev for this.

Well, i blamed i-t first, but when i saw the problem in both d-i and i-t, i
guess the common denominator is udev. It could be the kernel too, ubt i did
give 2.6.17 a try, and the same problem happened there, and maks saw something
similar with md/raid on usb-storage.

  Can you tell me how i can make udev log all received events, or something
  such. Once i get the hand, it is usually already too late, and everything
  happened.
 Uncomment the last line of /etc/udev/hotplug.rules .

Ok, thanks.

This is really driving me crazy.

Friendly,

Sven Luther


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



Bug#380226: [Parted-maintainers] Bug#380226: NTFS (partition) not recreated correctly after resize: incorrect start sector

2006-12-16 Thread Sven Luther
On Sat, Dec 16, 2006 at 05:20:02PM +0100, Kurt Roeckx wrote:
 
 Bas Zoetekouw [EMAIL PROTECTED] writes:
  The problem here is how to decide if we should or not align it.
  That's
  the most difficult question...
 
  If the partition is merely being resized, the begin sector should
  _never_ be changed, I think.
 
 I guess it wouldn't be a bad thing to only change the end sector if
 that's the only thing you tried to do.
 
 I just wonder what constraints the end sector should have in that case,
 looking at the bug report, the end cylinder also seem to be a multiple
 of 2048 - 1, so it seem to me that Microsoft is using 2048 sectors/track
 instead of 63.  Vista might not like it that we let the partition stop
 on a sector that's a multiple of 63 - 1, and might be unable to use the
 last track.
 
 I think the best thing we can do is make it think parted think that
 there are 2048 sectors/track.

Is there some kind of version or something for those NTFS partitions, which
will enable us to detect them ? 

If i remember the code well, it would be trivial enough to modify the
sectors-per-cylinder value if we detect a NTFS partition table which needs it,
i think this was already done for the legacy systems, and i know that the
amiga filesystems (ffs, sfs, etc), also have some such constraints, and the
individual cylinder size of them is hold in the main partition table, so i
think i already did something similar.

Friendly,

Sven Luther


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



Bug#380226: [Parted-maintainers] Bug#380226: NTFS (partition) not recreated correctly after resize: incorrect start sector

2006-12-16 Thread Sven Luther
On Sat, Dec 16, 2006 at 06:46:47PM +0100, Frans Pop wrote:
 On Saturday 16 December 2006 17:57, Sven Luther wrote:
  Is there some kind of version or something for those NTFS partitions,
  which will enable us to detect them ?
 
 This seems like the wrong thing to do. (lib)parted should not touch the 
 starting sector for an *existing* partition of _any_ file system type. 
 This bug is not NTFS or Vista specific, even though it was first detected 
 for a Vista partition.

We are speaking about th end sector here though.

Friendly,

Sven Luther


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



Bug#380226: [Parted-maintainers] Bug#380226: NTFS (partition) not recreated correctly after resize: incorrect start sector

2006-12-16 Thread Sven Luther
On Sat, Dec 16, 2006 at 07:33:38PM +0100, Kurt Roeckx wrote:
 On Sat, Dec 16, 2006 at 05:57:04PM +0100, Sven Luther wrote:
  On Sat, Dec 16, 2006 at 05:20:02PM +0100, Kurt Roeckx wrote:
   
   I just wonder what constraints the end sector should have in that case,
   looking at the bug report, the end cylinder also seem to be a multiple
   of 2048 - 1, so it seem to me that Microsoft is using 2048 sectors/track
   instead of 63.  Vista might not like it that we let the partition stop
   on a sector that's a multiple of 63 - 1, and might be unable to use the
   last track.
  
  Is there some kind of version or something for those NTFS partitions, which
  will enable us to detect them ? 
 
 Afaik, the version is still 3.1, same as for XP.
 
 I think they have something in d-i now that detects vista based on some
 files in the fs or something.  Frans probably knows more about this.
 
  If i remember the code well, it would be trivial enough to modify the
  sectors-per-cylinder value if we detect a NTFS partition table which needs 
  it,
  i think this was already done for the legacy systems, and i know that the
  amiga filesystems (ffs, sfs, etc), also have some such constraints, and the
  individual cylinder size of them is hold in the main partition table, so i
  think i already did something similar.
 
 That would be one of the resize_contraints (and copy) in libparted/fs/ntfs/ I
 guess, not sure yet how those work.
 
 But that would still leave the question on how to not change the start
 sector without breaking something else.

You can set constraints on both the start and the end, if i remember well. 

Friendly,

Sven Luther


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



Bug#403136: udev bug ...

2006-12-16 Thread Sven Luther
Hi Marco,

Well, i never dealt with udev, i have not even the faintest idea where to
start, and the initramfs-tools or d-i environment i have to play with is
really not all that user friendly, so please help me or give me guidance on
how to further investigate ? 

Can you tell me how i can make udev log all received events, or something
such. Once i get the hand, it is usually already too late, and everything
happened.

Do you also know of some documentation explaining the functioning of udev,
which would help me along the way.

I am very interested in solving this issue ASAP, and doing the work for it,
but i am totally lost in how to handle this.

Friendly,

Sven Luther


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



Bug#403136: scsi subsystem udev events are broken, leaves system with lvm/raid unbootable and breaks d-i.

2006-12-14 Thread Sven Luther
Package: udev
Version: 0.103-1
Severity: critical
Tags: d-i
Justification: breaks the whole system


Hi, a week ago i did go to reboot an Apple XServe G5, which was in a
datacenter. What was not my surprise to see that it didn't come back online.

The machine had an sata_svw based sata controller, and is using a 2.6.18
debian kernel, and has a LVM on RAID setup.

After some infuriating wait time and initramfs-tools archeology, i found out
that the problem was due to initramfs-tools trying to bring up the RAID/LVM
before the disks finished mounting, and thus failed to find the devices.

I discussed the issue with Maximilian Attems, and he said he had also seen a
similar issue, with a LVM/RAID on usb disks setup, and mentioned it was caused
by : udevsettle has a buggy kernel-userspace seqnum interface with the scsi
code.

Today i went to the datacenter again, and tried a clean install, and the same
problem happens in d-i. The module is loaded, but the /dev/sd* devices are not
created. Creating them by hand work, but then the system freezes during
base-installation, and i don't really know why. I took the system home, for
easier investigation, so let's take this oportunity to fix this issue now.

Friendly,

Sven Luther

-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 8
lrwxrwxrwx 1 root root  39 2006-12-09 08:15 
020_libgphoto2_generic-ptp_support.rules - 
../libgphoto2_generic_ptp_support.rules
lrwxrwxrwx 1 root root  20 2006-02-13 19:26 020_permissions.rules - 
../permissions.rules
lrwxrwxrwx 1 root root  19 2006-08-28 16:23 025_libgphoto2.rules - 
../libgphoto2.rules
lrwxrwxrwx 1 root root  16 2006-08-28 16:45 025_libsane.rules - 
../libsane.rules
lrwxrwxrwx 1 root root  13 2006-02-13 19:26 udev.rules - ../udev.rules
lrwxrwxrwx 1 root root  25 2006-08-28 16:10 z20_persistent-input.rules - 
../persistent-input.rules
lrwxrwxrwx 1 root root  19 2006-08-28 16:10 z20_persistent.rules - 
../persistent.rules
-rw-r--r-- 1 root root 599 1970-10-03 14:05 z25_persistent-cd.rules
-rw-r--r-- 1 root root 602 2006-09-19 08:12 z25_persistent-net.rules
lrwxrwxrwx 1 root root  33 2006-08-28 16:10 z45_persistent-net-generator.rules 
- ../persistent-net-generator.rules
lrwxrwxrwx 1 root root  12 2006-08-28 16:10 z50_run.rules - ../run.rules
lrwxrwxrwx 1 root root  16 2006-08-28 16:10 z55_hotplug.rules - 
../hotplug.rules
lrwxrwxrwx 1 root root  19 2005-08-15 17:31 z60_alsa-utils.rules - 
../alsa-utils.rules
lrwxrwxrwx 1 root root  15 2006-08-28 00:32 z60_hdparm.rules - ../hdparm.rules
lrwxrwxrwx 1 root root  33 2006-08-28 16:12 z60_xserver-xorg-input-wacom.rules 
- ../xserver-xorg-input-wacom.rules
lrwxrwxrwx 1 root root  17 2006-08-28 16:10 z70_hotplugd.rules - 
../hotplugd.rules
lrwxrwxrwx 1 root root  29 2006-08-28 16:10 z75_cd-aliases-generator.rules - 
../cd-aliases-generator.rules
lrwxrwxrwx 1 root root  12 2006-11-23 08:14 z99_hal.rules - ../hal.rules

-- /sys/:
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hda/hda3/dev
/sys/block/hda/hda4/dev
/sys/block/hda/hda5/dev
/sys/block/hda/hda6/dev
/sys/block/hdc/dev
/sys/block/ram0/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram1/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/block/sda/dev
/sys/block/sdb/dev
/sys/block/sdc/dev
/sys/block/sdd/dev
/sys/class/drm/card0/dev
/sys/class/graphics/fb0/dev
/sys/class/input/input0/event0/dev
/sys/class/input/input0/mouse0/dev
/sys/class/input/input0/ts0/dev
/sys/class/input/input1/event1/dev
/sys/class/input/input2/event2/dev
/sys/class/input/input2/mouse1/dev
/sys/class/input/input2/ts1/dev
/sys/class/input/mice/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/nvram/dev
/sys/class/misc/psaux/dev
/sys/class/misc/rtc/dev
/sys/class/misc/snapshot/dev
/sys/class/printer/lp0/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dsp/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/seq/dev
/sys/class/sound/sequencer2/dev
/sys/class/sound/sequencer/dev
/sys/class/sound/timer/dev
/sys/class/usb_device/usbdev1.1/dev
/sys/class/usb_device/usbdev1.2/dev
/sys/class/usb_device/usbdev2.1/dev
/sys/class/usb_device/usbdev3.1/dev
/sys/class/usb_device/usbdev4.1/dev
/sys/class/usb_device/usbdev5.1/dev
/sys/class/usb_device/usbdev5.2/dev
/sys/devices/pci:00/:00:05.0/usb3/3-0:1.0/usbdev3.1_ep81/dev
/sys/devices/pci:00/:00:05.0/usb3/usbdev3.1_ep00/dev
/sys/devices/pci:00/:00:05.1/usb4/4-0:1.0/usbdev4.1_ep81/dev
/sys/devices/pci:00/:00:05.1/usb4/usbdev4.1_ep00/dev
/sys/devices/pci:00/:00:05.2/usb5/5-0:1.0/usbdev5.1_ep81/dev
/sys/devices/pci:00/:00:05.2/usb5/5-2/5-2:1.0/usbdev5.2_ep02/dev
/sys/devices/pci:00/:00:05.2/usb5/5-2/5-2:1.0

Bug#401916: initramfs-tools: [powerpc64] i-t tries to mount RAID/LVM stuff before the disk are up - unbootable

2006-12-11 Thread Sven Luther
On Sun, Dec 10, 2006 at 10:39:45AM +0100, maximilian attems wrote:
 On Wed, 06 Dec 2006, Sven Luther wrote:
 
  Package: initramfs-tools
  Severity: critical
  Justification: breaks the whole system
 
 hmm yes i know of that situation it affects a certain range of roots.
  
  
  Today i went to the datacenter to reboot the xserve G5 i have there, for 
  some
  random reason, and what was not my surprise to notice that the box didn't 
  come
  up anymore.
  
  After some dmesg examination, i noticed that the sata disks did come up only
  after i-t tried to bring up the RAID and LVM stuff, which is really not 
  nice.
 
 the trouble is that udevsellte exists to early that mean when
 the scsi/usb discs are not up yet.
 hitting raid/lvm2 roots on those devices and more general lilo boots
 as there you have no root dev to wait for.
 i notified udev upstream for it, but got no response i'll reask privately.
 http://marc.theaimsgroup.com/?l=linux-scsim=116189244404693w=2

Yeah, please do, we really need to fix this before etch is out, i don't think
that having a server who cannot reboot sometimes is something we want to ship
in etch.

  Furthermore, playing offline without any info with the box, i was not able 
  to
  convince i-t to mount the partition and investigate, but well, i guess i 
  would
  have been able to do so if i had the code available, or more time to
  investigate.
 
 you should have rerun the early initramfs-tools stages, see init.
 than it works.

Ah, that was the missing info. I searched a bit, but didn't find easily what
to do, and then i had to leave. I will be at the box on thursday again.

Now, as a temporary workaround, maybe one solution, if RAID/LVM was not found
is to delay for a given time (1/2 minute ? a configurable time ?), and then
try again.

Another nice thing would be able to rerun the early initramfs-tools stages, or
maybe even have a stamp of each completed stage, and a single command which
allow to restart the detection from there ? 

Friendly,

Sven Luther


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



Bug#402267: PowerPC Netinst CD Invalid Release File

2006-12-11 Thread Sven Luther
On Sat, Dec 09, 2006 at 01:01:54AM -0500, Rick Thomas wrote:
 Package: installation-reports
 
 Installing from the netinst CD on a PowerMac G4, I get the following  
 error:
 
 [!!] Install the base system
 Debootstrap Error
 Invalid Release file: no entry for main/binary-powerpc/Packages.
 
 This is the netinst CD from:

Notice that last thursday, in order to investigate an initramfs-tools bug
which left the xserve unbootable, i tried booting d-i from the daily netboot
mini-iso, and yaboot refused to take it, i don't really know why though. Need
to go to the datacenter to investigate more.

Friendly,

Sven Luther


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



Bug#380226: NTFS alignement problem ...

2006-12-11 Thread Sven Luther
Hi, ...

On Xavier Oswald's proding, i had a look at the history of this bug. I don't
really know much about NTFS and other windowy filesystems, so i cannot really
give much info, which is why i didn't help investigate these bugs.

Now, one of the recomendation was to change the alignement issues, and there
was a note of the current way of things being so for pre-LBA compatibility
issues, which brang into memory the whole huge set of problems which where
present 1-2 years ago with windowy filesystem resizing.

As such, i strongly urge you (Maybe otavio or xavier are the best candidates
for that), to take contact with upstream, and not to try to solve the issue
alone in debian, and possibly do something which may break the other
compatibility issue affecting older hardware, which we may or not be able to
detect before the etch release.

Friendly,

Sven Luther


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



Bug#401916: initramfs-tools: [powerpc64] i-t tries to mount RAID/LVM stuff before the disk are up - unbootable

2006-12-06 Thread Sven Luther
Package: initramfs-tools
Severity: critical
Justification: breaks the whole system


Sorry maks for this RC bug, but i think the severity is deserved.

Today i went to the datacenter to reboot the xserve G5 i have there, for some
random reason, and what was not my surprise to notice that the box didn't come
up anymore.

After some dmesg examination, i noticed that the sata disks did come up only
after i-t tried to bring up the RAID and LVM stuff, which is really not nice.

on this machine, root is on a LVM, inside a RAID1 on two physical disks.

Furthermore, playing offline without any info with the box, i was not able to
convince i-t to mount the partition and investigate, but well, i guess i would
have been able to do so if i had the code available, or more time to
investigate.

The box is currently switched off until i can come back with a fix to this
issue (oh, and it refused to eject the CDROM i put in it to try to boot the
debian-installer in resuce mode :).

Friendly,

Sven Luther

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-2-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)


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



Bug#395259: nobootloader: [powerpc/pegasos] bad sed invocation breaks devfs style paths (division by zero)

2006-11-22 Thread Sven Luther
On Wed, Nov 22, 2006 at 09:32:27AM +, Colin Watson wrote:
 On Thu, Oct 26, 2006 at 03:25:33AM +0200, Frans Pop wrote:
  On Wednesday 25 October 2006 23:12, Sven Luther wrote:
   It seems that nobootloader uses still devfs paths for some reason. The
   following line :
  
  That is not so strange as that line is using the exact same variable 
  $bootfs_devfs as its base that the old code did...
  
  Should it be using something different instead? What is the value of 
  $bootfs_disk_syspath and $bootfs_disk if you run the code with 'set -x'?
  
  For now I've added a comment that that should probably be changed at some 
  point.
  
  (To be very honest, I don't see the point of the code added in 1.10 at all 
  as the devfs path is still used as the base for the whole piece of code; 
  I guess it is in preparation of a further future transition.)
 
 Don't be misled by the variable name. It's called $bootfs_devfs because
 it's the path before calling mapdevfs; if you aren't using devfs paths
 then $bootfs_devfs and $bootfs are identical. What $bootfs_devfs really
 means is the version of this path that can be used within d-i.
 
 I've just committed an IMHO better fix which will work for both devfs
 and non-devfs paths. Sven, thanks for the report.

Hehe, i suppose i will now need to build and test your new version, or will
you be able to test it on your pegasos machine ? 

Friendly,

Sven Luther


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



Bug#398962: ircgate

2006-11-22 Thread Sven Luther
On Wed, Nov 22, 2006 at 08:50:21AM -0500, Joey Hess wrote:
 Md joeyh: I remember talking about #398962 with waldi, IIRC platform 
 devices in recent kernels provide $MODALIAS while they should not. so udev 
 will always try loading again the driver after it has been loaded
 Md I suppose I could add a workaround in udev since I do not know about any 
 platform driver which provides a meaningful $MODALIAS
 fjp Md: Has there been a discussion with kernel developers about that? 
 Will/has it been fixed in later kernels?
 Md fjp: no clue. somebody should ask greg k-h but I am too much busy these 
 days
 joeyh Md: afaics, there's no way udev can autoload that pcmcia bridge 
 driver .. would just blacklisting it in udev make sense? Is there a way to 
 blacklist it that doesn't blacklist it from modprobe?
 Md joeyh: try adding in hotplug.rules, as the third line: 
 SUBSYSTEM==platform, GOTO=hotplug_driver_loaded
 Md IIRC it uses SUBSYSTEM==platform, double check the log if needed
 joeyh ok, that works, tested in d-i
 Md I will add the workaround to the next upload
 joeyh I imagine a more targeted rule that also matches the driver would 
 also work
 joeyh at least for this one module.. dunno about other platform modules..
 Md all platform drivers have this problem, the bug is in the drivers core

Notice that the pegasos marvell gigabit ethernet port is such a platform
device. We currently have a hacked patch in our kernel with makes it
masquarade as a pci device, listening on the northbridge pci id, but when i
tried to push this patch upstream, i was told it was not needed because of the
platform device modalias support. There are probably other devices which
gained hotplug and thus automatically loaded modules, in this way.

Friendly,

Sven Luther




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



Bug#399260: debian-installer: [powerpc] Please apply attached patch, adding prep and 2.6.18-2 support.

2006-11-18 Thread Sven Luther
Package: debian-installer
Severity: grave
Justification: d-i powerpc daily builds need to be upgraded to 2.6.18-2 kernel 
.udebs


Please apply the attached patch.

It adds support for the 2.6.18-2 kernel .udebs currently in unstable, as well
as the prep support (needs mkvmlinuz 26 though, which was uploaded today).

It also includes adding the Apple G5 fancontrol modules in the ramdisk.

This patch is RC, because without it, the d-i daily builds are probably not 
building
anymore, now that the 2.6.18-2 kernel .udebs are in unstable.

Friendly,

Sven Luther

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-2-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Index: config/powerpc/prep.cfg
===
--- config/powerpc/prep.cfg (revision 0)
+++ config/powerpc/prep.cfg (revision 0)
@@ -0,0 +1,19 @@
+MEDIUM_SUPPORTED = cdrom netboot hd-media
+
+# The version of the kernel to use.
+KERNELVERSION = 2.6.18-2-prep
+KERNEL_FLAVOUR = di
+KERNELNAME = vmlinux
+KERNELIMAGEVERSION = $(KERNELVERSION)
+
+SUBARCHES = prep 
+
+cd_content: cd_content_common
+
+netboot_content: netboot_content_common
+
+arch_miniiso: arch_miniiso_common
+
+arch_boot_screens:
+
+#arch_boot: arch_boot_initrd
Index: config/powerpc/prep/hd-media.cfg
===
--- config/powerpc/prep/hd-media.cfg(revision 42615)
+++ config/powerpc/prep/hd-media.cfg(working copy)
@@ -0,0 +1,18 @@
+# Not really a floppy, this is a 239 mb image, large enough to put a
+# netinst iso in, and small enough to fit on a mid-range memory stick, 
+# such as those advertised as being 256 mb in size.
+FLOPPY_SIZE = 244736
+
+DISK_LABEL = bootable drive
+MEDIA_TYPE = bootable drive
+
+GZIPPED = .gz
+EXTRANAME = hd-media/
+
+TARGET = $(KERNEL) $(INITRD) $(BOOT) 
+
+MANIFEST-BOOT = 256 mb image (compressed) for USB memory stick
+MANIFEST-INITRD = for use on USB memory sticks
+MANIFEST-KERNEL = for use on USB memory sticks
+
+arch_boot: hd_media_common
Index: config/powerpc/prep/cdrom.cfg
===
--- config/powerpc/prep/cdrom.cfg   (revision 42615)
+++ config/powerpc/prep/cdrom.cfg   (working copy)
@@ -0,0 +1,9 @@
+MEDIA_TYPE = CD-ROM
+
+# cd booting does not need floppy images on powerpc
+TARGET = $(INITRD) $(KERNEL) builtin_initrd
+EXTRANAME = $(MEDIUM)/
+
+MANIFEST-BOOT = CDROM image for most PowerPC CPUs
+MANIFEST-INITRD = initrd for use with powerpc CDROM
+MANIFEST-KERNEL = kernel for use with powerpc CDROM
Index: config/powerpc/prep/netboot.cfg
===
--- config/powerpc/prep/netboot.cfg (revision 42615)
+++ config/powerpc/prep/netboot.cfg (working copy)
@@ -0,0 +1,9 @@
+MEDIA_TYPE = netboot image
+
+TARGET = $(INITRD) $(KERNEL) $(MINIISO) builtin_initrd netboot_content
+EXTRANAME = $(MEDIUM)/
+
+MANIFEST-BOOT = tftp boot image for most PowerPC CPUs
+MANIFEST-INITRD = initrd for use with powerpc netboot
+MANIFEST-KERNEL = kernel for use with powerpc netboot
+MANIFEST-MINIISO = small bootable CD image for powerpc netboot
Index: config/powerpc/powerpc64.cfg
===
--- config/powerpc/powerpc64.cfg(revision 42615)
+++ config/powerpc/powerpc64.cfg(working copy)
@@ -1,7 +1,7 @@
 MEDIUM_SUPPORTED = cdrom netboot gtk-miniiso
 
 # The version of the kernel to use.
-KERNELVERSION = 2.6.17-2-powerpc64
+KERNELVERSION = 2.6.18-2-powerpc64
 KERNEL_FLAVOUR = di
 KERNELNAME = vmlinux
 KERNELIMAGEVERSION = $(KERNELVERSION)
Index: config/powerpc/powerpc.cfg
===
--- config/powerpc/powerpc.cfg  (revision 42615)
+++ config/powerpc/powerpc.cfg  (working copy)
@@ -1,7 +1,7 @@
 MEDIUM_SUPPORTED = cdrom netboot hd-media floppy gtk-miniiso # monolithic
 
 # The version of the kernel to use.
-KERNELVERSION = 2.6.17-2-powerpc
+KERNELVERSION = 2.6.18-2-powerpc
 KERNEL_FLAVOUR = di
 KERNELNAME = vmlinux
 KERNELIMAGEVERSION = $(KERNELVERSION)
Index: config/powerpc.cfg
===
--- config/powerpc.cfg  (revision 42615)
+++ config/powerpc.cfg  (working copy)
@@ -1,4 +1,4 @@
-SUBARCH_SUPPORTED = powerpc powerpc64 # apus
+SUBARCH_SUPPORTED = powerpc powerpc64 prep # apus
 
 KERNELMAJOR = 2.6
 
Index: pkg-lists/cdrom/powerpc.cfg
===
--- pkg-lists/cdrom/powerpc.cfg (revision 42615)
+++ pkg-lists/cdrom/powerpc.cfg (working copy)
@@ -28,3 +28,4 @@
 
 # IBM Power hypervisor modules, only available on powerpc64.
 hypervisor-modules-${kernel:Version} ?
+fancontrol-modules-${kernel:Version} ?
Index: pkg-lists/netboot/powerpc.cfg

Bug#398773: [etch-upgrade] upgrade makes nano the default editor, while vim was in sarge.

2006-11-15 Thread Sven Luther
Package: nano
Version: 1.9.99pre3-1
Severity: serious
Justification: etch upgrade bug, RC on Andreas Barth's advice.


14:38 svenl mmm, sarge-etch upgrade make nano the default editor while i
had it set to vim previously, did you know about that ?
14:38 aba no, and please file an RC-bug about it to ..., hm, I don't know
where
14:38 aba (you can cite me with that, though, if you want)
14:38 svenl indeed, good question.
14:38 aba general?
14:38 aba nano?
14:39 svenl i don't think there is such a thing, is there a editor
metapackage ?
14:39 svenl let's file it as nano.

Detail:

i upgraded my powerbook from sarge to etch yesterday. Before i had vim as the
default editor, and after the upgrade, it seems nano seems to be the default
editor, and there is no obvious way for an end user to change that.

Friendly,

Sven Luther

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-2-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)

Versions of packages nano depends on:
ii  libc62.3.6.ds1-7 GNU C Library: Shared libraries
ii  libncursesw5 5.5-5   Shared libraries for terminal hand

nano recommends no packages.

-- no debconf information


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



Bug#395889: possible fix for the version test ...

2006-11-14 Thread Sven Luther
Hello, 

I did experience a bit more, and this one should work :

--- /var/lib/dpkg/info/udev.postinst2005-05-29 19:36:20.0 +0200
+++ udev.postinst   2006-11-09 19:25:28.118104583 +0100
@@ -68,7 +68,8 @@
 return 0
   fi
 
-  if [ ! -r /proc/1/root ]; then
+  version=`uname -r`
+  if `dpkg --compare-versions $version ge 2.6.18`  [ $(stat -c %d/%i /) 
= $(stat -Lc %d/%i /proc/1/root) ]; then
 echo A chroot environment has been detected, udev not started.
 return 0
   fi

Friendly,

Sven Luther


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



Bug#395889: udev cannot be set up in a chrooted environment on 2.6.18

2006-11-14 Thread Sven Luther
Hello, ...

Well, i gave this bug a bit of a test.

on a 2.6.18 powerpc/pegasos system, which is mostly etch with sid kernels, i
tested both proposed fixes :

  if ! [ -r /proc/1/root -a /proc/1/root/ -ef /proc/self/root/ ]

returned FALSE in both cases (Well, i think i forgot the !, so it probably
did return TRUE in both cases). So, this solution is not working.

On the other hand this check :

  [ $(stat -c %d/%i /) = $(stat -Lc %d/%i /proc/1/root) ]

works fine (returning TRUE on the real system and FALSE in the chroot).

Given the critic Christoph had (warnings on pre-2.6.18, altough we hardly care
for this in etch, which will have 2.6.18), mayeb something like this : 

  if [ `uname -r` -ge 2.6.18 ] 
[ $(stat -c %d/%i /) = $(stat -Lc %d/%i /proc/1/root) ]; then
# WE ARE IN THE REAL SYSTEM 
  else
# WE ARE IN THE CHROOT
  fi

Should be best. Well, this will not work, since uname -r will return something
like 2.6.18-2-powerpc which is not test friendly, but you get the idea.
Finding the right comparison is left as an exercice for the one which is going
to fix this bug.

Let's fix this ASAP, so we can get a fixed version uploaded to unstable, and
do some widespread tests, and then move the fixed udev and 2.6.18 kernels into
testing.

Friendly,

Sven Luther



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



Bug#392767: [Parted-maintainers] Bug#392767: Fixed RC bug in frozen parted : #392767: [mac] parted is unable to reread partition tables created by d-i/partman.

2006-11-14 Thread Sven Luther
On Wed, Nov 15, 2006 at 12:14:27AM +, Colin Watson wrote:
 On Tue, Nov 07, 2006 at 08:14:45PM +0100, Sven Luther wrote:
  On Tue, Nov 07, 2006 at 08:08:26PM +0100, Robert Millan wrote:
   I'm sorry.  Please feel free to disable the patch; I'm thinking it was 
   not a
   good idea to apply it in the package before it was merged upstream (as it 
   was
   about to, last time I visited this).
   
   Apologises for the hassle.
  
  No problem, i am happy we found it before the release though.
  
  Will you be able to work out a better/cleaner patch ? And work with us to
  merge it upstream ?
 
 I filed a bug with the correct fix for this problem two months ago:
 
   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=386973
 
 I highly recommend applying that instead.

He, nice. I will test this one, and see if it doesn't cause the breakage.

Friendly,

Sven Luther


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



Bug#396055: unionfs-source: sioq missing upstream too ...

2006-11-09 Thread Sven Luther
Package: unionfs-source
Version: 1.3.20061029.0124+debian-1
Followup-For: Bug #396055


Hi, ...

Almost two weeks since this RC bug is open, without any activity.

Also, it seems to me this module was never built, or the failure would have
been noticed.

A quick google shows :

  http://www.mail-archive.com/unionfs-cvs@mail.fsl.cs.sunysb.edu/msg00585.html

Which is a CVS commit message with the log :

  Forgot to add the sioq.h file

and dated : 

  Wed, 23 Aug 2006 15:52:11 -0700

So, i wonder why this was not fixed in the :

  * New upstream snapshot:
  (Dated 20061029)

The plan is to disable unionfs module builds until these issues are fixed.

Friendly,

Sven Luther


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)


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



Bug#392767: parted/d-i bug : vanishing print output, bug traced to table.c code.

2006-11-07 Thread Sven Luther
On Thu, Nov 02, 2006 at 02:12:40PM +0100, Sven Luther wrote:
 Hi, ...
 
 it seems this bug is also affecting i386 and s390.
 

Ah, i found one hint on this.

I found that : 

  printf (%s\n, LSTRING);

Doesn't print anything, and that the L-strings are used with ENABLE_NLS, which
seems to be set by default.

I suppose that somehow the d-i environment, or the chroot into the installed
system from d-i does some funny stuff with relation to NLS.

Help on this topic is very welcome.

Friendly,

Sven Luther


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



Bug#392767: Fixed RC bug in frozen parted : #392767: [mac] parted is unable to reread partition tables created by d-i/partman.

2006-11-07 Thread Sven Luther
reopen 363381
# kfreebsd support patch broke parted in a RC way.
thanks

Hi Robert, debian-release, debian-boot folk.

The patch in 363381, and particularly this hunk :

  diff -urNad parted-1.7.0~/parted/table.c parted-1.7.0/parted/table.c
  --- parted-1.7.0~/parted/table.c2006-05-19 03:54:01.0 -0300
  +++ parted-1.7.0/parted/table.c 2006-05-19 03:54:36.0 -0300
  @@ -197,7 +215,11 @@
   len += wcslen(COLSUFFIX);
  
   newsize = (wcslen(*s) + len + 1) * sizeof(wchar_t);
  +   oldsize = (wcslen(*s) + 1) * sizeof(wchar_t);
  +
  +   temps = *s;
   *s = realloc (*s, newsize);
  +   memcpy(*s, temps, oldsize);
  
   for (i = 0; i  ncols; ++i)
   {

Caused the bug in #392767: [mac] parted is unable to reread partition tables
created by d-i/partman, which was visible on s390 and x86 also accordying to
Bastian Blank, and thus caused parted to randomly not show the partition table
on a print command, thus breaking the lvm/raid support, which used
command-line parted in order to detect lvm/raid partitions.

The problem seems related to the ENABLE_NLS case, and the use of wide-chars,
which the memcpy trick failed to copy over properly, leaving garbage in the
string to be outputed.

I remember (but am not anymore 100% sure, so a reply from frans/joeyh would
be nice), that frans told me last week or so, that an upload of parted was ok
with regard to d-i RC1, since parted is not in the image, and not migrated to
testing, but i would like confirmation on this, and also advice from the
debian-release folk, thus posting here.

I propose to upload parted 1.7.1-3, which includes the two following changes :

  parted (1.7.1-3) unstable; urgency=low

* parted-print-name.dpatch : Fix bug in parted print, when there are no
  extended partitions, but partition names.
* disabled kfreebsd-gnu.dpatch, which added kfreebsd support, because the
  the patch caused parted to have trouble in a d-i environment to print the
  partition table, thus causing tools relying on parted -s print to find
  information about the partition table to break, like the one checking for
  RAID partitions in d-i.  (Closes: #392767)

   -- Sven Luther [EMAIL PROTECTED]  Tue,  7 Nov 2006 17:45:28 +0100

#392767 being one of the two parted related RC bugs still open, but the other
patch is also nice to have, since it allows to have partitions actually named
something else than primary, which may (or not) break some tools also.

Robert, we will upload a parted version without kfreebsd support, but it would
be nice if you could revisit the patch, and clean up this problem. Maybe
documenting the hacks like the one above a bit better, and/or adding *BSD
specific #ifdefs to limit this kind of problems would be nice.

Special thanks go to Bastian Blank, who helped me in the last step of
investigating this issue, and finding the responsible patch.

Friendly,

Sven Luther


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



Bug#392767: Fixed RC bug in frozen parted : #392767: [mac] parted is unable to reread partition tables created by d-i/partman.

2006-11-07 Thread Sven Luther
On Tue, Nov 07, 2006 at 08:08:26PM +0100, Robert Millan wrote:
 
 I'm sorry.  Please feel free to disable the patch; I'm thinking it was not a
 good idea to apply it in the package before it was merged upstream (as it was
 about to, last time I visited this).
 
 Apologises for the hassle.

No problem, i am happy we found it before the release though.

Will you be able to work out a better/cleaner patch ? And work with us to
merge it upstream ?

Friendly,

Sven Luther


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



Bug#392767: Fixed RC bug in frozen parted : #392767: [mac] parted is unable to reread partition tables created by d-i/partman.

2006-11-07 Thread Sven Luther
On Tue, Nov 07, 2006 at 10:37:17PM +0100, Petr Salinger wrote:
 
 
 On Tue, 7 Nov 2006, Sven Luther wrote:
 
 No problem, i am happy we found it before the release though.
 
 Will you be able to work out a better/cleaner patch ? And work with us to
 merge it upstream ?
 
 Please, would you mind to retest #392767 with truncated kfreebsd-gnu.dpatch.
 Please leave only first 1407 lines and drop changes to parted/strlist.h 
 and parted/table.c. They are not needed on GNU/kFreeBSD, they are 
 probably needed only on plain FreeBSD.

I can do that, removing only the patches under parted (strlist.h and table.c).
The rest seems unoffensive enough.

But i would much rather prefer that you guys worked with upstream to get those
changes integrated properly.

Friendly,

Sven Luther


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



Bug#392767: [Parted-maintainers] Bug#392767: parted and GNU/kFreeBSD (Re: Fixed RC bug in frozen parted : #392767: [mac] parted is unable to reread partition tables created by d-i/partman.)

2006-11-07 Thread Sven Luther
On Wed, Nov 08, 2006 at 07:48:35AM +0100, Robert Millan wrote:
 On Tue, Nov 07, 2006 at 08:14:45PM +0100, Sven Luther wrote:
  On Tue, Nov 07, 2006 at 08:08:26PM +0100, Robert Millan wrote:
   
   I'm sorry.  Please feel free to disable the patch; I'm thinking it was 
   not a
   good idea to apply it in the package before it was merged upstream (as it 
   was
   about to, last time I visited this).
   
   Apologises for the hassle.
  
  No problem, i am happy we found it before the release though.
  
  Will you be able to work out a better/cleaner patch ? And work with us to
  merge it upstream ?
 
 The patch isn't mine;  I grabbed it from upstream while it was in the process 
 of
 being merged.  Its author was already working with upstream for a merge at 
 that
 time, and I sent him my input to ensure the patch works on GNU/kFreeBSD as 
 well
 as FreeBSD.

Who is upstream about this ? 

 For the debian side, I think it's safer to pull it from upstream when it's 
 time
 to.  I don't want to risk having further problems.

Well, i reviewed and applied the freebsd only part of it, which seems pretty
safe, and it was in debian since may anyway, so ...

Upload will go to unstable today.

Friendly,

Sven Luther


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



Bug#392767: parted/d-i bug : vanishing print output, bug traced to table.c code.

2006-11-02 Thread Sven Luther
Hi, ...

it seems this bug is also affecting i386 and s390.

I CCed bug-parted@gnu.org, since it probably concerns upstream too. For info,
the bug is that in some cases (triggered in my case by running inside the
debain-installer) print shows no output, which is pretty much damaging for
tools which parse the parted output. Here is the original bug report :
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=392767

I also CCed debian-boot@lists.debian.org, since this affects d-i, and doesn't
seem to be something only for powerpc, and someone with d-i image and mklibs
knowledge may have a clue of why this appears for me inside the d-i image, but
never in the installed system. That said, i also sometime see it inside the
d-i image, but in a chroot of the installed system. Frans and Joeyh, this
affects the RAID/LVM code, i am not sure if this is rc-critical, or may affect
the upcoming rc1, but i will try to fix this as fast as i can. We may think
about removing the dependency on parted output parsing, and replace that with
a little libparted program instead. Colin, it would be nice if you could
comment on this, i believe this bit of code may be yours.

I traced the bug to the table.c:table_render call in do_print, where the
printf of the rendered table starts, but then suddenly is stopped.

This may well mean that there is probably a extraneous \0 inside that string,
for some obscure reason, i will do some further checking of the string result
later today.

The most strange thing is that this happens some times, and some other times
it does not, some time it is consistent, and others it gets triggered around
50% of the times. And enabling PED_DEBUG printing seems to make it appear less
often.

Here is attached irc log between waldi and me, which made me realize this
issue is more generic than i first thought. Bastian if you happen to remember
more information about when you faced this bug and described it, it would be
welcome.

13:48  svenl waldi: do you have a clue about the parted-in-d-i bug ?
13:48  waldi svenl: which bug?
13:48  svenl waldi: how can it be possible that parted works perfectly fine
in the installed system, while in d-i, it dies when trying to print the
string.
13:49  svenl waldi: you launch d-i on a powermac, then go into the console,
and run parted, it will not show the partitions, or sometimes will show them
   and otherwise not.
13:49  waldi that is not a d-i problem
13:49  waldi i've described that problem months ago without any outcome
13:50  svenl oh.
13:50  svenl do you have a link of the description ?
13:50  waldi not here
13:50  svenl waldi: why does it show up in d-i, and not in the installed
system then ?
13:50  waldi unknown
13:50  svenl do you vaguely remember something about the issue, where you
saw it ?
13:51  waldi no
13:51  svenl what box / arch you where running.
13:51  waldi i386 and s390 AFAIK
13:51  svenl waldi: the bug is : 392767
13:51  svenl oh.
13:51  svenl so it doesn't touch only powerpc.
13:52  svenl can you comment something on bug 392767 about this ? Include
this log or something.
13:52  svenl waldi: i was wondering if a mklibs-copy'ed d-i image may not
show this bug.

Friendly,

Sven Luther


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



Bug#392818: sorry, was meant for bug 393451 :/

2006-11-01 Thread Sven Luther
sorry.


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



Bug#392818: Is this also the case in 2.6.18 in sid ?

2006-11-01 Thread Sven Luther
Hi, ...

Please install the sid 2.6.18-3 kernel, and confirm the issue is still present
in it.

Friendly,

Sven Luther


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



Bug#393451: Is this issue still present in the sid 2.6.18-3+ kernel ?

2006-11-01 Thread Sven Luther
Hi, 

As subject says, 2.6.18 is the etch target kernel, so it would be nice to have
information about the presence of this bug in 2.6.18.

In any case, this is probably not going to stop the migration of the 2.6.18
kernel to etch, since the bug is present in etch.

Furthermore, it only affects xen systems, so critical severity may be a bit
overkill.

Friendly,

Sven Luther


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



Bug#396471: linux-image-2.6.18-1-parisc64-smp: fails to install

2006-10-31 Thread Sven Luther
On Tue, Oct 31, 2006 at 11:54:09PM +0100, Frans Pop wrote:
 Package: linux-image-2.6.18-1-parisc64-smp
 Version: 2.6.18-3
 Severity: serious
 
 This issue has been reported several times before, but I've not yet seen 
 any real response from the kernel team.
 
 Preconfiguring packages ...
 Selecting previously deselected package linux-image-2.6.18-1-parisc64-smp.
 (Reading database ... 28539 files and directories currently installed.)
 Unpacking linux-image-2.6.18-1-parisc64-smp 
 (from .../linux-image-2.6.18-1-parisc64-smp_2.6.18-3_hppa.deb) ...
 Done.
 Selecting previously deselected package linux-image-2.6-parisc64-smp.
 Unpacking linux-image-2.6-parisc64-smp 
 (from .../linux-image-2.6-parisc64-smp_2.6.18+3_hppa.deb) ...
 Setting up linux-image-2.6.18-1-parisc64-smp (2.6.18-3) ...
 
  Hmm. The package shipped with a symbolic 
 link /lib/modules/2.6.18-1-parisc64-smp/source
  However, I can not read the target: No such file or directory
  Therefore, I am deleting /lib/modules/2.6.18-1-parisc64-smp/source
 
 Running depmod.
 Finding valid ramdisk creators.
 Using mkinitramfs-kpkg to build the ramdisk.
 Other valid candidates: mkinitramfs-kpkg mkinitrd.yaird
 Missing Required paramater 'Old' 
 at /var/lib/dpkg/info/linux-image-2.6.18-1-parisc64-smp.postinst line 

Thanks Frans for pointing out this bug, which is exactly the same we already
had some discussion a few weeks ago when it was discovered in the powerpc
packages, and where i was flammed by you and Manoj. Another occasion where you
do exactly the things you are continuously reproaching me. I hope you remember
that next time you want to write some bashing of me in bug reports.

This bug is closed by the new kernel-package version, and linux-2.6 only needs
to be rebuilt with it, which is scheduled for -4, and amply discussed here
previously.

Friendly,

Sven Luther


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



Bug#383481: Must source code be easy to understand to fall under DFSG?

2006-10-31 Thread Sven Luther
On Tue, Oct 31, 2006 at 09:06:50PM +0100, Ola Lundqvist wrote:
 Hi Sven
 
 On Tue, Oct 31, 2006 at 07:32:02PM +0100, Sven Luther wrote:
 ...CUT...
   Will all reverse engineered drivers with hardcoded values be considered
   as closed source? Must you always release everything that you know
   when you release somehting as open source?
   Must we release the instructions on how to paint an image, how to
   move the arm while painting if we release an image as open source?
   
   I think this is worth considering. Personally I think this bug can
   be closed.
  
  But your thinking are giving us an excellent way out. We could simply take 
  all
  those binary blobs that are in the kernel, and try to take a guess about the
  instruction set which they are designed for, and disasemble them, and 
  provide
  the dissasembled version under the GPL, as well as a instructions to
  re-assemble them into the actual binary blob.
  
  If we were to achieve that, i would be more than happy to consider these 
  blobs
  and their corresponding reverse-engineered asm codes as actual source.
  
  One may argue that in this case, the actual documentation of the registers
  may be more of a source for such binary blobs, but it would in any case be 
  no
  worse than any other reverse-engineering effort out there.
 
 I fully agree that this kind of work would be a good thing. Such
 improvements would most problably be a benifit for the open source
 community and maybe would give us better functionality in the end.

Patches are welcome :)

 The question is if it is a violation or not to release as is.

I doubt that there is any more sense in (re-)discussing this.

 The other good (or bad?) thing is that we would need cross-compilers
 for most major instruction-sets as reassembling probably mean compiling
 for a different architecture.

Nope, because you can ship the source code and the object file if you wanted.

Already now, major parts of debian/main are not cleanly buildable out of the
box, due to cyclic bootstraping dependencies.

Friendly,

Sven Luther


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



Bug#396471: linux-image-2.6.18-1-parisc64-smp: fails to install

2006-10-31 Thread Sven Luther
On Tue, Oct 31, 2006 at 03:59:57PM -0800, Steve Langasek wrote:
 On Wed, Nov 01, 2006 at 12:21:56AM +0100, Sven Luther wrote:
 
  This bug is closed by the new kernel-package version, and linux-2.6 only 
  needs
  to be rebuilt with it, which is scheduled for -4, and amply discussed here
  previously.
 
 Is linux-2.6 binNMU-safe?  Could we binNMU linux-2.6 to fix this bug on the
 affected architectures?  (How many archs are known to be affected?)

Why is it so urgent to fix this, that you cannot wait the few days until -4 is
uploaded, which fs announced here earlier, and will have a lot more fixes ? 

There sure seemed no hurry to fix this when it was encountered on powerpc.

Friendly,

Sven Luther


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



Bug#383481: Must source code be easy to understand to fall under DFSG?

2006-10-31 Thread Sven Luther
On Wed, Nov 01, 2006 at 12:55:45AM +0100, Francesco Poli wrote:
 On Tue, 31 Oct 2006 23:59:18 +0100 Sven Luther wrote:
 
 [...]
  Nope, because you can ship the source code and the object file if you
  wanted.
  
  Already now, major parts of debian/main are not cleanly buildable out
  of the box, due to cyclic bootstraping dependencies.
 
 But those major parts of debian/main are cleanly buildable using an
 already functioning installation of debian/main, aren't they?

No, not always.

 At least I *hope* those major parts are buildable using only packages
 from debian/main, otherwise they would Build-Depend on out-of-main
 components, which is a Policy violation for a package in main, AFAIK.

Well, It is not so much that you have to depend on out-of-main components, but
that you have to hand-build some of them and stop in the middle and stuff like
that.

 If what I have just said is true and confirmed, then *that* is the
 difference: one thing is having cyclic bootstrapping dependencies that
 make an already compiled and installed system necessary, a completely
 different beast is something that needs an out-of-main compiler in order
 to be compiled...

Well, the cross compiler would be built from the same gcc source in main.
There is just no binary package provided for those.

 Or am I completely off track?!?

Not completely, but a bit yes.

Friendly,

Sven Luther


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



Bug#395110: linux-image-2.6.18-1-powerpc: uninstallable

2006-10-29 Thread Sven Luther
On Sun, Oct 29, 2006 at 01:13:20PM +0100, Santiago Vila wrote:
 Same problem here:
 
 mac:~# apt-get install linux-image-2.6-powerpc
 Reading package lists... Done
 Building dependency tree... Done
 linux-image-2.6-powerpc is already the newest version.
 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 2 not fully installed or removed.
 Need to get 0B of archives.
 After unpacking 0B of additional disk space will be used.
 Setting up linux-image-2.6.18-1-powerpc (2.6.18-3) ...
 Running depmod.
 Finding valid ramdisk creators.
 Using mkinitramfs-kpkg to build the ramdisk.
 Missing Required paramater 'Old' at 
 /var/lib/dpkg/info/linux-image-2.6.18-1-powerpc.postinst line 393.
 dpkg: error processing linux-image-2.6.18-1-powerpc (--configure):
  subprocess post-installation script returned error exit status 2
 dpkg: dependency problems prevent configuration of linux-image-2.6-powerpc:
  linux-image-2.6-powerpc depends on linux-image-2.6.18-1-powerpc; however:
   Package linux-image-2.6.18-1-powerpc is not configured yet.
 dpkg: error processing linux-image-2.6-powerpc (--configure):
  dependency problems - leaving unconfigured
 Errors were encountered while processing:
  linux-image-2.6.18-1-powerpc
  linux-image-2.6-powerpc
 E: Sub-process /usr/bin/dpkg returned an error code (1)
 
 I'm surprised that it's only reported once, but I'm glad to see it's
 already reported...

Yeah, but it is a kernel-package issue, and Manoj made some haughty comment
when i re-assigned it to kernel-package, that he was glad that he didn't see
already closed bugs.

Manoj is blacklisting me anyway, so it would be useful for someone else (you
maybe), to follow up on bugs like this one, maybe he does also ignore the bug
just because i am affected by it, or something else so unproffesional. I
already pinged him twice on irc about this, and redirected the bug to
kernel-package.

Friendly,

Sven Luther


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



Bug#395110: linux-image-2.6.18-1-powerpc: uninstallable

2006-10-29 Thread Sven Luther
On Sun, Oct 29, 2006 at 02:28:24PM +0100, Santiago Vila wrote:
 On Sun, 29 Oct 2006, Sven Luther wrote:
 
  [ snipped paragraph about Manoj ]
 
 Quoting Julian Gilbey in the logs for this bug:
 
  According to Manoj in the logs to bug#394661, which was blocking this
  bug and has since been closed, the bug was fixed in kernel-package
  10.063.  So I guess that all that is needed is a rebuild of the
  kernels with a Build-Depends on a sufficiently recent kernel-package.
 
 So, apparently, Manoj has already fixed his part, and the issue seems
 to be now in your hands, kernel people, if the plan by Julian is
 correct (rebuild kernels using a recent enough kernel-package).

Nice to know, but it would have been nice for Manoj to tell us about it,
especially as the issue surfaced within days of the -3 upload.

We really need a better way to handle bug reports which affect more than one
package, since cloning and merging is not the best way to go for those.

Friendly,

Sven Luther


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



Bug#395110: linux-image-2.6.18-1-powerpc: uninstallable

2006-10-29 Thread Sven Luther
On Sun, Oct 29, 2006 at 03:09:32PM +0100, Santiago Vila wrote:
 On Sun, 29 Oct 2006, Sven Luther wrote:
 
  We really need a better way to handle bug reports which affect more than one
  package, since cloning and merging is not the best way to go for those.
 
 In the past, the BTS allowed things like this:
 
 Package: foo, bar
 
 I'm not sure if this is still supported.

I have seen those too, but never saw them documented, and never understood
when the bug is closed or not.

Ideally, the bug would be closed only if it was closed on all packages, and
ideally too we could set severity and tags per-package, but the bug still
remained the same for all packages.

Friendly,

Sven Luther


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



Bug#395259: nobootloader: [powerpc/pegasos] bad sed invocation breaks devfs style paths (division by zero)

2006-10-26 Thread Sven Luther
On Thu, Oct 26, 2006 at 03:25:33AM +0200, Frans Pop wrote:
 On Wednesday 25 October 2006 23:12, Sven Luther wrote:
  It seems that nobootloader uses still devfs paths for some reason. The
  following line :
 
 That is not so strange as that line is using the exact same variable 
 $bootfs_devfs as its base that the old code did...

Yeah, i suppose this should have gone, but the patch that got applied back
then is not the one i wrote and tested, but the one you or more probably 
Colin Watson adapted.

 Should it be using something different instead? What is the value of 
 $bootfs_disk_syspath and $bootfs_disk if you run the code with 'set -x'?

I suppose that the code should be rewritten to remove all devfs information, i
am not sure how to do this because i didn't look at the devfs-removal code,
and Colin was handling that.

 For now I've added a comment that that should probably be changed at some 
 point.
 
 (To be very honest, I don't see the point of the code added in 1.10 at all 
 as the devfs path is still used as the base for the whole piece of code; 
 I guess it is in preparation of a further future transition.)

Well, my old patch was supposed to check for the version of the pegasos
firmware, and then substract 1 for older firmwares for the disk number.

That said, please also apply the first hunk of the attached patch, which bumps
the check to 1.4, as my colegues released a 1.3 firmware from an older tree,
and i had to bump the version of the version with the correct disk numbering.

 P.S. Your patch left the old line in the code instead of replacing it...

Yeah, sorry. Would still have worked though :)

Friendly,

Sven Luther

Index: postinst
===
--- postinst(revision 42226)
+++ postinst(working copy)
@@ -39,12 +39,12 @@
rest=${rest#*.}
fv3=${rest%%.*}
if [ $fv1 -eq 1 ]; then
-   if [ $fv2 -eq 2 ]  [ $fv3 -ge 99 ]; then
+   if [ $fv2 -eq 3 ]  [ $fv3 -ge 99 ]; then
partition_offset=0
-   elif [ $fv2 -ge 3 ]; then
+   elif [ $fv2 -ge 4 ]; then
partition_offset=0
fi
-   elif [ $fv1 -ge 2 ]; then
+   elif [ $fv1 -ge 3 ]; then
partition_offset=0
fi
fi
@@ -74,14 +74,14 @@
lun=$(echo $bootfs_disk | cut -d: 
-f4)
;;
esac
-   part=$(($(echo $bootfs_devfs | sed 's/[^0-9]*//') - 
$partition_offset))
+   part=$(($(echo $bootfs_devfs | sed 's%^.*part%%') - 
$partition_offset))
else
kind=`echo $bootfs_devfs | sed -e 's%/dev/%%' -e 
's%/host.*$%%'`
host=`echo $bootfs_devfs | sed -e 's%^.*host%%' -e 
's%/bus.*$%%'`
bus=`echo $bootfs_devfs | sed -e 's%^.*bus%%' -e 
's%/target.*$%%'`
target=`echo $bootfs_devfs | sed -e 's%^.*target%%' -e 
's%/lun.*$%%'`
lun=`echo $bootfs_devfs | sed -e 's%^.*lun%%' -e 
's%/part.*$%%'`
-   part=$(($(echo $bootfs_devfs | sed -e 's%^.*part%%') - 
$partition_offset))
+   part=$(($(echo $bootfs_devfs | sed -e 's%^.*part%%') 
- $partition_offset))
fi
 
# We don't know how to map non ide or scsi disks
Index: changelog
===
--- changelog   (revision 42226)
+++ changelog   (working copy)
@@ -1,3 +1,10 @@
+nobootloader (1.13) UNRELEASED; urgency=low
+
+  [ Sven Luther ]
+  * Fixed bad sed invocation, which failed on devfs-style paths.
+
+ -- Sven Luther [EMAIL PROTECTED]  Wed, 25 Oct 2006 22:59:00 +0200
+
 nobootloader (1.12) unstable; urgency=low
 
   [ Updated translations ]
@@ -31,7 +38,7 @@
   partitions at 0.
 
   [ Sven Luther ]
-  * Update template for Genisi systems. Closes #388591.
+  * Update template for Genesi systems. Closes #388591.
 
   [ Christian Perrier ]
   * Avoid splitting a sentence in two parts which can make translations


Bug#395259: nobootloader: [powerpc/pegasos] bad sed invocation breaks devfs style paths (division by zero)

2006-10-26 Thread Sven Luther
On Thu, Oct 26, 2006 at 01:33:55PM +0200, Frans Pop wrote:
 On Thursday 26 October 2006 09:10, Sven Luther wrote:
  That said, please also apply the first hunk of the attached patch,
  which bumps the check to 1.4, as my colegues released a 1.3 firmware
  from an older tree, and i had to bump the version of the version with
  the correct disk numbering.
 
 No idea what you're talking about here. I see nothing regarding that in 
 your patch.

Did you see the new version i attached : 

Index: postinst
===
--- postinst(revision 42226)
+++ postinst(working copy)
@@ -39,12 +39,12 @@
rest=${rest#*.}
fv3=${rest%%.*}
if [ $fv1 -eq 1 ]; then
-   if [ $fv2 -eq 2 ]  [ $fv3 -ge 99 ]; then
+   if [ $fv2 -eq 3 ]  [ $fv3 -ge 99 ]; then
partition_offset=0
-   elif [ $fv2 -ge 3 ]; then
+   elif [ $fv2 -ge 4 ]; then
partition_offset=0
fi
-   elif [ $fv1 -ge 2 ]; then
+   elif [ $fv1 -ge 3 ]; then
partition_offset=0
fi
fi


Friendly,

Sven Luther



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



Bug#395259: nobootloader: [powerpc/pegasos] bad sed invocation breaks devfs style paths (division by zero)

2006-10-25 Thread Sven Luther
Package: nobootloader
Version: 1.12
Severity: grave
Tags: patch
Justification: renders package unusable


It seems that nobootloader uses still devfs paths for some reason. The
following line :

  part=$(($(echo $bootfs_devfs | sed 's/[^0-9]*//') - $partition_offset))

will fail on paths like this one :

  /dev/ide/host0/bus0/target0/lun0/part4

Since :

  $ echo /dev/ide/host0/bus0/target0/lun0/part4 | sed 's/[^0-9]*//'
  0/bus0/target0/lun0/part4

which causes the calculation to result in a division by zero, thus making it
impossible to create a bootable pegasos system.

Please apply the below patch to fix this problem.

Friendly,

Sven Luther

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Index: nobootloader/debian/postinst
===
--- nobootloader/debian/postinst	(revision 42226)
+++ nobootloader/debian/postinst	(working copy)
@@ -75,13 +75,14 @@
 	;;
 			esac
 			part=$(($(echo $bootfs_devfs | sed 's/[^0-9]*//') - $partition_offset))
+			part=$(($(echo $bootfs_devfs | sed 's%^.*part%%') - $partition_offset))
 		else
 			kind=`echo $bootfs_devfs | sed -e 's%/dev/%%' -e 's%/host.*$%%'`
 			host=`echo $bootfs_devfs | sed -e 's%^.*host%%' -e 's%/bus.*$%%'`
 			bus=`echo $bootfs_devfs | sed -e 's%^.*bus%%' -e 's%/target.*$%%'`
 			target=`echo $bootfs_devfs | sed -e 's%^.*target%%' -e 's%/lun.*$%%'`
 			lun=`echo $bootfs_devfs | sed -e 's%^.*lun%%' -e 's%/part.*$%%'`
-			part=$(($(echo $bootfs_devfs | sed -e 's%^.*part%%') - $partition_offset))
+			part=$(($(echo $bootfs_devfs | sed -e 's%^.*part%%') - $partition_offset))
 		fi
 
 		# We don't know how to map non ide or scsi disks
Index: nobootloader/debian/changelog
===
--- nobootloader/debian/changelog	(revision 42226)
+++ nobootloader/debian/changelog	(working copy)
@@ -1,3 +1,10 @@
+nobootloader (1.13) UNRELEASED; urgency=low
+
+  [ Sven Luther ]
+  * Fixed bad sed invocation, which failed on devfs-style paths.
+
+ -- Sven Luther [EMAIL PROTECTED]  Wed, 25 Oct 2006 22:59:00 +0200
+
 nobootloader (1.12) unstable; urgency=low
 
   [ Updated translations ]
@@ -31,7 +38,7 @@
   partitions at 0.
 
   [ Sven Luther ]
-  * Update template for Genisi systems. Closes #388591.
+  * Update template for Genesi systems. Closes #388591.
 
   [ Christian Perrier ]
   * Avoid splitting a sentence in two parts which can make translations


Bug#392774: Not been able to reproduce this on a powerpc/pegasos/radeon92xx ...

2006-10-20 Thread Sven Luther
Hi 

As Eddyp asked me, i have tested wormux on a sid powerpc pegasos machine, and
i was not able to reproduce this bug.

The machine runs womrux 0.7.4-1, xorg 7.1.0-1, and has a radeon 9200 graphic
card.

I played some in the goodandevil map, and used the gnu launcher, and was not
able to bring the system to a halt.


Friendly,

Sven Luther



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



Bug#390994: linux-2.6: e100 microcode: distributable with BSD license, but license not in Linux source

2006-10-04 Thread Sven Luther
On Wed, Oct 04, 2006 at 04:08:02AM -0400, Nathanael Nerode wrote:
 Package: linux-2.6
 Severity: serious
 Justification: copyright
 
 OK.  So the e100 microcode situation isn't as bad as we expected -- thanks 
 entirely
 to OpenBSD.

Can you check that those binary blobs are indeed bit-to-bit identic ? 

 I'm opening this bug to track this issue because I expect it will be resolved 
 relatively
 quickly, and because the 'big bug' is getting to be way too much.
 
 There are three different bundles of microcode:
 /*  Micro code for 8086:1229 Rev 8  */
 ...
 #define D101M_B_RCVBUNDLE_UCODE \
 
 This is present in OpenBSD, in 
 http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/fxp/rcvbundl.h?rev=1.2content-type=text/plain
 under a 3-clause BSD license.  Under the same name.
 
 /*  Micro code for 8086:1229 Rev 9  */
 ...
 #define D101S_RCVBUNDLE_UCODE \
 
 This is present in OpenBSD, in 
 http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/fxp/rcvbundl.h?rev=1.2content-type=text/plain
 under a 3-clause BSD license.  Under the same name.
 
 /*  Micro code for the 8086:1229 Rev F/10   */
 ...
 #define D102_E_RCVBUNDLE_UCODE \
 
 This is present in OpenBSD, in 
 http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/fxp/rcvbundl.h?rev=1.2content-type=text/plain
 under a 3-clause BSD license.  Under the same name.
 
 It's worth noting that OpenBSD has substantial additional downloadable 
 microcode in that
 file.
 
 The copyright problem will be fixed as soon as the proper copyright notice 
 and license
 from OpenBSD's copy is added to Debian's copy.  Simple and excellent.  :-)  
 Thanks
 OpenBSD!
 
 However, the microcode is still non-free (lack of source).  Conversion to 
 userland
 firmware loading should be done (and I might even get around to it myself).  
 If
 this is done, I strongly advise that the *same format* and *same filenames* 
 be used
 as in OpenBSD, so that the firmware files are interchangable; no point in 
 deliberate
 incompatibility.

Indeed. Do you agree that we can do this post-etch, as the current GRs propose 
? 

Fact is d-i will not have support for non-free firmware in etch, which means
qlogic will be unsupported, and any such firmware we move out is in the same
case. Frans's No way and corresponding statement from Joey Hess make this
rather a definitive situation.

Friendly,

Sven Luther


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



Bug#390347: linux-2.6: [powerpc64] XServe G5 fails to boot with Invalid memory access

2006-10-02 Thread Sven Luther
The g5_defconfig .config works fine, so there is something wrong with the
debian config on those machines. I will investigate this.

Friendly,

Sven Luther


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



Bug#390347: linux-2.6: [powerpc64] XServe G5 fails to boot with Invalid memory access

2006-09-30 Thread Sven Luther
Package: linux-2.6
Version: 2.6.18-2
Severity: grave
Justification: renders package unusable


Debian's 2.6.18 kernel on an apple XServe G5 powermac (dual cpu) dies with :

done
copying OF device tree ...
Building dt srrings...
Building dt structure...
Device tree strings 0x0211 - 0x02111466
Device tree struct 0x02112000 - 0x02134000
Calling quiesce ...
returning from prom_init

Invalid memory access at SRR0: .0140399c SRR1: 1000.00083030

Apple RackMac3,1 5.1.7f2 BootROM built on 12/09/04 at 10:58:45
...

Friendly,

Sven Luther

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)


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



Bug#375035: [EMAIL PROTECTED]: Re: Bug#366620: 2.6.16-1-powerpc fails to mount rootfs, 2.6.15-1-powerpc works]

2006-09-18 Thread Sven Luther
Christian, see BenH's reply to this.

BenH, this is by booting an oldworld with quik, and it certainly solves a
problem for Christian, and there have been various bug reports about quik
being broken since 2.6.16.

Christian, benh mentioned :

  09:01  benh but basically, you should add some printk to the code in
  setup-common that reads the property back from the device-tree
  09:02  benh in check_for_initrd()

Friendly,

Sven Luther

On Mon, Sep 18, 2006 at 04:51:14PM +1000, Benjamin Herrenschmidt wrote:
 On Mon, 2006-09-18 at 08:40 +0200, Sven Luther wrote:
  Hi benh, can you have a look at this patch ? It fixes the oldworld initramfs
  problem in newer kernels.
 
 Sounds all bogus claims to me. It's certainly shall not be storing the
 address of val. prom_setprop() takes a pointer to the data to be stored.
 Data is thus first copied to val, then a pointer to val is passed to
 prom_setprop. Is the patch actually fixing anything ? Also is this a 32
 or 64 bits kernel and is this booting with BootX or open firmware (there
 is a separate problem with bootx_init.c that has been fixed upstream
 where it failed to add the initrd to the reserve map).
 
 Ben.
 
  Friendly,
  
  Sven Luther
  - Forwarded message from Christian Aichinger [EMAIL PROTECTED] -
  
  Date: Sun, 17 Sep 2006 17:17:40 +0200
  From: Christian Aichinger [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Cc: [EMAIL PROTECTED], debian-kernel@lists.debian.org
  Subject: Re: Bug#366620: 2.6.16-1-powerpc fails to mount rootfs, 
  2.6.15-1-powerpc works
  Message-ID: [EMAIL PROTECTED]
  Mail-Followup-To: Christian Aichinger [EMAIL PROTECTED],
  [EMAIL PROTECTED], [EMAIL PROTECTED],
  debian-kernel@lists.debian.org
  
  On Fri, Sep 15, 2006 at 11:21:33AM +0200, Christian Aichinger wrote:
   The kernel somehow loses the information where the initrd image is
   placed in memory. The correct data is there in
   arch/powerpc/kernel/prom_init.c:prom_check_initrd(), but in
   init/initramfs.c:populate_rootfs() it's wrong, initrd_{start,end}
   are both 0.
  
  arch/powerpc/kernel/prom_init.c:prom_check_initrd() is broken. The
  relevant part of the code is:
  
  ,--
  |   unsigned long val;
  |   ...
  |   val = RELOC(prom_initrd_start); 
  
  
  |   prom_setprop(_prom-chosen, /chosen, linux,initrd-start,
  
  
  |val, sizeof(val));
  
  
  |   val = RELOC(prom_initrd_end);   
  
  
  |   prom_setprop(_prom-chosen, /chosen, linux,initrd-end,  
  
  
  |val, sizeof(val));
  
  
  `--
  
  As you can see it tries to store pointers to initrd start/end in the
  /chosen node, however in reality it stores the address of val, a
  local variable. Since that's long gone invalid when the values are
  read out from /chosen again, the result is undefined.
  
  The attached is a patch fixing the problem. It would be nice if the
  bug submitters could test it to see if it fixes their problems too.
  
  Cheers,
  Christian Aichinger
  
  PS: arch/powerpc/platforms/powermac/bootx_init.c does something
  similar, though it looks saner, as it copies *val into it's own
  permanent memory block AFAICS.
  
  --- a/arch/powerpc/kernel/prom_init.c   2006-09-15 18:33:50.0 
  +0200
  +++ b/arch/powerpc/kernel/prom_init.c   2006-09-15 18:33:44.0 
  +0200
  @@ -2141,17 +2141,17 @@
  struct prom_t *_prom = RELOC(prom);
   
  if (r3  r4  r4 != 0xdeadbeef) {
  -   unsigned long val;
  +   unsigned long *ptr;
   
  RELOC(prom_initrd_start) = is_kernel_addr(r3) ? __pa(r3) : r3;
  RELOC(prom_initrd_end) = RELOC(prom_initrd_start) + r4;
   
  -   val = RELOC(prom_initrd_start);
  +   ptr = RELOC(prom_initrd_start);
  prom_setprop(_prom-chosen, /chosen, linux,initrd-start,
  -val, sizeof(val

Bug#375035: Bug#366620: 2.6.16-1-powerpc fails to mount rootfs, 2.6.15-1-powerpc works

2006-09-17 Thread Sven Luther
On Sun, Sep 17, 2006 at 05:17:40PM +0200, Christian Aichinger wrote:
 On Fri, Sep 15, 2006 at 11:21:33AM +0200, Christian Aichinger wrote:
  The kernel somehow loses the information where the initrd image is
  placed in memory. The correct data is there in
  arch/powerpc/kernel/prom_init.c:prom_check_initrd(), but in
  init/initramfs.c:populate_rootfs() it's wrong, initrd_{start,end}
  are both 0.
 
 arch/powerpc/kernel/prom_init.c:prom_check_initrd() is broken. The
 relevant part of the code is:

Thanks for the patch. I have tentatively added it to trunk (well, once i do a
test build, and thus check it doesn't break), and it should be in tomorrow's
or more probably the day after's snapshot builds. I will probably upload a
package to http://people.debian.org/~luther once the build finishes.

Friendly,

Sven Luther


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



Bug#366620: kernel-image-2.6.16-2 on oldworld (success with a small change in config)

2006-09-08 Thread Sven Luther
On Fri, Sep 08, 2006 at 03:20:58PM +0200, Hans Ekbrand wrote:
 Hi!

Hi, please make sure you CC debian-kernel too on issues like this.

 The official debian kernels for powerpc stopped working for me with
 2.6.16 (2.6.15 works fine). The 2.6.16 ones fail to mount root fs at
 boot, which I have reported in bug #366620
 
 I compiled my own 2.6.16 with a minimal change in .config, and that
 was it, 2.6.16 now boots on my oldworld mac.
 
 The needed change in config was the following: (diff against
 ./boot/config-2.6.16-2-powerpc in the package
 linux-image-2.6.16-2-powerpc_2.6.16-18_powerpc.deb)
 
 4c4
  # Sat Aug 19 00:42:57 2006
 ---
  # Fri Sep  8 09:14:38 2006
 772c772
  CONFIG_BLK_DEV_IDEDISK=m
 ---
  CONFIG_BLK_DEV_IDEDISK=y
 2317c2317
  CONFIG_EXT2_FS=m
 ---
  CONFIG_EXT2_FS=y
 2328c2328
  CONFIG_FS_MBCACHE=m
 ---
  CONFIG_FS_MBCACHE=y
 
 I think this shows that there is some problem with loading the proper
 modules for ide and ext2 from the initrd. As stated in the bugreport
 of #366620 I have tried both yaird and the other initrd creator.
 
 I don't know about the 
 
 FS_MBCACHE=y
 
 thing, that must have been set automatically.
 
 Will you consider appling this patch to the config? While it is not
 the right solution in the long term, it would make oldworld macs run
 with official debian kernels again (at least the ones with
 IDE-drives).

No, please get the ramdisk creator packages to get fixed for this one, if it
is that the issue.

Also, can you please try the 2.6.18-rc6 packages from :

  http://kernel-archive.buildserver.net/debian-kernel/pool/main/l/linux-2.6/

and see if your problem persists there.

Friendly,

Sven Luther


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



Bug#376771: remove unused 2.4 images

2006-08-20 Thread Sven Luther
On Sun, Aug 20, 2006 at 04:12:06AM +0200, Jeroen van Wolffelaar wrote:
 And I have no idea about:
 kernel-patch-2.4.27-apus

This one can go too. Actually, i believe it is part of the
kernel-source-2.4.27-powerpc or whatever its name was source package, which
can go also.

Friendly,

Sven Luther


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



Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Sven Luther
On Thu, Aug 17, 2006 at 06:05:30PM +0200, maximilian attems wrote:
 On Thu, Aug 17, 2006 at 08:57:52AM -0700, [EMAIL PROTECTED] wrote:
 your thrown away grepping is the bad start.

Maks, please don't pick up a fight with larry so quickly, this is something
that you know was coming, which all the kernel team knew was coming, and the
release team also was aware of as shown with the past hints from Andreas
Barth, wearing his RM hat, about this.

 anyway if you want to improve the legal situtation use:
 http://wiki.debian.org/KernelFirmwareLicensing
 dilinger succeeded in various firmware relicensing
 thanks to his quest to the vendors. feel free to pick up.

Notice that i was the first who started this and contacted broadcom, but then
Andres did most of the follow up work on this, and as said, it makes those
firmware again distributable, but not free enough to enter main.

I am dubious though that the wiki page can easily be modified to look as
nicely as the page larry provided, but then i am no wiki expert, so i will let
others comment who are more wiki experts (jonas maybe ?).

Friendly,

Sven Luther


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



Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Sven Luther
On Thu, Aug 17, 2006 at 11:43:52PM +0200, Jonas Smedegaard wrote:
 On Thu, 17 Aug 2006 21:39:00 +0200 Sven Luther wrote:
 
  I am dubious though that the wiki page can easily be modified to look
  as nicely as the page larry provided, but then i am no wiki expert,
  so i will let others comment who are more wiki experts (jonas
  maybe ?).
 
 Beautification of wiki done!

Euh, i meant, would it be possible to include the nice table larry had done
into the wiki, sorry for not being clear enough.

Friendly,

Sven Luther


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



Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Sven Luther
On Fri, Aug 18, 2006 at 12:10:40AM +0200, Jonas Smedegaard wrote:
 On Thu, 17 Aug 2006 23:54:09 +0200 Sven Luther wrote:
 
  On Thu, Aug 17, 2006 at 11:43:52PM +0200, Jonas Smedegaard wrote:
   On Thu, 17 Aug 2006 21:39:00 +0200 Sven Luther wrote:
   
I am dubious though that the wiki page can easily be modified to
look as nicely as the page larry provided, but then i am no wiki
expert, so i will let others comment who are more wiki experts
(jonas maybe ?).
   
   Beautification of wiki done!
  
  Euh, i meant, would it be possible to include the nice table larry
  had done into the wiki, sorry for not being clear enough.
 
 Ah.
 
 Add that text from Larry yourself to the wiki page, please. Just copy
 as is, at the bottom of the page, surrounded by triple curly quotes -
 like this:
 
 {{{
 Bla bla
yada yada
 }}}
 
 Then I might find time to beautify it later (or others might...)

Done, i tried to do a little bit with the tables, but i guess the {{{ }}} goes
in the way.

Friendly,

Sven Luther


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



Bug#383403: closed by maximilian attems [EMAIL PROTECTED] (Re: Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware)

2006-08-17 Thread Sven Luther
On Fri, Aug 18, 2006 at 12:10:40AM +0200, Jonas Smedegaard wrote:
 On Thu, 17 Aug 2006 23:54:09 +0200 Sven Luther wrote:
 
  On Thu, Aug 17, 2006 at 11:43:52PM +0200, Jonas Smedegaard wrote:
   On Thu, 17 Aug 2006 21:39:00 +0200 Sven Luther wrote:
   
I am dubious though that the wiki page can easily be modified to
look as nicely as the page larry provided, but then i am no wiki
expert, so i will let others comment who are more wiki experts
(jonas maybe ?).
   
   Beautification of wiki done!
  
  Euh, i meant, would it be possible to include the nice table larry
  had done into the wiki, sorry for not being clear enough.
 
 Ah.
 
 Add that text from Larry yourself to the wiki page, please. Just copy
 as is, at the bottom of the page, surrounded by triple curly quotes -
 like this:
 
 {{{
 Bla bla
yada yada
 }}}
 
 Then I might find time to beautify it later (or others might...)

Will this not cause problem with the table ? This is the one which worries me.

Friendly,

Sven Luther


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



Bug#382788: [Yaird-devel] Bug#382788: yaird does not uses the kernel command like to find out the root partition

2006-08-14 Thread Sven Luther
On Mon, Aug 14, 2006 at 01:58:47PM +0200, maximilian attems wrote:
 severity 382788 serious
 stop see justification below
 
 On Mon, Aug 14, 2006 at 02:39:09AM +0200, Jonas Smedegaard wrote:
  On Sun, 13 Aug 2006 13:17:55 +0200 Pierre Habouzit wrote:
  
 Instead, it uses a hardcoded value he takes from /etc/fstab
   presumably, that makes a system where you rearraged the partition
   completely impossible to boot, if you didn't faked the next /etc/fstab
   and regenerated the initrd.
   
 Since I use grub, and if I do forget to change the menu.lst it has a
   console to do so, I can always boot. the preliminary extraction of the
   initrd then works, but the switch root just fails because it does not
   finds the correct root, whereas it on the damn kernel command line !
  
  Correct. That's a limitation in the yaird design: An abolute minimal
  initrd image is composed, based on your current setup. Only kernel
  modules required to access your root filesystem is included on the
  image, and only the devices needed are created.
 
 even initrd-tools parses the boot cmdline.
 initrd-tools allowed to hardcode the root, but a different root
 bootarg would override that.
  
 ignoring /proc/cmdline root bootarg is a critical rc bug for any
 init of an initrd/initramfs generator. filed at severity serious
 to raise awareness of that bug.

Jonas, i agree on this with maks and pierre, being able to override root= is
a very essential feature. Furthermore, it is not all that difficult to
implement (just check for an existing root= command line before providing your
own copy), probably 3 lines of perl or so, since the comand line is available
as /proc/cmdline. I am no perl expert though.

Friendly,

Sven Luther


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



Bug#382788: [Yaird-devel] Bug#382788: yaird does not uses the kernel command like to find out the root partition

2006-08-14 Thread Sven Luther
On Mon, Aug 14, 2006 at 04:03:31PM +0200, Jonas Smedegaard wrote:
 On Mon, 14 Aug 2006 14:57:21 +0200 Sven Luther wrote:
  Jonas, i agree on this with maks and pierre, being able to override
  root= is a very essential feature. Furthermore, it is not all that
  difficult to implement (just check for an existing root= command line
  before providing your own copy), probably 3 lines of perl or so,
  since the comand line is available as /proc/cmdline. I am no perl
  expert though.
 
 There's a difference between being able to read the root option
 provided on commandline and actually supporting it.

Well, once you can read the root options, you can easily enough make an
initial effort to support it, even with the below caveats.

You just need to use this value instead of the detected at build time one, i
have not looked, but i can't imagine it is anything but trivial.

 The fundamental design of yaird causes it to not be able to support
 changing root at boot time. It may happen to work for some specific
 cases, but not in general.
 
  * Only kernel modules specifically needed to reach the default root
is included with the image.

Sure, but even with the same modules, it is still good to be allowed to
override root, be it only to be able to boot into the system and rerun yaird
or something. Imagine you moved the disk around on the same controler, or
inserted a new disk and the ordering changed. Imagine too you used a tool like
partimage to move the whole system to another partition of the same disk or of
a similar machine.

  * Only device files specifically needed to reach the default root
is created while in the pre-root boot stage.

Indeed, but it would be trivial to create the command-line passed root instead
of the build-time detected one.

 I consider it a pretty damn good feature to have. But not essential.

Ok.

 Please provide pointers to official statements supporting the claim
 that this is a release-critical issue.

I will let Maxs reply to this.

Friendly,

Sven Luther


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



Bug#380028: closed by Bastian Blank [EMAIL PROTECTED] (Re: Bug#380028: mkvmlinuz requires -fno-stack-protector with gcc-4.1)

2006-08-03 Thread Sven Luther
On Sun, Jul 30, 2006 at 10:35:15AM -0700, Matt Zimmerman wrote:
 On Sun, Jul 30, 2006 at 06:50:10PM +0200, Sven Luther wrote:
  On Thu, Jul 27, 2006 at 09:51:40AM +0200, Emanuel Steen wrote:
   Please, don't ignore the bug report just because I'm using Ubuntu. It's 
   the 
   same package, version 23 of mkvmlinuz in Debian. I just found it better 
   to 
   report it to Debian too so you also know about the problem.
  
  The ubuntu kernel maintainers removed the mkvmlinuz support i provided to
  their kernel package with a nobody should be using oldworld [pmacs] kind 
  of
  clueless message, and provided insulting when i subsequently complained 
  about
  this fact.
 
 That isn't true any more now than it was the first time you asserted it, and
 I've corrected you several times in other forums.

Please define the definition of 'now', and i have not seen any instance of you
correcting me on other forums.

I know that as of ubuntu/dapper, the current stable ubuntu, mkvmlinuz support
is not included, and *I* had to provide a upgraded mkvmlinuz so people where
able to install ubuntu on the pegasos and other zImage using boxes (like the
PReP ones and some IBM CHRPs).

Also, even if the patch was readded or some other solution was found, the
above assertion is still true, as it clearly describe what happened, and
unless you have a time machine, it will remain true.

Friendly,

Sven Luther


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



Bug#380028: closed by Bastian Blank [EMAIL PROTECTED] (Re: Bug#380028: mkvmlinuz requires -fno-stack-protector with gcc-4.1)

2006-08-03 Thread Sven Luther
On Sun, Jul 30, 2006 at 08:47:19PM +0200, Emanuel Steen wrote:
  The ubuntu kernel maintainers removed the mkvmlinuz support i provided to
  their kernel package with a nobody should be using oldworld [pmacs] kind
  of clueless message, and provided insulting when i subsequently complained
  about this fact.
 
 I know, that sucks... but that's the way it is (was?). Now we need to aim for 
 the future.

Indeed, Matt Zimermann made some claims that it is already fixed, but gives no
real detail. What i see is that mostly patches i send to the ubuntu BTS for
pegasos support got ignored until it was too late, and this probably happened
for breezy and dapper, which are the two last releases. I have no real
interest to continue losing my time with them, so others (you?) are welcome to
follow up on this and make sure they won't make this mistake the next time.

  As such, mkvmlinuz 23 added a copy of the mkvmlinuz support files, taken
  from the 2.6.17 debian kernel (mostly upstream though), which may or not
  work for ubuntu kernels, but are a best effort solution.
 
  In any case, if you want to use mkvmlinuz with ubuntu kernels, it is
  recomended that you rebuild the mkvmlinuz package on an ubuntu system,
  which would take care of this problem.
 
 I recompiled mkvmlinuz with -fno-stack-protector and it worked. The new 
 kernel 
 booted just fine and everything seems good.
 
 But the fact is that mkvmlinuz in Ubuntu is a plain copy from Debian, so I 
 figured that it would be wise to fix it upstream. The thing is that I saw 
 that gcc-4.1 had stack-protector enabled by default but gcc-4.0 didn't (in 
 Ubuntu that is). I just assumed that was a change upstream in the gcc tree, 
 but seems I was wrong about that.

Ok.

 I don't know about the current version of gcc in Debian, I just have a server 
 using Debian which I haven't updated in a while so it doesn't have the latest 
 version of all packages - I just works ;)

Yep, the problem is an ABI change in gcc between the version used to build
mkvmlinuz and the one used to build the kernel. If they had not removed the
mkvmlinuz support patch in such an insulting way, you would not have this
problem, so you know where to complain. Furthermore, Matt Zimermann wrote
above in a message without evidence that this issue is fixed, and i am now
very curious to know how it is fixed.

 But after Martin Michlmayr comment that Debians gcc didn't have 
 stack-protector enabled I updated and checked my Debian system and saw I was 
 wrong.
 
 Didn't want to create any Ubuntu vs Debian stuff, just thought it would be 
 better for the greater good to change it in Debian too. Anyway, sorry about 
 that.

Well, the ubuntu folk kernel folk are the cause of this one.

  But it is clear that it would be best to educate the ubuntu speople so they
  are more clueless about this issues. I think i can say that the debian
  kernel team at large regret the times when Fabbionne was the ubuntu kernel
  maintainer, and useed to cooperate more actively with the debian kernel
  team, rather than the void that is the current communication situation. And
  then they make noise at conferences about ways to unifying the debian based
  kernels.
 
 Yeah, but I'm not that involved in the kernel team and don't know anyone 
 there... but we will see in the future.

Just go ahead, their BTS is usually a lose of time anyway, as it gets ignored,
but i am sure that if you complain enough to the right people, they will move
themselves or something. I just don't have enough patience for this,
especially as some of the ubuntu folk participated in the witch-hunt against
me earlier this year, so ...

Friendly,

Sven Luther


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



Bug#380028: closed by Bastian Blank [EMAIL PROTECTED] (Re: Bug#380028: mkvmlinuz requires -fno-stack-protector with gcc-4.1)

2006-08-03 Thread Sven Luther
On Thu, Aug 03, 2006 at 03:19:25PM -0700, Matt Zimmerman wrote:
 On Thu, Aug 03, 2006 at 10:50:56PM +0200, Sven Luther wrote:
  On Sun, Jul 30, 2006 at 10:35:15AM -0700, Matt Zimmerman wrote:
   That isn't true any more now than it was the first time you asserted it, 
   and
   I've corrected you several times in other forums.
  
  Please define the definition of 'now', and i have not seen any instance of 
  you
  correcting me on other forums.
 
 The previous instance was in March, on debian-devel, in the removal of
 svenl from the project thread.  Message-ID:
 [EMAIL PROTECTED]

Sorry, no easy message-id to real message mapping handy.
 
 I apologize if you missed it, but I did send it.

Ah, so you are not saying, contrary to appareances, that the mkvmlinuz support
was recently readded to the ubuntu kernels.

  I know that as of ubuntu/dapper, the current stable ubuntu, mkvmlinuz 
  support
  is not included, and *I* had to provide a upgraded mkvmlinuz so people where
  able to install ubuntu on the pegasos and other zImage using boxes (like the
  PReP ones and some IBM CHRPs).
 
 That may be true, and unfortunate, but that does not excuse your
 characterization of this situation as malicious.  Please do not do that
 anymore.

Err, i clearly informed the ubuntu kernel folk about this problem lot of month
ago, and not only did they ignore this, but where also rude to me. Well, if
this is not malicious, it is at least careless.

  Also, even if the patch was readded or some other solution was found, the
  above assertion is still true, as it clearly describe what happened, and
  unless you have a time machine, it will remain true.
 
 I have no objection to you stating the facts of what is and what was
 supported, only to you attributing malice and misrepresenting what was said
 (especially when you put quotation marks around it as if it is a quotation).

Oh well, you where not there, so you cannot judge, this is how it happened in
my perspective and i am not misrepresenting it. Just one point, the quotations
marks where there because it was a from-memory quotation, which may not be
100% percent exact, but the general idea stays. If you claim it is not true, i
would love to know the real reason the patch was removed (which i guess are
because at one point it didn't apply cleanly, and was removed unthinkingly). 

If the ubuntu kernel folk had more communication with the debian kernel folk,
as it used to be in the fabbione times, it would be less of an issue, but
things being as they are ...

Now, the issue is mostly moot, you only need to upgrade mkvmlinuz to the
latest debian version in a dapper point release or upgrade, and import the
newer mkvmlinuz in your dapper+1 version, and all will be fine.

I created mkvmlinuz 23 especially in order to be able to run
mkvmlinuz-support-less kernel packages like the ubuntu one, and it has been
tested on the released dapper kernel, so it should be rather painless for you
to solve this issue, but as bugs i submit against the ubuntu kernel usually
get forgotten and only end up rotting in the BTS, without a single comment, ...

Friendly,

Sven Luther
 
 -- 
  - mdz
 ---
 Orange vous informe que cet  e-mail a ete controle par l'anti-virus mail. 
 Aucun virus connu a ce jour par nos services n'a ete detecte.
 
 
 


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



  1   2   3   4   >