Description of problem:
Hello. When I enable compiz using drak3, it installs all required packages. When I disable 3D effects and then try to enable compiz again, drak3d wants to install 'compiz-fusion' package again, but since it is already installed, the installation fails and the configuration is terminated and compiz is not enabled.
I solved the issue by uninstalling the compiz package manually.
Bug 3763 might be related even if it is already closed.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Enable compiz using drak3d
2. Disable compiz by disabling 3D effects in drak3d
3. Try to enable compiz again.
Indeed I can reproduce
Was there a change in urpmi ? (as drak3d has not changed since last year)
dmorganec, ennael1, thierry.vignaud
Maybe it's caused by the package name change. Even if compiz provides compiz-fusion, there might be some internal check in drak3d causing this to fail. I had no time to look at the code yet ...
Created attachment 1491 [details]
Like I said ... it's really caused by the internal package name check.
drak3d searches for 'compiz-fusion', but it isn't found since it has been renamed to 'compiz'. So ... it seems there's no 'Provides' check in drak3d and it isn't even able to recognise the 'already installed' status.
The attached simple patch solves the issue in my case.
Mh ok, Julien does your recent change fix that ?
I looked at the Julien's patch attached to Bug 3763 and it seems to be absolutely identical to mine, so ... if You talk about that, it should fix it. Anyway ... the change hadn't been commited when I checked out the repository. Is there a separate repository for drak3d sources?
the change I proposed in bug 3763 hasn't been commited to drak3d.
I'm not a programmer so I prefer having an ack from the maintainer of drak3d before breaking something.
In fact i was referring to the change in the spec of compiz sorry O:)
(& seems we loose the maintainer of drak3d)
Manuel> oh, I don't think I can fix the problem in compiz end (except in resurrecting compiz-fusion which I don't want to), drak3d seems to search for the name of the package in some places and not in the provides.
The package name change in drak3d is sufficient and easy. There's no need for any kind of "universal solution" since the whole drak3d design is simply not flexible enough for that. It would need to be completely redesigned and that's needless at the moment.
We just need to know if anything like "upstream" repository for drak3d exists. There's no source URL in the spec and I'm unsure how to change the package version and content.
Of course I could unpack the sources, apply the change, then create a new archive and use it in the spec, but that could cause a code split if the upstream still exists.
It's in the svn
(also maybe we can remove metisse in the same time, bug 3702)
Has anyone tried to fix the Metisse build?
I have just submitted a new drak3d, can you try and report if it fixes your problem ?
Works for me.
I have notice that the translation don't work. Result of the fix of metisse missing ?
I did a directory diff and see that there were changes in .po files and the result .mo files contain invalid multichar sequences.
It's probably caused by this ...
-"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Type: text/plain; charset=CHARSET\n"
Yes ... that was the trick ...
moreover ... the newly created .po files contain clean headers where the list of previous translators is missing and that's stealing their credits ...
Created attachment 1498 [details]
1.30 -> 1.31 diff
This diff file is documenting differences between 1.30 and 1.31
As You see, the changes are inconsistent ... sometimes there's more info in the new versions and sometimes in the older ones ... that would need a manual merge (one by one) and a final check :]
Julien, are You going to fix that? Or should I?
(In reply to comment #18)
> Julien, are You going to fix that? Or should I?
If you can, feel free to do it. :)
I didn't touch the translation, so I assume it may be a problem with transifex ?
Ok ... hopefully I'll find some time this evening.
Created attachment 1529 [details]
This patch hopefully fixes the broken localization issue ...
drak3d 1.32 has been submitted with your patch, thank you.
Ohhhh :D I was just doing the update in svn.mageia.org/svn/soft/drak3d and my commit failed ... You were faster.
seems it works correctly now .... closing ...