Processed: your mail

2005-12-22 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 tag 344148 moreinfo
Bug#344148: X.org crashes on my computer with latest libc6 update
There were no tags set.
Tags added: moreinfo


End of message, stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


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



Bug#344358: using db for groups in nsswitch.conf creates double groups (fwd)

2005-12-22 Thread Santiago Vila
reassign 344358 glibc
thanks

I believe the submitter is complaning about libc behaviour here, not about
defaults in base-files. Reassigning accordingly.

-- Forwarded message --
From: Ron Peterson [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Date: Wed, 21 Dec 2005 22:03:11 -0500
Subject: Bug#344358: using db for groups in nsswitch.conf creates double
groups

Package: base-files
Version: 3.1.2

Debian Sarge

If I'm not mistaken, if you use db lookups for groups in nsswitch.conf,
followed by files, this leads to double group membership.  For example,
when my nsswitch.conf contains:

group: db files

...and after I've updated the database files in /var/lib/misc, I find
that any group membership specified in /etc/group is reported twice by
the 'groups' command.  The effect isn't noticable unless you log in
again, of course.  If logging in via ssh, the ssh daemon has to be
restarted.

We discovered this quite by accident trying to track down an issue with
Tru64 file locking in directories having no permissions for 'other' on
nfs mounts from linux, but that's another story...

Best.

-- 
Ron Peterson
Network  Systems Manager
Mount Holyoke College
http://pks.mtholyoke.edu:11371/pks/lookup?search=0xB6D365A1op=vindex


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



Processed: Bug#344358: using db for groups in nsswitch.conf creates double groups (fwd)

2005-12-22 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reassign 344358 glibc
Bug#344358: using db for groups in nsswitch.conf creates double groups
Bug reassigned from package `base-files' to `glibc'.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


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



Processed: reassign to libc6

2005-12-22 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reassign 344146 libc6 2.3.5-8.1
Bug#344146: grep dumps core on LANG=ja_JP.EUC-JP
Bug reassigned from package `grep' to `libc6'.

 retitle 344146 re_search(3) dumps core
Bug#344146: grep dumps core on LANG=ja_JP.EUC-JP
Changed Bug title.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


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



Bug#343140: libc6: resolver always checks search list in /etc/resolv.conf

2005-12-22 Thread Gabor Gombas
On Wed, Dec 21, 2005 at 06:08:04PM +0100, Marco d'Itri wrote:

 I find this reasoning very peculiar. If an algorithm is inefficient and
 this causes problems then it is obviously buggy.

An algorithm is buggy if it does not match the specification. I see no
description about the lookup order wrt. multiple protocols, so the
behaviour is conformant to the documentation.

Also note that resolv.conf(5) explicitely says that using search lines
may be slow and will generate  a lot  of  network  traffic  if  the
servers for the listed domains are not local, and that queries will time
out if no server is available for one of the domains.

Gabor

-- 
 -
 MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences,
 Laboratory of Parallel and Distributed Systems
 Address   : H-1132 Budapest Victor Hugo u. 18-22. Hungary
 Phone/Fax : +36 1 329-78-64 (secretary)
 W3: http://www.lpds.sztaki.hu
 -



Bug#343140: libc6: resolver always checks search list in /etc/resolv.conf

2005-12-22 Thread Marco d'Itri
On Dec 23, Gabor Gombas [EMAIL PROTECTED] wrote:

  I find this reasoning very peculiar. If an algorithm is inefficient and
  this causes problems then it is obviously buggy.
 An algorithm is buggy if it does not match the specification. I see no
Yet another very peculiar definition from you.

 description about the lookup order wrt. multiple protocols, so the
 behaviour is conformant to the documentation.
While this may be true, it does not make it less than a bug.

 Also note that resolv.conf(5) explicitely says that using search lines
 may be slow and will generate  a lot  of  network  traffic  if  the
 servers for the listed domains are not local, and that queries will time
 out if no server is available for one of the domains.
Which is true, but does not mean that the current behaviour is correct
and should not be changed.

-- 
ciao,
Marco


signature.asc
Description: Digital signature


Bug#343140: libc6: resolver always checks search list in /etc/resolv.conf

2005-12-22 Thread Gabor Gombas
On Wed, Dec 21, 2005 at 10:42:03AM -0800, Edward Buck wrote:

 On the first point, I (and thus my company) use search lines in
 combination with LAN-only DNS subdomains for internal address
 management.  It allows us to use internal IP addresses for hosts without
 fiddling with /etc/hosts.  All our host subdomains are managed in DNS.
 A LOT of scripts, i.e. for backup, rsync, load balancing, use short
 hostnames that get their address information from internal DNS zones, a
 process that depends on the search functionality in /etc/resolv.conf.

My personal opinion is that this is wrong, and now you are trying to
paper over an initial design flaw. Should you had a policy to always use
full host names everywhere, you'd not have this problem now. In my
experience relying on lookup service configuration is never good.

 To give you an idea of impact, I was recently greeted with an e-mail
 from a DNS service provider that I use saying that I was getting close
 to my query quota.  It surprised me that I got this e-mail because I was
 never close to hitting the quota before.  It turns out that 90% of the
 queries were coming from 1 server where I unwittingly added the domain
 to the search path!

Well, resolv.conf(5) says about search lines that they will generate  a
lot  of  network  traffic  if  the  servers for the listed domains are
not local. You should not add a search line for a domain not server by
a local name server. In most cases this can be solved by installing a
local caching-only name server.

 On the subject of work-arounds, I'm not having much luck finding one
 without recompiling glibc, which is not a good option IMO.  If anyone
 has any ideas on this, please let me know.

Did you try apt-get install bind9 and putting nameserver 127.0.0.1
in /etc/resolv.conf? You can also try lwresd  libnss-lwres if you need
something smaller, or djbdns if you like its author :-)

