Bug#278442: RFH: athcool -- Enable powersaving mode for Athlon/Duron processors

2004-10-26 Thread Nicolas Boullis
Package: wnpp
Severity: normal

I request assistance with maintaining the athcool package.

The package description is:
 athcool is a small utility for enabling/disabling Powersaving mode
 for AMD Athlon/Duron processors.
 .
 By enabling Powersaving mode you can lower power consumption and
 CPU temperature when the CPU is idle.
 .
 Powersaving works only if your kernel supports ACPI (APM does not
 work), because athcool does only (un)set the "Disconnect enable when
 STPGNT detected" bits in the Chipset's Northbridge. To really save
 power, the STPGNT signal has to be sent when the CPU is idling. This
 is done by the ACPI subsystem when C2 state entered.
 .
 !!!WARNING!!!
 Depending on your motherboard and/or hardware components, enabling
 Athlon powersaving mode sometimes causes:
 .
  * noisy or distorted sound playback,
  * a slowdown in harddisk performance,
  * system locks or instability,
  * massive corruption of the filesystem (observed at least once).
 .
 If you met those problems, you should not use athcool. Please use
 athcool AT YOUR OWN RISK.
 .
 If athcool works fine for you, and you want it to run automatically
 on startup, please read the /usr/share/doc/athcool/README.Debian
 file.

Unfortunately, I only own one athlon-based system, which means I'm 
unable to test athcool on most supported systems. Hence, I'd like some 
volunteers to test athcool on as many different systems as possible, and 
to try to reproduce the bugs that are reported. If you own an 
athlon-based computer and want to help me with athcool, please send me 
an e-mail and tell me what kind of motherboard/CPU you own.

FYI, I currently need someone with a VIA KT600 or KT400 chipset to try 
to reproduce bug #276757 on both kind of systems.


Thanks in advance,

Nicolas Boullis




Bug#281759: general: Cannot 'eject' a CDROM as normal user

2004-11-17 Thread Nicolas Boullis
Hi,

On Wed, Nov 17, 2004 at 06:05:47PM +0100, Leszek Koltunski wrote:
> 
> So, the question is: why is /dev/hdc owned by 'disk' in Sarge? Does it
> have to be so for some reason? If not, I'd suggest to change that to
> 'cdrom' as it seems to help with ejecting...

I guess it is simply not owned by cdrom because /dev/hdc might as well 
be a hard drive (in which case giving read/write permission to users 
would be stupid ans unsecure).

On the other hand, if you were using a 2.6 kernel with udev, /dev/hdc 
would be owned by group cdrom (assuming it is a CD/DVD drive).


Regards,

Nicolas




removing in postrm rc*.d symlinks that I did not create

2004-12-15 Thread Nicolas Boullis
Hi folks,

A package of mine installs an init script. But as the corresponding 
programs plays with the motherboard's chipset configuration, it is quite 
prone to break the system. So I chose not to install rc*.d symlinks by 
default.

To make life easier for users, i explain in a README file how to set up 
those links and how to remove them with apdate-rc.d. Hence, when a user 
is convinced this program does not break his system, he can easily set 
up the links for automatic startup.

But a user felt concerned that, in the future, he may remove the package 
and forget to delete the links. Then I thought I could remove the links 
in postrm on purge, considering they are part of the package's 
configuration (their absence being the default configuration).

I built the package, but lintian complains:
E: athcool: postrm-contains-additional-updaterc.d-calls /etc/init.d/athcool
N:
N:   The postrm de-registers an /etc/init.d script which has not been
N:   registered in the postinst script before.

I lintian right here? Should I ignore this error? Any other suggestion 
to answer my user's concerns?


Thanks in advance for any feedback,

Nicolas




Re: removing in postrm rc*.d symlinks that I did not create

2004-12-15 Thread Nicolas Boullis
Hi,

