Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 163735
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Seemant Kulleen (RETIRED) <seemant@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Neil Bothwick <neil@digimed.co.uk>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 163735 depends on: 162010 Show dependency tree
Bug 163735 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-01-25 10:23 0000
# emerge gnucash -pv

!!! All ebuilds that could satisfy "=dev-libs/g-wrap-1.9.6*" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-libs/g-wrap-1.9.6-r1 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
(dependency required by "app-office/gnucash-2.0.4" [ebuild])

# grep KEYWORDS /usr/portage/app-office/gnucash/gnucash-2.0.4.ebuild
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86"

# grep KEYWORDS /usr/portage/dev-libs/g-wrap/*.ebuild
/usr/portage/dev-libs/g-wrap/g-wrap-1.3.4-r1.ebuild:KEYWORDS="alpha amd64 ia64
ppc sparc x86"
/usr/portage/dev-libs/g-wrap/g-wrap-1.9.6-r1.ebuild:KEYWORDS="~amd64 ~x86"
/usr/portage/dev-libs/g-wrap/g-wrap-1.9.7-r2.ebuild:KEYWORDS="~amd64 ~x86"

But gnucash-2.0.4 depends on =dev-libs/g-wrap-1.9.6*

------- Comment #1 From Jakub Moc (RETIRED) 2007-01-25 15:44:24 0000 -------
Kindly see http://bugs.gentoo.org/page.cgi?id=fields.html#bug_severity

------- Comment #2 From Seemant Kulleen (RETIRED) 2007-01-25 16:03:39 0000 -------
Dear Arch teams, please test and ~keyword g-wrap-1.9.6 as well as gnucash-2.0.4

------- Comment #3 From Jason Wever (RETIRED) 2007-01-28 22:59:43 0000 -------
SPARC this! :)

------- Comment #4 From Olivier Crete 2007-01-28 23:06:23 0000 -------
amd64 was already there

------- Comment #5 From Waldo 2007-02-01 19:42:03 0000 -------
FWIW,

I'm having the same masked issue w/ ~g-wrap being required *as well as ~slib*. 
When I emerge both from ~amd64, gnucash builds, but the next emerge requires
the non-unstable (amd64) versions...  if you emerge those, it requires the
~amd64 and back and forth...

There's a real dependency issue with this packages.  Here's the slib emerge
error:

