Re: More on icons for packages

2005-01-26 Thread Free Ekanayaka
|--==> Paul Brossier writes:

  PB> On Sun, 2005-01-23 at 19:35 -0500, Dale C. Scheetz wrote:
  >>With regards to GNOME panel icons. The "add to panel" option now no
  >>longer offers "launcher from menu" so now with the "custom launcer" 
  >>you have to hunt for your icon. 

  PB> well yes, here it does at least. also you can drag and drop it from your
  PB> menu.

  PB> On Tue, 2005-01-25 at 18:17 -0500, Dale C. Scheetz wrote:
  >>It might be better to reserve /usr/share/pixmaps specifically for menu
  >>icons in xpm format and create /usr/share/icons for png gif and jpeg
  >>icon images.

  PB> i don't think this is the right way to go. gnome and kde use the
  PB> freedesktop standard and look for their icons in /usr/share/pixmaps.
  PB> other applications using icons should seriously consider looking in
  PB> there if they want to find any. clever ones could prune redundant
  PB> icons according to their file format preference.

  PB> you don't really want to use jpeg in a menu do you?

  >>Is it worth while trying to get some general icon policy established
  >>or am I straigning at gnats?

  PB> another manual does not seem required. but mentionning the use
  PB> of .desktop would be a worth addition to the menu manual.

  PB> see http://standards.freedesktop.org/desktop-entry-spec/latest/

  PB> here is a minimal .desktop example:

  PB> $ cat /usr/share/applications/freewheeling.desktop
  PB> [Desktop Entry]
  PB> Name=FreeWheeling
  PB> Comment=live looping instrument
  PB> Exec=fweelin
  PB> Terminal=0
  PB> Icon=freewheeling.xpm
  PB> Type=Application
  PB> Categories=Application;AudioVideo;

  PB> .desktop go in /usr/share/applications and icons in /usr/share/pixmaps
  PB> (or full path). both png and xpm are ok.

  PB> there could actually be some lintian/linda rules that checks if both
  PB> menu and .desktop entries are there and that the icons are installed at
  PB> the correct location.

I do agree with all these observations. Let me add that issues related
to the menu  systems are becoming even  more important now that Custom
Debian Distributions are entering the scene.

Cheers,

Free


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



Re: try to keep a watch file into your package

2005-01-26 Thread Free Ekanayaka
|--==> bluefuture  writes:

  b> The dehs system now is regular running again every two days on  alioth
  b> (and so also on the info feed to developer.php on qa). 
  b> Looking at no_watch page[1] there are:

  b> Total source packages without watch file: 6324 
  b> Total source packages: 8285 
  b> %:  76,33%

  b> But seems also that there are:
  b> 1621 packages that had no watch filel had a dehs automatic generated
  b> watch file that had passed uscan test.
  b> If every developer could download, check and if necessary fix the
  b> automatic generated watch file and the put the file in his package
  b> source we could fix the info in developers.php and the status on dehs
  b> for some of the 6324 packages without watch file. 
  b> Every developer could find his automatic generated watch file going on
  b> his dehs own maintainer/package page from dehs homepage[2] on alioth. 

Thanks for this effort.

Would it make  sense to support  queries  of dehs  by maintainer email
address?

This ways it would be  easier for people  to check the status of their
own packages.

Cheers,

Free



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



Re: PostgreSQL-Problem and Problem on Alioth

2005-01-26 Thread Martin Pitt
Hi!

sean finney [2005-01-25 18:38 -0500]:
> On Tue, Jan 25, 2005 at 10:38:37AM +0100, Martin Pitt wrote:
> > There are two common ways to achieve that:
> > 
> > - Connect as "www-data". For this you need an appropriate PostgreSQL
> >   user ("createuser www-data" as user postgres). Then you either make
> >   www-data the owner of the database ("createdb -O www-data mydb") or
> >   you set the owner to some application-specific PostgreSQL user and
> >   only GRANT the necessary permissions to www-data (usually you need
> >   table creation etc. only for package installation and can restrict
> >   www-data permissions to SELECT/UPDATE).
> 
> if i'm understanding correctly, a security drawback of both these
> methods is that any web application would effectively have r/w privileges
> to every web app's database, right?

It does not make a difference whether you use the "owned by www-data"
approach or use different owners with passwords. The webserver can
read all scripts (_including_ the passwords) anyway, so regardless of
how you do it, all your databases will be fair game to your web
server.

> >   This solution has the advantage that you don't need to modify
> >   pg_hba.conf (since you can use "ident sameuser" authentication).
> 
> which is certainly not to be overlooked.  i think maybe a disclaimer
> like "if you run multiple applications, this may present a security
> risk" might be in order, but it should definitely be an option.

See above :-) I still think owning the database by an
application-specific user and granting the necessary permissions to
www-data is an easy method, and it gives you the maximum amount of
security you can expect from this use case (least privilege).

> > - Connect as $dbc_dbuser and use "password" authentication. ident
> >   makes not much sense since the database user has not necessarily
> >   a system user counterpart (if it has, then this would of course
> >   work). But if it hasn't, you need a pg_hba.conf entry.

Well, this is not _exactly_ right since you can map system users to
database users in pg_ident.conf, but that would mean yet another
conffile to touch.

> also, it looks like pg_hba.conf and pg_ident.conf both have some
> kind of @include functionality, which might make messing with either
> of the files moot.  i'll have to look more into these details...

I think pg_hba.conf does not have this feature. However, if that would
help and some kind of pg_hba.d/ structure would solve problems, I
think it would not be that hard to add that feature for Debian.

However, the general approach to these web applications wrt
databases should be discussed, and a generally working solution should
be found before I start hacking. :-)

Martin

-- 
Martin Pitt   http://www.piware.de
Ubuntu Developerhttp://www.ubuntulinux.org
Debian GNU/Linux Developer   http://www.debian.org


signature.asc
Description: Digital signature


Re: try to keep a watch file into your package

2005-01-26 Thread Marc Haber
On Tue, 25 Jan 2005 13:28:16 +0100, Bluefuture <[EMAIL PROTECTED]>
wrote:
>Native packages are already not included in the dehs system.

What do you do with packages that have uncooperative upstream and thus
a watch file is not possible?

apg's web host, for example, doesn't support directory listings, so I
had to resort on checking the fingerprint of the download web page to
find out whether there is a new release.

Greetings
Marc

-- 
-- !! No courtesy copies, please !! -
Marc Haber |   " Questions are the | Mailadresse im Header
Mannheim, Germany  | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834



Re: policy-rc.d confusion (was: not starting packages at boot)

2005-01-26 Thread Marc Haber
On Tue, 25 Jan 2005 11:03:16 -0200, Henrique de Moraes Holschuh
<[EMAIL PROTECTED]> wrote:
>On Tue, 25 Jan 2005, Marc Haber wrote:
>> So policy-rc.d needs to be in /usr/local, or we have a FHS violation.
>
>Please request that we enhance invoke-rc.d to look on /usr/local first,
>then (through a wishlist bug).  Looks like a good idea at first glance.

invoke-rc.d is part of at least two packages, so the "search path
infrastructure" fits best into its own package containing an
alternative for /usr/sbin/policy-rc.d.

That shouldn't be hard to do, and I filed an ITP for an appropriate
package.

Greetings
Marc

-- 
-- !! No courtesy copies, please !! -
Marc Haber |   " Questions are the | Mailadresse im Header
Mannheim, Germany  | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834



Re: scripts to download porn in Debian?

2005-01-26 Thread Frank Küster
Ron Johnson <[EMAIL PROTECTED]> wrote:

> Following fortune's model, this is what I'm thinking:
> dosage
> dosage-comics
> dosage-comics-off
>
> See there's no censorship here...

No, just st^W. What do you gain as a parent? Instead of having to look
at one package (dosage) and deciding "No, not that", you have to check
at least two of them (dosage and dosage-comics). You know, the maintai-
ner might have a put something into -comics that he didn't think anybo-
dy would find offensive, but you do.

By the way, what would be the difference between dosage and
dosage-comics? Can the package also download different stuff than comic
strips? 

Regards, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Bug#292299: ITP: policyrcd -- policy-compliant interface from invoke-rc.d to local config files

2005-01-26 Thread Marc Haber
Package: wnpp
Severity: wishlist
Owner: Marc Haber <[EMAIL PROTECTED]>

* Package name: policyrcd
  Version : 0.1
  Upstream Author : Marc Haber <[EMAIL PROTECTED]>
* URL : http://wiki.debian.net/index.cgi?ZugSchlus
* License : GPL
  Description : policy-compliant interface from invoke-rc.d to local config 
files

contains a script which is linked via the alternatives subsystem to
/usr/sbin/update-rc.d. This script looks for a local policy-rc.d
script in /usr/local an /etc, providing a policy- and FHS-compliant
way to interface invoke-rc.d with a local script.

Without this package, a local admin wanting to cleanly interface with
invoke-rc.d is forced to drop a local binary to /usr/sbin and/or
manually interface with the alternatives system. Both ways of doing
this are clumsy and error-prone, so this package offers a clean way of
interfacing with sysvrc and file-rc.