On Wed, Dec 15, 2004 at 04:33:49PM -0800, Russ Allbery wrote:
> 
> A technique that I've used in packages with this issue is to install the
> rc*.d symlinks by default, but also have the init script check a file in
> /etc/default to see whether or not to actually start at boot.  If you
> install a default /etc/default file that says not to start, you accomplish
> the same thing, don't have this problem, and make it just as easy for
> users to enable the package.

Thanks for your suggestion.
I already thought about it, but I fnind it quite confusing when I cannot 
run /etc/init.d/foobar by hand as soon as it is not enabled on startup.


Cheers,

Nicolas




Re: removing in postrm rc*.d symlinks that I did not create

2004-12-16 Thread Nicolas Boullis
Hi,

On Wed, Dec 15, 2004 at 08:47:43PM -0600, John Hasler wrote:
> Your script should check $PRERUNLEVEL.  It will be N if you are booting.

That's a nice idea, but do you know how fine it would behave with 
things like file-rc?


Nicolas




Re: removing in postrm rc*.d symlinks that I did not create

2004-12-16 Thread Nicolas Boullis
Hi,

On Thu, Dec 16, 2004 at 09:32:08AM +0100, Javier Fernández-Sanguino Peña wrote:
> 
> Well, you could have a message saying that you need to enable foo and a
> 'force-start' action that started it regardless of what's in /etc/default.

That might be a solution. Users would certainly be less confused, but 
some scripts they would have written would still be...


> Moreover, the script could check if it's being called on startup (it's name 
> is 'S') and heed the default value and start anyway if called from the 
> command line.

I think such a solution was suggested in an ancient thread, and it was 
concluded that it would not work with file-rc...


> There are plenty of ways to avoid that confusion.

There certainly are some workarounds, but my initial question is still 
unanswered: is it ok to remove the links if I did not create them but 
told the user how to create them?


Nicolas




Re: removing in postrm rc*.d symlinks that I did not create

2004-12-16 Thread Nicolas Boullis
On Thu, Dec 16, 2004 at 12:53:27AM -0500, sean finney wrote:
> On Thu, Dec 16, 2004 at 12:34:21AM +0100, Nicolas Boullis wrote:
> > But a user felt concerned that, in the future, he may remove the package 
> > and forget to delete the links. Then I thought I could remove the links 
> > in postrm on purge, considering they are part of the package's 
> > configuration (their absence being the default configuration).
> 
> if the package is removed, the init script should just exit with 0
> status.  removing the links during purge would also be appropriate.

So you think lintian is wrong to complain?


> you could also install the links by default, but have some other
> variable in /etc/default/$package control whether or not it actually
> starts (i think somebody else has mentioned this too).

Yes, I know such solutions but don't like them much. But if "my" 
solution is proved to be wrong, I'll implement such a workaround...


Nicolas




Re: removing in postrm rc*.d symlinks that I did not create

2004-12-16 Thread Nicolas Boullis
Hi,

