From owner-freebsd-ports@FreeBSD.ORG Fri Sep 5 15:48:49 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8EC0CC04; Fri, 5 Sep 2014 15:48:49 +0000 (UTC) Received: from mail-ob0-x22d.google.com (mail-ob0-x22d.google.com [IPv6:2607:f8b0:4003:c01::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4F16A184F; Fri, 5 Sep 2014 15:48:49 +0000 (UTC) Received: by mail-ob0-f173.google.com with SMTP id uy5so8802997obc.4 for ; Fri, 05 Sep 2014 08:48:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=qXp0J0rOxAGZOZSXFGiBOaEM5cj5p6SeDgAeLaHw/9E=; b=br3gBnQ9YZk562zEuZCAQaz8e1WxHwdqCgEzgfXgVNFFqkVB+dUhH09C7SLouxQp6e Fs9xC+tnN64/HYhtbhAqQqxyOQbOxnoH1oozJJPa6/INbsQ6EWzhaI3WHm2EJK0gNiRL lop3hnf65f419ffE+vqZcOto/V5dacNP1z22CIVASV1xWlhtShDaSjXNL378RFmyubcD /lmpqc0COGoCwK8EOGdHmPclQbvjuy3bM8asG82Po+tcRZe2RzW3OdAiQLbPaEc6Zqui H5FrHQl3vZr+PrtZpYK1SHL2RMKHNKyAaUiD5sjTYkTULPuxlGGAa3nXKmK4t0omLvCi FGpQ== X-Received: by 10.182.114.169 with SMTP id jh9mr14731740obb.25.1409932128600; Fri, 05 Sep 2014 08:48:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.76.175.230 with HTTP; Fri, 5 Sep 2014 08:48:08 -0700 (PDT) In-Reply-To: <20140905081911.GB25840@ivaldir.etoilebsd.net> References: <20140903082538.GE63085@ivaldir.etoilebsd.net> <20140905081911.GB25840@ivaldir.etoilebsd.net> From: Dreamcat4 Date: Fri, 5 Sep 2014 16:48:08 +0100 Message-ID: Subject: Re: First step (Re: [BRAINSTORMING] simplifying maintainer's life) To: Baptiste Daroussin Content-Type: text/plain; charset=UTF-8 Cc: ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Sep 2014 15:48:49 -0000 And for the documentation. Porter's handbook, it needs changes? On Fri, Sep 5, 2014 at 9:19 AM, Baptiste Daroussin wrote: > After the discussion that happened here is what I think we should do > If no stong objections are raised thise this will happen in pkg 1.3.8 > > - Ignore mtree in packages > - Automatically handle directory removal for any directory under PREFIX > - Introduce @dir (in fact already there) for directories with special care: > * empty directories > * directories with special credential (@dir(user,group,mode)) > - Consider directories out of PREFIX as special hence needing to be listed with > @dir > > @dirrmtry and @dirrm will be considered changed into aliases for @dir but remain > for compatibility (with a warning if DEVELOPER_MODE is set) > > - the possibility to accept regular plist entry as directories will be in but > disable by default, allowing vendors to rely on it if they do want but leaving > the ports tree not accepting them (that clarifies a lot what the the plist for > maintainers) > > - automatic plist is postponed for later as there is no concensus and it will > require lots of work to be able to provide a minimum set on fonctionnality > that are important for maintainers: > * having some sort of pkg filesearch to find what do provide a given > file/header > * being able to store what is the expected normal content of the package so a > builder can raise an error is something goes wrong (this can become really > tricky, given all possible options and so on) > > Other proposals are not rejected at all, there was sure interesting ones with > nice design proposed, but that will be too intrusive for pkg 1.3.x as designed > > regards, > Bapt