Since there are at least two packages containing their own version of
invoke-rc.d, having a search path policy for policy-rc.d can be
messy and is prone to be unstructured and uncoordinated.

Hence, having a dedicated package is the clean way of doing things.

Greetings
Marc

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.9-zgserver
Locale: LANG=C, LC_CTYPE=de_DE (charmap=ISO-8859-1)


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



Re: PostgreSQL-Problem and Problem on Alioth

2005-01-26 Thread Andreas Tille
On Wed, 26 Jan 2005, Martin Pitt wrote:
Well, this is not _exactly_ right since you can map system users to
database users in pg_ident.conf, but that would mean yet another
conffile to touch.
... which should probably be avoided.  Moreover I had bad experiences while
trying that some years ago.
I think pg_hba.conf does not have this feature. However, if that would
help and some kind of pg_hba.d/ structure would solve problems, I
think it would not be that hard to add that feature for Debian.
IMHO this would be really great.  Currently I prepend the following lines
in pg_hba.conf:
### DO NOT REMOVE THIS LINE: GNUMED_SERVER_CONFIG_DONE
### Next lines inserted by gnumed-server install
#
## Enable bootstraping the GnuMed-Server
#
# Enables socket authentification to template1 for users mentioned in
# file $PGDATA/gmTemplate1User.list (=gm-dbowner) with PASSWORD authentication
# to enable creating gnumed database and users
localtemplate1  @gmTemplate1User.list  password
#
# Enables socket authentification to gnumed-test for users mentioned in
# file $PGDATA/gmTemplate1User.list (=gm-dbowner) with authentication TRUST
# to pupulate database with data.  Unfortunately the current bootstraping method
# requires TRUST. :-(
localgnumed-test@gmTemplate1User.list  trust
#
## Enable client connections to the GnuMed-Server
#
# Enables socket authentification to gnumed-test for users mentioned in
# file $PGDATA/gmGnumedUser.list with PASSWORD authentication
# The file $PGDATA/gmGnumedUser.list should be regarded as config file
# and thus it is a symlink to /etc/gnumed/gmGnumedUser.list
local   gnumed-test  @gmGnumedUser.list password
#
# Uncomment this to enable remote users connecting to the GnuMed server
# You have to provide  and 
# = 0.0.0.0  and   = 255.255.255.255
# means connection from all hosts is allowed
#
# hostgnumed-test  @gmGnumedUser.list   md5
# hostssl gnumed-test  @gmGnumedUser.list   md5
### End gnumed-server install
### DO NOT REMOVE THIS LINE: GNUMED_SERVER_CONFIG_END
I know that gforge maintainers do similar things.  This could be much cleaner
be done with
 pg_hba.d/50_gnumed
 pg_hba.d/50_gforge
 ...
whatever and I would greatly appreciate this.
However, the general approach to these web applications wrt
databases should be discussed, and a generally working solution should
be found before I start hacking. :-)
Sure.
Kind regards
  Andreas.
--
http://fam-tille.de
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]


Re: scripts to download porn in Debian?

2005-01-26 Thread Clemens Schwaighofer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 01/25/2005 09:46 PM, Goswin von Brederlow wrote:

>>And yes, I've already thought of that.  However, I'd rather some
>>things (URLs, in this case) not be dropped my children's laps,
>>even though they could be blocked further upstream.
>>
>>When they start to get curious about such things, let 'em learn 
>>about porn the old fashioned way... ;)
> 
> 
> Try it out and get pregnant?

well, what about good old fashioned sex education. Oh wait no, deny the
problem is not there is so much better, it solves all the problems.

Sure, let them die stupid and pregnant with 15.