!!! All ebuilds that could satisfy "=dev-scheme/slib-3.1.1*" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-scheme/slib-3.1.1 (masked by: ~amd64 keyword)
- dev-scheme/slib-3.1.1-r1 (masked by: ~amd64 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or 
refer to the Gentoo Handbook.
(dependency required by "app-office/gnucash-2.0.4" [ebuild])

once I add ~amd64 to package.keywords, you'll see this:

 # emerge -DuptvN world

These are the packages that would be merged, in reverse order:

Calculating world dependencies... done!
[ebuild     U ] dev-libs/g-wrap-1.9.7-r2 [1.9.6-r1] 0 kB 
[ebuild     U ] dev-scheme/slib-3.1.4-r2 [3.1.1-r1] 0 kB 

Total size of downloads: 0 kB


---- but if I emerge those two, I get this:


 # emerge -DuptvN world

These are the packages that would be merged, in reverse order:

Calculating world dependencies... done!
[nomerge      ] app-office/gnucash-2.0.4  USE="nls ofx quotes -chipcard -debug
-doc -hbci" 
[ebuild     UD]  dev-scheme/slib-3.1.1-r1 [3.1.4-r2] 0 kB 
[ebuild     UD]  dev-libs/g-wrap-1.9.6-r1 [1.9.7-r2] 0 kB 

Total size of downloads: 0 kB


So it's a bit circular.

W

------- Comment #6 From Seemant Kulleen (RETIRED) 2007-02-02 06:31:26 0000 -------
Marijn, want to handle the issue in the above comment?

------- Comment #7 From Marijn Schouten 2007-02-02 11:23:39 0000 -------
The fact is that there are newer versions of slib and g-wrap than gnucash can
work with. The --deep option will try to upgrade them and break gnucash.

------- Comment #8 From Marijn Schouten 2007-02-02 17:01:35 0000 -------
slib-3.1.4 is now masked for incompatibility with guile-1.8

------- Comment #9 From Seemant Kulleen (RETIRED) 2007-02-02 17:11:33 0000 -------
Marijn and I have masked slib-3.1.4 and g-wrap-.1.9.7 respectively so this
should no longer be an issue for you guys.

------- Comment #10 From Marijn Schouten 2007-02-02 17:15:53 0000 -------
*** Bug 162010 has been marked as a duplicate of this bug. ***

------- Comment #11 From Marijn Schouten 2007-02-02 17:21:04 0000 -------
reopening, cause keywording of g-wrap still not done

------- Comment #12 From Marijn Schouten 2007-02-02 18:45:46 0000 -------
Unfortunately I was a bit hasty in masking slib-3.1.4-r2. Scm depends on it so
I've unmasked it again. Please mask it yourself to prevent upgrade/downgrade
cycles.

------- Comment #13 From Gustavo Zacarias (RETIRED) 2007-02-02 20:23:10 0000 -------
I think we're done here since dev-libs/g-wrap-1.9.6-r1 and
app-office/gnucash-2.0.4-r1 are ~sparc already... (otherwise bring us back and
tell us what else needs doing).

------- Comment #14 From Waldo 2007-02-03 21:28:54 0000 -------
Sorry, I'm a little confused.  Here's what I get when I emerge -DupNtv world

These are the packages that would be merged, in reverse order:

Calculating world dependencies... done!
[nomerge      ] app-office/gnucash-2.0.4-r1  USE="nls ofx quotes -chipcard
-debug -doc -hbci" 
[ebuild     UD]  dev-scheme/slib-3.1.1-r1 [3.1.4-r2] 0 kB 
[nomerge      ] dev-scheme/slib-3.1.4-r2  
[ebuild     UD]  dev-scheme/guile-1.6.8 [1.8.1-r1] USE="(-debug%)
(-debug-freelist%) (-debug-malloc%) (-deprecated%) (-discouraged%) (-elisp%)
(-networking%) (-nls%*) (-regex%) (-threads%)" 0 kB 

Total size of downloads: 0 kB


You can see two packages trying to downgrade.  From what I've been following in
this bug report, you were recommending to mask slib-3.1.4-r2.  But when I do
that (~amd64 -> amd64 in package.keywords), I get this:



# emerge -DupNtv world

These are the packages that would be merged, in reverse order:

Calculating world dependencies /
!!! All ebuilds that could satisfy "=dev-scheme/slib-3.1.1*" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-scheme/slib-3.1.1 (masked by: ~amd64 keyword)
- dev-scheme/slib-3.1.1-r1 (masked by: ~amd64 keyword)

For more information, see MASKED PACKAGES section in the emerge man page or 
refer to the Gentoo Handbook.
(dependency required by "app-office/gnucash-2.0.4-r1" [ebuild])


What should I be masking, and where?

Thx,
W

------- Comment #15 From Seemant Kulleen (RETIRED) 2007-02-03 23:21:04 0000 -------
put:

 =dev-libs/slib-3.1.4*

in your /etc/portage/package.mask file

I'm not totally clear on why you're messing with your keywords file.

------- Comment #16 From Waldo 2007-02-04 02:31:45 0000 -------
ah, it's dev-scheme, not dev-libs.

Thx,
W

------- Comment #17 From Seemant Kulleen (RETIRED) 2007-02-04 03:09:45 0000 -------
closing this, then

------- Comment #18 From Marijn Schouten 2007-03-31 10:54:24 0000 -------
reopening until keywords are added back to gnucash

------- Comment #19 From Tobias Scherbaum 2007-04-06 10:48:43 0000 -------
ppc is done

------- Comment #20 From Raúl Porcel 2007-04-09 17:59:39 0000 -------
ia64 doesn't want gnucash/g-wrap anymore. Feel free to remove the old version
of gnucash/g-wrap.

------- Comment #21 From Jakub Moc (RETIRED) 2007-06-17 15:15:48 0000 -------
Nothing to do here for alpha.

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug