Am 18.08.25 um 01:45 schrieb Atiq Rahman:
> OpenIndiana we have a very simple process using github
Enabling github issues on https://github.com/OpenIndiana/oi-userland will help the simplicity
Like Toomas answered for illumos-gate already, switching the issue tracker for Openindiana from redmine to github won't change a lot (other than more depend on Microsoft). Our issue tracker is filled but only rarely someone is working on reported issues. So adding another /dev/null device won't change the most pressing problems of OI. As I have written several times already: we lack maintainers. Depending on how one counts them we only have approximately 3 to 15 active maintainers. Most of them are focussed on a single or few areas of interest. So we have a lot of packages that are problematic for one reason or another without someone willing to fix them. It won't help to get more reports on problems without people working on fixing them.

I recently talked about packaging chromium with Geoff, our maintainer for firefox, thunderbird and libreoffice. He told me that FreeBSD pays a high price for having it packaged; they have more than 1000 patches to make it work on FreeBSD. Even after an initial port the amount of work that would be needed to keep it updated would exceed all our existing resources.

At the moment I merge PR's without issue tracker reports or links because the number of PR's is so low and forcing people into a more sophisticating process would even lower that small number.

Same for https://github.com/illumos/illumos-gate

On Sat, Aug 16, 2025 at 6:36 AM Andreas Wacknitz via oi-dev <oi-dev@openindiana.org> wrote:

    Am 16.08.25 um 15:09 schrieb Peter Tribble:
    On Fri, Aug 15, 2025 at 11:12 PM Joshua M. Clulow via
    illumos-developer <develo...@lists.illumos.org> wrote:

        On Fri, 15 Aug 2025 at 14:56, Atiq Rahman <ati...@gmail.com>
        wrote:
        > Thanks to both of you.

        You're welcome!

        > May I suggest we move https://www.illumos.org/projects to
        Github or GitLab?
        > Old tools look daunting and will essentially alienate new
        contributors. Potential contributors are mostly using
        Github/Gitlab IMO.

        It has certainly been considered in the past, but it really isn't
        clear that merely changing to a different bug tracker or code
        review
        system is going to result in a significant wave of serious new
        contributions.


    The telling word there is "merely". It's not just about
    substituting one piece
    such as the bug tracker for another, it's about replacing the
    whole workflow
    wholesale.

    And if you were to pitch contribution to a newly interested
    person, which of
    the following would be more likely to succeed?

    1. Hi! Yeah, set up a completely new account over here. Fill in a
    unique
    bugtracker over there. Follow a non-standard set of processes to
    create
    a change. Interact with a mailing list, which may or may not get
    back to
    you. Interact again with our bugtracker. Once you've got that
    far, interact
    with a different mailing list, and if you're lucky your change
    might get
    committed.

    or:

    2. Hi! Yeah, just use the exact same process used for millions of
    other
    projects, on a system you've probably already using.

    No contest, really. Our existing processes, systems, and workflow
    impose
    significant barriers to contribution, which might go some way to
    explain
    why we don't get any new contributors.

    The heavyweight nature of our processes is also a major barrier that
    discourages contributions by existing members of the community. If we
    want illumos to improve, then barriers must be lowered.

        The hurdle we actually have is that working on an operating
        system is
        itself often daunting.  It's a large code base that has been
        around
        for a long time.  It's not the kind of software that most
        people work
        on.  There is a sort of implicit assumption, I guess, that
        it's going
        to be very difficult instead of merely a different kind of
        work.  This
        isn't actually the case, of course: the kernel is just a big C
        program!  Anybody can learn enough to contribute, if they're
        motivated.

        I think if you're already keen to contribute, it's unlikely, on
        balance, that the bug tracker is going to be the reason that you
        don't.


    It won't be *the* only reason, but along with other impediments,
    it will
    be *a* reason.

    The problematic process you are referring to is for illumos-gate.
    For OpenIndiana we have a very simple process using github. You
    only need to clone our oi-userland repository to a local build
    machine and can start right away. Nevertheless the number of OI
    maintainers is very low and new contributors are rare.


_______________________________________________
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev
_______________________________________________
oi-dev mailing list
oi-dev@openindiana.org
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to