- --
[ Clemens Schwaighofer  -=:~ ]
[ TBWA\ && TEQUILA\ Japan IT Group   ]
[6-17-2 Ginza Chuo-ku, Tokyo 104-0061, JAPAN ]
[ Tel: +81-(0)3-3545-7703Fax: +81-(0)3-3545-7343 ]
[ http://www.tequila.co.jphttp://www.tbwajapan.co.jp ]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFB92NbjBz/yQjBxz8RAisJAJ40A6hD/gOBboTfmsR51gGVaLF/1QCfR//Z
JAtOtTqzpbXWMf6f+KeaYDE=
=t6Ku
-END PGP SIGNATURE-


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



Re: Bug#292183: ITP: gtkpizza -- Pizza takeaway managment program written in gtk

2005-01-26 Thread David Pashley
On Jan 25, 2005 at 16:08, Guglielmo Dapavo praised the llamas by saying:
> Package: wnpp
> Severity: wishlist
> Owner: Guglielmo Dapavo <[EMAIL PROTECTED]>
> 
> * Package name: gtkpizza
> 
>   Version : 0.1.0
>   Upstream Author : Guglielmo Dapavo <[EMAIL PROTECTED]>
> * URL : http://www.dapavo.it/
> * License : (GPL)
>   Description : Pizza takeaway managment program written in gtk
> 
> You can manage orders, external/internal customers, pizza types. It also
> has reports.
> 

Is it really neccessary to say it uses gtk? 

Could it be used to manage items other than pizzas? If so you might want
to mention that it could be adapted for all types of fast food.

-- 
David Pashley
[EMAIL PROTECTED]
Nihil curo de ista tua stulta superstitione.


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



Re: Bug#292299: ITP: policyrcd -- policy-compliant interface from invoke-rc.d to local config files

2005-01-26 Thread David Pashley
On Jan 26, 2005 at 08:26, Marc Haber praised the llamas by saying:
> Package: wnpp
> Severity: wishlist
> Owner: Marc Haber <[EMAIL PROTECTED]>
> 
> * Package name: policyrcd
>   Version : 0.1
>   Upstream Author : Marc Haber <[EMAIL PROTECTED]>
> * URL : http://wiki.debian.net/index.cgi?ZugSchlus
> * License : GPL
>   Description : policy-compliant interface from invoke-rc.d to local 
> config files
> 
> contains a script which is linked via the alternatives subsystem to
> /usr/sbin/update-rc.d. This script looks for a local policy-rc.d
> script in /usr/local an /etc, providing a policy- and FHS-compliant
> way to interface invoke-rc.d with a local script.
> 
> Without this package, a local admin wanting to cleanly interface with
> invoke-rc.d is forced to drop a local binary to /usr/sbin and/or
> manually interface with the alternatives system. Both ways of doing
> this are clumsy and error-prone, so this package offers a clean way of
> interfacing with sysvrc and file-rc.
> 
> Since there are at least two packages containing their own version of
> invoke-rc.d, having a search path policy for policy-rc.d can be
> messy and is prone to be unstructured and uncoordinated.
> 
> Hence, having a dedicated package is the clean way of doing things.
> 
It seems a bit excessive having a package for just one script. Is there
not another package this could go in instead?

-- 
David Pashley
[EMAIL PROTECTED]
Nihil curo de ista tua stulta superstitione.


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



Re: Bug#292299: ITP: policyrcd -- policy-compliant interface from invoke-rc.d to local config files

2005-01-26 Thread Henrique de Moraes Holschuh
On Wed, 26 Jan 2005, David Pashley wrote:
> > Since there are at least two packages containing their own version of
> > invoke-rc.d, having a search path policy for policy-rc.d can be
> > messy and is prone to be unstructured and uncoordinated.

No, it is not. invoke-rc.d *HAS* to be coordinated, and implemented by every
initscript system.   The maintainers of these packages are well aware of
that fact.

The better fix IS to add an extra line to both incarnations of invoke-rc.d
(sysv-rc's and file-rc's) to look under /usr/local/sbin first.

> It seems a bit excessive having a package for just one script. Is there
> not another package this could go in instead?

No.  Either it has to go on a package of its own, or it has to have the
functionality folded into file-rc and sysv-rc.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh


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



Re: Bug#292299: ITP: policyrcd -- policy-compliant interface from invoke-rc.d to local config files

2005-01-26 Thread David Pashley
On Jan 26, 2005 at 09:59, Henrique de Moraes Holschuh praised the llamas by 
saying:
> On Wed, 26 Jan 2005, David Pashley wrote:
> > > Since there are at least two packages containing their own version of
> > > invoke-rc.d, having a search path policy for policy-rc.d can be
> > > messy and is prone to be unstructured and uncoordinated.
> 
> No, it is not. invoke-rc.d *HAS* to be coordinated, and implemented by every
> initscript system.   The maintainers of these packages are well aware of
> that fact.
> 
> The better fix IS to add an extra line to both incarnations of invoke-rc.d
> (sysv-rc's and file-rc's) to look under /usr/local/sbin first.
> 
> > It seems a bit excessive having a package for just one script. Is there
> > not another package this could go in instead?
> 
> No.  Either it has to go on a package of its own, or it has to have the
> functionality folded into file-rc and sysv-rc.
> 
Then I suggest a patch is submitted to both file-rc and sysv-rc.

-- 
David Pashley
[EMAIL PROTECTED]
Nihil curo de ista tua stulta superstitione.


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



Re: Bug#292299: ITP: policyrcd -- policy-compliant interface from invoke-rc.d to local config files

2005-01-26 Thread Henrique de Moraes Holschuh
On Wed, 26 Jan 2005, David Pashley wrote:
> > The better fix IS to add an extra line to both incarnations of invoke-rc.d
> > (sysv-rc's and file-rc's) to look under /usr/local/sbin first.

Make that "later".  I just noticed one has to run the system's
/usr/sbin/policy-rc.d in preference to all else.  If it does not exist, then
/usr/local/sbin/policy-rc.d can be checked for.

> Then I suggest a patch is submitted to both file-rc and sysv-rc.

So do i.

-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh


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



Re: Bug#292299: ITP: policyrcd -- policy-compliant interface from invoke-rc.d to local config files

2005-01-26 Thread Marc Haber
On Wed, Jan 26, 2005 at 09:48:54AM +, David Pashley wrote:
> On Jan 26, 2005 at 08:26, Marc Haber praised the llamas by saying:
> > Since there are at least two packages containing their own version of
> > invoke-rc.d, having a search path policy for policy-rc.d can be
> > messy and is prone to be unstructured and uncoordinated.
> > 
> > Hence, having a dedicated package is the clean way of doing things.
> > 
> It seems a bit excessive having a package for just one script. Is there
> not another package this could go in instead?

Please see the two quoted paragraphs.

Greetings
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany  |  lose things."Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature |  How to make an American Quilt | Fax: *49 621 72739835


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



Re: NM queue and groups [Was: NEW queue and ftp-master approval]

2005-01-26 Thread Andrew Suffield
On Tue, Jan 25, 2005 at 06:01:26PM -0700, Joel Aelwyn wrote:
> On Wed, Jan 26, 2005 at 12:06:06AM +, Andrew Suffield wrote:
> > On Tue, Jan 25, 2005 at 10:52:48AM -0700, Joel Aelwyn wrote:
> > > [1] Which is a separate rant, and frankly, I think Debian needs to be
> > > clear about what we really mean by "We won't hide probles" in our Social
> > > Contract
> > 
> > It's a literal statement. We won't hide them. As always with the
> > social contract, do not attempt to assume the inverse is true. Just
> > because we won't hide them does not mean we're committed to going out
> > of our way to make them well-known and easy to understand. It is not a
> > commitment to some higher notion of transparency, but rather merely to
> > avoid *obstructing* transparency.
> > 
> > Complaining that you didn't know what the issues with the NM process
> > were is precisely equivalent to complaining that you didn't know about
> > some random bug which nobody had filed. Nobody was hiding anything,
> > it's just that nobody bothered to document the problem; they're very
> > different things.
> 
> I notice that you conveniently trimmed the portion of my statement that
> went into detail about what I consider the core issue to be: what is meant
> by "problems".

It's irrelevant.

> One could argue that failing to acknowledge, or do anything about, an
> utter lack of transparency in our basic processes is, in fact, hiding
> problems, by tacit acceptance and omission rather than deliberate
> obfuscation.

One could, but it would be stupid pointless word games. You might as
well make similar complaints about tagging bugs as wontfix and closing
them. I already told you once that this is *not* what it means.

-- 
  .''`.  ** Debian GNU/Linux ** | Andrew Suffield
 : :' :  http://www.debian.org/ |
 `. `'  |
   `- -><-  |


signature.asc
Description: Digital signature


Depends: and commands used in maintainer scripts

2005-01-26 Thread Frank Küster
Hi,

what is the reason why in the following sentence in Policy:

,
| The Depends field should also be used if the postinst, prerm or postrm
| scripts require the package to be present in order to run.
`

the word "should" is used, not "must"? I'm asking here (not on -policy)
because I assume there must be a technical reason for it, but I really
can't think of any.

If a package is missing a Depends, and therefore will routinely fail in
prerm or postrm --remove, isn't that a release-critical bug?

TIA, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



Re: Debian MIA structure

2005-01-26 Thread Frank Küster
Martin Michlmayr <[EMAIL PROTECTED]> wrote:

> * Jeroen van Wolffelaar <[EMAIL PROTECTED]> [2005-01-23 01:31]:
>> > And finally, are there plans to update the Developer's Reference to
>> > reflect this change in standard procedure?
>> 
>> Yes, while this procedure hasn't really been discussed much, it's now
>> just de-facto how it happens.
>
> There's some information in the README of the MIA scripts at
> http://cvs.debian.org/mia/README?cvsroot=qa and in my paper about
> inactive maintainers at
> http://www.cyrius.com/publications/michlmayr-mia.html

I have read both, but it is still unclear to me what I should do as
somebody not involved in QA who just wants to know about a particular
maintainer. 

Should I send mail to him, and a copy to mia-@qa.d.o, or should I
just send a question to [EMAIL PROTECTED] And what is going to happen - is the
event just logged in your mia database, or is some human being going to
answer me "We don't know anything about him", "Others have asked, too;
he's probably MIA" or "No, how come you think? He's very active with
package a and b, and on IRC"?

Furthermore, what is the proposed action if I know (from the LDAP
database) that the maintainer in question has shown some action, but I
still think that he has lost interest in a particular package (and, of
course, doesn't answer mail about it)?

TIA, Frank
-- 
Frank Küster
Inst. f. Biochemie der Univ. Zürich
Debian Developer



library packaging doc...

2005-01-26 Thread Pierre Ancelot

Hi everyone, i would point to this link :

http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html


which i think would fit very nicely in debian official documentation after 
maybe a few modifications if necessary... not sure where to propose this so i 
write here... 

thanks :)

Pierre Ancelot.


pgp0WzHwiwyuI.pgp
Description: PGP signature


Re: scripts to download porn in Debian?

2005-01-26 Thread Tollef Fog Heen
* Tristan Seligmann 

| Where do you draw the line, though?

Easy, maintainer's perogative, as usual.

-- 
Tollef Fog Heen,''`.
UNIX is user friendly, it's just picky about who its friends are  : :' :
  `. `' 
`-  


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



Re: library packaging doc...

2005-01-26 Thread Andreas Metzler
On 2005-01-26 Pierre Ancelot <[EMAIL PROTECTED]> wrote:
> Hi everyone, i would point to this link :

> http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html
[...]

It is already linked from deveopers reference.
 cu andreas
PS: It is pretty useless to sign messages without making the public
key available, please upload it to the keyservers, especially
subkeys.pgp.net.
-- 
"See, I told you they'd listen to Reason," [SPOILER] Svfurlr fnlf,
fuhggvat qbja gur juveyvat tha.
Neal Stephenson in "Snow Crash"
   http://downhill.aus.cc/


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



Re: acpi vs apm

2005-01-26 Thread Matthew Garrett
Cameron Patrick <[EMAIL PROTECTED]> wrote:

> What kind of userland support do you see as being missing?  I use the
> hibernate package for ACPI sleep and it works pretty well.  Most of
> the problems that I've seen with ACPI have been kernel or BIOS issues
> (e.g. the screen not being switched on when resuming unless you give
> particular kernel options).

The ACPI spec makes it the OS's responsibility to reinitialise the video
hardware, not the BIOS's. The kernel is (for the most part) incapable of
doing so - there are some cases where you can get it to bring it back,
but there's a huge range of hardware where those options crash the
machine on resume.

The main things that need doing are:

1) Dealing with network interfaces and the like sensibly - at the
moment, this will often require unloading and reloading modules pre/post
suspend
2) Working with video state. The vbetool package makes it possible to
save and restore the graphics card state from userland, which tends to
work much better than the kernel fudges. In the long run, either X or
the framebuffer drivers need to get much better at programming the
video.
3) Decent integration into user configuration. In a lot of cases, you
want PM policy to be definable by the person carrying the computer
around, even if they don't have administrative access.

I've got some amount of code for doing most of these things, but it's
very heavily a post-Sarge thing - it involves touching a lot of
packages.
-- 
Matthew Garrett | [EMAIL PROTECTED]


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



Re: Bug#292322: emacspeak: might be non-free

2005-01-26 Thread Frank Küster
Hi,

It seems to me that the maintainer of emacspeak is not very much
interested in this package currently, or at least didn't have time for a
couple of months. Therefore I forward this bug report to -devel and
-emacsen, in the hope to find somebody who is more interested.

Personally, I only came across the issue because I reported #291970, and
thought about NMU'ing it. I have no further interest in emacspeak except
that it doesn't break auctex, which is the result of that bug.

I don't even know why I looked at the copyright file..., but once I did I
couldn't let this go unnoticed.

Regards, Frank

Frank Küster <[EMAIL PROTECTED]> schrieb:

> Package: emacspeak
> Version: 17.0-1
> Severity: severity
>
> The copyright of emacspeak is confusing, and the package is possibly non-free:
>
> debian/copyright claims two contradicting licenses for the
> packages. The first seems to be present in some source files:
>
> ,
> | Copyright:
> | 
> | Source files contain this copyright notice:
> | --
> | ;;{{{  Copyright:
> | 
> | ;;;Copyright (C) 1995, 1996, 1997  T. V. Raman  Adobe Systems Incorporated
> | ;;; Copyright (c) 1996 by T. V. Raman 
> | ;;; All Rights Reserved. 
> | ;;;
> | ;;; This file is not part of GNU Emacs, but the same permissions apply.
> | ;;;
> | ;;; GNU Emacs is free software; you can redistribute it and/or modify
> | ;;; it under the terms of the GNU General Public License as published by
> | ;;; the Free Software Foundation; either version 2, or (at your option)
> | ;;; any later version.
> | ;;;
> | [...]
> `
>
> On the other hand, there is a file etc/COPYRIGHT which seems to be a
> copyright file for the whole package. The license therein is non-free
> because it does not explicitly allow modifcation:
>
> ,
> | ;;
> | ;;; Author: T. V. Raman,   <[EMAIL PROTECTED]>
> | ;;;Copyright (C) 1995 -- 2002, T. V. Raman 
> | ;;; All Rights Reserved
> | ;;; Author: T. V. Raman, Digital Equipment Corporation. <[EMAIL PROTECTED]>
> | ;;; Copyright 1994, 1995  by Digital Equipment Corporation, Maynard, MA. 
> | ;;; All Rights Reserved
> | ;;;  $Id: COPYRIGHT,v 17.0 2002/11/23 01:29:08 raman Exp $
> | ;;;Permission to use, copy, and distribute this software and its 
> documentation
> | ;;;for any purpose and without fee is hereby granted, provided that the 
> above
> | ;;;copyright notice appears in all copies and that both that copyright 
> notice
> | ;;;and this permission notice, including the disclaimers below, appear in
> | ;;;supporting documentation, and that the name of Adobe and Digital not be
> | ;;;used in advertising or publicity pertaining to distribution of the 
> software
> | ;;;without specific, written prior permission.
> | 
> | Digital Equipment Corporation,  and T.V. Raman
> | ;;;DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL 
> IMPLIED
> | ;;;WARRANTIES OF MERCHANTABILITY AND FITNESS.  IN NO EVENT SHALL Digital
> | ;;;Equipment Corporation,  or T.V. Raman BE LIABLE
> | ;;;FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
> | ;;;WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
> | ;;;ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION OR ANY ACTION OF
> | ;;;ANY OTHER KIND WHATSOEVER, ARISING OUT OF OR IN CONNECTION WITH THE USE 
> OR
> | ;;;PERFORMANCE OF THIS SOFTWARE.
> | ;;; Permission to use, copy, and distribute this software and its 
> | ;;; documentation for any purpose and without fee is hereby granted, 
> provided 
> | ;;; that the above copyright notice appear in all copies and that both that 
> | ;;; copyright notice and this permission notice appear in supporting 
> | ;;; documentation, and that the name of  Adobe Systems  not be used in 
> | ;;; advertising or publicity pertaining to distribution of the software 
> without
> | ;;; specific, written prior permission.
> `
>
> (this is repeated for Adobe, and the disclaimer once more for DEC)
>
> This file is still present in the current upstream version.
>
> Additionally, the source contains a lot of sound files without
> specific copyright notice. Some are probably just sounds needed to
> synthesize speech, and may not be copyrightable, or be spoken and
> copyright by Mr. Raman. But files like
>
> emacspeak-17.0/realaudio/radio/bbc-world-service.ram
> emacspeak-17.0/realaudio/radio/science-in-action-bbc.ram 
> emacspeak-17.0/realaudio/radio/cnn-biz.ram
> emacspeak-17.0/realaudio/radio/cnn-si.ram
> emacspeak-17.0/realaudio/radio/cnn-cnn.ram
> emacspeak-17.0/realaudio/radio/cnn-sports.ram
> emacspeak-17.0/realaudio/radio/cnn-es.ram 
> emacspeak-17.0/realaudio/radio/cnn-top-stories.ram
> emacspeak-17.0/realaudio/radio/cnn-hn.ram
>
> Do sound like somebody else had a copyright on them.
>
> Minor issues with the copyright file:
>
> ,

Re: Debian MIA structure

2005-01-26 Thread Martin Michlmayr
* Frank Küster <[EMAIL PROTECTED]> [2005-01-26 12:10]:
> Should I send mail to him, and a copy to mia-@qa.d.o, or should I
> just send a question to [EMAIL PROTECTED]

Just send a mail to [EMAIL PROTECTED]

> And what is going to happen - is the event just logged in your mia
> database, or is some human being going to answer me "We don't know
> anything about him", "Others have asked, too; he's probably MIA" or
> "No, how come you think? He's very active with package a and b, and
> on IRC"?

[EMAIL PROTECTED] (i.e Jeroen van Wolffelaar) will respond to you with the
information he has already and take action depending on the
circumstances.

> Furthermore, what is the proposed action if I know (from the LDAP
> database) that the maintainer in question has shown some action, but I
> still think that he has lost interest in a particular package (and, of
> course, doesn't answer mail about it)?

Tell [EMAIL PROTECTED]
-- 
Martin Michlmayr
http://www.cyrius.com/


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



libxml2 and libxslt uploads to sid, soon

2005-01-26 Thread Mike Hommey
Hi fellow developpers,

I just want you to make you aware that I'm planning to upload new
upstream versions of libxml2 and libxslt into sid soon.
Since the number of reverse dependencies on them are quite significant,
and since shlibs are going to be bumped, I'm posting this warning on
-release and -devel.
Both versions that will be uploaded into sid are targetted for sarge,
and will actually be the ones currently in experimental (or maybe latest
upstream for libxml2 if the change-set is not too significant comparing
to the one in experimental).
I'm planning the upload for early february (I'd say on the 1st or the
2nd). If you have any comment or need some delay for some reason, feel
free to answer this message. Just don't forget that these uploads mean
that all reverse depending packages, and some more indirect reverse
dependencies, will be stuck in sid the time for the packages to migrate
into sarge, which will be 10 days (urgency: low, except if someone has
an objection).

Thanks for listening.

Mike


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



Re: More on icons for packages

2005-01-26 Thread Dale Scheetz
On Wed, 26 Jan 2005 03:20:34 +, Paul Brossier <[EMAIL PROTECTED]> wrote:
> On Sun, 2005-01-23 at 19:35 -0500, Dale C. Scheetz wrote:
> > With regards to GNOME panel icons. The "add to panel" option now no
> > longer offers "launcher from menu" so now with the "custom launcer"
> > you have to hunt for your icon.
> 
> well yes, here it does at least. you can also drag and drop it from your
> menu.

Yes, that works here too, but doesn't that use the icon displayed in
the menu entry? For Spider I conformed to the menu spec and made the
icon 32x32 pixels in xpm format. The icon I would prefer to use on the
desktop/panel is 114x154 pixels and gives a smoother lookeing icon.
I'll have to experiment with violating the menu spec and seeing how it
works...
> 
> On Tue, 2005-01-25 at 18:17 -0500, Dale C. Scheetz wrote:
> > It might be better to reserve /usr/share/pixmaps specifically for menu
> > icons in xpm format and create /usr/share/icons for png gif and jpeg
> > icon images.
> 
> i don't think this is the right way to go. gnome and kde use the
> freedesktop standard and look for their icons in /usr/share/pixmaps.

I see your point. I was not aware of the other "specifications". One
single location for icons makes great sense.
> other applications using icons should seriously consider looking in
> there if they want to find any icon. clever ones could prune redundant
> icon according to their file format preference.
> 
> you don't really want to use jpeg in a menu do you?
> 
Naaah, I just included it for completeness, png is a much better format ;-)

> > Is it worth while trying to get some general icon policy established or
> > am I straigning at gnats?
> 
> another manual does not seem required. but mentionning the use
> of .desktop would be a worth addition to the menu manual.
> 
Except that it has little to do with the menu specification. For those
like me who went searching for "icon" in the docs it would be nice to
have a section with that title that points at the menu spec and the
desktop spec and any other useful help with icon managment.

> see http://standards.freedesktop.org/desktop-entry-spec/latest/
>
This is very useful. Thank you!
 
BTW, DSL (Damn Small Linux, a Debian based live cd distro) uses its
own desktop icon format in a .lnk file in the .xdesktop directory for
that user.

I'm still left with a question: How do I, as a package maintainer,
provide these .desktop files so the user either automatically or by
some simple choice gets the icon on their desktop?

Waiting is,

Dwarf


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



advice on a patch set

2005-01-26 Thread martin f krafft
Hi all,

I am trying to package the swsusp2 kernel patch, which comes in
hundred little files. My thought was to simply concat these files
into one large patch for use with kpatches... however, this does not
work because some files are created by early patches and later
modified. Since kpatches first tests the patch with --dry-run, it
will fail when the later patches do not find a file to patch.

What can I do? Is there a tool that can merge multiple patches into
a single patch in a "recursive" manner (i.e. to produce the smallest
patch that has the same result)?

combinediff looks promising, but the approach I tried...
  1 + 2 -> A
  A + 3 -> B
  B + 4 -> C
  ...
did not work (it can only merge pairs).

Thanks for any help.

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`. martin f. krafft <[EMAIL PROTECTED]>
: :'  :proud Debian developer, admin, user, and author
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Bug#292150: ITP: phpauction -- PHP based auction site, you can submit and make offers for auctions

2005-01-26 Thread Alexander Reelsen
Hello

On Tue, Jan 25, 2005 at 01:00:22PM +0100, Guglielmo Dapavo wrote:
> * Package name: phpauctionGPL
>   Version : 2.5.0
>   Upstream Author : Name <[EMAIL PROTECTED]>
> * URL : http://www.phpauction.org/
> * License : (GPL)
>   Description : PHP based auction site, you can submit and make
>   offers for auctions
Just checked out the homepage:

--- snip ---
Minimal server requirements are as follows:
- Apache web server
- PHP 4.0.6 or later (see below) with safe_mode=Off -
  register_globals=on - no open_basedir restriction
- MySQL Database
--- snap ---

This definately does not sound like a perfect idea given the needed
requirements out of a security point of view. Is the product worth
inclusion anyway, has the code been audited?


MfG/Regards, Alexander


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



Re: advice on a patch set

2005-01-26 Thread Jay Berkenbilt
martin f krafft <[EMAIL PROTECTED]> writes:

> I am trying to package the swsusp2 kernel patch, which comes in
> hundred little files. My thought was to simply concat these files
> into one large patch for use with kpatches... however, this does not
> work because some files are created by early patches and later
> modified. Since kpatches first tests the patch with --dry-run, it
> will fail when the later patches do not find a file to patch.
>
> What can I do? Is there a tool that can merge multiple patches into
> a single patch in a "recursive" manner (i.e. to produce the smallest
> patch that has the same result)?

Any reason you can't just make a copy of the unpatched source, apply
all the patches, and then diff -urN the original with the patched
version to create a fresh patch?  Test by applying the newly created
patch with the original to make sure that your patch and the original
patch set produce the same result.

-- 
Jay Berkenbilt <[EMAIL PROTECTED]>
http://www.ql.org/q/


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



Re: advice on a patch set

2005-01-26 Thread Fabio Tranchitella
Il giorno mer, 26-01-2005 alle 17:17 +0100, martin f krafft ha scritto:
> Hi all,
> 
> I am trying to package the swsusp2 kernel patch, which comes in
> hundred little files. 

Hi Martin, why don't you apply all the patches to a clean kernel source
tree, and then diff that source tree from the original one?

-- 
Fabio Tranchitella http://www.kobold.it
Studio Tranchitella Assoc. Professionale   http://www.tranchitella.it
_
1024D/7F961564, fpr 5465 6E69 E559 6466 BF3D 9F01 2BF8 EE2B 7F96 1564



signature.asc
Description: Questa parte del messaggio =?ISO-8859-1?Q?=E8?= firmata


Re: advice on a patch set

2005-01-26 Thread martin f krafft
also sprach Jay Berkenbilt <[EMAIL PROTECTED]> [2005.01.26.1724 +0100]:
> Any reason you can't just make a copy of the unpatched source, apply
> all the patches, and then diff -urN the original with the patched
> version to create a fresh patch?  Test by applying the newly created
> patch with the original to make sure that your patch and the original
> patch set produce the same result.

also sprach Fabio Tranchitella <[EMAIL PROTECTED]> [2005.01.26.1730 +0100]:
> Hi Martin, why don't you apply all the patches to a clean kernel source
> tree, and then diff that source tree from the original one?

Obviously this is an option. However, I would prefer to ship the
original patch within the source package, rather than a patch
I created specifically for Debian.

Also, it's much less work in the future if I can just drop in new
versions of the patch without having to go through the process of
patching and diffing the kernel source.

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`. martin f. krafft <[EMAIL PROTECTED]>
: :'  :proud Debian developer, admin, user, and author
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: advice on a patch set

2005-01-26 Thread Goswin von Brederlow
martin f krafft <[EMAIL PROTECTED]> writes:

> Hi all,
>
> I am trying to package the swsusp2 kernel patch, which comes in
> hundred little files. My thought was to simply concat these files
> into one large patch for use with kpatches... however, this does not
> work because some files are created by early patches and later
> modified. Since kpatches first tests the patch with --dry-run, it
> will fail when the later patches do not find a file to patch.
>
> What can I do? Is there a tool that can merge multiple patches into
> a single patch in a "recursive" manner (i.e. to produce the smallest
> patch that has the same result)?
>
> combinediff looks promising, but the approach I tried...
>   1 + 2 -> A
>   A + 3 -> B
>   B + 4 -> C
>   ...
> did not work (it can only merge pairs).
>
> Thanks for any help.

Why not just put all the patches into /usr/src/kernel-patches/swsusp2
and apply them in order? Nothing wrong with having many files.

MfG
Goswin


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



Re: advice on a patch set

2005-01-26 Thread martin f krafft
also sprach Goswin von Brederlow <[EMAIL PROTECTED]> [2005.01.26.1754 +0100]:
> Why not just put all the patches into
> /usr/src/kernel-patches/swsusp2 and apply them in order? 

Because I like reusing wheels (as in: dh-kpatches) and it does not
really allow multiple patches, surely not one hundred of them.

Sure, I can make a custom kernel patch package without kpatches, but
then I'd have to write apply and unapply scripts too. Why bother
when kpatches does so already?

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`. martin f. krafft <[EMAIL PROTECTED]>
: :'  :proud Debian developer, admin, user, and author
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: scripts to download porn in Debian?

2005-01-26 Thread Tristan Seligmann
On Wed, Jan 26, 2005 at 09:52:13 +0100, Frank KÃster wrote:
> By the way, what would be the difference between dosage and
> dosage-comics? Can the package also download different stuff than comic
> strips? 

Presumably 'dosage' would contain everything except the actual modules
that download the various webcomics, while 'dosage-comics' would just
contain the comic modules.

I have no intention of splitting the package up like that, however.
-- 
mithrandi, i Ainil en-Balandor, a faer Ambar


signature.asc
Description: Digital signature


Buildd howto

2005-01-26 Thread Soumyadip Modak
Hello,
I'm part of a team that is seeking to build a desktop oriented distro to
support and showcase L10N efforts in the Indic languages, based on
Componentized Linux. We think it is probably better if we setup a system
based on Debian buildd, to receive source packages from uploaders, and
then building the Debian package automatically.

However I couldn't find any documentation on how to setup buildds. Can
anyone please provide pointers

Thank you
-- 
Soumyadip Modak
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://soumyadip.blogspot.com


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



Re: NM queue and groups [Was: NEW queue and ftp-master approval]

2005-01-26 Thread Joel Aelwyn
On Wed, Jan 26, 2005 at 10:30:01AM +, Andrew Suffield wrote:
> On Tue, Jan 25, 2005 at 06:01:26PM -0700, Joel Aelwyn wrote:
> > On Wed, Jan 26, 2005 at 12:06:06AM +, Andrew Suffield wrote:
> > > On Tue, Jan 25, 2005 at 10:52:48AM -0700, Joel Aelwyn wrote:
> > > > [1] Which is a separate rant, and frankly, I think Debian needs to be
> > > > clear about what we really mean by "We won't hide probles" in our Social
> > > > Contract
> > > 
> > > It's a literal statement. We won't hide them. As always with the
> > > social contract, do not attempt to assume the inverse is true. Just
> > > because we won't hide them does not mean we're committed to going out
> > > of our way to make them well-known and easy to understand. It is not a
> > > commitment to some higher notion of transparency, but rather merely to
> > > avoid *obstructing* transparency.
> > > 
> > > Complaining that you didn't know what the issues with the NM process
> > > were is precisely equivalent to complaining that you didn't know about
> > > some random bug which nobody had filed. Nobody was hiding anything,
> > > it's just that nobody bothered to document the problem; they're very
> > > different things.
> > 
> > I notice that you conveniently trimmed the portion of my statement that
> > went into detail about what I consider the core issue to be: what is meant
> > by "problems".
> 
> It's irrelevant.

That's funny. I like that. I really do. You should do stand-up.

Or maybe a mind-reading show, since you seem to know, better than I do,
what the topic of my message was.

> > One could argue that failing to acknowledge, or do anything about, an
> > utter lack of transparency in our basic processes is, in fact, hiding
> > problems, by tacit acceptance and omission rather than deliberate
> > obfuscation.
> 
> One could, but it would be stupid pointless word games. You might as
> well make similar complaints about tagging bugs as wontfix and closing
> them. I already told you once that this is *not* what it means.

In fact, the parts you have chosen to keep, and respond to, are the far
*less* relevant portions of what I wrote. They existed as a demonstration
only of one reason I consider it important for people to have some
agreement on what the usage of "problems" means in our Social Contract - so
that it can be decided whether those are *relevant* topics at all. Nothing
more.

Let's try this one more time:

1) I have seen people assert that "We won't hide problems" means "Our bug
database will be open", *and nothing more* - that the following phrase is a
delineation of exactly what that means, rather than an example of a minimum
expectation.