On Thu, Dec 16, 2004 at 09:13:43AM +0100, Adrian von Bidder wrote:
> On Thursday 16 December 2004 00.34, Nicolas Boullis wrote:
> [de-installing run-level links that weren't installed]
> 
> How about installing links as /etc/rc?.d/K??foo - so the links are there and 
> are properly manageable, but the init script will only be called as 'K??foo 
> stop'

Unfortunately, athcool is not a deamon but a program that modifies some 
low-level configuration. Hence, running "/etc/init.d/athcool stop" 
actually does something (and might break the system) as badly as 
"/etc/init.d/athcool start"...

I like the idea, but I'm afraid it's not appropriate for athcool, at 
least without reworking the init script...


Cheers,

Nicolas




DD needing a sponsor to upload

2005-02-05 Thread Nicolas Boullis
Hi,

As I moved recently, I currently have no decent Internet connectivity. 
Hence, I'm quite unable to keep an unstable system up-to-date, si I 
can't build packages to upload. Several packages of mine are in need of 
an upload, especially libcdio and vcdimager. I have uploaded the source 
packages to my debian homepage on http://people.debian.org/~nboullis. 
Could someone please build the binary packages and upload for me?
(As far as I know source-only uploads are not allowed, and anyway, I 
can't be sure it'll work fine with an up-to-date sid; I only tested with 
a one month old sarge.)


Thanks in advance,

Nicolas Boullis


PS: please CC your replies to me (MFT set accordingly) as I currently 
can't track d-d.


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



Re: DD needing a sponsor to upload

2005-02-06 Thread Nicolas Boullis
Hi,

On Sun, Feb 06, 2005 at 08:53:52PM +1100, Anibal Monsalve Salazar wrote:
> Changes:
>  vcdimager (0.7.21-1) unstable; urgency=low
>  .
>* New upstream release.
>* Rebuild against libcdio3 and libiso9600-3.
>* Hack ltmain.sh to build programs with rpath as .libs/lt/foobar rather
>  than .libs/lt-foobar.
>* Regenerate the manpages accordingly.
> 
> Does the new vcdimager version fix the RC bug #290685?

You're quite right, I somehow forgot the Closes: parts in the 
changelog... I just reuploaded the source package. Would you build and 
upload for me?


Cheers,

Nicolas


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



self-depending packages

2005-02-27 Thread Nicolas Boullis
Hi,

Trying to upgrade a woody system to sarge, I experienced problems 
upgrading libgtk2.0-0, and discovered that this packages was 
self-depending. Afetr forcing the upgrade with "dpkg -i --force-depends", 
everything went smoothly. So I filed a bug against libgtk2.0-0.
Then I discovered that I could upgrade this package from woody to sarge 
with no trouble in a clean pbuilder chroot. So the problem might me more 
complex.

However, from this bug report began a discussion with Loic Minier about 
self-dependencies and circular dependencies.

Readibg policy 7.2, I see:
"
Depends
This declares an absolute dependency. A package will not be 
configured unless all of the packages listed in its Depends field 
have been correctly configured.
"

My understanding is that a self-depending package must be configured 
before it can be configured, which makes it unconfigurable, and hence 
uninstallable. And I think the same reasoning can be applied to 
circular dependencies. But Loic disagrees.

What is the opinion of others? Shouldn't policy be more explicit about 
circular (and self) dependencies?


Moreover, I just wrote a small python script that looks for 
self-dependencies in sarge, and found those packages:
libtabe2
libtextwrap1
gnustep-back
libbonoboui2-0
libgail-common
libbonobo2
libgtk2.0-0

Should a bug be filed against those packages?


Cheers,

Nicolas


PS: please CC your replies to me, as I am currently quite unable to 
track debian-devel. (MFT set accordingly)


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



Re: Spliting packages between pkg and pkg-data

2005-11-20 Thread Nicolas Boullis
On Sun, Nov 20, 2005 at 12:13:48PM +0100, Bill Allombert wrote:
> Hello Debian developers,
> 
> When doing research about circular-deps, I looked at a lot of packages
> that are split between a binary package and a data package. This is a
> good thing since this reduce the total siez of the archive, however
> there are simple rules that should be followed:
> 
> 3) Keep the files that 'signal' executables in the same package than the
>executable (e.g. menu file, program manpage).

Why? I agree that it menu files and manpages are generally not that 
large, but what would it break to have them in pkg-data?
(I would consider it strange to have such files out of the main pkg 
package, but it looks policy-compliant as far as I can see...)


Nicolas


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



Re: Spliting packages between pkg and pkg-data

2005-11-20 Thread Nicolas Boullis
Hi,

On Sun, Nov 20, 2005 at 12:39:24PM -0800, Russ Allbery wrote:
> Nicolas Boullis <[EMAIL PROTECTED]> writes:
> > On Sun, Nov 20, 2005 at 12:13:48PM +0100, Bill Allombert wrote:
> 
> >> 3) Keep the files that 'signal' executables in the same package than the
> >>executable (e.g. menu file, program manpage).
> 
> > Why? I agree that it menu files and manpages are generally not that 
> > large, but what would it break to have them in pkg-data?
> > (I would consider it strange to have such files out of the main pkg 
> > package, but it looks policy-compliant as far as I can see...)
> 
> Well, one practical concern is that it makes it harder for other utilities
> like lintian to analyze the package properly.

