Doubt about using a forked version for a new package release (original) (raw)
- To: Debian Mentors <debian-mentors@lists.debian.org>
- Subject: Doubt about using a forked version for a new package release
- From: "Nelson A. de Oliveira" <naoliv@gmail.com>
- Date: Thu, 28 Sep 2017 10:35:59 -0300
- Message-id: <[🔎] CAARFvTU1xWGO+-S9f=OJsj5POm8KKEAQCok8yeU4WUoppXm33A@mail.gmail.com>
Hi!
I would like to have some opinions and suggestions about the best action when updating a package that has a forked version. The forked version is better updated, maintained and has improvements over the original version.
Debian has pngnq at version 1.0 with the latest upstream version at 1.1 The fork https://sf.net/projects/pngnqs9 is at version 2.0.2
The best option seems, indeed, to offer the forked version (as https://bugs.debian.org/862077 also says)
Options that I see are:
- ask for removal of pngnq and upload the new pngnqs9
But then users will lose the "pngnq" binary, affecting scripts, etc. I could create a symlink or use alternatives to have "pngnq" available to the user (pointing it to the new pngnq-s9 binary). A possible problem here is if one day pngnq gets back to life.
- pack pngnqs9 as pngnq
Just ship pngnqs9 as pngnq.
Problem here is if pngnq's upstream releases a new version too, like on 1 (possible problem with version numbers, with incompatible features, diverging the program and making it completely different, etc) or if somebody else packs and uploads pngnqs9 (then we will have pngnq = pngnqs9 in the archive)
- update pngnq to the latest version + some patches backported from pngnqs9
Simple option, but we won't have a version with all improvements
- implement option 3 and also upload the new pngnqs9 package
But then I am unsure if we need the 2 versions as they are right now (since pngnqs9 can replace pngnq for now) Most probably this is the right option to do.
Does anybody have a good idea on how to provide the forked version and still keep a "pngnq" available for the user, if possible, please?
Thank you!
Best regards, Nelson
Reply to:
- Follow-Ups:
- Re: Doubt about using a forked version for a new package release
* From: Gianfranco Costamagna locutusofborg@debian.org
- Re: Doubt about using a forked version for a new package release
- Prev by Date:Re: Bug#877047: RFS: sane-backends-extras/1.0.22.5 [QA]
- Next by Date:Bug#861772: RFS: writeroom-mode/3.6.1-1 [ITP]
- Previous by thread:Bug#861772: RFS: writeroom-mode/3.6.1-1 [ITP]
- Next by thread:Re: Doubt about using a forked version for a new package release
- Index(es):