2) I have also seen people assert that this same phrase means we won't
hide any problems, real or perceived, that do not have an immediate and
overwhelming reason to be *temporarily* non-public (such as security
announcements where we would simply be cut off from any future announcement
if we publicized it too early).

(There have also been views that it should demand no hiding of security
issues either, but I find that an impractical and fairly useless suggestion
given the reality of security fixes today.)

These statements are plain facts. *I have seen both things asserted*.

Some set of other questions, which I will not repeat here because you'll
probably just trim the rest of the message again and argue about them
pointlessly if I do, depend on answering which of these two assertions is,
in fact, a correct summation of the project's stance on the topic. They are
mutually exclusive; it is not possible for both to be correct statements
of a single entity's stance simultaneously (it is possible that neither
of them is correct, in which case someone should propose an alternative
interpretation).

Perhaps fundamental and significant disagreements over what an entire
clause of our Social Contract means aren't important to you; for my part,
*I* would like to know what people believe they are agreeing with when they
agree to abide by the SC.
-- 
Joel Aelwyn <[EMAIL PROTECTED]>   ,''`.
 : :' :
 `. `'
   `-


signature.asc
Description: Digital signature


Re: Depends: and commands used in maintainer scripts

2005-01-26 Thread Joel Aelwyn
On Wed, Jan 26, 2005 at 11:32:19AM +0100, Frank Küster wrote:
> Hi,
> 
> what is the reason why in the following sentence in Policy:
> 
> ,
> | The Depends field should also be used if the postinst, prerm or postrm
> | scripts require the package to be present in order to run.
> `
> 
> the word "should" is used, not "must"? I'm asking here (not on -policy)
> because I assume there must be a technical reason for it, but I really
> can't think of any.
> 
> If a package is missing a Depends, and therefore will routinely fail in
> prerm or postrm --remove, isn't that a release-critical bug?

Because policy, unlike RFCs, does not use normative declarations such as
SHOULD and MUST (note the reason for uppercasing them in RFCs - to indicate
that they are, in fact, normative).
-- 
Joel Aelwyn <[EMAIL PROTECTED]>   ,''`.
 : :' :
 `. `'
   `-


signature.asc
Description: Digital signature


Re: Buildd howto

2005-01-26 Thread Martin Zobel-Helas
Hi Soumyadip,

On Thursday, 27 Jan 2005, Soumyadip Modak <[EMAIL PROTECTED]> wrote:
> However I couldn't find any documentation on how to setup buildds. Can
> anyone please provide pointers

http://www.debian.org/devel/buildd/
or
http://people.debian.org/~aba/buildd/

Greetings
Martin
--
The human race never solves any of its problems.  It merely outlives them.
-- David Gerrold


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



Re: Buildd howto

2005-01-26 Thread Frank Lichtenheld
On Thu, Jan 27, 2005 at 12:20:35AM +0530, Soumyadip Modak wrote:
> However I couldn't find any documentation on how to setup buildds. Can
> anyone please provide pointers

http://www.de.debian.org/devel/buildd/

Gruesse,
-- 
Frank Lichtenheld <[EMAIL PROTECTED]>
www: http://www.djpig.de/


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



Re: library packaging doc...

2005-01-26 Thread Loïc Minier
Hi,

Andreas Metzler <[EMAIL PROTECTED]> - Wed, Jan 26, 2005:

> It is already linked from deveopers reference.

 It would be nice to have a package for this guide, for example to
 request fixes and to make something official out of it.

 The author seems to be Junichi Uekawa, dancer at debian, and is hence a
 logical packaging candidate.   O:-)

 Junichi, do you have packaging plans for your guide?  Should I fill an
 RFP on it?

   Bye,

-- 
Loïc Minier <[EMAIL PROTECTED]>
"Neutral President: I have no strong feelings one way or the other."


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



Re: Depends: and commands used in maintainer scripts

2005-01-26 Thread John Hasler
Joel Aelwyn writes:
> Because policy, unlike RFCs, does not use normative declarations such as
> SHOULD and MUST...

>From debian-policy:
   In the normative part of this manual, the words must, should and may, and
   the adjectives required, recommended and optional, are used to
   distinguish the significance of the various guidelines in this policy
   document. Packages that do not conform to the guidelines denoted by must
   (or required) will generally not be considered acceptable for the Debian
   distribution. Non-conformance with guidelines denoted by should (or
   recommended) will generally be considered a bug, but will not
   necessarily render a package unsuitable for distribution. Guidelines
   denoted by may (or optional) are truly optional and adherence is left to
   the maintainer's discretion.
-- 
John Hasler


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



Re: Depends: and commands used in maintainer scripts

2005-01-26 Thread Jeroen van Wolffelaar
On Wed, Jan 26, 2005 at 01:21:38PM -0600, John Hasler wrote:
> Joel Aelwyn writes:
> > Because policy, unlike RFCs, does not use normative declarations such as
> > SHOULD and MUST...
> 
> From debian-policy:
>In the normative part of this manual, the words must, should and may, and
>the adjectives required, recommended and optional, are used to
>distinguish the significance of the various guidelines in this policy
>document. Packages that do not conform to the guidelines denoted by must
>(or required) will generally not be considered acceptable for the Debian
>distribution. Non-conformance with guidelines denoted by should (or
>recommended) will generally be considered a bug, but will not
>necessarily render a package unsuitable for distribution. Guidelines
>denoted by may (or optional) are truly optional and adherence is left to
>the maintainer's discretion.

As an additional note to this, the 'generally not be considered
acceptable for the Debian distribution' is for as far Sarge is
concerned, canonically defined at [1].

--Jeroen

[1] http://release.debian.org/sarge_rc_policy.txt

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber & MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl


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



Re: advice on a patch set

2005-01-26 Thread Goswin von Brederlow
martin f krafft <[EMAIL PROTECTED]> writes:

> also sprach Goswin von Brederlow <[EMAIL PROTECTED]> [2005.01.26.1754 +0100]:
>> Why not just put all the patches into
>> /usr/src/kernel-patches/swsusp2 and apply them in order? 
>
> Because I like reusing wheels (as in: dh-kpatches) and it does not
> really allow multiple patches, surely not one hundred of them.
>
> Sure, I can make a custom kernel patch package without kpatches, but
> then I'd have to write apply and unapply scripts too. Why bother
> when kpatches does so already?

Improve kpatches to cope with multiple patches.

Just think of the hassle you have on updates when one of the hundred
files change and you have to remake the full patchfile each time.

It's a lot easier to follow if you have the original upstream sources
to work with directly.

MfG
Goswin


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



Re: advice on a patch set

2005-01-26 Thread martin f krafft
also sprach Goswin von Brederlow <[EMAIL PROTECTED]> [2005.01.26.2054 +0100]:
> Improve kpatches to cope with multiple patches.

Uh, yeah. When I get a free minute.

> Just think of the hassle you have on updates when one of the
> hundred files change and you have to remake the full patchfile
> each time.

cat does so for me automatically as part of the package's build
target.

> It's a lot easier to follow if you have the original upstream
> sources to work with directly.

Right, which is what I am trying to do.

-- 
Please do not send copies of list mail to me; I read the list!
 
 .''`. martin f. krafft <[EMAIL PROTECTED]>