Well, that's an argument I don't like. Those are tools that help us 
check our packages are correct, but I don't think it is reasonable to 
modify otherwise correct package only to make such tools happy. For the 
same reason, I'm not happy with setting lintian overrides, as I consider 
it bloats the packages for no good reason (although the "bloat" is very 
limited").


Cheers,

Nicolas


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



Re: db.debian.org (and related infrastructure) updates

2006-12-30 Thread Nicolas Boullis
Hi,

On Sat, Dec 30, 2006 at 04:31:12PM +0100, Joerg Jaspert wrote:
>  - the birthDate field isn't currently available via the mail daemon,
>this will be fixed soon.

What about gender? How is it specified?
with a ldapsearch, I can find 1, 2 and 9...


Cheers,

Nicolas


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



Bug#375412: ITP: vdr-plugin-dxr3 -- Plugin to vdr to use a DXR3/Hollywood+ MPEG decoder as primary interface

2006-06-25 Thread Nicolas Boullis
Package: wnpp
Severity: wishlist
Owner: Nicolas Boullis <[EMAIL PROTECTED]>

* Package name: vdr-plugin-dxr3
  Version : 0.2.6
  Upstream Author : Kai Moeller <[EMAIL PROTECTED]>,
Stefan Schluenss <[EMAIL PROTECTED]>,
Christian Gmeiner ,
...and numerous others, see CONTRIBUTORS.
* URL : http://sourceforge.net/projects/dxr3plugin/
* License : GPL
  Programming Lang: C++
  Description : Plugin to vdr to use a DXR3/Hollywood+ MPEG decoder as 
primary interface

 This plugin for vdr allows using a DXR3/Hollywood+ MPEG 
 decoder card as primary interface.


This package will be maintained within the "Debian VDR Team <[EMAIL 
PROTECTED]>".

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (900, 'testing'), (800, 'unstable'), (700, 'experimental'), (500, 
'stable')
Architecture: powerpc (ppc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16.1-irma
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)


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



Re: Building kernel modules for stock kernels is a hell of a job!

2003-09-29 Thread Nicolas Boullis
Hi,

On Mon, Sep 29, 2003 at 01:43:05PM -0400, David Z Maze wrote:

> I don't consider it a bug.  I do think the kdist and kdist_image
> targets should reinvoke make under $(ROOT_CMD), though, just to be
> sure.  The i2c-source debian/rules file has:
> 
> kdist_image:
> $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules binary-modules
> $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules clean
> 
> kdist:
> $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules binary-modules
> dpkg-genchanges -b -e"$(KMAINT) <$(KEMAIL)>" -u"$(KSRC)/.." > 
> $(CHFILE)
> debsign -e"$(KMAINT) <$(KEMAIL)>" $(CHFILE)
> $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules clean
> 
> kdist_clean:
> $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules clean

Are those $(MFLAGS) really useful?
I thought they were not because $(MAKE) also had the flags, but I'm not 
sure anymore...


Regards,

Nicolas




Re: Building kernel modules for stock kernels is a hell of a job!

2003-09-30 Thread Nicolas Boullis
Hi,

On Tue, Sep 30, 2003 at 12:27:29AM +0200, Eduard Bloch wrote:

> > > kdist_clean:
> > > $(ROOT_CMD) $(MAKE) $(MFLAGS) -f debian/rules clean
> > 
> > Are those $(MFLAGS) really useful?
> > I thought they were not because $(MAKE) also had the flags, but I'm not 
> > sure anymore...
> 
> MFLAGS are the flags that make got on the commandline. The calls above
> copy the make call with options.

Well, I just checked the gnu make manual (section 5.6.3) and, if I 
understand it correctly, it says that using $(MFLAGS) is now useless 
thanks to the $(MAKEFLAGS) variable...


