Transition hppa from linuxthreads to nptl is ready to proceed.

View: New views
6 Messages — Rating Filter:   Alert me  

Transition hppa from linuxthreads to nptl is ready to proceed.

by Carlos O'Donell-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Aurelian,

The following patches implement version 2 of the NPTL upgrade for
hppa. This second version is a rewrite of internal pthread structures
and is 100% ABI backwards compatible. All old applications will run
with the new glibc, including during partial upgrades.

I have tested the following patches with eglibc_2.10.1-0exp1, the
testing has included the standard glibc regression testing, simulation
of partial upgrades, and heavy chroot testing with Xnest, and several
large multithreaded UI applications (evince, xchat, nautilus,
gnome-session etc). All tests succeeded.

* Please add the following patch to the hppa set of patches:
http://www.parisc-linux.org/~carlos/debian-final_glibc-ports-hppa-nptl.diff

* Please use this exepcted testsuite failures file:
http://www.parisc-linux.org/~carlos/debian-final_expected-results-hppa-linux-gnu-libc

* Please remove the hppa/local-nptl-compat.diff patch from the patch series.

* Please enable nptl in sysdeps/hppa.mk.

Feel free to roll out the nptl upgrade whenever is convenient for you.
I will be checking in an identical patch to glibc ports later tonight.

Please email me directly if anything is wrong or you need help.

Grant, Petr, Aurelian, thank you for reviewing this patch.

Cheers,
Carlos.


--
To UNSUBSCRIBE, email to debian-hppa-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Transition hppa from linuxthreads to nptl is ready to proceed.

by Frans Pop-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Carlos O'Donell wrote:
> I have tested the following patches with eglibc_2.10.1-0exp1, the
> testing has included the standard glibc regression testing, simulation
> of partial upgrades, and heavy chroot testing with Xnest, and several
> large multithreaded UI applications (evince, xchat, nautilus,
> gnome-session etc). All tests succeeded.

Congratulations Carlos. Excellent job!

Many thanks to you and all others who have worked (and are working) on
this.

Cheers,
FJP


--
To UNSUBSCRIBE, email to debian-hppa-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Transition hppa from linuxthreads to nptl is ready to proceed.

by Domenico Andreoli-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Sep 08, 2009 at 12:34:29AM +0200, Frans Pop wrote:

> Carlos O'Donell wrote:
> > I have tested the following patches with eglibc_2.10.1-0exp1, the
> > testing has included the standard glibc regression testing, simulation
> > of partial upgrades, and heavy chroot testing with Xnest, and several
> > large multithreaded UI applications (evince, xchat, nautilus,
> > gnome-session etc). All tests succeeded.
>
> Congratulations Carlos. Excellent job!
>
> Many thanks to you and all others who have worked (and are working) on
> this.

Really Cool. Thank you.

cheers,
Domenico

-----[ Domenico Andreoli, aka cavok
 --[ http://people.debian.org/~cavok/gpgkey.asc
   ---[ 3A0F 2F80 F79C 678A 8936  4FEE 0677 9033 A20E BC50


--
To UNSUBSCRIBE, email to debian-hppa-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Transition hppa from linuxthreads to nptl is ready to proceed.

by Mike Frysinger :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Monday 07 September 2009 17:54:01 Carlos O'Donell wrote:

> The following patches implement version 2 of the NPTL upgrade for
> hppa. This second version is a rewrite of internal pthread structures
> and is 100% ABI backwards compatible. All old applications will run
> with the new glibc, including during partial upgrades.
>
> I have tested the following patches with eglibc_2.10.1-0exp1, the
> testing has included the standard glibc regression testing, simulation
> of partial upgrades, and heavy chroot testing with Xnest, and several
> large multithreaded UI applications (evince, xchat, nautilus,
> gnome-session etc). All tests succeeded.
>
> * Please add the following patch to the hppa set of patches:
> http://www.parisc-linux.org/~carlos/debian-final_glibc-ports-hppa-nptl.diff
any reason for not pushing this (and all the other hppa patches) to the glibc
ports tree ?  it isnt like you'll be breaking anything that isnt already
broken, and it'll make it easier for people to play with mainline glibc.
-mike


signature.asc (853 bytes) Download Attachment

Re: Transition hppa from linuxthreads to nptl is ready to proceed.

by Carlos O'Donell-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Sep 8, 2009 at 1:57 PM, Mike Frysinger<vapier@...> wrote:

> On Monday 07 September 2009 17:54:01 Carlos O'Donell wrote:
>> The following patches implement version 2 of the NPTL upgrade for
>> hppa. This second version is a rewrite of internal pthread structures
>> and is 100% ABI backwards compatible. All old applications will run
>> with the new glibc, including during partial upgrades.
>>
>> I have tested the following patches with eglibc_2.10.1-0exp1, the
>> testing has included the standard glibc regression testing, simulation
>> of partial upgrades, and heavy chroot testing with Xnest, and several
>> large multithreaded UI applications (evince, xchat, nautilus,
>> gnome-session etc). All tests succeeded.
>>
>> * Please add the following patch to the hppa set of patches:
>> http://www.parisc-linux.org/~carlos/debian-final_glibc-ports-hppa-nptl.diff
>
> any reason for not pushing this (and all the other hppa patches) to the glibc
> ports tree ?  it isnt like you'll be breaking anything that isnt already
> broken, and it'll make it easier for people to play with mainline glibc.

It would have been upstream *before* the email went out, but my git-fu
is incredibly weak.

I've been talking to Roland about my problems with pushing upstream
(and the accidental branch I created on glibc.git).

git push -v
Pushing to git://sourceware.org/git/glibc-ports.git
fatal: The remote end hung up unexpectedly

git remote show origin
* remote origin
  URL: git://sourceware.org/git/glibc-ports.git
  HEAD branch: master
...
  Local branch configured for 'git pull':
    master merges with remote master
  Local ref configured for 'git push':
    master pushes to master (fast forwardable)

I don't know what's wrong here. AFAICT it should just work, I've been
using `git pull --rebase` to keep my repo updated.

Cheers,
Carlos.


--
To UNSUBSCRIBE, email to debian-hppa-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...


Re: Transition hppa from linuxthreads to nptl is ready to proceed.

by Carlos O'Donell-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Tue, Sep 8, 2009 at 2:04 PM, Carlos O'Donell<carlos@...> wrote:
> git push -v
> Pushing to git://sourceware.org/git/glibc-ports.git
> fatal: The remote end hung up unexpectedly

Oh gosh this was lame, I kept checking out "git://" urls when I meant
to checkout the "ssh://" url.

Checking out the "ssh://" url (for which I have keys to sourceware)
allowed me to checkin the patches.

Checked in here:
http://sourceware.org/git/?p=glibc-ports.git;a=commit;h=be0f2008ac41c83db39d1d1112c0392dbb8b18e9

Cheers,
Carlos.


--
To UNSUBSCRIBE, email to debian-hppa-REQUEST@...
with a subject of "unsubscribe". Trouble? Contact listmaster@...