On Thu, Dec 20, 2018 at 8:39 AM Nils Freydank <nils.freyd...@posteo.de> wrote:
>
> Am Donnerstag, 20. Dezember 2018, 12:28:17 CET schrieb Nuno Silva:
> > On 2018-12-20, YUE Daian wrote:
> > > On 2018-12-20 03:50, Nils Freydank <nils.freyd...@posteo.de> wrote:
> > > [...]
> > >> Additionally bugzilla is seen as too impractical to use for new packages
> > >> that many don't get much attention there, only on github.com.
> > >
> > > Well the Gentoo Wiki https://wiki.gentoo.org/wiki/Submitting_ebuilds
> > > suggested that new ebuilds should be submitted via Bugzilla.
> > >
> > > Could you please tell me if it is still the recommended way?
> > > If not, IMHO it is better to change Wiki as well to prevent further
> > > misunderstanding.
>
> from my perspective it seems as only github.com is used and bugs.gentoo.org
> is more or less just kept as an official way for ebuild submission to keep
> a backup mechanism on the own infrastructure.

IMO this is largely the reality of the situation.  The people doing
the most work on unmaintained packages or proxy-maintained packages
prefer the github PR workflow over bugzilla.  But, officially Gentoo's
social contract can't rely on that as the official mechanism.
Probably wouldn't hurt to at least mention the "alternative" in the
wiki article though.

It is a somewhat contentious issue.  But, in the end it boils down to
more eyes if you use the unofficial method.  Nobody will tell you not
to do it the official way.

> Maybe in a perfect world someone trustworthy could provide a single-sign-on
> service for bugtrackers and a gitlab instance hosted by gentoo or stuff like
> that, but the current state is quite confusing, agreed.

IMO issue/PR tracking is a bigger unsolved problem than that.  I think
we really need a truly distributed solution for this, so that every
service like github/gitlab/etc isn't reinventing the wheel here.

gitlab does have FOSS issue tracking at least.  I haven't used it to
compare it with bugzilla/etc as to whether it is a viable subsitute.
Gitlab.com will offer free hosting to FOSS projects.  It has been
discussed a bit on the various lists for Gentoo but I think the sense
is that it isn't such a huge improvement to be worth a big move.  It
is more FOSS than Github of course, but of course you can implement
the core of github (git itself) as pure FOSS also.

FWIW I know somebody who has access to all the gitlab source and I
trust him when he says that the FOSS community edition is the core of
the enterprise edition.  Fixes/etc in general always make their way to
the FOSS core, and their hosted gitlab.com solution uses the same FOSS
code at its core that anybody can download.

I feel like bugzilla being so centralized is a weakness for most of
the FOSS world.  If somebody denied Gentoo access to infrastructure
that would be a really hard part of the complete solution to replace.
The git part is easy - you can do a git-based workflow that is
completely distributed without much trouble.  What you can't do is
clone the issues database, work on a few, push your work on issues to
Fred, who pushes it to Sally, and then Sally sends her updates to you
along with Joe's, with all of that stuff happening in parallel with
merge conflicts handled in a sane manner.

-- 
Rich

Reply via email to