Is there something wrong with my inderstanding of this manual? Or is 
this a gnu-only feature, that we should not depend on?


Regards,

Nicolas




A new way to specify versionned dependencies may be needed

2003-10-02 Thread Nicolas Boullis
Hi,

One package of mine needs to conflict with a few consecutive versions 
of a package. Let's say that the package foo introduced a feature that 
conflicts with my package in version A and removed it in version B.

So I'd like my package to conflict with versions A to B of foo. I tried 
to specify it with "Conflicts: foo (>> A), foo (<< B)" but, as I feared, 
it does not work since it now conflicts both with all versions >> A and 
with all versions << B (as A << B, that means all versions).

Is there a way to specify such a conflict? Listing all the versions 
would work, but that's not really convenient... Any suggestion is 
welcome.

Hence, I think a new way to specify versionned relationship between 
packages might be useful. For example, the conflict I need might be 
written as "Conflicts: foo (>> A, << B)". Is such a feature planned for 
the future? It's certainly too late to have something for sarge, so it 
certainly won't be implemented before sarge+1, and we won't be able to 
use it before sarge+2.

Currently, there's no need for such a feature for positive dependencies 
(Depends, Recommends and Suggests), because there is a workaround:
"Depends: foo (>> A), foo (<< B)" works for "Depends: foo (>> A, << B)",
but it only works because only one version of foo can be installed at a 
time. If versionned provides are ever implemented, it may become 
possible to have several versions of a package at a time, thus breaking 
this workaround.


Any comment?

Nicolas




Re: A new way to specify versionned dependencies may be needed

2003-10-03 Thread Nicolas Boullis
Hi,

On Fri, Oct 03, 2003 at 09:19:39AM +0200, Dagfinn Ilmari Mannsåker wrote:

> > So I'd like my package to conflict with versions A to B of foo. I tried 
> > to specify it with "Conflicts: foo (>> A), foo (<< B)" but, as I feared, 
> > it does not work since it now conflicts both with all versions >> A and 
> > with all versions << B (as A << B, that means all versions).
> 
> How about "Depends: foo (<< A) | foo (>> B)"?

No, my package does not depend in any way on foo. Depending on foo only 
to prevent a few specific versions of foo to be installed would be evil, 
AFAICS...

> > Currently, there's no need for such a feature for positive dependencies 
> > (Depends, Recommends and Suggests), because there is a workaround:
> > "Depends: foo (>> A), foo (<< B)" works for "Depends: foo (>> A, << B)",
> > but it only works because only one version of foo can be installed at a 
> > time. If versionned provides are ever implemented, it may become 
> > possible to have several versions of a package at a time, thus breaking 
> > this workaround.
> 
> The above will also break if versioned provides are implemented.

Which "The abobe"? Your "Depends: foo (<< A) | foo (>> B)"? Or my 
"Depends: foo (>> A, << B)"? I can't see why mine would be broken. Did I 
miss something?


Regards,

Nicolas




Re: A new way to specify versionned dependencies may be needed

2003-10-03 Thread Nicolas Boullis
(Sorry Daniel for first sending this e-mail to you only by mistake.)

Hi,

On Fri, Oct 03, 2003 at 04:06:42PM -0400, Daniel Jacobowitz wrote:
> On Fri, Oct 03, 2003 at 09:55:09PM +0200, Nicolas Boullis wrote:
> > Hi,
> > 
> > On Fri, Oct 03, 2003 at 09:19:39AM +0200, Dagfinn Ilmari Mannsåker wrote:
> > 
> > > > So I'd like my package to conflict with versions A to B of foo. I tried 
> > > > to specify it with "Conflicts: foo (>> A), foo (<< B)" but, as I 
> > > > feared, 
> > > > it does not work since it now conflicts both with all versions >> A and 
> > > > with all versions << B (as A << B, that means all versions).
> > > 
> > > How about "Depends: foo (<< A) | foo (>> B)"?
> > 
> > No, my package does not depend in any way on foo. Depending on foo only 
> > to prevent a few specific versions of foo to be installed would be evil, 
> > AFAICS...
> 
> The best extant solution to this is just to Conflicts: foo (<= B). 
> Forcing an upgrade isn't such a bad thing...

