Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 358907 - Stabilize app-office/libreoffice-3.3.1
Summary: Stabilize app-office/libreoffice-3.3.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: 358949 358951
Blocks:
  Show dependency tree
 
Reported: 2011-03-14 17:06 UTC by Andreas Proschofsky (RETIRED)
Modified: 2011-03-28 15:18 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Proschofsky (RETIRED) gentoo-dev 2011-03-14 17:06:45 UTC
Please stabilize app-office/libreoffice 3.3.1. Current state should be pretty good, all the relevant bugs we had were taken care of, no new ones popped up in the last few weeks. Dependencies should be fine too as far as I can see.

This is also pretty important cause this will be our first stable release of libreoffice, which prepares the ground for deprecating app-office/openoffice (which has known security bugs, bug #352864)

Reproducible: Always
Comment 1 Agostino Sarubbo gentoo-dev 2011-03-14 17:11:40 UTC
also -bin ?
Comment 2 Andreas Proschofsky (RETIRED) gentoo-dev 2011-03-14 17:20:32 UTC
(In reply to comment #1)
> also -bin ?

Sure, but I've put that in the separate bug #358909, you're just to fast for me ;-)
Comment 3 Agostino Sarubbo gentoo-dev 2011-03-14 17:30:37 UTC
in a configure phase:


QA Notice: epause is not defined in EAPI=3, please file a bug at http://bugs.gentoo.org
Comment 4 Andreas Proschofsky (RETIRED) gentoo-dev 2011-03-14 22:12:06 UTC
Sorry, I really don't get how bug #358951 can be considered a dependency for this bug. This seem very arbitrary to me. It's a bug sure, but as dependency for stabilization?
Comment 5 Myckel Habets 2011-03-15 18:50:31 UTC
(In reply to comment #4)
> Sorry, I really don't get how bug #358951 can be considered a dependency for
> this bug. This seem very arbitrary to me. It's a bug sure, but as dependency
> for stabilization?

First time stabilization. We'd rather have no open bugs in it.
Comment 6 Andreas Proschofsky (RETIRED) gentoo-dev 2011-03-15 20:42:40 UTC
(In reply to comment #5)
> First time stabilization. We'd rather have no open bugs in it.

No open bugs in a package the size of libreoffice? I go ahead and say that's simply not possible.

This sort of QA problems would surely be nice to be solved, but as long as it's not preventing someone from building and running the package I don't see how this could be a blocker. Again: This seems awfully arbitrary to me, if we start to dig in the upstream bugzilla(s), I'm sure we'll find dozens of more severe and real issues.

Having said that: Patches happily accepted ;-)
Comment 7 Myckel Habets 2011-03-16 05:56:50 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > First time stabilization. We'd rather have no open bugs in it.
> 
> No open bugs in a package the size of libreoffice? I go ahead and say that's
> simply not possible.
> 
> This sort of QA problems would surely be nice to be solved, but as long as it's
> not preventing someone from building and running the package I don't see how
> this could be a blocker. Again: This seems awfully arbitrary to me, if we start
> to dig in the upstream bugzilla(s), I'm sure we'll find dozens of more severe
> and real issues.
 
The "no bugs" requirement is not within the package itself (I know that's not possible), but with respect to bugs reported in the Gentoo bugzilla (bugs that affect our users and Gentoo QA in general).

There is a clear policy about stabilization (read the devmanual for that, seems to be off-line atm). The reasoning behind the block is that at this point the arch teams still can force some/this level of QA on the development team. As soon we stabilize it and during stabilization of the next version someone mentions this, devs will argue that it was approved previous time and this bug would not be blocked again and the bug could wait for a very long time to be fixed (many bugs get this "treatment", making it for arch testers sometimes very laborious to stabilize a package as they also have to check the bug in previous versions or because of tests that fail).

> Having said that: Patches happily accepted ;-)

Sure, we'll wait while someone patches it. Got >100 other stabilization requests waiting, so we're not in a hurry. ;-)
Comment 8 Andreas Proschofsky (RETIRED) gentoo-dev 2011-03-16 09:01:37 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > (In reply to comment #5)
> > > First time stabilization. We'd rather have no open bugs in it.
> > 
> > No open bugs in a package the size of libreoffice? I go ahead and say that's
> > simply not possible.
> > 
> > This sort of QA problems would surely be nice to be solved, but as long as it's
> > not preventing someone from building and running the package I don't see how
> > this could be a blocker. Again: This seems awfully arbitrary to me, if we start
> > to dig in the upstream bugzilla(s), I'm sure we'll find dozens of more severe
> > and real issues.
> 
> The "no bugs" requirement is not within the package itself (I know that's not
> possible), but with respect to bugs reported in the Gentoo bugzilla (bugs that
> affect our users and Gentoo QA in general).

Well, that sounds like a good definition for "arbitrary", blocking on minor niggles we see ourselves and closing the eyes to sea of software failure around us ;-) But I guess it's not THAT useful to continue this conversation.
 
> There is a clear policy about stabilization (read the devmanual for that, seems
> to be off-line atm). The reasoning behind the block is that at this point the
> arch teams still can force some/this level of QA on the development team. As
> soon we stabilize it and during stabilization of the next version someone
> mentions this, devs will argue that it was approved previous time and this bug
> would not be blocked again and the bug could wait for a very long time to be
> fixed (many bugs get this "treatment", making it for arch testers sometimes
> very laborious to stabilize a package as they also have to check the bug in
> previous versions or because of tests that fail).

I totally understand that. So this might be the perfect moment to explain that app-office/libreoffice actually is NO new package but the direct continuation of what we have now as app-office/openoffice. Some explanation for those not following the situation closely: We've been using Go-OO / ooo-build for our openoffice-packages for years, which has now emerged into the full Libreoffice project. Besides a bunch of extra features / linux integration work ooo-build (and now Libreoffice) are the only sane way to build OOo/Libreoffice on Linux.

The consequence of this is: There won't be any more new releases for app-office/openoffice, users should move to app-office/libreoffice instead (which is also the direct successor feature-wise). That's also one of the very reasons for the stabilization wish: To officially deprecate app-office/openoffice (and remove it from the tree) and switch to libreoffice as default.

I might also point out that the last app-office/openoffice in the tree has a bunch of known security problems, see bug #352864

In short: This is hardly a "normal" new package up for stabilization.
Comment 9 Markos Chandras (RETIRED) gentoo-dev 2011-03-16 11:09:22 UTC
The QA problem is not important here so I don't consider it as a blocker. amd64 done
Comment 10 Christian Faulhammer (RETIRED) gentoo-dev 2011-03-18 23:20:00 UTC
Myckel thanks for insisting on this policy, you are in general right, but Andreas' reasons are appealing and I agree with him here.
Comment 11 Myckel Habets 2011-03-19 06:45:53 UTC
(In reply to comment #10)
> Myckel thanks for insisting on this policy, you are in general right, but
> Andreas' reasons are appealing and I agree with him here.

NP, just a bit fed up with the many ebuilds that have issues. I know that this is a minor issue, and reading back that there are security issues with OO.o I think I was a bit to strict and Andreas' last post made me realise that.
Comment 12 Christian Schmitt 2011-03-25 12:43:41 UTC
So what keeps us from stabilizing x86, too? AT feedback?
Comment 13 Christian Faulhammer (RETIRED) gentoo-dev 2011-03-26 16:17:04 UTC
(In reply to comment #12)
> So what keeps us from stabilizing x86, too? AT feedback?

 Time. Libreoffice is not the only package that waits for stabilisation.  I will try to do it this weekend, but no guarantee.
Comment 14 Christian Faulhammer (RETIRED) gentoo-dev 2011-03-27 09:48:55 UTC
x86 stable, closing.