Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 195543 - stabilize net-nntp/pan-0.132-r3
Summary: stabilize net-nntp/pan-0.132-r3
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: net-news Herd
Depends on:
Blocks: CVE-2008-2363
  Show dependency tree
Reported: 2007-10-11 20:56 UTC by SpanKY
Modified: 2008-09-06 08:33 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description SpanKY gentoo-dev 2007-10-11 20:56:44 UTC
can we get a newer pan into stable please ?  the 0.14.x series and older blow compared to the newer 0.13x
Comment 1 Gilles Dartiguelongue gentoo-dev 2008-01-10 23:15:50 UTC
Looks ok to me.

Hi arches, please stabilize this package. Target keywords are :
alpha amd64 hppa ppc ppc64 sparc x86

it'll allow for a little clean up right after that, thanks in advance.
Comment 2 Olivier Crete (RETIRED) gentoo-dev 2008-01-11 00:29:19 UTC
seems like this new pan is missing quite a few features from the old one (such as loading the number of unread articles from groups without loading the whole group!)
Comment 3 Brent Baude (RETIRED) gentoo-dev 2008-01-11 00:56:57 UTC
ppc and ppc64 done
Comment 4 Markus Meier gentoo-dev 2008-01-11 16:26:00 UTC
x86 stable
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2008-01-15 16:32:32 UTC
alpha is not marked stable, we'll pass for now

fails tests on sparc:

PASS test #66 (, 199)
PASS: numbers-test
/bin/sh: line 4: 26729 Bus error               ${dir}$tst
FAIL: scorefile-test
PASS test #1 (, 23)
PASS test #2 (, 29)
PASS test #3 (, 35)
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2008-01-16 15:07:40 UTC
Lovely test suite. Stable for HPPA.
Comment 7 Wulf Krueger (RETIRED) gentoo-dev 2008-01-25 21:43:03 UTC
Marked stable on amd64.
Comment 8 Gilles Dartiguelongue gentoo-dev 2008-03-09 13:43:43 UTC
@sparc, any chance we can get this forward, some gcc/gtk/glib version would be appreciated. If you can get a trace of the crash in tests, I'm sure we could help upstream fix it. Besides is the app working at all ?
Comment 9 Ferris McCormick (RETIRED) gentoo-dev 2008-03-10 15:48:41 UTC
There is a coding error in quark.h, thus:
At line 89, we have
const char * data (s.str);

Then at line 100, we have:
hash  += get16bits (data);

 And at line 42, we have:
#define get16bits(d) (*((const uint16_t *) (d)))

This is PROHIBITED on sparc because a 16-bit data item must be aligned (mod 16), but in general, of course, a (char) is aligned only (mod 8).

Thus, sparc cannot go stable with this sort of coding in the source, because in general there is no reason to believe pan would work.

For bookkeeping, the test that fails is:
Comment 10 Gilles Dartiguelongue gentoo-dev 2008-03-10 15:53:14 UTC
thanks for the explanation. Now I need to go stab upstream, yay :)
Comment 11 Gilles Dartiguelongue gentoo-dev 2008-04-13 11:07:47 UTC
adding upstream report for tracking.
Comment 12 Duncan 2008-07-06 12:22:22 UTC
There's now a patch in upstream-SVN, which will be 0.133.  And a request to test on the upstream bug.  I just updated to svn-r350 here and see it in the changelog.  It's running, but I'm on amd64 so that's expected.  A sparc test of either the patch or current svn would be appreciated.

(BTW, if anyone wants an svn.eclass based pan-9999 live-svn ebuild, that's what I'm running locally.  Just ask.  It'd be nice to have it in the tree, masked of course, but...)

(BTW 2, current svn and therefore 0.133 merge or otherwise eliminate the need for all four current Gentoo pan-0.132-rX patches, bringing upstream up to date with current gcc and glib, killing that buffer overflow, and fixing the pixbuff thing too.)

Comment 13 Gilles Dartiguelongue gentoo-dev 2008-07-06 12:57:17 UTC
send the live ebuild my way.
Comment 14 Friedrich Oslage (RETIRED) gentoo-dev 2008-08-22 21:13:01 UTC
(In reply to comment #12)
> A sparc test of either the patch or current svn would be appreciated.

All tests pass now, I also left comment on the upstream bug.

net-news/gnome-team: Can you bump to 0.133, please?
Comment 15 Gilles Dartiguelongue gentoo-dev 2008-09-06 08:33:59 UTC
closing since all arches that could stabilize this did

@sparc, see you in the 0.133 stabilization bug :)