X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail.shiz.me (immunity.shiz.me [62.210.12.63]) by lists.alpinelinux.org (Postfix) with ESMTP id E6FE35C4A54 for ; Fri, 2 Jun 2017 08:07:42 +0000 (GMT) Received: from wlan-145-94-160-205.wlan.tudelft.nl (wlan-145-94-160-205.wlan.tudelft.nl [145.94.160.205]) by mail.shiz.me (OpenSMTPD) with ESMTPSA id c1213e35 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO) for ; Fri, 2 Jun 2017 08:07:41 +0000 (UTC) From: Shiz Content-Type: multipart/signed; boundary="Apple-Mail=_C14837AF-4EB1-4DC0-934C-EAB42E78C235"; protocol="application/pgp-signature"; micalg=pgp-sha256 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\)) Subject: Re: [alpine-devel] aports workflow Date: Fri, 2 Jun 2017 10:07:22 +0200 References: <2bea5856-be8d-385c-1e3c-f750e7454db5@affolter-engineering.ch> To: alpine-dev In-Reply-To: <2bea5856-be8d-385c-1e3c-f750e7454db5@affolter-engineering.ch> Message-Id: <0095513F-0738-4145-A920-D9B913A327DD@shiz.me> X-Mailer: Apple Mail (2.3251) --Apple-Mail=_C14837AF-4EB1-4DC0-934C-EAB42E78C235 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hi, > On 2 Jun 2017, at 08:15, Fabian Affolter = wrote: >=20 > Hi all, >=20 > A while ago I brought this topic up on IRC but I go pretty much = ignored. > Well, my frustration raised again to a certain level ;-) >=20 > It's about the aports and the workflow for people with no write = access. >=20 > I like Github's PR approach and to have some kind of QA with Travis. > Especially if your not always on top of what's changed in AL, = switching > between distributions and their packaging mechanisms, and your build = env > is not always as clean as it should be. The continuous integration is really nice IMO, and definitely a big = upside. I=E2=80=99m personally a big fan of GitHub PRs for contributions as they = significantly lower the bar for new and continuous contributions. > There are over 200 open PRs (sure, some are no obsolete in the = meantime > as they are open for over 6 months). I don't how it looks like on the > alpine-aports mailing list. Some perspective on this: when I started working on them we steadied = them at around 100. It=E2=80=99s mostly because of the release stuff the past = few weeks that they seem to have jumped much higher. I don=E2=80=99t have much = historical data though, so maybe that lower number was just a fluke. :) > My problem with the current approach is that I do the work, then = nothing > happens, and at the end it must be discarded because somebody with = write > access commited his/her work directly. >=20 > Sure, one could say that you should keep your hands of packages which > don't contain your name as maintainer. If that thought crossed your = mind > then...let me stop here before I say something I will regret later = about > community, open source, common goal, etc. >=20 > A fact is that the current state is massively devaluing the work of = the > community and pushing the two class society (write access/no write > access) further. I entirely agree with this, and bypassing existing work is somewhat of = an issue and doesn=E2=80=99t do much to help the community. I think = maintainers and developers should be trained to look at existing PRs FIRST, and only = then try to do stuff that scratches their itch themselves. Otherwise, it just makes Alpine feel like a private club of people doing their own stuff which you are ~allowed~ to contribute to if they feel like it, instead of a community, as is intended with the community and testing repos at the very least. I=E2=80=99ll admit that the recent release rush has been kind of tiring = in the sense that I did not feel like looking at PRs aside from the other work that was happening. Maybe there=E2=80=99s room for different tasks = there? Maybe we need to branch 3.6 earlier and work on there, while still being able to merge new stuff/updates that are too late for 3.6 in edge? > Just to be clear this is not a one-time thing and I doubt that I'm the > only one that's affected. Think about how you would feel when we would > switch places and the only response you will get is "was already done" > or something similar to that while the time line shows that you did = the > work first. >=20 > Complaining is easy but without complaining there is no progress. As a > person with write access you may see the whole thing differently but > change your perspective for a minute and think about how the impact on > the future of Al could be. Aside from what I said above, I=E2=80=99d like to see input from others = as well how we could best address this. Now that 3.6 is out of the door, we = should be able to focus more on reviewing and merging contributions again = instead of rushing work to get done in time. > Kind regards, >=20 > Fabian Thanks for airing your grievances, I=E2=80=99m sorry that they weren=E2=80= =99t properly heard on IRC. We can only improve as a project by looking critically at ourselves. - Shiz --Apple-Mail=_C14837AF-4EB1-4DC0-934C-EAB42E78C235 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIcBAEBCAAGBQJZMRzNAAoJEI8YjKeZk+kHkakP/1od3cqJvUxY/zrYW8ymsNt+ rw8BUSluQNF5+R8WpDnp0wTrF2zqCT2zSUmCqOPdyGUwKXcFVW05Z3DheDhA+d0C kYB6Vxsx31waaW13cLZ83jY7tL1lvN/KukI0SvsdhVvepsh18qsPmOy+APPiRsy/ wfkqPNShkcB8th/JM4wrS2tM2GWDODKtlM4KaH5sXeKsFT5pdOBe2SRvebDszdYZ 1Qiq/uqnvqkzYbV2K3MVbIHCeltdeWK7IidKaKk/+Oaubh8dmAXEtYBiVF+23HXX Z3NGReuNV1DHCutT7GTWwYN7WTo1khAFf1nsHH5tRYWQliJfvwBq6NzXNdChfDAp zMy9WB3rm5zkIX6Tolse5/liZAg4nLCKN7JXeH1QQJz/aaMIgpZ11Wn11y6p+2JH XksYgeMWSAwFdus8mxoGKhlALugfSMNhDHI+lWFxgjIYLQHNjvyclU5LhNk9vmOi 7Zta6MHqu3BeQZjWlZAzANtp2R7Fr0Mn9yA0fXcyTsz2+TGUhiWS2Q1ph2bicMz+ rZjLUcwjjr+uzbStSbW4f+mF0iM6v34KAc9JG9wd0N5d+v6b8quCsjR2aVBzMo/L vdRUABn2Gz1Pk28BRHNwRNdakMChlbrXowdVdI6vu7mPQOEuJr/3cGdmML6iGiVa Hjh5kutuuodNqIWXivm8 =nTU2 -----END PGP SIGNATURE----- --Apple-Mail=_C14837AF-4EB1-4DC0-934C-EAB42E78C235-- --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---