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 EFB5F138825 for ; Sun, 3 Feb 2013 13:29:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A6CB621C070; Sun, 3 Feb 2013 13:29:23 +0000 (UTC) Received: from mail-ie0-f177.google.com (mail-ie0-f177.google.com [209.85.223.177]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id A77A021C06B for ; Sun, 3 Feb 2013 13:29:17 +0000 (UTC) Received: by mail-ie0-f177.google.com with SMTP id 16so4847007iea.36 for ; Sun, 03 Feb 2013 05:29:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=9Nt2LHUz6d7P/K4LmxXGrQjBzYqOl/al2oHwEvBMsEw=; b=Aad9XhRio5Ii+4mrJhfmrPsrrKi3faX0xoXpufNCJ3TvuF3y9r26q1K4B2+a969WW4 qypQ1IMH0G/0NWj7nbaRuz5IdabfGtR8Gjk0tJsvHDn5InwwRZtjvrhZ62dqQkePztqA G35cuDSve5z+26TjF2n8MztCiKT9gRB64Be7ULX1bYvNcSEQjwvLprNA4IK9aKqJzaSh xTzglFq+DcYCG1EP1IbTqzKcU2fsa5z+/+Q4Rhqv13+1jIoRyOVzQGx5YsgyGf1Sm2wG VurZMaEsId2RiOYmWkcpc/7sXETswszwaAJ2w4aN9QTvRNuIH8oVAzkK+LntlDHeglLs S+Fg== 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.50.203.37 with SMTP id kn5mr2949460igc.47.1359898156931; Sun, 03 Feb 2013 05:29:16 -0800 (PST) Sender: freemanrich@gmail.com Received: by 10.64.30.231 with HTTP; Sun, 3 Feb 2013 05:29:16 -0800 (PST) In-Reply-To: References: Date: Sun, 3 Feb 2013 08:29:16 -0500 X-Google-Sender-Auth: jVVVzNB0S1Ryacr0FBQFdKWMvzI Message-ID: Subject: Re: [gentoo-dev] Removals reply From: Rich Freeman To: gentoo-dev Content-Type: text/plain; charset=ISO-8859-1 X-Archives-Salt: f6ace00f-bb8e-49dd-bc3f-690bee6dcfdb X-Archives-Hash: 6d13ea37bec101108ead40ee27372604 On Sun, Feb 3, 2013 at 12:07 AM, Vaeth wrote: > Yep! That's the right attitude: Give the people 30 days (even those > people who are currently not at Gentoo for whatever reason) to know > years in advance all the software they might ever need and tell them, > if in doubt, just to maintain hundreds of packages! > It is *of course* their fault if they do not! > Later, if they need a package, you can blame them that they have > not voluntereered for all these packages they possibly might have needed, > because years ago they had 30 days time to think about it (even longer > if they took the time and resources to backup on their machines all > tarballs of all packages). If the package gets masked and you want to keep it around, just fetch the tarball (which should still be on the mirrors) and copy the ebuild to your own overlay. For you personally, there is no longer a crisis. Now, if you want the rest of the world to benefit from your work you can publish that overlay and stick the distfile somewhere public. You're welcome to get somebody to help you proxy-maintain the package in the tree as well. If the only thing wrong with the package is the missing SRC_URI you shouldn't have too much trouble finding somebody willing to do the commit. Creating a long-term repository for upstream tarballs even after we drop the package is not a trivial job. There would be considerable space requirements, and there are legal issues as well (since they aren't maintained nobody is looking for license issues/etc). There are many packages in the tree with RESTRICT=mirror and those we can't do anything for in any case. Sure, the road to becoming a dev is a long one, but NOBODY needs PERMISSION to contribute to Gentoo. Anybody can submit patches, and anybody can run their own overlay. In most distros this is a much more common practice. Go look up your favorite piece of software and you'll probably find their instructions for installing it on Gentoo start out by adding another repository to your configuration - they couldn't even get Ubuntu to carry their package despite having done all the work for them. With services like github and such it really doesn't take that much work to set up your own overlay. If you do that you can package whatever you want and nobody will tell you that you're in violation of any rules. Gentoo really is an empowering distro. However, manpower is tight at Gentoo, and we're all volunteers. You can't just yell at devs and tell them to do more work. It won't get you very far. Rich