From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 9A13B13832E for ; Sun, 7 Aug 2016 06:49:55 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4D3E721C072; Sun, 7 Aug 2016 06:49:41 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4DBF4E0AD7 for ; Sun, 7 Aug 2016 06:49:40 +0000 (UTC) Received: from [10.107.6.234] (public-gprs392500.centertel.pl [37.47.164.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id CEA54340B54; Sun, 7 Aug 2016 06:49:37 +0000 (UTC) User-Agent: K-9 Mail for Android In-Reply-To: <20160806211255.GI12988@foo.stuge.se> References: <20160806211255.GI12988@foo.stuge.se> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Subject: Re: [gentoo-dev] Re: Packages up for grabs From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= Date: Sun, 07 Aug 2016 08:48:15 +0200 To: gentoo-dev@lists.gentoo.org,Peter Stuge Message-ID: <49994385-FEB7-4951-B324-ED1BC66899D4@gentoo.org> X-Archives-Salt: 5e20b9c0-8ba0-46b3-890b-f268b55cf4ef X-Archives-Hash: 3dc9a3f07905de27649acebb4fdbde80 Dnia 6 sierpnia 2016 23:12:55 CEST, Peter Stuge napisał(a): >Peter Stuge wrote: >> How can I help improve ..? > >Michał Górny wrote: >> people focused on preaching and/or implementing random crap-based >> solutions without even stopping for a few minutes to consider what >> we exactly need. > >You could interpret my question as "what exactly do we need" ? If you really want to know... For a start, something that would satisfy the performance, maintainability and security needs of infra. I haven't heard of anything like that, so you'll probably have to start a new project. I suggest high quality C/C++ since other languages are either completely unreliable, slow and/or designed to be a security nightmare. Once again, bear performance in mind. Most of the existing tools can't handle big repos. It ain't productive when every small action takes 5 seconds. Accessibility is also important, but without hurting convenience. Probably accessible web interface with optional ES booster and a reasonably stable API (i.e. not pybugz-style 'XMLRPC is not cool anymore, so we instantly kill all the API you ever used'). That's it for the generic requirements. Now for the specific workflow: 1. Preferably no custom registration. Some kind of SSO via Bugzilla, OpenID or GitHub would work. No additional passwords, thank you. 2. Ability to conveniently post branches for review. Git push is most preferable, but I guess we can live with mails if done sanely). 3. Ability to conveniently get branches for merging. Again, git pull is the best option here. No 'click and download this dozen patches'. 4. No need for remote merge. The thing's not going to push anything directly to git.g.o. 5. Fast review with per-line and general comments. Ability to hide threads as resolved. Lightweight so that people don't have to put multiple remarks in a single comments. Readable so it's easy to note remarks made by others. 6. Good support for updating commits. Preferably being able to reapply (move) comments as appropriate. 7. Some kind of nice assignment/CC system with notifications that covers all developers without explicit signup. >> GitHub works for us. GitHub works for our contributors. GitHub >> boosts our productivity, unlike those vain discussions. > >Windows works for me. Windows works for my customers. Windows >boosts my business, unlike vain discussions about open source >and free software. ;) Maybe you get my point? Does Microsoft let you use Windows for free? But yes, I generally agree. I regularly use Windows to print after many hours wasted on trying to get printing working on Linux. Having to print three pages a month, my business is much happier with it. > > >> We don't have time for all this tin foil hat nonsense. > >I think we have all the time in the world, and I think it's important >for us to innovate also in this field if neccessary, as we have and >continue to do in other distro-development-related fields. Sure we do. In the meantime, nobody uses gentoo anymore because it still can't deal with accepting contributions and in the meantime the few last developers retired, and users long ago switched to the comparatively recent distribution of Debian stable. -- Best regards, Michał Górny (by phone)