From owner-cvs-all@FreeBSD.ORG Sat Jan 28 20:13:43 2006 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8B04D16A420 for ; Sat, 28 Jan 2006 20:13:43 +0000 (GMT) (envelope-from infofarmer@gmail.com) Received: from zproxy.gmail.com (zproxy.gmail.com [64.233.162.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FB4D43D94 for ; Sat, 28 Jan 2006 20:13:14 +0000 (GMT) (envelope-from infofarmer@gmail.com) Received: by zproxy.gmail.com with SMTP id 8so829884nzo for ; Sat, 28 Jan 2006 12:13:14 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=UNJTMnFuCr1BLrMOioACXj9hZtPh1CkyNuSnYO4XDuQzCAwFt/DCeEmSYZ8pUlTl6+GYTlH1YAf+sX4m9AyDbeqzQdwerKPk3f/pxTQeVyVaYGKKivZ7NwuBtWUbF9FTVH5gfpAeZTcl+W5UjLp0wHZldujwgWHYaywvsMUAHx4= Received: by 10.37.20.29 with SMTP id x29mr3610539nzi; Sat, 28 Jan 2006 12:13:14 -0800 (PST) Received: by 10.37.20.67 with HTTP; Sat, 28 Jan 2006 12:13:14 -0800 (PST) Message-ID: Date: Sat, 28 Jan 2006 23:13:14 +0300 From: Andrew Pantyukhin To: Kris Kennaway In-Reply-To: <20060128195138.GA31594@xor.obsecurity.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200601281659.k0SGxWdP049268@repoman.freebsd.org> <20060128193852.GA30951@xor.obsecurity.org> <20060128195138.GA31594@xor.obsecurity.org> Cc: cvs-ports@freebsd.org, Pav Lucistnik , cvs-all@freebsd.org, ports-committers@freebsd.org Subject: Re: cvs commit: ports/www/yabb Makefile pkg-plist ports/www/yabb/files pkg-message.in X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jan 2006 20:13:43 -0000 On 1/28/06, Kris Kennaway wrote: > On Sat, Jan 28, 2006 at 10:44:29PM +0300, Andrew Pantyukhin wrote: > > On 1/28/06, Kris Kennaway wrote: > > > On Sat, Jan 28, 2006 at 04:59:32PM +0000, Pav Lucistnik wrote: > > > > pav 2006-01-28 16:59:32 UTC > > > > > > > > FreeBSD ports repository > > > > > > > > Modified files: > > > > www/yabb Makefile pkg-plist > > > > www/yabb/files pkg-message.in > > > > Log: > > > > - Now installs into /usr/local/www instead of /usr/local/www/{dat= a,cgi-bin} > > > > - Data flatfiles are now cautiously left behind whether they have= changed or not > > > > > > It's not OK for packages to leave files behind after deinstallation. > > > Can you please fix this? > > > > > > Kris > > > > > > > > > > > > > NO_PACKAGE was set in the same commit, if that helps > > It's still not OK, but now you just hid the problem from the package > cluster :) > > Kris > > > No, it's not about the package cluster. The plist is incomplete, that's the simplest/stupidest way to deal with 3 dozen important data files in different dirs. I wish there was some way to leverage the file checksums in the package database and tell pkg_delete (and pkg_deinstall, too) not to remove any modified files unless the user has very specifically told otherwise. AFAIK there isn't. I guess I'll have to do it manually (in pkg-). I haven't done it yet, but I felt it was not _that_ important. Warnings are in place, package building is denied. If you can't look at it without remorse, shoot me, mark it broken, delete it, whatever. I still can't see what's itching so bad.