First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 137497
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Games <games@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Paul Bredbury <brebs@sent.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
quake1-data-2.40.diff quake1-data-2.40.diff patch Paul Bredbury 2006-06-21 09:54 0000 530 bytes Details | Diff
quake1-data.diff a patch to check if quake1-demodata is installed patch Joe Quanaim 2006-07-30 11:38 0000 1.03 KB Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 137497 depends on: Show dependency tree
Bug 137497 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: 2006-06-21 09:54 0000
Hi, here's a patch which is the other side of the pkg_postinst() check in
quake1-demodata (bug #137402), to ensure that the demo symlink does not
conflict with the CD data.

------- Comment #1 From Paul Bredbury 2006-06-21 09:54:50 0000 -------
Created an attachment (id=89736) [edit]
quake1-data-2.40.diff

------- Comment #2 From Tristan Heaven 2006-06-21 15:14:39 0000 -------
Why don't you just make them block each other?

------- Comment #3 From Paul Bredbury 2006-06-21 15:35:04 0000 -------
Because they can reside together quite happily, *without* the symlink. A
mutually-exclusive block sounds excessive.

------- Comment #4 From Chris Gianelloni (RETIRED) 2006-06-27 12:54:35 0000 -------
Added to CVS... thanks for the patch, Paul.

------- Comment #5 From Joe Quanaim 2006-07-30 11:38:52 0000 -------
Created an attachment (id=93076) [edit]
a patch to check if quake1-demodata is installed

------- Comment #6 From Joe Quanaim 2006-07-30 11:42:12 0000 -------
This update only seems to work if quake1-demodata is already installed.  If it
is not, an error is returned.

# emerge "=quake1-data-2.40"
Calculating dependencies... done!
>>> Emerging (1 of 1) games-fps/quake1-data-2.40 to /
>>> checking ebuild checksums ;-)
>>> checking auxfile checksums ;-)
>>> checking miscfile checksums ;-)
 * The symlink for the demo data conflicts with the cdinstall data

!!! ERROR: games-fps/quake1-data-2.40 failed.
Call stack:
  ebuild.sh, line 1555:   Called dyn_setup
  ebuild.sh, line 668:   Called pkg_setup
  quake1-data-2.40.ebuild, line 26:   Called die

!!! Unmerge games-fps/quake1-demodata to remove the conflict
!!! If you need support, post the topmost build error, and the call stack if
relevant.

# equery list games-fps/
[ Searching for all packages in 'games-fps' among: ]
 * installed packages
[I--] [ ~] games-fps/darkplaces-20060616_beta1 (0)
[I--] [  ] games-fps/doom-data-1 (0)
[I--] [  ] games-fps/quake2-data-3.20 (0)
[I--] [  ] games-fps/quake2-icculus-0.16.1 (0)
[I--] [ ~] games-fps/quake3-1.34_alpha789 (0)
[I--] [  ] games-fps/quake3-data-1.32b (0)
[I--] [  ] games-fps/quakeforge-0.5.5 (0)

Others may be seeing this problem as well:
http://forums.gentoo.org/viewtopic-t-478606.html

------- Comment #7 From Paul Bredbury 2006-07-30 14:51:47 0000 -------
(In reply to comment #6)
> This update only seems to work if quake1-demodata is already installed.

See bug #139842.

First Last Prev Next    No search results available      Search page      Enter new bug