Incomplete upload found in Debian upload queue

2009-07-13 Thread Archive Administrator
Probably you are the uploader of the following file(s) in
the Debian upload queue directory:
  eglibc_2.9-20.dsc
This looks like an upload, but a .changes file is missing, so the job
cannot be processed.

If no .changes file arrives within 15:40:47, the files will be deleted.

If you didn't upload those files, please just ignore this message.

Greetings,

Your Debian queue daemon


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



Makeinfo version parsing broken?

2009-07-13 Thread Carlos O'Donell
I'm a debian-hppa porter, and I was building the most recent libc6
from unstable when I noticed:

~~~
configure: WARNING:
*** These auxiliary programs are missing or incompatible versions: makeinfo
*** some features will be disabled.
*** Check the INSTALL file for required versions.
~~~

During glibc's configure. The installed makefino is 4.13 (part of
texinfo), and that should meet glibc requirements. I don't see this
warning when doing native glibc build (I'm also the upstream hppa
ports maintainer).

Has anyone already looked into this?

Steps to reproduce would be:
~~~
apt-get build-dep libc6
apt-get source libc6
cd eglibc-2.9
dpkg-buildpackage -rfakeroot -b
~~~

It's a minor issue, and may look into this later.

Cheers,
Carlos.


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



Re: Makeinfo version parsing broken?

2009-07-13 Thread Aurelien Jarno
On Mon, Jul 13, 2009 at 09:28:21AM -0400, Carlos O'Donell wrote:
 I'm a debian-hppa porter, and I was building the most recent libc6
 from unstable when I noticed:
 
 ~~~
 configure: WARNING:
 *** These auxiliary programs are missing or incompatible versions: makeinfo
 *** some features will be disabled.
 *** Check the INSTALL file for required versions.
 ~~~
 
 During glibc's configure. The installed makefino is 4.13 (part of
 texinfo), and that should meet glibc requirements. I don't see this
 warning when doing native glibc build (I'm also the upstream hppa
 ports maintainer).
 
 Has anyone already looked into this?
 

This is actually normal. The build of info files is disabled in the
main glibc code, as this documentation is considered non-free. It is
packaged instead in glibc-doc-reference in the non-free section.

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


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



Re: Makeinfo version parsing broken?

2009-07-13 Thread Carlos O'Donell
On Mon, Jul 13, 2009 at 9:33 AM, Aurelien Jarnoaurel...@aurel32.net wrote:
 On Mon, Jul 13, 2009 at 09:28:21AM -0400, Carlos O'Donell wrote:
 I'm a debian-hppa porter, and I was building the most recent libc6
 from unstable when I noticed:

 ~~~
 configure: WARNING:
 *** These auxiliary programs are missing or incompatible versions: makeinfo
 *** some features will be disabled.
 *** Check the INSTALL file for required versions.
 ~~~

 During glibc's configure. The installed makefino is 4.13 (part of
 texinfo), and that should meet glibc requirements. I don't see this
 warning when doing native glibc build (I'm also the upstream hppa
 ports maintainer).

 Has anyone already looked into this?


 This is actually normal. The build of info files is disabled in the
 main glibc code, as this documentation is considered non-free. It is
 packaged instead in glibc-doc-reference in the non-free section.

Thanks, but now I'm curious, why is the GFDL licensed documentation
considered non-free?

Cheers,
Carlos.


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



libc6 2.10?

2009-07-13 Thread Carlos O'Donell
Aurelian,

Is there a debian libc6 2.10 somewhere? I see unstable has 2.9.

Cheers,
Carlos.


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



Re: Makeinfo version parsing broken?

2009-07-13 Thread Aurelien Jarno
On Mon, Jul 13, 2009 at 09:36:54AM -0400, Carlos O'Donell wrote:
 On Mon, Jul 13, 2009 at 9:33 AM, Aurelien Jarnoaurel...@aurel32.net wrote:
  On Mon, Jul 13, 2009 at 09:28:21AM -0400, Carlos O'Donell wrote:
  I'm a debian-hppa porter, and I was building the most recent libc6
  from unstable when I noticed:
 
  ~~~
  configure: WARNING:
  *** These auxiliary programs are missing or incompatible versions: makeinfo
  *** some features will be disabled.
  *** Check the INSTALL file for required versions.
  ~~~
 
  During glibc's configure. The installed makefino is 4.13 (part of
  texinfo), and that should meet glibc requirements. I don't see this
  warning when doing native glibc build (I'm also the upstream hppa
  ports maintainer).
 
  Has anyone already looked into this?
 
 
  This is actually normal. The build of info files is disabled in the
  main glibc code, as this documentation is considered non-free. It is
  packaged instead in glibc-doc-reference in the non-free section.
 
 Thanks, but now I'm curious, why is the GFDL licensed documentation
 considered non-free?
 

