curious: why use own hosting rather than github?
John Franklin
franklin at sentaidigital.com
Tue May 26 08:51:29 CEST 2020
On Mon, May 25, 2020 at 7:28 AM, Matthieu Weber <mweber at free.fr> wrote:
> On Mon, 25 May 2020 at 01:08PM +0200, J Rt wrote:
>> Get a bit the same feeling. Sent a small patch a few months ago. No
>> idea what its status is now. Would have been much easier to track
>> the
>> status with a fork / pull request / issues workflow in my opinion.
>> The
>> result is that I will probably not try to participate more here in
>> the
>> future :( .
>
> Are the patches lost because a mailing list is a bad communication
> channel, or are they lost because the maintainer does not care enough
> about the project to actually collect the patches, review them and
> integrate them? In the second case, the maintainer could equally
> ignore
> pull requests made through github/gitlab/whatever.
>
> Also please, don't reply above the text you are referring to.
>
I've also sent a patch to the mailing list (1Password import
improvements) only to have it fall in a black hole. I, too, would like
to see some kind of public-facing bug tracker.
I've been doing open source for a long time and I can't think of a
single project before pass that used a mailing list as the sole way of
managing patches. They've all had an issue tracker of some kind.
Gnats, Bugzilla, Redmine, Trac, Mantis, Debbugs ... bug trackers
existed long long before Git or GitHub, and all of them have some kind
of email integration. The integration may be as simple as notifying
people of updates to tickets, others use email as the way to interact
with the bug tracker, and sending an email to a specific email address
may be the way to post a new bug. Before the Web, email was the one
thing we all had, and so that's just how you did it.
More recent web-based bug trackers, like Trac and Redmine, provide a
view into the repository and will match a commit with an issue, if you
include the issue number in the commit message. Setting up either of
those is as simple as `apt install <pkgname>` on Debian, and a little
editing of their config files.
In regards to workflow, the thing GitHub and GitLab added is the
ability to submit an entire branch as a patch, and let the maintainer
accept the patch with a single click. Also, a social media-like
community that makes it easier for people to contribute. I can
certainly see the value of both, even if I'm not sold on putting my
creative efforts on Other People's Servers under their shifting Terms
of Use, not after what happened with SourceForge. I'm in strong favor
of self-hosted solutions.
Standing up a bug tracker doesn't obviate this mailing list.
Discussion among the most active contributors about issues that don't
fit neatly in a ticket, the architecture of pass, or providing
community support (both for and by the community) is best done here,
and should continue.
I suspect that Jason simply doesn't have time or energy to give the
project the attention it needs, not that he doesn't care about it. I
know time has been in short supply for my own projects over the last
year, I can hardly fault him for the same.
jf
--
John Franklin
franklin at sentaidigital.com
More information about the Password-Store
mailing list