From owner-freebsd-ports@freebsd.org Fri Sep 29 18:34:53 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8F724E32AFE for ; Fri, 29 Sep 2017 18:34:53 +0000 (UTC) (envelope-from matt.xtaz@gmail.com) Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1EC4F710B2 for ; Fri, 29 Sep 2017 18:34:53 +0000 (UTC) (envelope-from matt.xtaz@gmail.com) Received: by mail-wr0-x230.google.com with SMTP id j14so298407wre.8 for ; Fri, 29 Sep 2017 11:34:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:mail-followup-to:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to:user-agent; bh=gzS5YDvNd3MMLbHTE/BnqXOIyjXZZ5Z2/rPcGNRs/U0=; b=d6YwxZJhS58hHsHodWN2hBPDGnAFFeDXi8MdPnZGJUnTK0YYxBypnswVy/39Q+EN77 zy5ck5RzTEupJ10wtDUl2mXcrMQaj0JI80sLXFyAC8DRWmA196fhDHbW7/UkrDEWCYNR BlJ2/RkmJUB1Q0OJ1an5LSJIUuRnbKQGMXkv3u/Ijo4qlFjN6HcnDLC4D2i5OJiCaMP8 uKQzDpJYDX9oorVp/Q0EMAnOoOPnFwi9uhTimvaPeFyjZ7F9+0P8Fc1eNRveKYlEIq9W 7iUkkT0dIcL2o66xL5NKy8GxfYPHxT7azwIjyETatcymYqYRajZINL4vtW7E3Etbu+IT M3Mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id :mail-followup-to:references:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=gzS5YDvNd3MMLbHTE/BnqXOIyjXZZ5Z2/rPcGNRs/U0=; b=TLaY62uc77W9kb2lHrPQYaqiBdx6qyQ2ukWej3THwFWEbyvjNUccUuKGl8g52Gwk1G CuW1hAVn/EIHj0trxuWDgOOX28qkRga0iVzKg1SP3abqoSlg6J9j0kAjNk3wdYTNbbY5 4x5CopYQ+k7RcOka0wGVsSky/S/36VybMizYyUuT7AWxaYU4SvrLqGyfRe5PZ//6lm9z hCWZf1xGP7OxVXes/3IxfiyKl9/dxlp9MRVbq9Nz9efXXzoebceth/6kh5GEmk/KfBJo hFlkvuM3nlr1JVPDzA3aUINH/ogXpoV0oA5x9iWGlRtyezrxD8UqrA2pPVA8EoB/OW/W REyw== X-Gm-Message-State: AHPjjUjJW9Il+GOUUJd748i7kPH7yEa7Pksl9PGtTXUrd9/W0iKCN30E oiOg3sMcUU+ernVWdUPt3h52g0SU X-Google-Smtp-Source: AOwi7QBSWNin7bq4W88ckzyCfvwujO5DNUF+9i/BZI9hN1SJ4J5dY1SRhewqD7t4Go33a5EJ0MCtTg== X-Received: by 10.223.138.235 with SMTP id z40mr9294349wrz.14.1506710090960; Fri, 29 Sep 2017 11:34:50 -0700 (PDT) Received: from gmail.com (tao.xtaz.uk. [2001:8b0:fe33::10]) by smtp.gmail.com with ESMTPSA id m64sm5109140wmb.0.2017.09.29.11.34.50 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 29 Sep 2017 11:34:50 -0700 (PDT) Date: Fri, 29 Sep 2017 19:34:48 +0100 From: Matt Smith To: Kurt Jaeger Cc: Thomas Mueller , freebsd-ports@freebsd.org Subject: Re: Status of portupgrade and portmaster? Message-ID: <20170929183448.GA175@gmail.com> Mail-Followup-To: Matt Smith , Kurt Jaeger , Thomas Mueller , freebsd-ports@freebsd.org References: <81D84A650858BA40BF6936408052E6BC0138263988@msgdb11.utad.utoledo.edu> <20170929182305.GE86601@home.opsec.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20170929182305.GE86601@home.opsec.eu> User-Agent: Mutt/1.9.1 (2017-09-22) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Sep 2017 18:34:53 -0000 On Sep 29 20:23, Kurt Jaeger wrote: >Hi! > >> What is one officially supposed to use to build and upgrade >> packages from source? > >I doubt that we already have a 'official' consensus, but >buildung using poudriere, while expensive from the >hardware resource point of view, looks to me as the most stable >way to do it. > I agree. Portmaster was useful for many years but these days it is being left behind. The expectation is that ports are built in a clean room environment and portmaster does not provide that. I used synth for several months and it is a great tool. It works fine, but my problem with it is that the developer was forced out of FreeBSD and it needs an ada compiler. I think on FreeBSD 12 the ada compiler is broken isn’t it? Meaning synth will break. For this reason I switched to poudriere and that works fine for me. As that is the tool used by the pkg builders themselves I know it will work. For example we are shortly getting flavors support in the ports tree. I think the author of synth has already said he is not going to support this whereas poudriere will straight away. -- Matt