The GFDL instead is not considered non-free, but the GFDL *with*
invariant sections is considered non-free.

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


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



Re: Makeinfo version parsing broken?

2009-07-13 Thread Carlos O'Donell
On Mon, Jul 13, 2009 at 12:38 PM, Aurelien Jarnoaurel...@aurel32.net wrote:
 The GFDL instead is not considered non-free, but the GFDL *with*
 invariant sections is considered non-free.

Sorry, I don't follow, I assume you meant to write free somwhere
instead of non-free?

Cheers,
Carlos.


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



Re: libc6 2.10?

2009-07-13 Thread Aurelien Jarno
On Mon, Jul 13, 2009 at 10:40:32AM -0400, Carlos O'Donell wrote:
 Aurelian,
 
 Is there a debian libc6 2.10 somewhere? I see unstable has 2.9.

My plan is to upload it to experimental once it builds correctly on
alpha/ia64/hppa. Currently it is developed in the SVN [1].

I have made a current snapshot of the SVN, you can find it on [2]. Note
that linuxthreads is still the default on HPPA, you have to tweak
debian/sysdeps/hppa.mk to switch to NPTL.

[1] http://svn.debian.org/viewsvn/pkg-glibc/
[2] http://temp.aurel32.net/

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


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



Re: Makeinfo version parsing broken?

2009-07-13 Thread Carlos O'Donell
On Mon, Jul 13, 2009 at 12:47 PM, Aurelien Jarnoaurel...@aurel32.net wrote:
 GFDL *without* invariant sections - free
 GFDL *with* invariant sections - non-free

Thanks.

Cheers,
Carlos.


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



Re: Help on memchr() EGLIBC assembly code

2009-07-13 Thread Aurelien Jarno
On Mon, Jul 13, 2009 at 02:24:00PM -0400, Carlos O'Donell wrote:
 On Mon, Jul 13, 2009 at 1:31 PM, Aurelien Jarnoaurel...@aurel32.net wrote:
  With a lot of patches (E)GLIBC 2.10 builds on alpha, but it fails on the
  testsuite for the memchr() function, which is an optimized assembly code
  on alpha. Unfortunately I don't speak alpha assembly very well, so help
  is needed.
 
  The problem is that the memchr() function on alpha uses prefetch, which
  can cause a page boundary to be crossed, while the standards (POSIX and
  C99) says it should stop when a match is found.
 
  I have built a small testcase (see file attached), which contains the
  code to trigger the bug and the assembly code of the memchr() function,
  copied from EGLIBC.
 
  It would be nice if someone can fix the assembly code so that the
  prefetching does not create memory faults. Thanks in advance.
 
 If you remove:
 ./sysdeps/alpha/alphaev6/memchr.S
 ./sysdeps/alpha/memchr.S
 and allow the build to fallback on string/memchr.c do the tests pass?
 
 You can always add memchr.S routines back in a later release if you
 need an immediate workaround.

Yeah, it works, and that's actually my plan if I get no answer. But I
would really like to see this fixed now, as otherwise, it will most
probably stay like that indefinitely.

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


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



EGLIBC: help on ia64 optimized math library

2009-07-13 Thread Aurelien Jarno
Hi,

I have filled a bug upstream sometimes ago [1] about the ia64 optimized
math library. According to the new POSIX version, some errno values have
changes for some cases. The generic math code has been updated upstream
as well as the testsuite. Unfortunately it has not been updated on ia64.

It would be nice if someone can have a look. The current snapshot of
eglibc 2.10 is available on [2].

Thanks in advance,
Aurelien

[1] http://sources.redhat.com/bugzilla/show_bug.cgi?id=10163
[2] http://temp.aurel32.net/eglibc_2.10.1-0exp1.dsc

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


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



Re: Help on memchr() EGLIBC assembly code

