Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 226621 - dev-libs/libpqxx-2.6.9 stabilization request
Summary: dev-libs/libpqxx-2.6.9 stabilization request
Status: RESOLVED DUPLICATE of bug 249248
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High blocker (vote)
Assignee: PgSQL Bugs
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2008-06-14 12:01 UTC by Tiziano Müller (RETIRED)
Modified: 2009-05-29 08:41 UTC (History)
8 users (show)

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


Attachments
unofficial ebuild for version 3.0 (libpqxx-3.0.ebuild,1.81 KB, text/plain)
2009-01-18 14:52 UTC, Denis M. Gabaidulin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tiziano Müller (RETIRED) gentoo-dev 2008-06-14 12:01:21 UTC
Nothing unusual besides a gcc-4.3 regression.
Other archs already have it stable

Thanks!
Comment 1 Christian Faulhammer (RETIRED) gentoo-dev 2008-06-17 22:06:09 UTC
kpogre-1.5* won't build with that version and that is no regression...should I go for kpogre-1.6.6?
Comment 2 Tiziano Müller (RETIRED) gentoo-dev 2008-06-23 07:24:52 UTC
well, the problem is that I committed kpogre-1.6.6 10 days ago. If you want to mark it stable before the usual 30 days, please go ahead.
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2008-06-23 07:46:21 UTC
x86 stable
Comment 4 Thomas Anderson (tanderson) (RETIRED) gentoo-dev 2008-06-23 16:51:00 UTC
amd64 stable, we don't have a stable kpogre so I'll leave that alone.
Comment 5 Raúl Porcel (RETIRED) gentoo-dev 2008-06-23 17:42:54 UTC
alpha/ia64/sparc stable, closing
Comment 6 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-23 17:49:12 UTC
Well, I missed to fix the monlitic koffice ebuild, which specifies postgres? ( <dev-libs/libpqxx-2.6.9 ), yet.

You are aware that you have to check the repository, not to break the stable tree, are you!?
Comment 7 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-23 17:53:40 UTC
(In reply to comment #0)
> Nothing unusual besides a gcc-4.3 regression.
> Other archs already have it stable

Honestly this isn't a valid reason to rush it at all. Not carefully checking the whole stable tree and waiting for all issues to be fixed before going ahead is quite unacceptable. I wonder why no one of those stabilizing for their secific architecture stumbled about it. Is the QA approach of Gentoo _that_ low nowadays?!
Comment 8 Mike Nerone 2008-06-23 18:11:42 UTC
Just adding a reference to bug 229093 - "media-gfx/showimg-0.9.5 won't build against dev-libs/libpqxx-2.6.9".
Comment 9 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-23 18:28:57 UTC
libpqxx-2.6.9 just went back to unstable. Really, a few years back, you'd got a real kick in the ass for such an action.
Comment 10 Tiziano Müller (RETIRED) gentoo-dev 2008-06-23 20:36:53 UTC
come on, you had more than 3 months time to fix that stuff. And marking the thing stable doesn't break the stable tree, only removing 2.6.8 would. So, please revert your changes and close this bug.
Comment 11 Mike Nerone 2008-06-23 20:46:23 UTC
Um, media-gfx/showimg-0.9.5 is stable and won't build against dev-libs/libpqxx-2.6.9. Unless I'm misunderstanding, that means dev-libs/libpqxx-2.6.9 breaks the stable tree, no?
Comment 12 Tristan Heaven (RETIRED) gentoo-dev 2008-06-23 20:56:34 UTC
No, that means showimg is broken.
Comment 13 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-23 22:38:54 UTC
(In reply to comment #10)
> come on, you had more than 3 months time to fix that stuff. And marking the
> thing stable doesn't break the stable tree, only removing 2.6.8 would.

You seem to have a completely broken understanding of what are the requirements of the stable tree and what are your responsibilities with regards to stabilization of an ebuild other ebuilds depend on.

1) The latest stable ebuild of any package:slot combination requiring the ebuild you want to mark stable has to work flawlessly with exactly the ebuild you want to mark stable (under the condition it is the highest version within the slot).  No, some stable ebuilds working with libpqxx 2.6.8 only and others with 2.6.9 is not o.k. and exactly the definition of a broken stable tree. 

2) It is the maintainers responsibility to check the tree for potential issues, with the usual procedure to create a tracker bug (if necessary as in this case) and cc affected maintainers ask for others to help you in case of unmaintained packages, e.g. via the gentoo-dev mailing list and test as much stuff as you can yourself.