This may reduce your DNS traffic even more than changing the lookup
order in glibc would. Of course you have to pay with some memory and a
little CPU usage.

Gabor

-- 
 -
 MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences,
 Laboratory of Parallel and Distributed Systems
 Address   : H-1132 Budapest Victor Hugo u. 18-22. Hungary
 Phone/Fax : +36 1 329-78-64 (secretary)
 W3: http://www.lpds.sztaki.hu
 -


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



Bug#343140: libc6: resolver always checks search list in /etc/resolv.conf

2005-12-22 Thread Gabor Gombas
On Fri, Dec 23, 2005 at 01:31:16AM +0100, Marco d'Itri wrote:

 Yet another very peculiar definition from you.

Well, that's the first thing thaught in programming theory here. If the
algorithm matches the specification, then it is correct. If the
specification does not cover something, then the algorithm is free to
choose whatever behaviour it prefers.

Of course, a correct algorithm is not neccessarily the best. Bubblesort
is correct since the traditional sorting specification does not put
constraints on the number of comparisons, but there is a reason people
prefer to use qsort when there are more than a handful of elements :-)

 Which is true, but does not mean that the current behaviour is correct
 and should not be changed.

Then convince upstream to change the current behaviour. Or write a
patch, and convince the Debian glibc team that Debian should diverge
from upstream behaviour.

Gabor

-- 
 -
 MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences,
 Laboratory of Parallel and Distributed Systems
 Address   : H-1132 Budapest Victor Hugo u. 18-22. Hungary
 Phone/Fax : +36 1 329-78-64 (secretary)
 W3: http://www.lpds.sztaki.hu
 -



Processed: .

2005-12-22 Thread Debian Bug Tracking System
Processing commands for [EMAIL PROTECTED]:

 reassign 344481 apache,php4,rrdtool,libc6
Bug#344481: php4-rrdtool: Use of RRD extensions (graph only?) causes Apache to 
segfault
Bug reassigned from package `php4-rrdtool' to `apache,php4,rrdtool,libc6'.

 thanks
Stopping processing here.

Please contact me if you need assistance.

Debian bug tracking system administrator
(administrator, Debian Bugs database)


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



Bug#344481: Mysterious crash in php4-rrdtool

2005-12-22 Thread Artur R. Czechowski
On Thu, Dec 22, 2005 at 04:45:25PM -0800, Steve Langasek wrote:
 On Fri, Dec 23, 2005 at 01:09:31AM +0100, Artur R. Czechowski wrote:
  The rrd_graph_options() gets a string with parameters. The begin if this
  string is (at least in my case, but this is common value in rrdtools):
  --start -2d
  The rrd_graph_options calls getopt_long to split parameters into tokens.
  You can see the code in rrdtool's sources, file rrd_graph.c, line 2965.
  getopt_long reckognises the --start parameter correctly and, according to
  struct option returns opt as s. But, for some strange reasons, it sets
  optarg for NULL.
 Erm, don't you need to write --start=-2d if you want an optarg that begins
 with a hyphen?
No. The s: in optstring and 1 as a second value in {start,1,0,'s'} always
makes next token a parameter.

Try to compile and run following example:

#include stdio.h
#include getopt.h
struct option opt[] = {
{letter-a,1,0,'a'},
{letter-b,1,0,'b'},
{0,0,0,0}
};
int main(int argc,char **argv) {
int idx,c;
while((c=getopt_long(argc,argv,a:b:,opt,idx))!=EOF)
printf(option: %c, optarg: %s\n,c,optarg);
};

It gives:
[EMAIL PROTECTED]:/tmp/g$ ./gol --letter-a -2d
option: a, optarg: -2d
[EMAIL PROTECTED]:/tmp/g$ ./gol -a -2d
option: a, optarg: -2d

 Anyway, I don't see where any of the other packages you've mentioned are
 providing a broken implementation of getopt_long.  Shouldn't you check where
 this broken function is coming from, and file the bug there?
Wish I know how to do it. Simple grep in sources gives no results.
That's why it is so mysterious to me and I am asking for help at wider
auditorium.

Because only apache/php4(module) is a problematic combination I suspect
an apache. If it is sufficient for you I have no objections against
reassigning this bug to apache package.

Best regards
Artur
-- 
Beowulf here http://www.messagelabs.com/home/default.asp they say that
  spam is more than 50% of email...
Beowulf let's start some flames in -devel!
* Beowulf writes something about Sarge not being released
/from #debian-devel/


signature.asc
Description: Digital signature


Bug#343140: libc6: resolver always checks search list in /etc/resolv.conf

2005-12-22 Thread Edward Buck
Gabor Gombas wrote:
 On Wed, Dec 21, 2005 at 06:08:04PM +0100, Marco d'Itri wrote:
 
I find this reasoning very peculiar. If an algorithm is inefficient and
this causes problems then it is obviously buggy.
 
 An algorithm is buggy if it does not match the specification. I see no
 description about the lookup order wrt. multiple protocols, so the
 behaviour is conformant to the documentation.

In this case, the algorithm does not match the specification.
Therefore, it's a bug.

Quoting the man page:

Resolver queries having fewer than ndots dots (default is 1) in them
will be attempted using each component of the search path in turn until
a match is found.

IPv6 queries are not excluded from this description.  The fact is that
with this bug, resolver queries with MORE than ndots are ALWAYS
attempted using each component of the search path.  Yes, the queries are
IPv6 but that does not matter.

If you read further down the man page:

ndots:n sets a threshold for the number of dots which must appear in a
name given to res_query() (see resolver(3)) before an initial absolute
query will be made.

There's no ambiguity in the term 'absolute query'.  A lookup for the
IPv6 address example.com.domain.in.search.path is NOT an initial
absolute query no matter how you look at it.

 Also note that resolv.conf(5) explicitely says that using search lines
 may be slow and will generate  a lot  of  network  traffic  if  the
 servers for the listed domains are not local, and that queries will time
 out if no server is available for one of the domains.

The author of that man page did not have this bug in mind when he wrote
that.  If he did, the search functionality would have been removed.

Yes, using the search line causes more network traffic than not using
it.  But this bug causes WAY more network traffic than a proper
functioning search line.  As I said in a previous e-mail, FreeBSD's
resolver does it the correct way.  Debian should follow suit, regardless
of whether glibc developers consider this a bug (I'd be surprised if
they thought it wasn't).

Also, keep in mind that even if you DON'T use the search line at all and
simply have 'domain example.com' in resolv.conf, which most users have
by convention, then you're STILL having extraneous queries.  I checked
this too.  Every resolver query your system ever makes will also look
for an  record of example.com.example.com even when example.com
exists!  How is that not a bug?

Regards,
Ed

 
 Gabor
 


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



Bug#153022: Private Invite From Kristy Please join us

2005-12-22 Thread Kristy
You have been invited to join our dating network by Kristy

http://www.yummydating.com


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



Bug#344481: Mysterious crash in php4-rrdtool

2005-12-22 Thread Steve Langasek
On Fri, Dec 23, 2005 at 02:44:21AM +0100, Artur R. Czechowski wrote:
 On Thu, Dec 22, 2005 at 04:45:25PM -0800, Steve Langasek wrote:
  On Fri, Dec 23, 2005 at 01:09:31AM +0100, Artur R. Czechowski wrote:
   The rrd_graph_options() gets a string with parameters. The begin if this
   string is (at least in my case, but this is common value in rrdtools):
   --start -2d
   The rrd_graph_options calls getopt_long to split parameters into tokens.
   You can see the code in rrdtool's sources, file rrd_graph.c, line 2965.
   getopt_long reckognises the --start parameter correctly and, according to
   struct option returns opt as s. But, for some strange reasons, it sets
   optarg for NULL.
  Erm, don't you need to write --start=-2d if you want an optarg that begins
  with a hyphen?
 No. The s: in optstring and 1 as a second value in {start,1,0,'s'} always
 makes next token a parameter.

Ok.

  Anyway, I don't see where any of the other packages you've mentioned are
  providing a broken implementation of getopt_long.  Shouldn't you check where
  this broken function is coming from, and file the bug there?
 Wish I know how to do it. Simple grep in sources gives no results.
 That's why it is so mysterious to me and I am asking for help at wider
 auditorium.

Break on rrd_graph_options, step into getopt_long, run bt to see what lib it
says it's in.

 Because only apache/php4(module) is a problematic combination I suspect
 an apache. If it is sufficient for you I have no objections against
 reassigning this bug to apache package.

I'd rather see some analysis to show where the bug actually belongs instead
of guessing and reassigning.

-- 
Steve Langasek   Give me a lever long enough and a Free OS
Debian Developer   to set it on, and I can move the world.
[EMAIL PROTECTED]   http://www.debian.org/


signature.asc
Description: Digital signature