All of lore.kernel.org
 help / color / mirror / Atom feed
From: James Bottomley <James.Bottomley@HansenPartnership.com>
To: Helge Deller <deller@gmx.de>
Cc: Andreas Barth <aba@not.so.argh.org>,
	debian-hppa@lists.debian.org, debian-release@lists.debian.org,
	carlos@systemhalted.org, linux-parisc@vger.kernel.org
Subject: Re: hppa release status
Date: Thu, 12 Jun 2008 10:39:07 -0500	[thread overview]
Message-ID: <1213285147.3426.23.camel@localhost.localdomain> (raw)
In-Reply-To: <484EF5D7.5000209@gmx.de>

On Tue, 2008-06-10 at 23:44 +0200, Helge Deller wrote:
> CC'ed: parisc-linux kernel development list
> 
> Andreas Barth wrote:
> > during the upload of python2.5, the build failed on hppa due to stalls
> > in the test suite, see http://bugs.debian.org/483042 and
> > http://buildd.debian.org/fetch.cgi?&pkg=python2.5&ver=2.5.2-5&arch=hppa&stamp=1211583145&file=log
> > (Matthias "fixed" that bug by disabling the testsuite, not something that makes
> > us happy.)
> > 
> > After that happened, we asked on #parisc if someone could take a look,
> > and we were told that linuxthreads is currently unmaintained for hppa,
> > and the issue could only be fixed by moving to nptl and we need to do an
> > (incompatible) abi change in glibc. Such a change would be really
> > unfortunate, and we hope that every other roads have been evaluated
> > first (like trying to understand why python on linuxthreads fails on
> > hppa but not on e.g. kfreebsd). We also would like to be sure that ntpl
> > is really better than linuxthreads for python2.5 before a transition.
> 
> My personal feeling is, that a switch to NPTL is probably the best 
> solution. Even if this involves a abi change.
> Maybe experts on NPTL could comment here?

Well ... we asked for a switch to NPTL over a year ago, raising the ABI
change issue (and requesting glibc6.1 or something similar).  At that
time there was a resounding lack of interest from Debian.  Ordinary
release logic does say that you shouldn't rev an ABI just before a
release.  However debian release logic seems to require some type of
crisis before we can get nptl in, so if this is it ...

> > In addition to the python2.5 issue, there are two other issues that are
> > quite concerning:
> >   * a problem with ruby1.9 which likely is kernel related #478717.
> 
> Hmm..

Actually, I can't reproduce this on ion, which is my debian testing
build box.  The only difference from a normal testing system is that
it's running 2.6.26-rc1 (it's also a pa8800 which makes its coherency a
bit more stringent).  Building python 2.5.2-6 and running all the built
in tests except the two parisc exceptions runs.  Ryan Murray stated that
the failing test was test_sys, so this is what I get running it alone:

jejb@ion> pwd
/home/jejb/sources/python2.5-2.5.2/build-shared
jejb@ion> ./python  -E -tt ../Lib/test/regrtest.py -w -l -uall -s
test_sys
test_sys
1 test OK.

So I think more investigation of the actual alleged failure is
warranted.  At this time, if it is a real failure, I'm not sure it's
necessarily threads related.

> >   * dirmngr that segfaults, likely because of some signalstack issues
> >     #459567.
> 
> Yes, we need to implement makecontext()/getcontext() in glibc.
> 
> > We've seen no porter activity on those bugs yet.
> 
> I'd volunteer to try on thedirmngr/makecontext() issue. (At least as far 
> as my time permits).
> 
> > On further discussing that within the release team, we noticed that the
> > Qualification page on http://wiki.debian.org/hppaLennyReleaseRecertification
> > is not really complete, e.g. it says:
> > | The installer is being maintained by ... and it's currently working
> > | effectively. Successful installation reports are available at: ...
> > 
> > It would really be great (read: it is necessary) that the Qualification
> > Page is filled with the missing information, and that we actually have
> > enough porters for hppa.
> 
> I've added myself there in a few items.
> I'd be willing to look into issues with the installer, but not being a 
> active debian developer I'd need help from a debian guy if necessary.
> 
> > So, with respect to the python2.5 issue, what now?
> > 
> > 
> > At the technical side, best of course would be if linuxthreads would
> > continue to work at least enough for lenny, this was the case for a few
> > years already, it should be able to survive a few months more, and
> > python2.5 can build with the test-suite on hppa.  Of course not breaking
> > the API during a linuxthreads -> NPTL switch would be even better.
> 
> I can't comment on that.

I'll see if I can fix it whatever it is, but right now I need a
reproducible test case.  It looks like the current failure might be tied
to whatever the buildd system was doing or some weird installation
dependency it happens to have that I don't.

James



  parent reply	other threads:[~2008-06-12 15:39 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20080608194617.GT10194@mails.so.argh.org>
2008-06-10 21:44 ` hppa release status Helge Deller
2008-06-10 22:19   ` dann frazier
2008-06-11  7:55   ` Pierre Habouzit
2008-06-12 15:39   ` James Bottomley [this message]
2008-06-13  8:44     ` Pierre Habouzit
2008-06-13  9:48       ` Thiemo Seufer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1213285147.3426.23.camel@localhost.localdomain \
    --to=james.bottomley@hansenpartnership.com \
    --cc=aba@not.so.argh.org \
    --cc=carlos@systemhalted.org \
    --cc=debian-hppa@lists.debian.org \
    --cc=debian-release@lists.debian.org \
    --cc=deller@gmx.de \
    --cc=linux-parisc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.