3) Every arch maintainer is held to do exactly these checks for the architectures he feels responsible for, himself. Otherwise we could mark directly stable and wouldn't need the seconfd pair of eyes.
Comment 14 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-23 22:43:30 UTC
And btw.: No one had any time to do anything about this stabilization request, because no maintainer of affected packages has been informed.
Comment 15 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-23 22:50:10 UTC
cc'ing other maintainers, who broke the tree on their architecture.
Comment 16 Jeroen Roovers (RETIRED) gentoo-dev 2008-06-24 00:41:42 UTC
(In reply to comment #15)
> cc'ing other maintainers, who broke the tree on their architecture.

I did what? :)
Comment 17 Tiziano Müller (RETIRED) gentoo-dev 2008-06-24 06:28:33 UTC
@carlo: Em, no. koffice has this in the DEPEND: "<dev-libs/libpqxx-2.6.9". As long as dev-libs/libpqxx-2.6.8 stays in the tree everything's fine since the package manager should not show the update to dev-libs/libpqxx-2.6.9 if koffice is installed or will be installed.
And for the showimg case: change the dependency to the above and all will be fine until you fix it.
Comment 18 Tobias Scherbaum (RETIRED) gentoo-dev 2008-06-24 15:53:02 UTC
(In reply to comment #15)
> cc'ing other maintainers, who broke the tree on their architecture.
> 

Would you mind explaining what I did wrong wrt this bug?

From the libpqcxx ChangeLog:

  13 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org>
  libpqxx-2.6.9.ebuild:
  ppc. stable

Especially note "August" and "2007". 
Comment 19 Bo Ørsted Andresen (RETIRED) gentoo-dev 2008-06-29 22:22:03 UTC
(In reply to comment #17)
> @carlo: Em, no. koffice has this in the DEPEND: "<dev-libs/libpqxx-2.6.9". As
> long as dev-libs/libpqxx-2.6.8 stays in the tree everything's fine since the
> package manager should not show the update to dev-libs/libpqxx-2.6.9 if
> koffice is installed or will be installed.

The keyword here is 'should'. Your ideal does not match reality. Hence it breaks the tree.
Comment 20 Tiziano Müller (RETIRED) gentoo-dev 2008-06-30 06:12:31 UTC
@zlin: well, this is the package managers problem (or it's devs), not mine.
Comment 21 Christian Faulhammer (RETIRED) gentoo-dev 2008-07-09 07:23:11 UTC
Carlo is in a way right, that such up- and downgrade cycles (emerge pulls in 2.6.9 as latest stable, koffice in the next run 2.6.8) are not acceptable in stable profile.  I did check the stable profile that's why I asked for kpogre, so koffice slipped me in a way.  This is of course the maintainers problem, but normally I as a architecture dev do refuse such a package until the maintainers has it fixed.
So go on and propose an actual solution instead of fighting about if the unstabling was the right action to do.
Comment 22 Christian Faulhammer (RETIRED) gentoo-dev 2008-11-05 17:28:10 UTC
Ok, please get this moving somehow...as 2.6.9 is the only version fixed for GCC 4.3.  Thanks.
Comment 23 Matt Michalowski 2008-11-25 00:40:52 UTC
It's a shame that showimg includes a beta copy of kexi. It seems to be no longer maintained, and I think it would be difficult to get showimg to use an external version of kexi. I have attached a fix for showimg to compile against libpqxx-2.6.9 on bug #229093
Comment 24 Denis M. Gabaidulin 2009-01-18 14:52:16 UTC
Created attachment 178889 [details]
unofficial ebuild for version 3.0
Comment 25 Ioannis Aslanidis (RETIRED) gentoo-dev 2009-02-11 12:49:54 UTC
For what I understand, gcc-4.3 cannot go stable until dev-libs/libpqxx-2.6.9 goes stable, as it blocks app-office/kexi.
Comment 26 Theo Chatzimichos (RETIRED) archtester gentoo-dev Security 2009-02-11 15:27:36 UTC
kexi can also work on libpqxx-2.6.8 as soon as postgresql team patches it. Dropping severity to normal
Comment 27 Ramon Medina 2009-03-27 19:54:59 UTC
I can't really figure out what you guys are arguing about, but I would like to compile koffice. It fails because it wants to downgrade to libpqxx-2.6.8 which will not compile.

Any idea when this will be resolved?
Comment 28 Christian Faulhammer (RETIRED) gentoo-dev 2009-05-29 08:41:27 UTC

*** This bug has been marked as a duplicate of bug 249248 ***