Well, that depends. For example, if testing as a version << A of foo, 
and we are getting close to a release, conflicting with that version for 
no good reason would be somewhat broken. (That's roughly the current 
situation with foo=dvb-dev, A=1.0.0, B=1.0.1 and my 
package=em8300-headers.)

Moreover, that does not answer to my real question: is there a good 
reason not to implement such an extended syntax for versionned 
relationships. If there is no good reason, I might try to implement such 
a thing and provide it to the maintainers of dpkg...


Regards,

Nicolas




lintian: postinst-does-not-load-confmodule

2005-10-08 Thread Nicolas Boullis
Hi,

I was about to upload a new release of one of my packages, but lintian 
complains that "postinst-does-not-load-confmodule". Running lintian with 
-i, I can get more information:

N:   Even if your postinst does not involve debconf, you currently need to
N:   make sure it loads one of the debconf libraries. This will be changed
N:   in the future.

I can't understand why I should load anything related to debconf, if I 
don't use debconf in postinst. (I use debconf in preinst and config, 
where I load it with ". /usr/share/debconf/confmodule".)

What am I missing?


Cheers,

Nicolas


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



Please help me make athcool compatible with dependency-based init systems (was: Release Update: freeze, architecture requalification)

2008-07-21 Thread Nicolas Boullis
Hi,

Disclaimer: I've been pretty busy recently, not giving my Debian 
packages the care and love they deserve. That's why I'm now asking for 
help, somewhat late...

On Sat, Jul 19, 2008 at 03:35:35PM +0200, Luk Claes wrote:
> 
> * Prepare init.d-Scripts for dependency-based init systems
> 
> Wider testing of dependency-based init systems has lead to some new bugs
> for this goal, but the current state looks quite well. We are confident
> that we will have full support for dep-based init system in lenny.

One of my packages, namely athcool installs an init script that is not 
yet compatible with dependency-based init systems. For some reason, it 
was not detected by automatic systems such as lintian, and no bug was 
filed against it, and no-one cared about it yet.

Athcool installs an init script but does not install links to run it on 
boot, and that might be the reason why lintian did not notice about it. 
(No startup link is installed because athcool causes bad stability 
issues on some systems. If one tests it and experiences such problems, 
the system is back to a normal state after a reboot.) Someone who is 
satisfied with athcool can run update-rc.d (as documented in 
/usr/share/doc/athcool/README.Debian) to enable startup links.

I'd like to reproduce a similar behaviour with the headers for 
dependency-based init systems, but I know close to nothing about such 
systems. I read the corresponding section of the LSB, but it did not 
help me much. I guess I could set Default-Start and Default-Stop empty. 
But then I have no idea how I would document the enablement of startup 
links by the user. Since those keywords are called "Default", I guess 
there is a way to override them, but how? Or I think one might change 
the Default-Start and Default-Stop keyworks, but then who would they ask 
the system to take the change into account?

Any help is welcome, especially as a patch or a NMU, but please don't 
forget the documentation issue.


Thanks in advance,

Nicolas


PS: I have no time to read d-devel; please CC replies to me.


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



Re: Please help me make athcool compatible with dependency-based init systems (was: Release Update: freeze, architecture requalification)

2008-07-22 Thread Nicolas Boullis
Hi,

As a follow-up to myself, and as suggested by Kel Modderman, please also 
CC replies to the developer list for initscripts-ng. (Full message kept 
for those people.)


