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