yo, aot nao
Created attachment 372944 [details, diff] love-0.9.0.ebuild.diff
a few things to consider: * slot 0 concept is broken and should be migrated to 0.7, 0.8 and 0.9, otherwise every consumer has to be fixed once slot 0 changes * 0.9.0 now installs some more files, e.g. /usr/games/lib64/liblove.so.0.0.0 or /usr/share/icons/hicolor/scalable/mimetypes/application-x-love-game.svg ...I am not yet sure how to handle that... we could rename all non-library files, put the libraries in a /usr/games/lib64/love-0.9 subdir and add a wrapper script that adds that library path
if it wasn't clear from the previous comment: 0.8.0 and 0.9.0 are incompatible and we should expect that this will happen with almost any version bump that also means that the live ebuild should be in a separate slot
Created attachment 372946 [details, diff] love-0.9.0.ebuild.diff unintentionally dropped some keywords and [deprecated]
a third thing to consider: it seems to bundle net-libs/enet, not yet sure which version or if it's modified
ping
Chí-Thanh Christopher Nguyễn, are you available? If now, I'll proceed with version bump in two weeks.
(In reply to Jauhien Piatlicki from comment #7) > Chí-Thanh Christopher Nguyễn, are you available? If now, I'll proceed with > version bump in two weeks. ?? you did not discuss anything with us, nor do I see a solution to the problems I just mentioned. This package is still maintained by the games team, so in case the primary maintainer does not respond, then we should contact the games team.
ahhh, sorry, yes. ( Anyway I see now, I do not need this version bump, so sorry again for intervention.
Created attachment 379368 [details, diff] love-0.8.0.ebuild.diff (SLOT 0) just for fixing bug 504940
Created attachment 379370 [details, diff] love-0.8.0-r1.ebuild.diff (SLOT 0.8) a few additional cleanups, rm base inherit, will install "love-0.8"
Created attachment 379372 [details, diff] love-0.9.0.ebuild.diff (SLOT 0) will also work if we set SLOT to 0.9 without file collisions
Created attachment 379374 [details, diff] love-0.7.2-r1.ebuild.diff (SLOT 0.7) fixes bug 504940, a few additional cleanups to rm base inherit
the above ebuilds will work without file collisions slot 0.9 will also work in case love-1.0.0 comes out by forcing static lib and disabling shared lib
From attachment 379372 [details, diff]: + virtual/pkg-config" That should probably be pkgconfig, not pkg-config
The problem with the above approach is: we have to fix reverse deps a lot. However... removing slot 0 completely will give us different trouble with file collisions between the slots which have been introduced since 0.9.0, such as: desktop file, icons, manpage, /usr/share/mime/packages/love.xml and possibly the library If you want to remove slot 0 we could do this: * compile statically always, however provide a games-dev/liblove package for the lib only * make binary, desktop file, icon and manpage version-specific * provide a games-engines/love-mime package for love.xml, because it does not make sense to make this version specific
I stopped caring.
It's still a valid bug.
file your own bug, I don't want to get notifications about this crap anymore
Request infra to apply https://bugzilla.mozilla.org/show_bug.cgi?id=148564 then you can choose to ignore specific bugs.
just stop bothering me