[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Rework of the mygui Salsa repository



MyGUI is currently affected by a nasty bug that leads to huge RAM
consumption when running OpenMW (a free engine for the wonderful RPG
Morrowind). See https://bugs.debian.org/1044135 for more details.

A fix is included in Salsa, as well as the packaging of a new upstream
version, but these have never been uploaded to unstable for some reason.

In the meantime the package got an NMU related to the 64-bit time_t
transition.

I wanted to prepare an upload for the fix that would allow playing
Morrowind through OpenMW again, without big memory leaks, but at the
same time I would rather avoid breaking the changes related to the
64-bit time_t transition.

This would be impractical if I were to stick with the current state of
the master branch on Salsa, as it does not include this NMU update.

So here is my plan for MyGUI:
1. Create a new branch "master-2", forked from master at the point of
the latest upload made from Salsa;
2. Include the NMU 64-bit time_t transition;
3. Cherry pick the fix I need for OpenMW, and upload that;
4. Cherry pick the new upstream release packaging (not to upload
immediately due to ABI changes that might require patching OpenMW);
5. Ask for a bit of review/validation, and if it is OK, replace the
current "master" branch with my new updated "master-2" branch.

In the end the only difference between the current master and my new
one would be the inclusion of the NMU at the right point in its
history. You can see that as a force push, but with an extra validation
step before rewriting anything on the real master branch.

I’m sharing my plan here in case anyone would see a good reason not to
proceed like this. I plan to start working on all that as soon as
tomorrow, but will let some extra time before actually replacing the
current master branch to make sure some of you have time to read this
e-mail and react to it if required.

PS: I will need a sponsor for the uploading part, so if you have some
time to spare and would like to keep the ability to play Morrowind on
Debian, please get in touch with me here or on our #debian-games IRC
channel (my nickname is vv221).

Attachment: pgpxbK56uqoRh.pgp
Description: Signature digitale OpenPGP


Reply to: