From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=-0.1 required=5.0 tests=DMARC_NONE,MAILING_LIST_MULTI autolearn=unavailable autolearn_force=no version=4.0.0 Received: from tribal.metalab.unc.edu (tribal.metalab.unc.edu [152.2.210.122]) by chiba.3jane.net (Postfix) with ESMTP id C50F7AC833 for ; Sat, 17 Aug 2002 13:40:40 -0500 (CDT) Received: from localhost (sbw@localhost) by tribal.metalab.unc.edu (8.11.6/8.11.6) with ESMTP id g7HIeYW17228; Sat, 17 Aug 2002 14:40:34 -0400 X-Authentication-Warning: tribal.metalab.unc.edu: sbw owned process doing -bs Date: Sat, 17 Aug 2002 14:40:33 -0400 (EDT) From: Blake Watters To: Dan Naumov Cc: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] Very bad ebuild-writing practice. In-Reply-To: <20020817194846.4204ba76.jago@telefragged.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0.6 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux developer list List-Unsubscribe: , List-Archive: X-Archives-Salt: e52d95f3-bd38-4465-bc49-13f930d83947 X-Archives-Hash: 79129db1ed41a730e1c3b9f07cd94eb8 Wouldn't it seem most reasonable for the ebuild author to create snapshots, test them, and have those snapshots merged into Portage? Then the package can be repackaged at a later date, tested again and released. This also allows you to use the date as the version number, bypassing any problems with the naming conventions. I agree that hourly build releases should not make it into the portage tree unmasked. Perhaps masking such packages or creating an experimental organizational unit under portage for such packages to live would be advantageous. Blake On Sat, 17 Aug 2002, Dan Naumov wrote: > On Sat, 17 Aug 2002 09:30:37 -0700 > Jeremiah Mahler wrote: > > > But suppose someone did want an ebuild for the hourly CVS snapshots? > > How should it be named? > > My personal belief is that ebuilds of hourly CVS snapshots should never leave the PORTDIR_OVERLAY of the original author. IMHO, Gentoo Portage is no place for autogenerated, untested CVS stuff. How are you going to go around non-compiling snapshots of broken trees and new compile options that appear from time to timw anyways ? > > Ebuilds should be writted for things that are "set in stone" and don't go around changing on an hourly basis. You really don't want to have 2 users run "emerge blah" and get different versions of the same program, even though "emerge -u rsync" was run at the same time. This would be a horrible mess (which is currently the case with QuakeForge ebuild). > > Sincerely, > Dan Naumov aka Jago > _______________________________________________ > gentoo-dev mailing list > gentoo-dev@gentoo.org > http://lists.gentoo.org/mailman/listinfo/gentoo-dev >