Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 204905

Summary: Non-trivial change in =gettext-0.17 without adding -r# suffix.
Product: Gentoo Linux Reporter: Leonid Evdokimov <leon+gentoo>
Component: New packagesAssignee: Gentoo's Team for Core System packages <base-system>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Leonid Evdokimov 2008-01-08 14:04:04 UTC
I have gettext-0.17 installed and today I've synced my portage tree and look at world updates.
I see that gettext-0.17 is not going to be rebuilt, but it has new dependency - dev-libs/libcroco, so I ask myself: "Is it right that non-trivial change was made to ebuild without version changing".
Please, correct me, if I'm wrong, as I'm gentoo newbie, but it looks like bug from my point of view.

Here is related part of difference between ebuilds.

--- /var/db/pkg/sys-devel/gettext-0.17/gettext-0.17.ebuild      2007-12-29 02:07:13.000000000 +0600
+++ /usr/portage/sys-devel/gettext/gettext-0.17.ebuild  2008-01-07 11:37:14.000000000 +0600
@@ -1,4 +1,4 @@
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/gettext-0.17.ebuild,v 1.8 2007/12/17 01:24:14 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/gettext/gettext-0.17.ebuild,v 1.9 2008/01/07 05:17:28 vapier Exp $

@@ -12,7 +12,11 @@
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd"
-IUSE="emacs nls doc nocxx"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
+IUSE="acl doc emacs nls nocxx openmp"

 DEPEND="virtual/libiconv
-       dev-libs/expat"
+       dev-libs/libcroco
+       dev-libs/libxml2
+       sys-libs/ncurses
+       dev-libs/expat
+       acl? ( sys-apps/acl )"
 PDEPEND="emacs? ( app-emacs/po-mode )"
...
Comment 1 Leonid Evdokimov 2008-01-08 17:19:42 UTC
I asked the man who submitted the patch and here is explanation of the issue.

<darkk> Can you take a look at http://bugs.gentoo.org/show_bug.cgi?id=204905,
I'm a bit new to gentoo and I can't understand if the alike issues are bugs or
features. You're the man who committed the patch to gettext ebuild, that's why
I'm asking you.
<vapier> the answer is, it depends
<vapier> in this case, the old gettext already had those dependencies, just not
stated
<vapier> that is why no revbump
<darkk> strange, my gettext instance was built without libcroco without errors
<vapier> it comes bundled with a copy