On Mon, Jul 21, 2008 at 11:33:10PM +0200, Nicolas Boullis wrote:
> Hi,
> 
> Disclaimer: I've been pretty busy recently, not giving my Debian 
> packages the care and love they deserve. That's why I'm now asking for 
> help, somewhat late...
> 
> On Sat, Jul 19, 2008 at 03:35:35PM +0200, Luk Claes wrote:
> > 
> > * Prepare init.d-Scripts for dependency-based init systems
> > 
> > Wider testing of dependency-based init systems has lead to some new bugs
> > for this goal, but the current state looks quite well. We are confident
> > that we will have full support for dep-based init system in lenny.
> 
> One of my packages, namely athcool installs an init script that is not 
> yet compatible with dependency-based init systems. For some reason, it 
> was not detected by automatic systems such as lintian, and no bug was 
> filed against it, and no-one cared about it yet.
> 
> Athcool installs an init script but does not install links to run it on 
> boot, and that might be the reason why lintian did not notice about it. 
> (No startup link is installed because athcool causes bad stability 
> issues on some systems. If one tests it and experiences such problems, 
> the system is back to a normal state after a reboot.) Someone who is 
> satisfied with athcool can run update-rc.d (as documented in 
> /usr/share/doc/athcool/README.Debian) to enable startup links.
> 
> I'd like to reproduce a similar behaviour with the headers for 
> dependency-based init systems, but I know close to nothing about such 
> systems. I read the corresponding section of the LSB, but it did not 
> help me much. I guess I could set Default-Start and Default-Stop empty. 
> But then I have no idea how I would document the enablement of startup 
> links by the user. Since those keywords are called "Default", I guess 
> there is a way to override them, but how? Or I think one might change 
> the Default-Start and Default-Stop keyworks, but then who would they ask 
> the system to take the change into account?
> 
> Any help is welcome, especially as a patch or a NMU, but please don't 
> forget the documentation issue.
> 
> 
> Thanks in advance,
> 
> Nicolas
> 
> 
> PS: I have no time to read d-devel; please CC replies to me.


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



Re: Please help me make athcool compatible with dependency-based init systems

2008-07-23 Thread Nicolas Boullis
Hi Kel,

On Wed, Jul 23, 2008 at 11:55:04PM +1000, Kel Modderman wrote:
> Hi Nicolas,
> 
> Just add the LSB header with correct information like:
> 
> ### BEGIN INIT INFO
> # Provides:  athcool
> # Required-Start:$remote_fs
> # Required-Stop: $remote_fs
> # Default-Start: 2 3 4 5
> # Default-Stop:
> # Description:   enable powersaving mode for Athlon/Duron processors
> ### END INIT INFO
> 
> Your package does not call update-rc.d in postinst, courtesy of
> "dh_installinit -n", therefore no links get created even on insserv system.
> 
> There is no need to modify README.Debian instructions, as insserv package
> provides an update-rc.d wrapper. When the admin follows the existing
> instructions of "update-rc.d athcool start 20 2 3 4 5 ." you will get runlevel
> links, just that the sequence number 20 is ignored and a more precise sequence
> number is calculated by insserv.

Thanks for your answer.
Sorry for asking a potentially stupid question, but how does the 
"Default-Start" keyword affect the bahvior of the system?


Cheers,

Nicolas


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



Re: Please help me make athcool compatible with dependency-based init systems

2008-07-23 Thread Nicolas Boullis
Hi,

On Wed, Jul 23, 2008 at 11:36:01PM +0300, Teodor wrote:
> On Wed, Jul 23, 2008 at 10:52 PM, Nicolas Boullis <[EMAIL PROTECTED]> wrote:
> > Sorry for asking a potentially stupid question, but how does the
> > "Default-Start" keyword affect the bahvior of the system?
> 
> Refer to http://wiki.debian.org/LSBInitScripts for details. Maybe this
> page should be updated for LSB 3.2?

Well... I already read LSB, but there's nothing about how it really 
interacts with the system. What does "default" mean here?
Does it affect update-rc.d?
Is it used when insserv is enabled?

I'd rather be sure that no-one will get startup links unwillingly, so 
I'd like to understand how it really affects things...
(For example: one installs athcool, does not create startup links and 
then installs and enables insserv...)


Cheers,

Nicolas


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



Re: A new way to specify versionned dependencies may be needed

