Bug 2763

Summary: add openalchemist to mga1
Product: Mageia Reporter: José Jorge <lists.jjorge>
Component: New RPM package requestAssignee: QA Team <qa-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: davidwhodgins, dmorganec, stormi-mageia, sysadmin-bugs
Version: 1Keywords: validated_update
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: openalchemist CVE:
Status comment:

Description José Jorge 2011-09-17 23:11:14 CEST
Description of problem:
openalchemist was in mandriva 2010.1
let's bring it as an update to mga1
Comment 1 José Jorge 2011-09-17 23:12:23 CEST
submitted to core/updates_testing, please test
Comment 2 José Jorge 2011-09-17 23:13:08 CEST
package is openalchemist-0.3-3.1.mga1

Assignee: bugsquad => qa-bugs

Comment 3 Samuel Verschelde 2011-09-18 00:27:58 CEST
Tested on i586. No sound however, but I think this is normal and only fixed in the next version ? If yes, we could skip version 0.3 and submit directly the newer in updates_testing for mageia 1.

Also, the icon in menu could be better, right now it's just a generic card game icon.

CC: (none) => stormi

Comment 4 José Jorge 2011-09-18 00:50:05 CEST
Yes there is sound on 0.4 version comming to cauldron.
No, I think we should not provide it as an update as it requires clanlib2.1 .
Instead, I may provide it as a backport?
Comment 5 Samuel Verschelde 2011-09-18 00:50:40 CEST
indeed
Comment 6 José Jorge 2011-09-19 10:44:49 CEST
Tested on x86_64 if a packager's test is enough for our policy ;-)
Comment 7 Samuel Verschelde 2011-09-19 10:47:35 CEST
(In reply to comment #6)
> Tested on x86_64 if a packager's test is enough for our policy ;-)

For a backport it would probably, but for updates we require a different tester, so we still need testing on x86_64 :)
Comment 8 claire robinson 2011-09-19 18:15:03 CEST
x86_64:

Sophie shows dependencies which include

libclanApp-0.8.so.1()(64bit)
libclanCore-0.8.so.1()(64bit)
libclanDisplay-0.8.so.1()(64bit)
libclanGL-0.8.so.1()(64bit)
libclanSDL-0.8.so.1()(64bit)
libclanSignals-0.8.so.1()(64bit) 

When I installed it asked for :-

lib64clanlib0.8-0.8.1-6.mga1.x86_64
lib64clanlib0.8-gl-0.8.1-6.mga1.x86_64
lib64clanlib0.8-sdl-0.8.1-6.mga1.x86_64
lib64clanlib0.8-signals-0.8.1-6.mga1.x86_64

..from core/release which will need to be linked to updates for bug 2317 or will affect the upgrade process from Mandriva. (clanlib0.8-0.8.1-6.mga1.src.rpm)

Other than the card game icon and no sound it played fine. It installs to /usr/games but it isn't alone and is in the path for a normal user.

Update validated.

Source RPM: openalchemist-0.3-3.1.mga1.src.rpm

Could somebody from sysadmin please push from core/updates_testing to core/updates and do the linking described above.

Thankyou!

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs

Comment 9 José Jorge 2011-09-19 23:09:36 CEST
clanlib0.8 was already in 1 at release time, so these libs were already updated for someone who had openalchemist installed. No need to link them.
Comment 10 Dave Hodgins 2011-09-20 09:10:30 CEST
(In reply to comment #9)
> clanlib0.8 was already in 1 at release time, so these libs were already updated
> for someone who had openalchemist installed. No need to link them.

Doesn't matter.

openalchemist did not exist in Mageia 1.  It's possible for openalchemist
from Mandriva, or any other package from Mandriva to have version/release
specific requires on packages that openalchemist requires, that would have
blocked the dependencies from being updated from Core Release, during the
upgrade to Mageia 1.

We have to assume that all dependencies installed from Core Release may
be required for any package added to Core Updates, that is not in Core
Release.  Not only do the actual requires from the package cause an
update from a Mandriva package to a Mageia package have to be taken into
account, but so do the dependencies of those packages.  That's why bug
2317 is such a pain.  We don't have any way of knowing which of the
recursive dependencies have to be linked, so any package installed from
Core Release during install of an update must be linked to Core Updates.

At lease none of these packages have tainted versions, so we don't have
to worry about that aspect.

Sysadmins, please push the srpm
openalchemist-0.3-3.1.mga1.src.rpm
and the links from Core Release to Core Updates for
lib64clanlib0.8-0.8.1-6.mga1.x86_64
lib64clanlib0.8-gl-0.8.1-6.mga1.x86_64
lib64clanlib0.8-sdl-0.8.1-6.mga1.x86_64
lib64clanlib0.8-signals-0.8.1-6.mga1.x86_64
and the corresponding i586 packages.

CC: (none) => davidwhodgins

Comment 11 D Morgan 2011-09-26 00:55:57 CEST
update pushed. 
Links done.

Status: NEW => RESOLVED
CC: (none) => dmorganec
Resolution: (none) => FIXED