: :'  :proud Debian developer, admin, user, and author
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Buildd howto

2005-01-26 Thread Goswin von Brederlow
Martin Zobel-Helas <[EMAIL PROTECTED]> writes:

> Hi Soumyadip,
>
> On Thursday, 27 Jan 2005, Soumyadip Modak <[EMAIL PROTECTED]> wrote:
>> However I couldn't find any documentation on how to setup buildds. Can
>> anyone please provide pointers
>
> http://www.debian.org/devel/buildd/
> or
> http://people.debian.org/~aba/buildd/
>
> Greetings
> Martin

Aba's url is a very good pointer. Read it carefully.

There is also

http://debian-amd64.alioth.debian.org/tools/sourcerer.conf
http://debian-amd64.alioth.debian.org/tools/sourcerer-chroot

that I use to setup buildd chroots for amd64.

As for the actual buildd and wanna-build try:

# for sbuild, buildd, etc...
deb http://db.debian.org/ debian-admin/
#deb-src http://db.debian.org/ debian-admin/

MfG
Goswin


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



Re: Depends: and commands used in maintainer scripts

2005-01-26 Thread Goswin von Brederlow
Joel Aelwyn <[EMAIL PROTECTED]> writes:

> On Wed, Jan 26, 2005 at 11:32:19AM +0100, Frank Küster wrote:
>> Hi,
>> 
>> what is the reason why in the following sentence in Policy:
>> 
>> ,
>> | The Depends field should also be used if the postinst, prerm or postrm
>> | scripts require the package to be present in order to run.
>> `
>> 
>> the word "should" is used, not "must"? I'm asking here (not on -policy)
>> because I assume there must be a technical reason for it, but I really
>> can't think of any.
>> 
>> If a package is missing a Depends, and therefore will routinely fail in
>> prerm or postrm --remove, isn't that a release-critical bug?
>
> Because policy, unlike RFCs, does not use normative declarations such as
> SHOULD and MUST (note the reason for uppercasing them in RFCs - to indicate
> that they are, in fact, normative).
> -- 
> Joel Aelwyn <[EMAIL PROTECTED]>   ,''`.

