From owner-freebsd-ports@FreeBSD.ORG Fri Sep 2 21:03:47 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9C429106564A for ; Fri, 2 Sep 2011 21:03:47 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 2C7B68FC0A for ; Fri, 2 Sep 2011 21:03:46 +0000 (UTC) Received: from outgoing.leidinger.net (p4FC469A2.dip.t-dialin.net [79.196.105.162]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id DB01384400D; Fri, 2 Sep 2011 22:44:55 +0200 (CEST) Received: from webmail.leidinger.net (webmail.Leidinger.net [IPv6:fd73:10c7:2053:1::3:102]) by outgoing.leidinger.net (Postfix) with ESMTP id 2A709278F; Fri, 2 Sep 2011 22:44:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=Leidinger.net; s=outgoing-alex; t=1314996293; bh=CcCvDYaQQfHoTODhcJdeW+dO2XSN8jXI5iNA6tV0H4A=; h=Message-ID:Date:From:To:Cc:Subject:References:In-Reply-To: MIME-Version:Content-Type:Content-Transfer-Encoding; b=ZMCI3dziMoNU2WM8zu9Cef6VMl8rbCCsTotBRwfZ7wsvJbX5/MPwienM6orjYDacf lFtSyDHulCRIjH+ff8pXyRUEzTxboigcNoycOIcT/CWR/44noZchifBTxIrs/bvKM7 gC3IKYdswdxw7ZJND7PD6z74g9fklsM3MFL7GxBPQ3PXA2XKoXtKJ9apngnamY0TVF SaEZKM+b+FNWmKy1OmHeBTM3sESUscJytoX/Ic5P7AwYM/M0EhwhnCExt5Dmfinrfa ljkqi6H/S5jrHYqwdwD0I57qUpRtPN+1NZ9oZmeyyWXBPkvlHiE9iKpo10wBgaWijO 8is7jL4TpPoyw== Received: (from www@localhost) by webmail.leidinger.net (8.14.4/8.14.4/Submit) id p82Kiqgv093681; Fri, 2 Sep 2011 22:44:52 +0200 (CEST) (envelope-from Alexander@Leidinger.net) X-Authentication-Warning: webmail.leidinger.net: www set sender to Alexander@Leidinger.net using -f Received: from fd73:10c7:2053:1:ccbf:a2a0:3f14:81ac ([fd73:10c7:2053:1:ccbf:a2a0:3f14:81ac]) by webmail.leidinger.net (Horde Framework) with HTTP; Fri, 02 Sep 2011 22:44:52 +0200 Message-ID: <20110902224452.68473liyjz7zutl0@webmail.leidinger.net> Date: Fri, 02 Sep 2011 22:44:52 +0200 From: Alexander Leidinger To: Oliver Fromme References: <201109020924.p829OGAG000943@lurza.secnetix.de> In-Reply-To: <201109020924.p829OGAG000943@lurza.secnetix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Dynamic Internet Messaging Program (DIMP) H3 (1.1.6) X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: DB01384400D.A2E03 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.1, required 6, autolearn=disabled, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1315601096.34922@JiY2eagwai/RaFU7H6HUTw X-EBL-Spam-Status: No Cc: freebsd-ports@FreeBSD.ORG Subject: Re: Ports system quality X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Sep 2011 21:03:47 -0000 Quoting Oliver Fromme (from Fri, 2 Sep 2011 11:24:16 +0200 (CEST)): > The other extreme are people who run a cron job every night > that updates /usr/ports (*) and runs "400.status-pkg" (from > /etc/periodic/weekly), possibly even followed by an automated > update (**). Of course this will sometimes break. That's > normal and to be expected, because the ports collection is > changed and modified constantly by many people, except during > freeze. There is always something that's broken. If you're > affected, you need to postpone the update of the respective > ports until someone (possibly including yourself) unbreaks it. > That's the price to pay when you want to be on the "bleeding > edge" instead of waiting for the next freeze and updating the > ports to the release tag only. No, that's the price to pay if you do not use all available tools. Personally I make a FS snapshot before updating. We should recomment to do this in all sensible places, and maybe even add code to portmaster/portupgrade which tells to make a snapshot if there is none (where possible). This way a rollback to a known good state is possible if someone gets hit by an instability (someone still can get hit, but the impact is a lot lower). Yes, I know that ZFS (the FS where it is very easy to snapshot and rollback) is not used everywhere, but the new installer for 9.0 offers now the possibility and we should tell the people what is possible now. Bye, Alexander. -- Important letters which contain no errors will develop errors in the mail. Corresponding errors will show up in the duplicate while the Boss is reading it. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137