X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail-qt0-f194.google.com (mail-qt0-f194.google.com [209.85.216.194]) by lists.alpinelinux.org (Postfix) with ESMTP id 894205C4AA6 for ; Fri, 2 Jun 2017 18:56:09 +0000 (GMT) Received: by mail-qt0-f194.google.com with SMTP id r58so10528185qtb.2 for ; Fri, 02 Jun 2017 11:56:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dereferenced-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=G6UF9QUPpxdzOJu2ogr3qD3rNd2FZc11zTS8jWgBR8Q=; b=YdC2G9NTMZ3nbyShgPpK6vCcK4oRRGWoCPaUAhO+fAPousE76YN1/GYsP313ldA0vQ as4Yw2ey9gLZJwV5Q2Nx1H6Ow9txcHgbb1B1iWogtmESpnBu5MyUOi/N7ncph4Jap9WD I5nFNjqRHTAhTrxLTuODGZUORuFCFljfkupsJarpItEL/DWeg5zB0AoAm2DIYGdwInNA 2A8Ca5C+R2w7S/RBiXGFu5QergkbyxGphTw3UNqp2AFzhKYitUINWrjBhM8q27QokeMM 8pO5Qk1zWSd5Vufu7XkxLuiBMLEZYCE/jYXqkd1mdlkmhj4YZ1j5k7BhK0R4v7MEgB29 mTLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=G6UF9QUPpxdzOJu2ogr3qD3rNd2FZc11zTS8jWgBR8Q=; b=c9yNH4uVR1B6BjgGU2IaI/2FqTtaFVaR8wHsnn0i0kjnlFldCueXWdG6SEk/OIMf8a GMgHmWmXwtiu0M3FgPpsKvGwctiaI0fYq+PPzGytqIqP+VSB8UE+yYdzrf3FeXx8cqla GWti75TZfc03FkGSvC+kCp0lALq587R4fIUZZB44HiNqL47eQHN4EpMuEDAC1b+9nSxg hjMs0jy+SKhLzU8II20QUV1LTa6Seqs9On1DnJPQpRcJ3THPWLXUWFV52tEQI3tvf8CP k/THD3ba+Con0YPPLsFKmR+XPCKtypJmkJAsLwSliM0m0uhbtAfidvFH5MlazNaIC9y3 39SA== X-Gm-Message-State: AODbwcBiKEyhldijQeW0kivZ6r1DNhwUejVhNM3JhFGHxDMFkY609xDN S1i7yqVLVUz3ovQ7BWGBaPiKD5L7wGGE X-Received: by 10.200.50.25 with SMTP id x25mr2605426qta.23.1496429768525; Fri, 02 Jun 2017 11:56:08 -0700 (PDT) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.237.62.120 with HTTP; Fri, 2 Jun 2017 11:56:07 -0700 (PDT) In-Reply-To: <2bea5856-be8d-385c-1e3c-f750e7454db5@affolter-engineering.ch> References: <2bea5856-be8d-385c-1e3c-f750e7454db5@affolter-engineering.ch> From: William Pitcock Date: Fri, 2 Jun 2017 13:56:07 -0500 Message-ID: Subject: Re: [alpine-devel] aports workflow To: Fabian Affolter Cc: alpine-dev Content-Type: text/plain; charset="UTF-8" Hi, On Fri, Jun 2, 2017 at 1:15 AM, Fabian Affolter wrote: > Hi all, > > 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 ;-) I apologize for not noticing, I have been busy the past few months. > It's about the aports and the workflow for people with no write access. > > 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. > > 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. alpine-aports is mostly dead, github has largely taken over for reviews. I don't personally like that situation, as it means we are dependent on a third party for reviews, but will concede that the testing provided by Travis CI is useful. > 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. > > 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. We are working on a policy extension that will allow package maintainers to express their wishes more directly on other contributors modifying their packages. Stay tuned on that. > 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. In some ways, it's intentional. We want more people to actually go through the process of becoming a developer. We do not intend to devalue their work, however. The problem is this hasn't really been documented very effectively. A good way to go would be to find some pre-existing developer and ping them in IRC to review and commit your patches. By working with a specific developer, they can recommend that you are given developer privileges over time. > 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. > > 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. The future of Alpine is that there's more people with write access. It is just a matter of refining the current process to get people into the funnel of becoming developers. William --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---