From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id A8D1D1381F3 for ; Sun, 20 Oct 2013 14:24:04 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2BC12E0C60; Sun, 20 Oct 2013 14:24:01 +0000 (UTC) Received: from mail-la0-f47.google.com (mail-la0-f47.google.com [209.85.215.47]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2BD1BE0C58 for ; Sun, 20 Oct 2013 14:23:59 +0000 (UTC) Received: by mail-la0-f47.google.com with SMTP id ep20so1854273lab.20 for ; Sun, 20 Oct 2013 07:23:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=nHRMorN3jPMj/E2JcwHTIX0nXmy4R54/sUD2B/L3OvM=; b=oRg80mPXFppbQaNbsiwdvb9UdoyU+FOG444PsZ8ha4NNoQYev4fR4051n48fAeDR6m qwbw1kOi7IoThO1eEp1uWtJFl8kLbKj9T50A37Za7NgmwHStLPGxPRcyttWITnrXfAHM nWOODEVtb3aEPIgayqyE461oxCPQ6y5qwW5jJq2mH0600BV5Y6NHBAHoAyDaxRmNEm0b 5a/xE+5u12EM+6hKnPpjabJYprgDdk5W15g4rIpeoDo1nX7CLwM/tw6Mq4k9jl/7fBUD RSyo4hMHLBWqSWlqL01KGATu78ExLs3oKacX2fOfVjEG7VyZqui8CajtlbfhZQpWzm72 eRrw== 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 X-Received: by 10.112.158.225 with SMTP id wx1mr526633lbb.37.1382279038424; Sun, 20 Oct 2013 07:23:58 -0700 (PDT) Received: by 10.114.175.50 with HTTP; Sun, 20 Oct 2013 07:23:58 -0700 (PDT) In-Reply-To: <5263C7F9.9080300@gentoo.org> References: <5263C7F9.9080300@gentoo.org> Date: Mon, 21 Oct 2013 03:23:58 +1300 Message-ID: Subject: Re: [gentoo-dev] official games repository From: Kent Fredric To: gentoo-dev@lists.gentoo.org Cc: games@gentoo.org Content-Type: multipart/alternative; boundary=001a11c3493210ddb904e92cebaa X-Archives-Salt: a084f4d5-a045-4a0b-b04b-f8781bf2ce9e X-Archives-Hash: d17ff061c5ba7af2917203bdedc90077 --001a11c3493210ddb904e92cebaa Content-Type: text/plain; charset=UTF-8 On 21 October 2013 01:09, hasufell wrote: > what does the games team think of an official games repository? > > These are some arguments for such a repo: > * sunrise does not allow ebuilds when any version is already in the > tree (so no live or beta ebuilds for existing in-tree-games), so that > is not always a real alternative > * easier contribution and reviews > * let people contribute proprietary games ebuilds here which cannot be > added to the tree, because no dev owns the game > * let people contribute alpha/beta/live/experimental ebuilds here > * deprecate repositories like "gamerlay" which do not undergo any kind > of review and have low quality > * some of the work here can directly flow into the tree > * less decentralization of games ebuilds when there is a central > overlay for contribution and testing > * a lot of other herds already practice this workflow with success > > > Yes, overlays suck. But bugzilla as a review platform sucks more and > IRC is also not the first place people look for. > I feel most these concerns can be solved by simply migrating the existing SVN based games overlay to git. Branches are much less troublesome under git, and ebuilds can be segregated into branches by relative quality, with mandatory review to escalate the branch an ebuild is in. IME, gitifying things greatly reduces barriers to contribution, and the games svn repo doesn't have the same burdens to migration that gx86 does. So given that, why not just propose a git migration, and then we can work on improving the workflow afterwards. -- Kent --001a11c3493210ddb904e92cebaa Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

= On 21 October 2013 01:09, hasufell <hasufell@gentoo.org> w= rote:
w= hat does the games team think of an official games repository?

These are some arguments for such a repo:
* sunrise does not allow ebuilds when any version is already in the
tree (so no live or beta ebuilds for existing in-tree-games), so that
is not always a real alternative
* easier contribution and reviews
* let people contribute proprietary games ebuilds here which cannot be
added to the tree, because no dev owns the game
* let people contribute alpha/beta/live/experimental ebuilds here
* deprecate repositories like "gamerlay" which do not undergo any= kind
of review and have low quality
* some of the work here can directly flow into the tree
* less decentralization of games ebuilds when there is a central
overlay for contribution and testing
* a lot of other herds already practice this workflow with success


Yes, overlays suck. But bugzilla as a review platform sucks more and
IRC is also not the first place people look for.
I feel most these concerns can be solved= by simply migrating the existing SVN based games overlay to git.

Branches are much less troublesome under git, and ebuilds can be segregated= into branches by relative quality, with mandatory review to escalate the b= ranch an ebuild is in.

IME, gitifyi= ng things greatly reduces barriers to contribution, and the games svn repo = doesn't have the same burdens to migration that gx86 does.

So given that, why not just propose a git migration, and then we can wo= rk on improving the workflow afterwards.


--
Kent
--001a11c3493210ddb904e92cebaa--