2003-10-08 Thread Nicolas Boullis
Hi,

On Tue, Oct 07, 2003 at 05:03:19AM +1000, Anthony Towns wrote:
> On Sat, Oct 04, 2003 at 01:46:08AM +0200, Nicolas Boullis wrote:
> > Moreover, that does not answer to my real question: is there a good 
> > reason not to implement such an extended syntax for versionned 
> > relationships. 
> 
> Probably not; but there needs to be a good reason to do it. It has to
> be implemented in dpkg, apt, testing, and everything else that worries
> about conflicts, and to ensure upgrades work okay, can't be used for
> a release after it's rolled out (so, assuming a release once a year,
> not until early 2006). Do you care enough?

I perfectly know that such a thing can't be available before sarge+1 at 
best. But AFAICS, such a thing would also be useful for "positive 
relationship" (depends, recommends, suggest).

People currently specify things as "Depends: foo (>= 1.0.0-1), foo (< 
1.0.1)". But that will break if more than one version of foo can coexist 
at a time. That's currently impossible, but that may become possible 
when versionned provides are available (if they ever become available).
That is if foo-bar 0.9.9-1 "Provides: foo (= 0.9.9-1)" and foo-baz 
1.0.1-1 "Provides: foo (= 1.0.1-1)", then having both would (wrongly) 
satisfy the "Depends: foo (>= 1.0.0-1), foo (< 1.0.1)" condition.

Did I miss something obvious?


Regards,

Nicolas




Re: [ANNOUNCE] Debian Developer Packages Overview

2002-08-29 Thread Nicolas Boullis

Hi!

This tool is great and very useful.
However, there is a little bug with some kind of mangling of the version
numbers:
on "http://qa.debian.org/developer/index.php?package=loadwatch";,
loadwatch appears to have 2 different versions in testing and unstable
(1.0_1.1alpha1-1 and 1.0+1.1alpha1-1), while this is in fact the same
version.

Anyway, this tool is great. Thanks for your work.

Nicolas




Re: Do not touch l10n files (was Re: DDTP issue)

2003-05-13 Thread Nicolas Boullis
Hi,

On Tue, May 13, 2003 at 05:56:08PM +0200, Bill Allombert wrote:
> Bonjour,
> 
> I am french and I don't regard the 'Imprimerie Nationale' rules as binding.
> We are still a free country.
> 
> Do we have such standard document for the original english description ?
> No, and there is no dedicated team to review them.
> 
> I think we should focus on provided accurate description not
> typographically correct one. Keeping things simple so that 
> Debian maintainers can understand what is coming along with the
> translation is important, because they have the final responsibility
> of the package.
> 
> Telling them 'you do not speak french, so don't try to understand' is
> not acceptable. I do speak french and I have often trouble to understand 
> myself. 
> 
> If you have a problem with the original translation, please ask the
> maintainer before doing the translation. We should work with him and
> not against him.

You're probably right, those useless l10n teams are annoying. Anyway, 
translating is easy: let's ask google to translate our texts for us. It 
does not always very high quality results, but who cares if the 
typography and the grammar are not perfect? Anyone is able to 
understand, isn't it?


> Amicalement,

For those who don't understand french, that means "Friendly," and I 
think you're not very friendly with Denis...


Regards,

Nicolas




Re: Bug#140183: aspell does install or depend on any languages

2002-04-02 Thread Nicolas Boullis
Hi!

When I read both your mail, I have the feeling that aspell should be
split in 2 packages: aspell (which provides the spell-checking
functionality, and depends on any dictionary) and aspell-dev (which
provides the word-list generation functionality).

And if you can't split both functionality, you may still have everything
in aspell-dev and aspell depends on aspell-dev.

Hence, packages would depend on aspell-dev instead of aspell, and no
dictionary will be required. And users will still use aspell, which
depends on a dictionnary, which seems more policy-compiant since most
users consider aspell as a spell-checker...

What about this suggestion?


Regards,

Nicolas


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