It should still be must so failure to do so is a serious policy
violation (violation of a 'must' or 'required' directive).

Just my 2c,
Goswin


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



Re: Depends: and commands used in maintainer scripts

2005-01-26 Thread Joel Aelwyn
On Wed, Jan 26, 2005 at 01:21:38PM -0600, John Hasler wrote:
> Joel Aelwyn writes:
> > Because policy, unlike RFCs, does not use normative declarations such as
> > SHOULD and MUST...
> 
> >From debian-policy:
>In the normative part of this manual, the words must, should and may, and
>the adjectives required, recommended and optional, are used to
>distinguish the significance of the various guidelines in this policy
>document. Packages that do not conform to the guidelines denoted by must
>(or required) will generally not be considered acceptable for the Debian
>distribution. Non-conformance with guidelines denoted by should (or
>recommended) will generally be considered a bug, but will not
>necessarily render a package unsuitable for distribution. Guidelines
>denoted by may (or optional) are truly optional and adherence is left to
>the maintainer's discretion.

Hmmm. That contradicts what I got told the last time I filed a wishlist bug
asking for the policy to clearly indicate the normative usages. Oh well,
either times change or someone was mistaken.

I *like* normative usages. I just also like them to be obvious.
-- 
Joel Aelwyn <[EMAIL PROTECTED]>   ,''`.
 : :' :
 `. `'
   `-


