Infrastructure Upgrades/Changes: Git(ea)

Francesco Pasa francescopasa at gmail.com
Mon Oct 9 19:56:14 CEST 2017


​​Hi,

I am not very involved in the project, and I just has some small
contributions to Thunar GTK 3 earlier this year. I hope to contribute to
this discussion with a beginner view on the matter.

I has a look at the demo (https://gitea.xfce.alteroot.org/xfce) and I think
it really looks great! The interface is really similar to github, so I am
already familiar with it, and I can start immediately to contribute. Moving
to git is a good idea since many people are familiar with it nowadays. I
think we should really focus to make contribution easy.

The only kind of issue is that issues (pun intended) are on a different
system, but it isn't so much trouble.

Bonus point: gitea seems to follow the same phylosophy of lightweight and
usable as xfce!

Cheers,
Francesco


On 9 October 2017 at 16:49, <xfce4-dev-request at xfce.org> wrote:

> Send Xfce4-dev mailing list submissions to
>         xfce4-dev at xfce.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mail.xfce.org/mailman/listinfo/xfce4-dev
> or, via email, send a message with subject or body 'help' to
>         xfce4-dev-request at xfce.org
>
> You can reach the person managing the list at
>         xfce4-dev-owner at xfce.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Xfce4-dev digest..."
>
>
> Today's Topics:
>
>    1. Re: Infrastructure Upgrades/Changes: Git(ea) (Simon Steinbeiss)
>    2. Re: Infrastructure Upgrades/Changes: Git(ea) (Matthew Brush)
>    3. Re: Infrastructure Upgrades/Changes: Git(ea) (Pasi Lallinaho)
>    4. Re: Infrastructure Upgrades/Changes: Git(ea) (Simon Steinbeiss)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 09 Oct 2017 10:30:05 +0000
> From: Simon Steinbeiss <simon at xfce.org>
> To: Xfce development list <xfce4-dev at xfce.org>
> Subject: Re: Infrastructure Upgrades/Changes: Git(ea)
> Message-ID:
>         <CAApLaz01wBQqM6+yesuYbzYsFeaAk7eg77t6qQ2xSrZ1b
> RFmrQ at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,
>
> while it's nice to see so many people contribute to this discussion let's
> stay on topic. For the time being we're discussing whether to set up Gitea,
> not Gitlab or to use Github.
>
> Gitlab has very different resource needs than Gitea so we'd have to find
> different hosting/sponsoring beforehands.
>
> What I proposed is a brief setup/migration phase to avoid endless
> discussions, but keep our eyes on the price (which is 4.14).
>
> Cheers
> Simon
>
>
>
> Am Mo., 9. Okt. 2017, 11:42 schrieb Matthew Brush <mbrush at codebrainz.ca>:
>
> > On 2017-10-09 02:01 AM, Isabell Liefer wrote:
> > > Hi! I would like to suggest to move to a selfhosted GitLab instance and
> > to also mirror the repo on GitHub for a wider audience. What that be
> > convenient for you both?
> > >
> >
> > There appears to already be a Github mirror, but it sort of misses the
> > mark if it's not used as the development platform.
> >
> > To restate it again, I'd be very happy with a new self-hosted
> > Gitlab/Gitea/whatever, I'm just playing devil's advocate because I think
> > Github makes a lot of sense for a project like Xfce, except for ethical
> > (or whatever you call it) reasons. In terms of improving visibility,
> > ease of administration, and making it easier for (new) people to
> > contribute, Github (currently) wins hands-down, IMO.
> >
> > Regards,
> > Matthew Brush
> >
> > > Kind Regards
> > >
> > > Am 09.10.2017 um 04:17 schrieb Matthew Brush:
> > >> On 2017-10-08 06:51 PM, André Miranda wrote:
> > >>> GitHub is awesome, I really enjoy using it, but being proprietary is
> a
> > >>> no-go for a FLOSS project such as Xfce,
> > >>
> > >> Github releases lots of their code as open source, but you can't
> > >> "install their whole business" locally, no.
> > >>
> > >> Loads of FLOSS projects are completely fine, and rather thrive on
> > >> Github. Unlimited free hosting for open source projects with lots of
> > >> useful features, IMO, is rather nice.
> > >>
> > >> To be clear, I'm not advocating for Xfce switching to Github, I'm just
> > >> pointing out that it's purely a political/ethical/emotional decision
> > >> rather than a technical/user-centric one. Personally I lean towards
> > >> pragmatism rather than having a strong political stance, but I can
> > >> appreciate that some people are more passionate about this than I am.
> > >>
> > >> Regards,
> > >> Matthew Brush
> > >> _______________________________________________
> > >> Xfce4-dev mailing list
> > >> Xfce4-dev at xfce.org
> > >> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> > > _______________________________________________
> > > Xfce4-dev mailing list
> > > Xfce4-dev at xfce.org
> > > https://mail.xfce.org/mailman/listinfo/xfce4-dev
> > >
> >
> > _______________________________________________
> > Xfce4-dev mailing list
> > Xfce4-dev at xfce.org
> > https://mail.xfce.org/mailman/listinfo/xfce4-dev
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <https://mail.xfce.org/pipermail/xfce4-dev/
> attachments/20171009/b2e868c3/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 9 Oct 2017 04:21:07 -0700
> From: Matthew Brush <mbrush at codebrainz.ca>
> To: xfce4-dev at xfce.org
> Subject: Re: Infrastructure Upgrades/Changes: Git(ea)
> Message-ID: <36d655c6-70ad-d1a4-cfc8-1cee4e70a7b0 at codebrainz.ca>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> On 2017-10-09 03:30 AM, Simon Steinbeiss wrote:
> > Hi,
> >
> > while it's nice to see so many people contribute to this discussion let's
> > stay on topic. For the time being we're discussing whether to set up
> Gitea,
> > not Gitlab or to use Github.
> >
>
> Well you did link to:
>
> https://wiki.xfce.org/infra/nextgen
>
> Which appears to show the options being considered. It seems/seemed
> totally on-topic for people on the mailing list to participate in the
> discussion, otherwise you could have just said:
>
> "We're considering switching to Gitea and nothing else, yeah or nay?"
>
> Anyway, sorry for responding to the people who replied to my message and
> this :)
>
> Regards,
> Matthew Brush
>
> > Gitlab has very different resource needs than Gitea so we'd have to find
> > different hosting/sponsoring beforehands.
> >
> > What I proposed is a brief setup/migration phase to avoid endless
> > discussions, but keep our eyes on the price (which is 4.14).
> >
>
>
>
> > Cheers
> > Simon
> >
> >
> >
> > Am Mo., 9. Okt. 2017, 11:42 schrieb Matthew Brush <mbrush at codebrainz.ca
> >:
> >
> >> On 2017-10-09 02:01 AM, Isabell Liefer wrote:
> >>> Hi! I would like to suggest to move to a selfhosted GitLab instance and
> >> to also mirror the repo on GitHub for a wider audience. What that be
> >> convenient for you both?
> >>>
> >>
> >> There appears to already be a Github mirror, but it sort of misses the
> >> mark if it's not used as the development platform.
> >>
> >> To restate it again, I'd be very happy with a new self-hosted
> >> Gitlab/Gitea/whatever, I'm just playing devil's advocate because I think
> >> Github makes a lot of sense for a project like Xfce, except for ethical
> >> (or whatever you call it) reasons. In terms of improving visibility,
> >> ease of administration, and making it easier for (new) people to
> >> contribute, Github (currently) wins hands-down, IMO.
> >>
> >> Regards,
> >> Matthew Brush
> >>
> >>> Kind Regards
> >>>
> >>> Am 09.10.2017 um 04:17 schrieb Matthew Brush:
> >>>> On 2017-10-08 06:51 PM, André Miranda wrote:
> >>>>> GitHub is awesome, I really enjoy using it, but being proprietary is
> a
> >>>>> no-go for a FLOSS project such as Xfce,
> >>>>
> >>>> Github releases lots of their code as open source, but you can't
> >>>> "install their whole business" locally, no.
> >>>>
> >>>> Loads of FLOSS projects are completely fine, and rather thrive on
> >>>> Github. Unlimited free hosting for open source projects with lots of
> >>>> useful features, IMO, is rather nice.
> >>>>
> >>>> To be clear, I'm not advocating for Xfce switching to Github, I'm just
> >>>> pointing out that it's purely a political/ethical/emotional decision
> >>>> rather than a technical/user-centric one. Personally I lean towards
> >>>> pragmatism rather than having a strong political stance, but I can
> >>>> appreciate that some people are more passionate about this than I am.
> >>>>
> >>>> Regards,
> >>>> Matthew Brush
> >>>> _______________________________________________
> >>>> Xfce4-dev mailing list
> >>>> Xfce4-dev at xfce.org
> >>>> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> >>> _______________________________________________
> >>> Xfce4-dev mailing list
> >>> Xfce4-dev at xfce.org
> >>> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> >>>
> >>
> >> _______________________________________________
> >> Xfce4-dev mailing list
> >> Xfce4-dev at xfce.org
> >> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> >
> >
> >
> > _______________________________________________
> > Xfce4-dev mailing list
> > Xfce4-dev at xfce.org
> > https://mail.xfce.org/mailman/listinfo/xfce4-dev
> >
>
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 9 Oct 2017 14:52:56 +0300
> From: Pasi Lallinaho <pasi at shimmerproject.org>
> To: Xfce development list <xfce4-dev at xfce.org>, Matthew Brush
>         <mbrush at codebrainz.ca>
> Subject: Re: Infrastructure Upgrades/Changes: Git(ea)
> Message-ID: <0917fdfa-7581-2eec-eb77-e2520b142e70 at shimmerproject.org>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Just to clarify, this is what everybody could read on the first mail on
> this thread:
>
> On 08.10.2017 01:21, Simon Steinbeiss wrote:
> > The current proposal for phase 1 would be the following:
> > 1) Replace cgit/gitolite with Gitea (for browsing and administering
> > Git repos)
> > 2) Keep Bugzilla and Dokuwiki for their purposes (you can see the
> > integration in the instance Skunnyk set up)
>
> Cheers,
> Pasi
>
> On 09.10.2017 14:21, Matthew Brush wrote:
> > On 2017-10-09 03:30 AM, Simon Steinbeiss wrote:
> >> Hi,
> >>
> >> while it's nice to see so many people contribute to this discussion
> >> let's
> >> stay on topic. For the time being we're discussing whether to set up
> >> Gitea,
> >> not Gitlab or to use Github.
> >>
> >
> > Well you did link to:
> >
> > https://wiki.xfce.org/infra/nextgen
> >
> > Which appears to show the options being considered. It seems/seemed
> > totally on-topic for people on the mailing list to participate in the
> > discussion, otherwise you could have just said:
> >
> > "We're considering switching to Gitea and nothing else, yeah or nay?"
> >
> > Anyway, sorry for responding to the people who replied to my message
> > and this :)
> >
> > Regards,
> > Matthew Brush
> >
> >> Gitlab has very different resource needs than Gitea so we'd have to find
> >> different hosting/sponsoring beforehands.
> >>
> >> What I proposed is a brief setup/migration phase to avoid endless
> >> discussions, but keep our eyes on the price (which is 4.14).
> >>
> >
> >
> >
> >> Cheers
> >> Simon
> >>
> >>
> >>
> >> Am Mo., 9. Okt. 2017, 11:42 schrieb Matthew Brush
> >> <mbrush at codebrainz.ca>:
> >>
> >>> On 2017-10-09 02:01 AM, Isabell Liefer wrote:
> >>>> Hi! I would like to suggest to move to a selfhosted GitLab instance
> >>>> and
> >>> to also mirror the repo on GitHub for a wider audience. What that be
> >>> convenient for you both?
> >>>>
> >>>
> >>> There appears to already be a Github mirror, but it sort of misses the
> >>> mark if it's not used as the development platform.
> >>>
> >>> To restate it again, I'd be very happy with a new self-hosted
> >>> Gitlab/Gitea/whatever, I'm just playing devil's advocate because I
> >>> think
> >>> Github makes a lot of sense for a project like Xfce, except for ethical
> >>> (or whatever you call it) reasons. In terms of improving visibility,
> >>> ease of administration, and making it easier for (new) people to
> >>> contribute, Github (currently) wins hands-down, IMO.
> >>>
> >>> Regards,
> >>> Matthew Brush
> >>>
> >>>> Kind Regards
> >>>>
> >>>> Am 09.10.2017 um 04:17 schrieb Matthew Brush:
> >>>>> On 2017-10-08 06:51 PM, André Miranda wrote:
> >>>>>> GitHub is awesome, I really enjoy using it, but being proprietary
> >>>>>> is a
> >>>>>> no-go for a FLOSS project such as Xfce,
> >>>>>
> >>>>> Github releases lots of their code as open source, but you can't
> >>>>> "install their whole business" locally, no.
> >>>>>
> >>>>> Loads of FLOSS projects are completely fine, and rather thrive on
> >>>>> Github. Unlimited free hosting for open source projects with lots of
> >>>>> useful features, IMO, is rather nice.
> >>>>>
> >>>>> To be clear, I'm not advocating for Xfce switching to Github, I'm
> >>>>> just
> >>>>> pointing out that it's purely a political/ethical/emotional decision
> >>>>> rather than a technical/user-centric one. Personally I lean towards
> >>>>> pragmatism rather than having a strong political stance, but I can
> >>>>> appreciate that some people are more passionate about this than I am.
> >>>>>
> >>>>> Regards,
> >>>>> Matthew Brush
> >>>>> _______________________________________________
> >>>>> Xfce4-dev mailing list
> >>>>> Xfce4-dev at xfce.org
> >>>>> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> >>>> _______________________________________________
> >>>> Xfce4-dev mailing list
> >>>> Xfce4-dev at xfce.org
> >>>> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> >>>>
> >>>
> >>> _______________________________________________
> >>> Xfce4-dev mailing list
> >>> Xfce4-dev at xfce.org
> >>> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> >>
> >>
> >>
> >> _______________________________________________
> >> Xfce4-dev mailing list
> >> Xfce4-dev at xfce.org
> >> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> >>
> >
> > _______________________________________________
> > Xfce4-dev mailing list
> > Xfce4-dev at xfce.org
> > https://mail.xfce.org/mailman/listinfo/xfce4-dev
>
> --
> Pasi Lallinaho (knome)                    › https://open.knome.fi/
> Xubuntu Website Lead & Council Member     › https://xubuntu.org/
> Shimmer Project co-founder                › https://shimmerproject.org/
> Ubuntu member
>
>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 09 Oct 2017 14:49:00 +0000
> From: Simon Steinbeiss <simon at xfce.org>
> To: Xfce development list <xfce4-dev at xfce.org>
> Subject: Re: Infrastructure Upgrades/Changes: Git(ea)
> Message-ID:
>         <CAApLaz0H+J2hEkWvcDH_J7TR2MKdqro0O-JymLr+=6D_AztY+
> A at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi Matthew,
>
> I specifically wrote in my first E-Mail:
>> "In order not to get stuck in endless discussions (which could be dragged
> out by the fact that people have lives and can't always participate in the
> discussions) I would like to propose that we try to move ahead with a
> switch to Gitea."
>
> I also mentioned self-hosting as a hard requirement, so Github simply is
> not an option anymore (even if it was initially mentioned on the planning
> page, which I linked for transparency-reasons).
>
> Again - and without irony! - it's nice if you participate in the discussion
> in a lively way, but please focus on the proposal at hand. If you want to
> help us with the migration, with testing out Gitea or with finding missing
> pieces e.g. here: https://wiki.xfce.org/infra/nextgen#proof_of_concept
> then
> please let us know! Also if you have previous experiences with Gitea and
> think it's good/bad/proven-in-use etc that would also be very
> well-received!
> We're not 100% sold on Gitea, but the benefits are that we can quite
> instantly start working with it.
>
> Cheers
> Simon
>
>
> On Mon, Oct 9, 2017 at 1:53 PM Pasi Lallinaho <pasi at shimmerproject.org>
> wrote:
>
> > Just to clarify, this is what everybody could read on the first mail on
> > this thread:
> >
> > On 08.10.2017 01:21, Simon Steinbeiss wrote:
> > > The current proposal for phase 1 would be the following:
> > > 1) Replace cgit/gitolite with Gitea (for browsing and administering
> > > Git repos)
> > > 2) Keep Bugzilla and Dokuwiki for their purposes (you can see the
> > > integration in the instance Skunnyk set up)
> >
> > Cheers,
> > Pasi
> >
> > On 09.10.2017 14:21, Matthew Brush wrote:
> > > On 2017-10-09 03:30 AM, Simon Steinbeiss wrote:
> > >> Hi,
> > >>
> > >> while it's nice to see so many people contribute to this discussion
> > >> let's
> > >> stay on topic. For the time being we're discussing whether to set up
> > >> Gitea,
> > >> not Gitlab or to use Github.
> > >>
> > >
> > > Well you did link to:
> > >
> > > https://wiki.xfce.org/infra/nextgen
> > >
> > > Which appears to show the options being considered. It seems/seemed
> > > totally on-topic for people on the mailing list to participate in the
> > > discussion, otherwise you could have just said:
> > >
> > > "We're considering switching to Gitea and nothing else, yeah or nay?"
> > >
> > > Anyway, sorry for responding to the people who replied to my message
> > > and this :)
> > >
> > > Regards,
> > > Matthew Brush
> > >
> > >> Gitlab has very different resource needs than Gitea so we'd have to
> find
> > >> different hosting/sponsoring beforehands.
> > >>
> > >> What I proposed is a brief setup/migration phase to avoid endless
> > >> discussions, but keep our eyes on the price (which is 4.14).
> > >>
> > >
> > >
> > >
> > >> Cheers
> > >> Simon
> > >>
> > >>
> > >>
> > >> Am Mo., 9. Okt. 2017, 11:42 schrieb Matthew Brush
> > >> <mbrush at codebrainz.ca>:
> > >>
> > >>> On 2017-10-09 02:01 AM, Isabell Liefer wrote:
> > >>>> Hi! I would like to suggest to move to a selfhosted GitLab instance
> > >>>> and
> > >>> to also mirror the repo on GitHub for a wider audience. What that be
> > >>> convenient for you both?
> > >>>>
> > >>>
> > >>> There appears to already be a Github mirror, but it sort of misses
> the
> > >>> mark if it's not used as the development platform.
> > >>>
> > >>> To restate it again, I'd be very happy with a new self-hosted
> > >>> Gitlab/Gitea/whatever, I'm just playing devil's advocate because I
> > >>> think
> > >>> Github makes a lot of sense for a project like Xfce, except for
> ethical
> > >>> (or whatever you call it) reasons. In terms of improving visibility,
> > >>> ease of administration, and making it easier for (new) people to
> > >>> contribute, Github (currently) wins hands-down, IMO.
> > >>>
> > >>> Regards,
> > >>> Matthew Brush
> > >>>
> > >>>> Kind Regards
> > >>>>
> > >>>> Am 09.10.2017 um 04:17 schrieb Matthew Brush:
> > >>>>> On 2017-10-08 06:51 PM, André Miranda wrote:
> > >>>>>> GitHub is awesome, I really enjoy using it, but being proprietary
> > >>>>>> is a
> > >>>>>> no-go for a FLOSS project such as Xfce,
> > >>>>>
> > >>>>> Github releases lots of their code as open source, but you can't
> > >>>>> "install their whole business" locally, no.
> > >>>>>
> > >>>>> Loads of FLOSS projects are completely fine, and rather thrive on
> > >>>>> Github. Unlimited free hosting for open source projects with lots
> of
> > >>>>> useful features, IMO, is rather nice.
> > >>>>>
> > >>>>> To be clear, I'm not advocating for Xfce switching to Github, I'm
> > >>>>> just
> > >>>>> pointing out that it's purely a political/ethical/emotional
> decision
> > >>>>> rather than a technical/user-centric one. Personally I lean towards
> > >>>>> pragmatism rather than having a strong political stance, but I can
> > >>>>> appreciate that some people are more passionate about this than I
> am.
> > >>>>>
> > >>>>> Regards,
> > >>>>> Matthew Brush
> > >>>>> _______________________________________________
> > >>>>> Xfce4-dev mailing list
> > >>>>> Xfce4-dev at xfce.org
> > >>>>> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> > >>>> _______________________________________________
> > >>>> Xfce4-dev mailing list
> > >>>> Xfce4-dev at xfce.org
> > >>>> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> > >>>>
> > >>>
> > >>> _______________________________________________
> > >>> Xfce4-dev mailing list
> > >>> Xfce4-dev at xfce.org
> > >>> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> > >>
> > >>
> > >>
> > >> _______________________________________________
> > >> Xfce4-dev mailing list
> > >> Xfce4-dev at xfce.org
> > >> https://mail.xfce.org/mailman/listinfo/xfce4-dev
> > >>
> > >
> > > _______________________________________________
> > > Xfce4-dev mailing list
> > > Xfce4-dev at xfce.org
> > > https://mail.xfce.org/mailman/listinfo/xfce4-dev
> >
> > --
> > Pasi Lallinaho (knome)                    › https://open.knome.fi/
> > Xubuntu Website Lead & Council Member     › https://xubuntu.org/
> > Shimmer Project co-founder                › https://shimmerproject.org/
> > Ubuntu member
> >
> > _______________________________________________
> > Xfce4-dev mailing list
> > Xfce4-dev at xfce.org
> > https://mail.xfce.org/mailman/listinfo/xfce4-dev
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <https://mail.xfce.org/pipermail/xfce4-dev/
> attachments/20171009/0a4e4923/attachment.html>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Xfce4-dev mailing list
> Xfce4-dev at xfce.org
> https://mail.xfce.org/mailman/listinfo/xfce4-dev
>
> ------------------------------
>
> End of Xfce4-dev Digest, Vol 166, Issue 6
> *****************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.xfce.org/pipermail/xfce4-dev/attachments/20171009/83cab3fe/attachment-0001.html>


More information about the Xfce4-dev mailing list