[opensuse-factory] question about packaging with non-responsive upstream
Hello, I've found this project: https://github.com/lanceshelton/irqstat I'm interested in using and doing development on it. In fact, I have my fork ( https://github.com/dfaggioli/irqstat ) and I've sent a pull request ( https://github.com/lanceshelton/irqstat/pull/5 ). The maintainer, though, is not responding (I'm trying other means to contact him, but no luck so far). Now, given all this as a context, I'd like to package it (which I'm trying to, here: https://build.opensuse.org/package/show/home:dfaggioli:perf/irqstat ). Of course, I'd like the package to have my modifications. And, eventually, the question: what's considered best (from the technical, legal, best practices, etc, point of views), in these cases? Do I use my fork as the source of the package (what I'm doing right now, but it's just a first test)? Or do I fetch the "upstream" branch and add my modifications as patches? The latter seems preferable, and is feasible for now (I have 7 patches). But what if I continue developing on it, but the official upstream keeps being non-responsive, and the number of patches I need to carry grows and grows? Thanks and Regards -- Dario Faggioli, Ph.D http://about.me/dario.faggioli Virtualization Software Engineer SUSE Labs, SUSE https://www.suse.com/ ------------------------------------------------------------------- <<This happens because _I_ choose it to happen!>> (Raistlin Majere)
On Tue, Sep 22, 2020 at 9:25 PM Dario Faggioli <dfaggioli@suse.com> wrote:
Hello,
I've found this project: https://github.com/lanceshelton/irqstat
I'm interested in using and doing development on it. In fact, I have my fork ( https://github.com/dfaggioli/irqstat ) and I've sent a pull request ( https://github.com/lanceshelton/irqstat/pull/5 ). The maintainer, though, is not responding (I'm trying other means to contact him, but no luck so far).
Now, given all this as a context, I'd like to package it (which I'm trying to, here: https://build.opensuse.org/package/show/home:dfaggioli:perf/irqstat ). Of course, I'd like the package to have my modifications.
And, eventually, the question: what's considered best (from the technical, legal, best practices, etc, point of views), in these cases?
Do I use my fork as the source of the package (what I'm doing right now, but it's just a first test)? Or do I fetch the "upstream" branch and add my modifications as patches?
The latter seems preferable, and is feasible for now (I have 7 patches). But what if I continue developing on it, but the official upstream keeps being non-responsive, and the number of patches I need to carry grows and grows?
It looks like the upstream project itself looks moribund, but that's more because yours is the first pull request in five years (!!!). I suspect the developer has not noticed your pull request. My suggestion is to keep with the mainline + patches approach for now, since the patch load is small, and attempt to contact the maintainer via email to ask to look at your pull request. -- 真実はいつも一つ!/ Always, there's only one truth! -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Tue, 2020-09-22 at 21:34 -0400, Neal Gompa wrote:
On Tue, Sep 22, 2020 at 9:25 PM Dario Faggioli <dfaggioli@suse.com> wrote:
The latter seems preferable, and is feasible for now (I have 7 patches). But what if I continue developing on it, but the official upstream keeps being non-responsive, and the number of patches I need to carry grows and grows?
It looks like the upstream project itself looks moribund, but that's more because yours is the first pull request in five years (!!!).
Yeah, I know. :-)
I suspect the developer has not noticed your pull request. My suggestion is to keep with the mainline + patches approach for now, since the patch load is small,
Ok, makes sense. I'll switch to that approach.
and attempt to contact the maintainer via email to ask to look at your pull request.
Exactly. I don't have his email, but I'm trying to contact him in other ways, even outside of GH. Let's see... Thanks and Regards -- Dario Faggioli, Ph.D http://about.me/dario.faggioli Virtualization Software Engineer SUSE Labs, SUSE https://www.suse.com/ ------------------------------------------------------------------- <<This happens because _I_ choose it to happen!>> (Raistlin Majere)
Am Mittwoch, 23. September 2020, 08:38:59 CEST schrieb Dario Faggioli:
On Tue, 2020-09-22 at 21:34 -0400, Neal Gompa wrote:
On Tue, Sep 22, 2020 at 9:25 PM Dario Faggioli <dfaggioli@suse.com>
wrote:
The latter seems preferable, and is feasible for now (I have 7 patches). But what if I continue developing on it, but the official upstream keeps being non-responsive, and the number of patches I need to carry grows and grows?
It looks like the upstream project itself looks moribund, but that's more because yours is the first pull request in five years (!!!).
Yeah, I know. :-)
I would switch to yours at latest, when you receive pulls to your fork from other parties... Cheers, Pete -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (3)
-
Dario Faggioli
-
Hans-Peter Jansen
-
Neal Gompa