2009-07-13 Thread Aurelien Jarno
On Mon, Jul 13, 2009 at 07:16:16PM -0300, Matt Turner wrote:
 On Mon, Jul 13, 2009 at 6:17 PM, Aurelien Jarnoaurel...@aurel32.net wrote:
  On Mon, Jul 13, 2009 at 02:24:00PM -0400, Carlos O'Donell wrote:
  On Mon, Jul 13, 2009 at 1:31 PM, Aurelien Jarnoaurel...@aurel32.net 
  wrote:
   With a lot of patches (E)GLIBC 2.10 builds on alpha, but it fails on the
   testsuite for the memchr() function, which is an optimized assembly code
   on alpha. Unfortunately I don't speak alpha assembly very well, so help
   is needed.
  
   The problem is that the memchr() function on alpha uses prefetch, which
   can cause a page boundary to be crossed, while the standards (POSIX and
   C99) says it should stop when a match is found.
  
   I have built a small testcase (see file attached), which contains the
   code to trigger the bug and the assembly code of the memchr() function,
   copied from EGLIBC.
  
   It would be nice if someone can fix the assembly code so that the
   prefetching does not create memory faults. Thanks in advance.
 
  If you remove:
  ./sysdeps/alpha/alphaev6/memchr.S
  ./sysdeps/alpha/memchr.S
  and allow the build to fallback on string/memchr.c do the tests pass?
 
  You can always add memchr.S routines back in a later release if you
  need an immediate workaround.
 
  Yeah, it works, and that's actually my plan if I get no answer. But I
  would really like to see this fixed now, as otherwise, it will most
  probably stay like that indefinitely.
 
  --
  Aurelien Jarno                          GPG: 1024D/F1BCDB73
  aurel...@aurel32.net                 http://www.aurel32.net
 
 
 I'm copying Richard Henderson and Ivan Kokshayshy on this, as they are
 without a doubt the most knowledgeable people about this sort of
 thing.

Thanks.

 As an aside, please make sure these two bugs are fixed in eglibc (I
 don't know if they exist in eglibc, but I do realize that you filed
 them against glibc yourself -- so this is just a reminder).
 
 http://sources.redhat.com/bugzilla/show_bug.cgi?id=5350
 http://sources.redhat.com/bugzilla/show_bug.cgi?id=5400
 

I have already put a first set of patches needed for alpha in a git
repository [1], and sent a pull request on the libc-ports mailing list.
I hope it will work better than filling bug reports. If it also fails,
I'll send them to EGLIBC.

[1]
http://git.aurel32.net/?p=glibc-ports.git;a=shortlog;h=refs/heads/alpha-for-upstream

-- 
Aurelien Jarno  GPG: 1024D/F1BCDB73
aurel...@aurel32.net http://www.aurel32.net


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



Re: Help on memchr() EGLIBC assembly code

2009-07-13 Thread Matt Turner
On Mon, Jul 13, 2009 at 6:17 PM, Aurelien Jarnoaurel...@aurel32.net wrote:
 On Mon, Jul 13, 2009 at 02:24:00PM -0400, Carlos O'Donell wrote:
 On Mon, Jul 13, 2009 at 1:31 PM, Aurelien Jarnoaurel...@aurel32.net wrote:
  With a lot of patches (E)GLIBC 2.10 builds on alpha, but it fails on the
  testsuite for the memchr() function, which is an optimized assembly code
  on alpha. Unfortunately I don't speak alpha assembly very well, so help
  is needed.
 
  The problem is that the memchr() function on alpha uses prefetch, which
  can cause a page boundary to be crossed, while the standards (POSIX and
  C99) says it should stop when a match is found.
 
  I have built a small testcase (see file attached), which contains the
  code to trigger the bug and the assembly code of the memchr() function,
  copied from EGLIBC.
 
  It would be nice if someone can fix the assembly code so that the
  prefetching does not create memory faults. Thanks in advance.

 If you remove:
 ./sysdeps/alpha/alphaev6/memchr.S
 ./sysdeps/alpha/memchr.S
 and allow the build to fallback on string/memchr.c do the tests pass?

 You can always add memchr.S routines back in a later release if you
 need an immediate workaround.

 Yeah, it works, and that's actually my plan if I get no answer. But I
 would really like to see this fixed now, as otherwise, it will most
 probably stay like that indefinitely.

 --
 Aurelien Jarno                          GPG: 1024D/F1BCDB73
 aurel...@aurel32.net                 http://www.aurel32.net


I'm copying Richard Henderson and Ivan Kokshayshy on this, as they are
without a doubt the most knowledgeable people about this sort of
thing.

As an aside, please make sure these two bugs are fixed in eglibc (I
don't know if they exist in eglibc, but I do realize that you filed
them against glibc yourself -- so this is just a reminder).

http://sources.redhat.com/bugzilla/show_bug.cgi?id=5350
http://sources.redhat.com/bugzilla/show_bug.cgi?id=5400

Matt


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