signature.asc
Description: Digital signature


Re: scripts to download porn in Debian?

2005-01-26 Thread David Weinehall
On Tue, Jan 25, 2005 at 10:32:13PM -0600, Ron Johnson wrote:
> On Wed, 2005-01-26 at 03:38 +0100, Uwe A. P. Wuerdinger wrote:
> > Ron Johnson schrieb:
> > > On Tue, 2005-01-25 at 12:34 +0200, Kalle Kivimaa wrote:
> > 
> > [-snip-]
> > 
> > > And yes, I've already thought of that.  However, I'd rather some
> > > things (URLs, in this case) not be dropped my children's laps,
> > > even though they could be blocked further upstream.
> > > 
> > > When they start to get curious about such things, let 'em learn 
> > > about porn the old fashioned way... ;)
> > 
> > Looks like an other round of underestimating children and censorship is 
> > coming up.
> 
> Parents are *supposed* to censor what their children see.

Says who (well, except you)?

> They are also supposed to educate their children.

Can't disagree with this one though.  But there's always the saying:
"Do as I say, not as I do".  And it's always a mistake...

[snip]


Regards: David Weinehall
-- 
 /) David Weinehall <[EMAIL PROTECTED]> /) Northern lights wander  (\
//  Maintainer of the v2.0 kernel   //  Dance across the winter sky //
\)  http://www.acc.umu.se/~tao/(/   Full colour fire   (/


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



Re: More on icons for packages

2005-01-26 Thread Paul Brossier
On Wed, 2005-01-26 at 09:41 -0500, Dale Scheetz wrote: 
> The icon I would prefer to use on the desktop/panel is 114x154 pixels 
> and gives a smoother lookeing icon. I'll have to experiment with violating 
> the menu spec and seeing how it works...

i would say that could sound too large for an icon. png icons
in /usr/share/pixmaps are 48x48. the other images are splash screen or
alike and should go to /usr/share/.

> > another manual does not seem required. but mentionning the use
> > of .desktop would be a worth addition to the menu manual.
> > 
> Except that it has little to do with the menu specification. 

oh yeah! it makes the freedesktop compliant menus. have a look
in /usr/share/applications.

> For those like me who went searching for "icon" in the docs it would 
> be nice to have a section with that title that points at the menu spec 
> and the desktop spec and any other useful help with icon managment.

agreed. 9.3 in the policy could contains the word icon. and the menu
manual could advise to have a look at the freedesktop specifications.

> I'm still left with a question: How do I, as a package maintainer,
> provide these .desktop files so the user either automatically or by
> some simple choice gets the icon on their desktop?

put it in the menu, drag and drop on the desktop works there too. there
is no entry to specify different icon sizes, so you could also craft one
more myapp.desktop linking to the bigger icon and tell your users where
to copy it from to install it.

but i would not like at all having a program that automatically adds
icons to my desktop. it's messy enough as it is :)

ciao, piem


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



Re: Slightly Off Topic: Laptops for Debian

2005-01-26 Thread Rob Weir
On Tue, Jan 25, 2005 at 08:32:18PM -0600, Jacob S said
> pcmcia. For that matter though, I can't see that much difference in a
> wireless usb stick and a pcmcia when the usb and iBook are both used
> without modification.

Having something flimsy stick two inches out the side of the iBook is
very very noticable.

-rob

-- 
Words of the day:   CBNRC Dateline attack SAFE Serbian Telex beanpole gamma


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



Re: Bug#292105: ITP: libmusepack -- Musepack (MPC) format decoder library

2005-01-26 Thread Rob Weir
On Mon, Jan 24, 2005 at 11:16:08PM -0600, Joe Wreschnig said
> Package: wnpp
> Severity: wishlist
> 
> * Package name: libmusepack
>   Version : 1.1
>   Upstream Author : The Musepack Development Team
> * URL : http://www.musepack.net
> * License : 3-clause BSD
>   Description : Musepack (MPC) format decoder library
> 
> libmusepack allows you to decode files in the Musepack audio format,
> which usually use the 'mpc' extension. MPC is a lossy compression format
> like MP3 or Ogg Vorbis. It is based on the MPEG-1 Layer-2 / MP2 algorithms,
> but has vastly improved.

This sounds interesting, but perhaps you could elaborate on how it is
vastly improved?  Better quality for the same bitrate?  Less distortion?
Lower bitrate/same quality?  etc.

-rob

-- 
Words of the day:Kh-11 cryptographic e-cash Cocaine ANC eternity server


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



Re: hwcap supporting architectures?

2005-01-26 Thread GOTO Masanori
At Sun, 23 Jan 2005 18:38:59 +0100,
Bernd Eckenfels wrote:
> On Mon, Jan 24, 2005 at 01:16:12AM +0900, Junichi Uekawa wrote:
> > Looking at the rate of hardware changes, we will ideally be wanting
> > to add a new hwcap entry just about every year;
> > which results roughly in x10 time penalty every 3 years.
> 
> BTW: I wonder why hwcap decisions are not cached in the ld.so.cache?

Why don't you check /etc/ld.so.cache?  Hint:
"strings /etc/ld.so.cache | grep /lib/tls" on i686.
Note that there are LD_LIBRARY_PATH, DT_RPATH and DT_RUNPATH.

Regards,
-- gotom


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



rebooting, non-root raid, udev

2005-01-26 Thread Brian May
Hello,

How is the boot process of RAID (using a Debian supplied kernel that
doesn't have RAID autodetect compiled in) meant to work with udev?

What seems to happen (at least with recent testing/sarge based
system):

1. initrd script starts RAID for swap and /. No problems here. The
initrd script does the right thing (after I renamed devfs names to
non-devfs names in /etc/raidtab that is).

2. kernel boots and transfers control to userland.

3. udev, I believe (not checked) starts early in the boot process.  It
   creates /dev/md entries for the activated RAID partitions (swap and
   /), but nothing else (since the RAID hasn't been initialised for
   these devices yet).

4. /etc/init.d/raid2 attempts to initialise the other RAID partitions
   but fails to do so because the /dev/md* entries do not exist.

As I hacked solution, I have added to the very start of my
/etc/init.d/raid2 (not tested yet in automatic boot, but worked when I
run it manually):

for i in 12 14 20 30 32
do
mknod /dev/md/$i b 9 $i
ln -s md/$i /dev/md$i
done

I think this will solve the problem.

Now I know what happens in practise, what is meant to happen in
theory?

I haven't observed anything like this behaviour with devfs, so I
suspect this is udev specific.
-- 
Brian May <[EMAIL PROTECTED]>


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



Re: More on icons for packages

2005-01-26 Thread Dale C. Scheetz
On Wed, 26 Jan 2005 08:15:38 +0100 (CET)
Andreas Tille <[EMAIL PROTECTED]> wrote:

> On Tue, 25 Jan 2005, Dale C. Scheetz wrote:
> 
> > It might be better to reserve /usr/share/pixmaps specifically for menu
> > icons in xpm format and create /usr/share/icons for png gif and jpeg
> > icon images.
> Why not putting all icons (xpm, png, ...) into /usr/share/pixmaps and just
> use the XPMs for menu and the other for anything else?
> At least I think that we are bound to /usr/share/pixmaps at least to
> support fredesktop.org standards for the Gnome / KDE icons.  If the maintainer
> does not provide any PNG but has created an xpm it wold definitely not
> hurt in this location.  Perhaps a problem for the user would be if there
> would be two icons with a similar look (XPM and PNG).
> 
When I looked briefly at the freedesktop standard for Gnome and KDE icons I 
thought it specified /usr/share/icons and, sure enough there be icons here. 
There is a lot more stucture here to. /usr/share/icons/Default and others that 
I looked at have subdirectories ranging from 12x12 up to 192x192 but the 
contents seems to be specialized to gnome pieces-parts. (the more I look the 
more complicated it gets...)

> Thus it might be even better to define a policy the following way:
> 
>1. Put all XPMs for the use in Debian-Menu into
> /usr/share/menu/pixmaps
>2. Put all PNGs (and others) into /usr/share/pixmaps if they are
>   intended for applications which follow freedesktop.org specification

I don't really see a need for the split. All menu icons should be xpm so any 
other icons are for some other purpose.

>3. Put a symlink
>  ln -s /usr/share/menu/pixmaps/.xpm /usr/share/pixmaps
>   if there is no PNG or whatever icon for this application to support
>   both Debian-Menu and freedesktop.org

These kinds of solutions lead to extra detail in package management and, of 
course see above ;-)

>4. File bug report or even create automagically via mogrify icons in
>   /usr/share/menu/pixmaps/ if there are icons in /usr/share/pixmaps
>   but the maintainer did not provide a XPM following the menu policy
>   spcification.
> 
What package would be responsible for this mogrification?

> > Is it worth while trying to get some general icon policy established or
> > am I straigning at gnats?
> Would the skecth of a policy above make sense to you?
> 

Simplify, simplify, simplify ;-)

Luck,

Dwarf


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



Re: scripts to download porn in Debian?

2005-01-26 Thread Ron Johnson
On Wed, 2005-01-26 at 22:31 +0100, David Weinehall wrote:
> On Tue, Jan 25, 2005 at 10:32:13PM -0600, Ron Johnson wrote:
> > On Wed, 2005-01-26 at 03:38 +0100, Uwe A. P. Wuerdinger wrote:
> > > Ron Johnson schrieb:
> > > > On Tue, 2005-01-25 at 12:34 +0200, Kalle Kivimaa wrote:
> > > 
> > > [-snip-]
[snip] 
> > Parents are *supposed* to censor what their children see.
> 
> Says who (well, except you)?

*Your* parents.  And, to take an extreme example, the parents 
of every 5 yo who won't let him go see some hyper-violent R-rated(*)
movie.

(*) In the USA, an R (Restricted) movie says that children under
age 17 are not allowed in without an adult.

> > They are also supposed to educate their children.
> 
> Can't disagree with this one though.  But there's always the saying:
> "Do as I say, not as I do".  And it's always a mistake...

Bull.  Happens all the time.

Quick example: I cross the street by myself all the time.  My
children, however, can't.

-- 
-
Ron Johnson, Jr.
Jefferson, LA USA
PGP Key ID 8834C06B I prefer encrypted mail.

GGLX : Gnome GNU Linux X.Org



signature.asc
Description: This is a digitally signed message part


Re: NPTL support in 2.4 kernel series?

2005-01-26 Thread GOTO Masanori
At Fri, 21 Jan 2005 19:51:22 +0100,
Martin Kittel wrote:
> Recently upstream has converted the database kernel from 
> linuxthread-style threading to NPTL. While -at least for i386- 
> linuxthreads is still supported in MaxDB at this time, it will go away 
> in one of the next releases.
> As far as I know there is no NPTL support in 2.4 debian kernels (as for 
> example in some RedHat 2.4 kernels). Is that correct?
> In that case I will have to add a dependency on kernel-image-2.6 or does 
> anyone know of a better way to express a dependency on NPTL style threading?

I don't read these threads entirely, so some opinions may be
duplicated in other messages.

(1) The correct way to detect NPTL availability is: check the result
value of "getconf GNU_LIBPTHREAD_VERSION":

[EMAIL PROTECTED]:~> uname -a
Linux celesta 2.6.8-1-686-smp #1 SMP Mon Sep 13 23:02:39 EDT 2004 i686 
GNU/Linux
[EMAIL PROTECTED]:~> getconf GNU_LIBPTHREAD_VERSION
NPTL 0.60
[EMAIL PROTECTED]:~> env LD_ASSUME_KERNEL=2.4.1 getconf 
GNU_LIBPTHREAD_VERSION
linuxthreads-0.10

You can check it in your wrapper script.  If your wrapper script
detects NPTL unavailability, you can put warning message.

One problem is old libc6 does not include /usr/bin/getconf (until
2.3.2.ds1-13, it was included in libc6-dev).  So your package
should depend on at least 2.3.2.ds1-14 if this method is used
(because the current libc6 shlib deps is 2.3.2.ds1-4).

(2) Most architectures do not support NPTL currently.  Debian
glibc-2.3.2.ds1-20 supports NPTL on i386, amd64, ia64 and s390.
So your package is available on only four architectures.

(We have plan to add NPTL support for alpha, ppc and ppc64 in the
 next glibc update.  However, currently NPTL is not supported even
 in upstream cvs on arm (EABI update), mips (tls register
 discussion), hppa (Hurrah Carlos O'Donell), m68k (slow speed is
 everytime big problem in computer history).  It's sure that hurd
 and *bsd are out of scope with NPTL.)

(3) NPTL is POSIX thread library - I wonder why your package has to
depend on NPTL.  It's sure there're a lot of incapability to
handle the whole POSIX threading requirement with linuxthreads -
but it has basic features to use pthread.  Depending on the
specific implementation is not good idea, IMHO.  Martin, I would
like to know why such requirement is needed.

(4) In general, depending on the specific kernel package causes
various problems as other mails are already mentioned.  MaxDB
should not use check kernel version because it's related with
threading system, not kernel version.

However some packages really needs kernel version checking - one
example is glibc package.  It detects old kernel version using
"uname" in libc6.preinst.  If old kernel version is detected,
preinst warns with messages and just exits.

(Note that I'll add "uname detection" not only in preinst but also
 in /etc/init.d in future, though.  I notice that we can possibly
 put a generic kernel version detection mechanism for this kind of
 purpose.)
 
Regards,
-- gotom


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



Re: NPTL support in 2.4 kernel series?

2005-01-26 Thread Joel Aelwyn
[ Not ignoring point 1 or 4, just nothing to say about them. ]

On Thu, Jan 27, 2005 at 10:37:34AM +0900, GOTO Masanori wrote:
> 
> (2) Most architectures do not support NPTL currently.  Debian
> glibc-2.3.2.ds1-20 supports NPTL on i386, amd64, ia64 and s390.
> So your package is available on only four architectures.
> 
> (We have plan to add NPTL support for alpha, ppc and ppc64 in the
>  next glibc update.  However, currently NPTL is not supported even
>  in upstream cvs on arm (EABI update), mips (tls register
>  discussion), hppa (Hurrah Carlos O'Donell), m68k (slow speed is
>  everytime big problem in computer history).  It's sure that hurd
>  and *bsd are out of scope with NPTL.)

Regarding the BSD ports and NPTL: absolutely out of scope, but also mostly
irrelevant; the threading libraries on all variants I know of are more
or less fully POSIX compliant (as NPTL is, and LinuxThreads is not) and
capable of handling N threads for values of N that scale well (again, which
NPTL can do, and LinuxThreads cannot).

Or, in other words, any package that builds on a BSD and uses POSIX
threading (which means 'uses threading at all' on a BSD, generally) will be
just fine, despite the absence of NPTL.

Or, in short, the sane way to write POSIX threading is to #ifdef the
LinuxThreads as a special case (that you'd generally like to get rid of :),
not to special-case NPTL. This does not, of course, change the necessity of
supporting and detecting LinuxThreads vs. NPTL on the 11 released Debian
ports, since they're all Linux and only some of them have NPTL (as you
bring up above).

Of course, it's fairly simple to check uname on those and skip the check as
irrelevant on known-sane BSD systems (I can't comment on Hurd threading,
having never touched it).

> (3) NPTL is POSIX thread library - I wonder why your package has to
> depend on NPTL.  It's sure there're a lot of incapability to
> handle the whole POSIX threading requirement with linuxthreads -
> but it has basic features to use pthread.  Depending on the
> specific implementation is not good idea, IMHO.  Martin, I would
> like to know why such requirement is needed.

Speaking from direct experience (as in, writing applications running
hundreds of threads handling thousands of transactions per second 24/7):
any 'serious' (high load, high thread count environment) attempt to
use POSIX threading semantics on LinuxThreads, or to rely on certain
fundamental points of POSIX threading (like, say, signal handling) is prone
to fundamental breakage. Not just incidental, but "melt down your system
with processor load" levels.

Databases, for various reasons involving certain design patterns that work
well for them when you can count on sane threading, tend to be extremely
good at triggering this...

-- 
Joel Aelwyn <[EMAIL PROTECTED]>   ,''`.
 : :' :
 `. `'
   `-


signature.asc
Description: Digital signature


Re: NPTL support in 2.4 kernel series?

2005-01-26 Thread Daniel Jacobowitz
On Thu, Jan 27, 2005 at 10:37:34AM +0900, GOTO Masanori wrote:
> (We have plan to add NPTL support for alpha, ppc and ppc64 in the
>  next glibc update.  However, currently NPTL is not supported even
>  in upstream cvs on arm (EABI update), mips (tls register
>  discussion), hppa (Hurrah Carlos O'Donell), m68k (slow speed is
>  everytime big problem in computer history).  It's sure that hurd
>  and *bsd are out of scope with NPTL.)

By the time we actually do this, I hope to have both ARM and MIPS
support pushed out.  It's all been written, and we're starting the
submission process over the next couple of weeks, I hope.

-- 
Daniel Jacobowitz


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



Re: Re: Arabic Linguist

2005-01-26 Thread Victorsigns




Amir resume.wpd
Description: Binary data