From owner-freebsd-ports@FreeBSD.ORG Sun Aug 19 01:31:27 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 65EF5106566B; Sun, 19 Aug 2012 01:31:27 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 0A2F914E271; Sun, 19 Aug 2012 01:31:26 +0000 (UTC) Message-ID: <503041EE.1080603@FreeBSD.org> Date: Sat, 18 Aug 2012 18:31:26 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: marcus@FreeBSD.org, freebsd-ports@FreeBSD.org X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: wireshark 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: Sun, 19 Aug 2012 01:31:27 -0000 I can't update wireshark to the latest version in ports due to the portaudit warning. Meanwhile, I just tried 1.8.2 and it seems like a simple version upgrade. The result builds and runs just fine, plist looks good, etc. Any chance of getting this in soon'ish? Or do I have your permission to do the version upgrade? Doug -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Sun Aug 19 02:32:36 2012 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 D29E51065679 for ; Sun, 19 Aug 2012 02:32:36 +0000 (UTC) (envelope-from jhellenthal@dataix.net) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 82CC98FC16 for ; Sun, 19 Aug 2012 02:32:36 +0000 (UTC) Received: by obbun3 with SMTP id un3so10230493obb.13 for ; Sat, 18 Aug 2012 19:32:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dataix.net; s=rsa; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to; bh=/WxznAlvYhC6vGE04hQL0TXGhSviCr2nz8XsDSMfaKI=; b=YrSlrG/u4E5z0QQovWXAuMgBn2rO+Leq4QRSWbOVqcf9liXSEM5iIEEpXjl3nC2XuS TsJb2QYebtRdYu4LXM9sy6i7+wE4v979EjHv1V2kYbUzVWt4QNxFvOVJNVTqbYGq7BU5 A3ABKpAfbSLuNitCwGZhOZ8HN2QsMfVN7fEDw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to:x-gm-message-state; bh=/WxznAlvYhC6vGE04hQL0TXGhSviCr2nz8XsDSMfaKI=; b=ds8Rhm6K9NknNUAzP5APY3tf4ZxABqR0y4dqMJGDey86p67T5lrns0O7afo7QwnTRG Far0XjywE41xM4lWn7/8zAsYOc+IYJvJbsa3s89McfVgaazCjlKiaHzwqYo9aSD20Rks Pxfk6vlfEhLqKjX8iZ035vGNht+jXcp3pVPRopucdc7geKNU/26wNniCp9efSfBd5NqA oNnYSotvEYasBlcjPK4l95nJSYOfalUJnU5hoT8DM1hoGEDd/1Y8RpcZp6fMsfu9f0iI Bjr2n7TXrm85hShkLBb9Ajea1NFSRsrNxyC3zD89XRTM6b5kjsR6sc4UY0dxbf5ISznO S2eQ== Received: by 10.50.163.66 with SMTP id yg2mr6073332igb.3.1345343555451; Sat, 18 Aug 2012 19:32:35 -0700 (PDT) Received: from DataIX.net (adsl-99-119-131-131.dsl.klmzmi.sbcglobal.net. [99.119.131.131]) by mx.google.com with ESMTPS id fu4sm9025546igc.4.2012.08.18.19.32.34 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 18 Aug 2012 19:32:34 -0700 (PDT) Received: from DataIX.net (localhost [127.0.0.1]) by DataIX.net (8.14.5/8.14.5) with ESMTP id q7J2WWQH047936 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 18 Aug 2012 22:32:32 -0400 (EDT) (envelope-from jhellenthal@DataIX.net) Received: (from jh@localhost) by DataIX.net (8.14.5/8.14.5/Submit) id q7J2WVsc047935; Sat, 18 Aug 2012 22:32:31 -0400 (EDT) (envelope-from jhellenthal@DataIX.net) Date: Sat, 18 Aug 2012 22:32:31 -0400 From: Jason Hellenthal To: Doug Barton Message-ID: <20120819023231.GA47648@DataIX.net> References: <503041EE.1080603@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="8t9RHnE3ZwKMSgU+" Content-Disposition: inline In-Reply-To: <503041EE.1080603@FreeBSD.org> X-Gm-Message-State: ALoCoQkBsFj1wT32FV5k1ovDET6UNVdnr8k9DAn15emNSa0kVDcWqxP5uO9Zti79d4LjVORCOa+r Cc: marcus@freebsd.org, freebsd-ports@freebsd.org Subject: Re: wireshark 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: Sun, 19 Aug 2012 02:32:37 -0000 --8t9RHnE3ZwKMSgU+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 18, 2012 at 06:31:26PM -0700, Doug Barton wrote: > I can't update wireshark to the latest version in ports due to the > portaudit warning. >=20 > Meanwhile, I just tried 1.8.2 and it seems like a simple version > upgrade. The result builds and runs just fine, plist looks good, etc. I can vouche for this as well. Been running this since it was announced. Only one thing to consider. When opening a large packet dump with certain options like GeoIP & SNMP MIB turned on from a previous version you may find that wireshark crashes depening upon the captured data. Workaround is to move your .wireshark directory over and migrate any files back that are neccesary to your SOP which is fairly trivial. After that it will continue to operate as expected without flaw. >=20 > Any chance of getting this in soon'ish? Or do I have your permission to > do the version upgrade? >=20 --=20 - (2^(N-1)) JJH48-ARIN --8t9RHnE3ZwKMSgU+ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- iQEbBAEBAgAGBQJQMFA+AAoJEBSh2Dr1DU7WMg4H+JAl6RIOWxZMxBNotfeyR+Xk umR33ZmcH6fnAPkqpljMjjwd1JVL0Vsmh6wfkOqtGfrUlLYSKcOpFkR0FqUSZ+5w Vq2wTxQ4SI+G+3TDmlHHq7mthhddVt5fHskuuupEByhIngB9pum/PhjI7zhjD3oi 1c6akU4WOR7tS0ITtcfzNXui8BEDicASF5t9zsI6rrncjBNxO4F3WdzVPj6jHtxg oYfZefEpPo+GnZVPxJZCzOcckeR00CJiTMUen5xx6I6iZG4P8VqHpF35TikhzIFb tDjZLBXeQl4ltLE15Nh6kA7WVAg63TtgDHczPD5Be3TIkXRgPo9qN6HxFGG1hw== =BJqs -----END PGP SIGNATURE----- --8t9RHnE3ZwKMSgU+-- From owner-freebsd-ports@FreeBSD.ORG Sun Aug 19 02:42:05 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A3FB51065670 for ; Sun, 19 Aug 2012 02:42:05 +0000 (UTC) (envelope-from jankyj@unfs.us) Received: from morbid.purplehat.org (morbid.purplehat.org [206.225.82.173]) by mx1.freebsd.org (Postfix) with ESMTP id 7C8238FC12 for ; Sun, 19 Aug 2012 02:42:05 +0000 (UTC) Received: from localhost (morbid.purplehat.org [206.225.82.173]) by morbid.purplehat.org (Postfix) with ESMTP id AF35BD8CE88; Sat, 18 Aug 2012 19:42:04 -0700 (MST) Received: from morbid.purplehat.org ([206.225.82.173]) by localhost (morbid.purplehat.org [206.225.82.173]) (maiad, port 10024) with ESMTP id 02559-03; Sat, 18 Aug 2012 19:41:59 -0700 (MST) Received: from [192.168.1.3] (mx2.purplehat.org [98.245.232.81]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: ek@purplehat.org) by morbid.purplehat.org (Postfix) with ESMTPSA id 33ADDD8CC9C; Sat, 18 Aug 2012 19:41:59 -0700 (MST) Message-ID: <50305278.8000402@unfs.us> Date: Sat, 18 Aug 2012 20:42:00 -0600 From: Janketh Jay User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Paul Pathiakis References: <1345312414.3380.YahooMailNeo@web110509.mail.gq1.yahoo.com> In-Reply-To: <1345312414.3380.YahooMailNeo@web110509.mail.gq1.yahoo.com> X-Enigmail-Version: 1.5a1pre Content-Type: multipart/mixed; boundary="------------060807000909080207080407" X-Virus-Scanned: Maia Mailguard X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: "ports@freebsd.org" , "kmoore@pcbsd.org" Subject: Re: Port Request - FrontAccounting 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: Sun, 19 Aug 2012 02:42:05 -0000 This is a multi-part message in MIME format. --------------060807000909080207080407 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, On 08/18/2012 11:53 AM, Paul Pathiakis wrote: > Hi, > > This is probably the best competitor to QuickBooks out there. > People can rave about the benefits of GnuCash and Kmymoney. I've > used both and they both lack. This doesn't. I've also got a > pretty good bit of Accounting in my background. This should > definitely be a port. > > No, I don't have time. I'm busy trying to build Atlantis Services > and putting FreeBSD and PCBSD into the mainstream. This is one of > those things that will be necessary. > > Paul Pathiakis I've attached a port (in tar.gz form) which is the FrontAccounting port for FreeBSD. I've tested it a few times and it seems to work perfectly fine. If someone wants to test this before I submit, that would be great. Otherwise, I'll submit some time tomorrow. Regards, Janky Jay, III -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlAwUnQACgkQGK3MsUbJZn4cMwCfeI3HnQGqbHzBpp/W7f069L6D Z4YAnjG7r6uUu2JYpokWyENWoAJef5WX =w9s7 -----END PGP SIGNATURE----- --------------060807000909080207080407-- From owner-freebsd-ports@FreeBSD.ORG Sun Aug 19 02:46:35 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 20B771065672 for ; Sun, 19 Aug 2012 02:46:35 +0000 (UTC) (envelope-from jankyj@unfs.us) Received: from morbid.purplehat.org (morbid.purplehat.org [206.225.82.173]) by mx1.freebsd.org (Postfix) with ESMTP id F2D4D8FC0C for ; Sun, 19 Aug 2012 02:46:34 +0000 (UTC) Received: from localhost (morbid.purplehat.org [206.225.82.173]) by morbid.purplehat.org (Postfix) with ESMTP id 63778D8CE88; Sat, 18 Aug 2012 19:46:34 -0700 (MST) Received: from morbid.purplehat.org ([206.225.82.173]) by localhost (morbid.purplehat.org [206.225.82.173]) (maiad, port 10024) with ESMTP id 02559-04; Sat, 18 Aug 2012 19:46:29 -0700 (MST) Received: from [192.168.1.3] (mx2.purplehat.org [98.245.232.81]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: ek@purplehat.org) by morbid.purplehat.org (Postfix) with ESMTPSA id E9AECD8CE6C; Sat, 18 Aug 2012 19:46:28 -0700 (MST) Message-ID: <50305386.90508@unfs.us> Date: Sat, 18 Aug 2012 20:46:30 -0600 From: Janketh Jay User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Paul Pathiakis References: <1345312414.3380.YahooMailNeo@web110509.mail.gq1.yahoo.com> <50305278.8000402@unfs.us> In-Reply-To: <50305278.8000402@unfs.us> X-Enigmail-Version: 1.5a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard Cc: "ports@freebsd.org" Subject: Re: Port Request - FrontAccounting 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: Sun, 19 Aug 2012 02:46:35 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Or not. It appears the attachment was lost. You can download the .tar.gz file from the following URL: http://www.purplehat.org/downloads/frontaccounting/frontaccounting-2.3.11-fbsd-port.tar.gz Extract to ${PORTSDIR}/www and let me know if anything needs to be changed and/or adjusted.... On 08/18/2012 08:42 PM, Janketh Jay wrote: > Hi, > > On 08/18/2012 11:53 AM, Paul Pathiakis wrote: >> Hi, > >> This is probably the best competitor to QuickBooks out there. >> People can rave about the benefits of GnuCash and Kmymoney. >> I've used both and they both lack. This doesn't. I've also got >> a pretty good bit of Accounting in my background. This should >> definitely be a port. > >> No, I don't have time. I'm busy trying to build Atlantis >> Services and putting FreeBSD and PCBSD into the mainstream. This >> is one of those things that will be necessary. > >> Paul Pathiakis > > I've attached a port (in tar.gz form) which is the FrontAccounting > port for FreeBSD. I've tested it a few times and it seems to work > perfectly fine. If someone wants to test this before I submit, > that would be great. Otherwise, I'll submit some time tomorrow. > > Regards, Janky Jay, III > > > > > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports To > unsubscribe, send any mail to > "freebsd-ports-unsubscribe@freebsd.org" > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlAwU4YACgkQGK3MsUbJZn5BbwCeOCd/qScbG2NnGzL3q3riwb7k 0mAAn37DDA9LgptpbFraW1cxdPR6l+jp =YWC+ -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Sun Aug 19 10:31:50 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 29F0F106566C for ; Sun, 19 Aug 2012 10:31:50 +0000 (UTC) (envelope-from ahicks@p-o.co.uk) Received: from mail.p-o.co.uk (ligeti.p-o.co.uk [80.254.233.132]) by mx1.freebsd.org (Postfix) with ESMTP id BD5008FC12 for ; Sun, 19 Aug 2012 10:31:49 +0000 (UTC) Received: from alanhicks.plus.com ([80.229.143.200] helo=schnittke.p-o.co.uk) by p-o.co.uk with esmtpa (Exim 4.80 (FreeBSD)) (envelope-from ) id 1T32k2-000503-Vk; Sun, 19 Aug 2012 11:28:27 +0100 Message-ID: <5030BFC1.70200@p-o.co.uk> Date: Sun, 19 Aug 2012 11:28:17 +0100 From: Alan Hicks Organization: Persistent Objects Ltd User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:14.0) Gecko/20120727 Thunderbird/14.0 MIME-Version: 1.0 To: Janketh Jay References: <1345312414.3380.YahooMailNeo@web110509.mail.gq1.yahoo.com> <50305278.8000402@unfs.us> <50305386.90508@unfs.us> In-Reply-To: <50305386.90508@unfs.us> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.9 (--) Cc: "ports@freebsd.org" , Paul Pathiakis Subject: Re: Port Request - FrontAccounting 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: Sun, 19 Aug 2012 10:31:50 -0000 Hi On 19/08/2012 03:46, Janketh Jay wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Or not. It appears the attachment was lost. You can download the > .tar.gz file from the following URL: > > http://www.purplehat.org/downloads/frontaccounting/frontaccounting-2.3.11-fbsd-port.tar.gz > > Extract to ${PORTSDIR}/www and let me know if anything needs to be > changed and/or adjusted.... > > On 08/18/2012 08:42 PM, Janketh Jay wrote: >> Hi, >> >> On 08/18/2012 11:53 AM, Paul Pathiakis wrote: >>> Hi, >> >>> This is probably the best competitor to QuickBooks out there. >>> People can rave about the benefits of GnuCash and Kmymoney. >>> I've used both and they both lack. This doesn't. I've also got >>> a pretty good bit of Accounting in my background. This should >>> definitely be a port. >> >>> No, I don't have time. I'm busy trying to build Atlantis >>> Services and putting FreeBSD and PCBSD into the mainstream. This >>> is one of those things that will be necessary. >> >>> Paul Pathiakis >> >> I've attached a port (in tar.gz form) which is the FrontAccounting >> port for FreeBSD. I've tested it a few times and it seems to work >> perfectly fine. If someone wants to test this before I submit, >> that would be great. Otherwise, I'll submit some time tomorrow. Thanks for porting, install works well. On de-installing before running the install wizard there are unable to delete errors for www/frontaccounting/config_db.php www/frontaccounting/config.default.php After a full install including the web install wizard there are delete errors for '/usr/local/www/frontaccounting/config.default.php' doesn't exist '/usr/local/www/frontaccounting/tmp' '/usr/local/www/frontaccounting/lang' '/usr/local/www/frontaccounting/company/0/js_cache' '/usr/local/www/frontaccounting/company/0' '/usr/local/www/frontaccounting/company' '/usr/local/www/frontaccounting' Perhaps @dirrmtry might be of help Also unable to build a package as cannot find config_db.php Trying the usual portmaster reinstall fails to create a backup package and so has to prompt to ignore the error, the reinstall succeeds successfully. Should be a great addition to the ports, Alan >> >> Regards, Janky Jay, III >> >> >> >> >> >> _______________________________________________ >> freebsd-ports@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports To >> unsubscribe, send any mail to >> "freebsd-ports-unsubscribe@freebsd.org" >> > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ > > iEYEARECAAYFAlAwU4YACgkQGK3MsUbJZn5BbwCeOCd/qScbG2NnGzL3q3riwb7k > 0mAAn37DDA9LgptpbFraW1cxdPR6l+jp > =YWC+ > -----END PGP SIGNATURE----- > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > From owner-freebsd-ports@FreeBSD.ORG Sun Aug 19 12:12:47 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4E5C0106564A for ; Sun, 19 Aug 2012 12:12:47 +0000 (UTC) (envelope-from jiankangshiye@me.com) Received: from nk11p00mm-asmtp009.mac.com (nk11p00mm-asmtp009.mac.com [17.158.161.8]) by mx1.freebsd.org (Postfix) with ESMTP id 331B08FC08 for ; Sun, 19 Aug 2012 12:12:47 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed; delsp=yes Received: from www.harvis.com (unknown [112.95.10.40]) by nk11p00mm-asmtp009.mac.com (Oracle Communications Messaging Server 7u4-23.01(7.0.4.23.0) 64bit (built Aug 10 2011)) with ESMTPSA id <0M9000DIU1RW8S50@nk11p00mm-asmtp009.mac.com> for ports@freebsd.org; Sun, 19 Aug 2012 11:12:02 +0000 (GMT) X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.7.7855,1.0.260,0.0.0000 definitions=2012-08-19_04:2012-08-17, 2012-08-19, 1970-01-01 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 suspectscore=1 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=6.0.2-1203120001 definitions=main-1208190074 Date: Sun, 19 Aug 2012 19:09:17 +0800 To: ports@freebsd.org From: Harvis Wang Organization: Hacker Message-id: User-Agent: Opera Mail/11.62 (FreeBSD) Cc: Subject: cross-binutils(2.21) bug 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: Sun, 19 Aug 2012 12:12:47 -0000 FreeBSD: ports/devel/cross-binutils curent version 2.21 has a bug while compile cortex-m3 assembly code. evidence is here. http://sourceware.org/bugzilla/show_bug.cgi?id=12296 I change the Makefile and distinfo by hand, not use 2.21, use 2.22. please update it. sorry I don't know how to edit a whole port. -- Harvis Wang If you make your mind around it, you can do it. From owner-freebsd-ports@FreeBSD.ORG Sun Aug 19 15:07:20 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A176E106564A for ; Sun, 19 Aug 2012 15:07:20 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 251E38FC19 for ; Sun, 19 Aug 2012 15:07:19 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2035021bkc.13 for ; Sun, 19 Aug 2012 08:07:19 -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=qF09HBp5aEAke+XzyG2lO/wFzxA5Qb4d53w1T4XuZJI=; b=ROVt4cwvacK7eaI6f69cyT62pzgTCaFTwyLuRNViq589F7x4fQFGdbBtpPcW6X6Ofr dIZemio8SFg0goBdrvJ6MBWhIcOHYOcf2q9COdiHtAHkvgwISabHDemeDzS1AqqC9qH6 qHnplip1W9VprfbMZ0I9c5H0MAuTQ2pngYi5YGQ0po0tYX4DCptmEb2NtbTCgW/8Jid1 AFWlOnskYqk4lrqxE+ngj0gbJEtAIBVlamrewtxREHbN1GzYbny3a+0k94bPTQeuDDti PjAi5WAVaoQ3FqvWPkd8XjUO932Gv5QByl29qbV4hos1T+d9xvLcUQJkn8iDEy0RvBk6 NNgQ== Received: by 10.204.157.18 with SMTP id z18mr3717569bkw.16.1345388838585; Sun, 19 Aug 2012 08:07:18 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.10.141 with HTTP; Sun, 19 Aug 2012 08:06:47 -0700 (PDT) In-Reply-To: <5030BFC1.70200@p-o.co.uk> References: <1345312414.3380.YahooMailNeo@web110509.mail.gq1.yahoo.com> <50305278.8000402@unfs.us> <50305386.90508@unfs.us> <5030BFC1.70200@p-o.co.uk> From: Chris Rees Date: Sun, 19 Aug 2012 16:06:47 +0100 Message-ID: To: Alan Hicks Content-Type: text/plain; charset=ISO-8859-1 Cc: "ports@freebsd.org" , Paul Pathiakis , Janketh Jay Subject: Re: Port Request - FrontAccounting 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: Sun, 19 Aug 2012 15:07:20 -0000 On 19 August 2012 11:28, Alan Hicks wrote: > Hi > > > On 19/08/2012 03:46, Janketh Jay wrote: >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Or not. It appears the attachment was lost. You can download the >> .tar.gz file from the following URL: >> >> >> http://www.purplehat.org/downloads/frontaccounting/frontaccounting-2.3.11-fbsd-port.tar.gz >> >> Extract to ${PORTSDIR}/www and let me know if anything needs to be >> changed and/or adjusted.... >> >> On 08/18/2012 08:42 PM, Janketh Jay wrote: >>> >>> Hi, >>> >>> On 08/18/2012 11:53 AM, Paul Pathiakis wrote: >>>> >>>> Hi, >>> >>> >>>> This is probably the best competitor to QuickBooks out there. >>>> People can rave about the benefits of GnuCash and Kmymoney. >>>> I've used both and they both lack. This doesn't. I've also got >>>> a pretty good bit of Accounting in my background. This should >>>> definitely be a port. >>> >>> >>>> No, I don't have time. I'm busy trying to build Atlantis >>>> Services and putting FreeBSD and PCBSD into the mainstream. This >>>> is one of those things that will be necessary. >>> >>> >>>> Paul Pathiakis >>> >>> >>> I've attached a port (in tar.gz form) which is the FrontAccounting >>> port for FreeBSD. I've tested it a few times and it seems to work >>> perfectly fine. If someone wants to test this before I submit, >>> that would be great. Otherwise, I'll submit some time tomorrow. > > > Thanks for porting, install works well. > > On de-installing before running the install wizard there are unable to > delete errors for > www/frontaccounting/config_db.php > www/frontaccounting/config.default.php Yup, the plist has the correct @unexec and @exec lines, but of course the @exec lines only apply if installing from a package. For installation from the port; post-install: .for conf in config%.php config_db%.php ${CP} -np ${PREFIX}/www/frontaccounting/${conf:S,%,.default} \ ${PREFIX}/www/frontaccounting/${conf:S,%,,} .endfor will do nicely. > After a full install including the web install wizard there are delete > errors for > '/usr/local/www/frontaccounting/config.default.php' doesn't exist > '/usr/local/www/frontaccounting/tmp' > '/usr/local/www/frontaccounting/lang' > '/usr/local/www/frontaccounting/company/0/js_cache' > '/usr/local/www/frontaccounting/company/0' > '/usr/local/www/frontaccounting/company' > '/usr/local/www/frontaccounting' > > Perhaps @dirrmtry might be of help > > Also unable to build a package as cannot find config_db.php > > Trying the usual portmaster reinstall fails to create a backup package and > so has to prompt to ignore the error, the reinstall succeeds successfully. > > Should be a great addition to the ports, > Alan > I think these errors can mostly be traced to the missing Makefile lines :) Nice job! CC me on your PR. Chris From owner-freebsd-ports@FreeBSD.ORG Sun Aug 19 15:11:16 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0F599106564A for ; Sun, 19 Aug 2012 15:11:16 +0000 (UTC) (envelope-from ohauer@FreeBSD.org) Received: from p578be941.dip0.t-ipconnect.de (p578be941.dip0.t-ipconnect.de [87.139.233.65]) by mx1.freebsd.org (Postfix) with ESMTP id BA8368FC0A for ; Sun, 19 Aug 2012 15:11:15 +0000 (UTC) Received: from [192.168.0.100] (cde1100.uni.vrs [192.168.0.100]) (Authenticated sender: ohauer) by p578be941.dip0.t-ipconnect.de (Postfix) with ESMTPSA id 00D23208B0; Sun, 19 Aug 2012 17:11:03 +0200 (CEST) Message-ID: <5031020B.6020507@FreeBSD.org> Date: Sun, 19 Aug 2012 17:11:07 +0200 From: Olli Hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: "ports@freebsd.org" References: <1345312414.3380.YahooMailNeo@web110509.mail.gq1.yahoo.com> <50305278.8000402@unfs.us> <50305386.90508@unfs.us> <5030BFC1.70200@p-o.co.uk> In-Reply-To: <5030BFC1.70200@p-o.co.uk> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Alan Hicks , Janketh Jay Subject: Re: Port Request - FrontAccounting X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: FreeBSD Ports List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Aug 2012 15:11:16 -0000 On 2012-08-19 12:28, Alan Hicks wrote: > Hi > > On 19/08/2012 03:46, Janketh Jay wrote: > Or not. It appears the attachment was lost. You can download the > .tar.gz file from the following URL: > > http://www.purplehat.org/downloads/frontaccounting/frontaccounting-2.3.11-fbsd-port.tar.gz > > Extract to ${PORTSDIR}/www and let me know if anything needs to be > changed and/or adjusted.... > > On 08/18/2012 08:42 PM, Janketh Jay wrote: >>>> Hi, >>>> >>>> On 08/18/2012 11:53 AM, Paul Pathiakis wrote: >>>>> Hi, >>>> >>>>> This is probably the best competitor to QuickBooks out there. >>>>> People can rave about the benefits of GnuCash and Kmymoney. >>>>> I've used both and they both lack. This doesn't. I've also got >>>>> a pretty good bit of Accounting in my background. This should >>>>> definitely be a port. >>>> >>>>> No, I don't have time. I'm busy trying to build Atlantis >>>>> Services and putting FreeBSD and PCBSD into the mainstream. This >>>>> is one of those things that will be necessary. >>>> >>>>> Paul Pathiakis >>>> >>>> I've attached a port (in tar.gz form) which is the FrontAccounting >>>> port for FreeBSD. I've tested it a few times and it seems to work >>>> perfectly fine. If someone wants to test this before I submit, >>>> that would be great. Otherwise, I'll submit some time tomorrow. > >> Thanks for porting, install works well. > >> On de-installing before running the install wizard there are unable to delete errors for >> www/frontaccounting/config_db.php >> www/frontaccounting/config.default.php > >> After a full install including the web install wizard there are delete errors for >> '/usr/local/www/frontaccounting/config.default.php' doesn't exist >> '/usr/local/www/frontaccounting/tmp' >> '/usr/local/www/frontaccounting/lang' >> '/usr/local/www/frontaccounting/company/0/js_cache' >> '/usr/local/www/frontaccounting/company/0' >> '/usr/local/www/frontaccounting/company' >> '/usr/local/www/frontaccounting' > >> Perhaps @dirrmtry might be of help > >> Also unable to build a package as cannot find config_db.php > >> Trying the usual portmaster reinstall fails to create a backup package and so has to prompt to ignore the error, the reinstall succeeds successfully. > >> Should be a great addition to the ports, >> Alan some other things ... - apache20 is dead so use 22 instead 20 - you don't need apache as build dependency so use s|USE_APACHE=20+|USE_APACHE_RUN=22+| - s|www/frontaccounting|%%WWWDIR%%| - s|share/doc/frontaccounting|%%DOCSDIR%%| - use %%PORTDOCS%%%%DOCSDIR%% in pkg-plist and test install with and without DOCS - please use PORTDOCS= instead DOCS= (make.conf) - there is no config_db.php - file config.default.php is twice in pkg-plist - please start using the new options framework - documents are installed twice (in WWWDIR and DOCSDIR) - is it really necessary to chown -R www:www WWWDIR generally bad usage, isn't WWWDIR/tmp is enough? - use pkg-install to change permission, not TMPPLIST else permissions are set only during package install -- Regards, olli From owner-freebsd-ports@FreeBSD.ORG Sun Aug 19 15:22:28 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6A63E106564A for ; Sun, 19 Aug 2012 15:22:28 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id E51CF8FC0A for ; Sun, 19 Aug 2012 15:22:27 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2037764bkc.13 for ; Sun, 19 Aug 2012 08:22:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=32LhB46Nm9e7LuGDZ8LBAnvm0q0Sw11QozyCPBDIzvk=; b=RzkZlGfIHhaMQrwaYulDg2Mu6WG3/9/gRuWb4YoyBmJ2VlR7lD6CSKRtgw3JqPJrzM 9JJcikMuNyG7LFPI5+Tvz8SW9kmDGu65Ef8cx+1vpneuwJqeRR1Cmbh/SNx1R8ubrKhb l9QtR5G54gYy9qC1IjKCc2PJc5MmFCBHN5RUjlzUrvT/YlvGIdWFtdmbuiDiBKuWmOXt 3vEjYaWVaTI7T1ftO45BLZFLxuJlTaVf8ICABs7J82danUmx7rENncXIYAYJJoRpJeYf IYYTKMlLM3fL+HXt6Kjw9hzvi32imvscu8Nc1jk61XpKLyR1R+tg8bVlclVKc0SFKyBr yn8w== Received: by 10.205.118.138 with SMTP id fq10mr3726753bkc.58.1345389746592; Sun, 19 Aug 2012 08:22:26 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.10.141 with HTTP; Sun, 19 Aug 2012 08:21:56 -0700 (PDT) In-Reply-To: <5031020B.6020507@FreeBSD.org> References: <1345312414.3380.YahooMailNeo@web110509.mail.gq1.yahoo.com> <50305278.8000402@unfs.us> <50305386.90508@unfs.us> <5030BFC1.70200@p-o.co.uk> <5031020B.6020507@FreeBSD.org> From: Chris Rees Date: Sun, 19 Aug 2012 16:21:56 +0100 X-Google-Sender-Auth: QBAEnXkwA01XXQoKH9_e6nOQN8E Message-ID: To: FreeBSD Ports Content-Type: text/plain; charset=ISO-8859-1 Cc: Alan Hicks , Janketh Jay Subject: Re: Port Request - FrontAccounting 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: Sun, 19 Aug 2012 15:22:28 -0000 On 19 August 2012 16:11, Olli Hauer wrote: > On 2012-08-19 12:28, Alan Hicks wrote: >> Hi >> >> On 19/08/2012 03:46, Janketh Jay wrote: >> Or not. It appears the attachment was lost. You can download the >> .tar.gz file from the following URL: >> >> http://www.purplehat.org/downloads/frontaccounting/frontaccounting-2.3.11-fbsd-port.tar.gz >> >> Extract to ${PORTSDIR}/www and let me know if anything needs to be >> changed and/or adjusted.... >> >> On 08/18/2012 08:42 PM, Janketh Jay wrote: >>>>> Hi, >>>>> >>>>> On 08/18/2012 11:53 AM, Paul Pathiakis wrote: >>>>>> Hi, >>>>> >>>>>> This is probably the best competitor to QuickBooks out there. >>>>>> People can rave about the benefits of GnuCash and Kmymoney. >>>>>> I've used both and they both lack. This doesn't. I've also got >>>>>> a pretty good bit of Accounting in my background. This should >>>>>> definitely be a port. >>>>> >>>>>> No, I don't have time. I'm busy trying to build Atlantis >>>>>> Services and putting FreeBSD and PCBSD into the mainstream. This >>>>>> is one of those things that will be necessary. >>>>> >>>>>> Paul Pathiakis >>>>> >>>>> I've attached a port (in tar.gz form) which is the FrontAccounting >>>>> port for FreeBSD. I've tested it a few times and it seems to work >>>>> perfectly fine. If someone wants to test this before I submit, >>>>> that would be great. Otherwise, I'll submit some time tomorrow. >> >>> Thanks for porting, install works well. >> >>> On de-installing before running the install wizard there are unable to delete errors for >>> www/frontaccounting/config_db.php >>> www/frontaccounting/config.default.php >> >>> After a full install including the web install wizard there are delete errors for >>> '/usr/local/www/frontaccounting/config.default.php' doesn't exist >>> '/usr/local/www/frontaccounting/tmp' >>> '/usr/local/www/frontaccounting/lang' >>> '/usr/local/www/frontaccounting/company/0/js_cache' >>> '/usr/local/www/frontaccounting/company/0' >>> '/usr/local/www/frontaccounting/company' >>> '/usr/local/www/frontaccounting' >> >>> Perhaps @dirrmtry might be of help >> >>> Also unable to build a package as cannot find config_db.php >> >>> Trying the usual portmaster reinstall fails to create a backup package and so has to prompt to ignore the error, the reinstall succeeds successfully. >> >>> Should be a great addition to the ports, >>> Alan > > > some other things ... > > - apache20 is dead so use 22 instead 20 > - you don't need apache as build dependency so use > s|USE_APACHE=20+|USE_APACHE_RUN=22+| > - s|www/frontaccounting|%%WWWDIR%%| > - s|share/doc/frontaccounting|%%DOCSDIR%%| > - use %%PORTDOCS%%%%DOCSDIR%% in pkg-plist and test install with and without DOCS > - please use PORTDOCS= instead DOCS= (make.conf) ^^^ If you use PORTDOCS=, get rid of the DOCSDIR lines in the plist. > - there is no config_db.php > - file config.default.php is twice in pkg-plist > - please start using the new options framework > - documents are installed twice (in WWWDIR and DOCSDIR) > - is it really necessary to chown -R www:www WWWDIR > generally bad usage, isn't WWWDIR/tmp is enough? > - use pkg-install to change permission, not TMPPLIST > else permissions are set only during package install From owner-freebsd-ports@FreeBSD.ORG Sun Aug 19 23:22:06 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 238921065674; Sun, 19 Aug 2012 23:22:06 +0000 (UTC) (envelope-from john.marshall@riverwillow.com.au) Received: from mail1.riverwillow.net.au (mail1.riverwillow.net.au [203.58.93.36]) by mx1.freebsd.org (Postfix) with ESMTP id 9DF808FC15; Sun, 19 Aug 2012 23:22:05 +0000 (UTC) Received: from [172.25.24.201] (rwpc15.mby.riverwillow.net.au [172.25.24.201]) (authenticated bits=0) by mail1.riverwillow.net.au (8.14.5/8.14.5) with ESMTP id q7JNLkoh087719 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=OK); Mon, 20 Aug 2012 09:21:54 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=riverwillow.com.au; s=m1001; t=1345418514; bh=asv/KS3hDcU6mYHNMQWP425D+o9zelS74U1K0J0rSsA=; h=Date:From:To:CC:Subject; b=TcpH7zVIiiE+W+oKa6bgQKqlNzmWVZgo1Vlq0NjwciAhnaccSoP7BvGn4Z5AaheHR Ok6pxQZldy5+1elaVK99mpR2kyFZkHiowLi94VFgKmRcirhg0FHNkLIeQj9XXAXVkn 926KppdLG3vFDabdwleH7mRibG4Q3LVkZGKptbsg= Message-ID: <503174FE.90908@riverwillow.com.au> Date: Mon, 20 Aug 2012 09:21:34 +1000 From: John Marshall Organization: Riverwillow Pty Ltd User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:14.0) Gecko/20120812 Thunderbird/14.0 MIME-Version: 1.0 To: sunpoet@freebsd.org X-Enigmail-Version: 1.4.3 OpenPGP: id=A29A84A2; url=http://pki.riverwillow.com.au/pgp/johnmarshall.asc Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigD5599BF05765CB09C79246F8" Cc: freebsd-ports@freebsd.org Subject: www/pecl-APC 3.1.12 Serious Memory Problem 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: Sun, 19 Aug 2012 23:22:06 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD5599BF05765CB09C79246F8 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable This morning I upgraded www/pecl-APC from 3.1.11 to 3.1.12 on a couple of web servers. I noticed, via apc.php, that the amount of memory I had allocated to the caches (32MB in one case and 64MB in the other) was almost immediately 100% utilized and, not long after that, httpd had used up all the physical memory and the system was swapping. Both systems are: - 8.3-RELEASE amd64 - Apache 2.2.22 - PHP 5.4.5 I have reverted to 3.1.11 and things are normal again. Thank you for maintaining this port. --=20 John Marshall --------------enigD5599BF05765CB09C79246F8 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAxdQoACgkQw/tAaKKahKLTgQCgqqGuFPvKUw1kb8Y+EpBI2KbQ 0lQAoIuJJM5LkCCBYk5qoPDLH0fXusu7 =kLYH -----END PGP SIGNATURE----- --------------enigD5599BF05765CB09C79246F8-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 02:03:55 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AEDB5106568A for ; Mon, 20 Aug 2012 02:03:55 +0000 (UTC) (envelope-from itechbear@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 75D718FC17 for ; Mon, 20 Aug 2012 02:03:55 +0000 (UTC) Received: by ialo14 with SMTP id o14so2807743ial.13 for ; Sun, 19 Aug 2012 19:03:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=0XH/c3hkAzVCt9Re+pwYki9nJAa4I+/eIX505dvrUmI=; b=lObo/4ly1DN23sSvRafAm59Zne8MgE/suGQ/292yO+XFnm1ogCwfVIM6O8RRz6J6vr AboNaeGGcsqnx2DUnQyajWIBpi45vjRgtKEoOhdOUWqCGtRQpIpre57lJnXjSVibvAEx mIO34gCgi0xzvzBZV85BfRqWTwdpq74QLObThl/DrNpsY2m5fn2W+v9ojb8mXAi6BKXM oZtPJE37uQTJ8Us/58I3iOiAjIVtamSwtt4WfK9Eax5Drl/VfG+S5YpuOM/iFkL/6s3w Vfq0hXm0tyqsxrjbdbrxEuOuEOwJXW1dYh4N9o6F5D+H/3yPgK2sKkia8kRv+50GOzPU Uj5g== MIME-Version: 1.0 Received: by 10.43.48.129 with SMTP id uw1mr9646770icb.10.1345428235002; Sun, 19 Aug 2012 19:03:55 -0700 (PDT) Received: by 10.231.202.208 with HTTP; Sun, 19 Aug 2012 19:03:54 -0700 (PDT) Date: Mon, 20 Aug 2012 10:03:54 +0800 Message-ID: From: HU Dong To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Qestion about patching 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: Mon, 20 Aug 2012 02:03:55 -0000 Hi! The porter's handbook says that "Note that if the path of a patched file contains an underscore (_) character, the patch needs to have two underscores instead in its name. For example, to patch a file named src/freeglut_joystick.c, the corresponding patch should be named patch-src-freeglut__joystick.c." Question: What if the file contains - charactor(src/freeglut-joystick.c)? Should the patch be patch-src-freeglut-joystick.c or patch-src-freeglut--joystick.c? -- B.R. HU Dong From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 02:05:01 2012 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 E214F106566C; Mon, 20 Aug 2012 02:05:01 +0000 (UTC) (envelope-from rodrigo@bebik.net) Received: from smtp3-g21.free.fr (smtp3-g21.free.fr [IPv6:2a01:e0c:1:1599::12]) by mx1.freebsd.org (Postfix) with ESMTP id 6C5448FC1B; Mon, 20 Aug 2012 02:04:58 +0000 (UTC) Received: from [192.168.1.18] (hodja.bebik.net [82.227.164.69]) by smtp3-g21.free.fr (Postfix) with ESMTP id D233FA60F5; Mon, 20 Aug 2012 04:04:51 +0200 (CEST) Message-ID: <50319B42.5010904@bebik.net> Date: Mon, 20 Aug 2012 04:04:50 +0200 From: Rodrigo OSORIO User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120628 Thunderbird/13.0.1 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: clsung@FreeBSD.org, miwi@FreeBSD.org Subject: patch to textproc/libmrss : feedback needed 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: Mon, 20 Aug 2012 02:05:02 -0000 Hi porters, I just submit a PR[1] to unbroken textproc/libmrss port form a failure caused by the use of a deprecate declaration in the PHP module attached to the C library. This module is installed by default and required by other ports as a dependency ( e.g. www/rsstail). AFAIK, the fix lets the port compile and install without error, but I'm not good at PHP, and need some feedback about who the fix reacts with PHP applications using libmrss. Regards, - rodrigo [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=170776 From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 02:06:34 2012 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 2FBC81065673 for ; Mon, 20 Aug 2012 02:06:34 +0000 (UTC) (envelope-from wxs@atarininja.org) Received: from syn.atarininja.org (syn.csh.rit.edu [129.21.49.45]) by mx1.freebsd.org (Postfix) with ESMTP id 01A0E8FC16 for ; Mon, 20 Aug 2012 02:06:33 +0000 (UTC) Received: by syn.atarininja.org (Postfix, from userid 1001) id 8FF935C48; Sun, 19 Aug 2012 22:06:33 -0400 (EDT) Date: Sun, 19 Aug 2012 22:06:33 -0400 From: Wesley Shields To: HU Dong Message-ID: <20120820020633.GA13975@atarininja.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@freebsd.org Subject: Re: Qestion about patching 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: Mon, 20 Aug 2012 02:06:34 -0000 On Mon, Aug 20, 2012 at 10:03:54AM +0800, HU Dong wrote: > Hi! > The porter's handbook says that "Note that if the path of a patched > file contains an underscore (_) character, the patch needs to have two > underscores instead in its name. For example, to patch a file named > src/freeglut_joystick.c, the corresponding patch should be named > patch-src-freeglut__joystick.c." > > Question: What if the file contains - > charactor(src/freeglut-joystick.c)? Should the patch be > patch-src-freeglut-joystick.c or patch-src-freeglut--joystick.c? When applying a patch I get from upstream I apply it manually in ${WRKSRC} and then use 'make makepatch' from the port directory to generate the appropriate filename in files for me. -- WXS From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 02:33:24 2012 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 16DB61065673; Mon, 20 Aug 2012 02:33:24 +0000 (UTC) (envelope-from itechbear@gmail.com) Received: from mail-gh0-f182.google.com (mail-gh0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id B13FA8FC08; Mon, 20 Aug 2012 02:33:23 +0000 (UTC) Received: by ghrr13 with SMTP id r13so5869696ghr.13 for ; Sun, 19 Aug 2012 19:33:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=MXgkEJ4FB84W2hOjGZZJVGQAI6z8NJiEqr1cSR1quTY=; b=bVLJsZamChfk3EeQsD1QyiqBQlQTeDlYkKPI8q2NZVJwXZHHpBXbMUAhw0REgCjyqR kBM7ZIMe1zgSGmB6lGpecuBOsPqnSBkyxFsubYqWgDlgWrHZVUmKSrqBw8evksnDYEJV TTS2D4l1XQXEF+ET/1n4A7DyHIfZabypHK6FdGWMRyQ4SJroUE6Zwf6xKXHA/JZGypcJ oKXtJilSLEb5hItIo6X6owUisoX+XVung8ah6VRFH9eMOUGysYerXyE+vopdNNNAY5gH y5cf2sf21jJWl5e1uqoRypsXgCDNEKLlnkyXq7yRydOIye0re8ck0hGoE0FA9DxyvvRG MNUA== MIME-Version: 1.0 Received: by 10.50.184.198 with SMTP id ew6mr8516053igc.27.1345429996665; Sun, 19 Aug 2012 19:33:16 -0700 (PDT) Received: by 10.231.202.208 with HTTP; Sun, 19 Aug 2012 19:33:16 -0700 (PDT) In-Reply-To: <20120820020633.GA13975@atarininja.org> References: <20120820020633.GA13975@atarininja.org> Date: Mon, 20 Aug 2012 10:33:16 +0800 Message-ID: From: HU Dong To: Wesley Shields Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-ports@freebsd.org Subject: Re: Qestion about patching 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: Mon, 20 Aug 2012 02:33:24 -0000 On Mon, Aug 20, 2012 at 10:06 AM, Wesley Shields wrote: > On Mon, Aug 20, 2012 at 10:03:54AM +0800, HU Dong wrote: > > Hi! > > The porter's handbook says that "Note that if the path of a patched > > file contains an underscore (_) character, the patch needs to have two > > underscores instead in its name. For example, to patch a file named > > src/freeglut_joystick.c, the corresponding patch should be named > > patch-src-freeglut__joystick.c." > > > > Question: What if the file contains - > > charactor(src/freeglut-joystick.c)? Should the patch be > > patch-src-freeglut-joystick.c or patch-src-freeglut--joystick.c? > > When applying a patch I get from upstream I apply it manually in > ${WRKSRC} and then use 'make makepatch' from the port directory to > generate the appropriate filename in files for me. > > -- WXS > It's really a smart way. Thank you! -- B.R. HU Dong From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 02:33:25 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B428B106568A for ; Mon, 20 Aug 2012 02:33:25 +0000 (UTC) (envelope-from steve@mouf.net) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) by mx1.freebsd.org (Postfix) with ESMTP id 6EBE28FC0A for ; Mon, 20 Aug 2012 02:33:25 +0000 (UTC) Received: from meatwad.mouf.net (cpe-024-162-230-236.nc.res.rr.com [24.162.230.236]) (authenticated bits=0) by mouf.net (8.14.5/8.14.5) with ESMTP id q7K2X6T4051224 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT) for ; Sun, 19 Aug 2012 22:33:06 -0400 (EDT) (envelope-from steve@mouf.net) Message-ID: <5031A1F0.5010101@mouf.net> Date: Sun, 19 Aug 2012 22:33:20 -0400 From: Steve Wills User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120604 Thunderbird/12.0.1 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <503174FE.90908@riverwillow.com.au> In-Reply-To: <503174FE.90908@riverwillow.com.au> X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [199.48.129.64]); Sun, 19 Aug 2012 22:33:06 -0400 (EDT) X-Spam-Status: No, score=0.0 required=4.5 tests=none autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mouf.net X-Virus-Scanned: clamav-milter 0.97.5 at mouf.net X-Virus-Status: Clean Subject: Re: www/pecl-APC 3.1.12 Serious Memory Problem 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: Mon, 20 Aug 2012 02:33:25 -0000 On 08/19/12 19:21, John Marshall wrote: > This morning I upgraded www/pecl-APC from 3.1.11 to 3.1.12 on a couple > of web servers. I noticed, via apc.php, that the amount of memory I had > allocated to the caches (32MB in one case and 64MB in the other) was > almost immediately 100% utilized and, not long after that, httpd had > used up all the physical memory and the system was swapping. > > Both systems are: > - 8.3-RELEASE amd64 > - Apache 2.2.22 > - PHP 5.4.5 > > I have reverted to 3.1.11 and things are normal again. > > Thank you for maintaining this port. > Just as another data point, I experienced the exact same thing. Same apache and php version, only difference was I'm on 9.0-i386. Steve From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 07:14:45 2012 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 2D488106564A for ; Mon, 20 Aug 2012 07:14:45 +0000 (UTC) (envelope-from itechbear@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id EBA8D8FC12 for ; Mon, 20 Aug 2012 07:14:44 +0000 (UTC) Received: by ialo14 with SMTP id o14so3009382ial.13 for ; Mon, 20 Aug 2012 00:14:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Z+ShS42gx+G9HRtoVNxoX4M+Ng8fBvok2IWjTeQL6+k=; b=tqTewVXwUfCigPRKrv7v6h6+GDIerUa9GWxVpwnkGHLF7cE52kB3DjSEfM0m2YqWtd G+neIfEaDbktoxgpaHUlDxIpXsfp7MORuBOI+ZvtiL8bDLyor01rTJE34ATQGmsBppod VSI4DnWSrALkbJvEcPpuKZDt50hRILTk9gf/NZkDLrr3N7M9wQYloaEfQB4GopFrfW/P MMRPaxCHEUmPc4Hd0n0UIMMIvN38Ol5Pzob2lM6mOl080vwE/+9Ud0pMu7v1LVix8wET G1WzreLoGWqOhUuvo2KYQL/ttvF/VhnJollE70oZgh5zu5tf//LLSmf790BI7krm/f1O tZxQ== MIME-Version: 1.0 Received: by 10.50.178.74 with SMTP id cw10mr8134814igc.27.1345446884122; Mon, 20 Aug 2012 00:14:44 -0700 (PDT) Received: by 10.231.202.208 with HTTP; Mon, 20 Aug 2012 00:14:43 -0700 (PDT) Date: Mon, 20 Aug 2012 15:14:43 +0800 Message-ID: From: HU Dong To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: port name confliction and lib dir problems about porting 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: Mon, 20 Aug 2012 07:14:45 -0000 Hi! I'm porting evan's debugger to freebsd, which name will be devel/edb. It's an excellent ollydbg-like debugging tool. Now almost all work has been done, but I run into two problems. 1. There's already one port named edb (databases/edb, Enlightenment Database Library). Is there any convention that I should follow to rename the new port? It has a man file edb.1. What should I do with it after I rename the port, eg, how to rename a file in Makefile? 2. It installs some library files to lib or lib64 based on OS arch. How to specify lib path in pkg-plist? -- B.R. HU Dong From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 07:51:10 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 39AD4106566B for ; Mon, 20 Aug 2012 07:51:10 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mail.server1.bsdforen.de (bsdforen.de [82.193.243.81]) by mx1.freebsd.org (Postfix) with ESMTP id ED2808FC16 for ; Mon, 20 Aug 2012 07:51:09 +0000 (UTC) Received: from mobileKamikaze.norad (MN-VPN2.HS-Karlsruhe.DE [193.196.117.63]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.server1.bsdforen.de (Postfix) with ESMTPSA id DE5FE8619E for ; Mon, 20 Aug 2012 09:51:02 +0200 (CEST) Message-ID: <5031EC66.8020807@bsdforen.de> Date: Mon, 20 Aug 2012 09:51:02 +0200 From: Dominic Fandrey User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120807 Thunderbird/14.0 MIME-Version: 1.0 To: ports@freebsd.org References: <50170F2E.2060804@bsdforen.de> <50276571.5070709@bsdforen.de> In-Reply-To: <50276571.5070709@bsdforen.de> Content-Type: text/plain; charset=ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Re: [CFT] TexLive port 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: Mon, 20 Aug 2012 07:51:10 -0000 On 12/08/2012 10:12, Dominic Fandrey wrote: > On 31/07/2012 00:48, Dominic Fandrey wrote: >> I have a well working TexLive 2012 port, intended to be a replacement >> for teTex. >> >> ... >> >> Because a lot of things depend on a working TeX install I'd like to >> have some volunteers in a week. > > Here we go: > http://www.home.hs-karlsruhe.de/~fado1011/texlive/ I'm about ready now. I just need to complete the CONFLICTS. Clearly just anything with teTeX in the name isn't enough. I think I need help figuring this out. Or at least a recommendation. Should I go ahead with a PR and just add ports as people report problems? -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 08:16:59 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E61B11065672 for ; Mon, 20 Aug 2012 08:16:59 +0000 (UTC) (envelope-from dennylin93@hs.ntnu.edu.tw) Received: from mail.hs.ntnu.edu.tw (mail.hs.ntnu.edu.tw [140.131.149.3]) by mx1.freebsd.org (Postfix) with ESMTP id B2BAF8FC0A for ; Mon, 20 Aug 2012 08:16:59 +0000 (UTC) Received: by mail.hs.ntnu.edu.tw (Postfix, from userid 1001) id 0E30E1C6443; Mon, 20 Aug 2012 16:16:52 +0800 (CST) Date: Mon, 20 Aug 2012 16:16:52 +0800 From: Denny Lin To: Dominic Fandrey Message-ID: <20120820081651.GI57907@mail.hs.ntnu.edu.tw> References: <50170F2E.2060804@bsdforen.de> <50276571.5070709@bsdforen.de> <5031EC66.8020807@bsdforen.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <5031EC66.8020807@bsdforen.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@freebsd.org Subject: Re: [CFT] TexLive port 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: Mon, 20 Aug 2012 08:17:00 -0000 On Mon, Aug 20, 2012 at 09:51:02AM +0200, Dominic Fandrey wrote: > On 12/08/2012 10:12, Dominic Fandrey wrote: > >On 31/07/2012 00:48, Dominic Fandrey wrote: > >>I have a well working TexLive 2012 port, intended to be a replacement > >>for teTex. > >> > >>... > >> > >>Because a lot of things depend on a working TeX install I'd like to > >>have some volunteers in a week. > > > >Here we go: > >http://www.home.hs-karlsruhe.de/~fado1011/texlive/ > > I'm about ready now. I just need to complete the CONFLICTS. Clearly > just anything with teTeX in the name isn't enough. I think I need > help figuring this out. > > Or at least a recommendation. Should I go ahead with a PR and just > add ports as people report problems? Sorry, I must have missed this part in my previous email. The CONFLICTS you have should cover everything. I'm just speculating that the transition would have been smoother if the teTeX ports were deleted in one go before replacing them with portmaster. -- Denny Lin From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 08:23:39 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2FB7F1065670 for ; Mon, 20 Aug 2012 08:23:39 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mail.server1.bsdforen.de (bsdforen.de [82.193.243.81]) by mx1.freebsd.org (Postfix) with ESMTP id E1AD38FC16 for ; Mon, 20 Aug 2012 08:23:38 +0000 (UTC) Received: from mobileKamikaze.norad (MN-VPN2.HS-Karlsruhe.DE [193.196.117.63]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.server1.bsdforen.de (Postfix) with ESMTPSA id A48738619E; Mon, 20 Aug 2012 10:23:37 +0200 (CEST) Message-ID: <5031F408.4040800@bsdforen.de> Date: Mon, 20 Aug 2012 10:23:36 +0200 From: Dominic Fandrey User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120807 Thunderbird/14.0 MIME-Version: 1.0 To: Denny Lin References: <50170F2E.2060804@bsdforen.de> <50276571.5070709@bsdforen.de> <5031EC66.8020807@bsdforen.de> <20120820081651.GI57907@mail.hs.ntnu.edu.tw> In-Reply-To: <20120820081651.GI57907@mail.hs.ntnu.edu.tw> Content-Type: text/plain; charset=ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: [CFT] TexLive port 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: Mon, 20 Aug 2012 08:23:39 -0000 On 20/08/2012 10:16, Denny Lin wrote: > On Mon, Aug 20, 2012 at 09:51:02AM +0200, Dominic Fandrey wrote: >> On 12/08/2012 10:12, Dominic Fandrey wrote: >>> On 31/07/2012 00:48, Dominic Fandrey wrote: >>>> I have a well working TexLive 2012 port, intended to be a replacement >>>> for teTex. >>>> >>>> ... >>>> >>>> Because a lot of things depend on a working TeX install I'd like to >>>> have some volunteers in a week. >>> >>> Here we go: >>> http://www.home.hs-karlsruhe.de/~fado1011/texlive/ >> >> I'm about ready now. I just need to complete the CONFLICTS. Clearly >> just anything with teTeX in the name isn't enough. I think I need >> help figuring this out. >> >> Or at least a recommendation. Should I go ahead with a PR and just >> add ports as people report problems? > > Sorry, I must have missed this part in my previous email. The CONFLICTS > you have should cover everything. I'm just speculating that the > transition would have been smoother if the teTeX ports were deleted in > one go before replacing them with portmaster. > I have run into problems with portmaster. The problem is that it doesn't check whether a dependency is satisfied. It just goes ahead and installs them. I think a dependency like: latex:${PORTSDIR}/print/teTeX-base shouldn't cause portmaster to install teTeX-base. Not if a latex binary is already available. -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 08:40:48 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id F34B5106566B for ; Mon, 20 Aug 2012 08:40:47 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id CF94514E8CB; Mon, 20 Aug 2012 08:40:47 +0000 (UTC) Message-ID: <5031F80F.6060303@FreeBSD.org> Date: Mon, 20 Aug 2012 01:40:47 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: Dominic Fandrey References: <50170F2E.2060804@bsdforen.de> <50276571.5070709@bsdforen.de> <5031EC66.8020807@bsdforen.de> <20120820081651.GI57907@mail.hs.ntnu.edu.tw> <5031F408.4040800@bsdforen.de> In-Reply-To: <5031F408.4040800@bsdforen.de> X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: [CFT] TexLive port 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: Mon, 20 Aug 2012 08:40:48 -0000 On 08/20/2012 01:23, Dominic Fandrey wrote: > I have run into problems with portmaster. The problem is that it doesn't > check whether a dependency is satisfied. It just goes ahead and installs > them. > > I think a dependency like: > latex:${PORTSDIR}/print/teTeX-base > > shouldn't cause portmaster to install teTeX-base. Not if a latex > binary is already available. Portmaster doesn't handle dependencies that way, it relies on the port authors to register CONFLICTS. If you have installed a port that installs a latex binary it and teTeX-base should have CONFLICTS registered against each other. Doug -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 08:45:07 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 87454106564A; Mon, 20 Aug 2012 08:45:07 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 2F62314E8CB; Mon, 20 Aug 2012 08:45:07 +0000 (UTC) Message-ID: <5031F912.8060709@FreeBSD.org> Date: Mon, 20 Aug 2012 01:45:06 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: Chris Rees References: <20120811062311.GA1526@rwpc15.mby.riverwillow.net.au> <50260E3F.6020200@FreeBSD.org> <5028D29F.5050002@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: John Marshall , FreeBSD Mailing List , Alex Dupre , miwi@dougbarton.us Subject: Re: thunderbird-enigmail-1.4.3 build failing on i386 9.1 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: Mon, 20 Aug 2012 08:45:07 -0000 On 08/13/2012 03:42, Chris Rees wrote: > > On 13 Aug 2012 12:11, "Alex Dupre" > wrote: >> >> Doug Barton ha scritto: >> > This problem is caused for portmaster by the wacky way that they changed >> > the dependency for thunderbird sources to avoid (zomg!) potential for >> > fetching files related to thunderbird during the enigmail build process. >> > I objected at the time, but my objection was ignored. >> >> If you can feel better, I never approved it. It does, actually. :) >> > OTOH, the recent enigmail update worked for me using portmaster, I >> > haven't had time to investigate why it worked this time either. :) >> >> Because I put that horrible FETCH_DEPENDS inside a conditional :-) > > This had a general solution ages ago... but it's still in the queue. > > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/169850 This seems perfectly reasonable, and seems also to address the concern about fetching files for a dependent port during the build phase of another. miwi, you requested that PR, where do you stand with it? Doug -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 08:45:29 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 65CDB1065674; Mon, 20 Aug 2012 08:45:29 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mail.server1.bsdforen.de (bsdforen.de [82.193.243.81]) by mx1.freebsd.org (Postfix) with ESMTP id 22BE88FC14; Mon, 20 Aug 2012 08:45:28 +0000 (UTC) Received: from mobileKamikaze.norad (MN-VPN2.HS-Karlsruhe.DE [193.196.117.63]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.server1.bsdforen.de (Postfix) with ESMTPSA id 08ADE8619D; Mon, 20 Aug 2012 10:45:27 +0200 (CEST) Message-ID: <5031F927.9000304@bsdforen.de> Date: Mon, 20 Aug 2012 10:45:27 +0200 From: Dominic Fandrey User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120807 Thunderbird/14.0 MIME-Version: 1.0 To: Doug Barton References: <50170F2E.2060804@bsdforen.de> <50276571.5070709@bsdforen.de> <5031EC66.8020807@bsdforen.de> <20120820081651.GI57907@mail.hs.ntnu.edu.tw> <5031F408.4040800@bsdforen.de> <5031F80F.6060303@FreeBSD.org> In-Reply-To: <5031F80F.6060303@FreeBSD.org> Content-Type: text/plain; charset=ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: [CFT] TexLive port 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: Mon, 20 Aug 2012 08:45:29 -0000 On 20/08/2012 10:40, Doug Barton wrote: > On 08/20/2012 01:23, Dominic Fandrey wrote: >> I have run into problems with portmaster. The problem is that it doesn't >> check whether a dependency is satisfied. It just goes ahead and installs >> them. >> >> I think a dependency like: >> latex:${PORTSDIR}/print/teTeX-base >> >> shouldn't cause portmaster to install teTeX-base. Not if a latex >> binary is already available. > > Portmaster doesn't handle dependencies that way, it relies on the port > authors to register CONFLICTS. If you have installed a port that > installs a latex binary it and teTeX-base should have CONFLICTS > registered against each other. So evidently my list of CONFLICTS is not complete. -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 08:46:43 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 177781065676; Mon, 20 Aug 2012 08:46:43 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id DA334150385; Mon, 20 Aug 2012 08:46:42 +0000 (UTC) Message-ID: <5031F972.7040605@FreeBSD.org> Date: Mon, 20 Aug 2012 01:46:42 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: Chris Rees References: <20120811062311.GA1526@rwpc15.mby.riverwillow.net.au> <50260E3F.6020200@FreeBSD.org> <5028D29F.5050002@FreeBSD.org> <5031F912.8060709@FreeBSD.org> In-Reply-To: <5031F912.8060709@FreeBSD.org> X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: John Marshall , Alex Dupre , FreeBSD Mailing List , miwi@FreeBSD.org Subject: Re: thunderbird-enigmail-1.4.3 build failing on i386 9.1 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: Mon, 20 Aug 2012 08:46:43 -0000 On 08/20/2012 01:45, Doug Barton wrote: > On 08/13/2012 03:42, Chris Rees wrote: >> >> On 13 Aug 2012 12:11, "Alex Dupre" > > wrote: >>> >>> Doug Barton ha scritto: >>>> This problem is caused for portmaster by the wacky way that they changed >>>> the dependency for thunderbird sources to avoid (zomg!) potential for >>>> fetching files related to thunderbird during the enigmail build process. >>>> I objected at the time, but my objection was ignored. >>> >>> If you can feel better, I never approved it. > > It does, actually. :) > >>>> OTOH, the recent enigmail update worked for me using portmaster, I >>>> haven't had time to investigate why it worked this time either. :) >>> >>> Because I put that horrible FETCH_DEPENDS inside a conditional :-) >> >> This had a general solution ages ago... but it's still in the queue. >> >> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/169850 > > This seems perfectly reasonable, and seems also to address the concern > about fetching files for a dependent port during the build phase of > another. > > miwi, you requested that PR, where do you stand with it? Sorry, put the wrong e-mail address in for miwi. -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 09:02:11 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7F19B106566B for ; Mon, 20 Aug 2012 09:02:11 +0000 (UTC) (envelope-from itechbear@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 46C338FC0A for ; Mon, 20 Aug 2012 09:02:11 +0000 (UTC) Received: by ialo14 with SMTP id o14so3086189ial.13 for ; Mon, 20 Aug 2012 02:02:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=FPDxm/zmeL9eoBTlpSap86yhtXlcDyOQKxTNhIreS4c=; b=vcaC4xg2BI8K/lO9X6KhH0Yx9KNoL+LHDtACFwp//2wq6al6vpjVfPAC7U7w72yGef zb3PTwN8ki/Q4cr13I/zPhoMgbzcdNtxJ9QmY/tPyYe30705Cw8azKm+QyRTxz2ULytK iSFM7bOY0pJIMm+p5IH1sdMjE3p99KWBtCMmPNaOEQaLydPhLXGwll2502qmlJnhkJzS V8FMg+/OmOkebU3hDVgsFablcCM7Ek34rslTF8hKPzubHIk0q4YT2d19I2BPpny2HzLK DfwfuefiWcvUq+4RTZGjqSmwKrjMswThSDiiEZTm94Ezp72DVFkws1bdUFLzIOJ9aQ+N w1hA== MIME-Version: 1.0 Received: by 10.50.156.170 with SMTP id wf10mr9222147igb.27.1345453330526; Mon, 20 Aug 2012 02:02:10 -0700 (PDT) Received: by 10.231.202.208 with HTTP; Mon, 20 Aug 2012 02:02:10 -0700 (PDT) In-Reply-To: References: Date: Mon, 20 Aug 2012 17:02:10 +0800 Message-ID: From: HU Dong To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: port name confliction and lib dir problems about porting 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: Mon, 20 Aug 2012 09:02:11 -0000 On Mon, Aug 20, 2012 at 3:14 PM, HU Dong wrote: > Hi! > I'm porting evan's debugger to freebsd, which name will be > devel/edb. It's an excellent ollydbg-like debugging tool. Now almost > all work has been done, but I run into two problems. > > 1. There's already one port named edb (databases/edb, > Enlightenment Database Library). Is there any convention that I should > follow to rename the new port? It has a man file edb.1. What should I > do with it after I rename the port, eg, how to rename a file in > Makefile? > 2. It installs some library files to lib or lib64 based on OS > arch. How to specify lib path in pkg-plist? > > -- > B.R. > HU Dong Problems solved. Sorry for disturbance. -- B.R. HU Dong From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 10:15:23 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AA7A7106564A; Mon, 20 Aug 2012 10:15:23 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 3FF768FC08; Mon, 20 Aug 2012 10:15:21 +0000 (UTC) Received: from skuns.kiev.zoral.com.ua (localhost [127.0.0.1]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id q7KAFNBQ013472; Mon, 20 Aug 2012 13:15:23 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5) with ESMTP id q7KAFB9x085727; Mon, 20 Aug 2012 13:15:11 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5/Submit) id q7KAFBNS085726; Mon, 20 Aug 2012 13:15:11 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 20 Aug 2012 13:15:10 +0300 From: Konstantin Belousov To: Juergen Lock Message-ID: <20120820101510.GJ33100@deviant.kiev.zoral.com.ua> References: <20120813211109.GA71682@triton8.kn-bremen.de> <20120813214651.GA72570@triton8.kn-bremen.de> <5029D6AE.4050205@gwdg.de> <20120814114214.GB94259@triton8.kn-bremen.de> <502A8206.4090505@gwdg.de> <20120814192453.GA8026@triton8.kn-bremen.de> <502AAD0E.2070909@FreeBSD.org> <20120815120143.GB33206@triton8.kn-bremen.de> <20120818204510.GA70765@triton8.kn-bremen.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rmUrFcWP4LYae1gV" Content-Disposition: inline In-Reply-To: <20120818204510.GA70765@triton8.kn-bremen.de> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: FreeBSD Ports , freebsd-multimedia@freebsd.org, freebsd-ports@freebsd.org, Kevin Oberman , kan@freebsd.org Subject: Re: __FreeBSD_version bump? (was: Re: vlc 2.0.3 ProjectM path fix) 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: Mon, 20 Aug 2012 10:15:23 -0000 --rmUrFcWP4LYae1gV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 18, 2012 at 10:45:10PM +0200, Juergen Lock wrote: > On Wed, Aug 15, 2012 at 10:09:59AM -0700, Kevin Oberman wrote: > > On Wed, Aug 15, 2012 at 5:01 AM, Juergen Lock = wrote: > > > On Tue, Aug 14, 2012 at 09:54:54PM +0200, Olli Hauer wrote: > > >> ... > > >> >> I think I got it: It is only a problem of configuring in the runn= ing > > >> >> vlc. You have to set the right path under > > >> >> 'Settings','All','Audio','Visualizing','projectM'. That's all ;-) > > >> >> > > >> > Aah-haah! :) I've fixed the default paths and made a new patch: > > >> > > > >> > http://people.freebsd.org/~nox/tmp/vlc-2.0.3-010.patch > > >> > > > >> > > >> > > >> >From your patch: > > >> > workaround is to deinstall the old vlc-1.x version before building > > >> > the new one. > > >> > > >> What about a conflict line ? > > >> CONFLICTS_BUILD=3D${PORTNAME}-1.* > > >> > > >> This allows users to fetch the source but they have to deinstall the > > >> old version before building the new one. > > > > > > Hm well the rtld bug this workaround is for only affects the > > > pulseaudio and notify knobs, and the workaround doesn't work for > > > the notify knob so it would only cover half the cases, and also > > > checking if this is needed in the port would require a > > > __FreeBSD_version bump which is probably overkill for this bug. > >=20 > > And why is it overkill? I regularly see comments about not wanting to > > bump __FreeBSD_version, but it's just an integer (though presented as > > a fixed-point fraction). There is no shortage and I never have > > understood why people are so hesitant to change it when there is a > > real, even if fairly small benefit from the bump. >=20 > Hmm. Alexander, what do you think? Not being Alexander, but appeared on Cc:. IMO, bumping __FreeBSD_version should not be done frivolous, and routine bug fixes are definitely not the good reason to bump. For one, users of HEAD or stable are assumed to run tip of the branch. If you want defined point of the branch, use release. With this POV, the usefulness of the bump for bug fix is only a week or two. Second, bump of __FreeBSD_version signifies major incompatibility between pre-bumped tree and current one. In the kernel, each bump of version in HEAD means that new modules cannot be loaded into new kernel. Bumping for bug fixes is a misuse of the mechanism which was put there to provide information about major changes in system. For small or detectable items, use autoconf-like runtime (or build-time *) tests. * - Usually, the tests must be run-time, and not build-time. This bug is greatly amplified by use of __FreeBSD_version. The case that initiated the discussion is probably the first time I ever saw the when build-time test makes some sense. --rmUrFcWP4LYae1gV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAlAyDi4ACgkQC3+MBN1Mb4jqTQCgrqDlPFrRT0JaibAqDH7esjec lbAAn0ytBiCcX9mZsb3lNqoHKR19tQGz =4gBI -----END PGP SIGNATURE----- --rmUrFcWP4LYae1gV-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 10:15:23 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AA7A7106564A; Mon, 20 Aug 2012 10:15:23 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 3FF768FC08; Mon, 20 Aug 2012 10:15:21 +0000 (UTC) Received: from skuns.kiev.zoral.com.ua (localhost [127.0.0.1]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id q7KAFNBQ013472; Mon, 20 Aug 2012 13:15:23 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5) with ESMTP id q7KAFB9x085727; Mon, 20 Aug 2012 13:15:11 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5/Submit) id q7KAFBNS085726; Mon, 20 Aug 2012 13:15:11 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Mon, 20 Aug 2012 13:15:10 +0300 From: Konstantin Belousov To: Juergen Lock Message-ID: <20120820101510.GJ33100@deviant.kiev.zoral.com.ua> References: <20120813211109.GA71682@triton8.kn-bremen.de> <20120813214651.GA72570@triton8.kn-bremen.de> <5029D6AE.4050205@gwdg.de> <20120814114214.GB94259@triton8.kn-bremen.de> <502A8206.4090505@gwdg.de> <20120814192453.GA8026@triton8.kn-bremen.de> <502AAD0E.2070909@FreeBSD.org> <20120815120143.GB33206@triton8.kn-bremen.de> <20120818204510.GA70765@triton8.kn-bremen.de> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rmUrFcWP4LYae1gV" Content-Disposition: inline In-Reply-To: <20120818204510.GA70765@triton8.kn-bremen.de> User-Agent: Mutt/1.4.2.3i X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: FreeBSD Ports , freebsd-multimedia@freebsd.org, freebsd-ports@freebsd.org, Kevin Oberman , kan@freebsd.org Subject: Re: __FreeBSD_version bump? (was: Re: vlc 2.0.3 ProjectM path fix) 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: Mon, 20 Aug 2012 10:15:23 -0000 --rmUrFcWP4LYae1gV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 18, 2012 at 10:45:10PM +0200, Juergen Lock wrote: > On Wed, Aug 15, 2012 at 10:09:59AM -0700, Kevin Oberman wrote: > > On Wed, Aug 15, 2012 at 5:01 AM, Juergen Lock = wrote: > > > On Tue, Aug 14, 2012 at 09:54:54PM +0200, Olli Hauer wrote: > > >> ... > > >> >> I think I got it: It is only a problem of configuring in the runn= ing > > >> >> vlc. You have to set the right path under > > >> >> 'Settings','All','Audio','Visualizing','projectM'. That's all ;-) > > >> >> > > >> > Aah-haah! :) I've fixed the default paths and made a new patch: > > >> > > > >> > http://people.freebsd.org/~nox/tmp/vlc-2.0.3-010.patch > > >> > > > >> > > >> > > >> >From your patch: > > >> > workaround is to deinstall the old vlc-1.x version before building > > >> > the new one. > > >> > > >> What about a conflict line ? > > >> CONFLICTS_BUILD=3D${PORTNAME}-1.* > > >> > > >> This allows users to fetch the source but they have to deinstall the > > >> old version before building the new one. > > > > > > Hm well the rtld bug this workaround is for only affects the > > > pulseaudio and notify knobs, and the workaround doesn't work for > > > the notify knob so it would only cover half the cases, and also > > > checking if this is needed in the port would require a > > > __FreeBSD_version bump which is probably overkill for this bug. > >=20 > > And why is it overkill? I regularly see comments about not wanting to > > bump __FreeBSD_version, but it's just an integer (though presented as > > a fixed-point fraction). There is no shortage and I never have > > understood why people are so hesitant to change it when there is a > > real, even if fairly small benefit from the bump. >=20 > Hmm. Alexander, what do you think? Not being Alexander, but appeared on Cc:. IMO, bumping __FreeBSD_version should not be done frivolous, and routine bug fixes are definitely not the good reason to bump. For one, users of HEAD or stable are assumed to run tip of the branch. If you want defined point of the branch, use release. With this POV, the usefulness of the bump for bug fix is only a week or two. Second, bump of __FreeBSD_version signifies major incompatibility between pre-bumped tree and current one. In the kernel, each bump of version in HEAD means that new modules cannot be loaded into new kernel. Bumping for bug fixes is a misuse of the mechanism which was put there to provide information about major changes in system. For small or detectable items, use autoconf-like runtime (or build-time *) tests. * - Usually, the tests must be run-time, and not build-time. This bug is greatly amplified by use of __FreeBSD_version. The case that initiated the discussion is probably the first time I ever saw the when build-time test makes some sense. --rmUrFcWP4LYae1gV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAlAyDi4ACgkQC3+MBN1Mb4jqTQCgrqDlPFrRT0JaibAqDH7esjec lbAAn0ytBiCcX9mZsb3lNqoHKR19tQGz =4gBI -----END PGP SIGNATURE----- --rmUrFcWP4LYae1gV-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 11:06:13 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 25AC1106566B for ; Mon, 20 Aug 2012 11:06:13 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0F4A38FC19 for ; Mon, 20 Aug 2012 11:06:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7KB6C3K045368 for ; Mon, 20 Aug 2012 11:06:12 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7KB6BW8045351 for freebsd-ports@FreeBSD.org; Mon, 20 Aug 2012 11:06:11 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 20 Aug 2012 11:06:11 GMT Message-Id: <201208201106.q7KB6BW8045351@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: FreeBSD ports list Cc: Subject: Current unassigned ports problem reports 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: Mon, 20 Aug 2012 11:06:13 -0000 (Note: an HTML version of this report is available at http://www.freebsd.org/cgi/query-pr-summary.cgi?category=ports .) The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/170781 [PATCH] sysutils/cciss_vol_status: take maintainership f ports/170780 [maintainer update] graphichs/zathura-djvu 0.1.1 -> 0. o ports/170779 New port: devel/edbg An ollydbg-like debugger based on o ports/170777 [PATCH] Not LIBS but LDFLAGS in Makefile of lang/ruby f ports/170773 sysutils/bacula-server overlaps with sysutils/backula- o ports/170769 pkg_add -v -r pbi-manager o ports/170768 New port: lang/spidermonkey-185 A standalone JavaScrip o ports/170767 [patch] update ports-mgmt/portbuilder from 0.1.5.2 to o ports/170735 Update multimedia/mplayer and mencoder to a recent sna o ports/170730 multimedia/mplayer-skins plist generation under pkgng f ports/170723 [patch] x11-wm/dwm: add optional Xft support o ports/170704 [NEW PORT] games/patapizza-tetris: An unofficial clone o ports/170695 sysutils/fusefs-ntfs - instant reboot when mv from UFS o ports/170682 [NEW PORT] graphics/puckman: An unofficial clone of th o ports/170674 devel/libsysinfo fails to link correctly (missing kvm o ports/170666 New port: graphics/nomacs simple image viewer o ports/170662 [NEW PORT] devel/pymunk: A easy-to-use pythonic 2d phy o ports/170661 [NEW PORT] graphics/py27-pyglet-devel: Cross-platform o ports/170652 New port: net-mgmt/nagios-check_ipmi_sensor: Nagios/Ic f ports/170641 x11-toolkits/open-motif: need mkcatdefs utility f ports/170626 x11-toolkits/open-motif: X11/extensions/XPrint.h is no o ports/170616 gpk-update-viewer f ports/170610 [update]: textproc/ctpp2 up to new version f ports/170542 sysutils/bsdadminscripts does not build correctly in m f ports/170538 x11-wm/enlightenment build breaks f ports/170537 devel/libftdi seems broken on i386 and amd64 f ports/170524 devel/ding-libs fails to build in tinderbox f ports/170502 security/sssd failed to connect Ldap server without SA o ports/170492 [REPOCOPY] devel/gwenhywfar -> devel/gwenhywfar-{fox16 f ports/170473 [patch] audio/alsa-plugins: disable ARIFF_OSS by defau o ports/170467 Unintended effect of /usr/local/include/base64.h in bu f ports/170457 [patch] audio/alsa-lib: implicit declaration of calloc o ports/170448 [NEW PORT] devel/allegro5: Allegro 5 is a game program f ports/170417 Update port: sysutils/grub2 to 2.00 f ports/170381 x11/slim window manager gives dbus errors starting xfc f ports/170366 lang/libobjc2: update to 1.6.1 f ports/170365 Patch updating finance/trytond from version 1.4.7 to 2 f ports/170357 net-mgmt/tcptrack Segmentation fault (core dumped) f ports/170344 [UPDATE] net/tcpflow: update to 1.2.8, take maintainer f ports/170339 www/node: segmentation violation in v8::internal::Hand o ports/170336 New port: textproc/confetti Configuration file parser o ports/170285 Update mail/mailman from 2.1.14 to 2.1.15 o ports/170280 mail/mailman reports incorrect value for MM_USERID o ports/170242 [PATCH] devel/arduino: fix avr-libc SIG_USART1_RECV is o ports/170241 [PATCH] devel/libftdi: upgrade to 0.20 and fix automak o ports/170229 sysutils/ntfsprogs is in conflict with sysutils/fusefs f ports/170186 Update sysutils/modules to version 3.2.9 o ports/170185 sysutils/mgeupsd not correctly works. o ports/170180 [patch] Mk/bsd.options.mk allow make.conf and command o ports/170104 error setting source interface in net/mcast-tools, net o ports/170100 astro/orsa: version 0.7.0 in ports hopelessly outdated f ports/170089 chinese/ibus-chewing 1.3.10 can't be compiled with ibu o ports/170016 net/liveMedia: update to 2012.07.18 release o ports/170000 emulators/vmware-tools6: Can not install VMware Tools f ports/169876 devel/flyspray: Strict Standards: Non-static method Fl o ports/169861 new port: audio/bristol, Bristol Synthesiser Emulation o ports/169799 update multimedia/handbrake to 0.9.6 f ports/169770 [patch] audio/alsa-lib: make async handler work (from f ports/169767 audio/alsa-plugins: desync with oss plugin f ports/169759 net-mgmt/nrpe2 doesn't start after subsequent reboots o ports/169741 [new port] devel/visualparadigm f ports/169716 net-mgmt/ndpmon several problems with build and instal o ports/169687 new port: www/xpi-ghostery o ports/169628 sysutils/devcpu-data f ports/169613 security/botan: Fix ECDSA for dns/powerdns and maybe o f ports/169521 astro/weatherspect: Exiting with SIGUse of uninitializ o ports/169519 [net/cvsup] socksify and cvsup cannot be used together o ports/169506 [NEW PORT] devel/pecl-inotify: The inotify extension a o ports/169492 [new port] databases/pecl-sqlite must be restored o ports/169383 New Port: graphics/puf Photographer productivity tool o ports/169371 port graphics/sane-backends segfaults f ports/169333 [PATCH] sysutils/syslog-ng2: move sample config to EXA o ports/169322 New port: net/armsd: SMFv2/ARMS Service Adapter daemon o ports/169314 graphics/ImageMagick fails to build: test failure o ports/169296 New port: textproc/libcrm114 CRM114 C-callable Library f ports/169165 sysutils/fusefs-kmod: calling fchown(2) on sshfs files o ports/169090 New Port: comms/ge-x2212-2 An EEPROM programmer for GE o ports/169074 [NEW PORT] net/jicmp6: ICMPv6 JNI f ports/169043 Add CONFLICTS_INSTALL=fusefs-ntfs to sysutils/ntfsprog f ports/169032 Update net-im/qutim port to 0.3.0 f ports/168935 www/firefox-remote shares PORTNAME with www/firefox o ports/168926 Second '59.xxx' out of range 0..59 at security/snort-r o ports/168861 devel/tkcvs: tkdiff no longer runs correctly f ports/168611 conflict: cad/brlcad: Port shares files with other por o ports/168491 [NEW PORT] www/py27-django-mezzanine: An open source C o ports/168490 [NEW PORT] www/py27-django-mezzanine-grappelli: Fork o s ports/168486 [PATCH] www/sams, warnings "strftime() [function.strft f ports/168466 [PATCH] www/sams, web-interface, needs GetHostnameSam. f ports/168407 [patch] lang/gauche: update to 0.9.3.2, unbreak o ports/168404 [NEW PORT] databases/dev-sqlite3: This is a developmen o ports/168328 [REPOCOPY] devel/codeblocks --> devel/codeblocks-devel f ports/168319 graphics/qiviewer: Not displaying image jpeg s ports/168215 [PATCH] print/scribus-devel: update to 1.5.0 svn f ports/168161 [PATCH] sysutils/conky: update to 1.9.0 f ports/168160 ports-mgmt/jailaudit doesn't return a non-0 exit code o ports/168141 faild to install lang/ezm3 s ports/167955 [update] graphics/tinyows: Fix dependency to postgis f ports/167950 databases/memcachedb does not work on 10-CURRENT f ports/167691 security/heimdal: problem compiling kerberos/heimdal o ports/167554 security/openssh-portable has some drawbacks f ports/167175 [PATCH] japanese/eb: update to 4.4.3 f ports/167090 sysutils/ezjail: Invalid command line option in ezjail f ports/167074 New Port: www/drupal7-ldap o ports/167042 New port: net-p2p/tahoe-lafs f ports/167031 security/heimdal ignore environment after process call f ports/166987 net/nss_ldap: ports/152982 causes nss_ldap to not func o ports/166826 New port: misc/libphidget The driver for Phidgets devi o ports/166812 New port: mail/bounceHammer o ports/166728 New port: science/fvcom-mpi o ports/166726 New port: science/fvcom o ports/166665 [new port] java/jboss-as: JBoss 7.1 new port o ports/166522 lang/f77: Fortran 77 compiler always exits with error f ports/166417 rc script for net/delegate (ports) f ports/166117 add knobs in math/grace to make features selectable an o ports/166006 Problem with mail/postfix and mail/mailman integration f ports/166004 www/squid31 3.1.19 crashes on first request f ports/165672 sysutils/bacula-server doesn't install all symlinks ne o ports/165586 New port german/lx-office-erp, sql-ledger fork with ex f ports/165361 x11-wm/e17-module-mem counts memory incorrectly f ports/164941 [UPDATE] [NEW PORTS] jamvm/classpath w/o jdk o ports/164306 update mail/mailagent to 3.1.77 and utmpx fix o ports/164277 new port: mail/roundcube-automatic_addressbook o ports/164199 Ports fail to acknowlegde newly created users o ports/164060 net/ucarp doesn't work on FreeBSD 9.0-PRERELEASE o ports/164055 sysutils/zfs-periodic: Test if scrubbing is in process o ports/163955 input packet for interface are counted twice o ports/163850 New port: cad/linux-bricscad f ports/163438 New port: multimedia/mplayer2 f ports/163126 security/sshguard changed from syslog.conf to daemon b o bin/162681 pkg_add(1): new installer does not add doc packages o ports/162510 [patch] Upgrade graphics/OpenEXR to version 1.7.0 o ports/162221 9.0-RC1 new problem building lang/spidermonkey o ports/162045 print/ghostview 1.5_2 coredumps on certain files f ports/161690 New port: games/prboom-plus Port of ID Software's Doom o ports/161578 devel/strace is not working f ports/161278 net/dante: getoutaddr(): address [...] selected, but n f ports/161070 infinite loop for graphics/xfig on 9.0-CURRENT s ports/160993 New port: security/sqlcipher f ports/159242 New port: sysutils/fuse-zip FUSE filesystem to mount Z f ports/159177 sysutils/muse on 8.2-STABLE o ports/159003 devel/cross-gcc attempts to use $PRFIX/../../ranlib on o ports/158983 [NEW PORT] devel/pecl-dtrace: PHP DTrace provider o ports/157544 Updates for databases/linux-oracle-instantclient-* o ports/157107 conflict between mail/p5-Mail-SPF and mail/libspf2 o ports/156834 New port: games/fairymax-devel latest version of games o ports/155941 net/nepenthes: mwserv library support is not included f ports/155898 Update port devel/libthai f ports/155115 devel/doxygen: dependancy loop o ports/152915 russian/xmms v. 1.2.11_12 don't see cdinfo and tag's i o ports/152899 devel/valgrind: unhandled syscall: 506 o ports/151747 new port: emulators/wine-fbsd64: request for (a variat o ports/151280 emulators/vmware-guestd6 port install error in /usr/po o ports/150425 www/squid31: rc.d/squid's squid_fib setting ineffectiv o ports/148996 net/cvsup-mirror doesn't use preassigned UID/GIDs o ports/147788 x11-drivers/xf86-video-radeonhd-devel 1.3.0.20091101_3 o ports/147290 graphics/graphviz does not install properly with graph o ports/143723 graphics/dri fails to build after graphics/libdrm upda o ports/140170 net/liveMedia: install shared libraries and thus fix r o ports/103751 databases/linux-oracle-instantclient-sqlplus: ldconfig f ports/57498 HEIMDAL_HOME should be defined in src or ports Makefil 160 problems total. From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 11:09:49 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5AF9F1065688 for ; Mon, 20 Aug 2012 11:09:49 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2C6B88FC12 for ; Mon, 20 Aug 2012 11:09:49 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7KB9nuv049980 for ; Mon, 20 Aug 2012 11:09:49 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7KB9mtp049970 for ports@FreeBSD.org; Mon, 20 Aug 2012 11:09:48 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 20 Aug 2012 11:09:48 GMT Message-Id: <201208201109.q7KB9mtp049970@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: ports@FreeBSD.org Cc: Subject: Current problem reports assigned to ports@FreeBSD.org 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: Mon, 20 Aug 2012 11:09:49 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- p ports/170569 ports sysutils/sec does not start automatically at boot time 1 problem total. From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 15:43:30 2012 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 340F1106566B; Mon, 20 Aug 2012 15:43:30 +0000 (UTC) (envelope-from gnn@freebsd.org) Received: from vps.hungerhost.com (vps.hungerhost.com [216.38.53.176]) by mx1.freebsd.org (Postfix) with ESMTP id E152B8FC0A; Mon, 20 Aug 2012 15:43:29 +0000 (UTC) Received: from [209.249.190.124] (port=56468 helo=gnnmac.hudson-trading.com) by vps.hungerhost.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.77) (envelope-from ) id 1T3U8T-0005j0-Os; Mon, 20 Aug 2012 11:43:25 -0400 Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\)) From: George Neville-Neil In-Reply-To: <501F6C8E.3030008@FreeBSD.org> Date: Mon, 20 Aug 2012 11:43:16 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <86hatodavd.wl%gnn@neville-neil.com> <1341340703.6639@da3m0n8t3r.com> <20120704194917.GA15426@misty.eyesbeyond.com> <2244ACD7-892A-4CA7-90B1-FFF41AF6B317@FreeBSD.org> <49BAAAB5-BF68-43B3-8D7C-B4E49DE29ED3@neville-neil.com> <4FFA4454.5070803@FreeBSD.org> <4FFA5AF0.607@FreeBSD.org> <8DB0856C-A5D6-4C03-9246-743E51BC8B86@freebsd.org> <501F6C8E.3030008@FreeBSD.org> To: Doug Barton X-Mailer: Apple Mail (2.1485) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - vps.hungerhost.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - freebsd.org Cc: freebsd-ports@FreeBSD.org Subject: Re: devel/zookeeper rc.d script 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: Mon, 20 Aug 2012 15:43:30 -0000 On Aug 6, 2012, at 03:04 , Doug Barton wrote: > On 07/09/2012 08:57, George Neville-Neil wrote: >>=20 >> On Jul 9, 2012, at 00:15 , Doug Barton wrote: >>=20 >>> On 07/08/2012 20:01, George Neville-Neil wrote: >>>>=20 >>>> On Jul 8, 2012, at 22:39 , Doug Barton wrote: >>>>=20 >>>>> On 07/08/2012 19:33, George Neville-Neil wrote: >>>>>> A followup. zookeeper is now ported to Freebsd = (/usr/ports/devel/zookeeper) >>>>>=20 >>>>> George, did you see the PR and the followup from me regarding the = port? >>>>>=20 >>>>=20 >>>> I got a mail from jgh@ but only today figured out what the PR was. >>>=20 >>> Are you not getting your gnn@FreeBSD.org mail? >>>=20 >>>> I'll look at the patches from him tomorrow. >>>=20 >>> I copied the text from my message below for your convenience. >>>=20 >>>> http://www.freebsd.org/cgi/query-pr.cgi?pr=3D169693 >>>=20 >>> Furthermore the rc.d script is a mess, and should not have been >>> committed like it was (numerous missing bits, bad format, set_rcvar, >>> hard-coded /usr/local, no REQUIRE, no KEYWORD: shutdown, etc.). = Please >>> read >>> = http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/rc-scrip= ts.html >>> and then ask in freebsd-rc@ if you have any additional questions. = Sorry >>> to be so blunt, but I'm really, really tired of repeating the same = stuff >>> over and over again, and this script is really a mess. >>>=20 >>> Also, don't install the script in do-install, see the web page above >>> (and/or the PR) for USE_RC_SUBR. >>>=20 >>> And FYI, there is no need to have the function in that script. You = could >>> use (for example) start_cmd=3D"$command start" just as well. Not to >>> mention that the function you have should be using $1 as the = argument to >>> $command, not $rc_arg. Reasons why left as an exercise for the = reader ... >=20 > George, >=20 > Some of these issues were covered by the PR, but many of them were = not. > If you have any questions about the changes that are needed you should > feel free to ask on freebsd-rc@FreeBSD.org. >=20 I think many or most of these are addressed by updates being made by Steven Kreuzer to both this port and the zookeeper-devel port. Best, George From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 15:52:35 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D71CA1065675; Mon, 20 Aug 2012 15:52:35 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 88F3A8FC22; Mon, 20 Aug 2012 15:52:35 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7KFqZI0055315; Mon, 20 Aug 2012 15:52:35 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7KFqZNi055314; Mon, 20 Aug 2012 15:52:35 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Mon, 20 Aug 2012 17:52:32 +0200 From: Baptiste Daroussin To: Oliver Fromme Message-ID: <20120820155232.GB23607@ithaqua.etoilebsd.net> References: <5012B7CF.9020002@FreeBSD.org> <201207271702.q6RH2G3O063639@lurza.secnetix.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="UHN/qo2QbUvPLonB" Content-Disposition: inline In-Reply-To: <201207271702.q6RH2G3O063639@lurza.secnetix.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: FreeBSD Ports , Scot Hetzel , Jase Thew Subject: Re: Question about new options framework (regression?) 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: Mon, 20 Aug 2012 15:52:36 -0000 --UHN/qo2QbUvPLonB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jul 27, 2012 at 07:02:16PM +0200, Oliver Fromme wrote: >=20 > Jase Thew wrote: > > On 27/07/2012 10:41, Baptiste Daroussin wrote: > > >=20 > > > I think that is the more reasonnable, I'll add this when fully back.= I was > > > thinking of LATE_SET and LATE_UNSET but OVERRIDE_SET and OVERRIDE_UN= SET sounds > > > better to me. > >=20 > > What use-case are you thinking of that requires the ability for saved > > config to override manually specified config? If there isn't a > > compelling reason for this, then I'd personally much rather see the > > original behaviour restored rather than adding another two variables. >=20 > Baptiste is right ... The original behaviour is flawed, > because it depends on how the port's maintainer wrote the > Makefile. >=20 > For example, If you have WITH_FOO=3DYES in the options file, > and the port's Makefile checks whether WITH_FOO is set or > unset, then there is *no* way to override that, not even > with the old options framework. >=20 > In the case of zsh I was lucky, because the (old) Makefile > checked if WITH_ZSH_STATIC is set, while the options file > contained WITHOUT_ZSH_STATIC, so I could override that. > If it was checking whether WITHOUT_ZSH_STATIC was unset, > it wouldn't have worked. >=20 > Also, if I wanted to do it the other way round, i.e. set > WITH_ZSH_STATIC in the options file, there would be no > way to unset that on the command line. >=20 > So, Baptiste's approach to fix that alltogether is right, > in my opinion. >=20 > Best regards > Oliver >=20 Does this patch fits your needs? http://people.freebsd.org/~bapt/OVERRIDE_BLA.diff The initial configuration has been saved using make config. # make showconfig =3D=3D=3D> The following configuration options are available for zsh-5.0.0: DEBUG=3Doff: Install debug symbols DOCS=3Doff: Build and install the documentation GDBM=3Don: Enable GDBM support (GPL) MAILDIR=3Don: Enable support for Maildirs in MAIL(PATH) MEM=3Doff: Enable zsh-mem options MULTIBYTE=3Don: multibyte character support PCRE=3Doff: Use Perl Compatible Regular Expressions SECURE_FREE=3Don: Enable zsh-secure-free STATIC=3Doff: Build static executable/libraries =3D=3D=3D> Use 'make config' to modify these settings # OVERRIDE_SET=3DDOCS make showconfig =3D=3D=3D> The following configuration options are available for zsh-5.0.0: DEBUG=3Doff: Install debug symbols DOCS=3Don: Build and install the documentation GDBM=3Don: Enable GDBM support (GPL) MAILDIR=3Don: Enable support for Maildirs in MAIL(PATH) MEM=3Doff: Enable zsh-mem options MULTIBYTE=3Don: multibyte character support PCRE=3Doff: Use Perl Compatible Regular Expressions SECURE_FREE=3Don: Enable zsh-secure-free STATIC=3Doff: Build static executable/libraries =3D=3D=3D> Use 'make config' to modify these settings # OVERRIDE_SET=3DDOCS OVERRIDE_UNSET=3DGDBM make showconfig =3D=3D=3D> The following configuration options are available for zsh-5.0.0: DEBUG=3Doff: Install debug symbols DOCS=3Don: Build and install the documentation GDBM=3Doff: Enable GDBM support (GPL) MAILDIR=3Don: Enable support for Maildirs in MAIL(PATH) MEM=3Doff: Enable zsh-mem options MULTIBYTE=3Don: multibyte character support PCRE=3Doff: Use Perl Compatible Regular Expressions SECURE_FREE=3Don: Enable zsh-secure-free STATIC=3Doff: Build static executable/libraries =3D=3D=3D> Use 'make config' to modify these settings #=20 Sorry for having been long on this. regards, Bapt --UHN/qo2QbUvPLonB Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAyXUAACgkQ8kTtMUmk6EweXQCfVhpDrg5CNQNRH+bzuhzOF2xh rvoAnA9YKymgFdfMnLKcmwJ8muQWM5I+ =jRtH -----END PGP SIGNATURE----- --UHN/qo2QbUvPLonB-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 15:54:28 2012 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 726AD1065689; Mon, 20 Aug 2012 15:54:28 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id AB6598FC15; Mon, 20 Aug 2012 15:54:27 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so6603690vcb.13 for ; Mon, 20 Aug 2012 08:54:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=P2Ix3XU8A4Ip2mkQA2gEqvwwP6+J+E2gbliWuO/i/js=; b=BLdRQfU6n+4krRyqeLgk5CRni4OpDjqBtYVU1Iztk8ArgzTrXGKRy9N/+oqn8h9FTV ET2lk/35Xo2cxsQ9sJBBeO7za6dxGQ0vxlmPUkOo793DXxRkJQAH5efDHO3ML/eHujkM zzEjOB6hp5MS3rezkZHfLGC8Ms2oSpA1zoJ4MjXuYJySu/Ct4WTZiuxjPR+8PHAxRug+ ANvRK0ts2jVhtSmbVfSkJ9ppKa1eqG7kxO24exEQnYW5BlE5iMwx4HAbWb6D72V9fHz0 uEnmE9juX7at7+wQwcUgofL0ImyU+mecLDkGLjZwrsHycJe1Bu9j0637eJ5xNenewuli MedQ== Received: by 10.220.108.15 with SMTP id d15mr10705585vcp.37.1345478067072; Mon, 20 Aug 2012 08:54:27 -0700 (PDT) Received: from kan.dyndns.org (c-24-63-226-98.hsd1.ma.comcast.net. [24.63.226.98]) by mx.google.com with ESMTPS id bm15sm5457601vdb.22.2012.08.20.08.54.25 (version=SSLv3 cipher=OTHER); Mon, 20 Aug 2012 08:54:25 -0700 (PDT) Date: Mon, 20 Aug 2012 11:54:11 -0400 From: Alexander Kabaev To: Konstantin Belousov Message-ID: <20120820115411.4134af08@kan.dyndns.org> In-Reply-To: <20120820101510.GJ33100@deviant.kiev.zoral.com.ua> References: <20120813211109.GA71682@triton8.kn-bremen.de> <20120813214651.GA72570@triton8.kn-bremen.de> <5029D6AE.4050205@gwdg.de> <20120814114214.GB94259@triton8.kn-bremen.de> <502A8206.4090505@gwdg.de> <20120814192453.GA8026@triton8.kn-bremen.de> <502AAD0E.2070909@FreeBSD.org> <20120815120143.GB33206@triton8.kn-bremen.de> <20120818204510.GA70765@triton8.kn-bremen.de> <20120820101510.GJ33100@deviant.kiev.zoral.com.ua> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/CaBsWPFxGA19IQqehbrwp+F"; protocol="application/pgp-signature" Cc: freebsd-multimedia@freebsd.org, kan@freebsd.org, Juergen Lock , Kevin Oberman , FreeBSD Ports , freebsd-ports@freebsd.org Subject: Re: __FreeBSD_version bump? (was: Re: vlc 2.0.3 ProjectM path fix) 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: Mon, 20 Aug 2012 15:54:28 -0000 --Sig_/CaBsWPFxGA19IQqehbrwp+F Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 20 Aug 2012 13:15:10 +0300 Konstantin Belousov wrote: > On Sat, Aug 18, 2012 at 10:45:10PM +0200, Juergen Lock wrote: > > On Wed, Aug 15, 2012 at 10:09:59AM -0700, Kevin Oberman wrote: > > > On Wed, Aug 15, 2012 at 5:01 AM, Juergen Lock > > > wrote: > > > > On Tue, Aug 14, 2012 at 09:54:54PM +0200, Olli Hauer wrote: > > > >> ... > > > >> >> I think I got it: It is only a problem of configuring in > > > >> >> the running vlc. You have to set the right path under > > > >> >> 'Settings','All','Audio','Visualizing','projectM'. That's > > > >> >> all ;-) > > > >> >> > > > >> > Aah-haah! :) I've fixed the default paths and made a new > > > >> > patch: > > > >> > > > > >> > http://people.freebsd.org/~nox/tmp/vlc-2.0.3-010.patch > > > >> > > > > >> > > > >> > > > >> >From your patch: > > > >> > workaround is to deinstall the old vlc-1.x version before > > > >> > building the new one. > > > >> > > > >> What about a conflict line ? > > > >> CONFLICTS_BUILD=3D${PORTNAME}-1.* > > > >> > > > >> This allows users to fetch the source but they have to > > > >> deinstall the old version before building the new one. > > > > > > > > Hm well the rtld bug this workaround is for only affects the > > > > pulseaudio and notify knobs, and the workaround doesn't work for > > > > the notify knob so it would only cover half the cases, and also > > > > checking if this is needed in the port would require a > > > > __FreeBSD_version bump which is probably overkill for this bug. > > >=20 > > > And why is it overkill? I regularly see comments about not > > > wanting to bump __FreeBSD_version, but it's just an integer > > > (though presented as a fixed-point fraction). There is no > > > shortage and I never have understood why people are so hesitant > > > to change it when there is a real, even if fairly small benefit > > > from the bump. > >=20 > > Hmm. Alexander, what do you think? >=20 > Not being Alexander, but appeared on Cc:. >=20 > IMO, bumping __FreeBSD_version should not be done frivolous, and > routine bug fixes are definitely not the good reason to bump. >=20 > For one, users of HEAD or stable are assumed to run tip of the branch. > If you want defined point of the branch, use release. With this POV, > the usefulness of the bump for bug fix is only a week or two. >=20 > Second, bump of __FreeBSD_version signifies major incompatibility > between pre-bumped tree and current one. In the kernel, each bump of > version in HEAD means that new modules cannot be loaded into new > kernel. >=20 > Bumping for bug fixes is a misuse of the mechanism which was put there > to provide information about major changes in system. For small or > detectable items, use autoconf-like runtime (or build-time *) tests. >=20 > * - Usually, the tests must be run-time, and not build-time. This bug > is greatly amplified by use of __FreeBSD_version. The case that > initiated the discussion is probably the first time I ever saw the > when build-time test makes some sense. I agree with Konstantin and I do not see the point to bump the version just to serve fleeting needs of -stable or -current branch users - their problems will be gone with upgrade to the tip of the respective branch and this is the first thing they are expected to do before reporting a bug anyway. --=20 Alexander Kabaev --Sig_/CaBsWPFxGA19IQqehbrwp+F Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iD8DBQFQMl2uQ6z1jMm+XZYRAiksAJ4uOLssIr8Ns79NR5+Sflbogh6dHACdEL19 +1cir6jiiTHHFSpII+nZqjY= =VOZA -----END PGP SIGNATURE----- --Sig_/CaBsWPFxGA19IQqehbrwp+F-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 15:54:28 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 726AD1065689; Mon, 20 Aug 2012 15:54:28 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id AB6598FC15; Mon, 20 Aug 2012 15:54:27 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so6603690vcb.13 for ; Mon, 20 Aug 2012 08:54:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=P2Ix3XU8A4Ip2mkQA2gEqvwwP6+J+E2gbliWuO/i/js=; b=BLdRQfU6n+4krRyqeLgk5CRni4OpDjqBtYVU1Iztk8ArgzTrXGKRy9N/+oqn8h9FTV ET2lk/35Xo2cxsQ9sJBBeO7za6dxGQ0vxlmPUkOo793DXxRkJQAH5efDHO3ML/eHujkM zzEjOB6hp5MS3rezkZHfLGC8Ms2oSpA1zoJ4MjXuYJySu/Ct4WTZiuxjPR+8PHAxRug+ ANvRK0ts2jVhtSmbVfSkJ9ppKa1eqG7kxO24exEQnYW5BlE5iMwx4HAbWb6D72V9fHz0 uEnmE9juX7at7+wQwcUgofL0ImyU+mecLDkGLjZwrsHycJe1Bu9j0637eJ5xNenewuli MedQ== Received: by 10.220.108.15 with SMTP id d15mr10705585vcp.37.1345478067072; Mon, 20 Aug 2012 08:54:27 -0700 (PDT) Received: from kan.dyndns.org (c-24-63-226-98.hsd1.ma.comcast.net. [24.63.226.98]) by mx.google.com with ESMTPS id bm15sm5457601vdb.22.2012.08.20.08.54.25 (version=SSLv3 cipher=OTHER); Mon, 20 Aug 2012 08:54:25 -0700 (PDT) Date: Mon, 20 Aug 2012 11:54:11 -0400 From: Alexander Kabaev To: Konstantin Belousov Message-ID: <20120820115411.4134af08@kan.dyndns.org> In-Reply-To: <20120820101510.GJ33100@deviant.kiev.zoral.com.ua> References: <20120813211109.GA71682@triton8.kn-bremen.de> <20120813214651.GA72570@triton8.kn-bremen.de> <5029D6AE.4050205@gwdg.de> <20120814114214.GB94259@triton8.kn-bremen.de> <502A8206.4090505@gwdg.de> <20120814192453.GA8026@triton8.kn-bremen.de> <502AAD0E.2070909@FreeBSD.org> <20120815120143.GB33206@triton8.kn-bremen.de> <20120818204510.GA70765@triton8.kn-bremen.de> <20120820101510.GJ33100@deviant.kiev.zoral.com.ua> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/CaBsWPFxGA19IQqehbrwp+F"; protocol="application/pgp-signature" Cc: freebsd-multimedia@freebsd.org, kan@freebsd.org, Juergen Lock , Kevin Oberman , FreeBSD Ports , freebsd-ports@freebsd.org Subject: Re: __FreeBSD_version bump? (was: Re: vlc 2.0.3 ProjectM path fix) 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: Mon, 20 Aug 2012 15:54:28 -0000 --Sig_/CaBsWPFxGA19IQqehbrwp+F Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Mon, 20 Aug 2012 13:15:10 +0300 Konstantin Belousov wrote: > On Sat, Aug 18, 2012 at 10:45:10PM +0200, Juergen Lock wrote: > > On Wed, Aug 15, 2012 at 10:09:59AM -0700, Kevin Oberman wrote: > > > On Wed, Aug 15, 2012 at 5:01 AM, Juergen Lock > > > wrote: > > > > On Tue, Aug 14, 2012 at 09:54:54PM +0200, Olli Hauer wrote: > > > >> ... > > > >> >> I think I got it: It is only a problem of configuring in > > > >> >> the running vlc. You have to set the right path under > > > >> >> 'Settings','All','Audio','Visualizing','projectM'. That's > > > >> >> all ;-) > > > >> >> > > > >> > Aah-haah! :) I've fixed the default paths and made a new > > > >> > patch: > > > >> > > > > >> > http://people.freebsd.org/~nox/tmp/vlc-2.0.3-010.patch > > > >> > > > > >> > > > >> > > > >> >From your patch: > > > >> > workaround is to deinstall the old vlc-1.x version before > > > >> > building the new one. > > > >> > > > >> What about a conflict line ? > > > >> CONFLICTS_BUILD=3D${PORTNAME}-1.* > > > >> > > > >> This allows users to fetch the source but they have to > > > >> deinstall the old version before building the new one. > > > > > > > > Hm well the rtld bug this workaround is for only affects the > > > > pulseaudio and notify knobs, and the workaround doesn't work for > > > > the notify knob so it would only cover half the cases, and also > > > > checking if this is needed in the port would require a > > > > __FreeBSD_version bump which is probably overkill for this bug. > > >=20 > > > And why is it overkill? I regularly see comments about not > > > wanting to bump __FreeBSD_version, but it's just an integer > > > (though presented as a fixed-point fraction). There is no > > > shortage and I never have understood why people are so hesitant > > > to change it when there is a real, even if fairly small benefit > > > from the bump. > >=20 > > Hmm. Alexander, what do you think? >=20 > Not being Alexander, but appeared on Cc:. >=20 > IMO, bumping __FreeBSD_version should not be done frivolous, and > routine bug fixes are definitely not the good reason to bump. >=20 > For one, users of HEAD or stable are assumed to run tip of the branch. > If you want defined point of the branch, use release. With this POV, > the usefulness of the bump for bug fix is only a week or two. >=20 > Second, bump of __FreeBSD_version signifies major incompatibility > between pre-bumped tree and current one. In the kernel, each bump of > version in HEAD means that new modules cannot be loaded into new > kernel. >=20 > Bumping for bug fixes is a misuse of the mechanism which was put there > to provide information about major changes in system. For small or > detectable items, use autoconf-like runtime (or build-time *) tests. >=20 > * - Usually, the tests must be run-time, and not build-time. This bug > is greatly amplified by use of __FreeBSD_version. The case that > initiated the discussion is probably the first time I ever saw the > when build-time test makes some sense. I agree with Konstantin and I do not see the point to bump the version just to serve fleeting needs of -stable or -current branch users - their problems will be gone with upgrade to the tip of the respective branch and this is the first thing they are expected to do before reporting a bug anyway. --=20 Alexander Kabaev --Sig_/CaBsWPFxGA19IQqehbrwp+F Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iD8DBQFQMl2uQ6z1jMm+XZYRAiksAJ4uOLssIr8Ns79NR5+Sflbogh6dHACdEL19 +1cir6jiiTHHFSpII+nZqjY= =VOZA -----END PGP SIGNATURE----- --Sig_/CaBsWPFxGA19IQqehbrwp+F-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 18:14:06 2012 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 F39C21065670 for ; Mon, 20 Aug 2012 18:14:05 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id A92AD8FC0A for ; Mon, 20 Aug 2012 18:14:05 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) for freebsd-ports@freebsd.org with esmtp (envelope-from ) id <1T3WEc-0000sy-32>; Mon, 20 Aug 2012 19:57:54 +0200 Received: from e178002159.adsl.alicedsl.de ([85.178.2.159] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) for freebsd-ports@freebsd.org with esmtpsa (envelope-from ) id <1T3WEb-0002V7-Tt>; Mon, 20 Aug 2012 19:57:54 +0200 Message-ID: <50327A9C.5040103@zedat.fu-berlin.de> Date: Mon, 20 Aug 2012 19:57:48 +0200 From: "O. Hartmann" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120810 Thunderbird/14.0 MIME-Version: 1.0 To: Ports FreeBSD X-Enigmail-Version: 1.4.3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig3B3674019EC7B29566424257" X-Originating-IP: 85.178.2.159 Subject: pkg(ng)/portupgrade-devel: does not respect setting of USE_GCC= 4.6+ 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: Mon, 20 Aug 2012 18:14:06 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3B3674019EC7B29566424257 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable I utilize FreeBSD 10.0-CURRENT and build the OS with CLANG as well as ports, which are compatible building with clang, using the well known settings in /etc/make.conf and /etc/src/conf. I use ports-mgmt/pkg (1.0-r6) and recently in combination with ports-mgmt/portupgrade for maintaining my ports. Prior to portupgrade I used to use ports-mgmt/portmaster (with patch). In /etc/mak.conf, I include a file via =2Einclude "/usr/local/etc/ports.conf" in which I have settings like thos= e: # math/fftw3 =2Eif ${.CURDIR:M/usr/ports/math/fftw3} USE_GCC=3D 4.6+ #CC=3D cc #CXX=3D c++ #CPP=3D cpp =2Eendif This setup worked very well in pre-pkg(ng) times and with portmaster. But now, with pkg, I can not install math/fftw3 anymore (amongst other ports not compatible with CLANG). Performing "make install" in math/fftw3 results in: =3D=3D=3D> fftw3-3.3.2 : clang does not support OpenMP. Disable the OPEN= MP option or use another compiler. *** [install] Error code 1 Stop in /usr/ports/math/fftw3. Using portupgrade ends up in this: portupgrade -f math/fftw3 USING PKGNG ** Port marked as IGNORE: math/fftw3: : clang does not support OpenMP. Disable the OPENMP option or use another compiler ** Listing the failed packages (-:ignored / *:skipped / !:failed) - math/fftw3 (marked as IGNORE) I'd like to have OPENMP since I have multicore CPUs running and therefore I use GCC 4.6 (or higher), which is capable of. Why does the use of pkg(ng) reject those essential settings? Have I overlooked something essential? I can not find any remarks on that subject in the man pages, or any hint leading towards a new configure schematics. Any hint? Regards and greetings, Oliver P.S. Please CC me in email, I do not subscribe list "ports@freebsd". --------------enig3B3674019EC7B29566424257 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQMnqhAAoJEOgBcD7A/5N8tfMIAIIIN8YumClkY4+BfVxt4Z7C gCX6CJ1BVev9kZmwLwcmyOrhBq9GgocpsxvElVvXeLY/7Z+v1nEKXdHMx4MEixBF Vrq8O0Hb2fxvYYfXQquL7+ITyyl/CqGXFOVTz79H3TsO75+j841zWji7+fqxBFM2 YMCC+uf8KkusN6DRN0RkusMhS7Sux6+hVSD0+Q9nJ5Y+5UH9qLIBoeHxtehdnWMS PdZ4hsCgmBEMFyFTYSVSjc6FSRE0zW5d+M506cvzVNLPy1dn9sZhATguh8GMKvGO nrbyL4cr2R1trxgOotzbA4a5GMw+DOepTWCw/ddG15V30UQ4M2xVJeGYY/xOBmM= =l0ux -----END PGP SIGNATURE----- --------------enig3B3674019EC7B29566424257-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 18:51:44 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 5E021106564A; Mon, 20 Aug 2012 18:51:44 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 6B8E814DA62; Mon, 20 Aug 2012 18:51:43 +0000 (UTC) Message-ID: <5032873F.3090108@FreeBSD.org> Date: Mon, 20 Aug 2012 11:51:43 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: George Neville-Neil References: <86hatodavd.wl%gnn@neville-neil.com> <1341340703.6639@da3m0n8t3r.com> <20120704194917.GA15426@misty.eyesbeyond.com> <2244ACD7-892A-4CA7-90B1-FFF41AF6B317@FreeBSD.org> <49BAAAB5-BF68-43B3-8D7C-B4E49DE29ED3@neville-neil.com> <4FFA4454.5070803@FreeBSD.org> <4FFA5AF0.607@FreeBSD.org> <8DB0856C-A5D6-4C03-9246-743E51BC8B86@freebsd.org> <501F6C8E.3030008@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: skreuzer@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: devel/zookeeper rc.d script 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: Mon, 20 Aug 2012 18:51:44 -0000 On 08/20/2012 08:43, George Neville-Neil wrote: > > On Aug 6, 2012, at 03:04 , Doug Barton wrote: > >> On 07/09/2012 08:57, George Neville-Neil wrote: >>> >>> On Jul 9, 2012, at 00:15 , Doug Barton wrote: >>> >>>> On 07/08/2012 20:01, George Neville-Neil wrote: >>>>> >>>>> On Jul 8, 2012, at 22:39 , Doug Barton wrote: >>>>> >>>>>> On 07/08/2012 19:33, George Neville-Neil wrote: >>>>>>> A followup. zookeeper is now ported to Freebsd (/usr/ports/devel/zookeeper) >>>>>> >>>>>> George, did you see the PR and the followup from me regarding the port? >>>>>> >>>>> >>>>> I got a mail from jgh@ but only today figured out what the PR was. >>>> >>>> Are you not getting your gnn@FreeBSD.org mail? >>>> >>>>> I'll look at the patches from him tomorrow. >>>> >>>> I copied the text from my message below for your convenience. >>>> >>>>> http://www.freebsd.org/cgi/query-pr.cgi?pr=169693 >>>> >>>> Furthermore the rc.d script is a mess, and should not have been >>>> committed like it was (numerous missing bits, bad format, set_rcvar, >>>> hard-coded /usr/local, no REQUIRE, no KEYWORD: shutdown, etc.). Please >>>> read >>>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/rc-scripts.html >>>> and then ask in freebsd-rc@ if you have any additional questions. Sorry >>>> to be so blunt, but I'm really, really tired of repeating the same stuff >>>> over and over again, and this script is really a mess. >>>> >>>> Also, don't install the script in do-install, see the web page above >>>> (and/or the PR) for USE_RC_SUBR. >>>> >>>> And FYI, there is no need to have the function in that script. You could >>>> use (for example) start_cmd="$command start" just as well. Not to >>>> mention that the function you have should be using $1 as the argument to >>>> $command, not $rc_arg. Reasons why left as an exercise for the reader ... >> >> George, >> >> Some of these issues were covered by the PR, but many of them were not. >> If you have any questions about the changes that are needed you should >> feel free to ask on freebsd-rc@FreeBSD.org. >> > > I think many or most of these are addressed by updates being made by > Steven Kreuzer to both this port and the zookeeper-devel port. Thanks! Steven, if you have any questions, feel free to shoot them over to freebsd-rc@. -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 18:57:43 2012 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 BEE1C1065672 for ; Mon, 20 Aug 2012 18:57:43 +0000 (UTC) (envelope-from bryan@shatow.net) Received: from secure.xzibition.com (secure.xzibition.com [173.160.118.92]) by mx1.freebsd.org (Postfix) with ESMTP id 6436A8FC15 for ; Mon, 20 Aug 2012 18:57:43 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=shatow.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sweb; b=xouuGr b7BeZ6nR5J1mAIPSkicBeyB1dLYdTwDpqFISwe31wzOu7SFbpNAdpZY+PIZ2F+ob uquhquRJHaTz6xE+qs4tmxRLzqn51ofxEd8JrgdL5614JcRfNwoQox+2/mmCdz8G vLBAG7H3KFQQE1JsjJvGupa72+TdEy0Ynmmjc= DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=shatow.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sweb; bh=qVusQ1e82zVm hPyREHM6OwJEIFKmlo8DI0U0WX+CwKE=; b=Cx68Iig37/7Wf50pOfdHvcXKue+1 6QrqyxvLLAGLuWJW/gJzgLBOH5neza5+sELOCD+gbhcMqbTzPiwp2+1daHrZpEGu +1lOZVifgL24NyqSy0WPKzRCEMTVFHWL23WVrxYRtSe+y5MrS3h8cLmMBUWboEv8 bOB+OODfKu2YZrA= Received: (qmail 49920 invoked from network); 20 Aug 2012 13:57:36 -0500 Received: from unknown (HELO ?192.168.0.74?) (bryan@shatow.net@74.94.87.209) by sweb.xzibition.com with ESMTPA; 20 Aug 2012 13:57:36 -0500 Message-ID: <503288A1.3000102@shatow.net> Date: Mon, 20 Aug 2012 13:57:37 -0500 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: "O. Hartmann" References: <50327A9C.5040103@zedat.fu-berlin.de> In-Reply-To: <50327A9C.5040103@zedat.fu-berlin.de> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: Ports FreeBSD Subject: Re: pkg(ng)/portupgrade-devel: does not respect setting of USE_GCC= 4.6+ 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: Mon, 20 Aug 2012 18:57:43 -0000 On 8/20/2012 12:57 PM, O. Hartmann wrote: > I utilize FreeBSD 10.0-CURRENT and build the OS with CLANG as well as > ports, which are compatible building with clang, using the well known > settings in /etc/make.conf and /etc/src/conf. > > I use ports-mgmt/pkg (1.0-r6) and recently in combination with > ports-mgmt/portupgrade for maintaining my ports. Prior to portupgrade I > used to use ports-mgmt/portmaster (with patch). > > > > In /etc/mak.conf, I include a file via > > .include "/usr/local/etc/ports.conf" in which I have settings like those: > > # math/fftw3 > .if ${.CURDIR:M/usr/ports/math/fftw3} > USE_GCC= 4.6+ > #CC= cc > #CXX= c++ > #CPP= cpp > .endif > > > This setup worked very well in pre-pkg(ng) times and with portmaster. > But now, with pkg, I can not install math/fftw3 anymore (amongst other > ports not compatible with CLANG). Performing "make install" in > math/fftw3 results in: > > ===> fftw3-3.3.2 : clang does not support OpenMP. Disable the OPENMP > option or use another compiler. > *** [install] Error code 1 > > Stop in /usr/ports/math/fftw3. > > > Using portupgrade ends up in this: > portupgrade -f math/fftw3 > USING PKGNG > ** Port marked as IGNORE: math/fftw3: > : clang does not support OpenMP. Disable the OPENMP option or > use another compiler > ** Listing the failed packages (-:ignored / *:skipped / !:failed) > - math/fftw3 (marked as IGNORE) > > I'd like to have OPENMP since I have multicore CPUs running and > therefore I use GCC 4.6 (or higher), which is capable of. > > Why does the use of pkg(ng) reject those essential settings? Have I > overlooked something essential? I can not find any remarks on that > subject in the man pages, or any hint leading towards a new configure > schematics. Any hint? FWIF, the IGNORE is unrelated to portupgrade or pkgng. You'll get this same IGNORE line without using them. > > > Regards and greetings, > Oliver > > > P.S. Please CC me in email, I do not subscribe list "ports@freebsd". > From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 19:07:49 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 68E0910656EB for ; Mon, 20 Aug 2012 19:07:49 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id CD4678FC14 for ; Mon, 20 Aug 2012 19:07:48 +0000 (UTC) Received: from seedling.local (host109-151-154-120.range109-151.btcentralplus.com [109.151.154.120]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.5/8.14.5) with ESMTP id q7KJ7icP037443 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Mon, 20 Aug 2012 20:07:44 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: OpenDKIM Filter v2.5.2 smtp.infracaninophile.co.uk q7KJ7icP037443 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=infracaninophile.co.uk; s=201001-infracaninophile; t=1345489665; bh=18yoCFgeOOqYtj0xh9n9ixcnrM4HaHuWUkJGSFic7jE=; h=Date:From:To:CC:Subject:References:In-Reply-To:Content-Type: Message-ID:Mime-Version; b=sE2NomkM+Px5oV8ZHP1i7fH1sbSoceErvQFQ54j7YVA41bfFtVbDRxKi0HE3Ys7Pa xL9srjO5O97yZaB6u3U404EYR1IryhlQVByRXMeLnUuU0jaQVZ1YGNVfHj21wDMh8P DoFHptKNOVEIdpgqoTJGSH72hCbHNcT4LjvJAT+E= X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host host109-151-154-120.range109-151.btcentralplus.com [109.151.154.120] claimed to be seedling.local Message-ID: <50328AF8.60804@infracaninophile.co.uk> Date: Mon, 20 Aug 2012 20:07:36 +0100 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: "O. Hartmann" References: <50327A9C.5040103@zedat.fu-berlin.de> In-Reply-To: <50327A9C.5040103@zedat.fu-berlin.de> X-Enigmail-Version: 1.4.3 OpenPGP: id=60AE908C Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig64785AE26661346A8185D3EB" X-Virus-Scanned: clamav-milter 0.97.5 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=4.6 required=5.0 tests=BAYES_00,DKIM_ADSP_ALL, DKIM_SIGNED, RCVD_IN_PBL, RCVD_IN_RP_RNBL, RCVD_IN_SORBS_DUL, RDNS_DYNAMIC, SPF_FAIL,T_DKIM_INVALID autolearn=no version=3.3.2 X-Spam-Level: **** X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk Cc: Ports FreeBSD Subject: Re: pkg(ng)/portupgrade-devel: does not respect setting of USE_GCC= 4.6+ 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: Mon, 20 Aug 2012 19:07:49 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig64785AE26661346A8185D3EB Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable On 20/08/2012 18:57, O. Hartmann wrote: > I utilize FreeBSD 10.0-CURRENT and build the OS with CLANG as well as > ports, which are compatible building with clang, using the well known > settings in /etc/make.conf and /etc/src/conf. >=20 > I use ports-mgmt/pkg (1.0-r6) and recently in combination with > ports-mgmt/portupgrade for maintaining my ports. Prior to portupgrade I= > used to use ports-mgmt/portmaster (with patch). >=20 >=20 >=20 > In /etc/mak.conf, I include a file via I take it this is a typo in your e-mail and you really meant to say /etc/make.conf ? > .include "/usr/local/etc/ports.conf" in which I have settings like thos= e: >=20 > # math/fftw3 > .if ${.CURDIR:M/usr/ports/math/fftw3} > USE_GCC=3D 4.6+ > #CC=3D cc > #CXX=3D c++ > #CPP=3D cpp > .endif >=20 >=20 > This setup worked very well in pre-pkg(ng) times and with portmaster. > But now, with pkg, I can not install math/fftw3 anymore (amongst other > ports not compatible with CLANG). Performing "make install" in > math/fftw3 results in: >=20 > =3D=3D=3D> fftw3-3.3.2 : clang does not support OpenMP. Disable the OP= ENMP > option or use another compiler. > *** [install] Error code 1 >=20 > Stop in /usr/ports/math/fftw3. >=20 >=20 > Using portupgrade ends up in this: > portupgrade -f math/fftw3 > USING PKGNG > ** Port marked as IGNORE: math/fftw3: > : clang does not support OpenMP. Disable the OPENMP option or > use another compiler > ** Listing the failed packages (-:ignored / *:skipped / !:failed) > - math/fftw3 (marked as IGNORE) >=20 > I'd like to have OPENMP since I have multicore CPUs running and > therefore I use GCC 4.6 (or higher), which is capable of. >=20 > Why does the use of pkg(ng) reject those essential settings? Have I > overlooked something essential? I can not find any remarks on that > subject in the man pages, or any hint leading towards a new configure > schematics. Any hint? >=20 >=20 > Regards and greetings, > Oliver >=20 >=20 > P.S. Please CC me in email, I do not subscribe list "ports@freebsd". Hi, Oliver, This technique certainly should work: I use some pretty similar constructs in several machines with various combinations of pkg_tools, pkgng, portmaster and poudriere, and it's absolutely fine there. pkgng doesn't do anything to affect the actual extract / patch / configure / build / install phases -- that's all still exactly the same, and all of the various ports related make variables should work in the same way as before. In fact, the only place pkgng gets involved is during the 'fake-pkg' and 'package' targets which happen right after the software has been installed. All that does is process the various package metadata (plist, recording dependencies, checksums etc) and updates the database in /var/db/pkg/local.sqlite and optionally builds a tarball out of the installed files. Hmm... can you check the environment you used while building? Several variables can have a significant effect. PORTSDIR, PORT_DBDIR -- but pespecially __MAKE_CONF might be the culprit. Except, as you can see, __MAKE_CONF has got that __ prefix, which signifies "not a user serviceable part." Your ports tree is definitely in the usual place of /usr/ports? Verb. Sap. -- I usually write those tests against .CURDIR like this: =2Eif ${.CURDIR:M*/net-mgmt/net-snmp} NET_SNMP_MIB_MODULES=3Dhost disman/event-mib mibII/mta_sendmail mibII/tcpTable ucd-snmp/diskio =2Eendif so that they still work even if I'm using a ports tree in a non-standard place. Another test would be: % make -C /usr/ports/math/fftw3 -V USE_GCC If that doesn't result in 4.6+ then something is broken in make.conf or ports.conf somewhere. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate JID: matthew@infracaninophile.co.uk Kent, CT11 9PW --------------enig64785AE26661346A8185D3EB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlAyiwAACgkQ8Mjk52CukIzJ+gCfYq1xY5AK7WhuSgl+HDh1BhVl 2HcAnRf9Xj8X0ziZ6HdF2So7VU5IEm/W =TtQQ -----END PGP SIGNATURE----- --------------enig64785AE26661346A8185D3EB-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 19:39:16 2012 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 0824510656FD for ; Mon, 20 Aug 2012 19:39:16 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 9E17A8FC0A for ; Mon, 20 Aug 2012 19:39:15 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) with esmtp (envelope-from ) id <1T3Xog-0002f2-JL>; Mon, 20 Aug 2012 21:39:14 +0200 Received: from e178002159.adsl.alicedsl.de ([85.178.2.159] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1T3Xog-0001ID-DB>; Mon, 20 Aug 2012 21:39:14 +0200 Message-ID: <5032925C.4040604@zedat.fu-berlin.de> Date: Mon, 20 Aug 2012 21:39:08 +0200 From: "O. Hartmann" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120810 Thunderbird/14.0 MIME-Version: 1.0 To: Matthew Seaman References: <50327A9C.5040103@zedat.fu-berlin.de> <50328AF8.60804@infracaninophile.co.uk> In-Reply-To: <50328AF8.60804@infracaninophile.co.uk> X-Enigmail-Version: 1.4.3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig12F861E933DC4522A65CDB67" X-Originating-IP: 85.178.2.159 Cc: Ports FreeBSD Subject: Re: pkg(ng)/portupgrade-devel: does not respect setting of USE_GCC= 4.6+ 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: Mon, 20 Aug 2012 19:39:16 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig12F861E933DC4522A65CDB67 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: quoted-printable Am 08/20/12 21:07, schrieb Matthew Seaman: > On 20/08/2012 18:57, O. Hartmann wrote: >> I utilize FreeBSD 10.0-CURRENT and build the OS with CLANG as well as >> ports, which are compatible building with clang, using the well known >> settings in /etc/make.conf and /etc/src/conf. >> >> I use ports-mgmt/pkg (1.0-r6) and recently in combination with >> ports-mgmt/portupgrade for maintaining my ports. Prior to portupgrade = I >> used to use ports-mgmt/portmaster (with patch). >> >> >> >> In /etc/mak.conf, I include a file via >=20 > I take it this is a typo in your e-mail and you really meant to say > /etc/make.conf ? Correct, it is a type, the file's name is /etc/make.conf. >=20 >> .include "/usr/local/etc/ports.conf" in which I have settings like tho= se: >> >> # math/fftw3 >> .if ${.CURDIR:M/usr/ports/math/fftw3} >> USE_GCC=3D 4.6+ >> #CC=3D cc >> #CXX=3D c++ >> #CPP=3D cpp >> .endif >> >> >> This setup worked very well in pre-pkg(ng) times and with portmaster. >> But now, with pkg, I can not install math/fftw3 anymore (amongst other= >> ports not compatible with CLANG). Performing "make install" in >> math/fftw3 results in: >> >> =3D=3D=3D> fftw3-3.3.2 : clang does not support OpenMP. Disable the O= PENMP >> option or use another compiler. >> *** [install] Error code 1 >> >> Stop in /usr/ports/math/fftw3. >> >> >> Using portupgrade ends up in this: >> portupgrade -f math/fftw3 >> USING PKGNG >> ** Port marked as IGNORE: math/fftw3: >> : clang does not support OpenMP. Disable the OPENMP option or >> use another compiler >> ** Listing the failed packages (-:ignored / *:skipped / !:failed) >> - math/fftw3 (marked as IGNORE) >> >> I'd like to have OPENMP since I have multicore CPUs running and >> therefore I use GCC 4.6 (or higher), which is capable of. >> >> Why does the use of pkg(ng) reject those essential settings? Have I >> overlooked something essential? I can not find any remarks on that >> subject in the man pages, or any hint leading towards a new configure >> schematics. Any hint? >> >> >> Regards and greetings, >> Oliver >> >> >> P.S. Please CC me in email, I do not subscribe list "ports@freebsd". >=20 > Hi, Oliver, Hello Matthew, >=20 > This technique certainly should work: I use some pretty similar > constructs in several machines with various combinations of pkg_tools, > pkgng, portmaster and poudriere, and it's absolutely fine there. >=20 > pkgng doesn't do anything to affect the actual extract / patch / > configure / build / install phases -- that's all still exactly the same= , > and all of the various ports related make variables should work in the > same way as before. In fact, the only place pkgng gets involved is > during the 'fake-pkg' and 'package' targets which happen right after th= e > software has been installed. All that does is process the various > package metadata (plist, recording dependencies, checksums etc) and > updates the database in /var/db/pkg/local.sqlite and optionally builds = a > tarball out of the installed files. >=20 > Hmm... can you check the environment you used while building? Several > variables can have a significant effect. PORTSDIR, PORT_DBDIR -- but > pespecially __MAKE_CONF might be the culprit. Except, as you can see, > __MAKE_CONF has got that __ prefix, which signifies "not a user > serviceable part." >=20 > Your ports tree is definitely in the usual place of /usr/ports? Yes, it is definitely located at /usr/ports. /usr/ports is, in all of my installations, a separate partition, i.e: /dev/gpt/usr.ports 29G 3.8G 23G 14% /usr/ports= >=20 > Verb. Sap. -- I usually write those tests against .CURDIR like this: >=20 > .if ${.CURDIR:M*/net-mgmt/net-snmp} > NET_SNMP_MIB_MODULES=3Dhost disman/event-mib mibII/mta_sendmail > mibII/tcpTable ucd-snmp/diskio > .endif >=20 > so that they still work even if I'm using a ports tree in a non-standar= d > place. This is a very good idea, I will adobt this ... >=20 > Another test would be: >=20 > % make -C /usr/ports/math/fftw3 -V USE_GCC This results in: 4.6+ >=20 > If that doesn't result in 4.6+ then something is broken in make.conf or= > ports.conf somewhere. I assume we can exclude this. I'm pretty sure, that the last time I updated port math/fftw3 I wanted option OpenMP enabled so I declared "USE_GCC=3D4.6+" in make.conf. Later,= also working!, I excluded all these user definitions into an external file called ports.conf located in /usr/local/etc (I like this clean separation of OS and user messes ;-) ). Suddenly it doesn't work anymore. There were changes in several Mk files located in /usr/ports/Mk.= Strange: sysutils/cdrtools is also marked to be compiled with USE_GCC=3D4.6+ and when I recompile the already installed port via portupgrade -f cdrtools I see a lot of those console exposures: gcc46 -O2 -fno-strict-aliasing -pipe -pipe -O3 -fno-strict-aliasing -march=3Dnative -Wl,-rpath=3D/usr/local/lib/gcc46 -DSCHILY_BUILD -IOBJ/amd64-freebsd-cc -I../incs/amd64-freebsd-cc -I../include -I/usr/local/include -I/usr/local/include -I../libscg -I../cdrecord -DSCHILY_PRINT -c -o OBJ/amd64-freebsd-cc/dmaresid.o dmaresid.c which definitely indicates, that it has been compiled with GCC 4.6. Otherwise, CLANG failed in the past and I suppose it still fails. Strange ... think this is subject of further investigations. I do not know why math/fftw3 now is excluded from respcting USE_GCC=3D4.6+ .. Regards, Oliver >=20 > Cheers, >=20 > Matthew --------------enig12F861E933DC4522A65CDB67 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQMpJhAAoJEOgBcD7A/5N8ROYH/A2nh96XsRqN+FPqZNP/kWco PRp34/bkLEKW2lfiqSawAZXFZBrQ2/qnjeXaSfMXe+Xp7vN0P5zu7um9qINfIcfK uxIDlvzGRvA9fIsRguh7rbkv1BGzyqaqv966kOI2smKnmB1GVO97j6Sv6Hnw+u9s c81pCG63TxTt176Q+jTs3ECzDLQUXmKoGPs/FmsXL0MNhsDtFpXxwDxFd8y6fPaq lt3FoevxsrWcL8FblhqQROIVKU+s2c9sdFZg1V5cooG5lQ/FCOyQnAbPJPHfSAeI jkv31KQBdbYQK6ecknMjlrV8PRlqd0D1X++Qhpq5I3bi22tNr8/+kgjLnHdx4Mg= =KkKO -----END PGP SIGNATURE----- --------------enig12F861E933DC4522A65CDB67-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 19:43:16 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C93A7106564A; Mon, 20 Aug 2012 19:43:16 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B0AB08FC0A; Mon, 20 Aug 2012 19:43:16 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7KJhGL9019474; Mon, 20 Aug 2012 19:43:16 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7KJhGCI019473; Mon, 20 Aug 2012 19:43:16 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Mon, 20 Aug 2012 21:43:13 +0200 From: Baptiste Daroussin To: ports@FreeBSD.org, current@FreeBSD.org Message-ID: <20120820194313.GC23607@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="sHrvAb52M6C8blB9" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Subject: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Mon, 20 Aug 2012 19:43:16 -0000 --sHrvAb52M6C8blB9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi all, Since 1.0-rc6 release, everything looks ready for a final release of 1.0, I'll give more details on the release commit bit :) this is planned for 30th august 2012. Current was supposed to switch to pkgng by default today, it has been delayed until the nvidia-driver is fixed with pkgng. Thanksfully kwm@ and danfe@ has been working on this, and the situation should be fixed pretty soon. Please continue testing pkgng and reporting bugs, if you are new comers do not hesitate to ask question about pkgng so that we can improve documentation: The usual links about pkgng: - http://wiki.freebsd.org/pkgng - http://wiki.freebsd.org/PkgPrimer - https://github.com/pkgng/pkgng/blob/master/FAQ.md - http://people.freebsd.org/~bapt/pres-pkgng-bsdcan.pdf - http://www.youtube.com/watch?v=4Hxq7AHZ27I regards, Bapt --sHrvAb52M6C8blB9 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAyk1EACgkQ8kTtMUmk6EypcACfQAr1XgcxHODQByyOAxljS0xw s4YAoKBMuzMzVYkLTCHUSuY/+Ly25Hvy =x+HW -----END PGP SIGNATURE----- --sHrvAb52M6C8blB9-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 20:09:30 2012 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 08EB01065670 for ; Mon, 20 Aug 2012 20:09:30 +0000 (UTC) (envelope-from ohauer@gmx.de) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by mx1.freebsd.org (Postfix) with SMTP id 519258FC0A for ; Mon, 20 Aug 2012 20:09:28 +0000 (UTC) Received: (qmail invoked by alias); 20 Aug 2012 20:09:28 -0000 Received: from p578be941.dip0.t-ipconnect.de (EHLO [192.168.0.100]) [87.139.233.65] by mail.gmx.net (mp024) with SMTP; 20 Aug 2012 22:09:28 +0200 X-Authenticated: #1956535 X-Provags-ID: V01U2FsdGVkX18Wf+sxt8kWc+ey4f6hxZSDIST4mR3qv1vTYzzmD6 wy+59di1Dbnj6a Message-ID: <50329977.6060403@gmx.de> Date: Mon, 20 Aug 2012 22:09:27 +0200 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: "O. Hartmann" References: <50327A9C.5040103@zedat.fu-berlin.de> In-Reply-To: <50327A9C.5040103@zedat.fu-berlin.de> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: Ports FreeBSD Subject: Re: pkg(ng)/portupgrade-devel: does not respect setting of USE_GCC= 4.6+ 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: Mon, 20 Aug 2012 20:09:30 -0000 On 2012-08-20 19:57, O. Hartmann wrote: > I utilize FreeBSD 10.0-CURRENT and build the OS with CLANG as well as > ports, which are compatible building with clang, using the well known > settings in /etc/make.conf and /etc/src/conf. > > I use ports-mgmt/pkg (1.0-r6) and recently in combination with > ports-mgmt/portupgrade for maintaining my ports. Prior to portupgrade I > used to use ports-mgmt/portmaster (with patch). > > > > In /etc/mak.conf, I include a file via > > .include "/usr/local/etc/ports.conf" in which I have settings like those: > > # math/fftw3 > .if ${.CURDIR:M/usr/ports/math/fftw3} > USE_GCC= 4.6+ > #CC= cc > #CXX= c++ > #CPP= cpp > .endif > > [...] Maybe you can find the issue with the command $> script -q TMPOUT_v make -d v or $> script -q TMPOUT_A make -d A do not scare, really much output. Regards, olli From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 21:09:49 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1482310657A2; Mon, 20 Aug 2012 21:09:48 +0000 (UTC) (envelope-from vmagerya@gmail.com) Received: from mail-we0-f182.google.com (mail-we0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 02BC48FC19; Mon, 20 Aug 2012 21:09:47 +0000 (UTC) Received: by weyx56 with SMTP id x56so7443362wey.13 for ; Mon, 20 Aug 2012 14:09:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=4gzSU/ms97LhHLee4bRT0F8BsgadAS2Z6z48C/oR2Ns=; b=tGs2INMaLUsyiOqFxp6kG/yAJUCJTa0RiglUEoGJhS1xVy/QYKDD8xN5gamrrHpdN1 X/zhjq8X4OJQn/Irls3H8NJKGUiRqe+qVC/10I/k3WKD7rrtA9xbWy0+C0e3gwwusWPy 9W+UbXEAN+yC099Qg9d3XnGkygcqy6UStmZC8/gXs9/VCRUJTiHLGDEUqSRa1ogEv6hB 89jG/0ecB/M6iTX7CJelfyTIFzZ5KwqzEPOjcdT1FTkfVWYC8Tg4euiqkXWja7s8LNY/ dJtc414owUJrXJdnPuug9ZaF8zVGvcvwu9WNFFIW9b16bLrZ2ngNIZJaK2JpXQlZcsNv Z/Eg== MIME-Version: 1.0 Received: by 10.180.98.200 with SMTP id ek8mr31970314wib.0.1345496986767; Mon, 20 Aug 2012 14:09:46 -0700 (PDT) Received: by 10.216.24.197 with HTTP; Mon, 20 Aug 2012 14:09:46 -0700 (PDT) In-Reply-To: <20120820194313.GC23607@ithaqua.etoilebsd.net> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> Date: Tue, 21 Aug 2012 00:09:46 +0300 Message-ID: From: Vitaly Magerya To: Baptiste Daroussin Content-Type: text/plain; charset=UTF-8 Cc: ports@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Mon, 20 Aug 2012 21:09:49 -0000 Baptiste Daroussin wrote: > Please [...] ask question about pkgng [...] What would be the best practice of mixing ports with packages? The use case I have in mind is compiling Xorg ports locally WITH_NEW_XORG and WITH_KMS, and using packages from pkgbeta.freebsd.org for everything else. Is there some mixture of pkg and portmaster flags that allows this kind of setup? From owner-freebsd-ports@FreeBSD.ORG Mon Aug 20 23:21:50 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B48371065672 for ; Mon, 20 Aug 2012 23:21:50 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 978628FC14; Mon, 20 Aug 2012 23:21:50 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7KNLobq051489; Mon, 20 Aug 2012 23:21:50 GMT (envelope-from bapt@freebsd.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7KNLoVU051488; Mon, 20 Aug 2012 23:21:50 GMT (envelope-from bapt@freebsd.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@freebsd.org using -f Date: Tue, 21 Aug 2012 01:21:48 +0200 From: Baptiste Daroussin To: Vitaly Magerya Message-ID: <20120820232147.GD23607@ithaqua.etoilebsd.net> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rqzD5py0kzyFAOWN" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Mon, 20 Aug 2012 23:21:50 -0000 --rqzD5py0kzyFAOWN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote: > Baptiste Daroussin wrote: > > Please [...] ask question about pkgng [...] >=20 > What would be the best practice of mixing ports with packages? >=20 > The use case I have in mind is compiling Xorg ports locally > WITH_NEW_XORG and WITH_KMS, and using packages from > pkgbeta.freebsd.org for everything else. Is there some mixture of pkg > and portmaster flags that allows this kind of setup? > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" There is no best practice for that unfortunatly, (as actually) the best for= you is maybe to build your own pkgng repostories? http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example? We are open to suggestion here :) regards, Bapt --rqzD5py0kzyFAOWN Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAyxosACgkQ8kTtMUmk6EznfACcDNCl6g9h871ULoA2M77yxBMe hE8An0JoF6y+cpZDDa42BZR9QaJMbDSu =mDeY -----END PGP SIGNATURE----- --rqzD5py0kzyFAOWN-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 06:06:02 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 81473106564A for ; Tue, 21 Aug 2012 06:06:02 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id 0805C8FC12 for ; Tue, 21 Aug 2012 06:06:01 +0000 (UTC) Received: from seedling.local (host109-151-154-120.range109-151.btcentralplus.com [109.151.154.120]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.5/8.14.5) with ESMTP id q7L65vYJ051757 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Tue, 21 Aug 2012 07:05:57 +0100 (BST) (envelope-from matthew@FreeBSD.org) X-DKIM: OpenDKIM Filter v2.5.2 smtp.infracaninophile.co.uk q7L65vYJ051757 Authentication-Results: smtp.infracaninophile.co.uk/q7L65vYJ051757; dkim=none (no signature); dkim-adsp=none X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host host109-151-154-120.range109-151.btcentralplus.com [109.151.154.120] claimed to be seedling.local Message-ID: <5033253D.4060807@FreeBSD.org> Date: Tue, 21 Aug 2012 07:05:49 +0100 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: freebsd-ports@FreeBSD.org References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120820232147.GD23607@ithaqua.etoilebsd.net> In-Reply-To: <20120820232147.GD23607@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigF48BE298C15150B599075B91" X-Virus-Scanned: clamav-milter 0.97.5 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=3.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_PBL, RCVD_IN_RP_RNBL, RCVD_IN_SORBS_DUL, RDNS_DYNAMIC, SPF_SOFTFAIL autolearn=no version=3.3.2 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk Cc: Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 06:06:02 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF48BE298C15150B599075B91 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 21/08/2012 00:21, Baptiste Daroussin wrote: > On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote: >> Baptiste Daroussin wrote: >>> Please [...] ask question about pkgng [...] >> >> What would be the best practice of mixing ports with packages? >> >> The use case I have in mind is compiling Xorg ports locally >> WITH_NEW_XORG and WITH_KMS, and using packages from >> pkgbeta.freebsd.org for everything else. Is there some mixture of pkg >> and portmaster flags that allows this kind of setup? >> _______________________________________________ >> freebsd-ports@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.or= g" >=20 > There is no best practice for that unfortunatly, (as actually) the best= for you > is maybe to build your own pkgng repostories? > http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example? >=20 > We are open to suggestion here :) At the moment, it is about as tricky as mixing locally compiled ports with pkg_tools packages: ie. it might work, or it might leave you a quivering, sobbing mess lost in a pit of dark despair. One thing that should help is a proposal to record metadata like the SVN revision number of the ports tree used to build repository packages into the repository catalogue (repo.sqlite), so users can in principle check out the same revision locally to build their own ports. Unfortunately no one has written that yet, and its probably too late for it to make it into release-1.0. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey --------------enigF48BE298C15150B599075B91 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlAzJUUACgkQ8Mjk52CukIw4hgCfbFlkGrYp+OjlDe3R2mzr8M6D L+wAmwfX1tb/rwAtPvubI6HFkumnbqzO =tWOV -----END PGP SIGNATURE----- --------------enigF48BE298C15150B599075B91-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 06:56:04 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BBE24106566C for ; Tue, 21 Aug 2012 06:56:04 +0000 (UTC) (envelope-from kamikaze@bsdforen.de) Received: from mail.server1.bsdforen.de (bsdforen.de [82.193.243.81]) by mx1.freebsd.org (Postfix) with ESMTP id 0327A8FC08 for ; Tue, 21 Aug 2012 06:56:03 +0000 (UTC) Received: from mobileKamikaze.norad (MN-VPN2.HS-Karlsruhe.DE [193.196.117.63]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.server1.bsdforen.de (Postfix) with ESMTPSA id 2E80885FBC; Tue, 21 Aug 2012 08:56:00 +0200 (CEST) Message-ID: <503330FF.50807@bsdforen.de> Date: Tue, 21 Aug 2012 08:55:59 +0200 From: Dominic Fandrey User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120807 Thunderbird/14.0 MIME-Version: 1.0 To: Denny Lin References: <50170F2E.2060804@bsdforen.de> <50276571.5070709@bsdforen.de> <5031EC66.8020807@bsdforen.de> <20120820081651.GI57907@mail.hs.ntnu.edu.tw> In-Reply-To: <20120820081651.GI57907@mail.hs.ntnu.edu.tw> Content-Type: text/plain; charset=ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: [CFT] TexLive port 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: Tue, 21 Aug 2012 06:56:04 -0000 On 20/08/2012 10:16, Denny Lin wrote: > On Mon, Aug 20, 2012 at 09:51:02AM +0200, Dominic Fandrey wrote: >> On 12/08/2012 10:12, Dominic Fandrey wrote: >>> On 31/07/2012 00:48, Dominic Fandrey wrote: >>>> I have a well working TexLive 2012 port, intended to be a replacement >>>> for teTex. >>>> >>>> ... >>>> >>>> Because a lot of things depend on a working TeX install I'd like to >>>> have some volunteers in a week. >>> >>> Here we go: >>> http://www.home.hs-karlsruhe.de/~fado1011/texlive/ >> >> I'm about ready now. I just need to complete the CONFLICTS. Clearly >> just anything with teTeX in the name isn't enough. I think I need >> help figuring this out. >> >> Or at least a recommendation. Should I go ahead with a PR and just >> add ports as people report problems? > > Sorry, I must have missed this part in my previous email. The CONFLICTS > you have should cover everything. I'm just speculating that the > transition would have been smoother if the teTeX ports were deleted in > one go before replacing them with portmaster. Maybe I need to add texlive conflicts to teTeX and its ilk. I also want to add a texlive-asymptote port. But only after texlive is out there. I already tested the build, but there are some dependencies I want to add OPTIONS for and that's nothing I want to inflict on the texlive-base. -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 07:04:39 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5F5A0106564A; Tue, 21 Aug 2012 07:04:39 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 26EE28FC12; Tue, 21 Aug 2012 07:04:39 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7L74d0u016064; Tue, 21 Aug 2012 07:04:39 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7L74c7B016063; Tue, 21 Aug 2012 07:04:38 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Tue, 21 Aug 2012 09:04:36 +0200 From: Baptiste Daroussin To: Matthew Seaman Message-ID: <20120821070436.GE23607@ithaqua.etoilebsd.net> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120820232147.GD23607@ithaqua.etoilebsd.net> <5033253D.4060807@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6Vw0j8UKbyX0bfpA" Content-Disposition: inline In-Reply-To: <5033253D.4060807@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@FreeBSD.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 07:04:39 -0000 --6Vw0j8UKbyX0bfpA Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 21, 2012 at 07:05:49AM +0100, Matthew Seaman wrote: > On 21/08/2012 00:21, Baptiste Daroussin wrote: > > On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote: > >> Baptiste Daroussin wrote: > >>> Please [...] ask question about pkgng [...] > >> > >> What would be the best practice of mixing ports with packages? > >> > >> The use case I have in mind is compiling Xorg ports locally > >> WITH_NEW_XORG and WITH_KMS, and using packages from > >> pkgbeta.freebsd.org for everything else. Is there some mixture of pkg > >> and portmaster flags that allows this kind of setup? > >> _______________________________________________ > >> freebsd-ports@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports > >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.or= g" > >=20 > > There is no best practice for that unfortunatly, (as actually) the best= for you > > is maybe to build your own pkgng repostories? > > http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example? > >=20 > > We are open to suggestion here :) >=20 > At the moment, it is about as tricky as mixing locally compiled ports > with pkg_tools packages: ie. it might work, or it might leave you a > quivering, sobbing mess lost in a pit of dark despair. >=20 > One thing that should help is a proposal to record metadata like the SVN > revision number of the ports tree used to build repository packages into > the repository catalogue (repo.sqlite), so users can in principle check > out the same revision locally to build their own ports. Unfortunately > no one has written that yet, and its probably too late for it to make it > into release-1.0. >=20 yes but it should definitly find its way to 1.1! regards, Bapt --6Vw0j8UKbyX0bfpA Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAzMwQACgkQ8kTtMUmk6Ey+LACdE90y4EnUKQ+gxT/F/Agn0I9+ x1MAni5R71mz4vMO/p+hf5gh6JpmjThd =Eopt -----END PGP SIGNATURE----- --6Vw0j8UKbyX0bfpA-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 08:15:03 2012 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 A6AA0106564A for ; Tue, 21 Aug 2012 08:15:03 +0000 (UTC) (envelope-from leslie@eskk.nu) Received: from mx1.bjare.net (mx1.bjare.net [212.31.160.3]) by mx1.freebsd.org (Postfix) with ESMTP id 572CF8FC14 for ; Tue, 21 Aug 2012 08:15:03 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mx1.bjare.net (Postfix) with ESMTP id 8B3B95E3BE for ; Tue, 21 Aug 2012 10:03:40 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mx1.bjare.net X-Spam-Flag: NO X-Spam-Score: -2.06 X-Spam-Level: X-Spam-Status: No, score=-2.06 tagged_above=-999 required=5 tests=[AWL=-0.157, BAYES_00=-2.599, RDNS_NONE=0.1, SPF_SOFTFAIL=0.596] Received: from mx1.bjare.net ([127.0.0.1]) by localhost (mx1.bjare.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id RtwX2ZMIlFCC for ; Tue, 21 Aug 2012 10:03:35 +0200 (CEST) X-BN-MX1: ja X-BN-MailInfo: BjareNet Received: from bljbsd01.no-ip.org (unknown [195.216.54.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.bjare.net (Postfix) with ESMTPS id 316265E3D4 for ; Tue, 21 Aug 2012 10:03:35 +0200 (CEST) Message-ID: <503340DA.1010005@eskk.nu> Date: Tue, 21 Aug 2012 10:03:38 +0200 From: Leslie Jensen User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Attempting to fetch pkgconf-0.8.7.tar.bz2, Couldn't fetch it 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: Tue, 21 Aug 2012 08:15:03 -0000 Hi Is anyone else seeing this problem? /Leslie => Attempting to fetch ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2 fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2: File unavailable (e.g., file not found, no access) => Couldn't fetch it - please try to retrieve this => port manually into /usr/ports/distfiles// and try again. *** Error code 1 From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 08:24:22 2012 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 EBFE0106564A for ; Tue, 21 Aug 2012 08:24:22 +0000 (UTC) (envelope-from eayesta@portugalete.uned.es) Received: from smtp-out-diez.uned.es (smtp-out-diez.uned.es [62.204.192.124]) by mx1.freebsd.org (Postfix) with ESMTP id 75FB78FC12 for ; Tue, 21 Aug 2012 08:24:21 +0000 (UTC) Received: from bm103103-8.uned.es (HELO smtp-out-uno.uned.es) ([10.103.103.8]) by hermes-dos.uned.es with ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Aug 2012 10:23:12 +0200 Received: from stargate-1.unedbizkaia.es (ca6200-010-200-062-201.uned.es [10.200.62.201]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-out-uno.uned.es (Postfix) with ESMTPSA id CBF9A6002E for ; Tue, 21 Aug 2012 10:23:11 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.5 at smtp-out-uno.uned.es From: Enrique Ayesta Perojo To: freebsd-ports@freebsd.org Date: Tue, 21 Aug 2012 10:23:11 +0200 User-Agent: KMail/1.9.4 References: <503340DA.1010005@eskk.nu> In-Reply-To: <503340DA.1010005@eskk.nu> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <201208211023.11482.eayesta@portugalete.uned.es> Subject: Re: Attempting to fetch pkgconf-0.8.7.tar.bz2, Couldn't fetch it 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: Tue, 21 Aug 2012 08:24:23 -0000 El Martes, 21 de Agosto de 2012 10:03, Leslie Jensen escribi=F3: > Hi > > Is anyone else seeing this problem? > > /Leslie > > =3D> Attempting to fetch > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2 > fetch: > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2: > File unavailable (e.g., file not found, no access) > =3D> Couldn't fetch it - please try to retrieve this > =3D> port manually into /usr/ports/distfiles// and try again. > *** Error code 1 > Hi, Yes, i have the same problem From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 08:28:31 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71EBC106564A for ; Tue, 21 Aug 2012 08:28:31 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id 5C30F8FC1C for ; Tue, 21 Aug 2012 08:28:31 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.5/8.14.4) with ESMTP id q7L8SVD7072645 for ; Tue, 21 Aug 2012 08:28:31 GMT (envelope-from linimon@FreeBSD.org) Date: Tue, 21 Aug 2012 08:28:31 GMT Message-Id: <201208210828.q7L8SVD7072645@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: ports@FreeBSD.org Cc: Subject: FreeBSD unmaintained ports which are currently marked broken X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 08:28:31 -0000 As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users of ports that are marked as "broken" in their Makefiles. In many cases these ports are failing to compile on some subset of the FreeBSD build environments. The most common problem is that recent versions of -CURRENT include gcc4.2, which is much stricter than older versions. The next most common problem is that compiles succeed on the i386 architecture (e.g. the common Intel PC), but fail on one or more of the other architectures due to assumptions about things such as size of various types, byte-alignment issues, and so forth. In occasional cases we see that the same port may have different errors in different build environments. The script that runs on the build cluster uses heuristics to try to 'guess' the error type to help you isolate problems, but it is only a rough guide. One more note: on occasion, there are transient build errors seen on the build farm. Unfortunately, there is not yet any way for this algorithm to tell the difference (humans are much, much better at this kind of thing.) The errors are listed below. In the case where the same problem exists on more than one build environment, the URL points to the latest errorlog for that type. (By 'build environment' here we mean 'combination of 7.x/8.x/9.x/-current with target architecture'.) (Note: the dates are included to help you to gauge whether or not the error still applies to the latest version. The program that generates this report is not yet able to determine this automatically.) portname: audio/teamspeak_client broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=teamspeak_client portname: cad/feappv broken because: size mismatch build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/feappv-3.1.log (_Aug__6_16:25:29_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=feappv portname: chinese/big5con broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=big5con portname: chinese/hztty broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=hztty portname: databases/adstudio broken because: incomplete plist build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=adstudio portname: databases/grass broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=grass portname: databases/msql broken because: Broken on FreeBSD 9+ build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=msql portname: databases/xapian-bindings10 broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=xapian-bindings10 portname: deskutils/simpleagenda broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.9.20120802074109/simpleagenda-0.42.log (_Aug__3_22:06:24_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=simpleagenda portname: devel/dsss broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=dsss portname: devel/gauche-gaunit broken because: does not package build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=gauche-gaunit portname: devel/gcvs broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=gcvs portname: devel/linux-js broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=linux-js portname: devel/linuxthreads broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=linuxthreads portname: devel/lua-posix broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=lua-posix portname: devel/lua50-posix broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.9.20120820204747/lua50-posix-5.0.log (_Apr__6_15:35:56_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=lua50-posix portname: devel/p5-Dialog broken because: Does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p5-Dialog portname: devel/ros-common broken because: does not compile build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120528024705/ros-common-1.4.3_1.log (_Aug__9_01:19:13_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=ros-common portname: devel/sdts++ broken because: does not compile build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120528024705/sdts++-1.5.1_2.log (_Aug_10_23:54:01_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=sdts%2B%2B portname: devel/valgrind broken because: leaves files behind on deinstallation build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/valgrind-3.7.0,1.log (_Aug__2_00:21:49_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=valgrind portname: editors/xemacs-devel-mule broken because: does not build on FreeBSD 9.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=xemacs-devel-mule portname: emulators/vmsbackup broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=emulators&portname=vmsbackup portname: finance/gfp broken because: fails during build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=finance&portname=gfp portname: ftp/wxdfast broken because: Does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=wxdfast portname: games/kbilliards broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=kbilliards portname: games/tuxracer_golf broken because: overwrite a file owned by tuxracer: share/tuxracer/courses/common/buttprint.rgb build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=tuxracer_golf portname: graphics/fnlib broken because: does not configure build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.9.20120710033447/fnlib-0.5_10.log (_Jun_18_10:14:18_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=fnlib portname: graphics/glide3 broken because: Does not compile on recent FreeBSD-9 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=glide3 portname: graphics/ida broken because: does not compile build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120608131052/ida-2.09_1.log (_Jun_11_07:42:59_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=ida portname: graphics/imagesort broken because: does not compile build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.9.20120710033447/imagesort-2.0_11.log (_Jun_18_09:49:11_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=imagesort portname: graphics/openrm broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=openrm portname: graphics/seom broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=seom portname: graphics/xmfract broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=xmfract portname: japanese/aterm broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=aterm portname: japanese/perl5 broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=perl5 portname: japanese/tcl76 broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=tcl76 portname: japanese/tcl80 broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=tcl80 portname: japanese/xjtext broken because: does not compile build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120608131052/ja-xjtext-1.3_11.log (_Jun_12_08:26:35_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=xjtext portname: java/eclipse-clay-core broken because: unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=java&portname=eclipse-clay-core portname: korean/eterm broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=korean&portname=eterm portname: lang/Sather broken because: segfaults during build on 9.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=Sather portname: lang/elisp-manual broken because: overwrites files owned by editors/emacs: info/elisp.info build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=elisp-manual portname: lang/ironpython broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=ironpython portname: mail/biffer broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=biffer portname: mail/smfsav broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=smfsav portname: math/plplot broken because: does not configure build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=plplot portname: misc/fep broken because: Does not compile without sgtty build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=fep portname: misc/gtktalog broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/gtktalog-1.0.4_11.log (_Aug__6_16:27:01_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=gtktalog portname: misc/projectionlib broken because: does not patch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=projectionlib portname: misc/splitvt broken because: does not compile: /usr/include/sys/ioctl_compat.h:42:2: Definitions not available without TTY ioctl compat build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=splitvt portname: multimedia/linux-gspca-kmod broken because: does not compile on 8.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=linux-gspca-kmod portname: net/bfilter broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=bfilter portname: net/pfflowd broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=pfflowd portname: net/pppoa broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=pppoa portname: net/rmsg broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=rmsg portname: news/lottanzb broken because: overwrite a file owned by misc/shared-mime-info: share/mime/application/x-nzb.xml build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=news&portname=lottanzb portname: print/gfontview broken because: does not build with giflib build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=print&portname=gfontview portname: print/hugelatex broken because: overwrite files owned by teTex-Base which it already depends on build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=print&portname=hugelatex portname: security/openfwtk broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=openfwtk portname: security/pam_alreadyloggedin broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=pam_alreadyloggedin portname: security/saint broken because: leaves files after deinstallation build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=saint portname: security/srp broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=srp portname: security/sud broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=sud portname: shells/wapsh broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=shells&portname=wapsh portname: sysutils/desktopbsd-tools broken because: does not compile on 9.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=desktopbsd-tools portname: sysutils/slmon broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=slmon portname: sysutils/udesc_dump broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=udesc_dump portname: sysutils/unieject broken because: does not link build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=unieject portname: sysutils/wtmp-tools broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=wtmp-tools portname: sysutils/yawho broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=yawho portname: textproc/gxditview broken because: doesn't compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=gxditview portname: textproc/skim broken because: Doesn't build with python2.6 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=skim portname: www/geneweb broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=geneweb portname: x11-servers/driglide broken because: Does not compile on recent FreeBSD-9 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-servers&portname=driglide portname: x11-themes/sapphire-themes broken because: depends on conflicting packages (xli and xloadimage both installs bin/xsetbg) build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=sapphire-themes portname: x11-toolkits/tkdnd broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=tkdnd portname: x11-wm/ede broken because: does not link build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/ede-2.0.log (_Aug__6_16:29:09_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=ede portname: x11/cl-clx-sbcl broken because: Changes in sbcl 1.0.55 have exposed problems in /usr/local/lib/common-lisp/clx/depdefs.lisp build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=cl-clx-sbcl portname: x11/emu broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=emu portname: x11/ggiterm broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=ggiterm portname: x11/powershell broken because: does not configure build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120608131052/powershell-0.8_11.log (_Jun_13_12:43:31_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=powershell portname: x11/rxvt broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=rxvt portname: x11/wterm broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=wterm From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 08:28:54 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB73C106567F for ; Tue, 21 Aug 2012 08:28:54 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id C6E3B8FC1F for ; Tue, 21 Aug 2012 08:28:54 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.5/8.14.4) with ESMTP id q7L8SsXj075351 for ; Tue, 21 Aug 2012 08:28:54 GMT (envelope-from linimon@FreeBSD.org) Date: Tue, 21 Aug 2012 08:28:54 GMT Message-Id: <201208210828.q7L8SsXj075351@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: ports@FreeBSD.org Cc: Subject: FreeBSD ports which are currently marked broken X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 08:28:55 -0000 As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users of ports that are marked as "broken" in their Makefiles. In many cases these ports are failing to compile on some subset of the FreeBSD build environments. The most common problem is that recent versions of -CURRENT include gcc4.2, which is much stricter than older versions. The next most common problem is that compiles succeed on the i386 architecture (e.g. the common Intel PC), but fail on one or more of the other architectures due to assumptions about things such as size of various types, byte-alignment issues, and so forth. In occasional cases we see that the same port may have different errors in different build environments. The script that runs on the build cluster uses heuristics to try to 'guess' the error type to help you isolate problems, but it is only a rough guide. One more note: on occasion, there are transient build errors seen on the build farm. Unfortunately, there is not yet any way for this algorithm to tell the difference (humans are much, much better at this kind of thing.) The errors are listed below. In the case where the same problem exists on more than one build environment, the URL points to the latest errorlog for that type. (By 'build environment' here we mean 'combination of 7.x/8.x/9.x/-current with target architecture'.) (Note: the dates are included to help you to gauge whether or not the error still applies to the latest version. The program that generates this report is not yet able to determine this automatically.) portname: accessibility/yasr broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=accessibility&portname=yasr portname: audio/gdam broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.8.20120820105642/gdam-0.942_9.log (_Aug_21_02:41:04_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=gdam portname: audio/hydrogen broken because: does not install build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=hydrogen portname: audio/teamspeak_client broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=teamspeak_client portname: benchmarks/polygraph31 broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=benchmarks&portname=polygraph31 portname: cad/feappv broken because: size mismatch build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/feappv-3.1.log (_Aug__6_16:25:29_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=feappv portname: cad/meshlab broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.8.20120730062936/meshlab-1.3.0.log (_Jul_31_05:31:08_UTC_2012) http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.10.20120628171716/meshlab-1.2.3_2.log (_Jul_16_09:33:26_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=meshlab portname: cad/salome-gui broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=salome-gui portname: chinese/big5con broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=big5con portname: chinese/cxterm broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=cxterm portname: chinese/hztty broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=hztty portname: comms/hso-kmod broken because: does not build with USB2, please try comms/uhso-kmod instead build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=hso-kmod portname: comms/ib-kmod broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=ib-kmod portname: comms/uticom broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=comms&portname=uticom portname: databases/adstudio broken because: incomplete plist build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=adstudio portname: databases/glom broken because: bad-plist build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=glom portname: databases/gomysql broken because: Does not compile with go1 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=gomysql portname: databases/grass broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=grass portname: databases/hypertable broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=hypertable portname: databases/msql broken because: Broken on FreeBSD 9+ build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=msql portname: databases/p5-DBD-Oracle broken because: Does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/p5-DBD-Oracle-1.14_3.log (_Jul_25_10:00:26_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=p5-DBD-Oracle portname: databases/pear-MDB2_Driver_ibase broken because: fails to build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=pear-MDB2_Driver_ibase portname: databases/ruby-kyotocabinet broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=ruby-kyotocabinet portname: databases/rubygem-delayed_job_data_mapper broken because: delayed_job_data_mapper requires delayed_job (~> 2.1) build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=rubygem-delayed_job_data_mapper portname: databases/sqlrelay broken because: does not compile build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120509142305/sqlrelay-0.44.log (_May_16_03:29:23_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=sqlrelay portname: databases/xapian-bindings10 broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=xapian-bindings10 portname: deskutils/doodle broken because: does not configure with new libextractor build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=doodle portname: deskutils/google-gadgets broken because: does not link build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120528024705/google-gadgets-0.11.2_5.log (_Aug_10_22:59:31_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=google-gadgets portname: deskutils/simpleagenda broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.9.20120802074109/simpleagenda-0.42.log (_Aug__3_22:06:24_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=simpleagenda portname: devel/dsss broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=dsss portname: devel/gauche-gaunit broken because: does not package build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=gauche-gaunit portname: devel/gcvs broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=gcvs portname: devel/geany-plugins broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=geany-plugins portname: devel/linux-js broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=linux-js portname: devel/linuxthreads broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=linuxthreads portname: devel/lua-posix broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=lua-posix portname: devel/lua50-posix broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.9.20120820204747/lua50-posix-5.0.log (_Apr__6_15:35:56_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=lua50-posix portname: devel/mono-tools broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=mono-tools portname: devel/monodevelop-java broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=monodevelop-java portname: devel/monodevelop-python broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=monodevelop-python portname: devel/monodevelop-vala broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=monodevelop-vala portname: devel/nant broken because: fails to build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=nant portname: devel/p4v broken because: invalid distinfo build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.8.20120820085754/p4v-2010.1.276058.log (_Dec__2_14:32:23_UTC_2011) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p4v portname: devel/p5-Dialog broken because: Does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p5-Dialog portname: devel/p5-Parse-Pidl broken because: does not configure build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p5-Parse-Pidl portname: devel/ros-common broken because: does not compile build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120528024705/ros-common-1.4.3_1.log (_Aug__9_01:19:13_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=ros-common portname: devel/rubygem-ncursesw broken because: does not install build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120528024705/rubygem-ncursesw-1.2.4.3_1.log (_Aug_10_23:49:37_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=rubygem-ncursesw portname: devel/sdts++ broken because: does not compile build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120528024705/sdts++-1.5.1_2.log (_Aug_10_23:54:01_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=sdts%2B%2B portname: devel/simulavr broken because: does not package build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=simulavr portname: devel/tclmore broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=tclmore portname: devel/valgrind broken because: leaves files behind on deinstallation build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/valgrind-3.7.0,1.log (_Aug__2_00:21:49_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=valgrind portname: editors/emacs22 broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=emacs22 portname: editors/flim broken because: does not package build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/flim-emacs24-1.14.9_9,1.log (_Aug_11_08:08:41_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=flim portname: editors/flim-emacs21 broken because: does not package build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=flim-emacs21 portname: editors/flim-emacs22 broken because: does not package build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=flim-emacs22 portname: editors/flim-xemacs21-mule broken because: does not package build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=flim-xemacs21-mule portname: editors/xemacs-devel-mule broken because: does not build on FreeBSD 9.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=editors&portname=xemacs-devel-mule portname: emulators/vmsbackup broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=emulators&portname=vmsbackup portname: emulators/xgngeo broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/xgngeo-16_6,1.log (_Aug__2_00:22:19_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=emulators&portname=xgngeo portname: finance/gfp broken because: fails during build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=finance&portname=gfp portname: ftp/ftpd-tls broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=ftpd-tls portname: ftp/proma broken because: define an @exec depending on %F and %B before any files defined build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=proma portname: ftp/wxdfast broken because: Does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=wxdfast portname: games/childsplay_plugins broken because: fails to install on 9.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=childsplay_plugins portname: games/freeorion broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=freeorion portname: games/fretsonfire broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=fretsonfire portname: games/kbilliards broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=kbilliards portname: games/openastromenace broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=openastromenace portname: games/rigsofrods broken because: Does not work with CEGUI 0.7.x build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=rigsofrods portname: games/tuxracer_golf broken because: overwrite a file owned by tuxracer: share/tuxracer/courses/common/buttprint.rgb build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=tuxracer_golf portname: graphics/autopano-sift broken because: unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=autopano-sift portname: graphics/evas-engine-xrender broken because: does not build with graphics/evas 1.1.0 or newer build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=evas-engine-xrender portname: graphics/f90gl broken because: doesn't build with freeglut build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=f90gl portname: graphics/fnlib broken because: does not configure build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.9.20120710033447/fnlib-0.5_10.log (_Jun_18_10:14:18_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=fnlib portname: graphics/geglmm broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=geglmm portname: graphics/glide3 broken because: Does not compile on recent FreeBSD-9 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=glide3 portname: graphics/ida broken because: does not compile build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120608131052/ida-2.09_1.log (_Jun_11_07:42:59_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=ida portname: graphics/imagesort broken because: does not compile build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.9.20120710033447/imagesort-2.0_11.log (_Jun_18_09:49:11_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=imagesort portname: graphics/luxrender broken because: does not build with boost-1.48.0 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=luxrender portname: graphics/mapserver broken because: does not link build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=mapserver portname: graphics/ocaml-images broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=ocaml-images portname: graphics/openrm broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=openrm portname: graphics/phpsview broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=phpsview portname: graphics/qcamview broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=qcamview portname: graphics/seom broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=seom portname: graphics/solang broken because: bad plist + do not build with latest exiv2 build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.7.20101130182505/solang-0.3_7.log.bz2 (_Dec__8_03:18:34_UTC_2010) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=solang portname: graphics/spcaview broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=spcaview portname: graphics/vid broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=vid portname: graphics/xmfract broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=xmfract portname: irc/smuxi broken because: Does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=irc&portname=smuxi portname: irc/solid-ircd broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=irc&portname=solid-ircd portname: japanese/aterm broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=aterm portname: japanese/ming broken because: does not compile build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120608131052/ja-ming-0.1.5_7.log (_Jun__9_04:24:52_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=ming portname: japanese/perl5 broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=perl5 portname: japanese/sj3-server broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=sj3-server portname: japanese/tcl76 broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=tcl76 portname: japanese/tcl80 broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=tcl80 portname: japanese/xjtext broken because: does not compile build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120608131052/ja-xjtext-1.3_11.log (_Jun_12_08:26:35_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=japanese&portname=xjtext portname: java/eclipse-clay-core broken because: unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=java&portname=eclipse-clay-core portname: korean/eterm broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=korean&portname=eterm portname: lang/Sather broken because: segfaults during build on 9.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=Sather portname: lang/boo broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=boo portname: lang/elisp-manual broken because: overwrites files owned by editors/emacs: info/elisp.info build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=elisp-manual portname: lang/gdc broken because: fails to build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=gdc portname: lang/ironpython broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=ironpython portname: lang/kroc broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/kroc-1.5.r6372_4.log (_Aug__2_00:23:34_UTC_2012) http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120509142305/kroc-1.5.r6372_3.log (_May_19_03:10:28_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=kroc portname: lang/ldc-devel broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=ldc-devel portname: lang/rexx-imc broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=rexx-imc portname: lang/stklos broken because: does not build on FreeBSD 9.x - runaway process build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=stklos portname: mail/biffer broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=biffer portname: mail/firetray broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/firetray-0.2.8_1.log (_Aug_11_08:13:20_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=firetray portname: mail/p5-vpopmail broken because: Does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.8.20120820085754/p5-vpopmail-0.08.log (_Jul_26_16:22:01_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=p5-vpopmail portname: mail/smfsav broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=smfsav portname: math/cgal broken because: does not build with boost-1.48.0 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=cgal portname: math/dislin broken because: size mismatch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=dislin portname: math/octave-devel broken because: fails to work with recent versions of GCC build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=octave-devel portname: math/octave-forge-es broken because: Does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=octave-forge-es portname: math/petsc-mpich broken because: filesystem was touched prior to make install phase build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=petsc-mpich portname: math/plplot broken because: does not configure build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=plplot portname: misc/airoflash broken because: fails to fetch build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120516193908/airoflash-1.7.log (_Jan_24_07:39:37_UTC_2011) overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=airoflash portname: misc/c-hey broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=c-hey portname: misc/fep broken because: Does not compile without sgtty build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=fep portname: misc/gtktalog broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/gtktalog-1.0.4_11.log (_Aug__6_16:27:01_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=gtktalog portname: misc/projectionlib broken because: does not patch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=projectionlib portname: misc/splitvt broken because: does not compile: /usr/include/sys/ioctl_compat.h:42:2: Definitions not available without TTY ioctl compat build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=splitvt portname: misc/usbrh broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=usbrh portname: misc/wminfo broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=wminfo portname: multimedia/linux-gspca-kmod broken because: does not compile on 8.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=linux-gspca-kmod portname: multimedia/linux-realplayer broken because: unfetchable build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120608131052/linux-realplayer-10.0.9.809.20070726_3.log (_Jun_13_02:24:52_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=linux-realplayer portname: multimedia/mp4split broken because: does not fetch build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.8.20120806122801/mp4split-1.0.8.log (_May__7_07:29:04_UTC_2012) http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.9.20120811203121/mp4split-1.0.8.log (_Nov_27_02:18:50_UTC_2011) overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=mp4split portname: multimedia/p5-Video-Info broken because: does not fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=p5-Video-Info portname: net-im/centericq broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-im&portname=centericq portname: net-im/mikutter broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.8.20120726033236/mikutter-0.1.1.814.log (_Aug__4_23:28:25_UTC_2012) http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/mikutter-0.1.1.814.log (_Aug_11_08:14:24_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-im&portname=mikutter portname: net-im/trix broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-im&portname=trix portname: net-mgmt/noc broken because: unsatisfyable dependency object build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-mgmt&portname=noc portname: net-mgmt/sendip broken because: does not compile on FreeBSD 9.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-mgmt&portname=sendip portname: net-p2p/eiskaltdcpp-daemon broken because: does not link build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-p2p&portname=eiskaltdcpp-daemon portname: net-p2p/nicotine-plus broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-p2p&portname=nicotine-plus portname: net-p2p/transmission broken because: Depends on GTK 2.0 frontend; use net-p2p/transmission25 for now build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-p2p&portname=transmission portname: net-p2p/transmission-gtk2 broken because: Relies on GTK 3.0 version > 3.2.0; use net-p2p/transmission25-gtk20 build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/transmission-gtk2-2.61.log (_Aug_11_08:09:36_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-p2p&portname=transmission-gtk2 portname: net/atmsupport broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=atmsupport portname: net/bfilter broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=bfilter portname: net/gupnp-igd broken because: does not package build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120805102317/gupnp-igd-0.2.1.log (_Aug__6_16:27:02_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=gupnp-igd portname: net/ipex broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=ipex portname: net/libtrace broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=libtrace portname: net/mars_nwe broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=mars_nwe portname: net/opal broken because: does not compile on 9.X build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.8.20120820105642/opal-2.2.11_7.log (_Aug_21_00:04:45_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=opal portname: net/pfflowd broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=pfflowd portname: net/pppoa broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=pppoa portname: net/rmsg broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=rmsg portname: net/rubygem-amqp-utils broken because: bad dependencies build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=rubygem-amqp-utils portname: net/rubygem-tweetstream broken because: unable to resolve dependencies build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=rubygem-tweetstream portname: net/samba4-devel broken because: does not configure build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=samba4-devel portname: net/sendfile broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=sendfile portname: net/skystar2 broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=skystar2 portname: net/slbd broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120516193908/slbd-1.3.log (_Jan_24_08:07:52_UTC_2011) overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=slbd portname: net/spnetkit broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=spnetkit portname: net/ttbudget broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=ttbudget portname: news/lottanzb broken because: overwrite a file owned by misc/shared-mime-info: share/mime/application/x-nzb.xml build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=news&portname=lottanzb portname: palm/barry broken because: does not configure build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=palm&portname=barry portname: print/gfontview broken because: does not build with giflib build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=print&portname=gfontview portname: print/hugelatex broken because: overwrite files owned by teTex-Base which it already depends on build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=print&portname=hugelatex portname: print/scribus-devel broken because: incorrect plist build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=print&portname=scribus-devel portname: science/elmerpost broken because: Does not compile on recent FreeBSD-9 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=science&portname=elmerpost portname: science/libctl broken because: Does not compile on i386 or sparc64 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=science&portname=libctl portname: security/chkrootkit broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=chkrootkit portname: security/dazuko broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.8.20120806122801/dazuko-2.3.9.log (_Oct_21_15:48:37_UTC_2011) http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.9.20120811203121/dazuko-2.3.9.log (_Oct_19_15:51:02_UTC_2011) overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=dazuko portname: security/fwtk broken because: Won't fetch, ftp site mentioned in 'IGNORE' has no readme. Web site changed hands? build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=fwtk portname: security/openfwtk broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=openfwtk portname: security/openvpn-auth-ldap broken because: does not configure on FreeBSD 9.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=openvpn-auth-ldap portname: security/pam_alreadyloggedin broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=pam_alreadyloggedin portname: security/saint broken because: leaves files after deinstallation build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=saint portname: security/samhain broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=samhain portname: security/samhain-client broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=samhain-client portname: security/samhain-server broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=samhain-server portname: security/sfs broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=sfs portname: security/srp broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=srp portname: security/sud broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=sud portname: security/termlog broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=termlog portname: shells/wapsh broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=shells&portname=wapsh portname: sysutils/desktopbsd-tools broken because: does not compile on 9.X build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=desktopbsd-tools portname: sysutils/dvdvideo broken because: bad plist with latest python build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.8.20120806122801/dvdvideo-20120126_1.log (_May__7_07:30:45_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=dvdvideo portname: sysutils/fusefs-curlftpfs broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=fusefs-curlftpfs portname: sysutils/grub broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/grub-0.97_4.log (_Jul_25_10:25:59_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=grub portname: sysutils/hyperic-sigar broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=hyperic-sigar portname: sysutils/libumberlog broken because: fails to install umberlog.3 build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.8.20120726033236/libumberlog-0.2.1.log (_May_26_21:03:13_UTC_2012) http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.8.20120820085754/libumberlog-0.2.1.log (_May_21_05:23:59_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=libumberlog portname: sysutils/lookupd broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=lookupd portname: sysutils/memdump broken because: unsupported FreeBSD version build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=memdump portname: sysutils/p5-Sys-Utmp broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=p5-Sys-Utmp portname: sysutils/rsyslog5-snmp broken because: Does not link on i386: can't find symbol snmp_timeout in libnetsnmp build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=rsyslog5-snmp portname: sysutils/rsyslog6-devel-snmp broken because: Does not link on i386: can't find symbol snmp_timeout in libnetsnmp build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=rsyslog6-devel-snmp portname: sysutils/rsyslog6-snmp broken because: Does not link on i386: can't find symbol snmp_timeout in libnetsnmp build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=rsyslog6-snmp portname: sysutils/rubygem-sys-admin broken because: umpt.h has been removed build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=rubygem-sys-admin portname: sysutils/slmon broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=slmon portname: sysutils/syslog-ng2 broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=syslog-ng2 portname: sysutils/thefish broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=thefish portname: sysutils/tty-clock broken because: Core dumps on FreeBSD 9+ build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=tty-clock portname: sysutils/udesc_dump broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=udesc_dump portname: sysutils/unieject broken because: does not link build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=unieject portname: sysutils/wtmp-tools broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=wtmp-tools portname: sysutils/yawho broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=yawho portname: textproc/coco broken because: Does not compile on recent FreeBSD-9 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=coco portname: textproc/gxditview broken because: doesn't compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=gxditview portname: textproc/libextractor broken because: does not package build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=libextractor portname: textproc/libmrss broken because: does not compile build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120528024705/libmrss-0.19.2_3.log (_Aug__9_06:07:21_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=libmrss portname: textproc/py-lucene broken because: does not build build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.8.20120730062936/py27-PyLucene-3.6.0_1.log (_Jul_31_05:26:06_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=py-lucene portname: textproc/skim broken because: Doesn't build with python2.6 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=skim portname: textproc/xaira broken because: leaves files behind on deinstallation build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/xaira-1.23_5.log (_Aug__2_00:28:17_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=xaira portname: vietnamese/vnelvis broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=vietnamese&portname=vnelvis portname: vietnamese/vnterm broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=vietnamese&portname=vnterm portname: www/cacheboy15-devel broken because: does not compile with Heimdal 1.1 in 8.0-CURRENT build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=cacheboy15-devel portname: www/geneweb broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=geneweb portname: www/linux-flashplugin9 broken because: unfetchable build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120608131052/linux-flashplugin-9.0r289_1.log (_Jun_13_10:34:28_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=linux-flashplugin9 portname: www/mod_smooth_streaming broken because: unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=mod_smooth_streaming portname: www/p5-Apache2-Scoreboard broken because: does not configure build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120528024705/p5-Apache2-Scoreboard-2.09.2_2.log (_Aug_11_07:54:40_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Apache2-Scoreboard portname: www/wyvern broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=wyvern portname: x11-fonts/tolkien-ttf broken because: unfetchable build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-fonts&portname=tolkien-ttf portname: x11-servers/driglide broken because: Does not compile on recent FreeBSD-9 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-servers&portname=driglide portname: x11-themes/kde-icons-amaranth broken because: Does not fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-amaranth portname: x11-themes/kde-icons-amaranth-althaea broken because: Does not fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-amaranth-althaea portname: x11-themes/kde-icons-krystaline broken because: does not fetch build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120516193908/kde-icons-krystaline-1.1.6.log (_Aug_26_19:15:58_UTC_2011) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-krystaline portname: x11-themes/kde-icons-noia-warm broken because: does not fetch build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/kde-icons-noia-warm-0.95.log (_Apr_24_22:39:00_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-noia-warm portname: x11-themes/kde-icons-realistic broken because: Does not fetch build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-realistic portname: x11-themes/sapphire-themes broken because: depends on conflicting packages (xli and xloadimage both installs bin/xsetbg) build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=sapphire-themes portname: x11-toolkits/qt4pas broken because: does not build build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120509142305/qt4pas-2.5.log (_May_20_06:47:54_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=qt4pas portname: x11-toolkits/tkdnd broken because: does not build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=tkdnd portname: x11-wm/e17-module-efm_nav broken because: does not build with x11-wm/enlightenment 0.16.999.65643 or newer build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=e17-module-efm_nav portname: x11-wm/e17-module-efm_path broken because: does not build with x11-wm/enlightenment 0.16.999.65643 or newer build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=e17-module-efm_path portname: x11-wm/e17-module-efm_pathbar broken because: does not build with x11-wm/enlightenment 0.16.999.65643 or newer build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=e17-module-efm_pathbar portname: x11-wm/e17-module-notification broken because: does not build with x11-wm/enlightenment 0.16.999.65643 or newer build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=e17-module-notification portname: x11-wm/ede broken because: does not link build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/ede-2.0.log (_Aug__6_16:29:09_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=ede portname: x11/cl-clx-sbcl broken because: Changes in sbcl 1.0.55 have exposed problems in /usr/local/lib/common-lisp/clx/depdefs.lisp build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=cl-clx-sbcl portname: x11/emu broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=emu portname: x11/ggiterm broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=ggiterm portname: x11/gnome-shell broken because: Doesn't build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=gnome-shell portname: x11/powershell broken because: does not configure build errors: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/e.10.20120608131052/powershell-0.8_11.log (_Jun_13_12:43:31_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=powershell portname: x11/rxvt broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=rxvt portname: x11/wterm broken because: fails to build with new utmpx build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=wterm From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 08:29:21 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B34751065688 for ; Tue, 21 Aug 2012 08:29:21 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id A09D78FC12 for ; Tue, 21 Aug 2012 08:29:21 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.5/8.14.4) with ESMTP id q7L8TLTl078251 for ; Tue, 21 Aug 2012 08:29:21 GMT (envelope-from linimon@FreeBSD.org) Date: Tue, 21 Aug 2012 08:29:21 GMT Message-Id: <201208210829.q7L8TLTl078251@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: ports@FreeBSD.org Cc: Subject: FreeBSD unmaintained ports which are currently scheduled for deletion X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 08:29:21 -0000 As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically schedule removal of ports that have been judged to have outlived their usefulness. Often, this is due to a better alternative having become available and/or the cessation of development on the existing port. In some cases, ports are marked for removal because they fail to build and install correctly from their sources, or otherwise fail in operation. The ports, and the reason and date that they have been scheduled for removal, are listed below. If no one has stepped forward before that time to propose a way to fix the problems (such as via a PR), the ports will be deleted. portname: archivers/bsdar description: BSD-licensed replacement of the ar utility maintainer: ports@FreeBSD.org status: IGNORE deprecated because: part of the base system expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=bsdar portname: audio/linux-alsa-lib description: The Advanced Linux Sound Architecture libraries maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-alsa-lib portname: audio/linux-arts description: Audio system for the KDE integrated X11 desktop (Linux version) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-arts portname: audio/linux-freealut description: A free implementation of OpenAL's ALUT standard (Linux version) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-freealut portname: audio/linux-libmad description: Libmad library (part of MAD project) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-libmad portname: audio/linux-libogg description: Ogg bitstream library (Linux version) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-libogg portname: audio/linux-libvorbis description: Audio compression codec library (Linux version) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-libvorbis portname: audio/linux-openal description: A 3D positional spatialized sound library (Linux version) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-openal portname: databases/libudbc description: Openlink UDBC SDK maintainer: ports@FreeBSD.org deprecated because: Does not fetch and no vendor support anymore expiration date: 2012-08-12 build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/libudbc-4.1.log (_Aug__2_00:21:36_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=libudbc portname: devel/libgetline description: A small, portable, and easy to use command line library maintainer: ports@FreeBSD.org deprecated because: Upstream disapear and distfile is no more available expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=libgetline portname: graphics/linux-cairo description: Linux cairo binary maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-cairo portname: graphics/linux-gdk-pixbuf description: Linux version of the graphic library for GTK+ maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-gdk-pixbuf portname: java/sun-wtk description: Sun J2ME Wireless Toolkit maintainer: ports@FreeBSD.org status: IGNORE deprecated because: no more public distfiles, merged with Java ME SDK 3.0 upstream expiration date: 2013-01-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=java&portname=sun-wtk From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 08:29:42 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4A03D1065688 for ; Tue, 21 Aug 2012 08:29:42 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id 34F4C8FC1D for ; Tue, 21 Aug 2012 08:29:42 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.5/8.14.4) with ESMTP id q7L8TgGE081232 for ; Tue, 21 Aug 2012 08:29:42 GMT (envelope-from linimon@FreeBSD.org) Date: Tue, 21 Aug 2012 08:29:42 GMT Message-Id: <201208210829.q7L8TgGE081232@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: ports@FreeBSD.org Cc: Subject: FreeBSD ports which are currently scheduled for deletion X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 08:29:42 -0000 As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically schedule removal of ports that have been judged to have outlived their usefulness. Often, this is due to a better alternative having become available and/or the cessation of development on the existing port. In some cases, ports are marked for removal because they fail to build and install correctly from their sources, or otherwise fail in operation. The ports, and the reason and date that they have been scheduled for removal, are listed below. If no one has stepped forward before that time to propose a way to fix the problems (such as via a PR), the ports will be deleted. portname: accessibility/linux-atk description: Accessibility Toolkit, Linux/i386 binary maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=accessibility&portname=linux-atk portname: archivers/bsdar description: BSD-licensed replacement of the ar utility maintainer: ports@FreeBSD.org status: IGNORE deprecated because: part of the base system expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=bsdar portname: archivers/linux-ucl description: RPM of UCL, a lossless data compression library maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=linux-ucl portname: archivers/linux-upx description: RPM of UPX, a high-performance executable packer maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=linux-upx portname: archivers/php52-bz2 description: The bz2 shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=php52-bz2 portname: archivers/php52-zip description: The zip shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=php52-zip portname: archivers/php52-zlib description: The zlib shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=archivers&portname=php52-zlib portname: audio/holyshout description: Streaming audio to Icecast/shoutcast supports multiple bitrate stream maintainer: gahr@FreeBSD.org deprecated because: Upstream has disappeared expiration date: 2012-09-06 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=holyshout portname: audio/libmusicbrainz description: 2nd generation incarnation of the CD Index - audio metadata maintainer: bsdkaffee@gmail.com deprecated because: MusicBrainz RDF webservice no longer functions expiration date: 2012-09-12 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=libmusicbrainz portname: audio/linux-alsa-lib description: The Advanced Linux Sound Architecture libraries maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-alsa-lib portname: audio/linux-arts description: Audio system for the KDE integrated X11 desktop (Linux version) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-arts portname: audio/linux-esound description: RPM of esound maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-esound portname: audio/linux-freealut description: A free implementation of OpenAL's ALUT standard (Linux version) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-freealut portname: audio/linux-libaudiofile description: RPM of audiofile maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-libaudiofile portname: audio/linux-libmad description: Libmad library (part of MAD project) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-libmad portname: audio/linux-libogg description: Ogg bitstream library (Linux version) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-libogg portname: audio/linux-libvorbis description: Audio compression codec library (Linux version) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-libvorbis portname: audio/linux-mikmod description: MikMod Sound Library (Linux version) maintainer: mva@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-mikmod portname: audio/linux-nas-libs description: Runtime libraries for NAS (Linux Fedora Core 4) maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-nas-libs portname: audio/linux-openal description: A 3D positional spatialized sound library (Linux version) maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-openal portname: audio/linux-sdl_mixer description: A sample multi-channel audio mixer library (Linux version) maintainer: mva@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=linux-sdl_mixer portname: audio/xmms-arts_output description: aRts output plugin for XMMS maintainer: fjoe@FreeBSD.org deprecated because: Outdated and distfile no longer available expiration date: 2012-07-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=audio&portname=xmms-arts_output portname: cad/salome-gui description: GUI module of Salome platform maintainer: devel@stasyan.com status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=cad&portname=salome-gui portname: chinese/cxterm description: An xterm that speaks Chinese maintainer: sunrychen@gmail.com status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=chinese&portname=cxterm portname: converters/php52-iconv description: The iconv shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=converters&portname=php52-iconv portname: converters/php52-mbstring description: The mbstring shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=converters&portname=php52-mbstring portname: converters/php52-recode description: The recode shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=converters&portname=php52-recode portname: databases/edb description: Enlightenment Database Library maintainer: magik@roorback.net deprecated because: Deprecated by enlightenment.org team expiration date: 2012-07-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=edb portname: databases/hypertable description: High performance distributed data storage system maintainer: skv@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=hypertable portname: databases/libudbc description: Openlink UDBC SDK maintainer: ports@FreeBSD.org deprecated because: Does not fetch and no vendor support anymore expiration date: 2012-08-12 build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/libudbc-4.1.log (_Aug__2_00:21:36_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=libudbc portname: databases/pear-MDB2_Driver_ibase description: PEAR ibase MDB2 driver maintainer: miwi@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=pear-MDB2_Driver_ibase portname: databases/php-sqlite3 description: A port for the PHP sqlite3 extension maintainer: glarkin@FreeBSD.org deprecated because: No upstream development and superseded by databases/php5-sqlite3 and databases/php53-sqlite3 expiration date: 2012-06-21 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php-sqlite3 portname: databases/php5-rrdtool description: A php 5 rrdtool glue maintainer: rick@wzoeterwoude.net deprecated because: deprecated via upstream please use databases/pecl-rrd. expiration date: 2012-06-30 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php5-rrdtool portname: databases/php52-dba description: The dba shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-dba portname: databases/php52-dbase description: The dbase shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-dbase portname: databases/php52-interbase description: The interbase shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-interbase portname: databases/php52-mssql description: The mssql shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-mssql portname: databases/php52-mysql description: The mysql shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-mysql portname: databases/php52-mysqli description: The mysqli shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-mysqli portname: databases/php52-oci8 description: The oci8 shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-oci8 portname: databases/php52-odbc description: The odbc shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-odbc portname: databases/php52-pdo description: The pdo shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-pdo portname: databases/php52-pdo_dblib description: The pdo_dblib shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-pdo_dblib portname: databases/php52-pdo_firebird description: The pdo_firebird shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-pdo_firebird portname: databases/php52-pdo_mysql description: The pdo_mysql shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-pdo_mysql portname: databases/php52-pdo_oci description: The pdo_oci shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-pdo_oci portname: databases/php52-pdo_odbc description: The pdo_odbc shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-pdo_odbc portname: databases/php52-pdo_pgsql description: The pdo_pgsql shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-pdo_pgsql portname: databases/php52-pdo_sqlite description: The pdo_sqlite shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-pdo_sqlite portname: databases/php52-pgsql description: The pgsql shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-pgsql portname: databases/php52-rrdtool description: A php 52 rrdtool glue maintainer: scheidell@FreeBSD.org deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-rrdtool portname: databases/php52-sqlite description: The sqlite shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-sqlite portname: databases/php52-sybase_ct description: The sybase_ct shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=php52-sybase_ct portname: databases/ruby-kyotocabinet description: Ruby (1.9.1+) binding to Kyoto Cabinet maintainer: ruby@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=ruby-kyotocabinet portname: deskutils/doodle description: Quickly search documents maintainer: jadawin@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=deskutils&portname=doodle portname: devel/libgetline description: A small, portable, and easy to use command line library maintainer: ports@FreeBSD.org deprecated because: Upstream disapear and distfile is no more available expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=libgetline portname: devel/linux-allegro description: Cross-platform game programming library (linux version) maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=linux-allegro portname: devel/linux-libglade description: RPM of libglade maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=linux-libglade portname: devel/linux-libglade2 description: RPM of libglade2 maintainer: tut@nhamon.com.ua deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=linux-libglade2 portname: devel/linux-libsigc++20 description: Callback Framework for C++ (linux version) maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=linux-libsigc%2B%2B20 portname: devel/linux-sdl12 description: Cross-platform multi-media development API (linux version) maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=linux-sdl12 portname: devel/p5-Class-Fields description: Set of modules to operate with class fields and members access maintainer: perl@FreeBSD.org deprecated because: considered obsolete by upstream expiration date: 2012-07-11 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=p5-Class-Fields portname: devel/php52-gettext description: The gettext shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-gettext portname: devel/php52-json description: The json shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-json portname: devel/php52-ncurses description: The ncurses shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-ncurses portname: devel/php52-pcntl description: The pcntl shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-pcntl portname: devel/php52-pcre description: The pcre shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-pcre portname: devel/php52-readline description: The readline shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-readline portname: devel/php52-shmop description: The shmop shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-shmop portname: devel/php52-spl description: The spl shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-spl portname: devel/php52-sysvmsg description: The sysvmsg shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-sysvmsg portname: devel/php52-sysvsem description: The sysvsem shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-sysvsem portname: devel/php52-sysvshm description: The sysvshm shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-sysvshm portname: devel/php52-tokenizer description: The tokenizer shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=devel&portname=php52-tokenizer portname: emulators/linux-libaio description: Linux-native asynchronous I/O access library, Linux binary maintainer: numisemis@yahoo.com deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=emulators&portname=linux-libaio portname: emulators/linux_base-fc4 description: Base set of packages needed in Linux mode (for i386/amd64) maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=emulators&portname=linux_base-fc4 portname: ftp/linux-curl description: Curl linux version maintainer: acm@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=linux-curl portname: ftp/php52-curl description: The curl shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=php52-curl portname: ftp/php52-ftp description: The ftp shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=ftp&portname=php52-ftp portname: games/8kingdoms description: 3D turn-based fantasy strategic game maintainer: acm@FreeBSD.org deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=8kingdoms portname: games/freeorion description: Open-source, platform independent galactic conquest game maintainer: oliver@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=freeorion portname: games/rigsofrods description: Truck, car, airplane, and boat simulator with advanced physics maintainer: amdmi3@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=games&portname=rigsofrods portname: graphics/autopano-sift description: Automatic panorama control point generation tool maintainer: vd@FreeBSD.org status: BROKEN deprecated because: Disappeared from vendor site. No longer required by graphics/hugin expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=autopano-sift portname: graphics/evas-engine-xrender description: A hardware accelerated canvas API (XRender engine) maintainer: magik@roorback.net status: BROKEN deprecated because: Deprecated by enlightenment.org expiration date: 2012-07-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=evas-engine-xrender portname: graphics/evas-loader-edb description: A hardware accelerated canvas API (edb engine) maintainer: magik@roorback.net status: IGNORE deprecated because: Deprecated by enlightenment.org expiration date: 2012-07-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=evas-loader-edb portname: graphics/linux-cairo description: Linux cairo binary maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-cairo portname: graphics/linux-gdk-pixbuf description: Linux version of the graphic library for GTK+ maintainer: ports@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-gdk-pixbuf portname: graphics/linux-imlib description: RPM of imlib maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-imlib portname: graphics/linux-jpeg description: RPM of the JPEG lib maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-jpeg portname: graphics/linux-libGLU description: OpenGL utility library (Linux version) maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-libGLU portname: graphics/linux-libmng description: RPM of libmng maintainer: michael@ranner.eu deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-libmng portname: graphics/linux-png description: RPM of the PNG lib maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-png portname: graphics/linux-png10 description: RPM of the PNG lib (old 1.0 version) maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-png10 portname: graphics/linux-sdl_image description: A simple library to load images as SDL interfaces (linux version) maintainer: nivit@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-sdl_image portname: graphics/linux-tiff description: TIFF library, Linux/i386 binary maintainer: emulation@FreeBSD.org status: FORBIDDEN deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-tiff portname: graphics/linux-ungif description: RPM of the ungif lib maintainer: maho@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-ungif portname: graphics/php52-exif description: The exif shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=php52-exif portname: graphics/php52-gd description: The gd shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=php52-gd portname: graphics/php52-ming description: The ming shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=php52-ming portname: graphics/solang description: A photo manager for GNOME maintainer: ashish@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.7.20101130182505/solang-0.3_7.log.bz2 (_Dec__8_03:18:34_UTC_2010) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=solang portname: java/sun-wtk description: Sun J2ME Wireless Toolkit maintainer: ports@FreeBSD.org status: IGNORE deprecated because: no more public distfiles, merged with Java ME SDK 3.0 upstream expiration date: 2013-01-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=java&portname=sun-wtk portname: lang/boo description: A CLI-targeted programming language similar to Python maintainer: mono@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=boo portname: lang/linux-libg2c description: Fortran 77 compatibility runtime maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=linux-libg2c portname: lang/llvm-gcc4 description: A gcc4 frontend for LLVM maintainer: brooks@FreeBSD.org deprecated because: Development ended upstream. Switch to dragonegg once available expiration date: 2012-06-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=llvm-gcc4 portname: lang/php52 description: PHP Scripting Language maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.8.20120820085754/php52-5.2.17_10.log (_Aug_20_10:51:30_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=lang&portname=php52 portname: mail/php52-imap description: The imap shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=mail&portname=php52-imap portname: math/octave-devel description: Developer's version of math/octave maintainer: maho@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=octave-devel portname: math/petsc-mpich description: Portable, Extensible Toolkit for Scientific computation maintainer: bf@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-07-14 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=petsc-mpich portname: math/php52-bcmath description: The bcmath shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=php52-bcmath portname: math/php52-gmp description: The gmp shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=math&portname=php52-gmp portname: misc/airoflash description: Flash utiltity for Cisco/Aironet 802.11 wireless cards maintainer: ambrisko@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120516193908/airoflash-1.7.log (_Jan_24_07:39:37_UTC_2011) overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=airoflash portname: misc/php52-calendar description: The calendar shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=misc&portname=php52-calendar portname: multimedia/linux-libtheora description: Video codec maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=linux-libtheora portname: multimedia/p5-Video-Info description: Retrieve video properties such as: height width codec fps maintainer: perl@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=p5-Video-Info portname: multimedia/x264-devel description: Library and tool for encoding H.264/AVC video streams maintainer: mm@FreeBSD.org deprecated because: x264 github development makes this port obsolete expiration date: 2012-08-23 build errors: http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.8.20120730062936/x264-devel-0.124.2197.log (_May__7_07:29:07_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=multimedia&portname=x264-devel portname: net-mgmt/php52-snmp description: The snmp shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net-mgmt&portname=php52-snmp portname: net/asterisk16 description: An Open Source PBX and telephony toolkit maintainer: flo@FreeBSD.org deprecated because: asterisk 1.6.2.* will be EOLed on 2012-04-21 expiration date: 2012-05-31 build errors: http://pointyhat.FreeBSD.org/errorlogs/sparc64-errorlogs/e.7.20101130182505/asterisk16-1.6.2.14.log.bz2 (_Dec__7_12:13:52_UTC_2010) overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=asterisk16 portname: net/p5-Net-Gopher description: Net::Gopher is the Perl Gopher/Gopher+ API maintainer: toni.viemero@iki.fi deprecated because: gone from CPAN expiration date: 2012-04-17 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=p5-Net-Gopher portname: net/php52-ldap description: The ldap shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=php52-ldap portname: net/php52-soap description: The soap shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=php52-soap portname: net/php52-sockets description: The sockets shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=php52-sockets portname: net/php52-xmlrpc description: The xmlrpc shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=php52-xmlrpc portname: net/spnetkit description: A C++ wrapper for BSD-style sockets maintainer: vanilla@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=net&portname=spnetkit portname: security/fwtk description: A toolkit used for building firewalls based on proxy services maintainer: pirzyk@FreeBSD.org status: BROKEN deprecated because: expiration date: 2012-09-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=fwtk portname: security/linux-openssl description: SSL and crypto library (Linux Version) maintainer: acm@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=linux-openssl portname: security/php52-filter description: The filter shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=php52-filter portname: security/php52-hash description: The hash shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=php52-hash portname: security/php52-mcrypt description: The mcrypt shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=php52-mcrypt portname: security/php52-mhash description: The mhash shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=php52-mhash portname: security/php52-openssl description: The openssl shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=php52-openssl portname: sysutils/diskprep description: A program to prepare disks for use based on a config file maintainer: brooks@FreeBSD.org deprecated because: Believed to have no users expiration date: 2012-09-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=diskprep portname: sysutils/linux-procps description: Linux psproc binaries maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=linux-procps portname: sysutils/php52-posix description: The posix shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=sysutils&portname=php52-posix portname: textproc/linux-aspell description: Spelling checker with better logic than ispell (linux version) maintainer: office@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=linux-aspell portname: textproc/linux-expat description: Linux/i386 binary port of Expat XML-parsing library maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=linux-expat portname: textproc/linux-libxml description: RPM of libxml maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=linux-libxml portname: textproc/linux-libxml2 description: RPM of libxml2 maintainer: tut@nhamon.com.ua deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=linux-libxml2 portname: textproc/linux-scim-gtk description: Smart Common Input Method platform, gtk module, Linux binary maintainer: hrs@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=linux-scim-gtk portname: textproc/linux-scim-libs description: Smart Common Input Method platform, library part, Linux binary maintainer: hrs@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=linux-scim-libs portname: textproc/linux-xerces-c2 description: Validating XML parser from the Apache XML Project (linux version) maintainer: avl@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=linux-xerces-c2 portname: textproc/p5-KinoSearch description: A Perl search engine library maintainer: vivek@khera.org deprecated because: replaced by textproc/p5-KinoSearch1 expiration date: 2012-05-11 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=p5-KinoSearch portname: textproc/php52-ctype description: The ctype shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=php52-ctype portname: textproc/php52-dom description: The dom shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=php52-dom portname: textproc/php52-pspell description: The pspell shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=php52-pspell portname: textproc/php52-simplexml description: The simplexml shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=php52-simplexml portname: textproc/php52-wddx description: The wddx shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=php52-wddx portname: textproc/php52-xml description: The xml shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=php52-xml portname: textproc/php52-xmlreader description: The xmlreader shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=php52-xmlreader portname: textproc/php52-xmlwriter description: The xmlwriter shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=php52-xmlwriter portname: textproc/php52-xsl description: The xsl shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=textproc&portname=php52-xsl portname: www/linux-f10-flashplugin10 description: Adobe Flash Player NPAPI Plugin maintainer: emulation@FreeBSD.org status: FORBIDDEN deprecated because: has vulnerabilities and is EOL expiration date: 2012-03-27 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=linux-f10-flashplugin10 portname: www/p5-Xango description: Event Based High Performance Web Crawler Framework maintainer: gslin@gslin.org deprecated because: Removed from CPAN expiration date: 2012-05-11 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=p5-Xango portname: www/php52-session description: The session shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=php52-session portname: www/php52-tidy description: The tidy shared extension for php maintainer: admin@lissyara.su deprecated because: PHP 5.2 series is strongly discouraged for new installations, migrate now expiration date: 2013-03-01 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=php52-tidy portname: www/py-django12 description: High-level Python Web framework maintainer: lwhsu@FreeBSD.org deprecated because: Unsupported version expiration date: 2012-05-12 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=py-django12 portname: www/tomcat55 description: Open-source Java web server by Apache, 5.5.x branch maintainer: jgh@FreeBSD.org deprecated because: EOL approaching, consider www/tomcat{6,7} expiration date: 2012-12-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=tomcat55 portname: x11-fonts/linux-fontconfig description: Linux/i386 binary of Fontconfig maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-fonts&portname=linux-fontconfig portname: x11-themes/kde-icons-amaranth description: KDE smooth iconset maintainer: lioux@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-amaranth portname: x11-themes/kde-icons-amaranth-althaea description: KDE iconset like Crystal SVG, but simpler and with more shadows maintainer: lioux@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-amaranth-althaea portname: x11-themes/kde-icons-krystaline description: KDE Krystaline iconset maintainer: lioux@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: http://pointyhat.FreeBSD.org/errorlogs/powerpc-errorlogs/e.8.20120516193908/kde-icons-krystaline-1.1.6.log (_Aug_26_19:15:58_UTC_2011) overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-krystaline portname: x11-themes/kde-icons-realistic description: KDE Realistic complete photo-based iconset maintainer: lioux@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-themes&portname=kde-icons-realistic portname: x11-toolkits/linux-gtk description: RPM of the Gtk lib maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=linux-gtk portname: x11-toolkits/linux-gtk2 description: GTK+ library, version 2.X, Linux binary maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=linux-gtk2 portname: x11-toolkits/linux-openmotif description: Motif toolkit Linux libraries maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=linux-openmotif portname: x11-toolkits/linux-pango description: Linux pango binary maintainer: emulation@FreeBSD.org status: FORBIDDEN deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=linux-pango portname: x11-toolkits/linux-qt33 description: RPM of QT3 maintainer: bsam@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=linux-qt33 portname: x11-wm/e17-module-efm_nav description: An e17 module that allows a user to navigate through the filesystem maintainer: magik@roorback.net status: BROKEN deprecated because: Deprecated by enlightenment.org expiration date: 2012-07-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=e17-module-efm_nav portname: x11-wm/e17-module-efm_path description: An e17 module that allows a user to type a location into the filemanager maintainer: magik@roorback.net status: BROKEN deprecated because: Deprecated by enlightenment.org expiration date: 2012-07-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=e17-module-efm_path portname: x11-wm/e17-module-efm_pathbar description: An e17 module that provides a pathbar gadget maintainer: magik@roorback.net status: BROKEN deprecated because: Deprecated by enlightenment.org expiration date: 2012-07-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=e17-module-efm_pathbar portname: x11-wm/e17-module-notification description: An e17 notification daemon module maintainer: magik@roorback.net status: BROKEN deprecated because: Merged into x11-wm/enlightenment expiration date: 2012-07-31 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-wm&portname=e17-module-notification portname: x11/linux-xorg-libs description: Xorg libraries, linux binaries maintainer: emulation@FreeBSD.org deprecated because: expiration date: 2013-02-28 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=linux-xorg-libs From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 08:29:45 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7FB34106567A for ; Tue, 21 Aug 2012 08:29:45 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id 6E7588FC24 for ; Tue, 21 Aug 2012 08:29:45 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.5/8.14.4) with ESMTP id q7L8TjML081313 for ; Tue, 21 Aug 2012 08:29:45 GMT (envelope-from linimon@FreeBSD.org) Date: Tue, 21 Aug 2012 08:29:45 GMT Message-Id: <201208210829.q7L8TjML081313@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: ports@FreeBSD.org Cc: Subject: FreeBSD ports which are currently marked forbidden X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 08:29:45 -0000 As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users about ports that are marked as "forbidden" in their Makefiles. Often, these ports are so marked due to security concerns, such as known exploits. An overview of each port, including errors seen on the build farm, is included below. portname: graphics/linux-tiff forbidden because: Vulnerable since 2004-10-13, http://portaudit.freebsd.org/8816bf3a-7929-11df-bcce-0018f3e2eb82.html build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=linux-tiff portname: security/sudosh3 forbidden because: Secunia Advisory SA38292, ISS X-Force sudosh-replay-bo (55903), replay() function buffer overflow. build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=security&portname=sudosh3 portname: www/linux-f10-flashplugin10 forbidden because: insecure version - use flashplugin11 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=linux-f10-flashplugin10 portname: x11-toolkits/linux-pango forbidden because: Vulnerable since 2009-05-13, http://portaudit.freebsd.org/4b172278-3f46-11de-becb-001cc0377035.html build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkits&portname=linux-pango From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 08:47:59 2012 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 5B620106566B; Tue, 21 Aug 2012 08:47:59 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 15EC48FC18; Tue, 21 Aug 2012 08:47:58 +0000 (UTC) Received: from smtp-auth2.bris.ac.uk ([137.222.10.94] helo=ncs.bris.ac.uk) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1T3k7l-0004GZ-Dj; Tue, 21 Aug 2012 09:47:57 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1T3k7l-0001Uu-91; Tue, 21 Aug 2012 09:47:45 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q7L8ljP4021106; Tue, 21 Aug 2012 09:47:45 +0100 (BST) (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q7L8likv021105; Tue, 21 Aug 2012 09:47:44 +0100 (BST) (envelope-from mexas) Date: Tue, 21 Aug 2012 09:47:44 +0100 (BST) From: Anton Shterenlikht Message-Id: <201208210847.q7L8likv021105@mech-cluster241.men.bris.ac.uk> To: freebsd-ports@freebsd.org X-Spam-Score: -3.6 X-Spam-Level: --- Cc: perl@freebsd.org Subject: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: "{" unexpected (expecting "then") 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: Tue, 21 Aug 2012 08:47:59 -0000 # cd /usr/ports/textproc/p5-XML-SAX-Expat # make deinstall && make reinstall ===> Deinstalling for textproc/p5-XML-SAX-Expat ===> Deinstalling p5-XML-SAX-Expat-0.40 The following packages will be deinstalled: p5-XML-SAX-Expat-0.40 The deinstallation will free 22 kB Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway Syntax error: "{" unexpected (expecting "then") pkg: DEINSTALL script failed *** [deinstall] Error code 3 Stop in /usr/ports/textproc/p5-XML-SAX-Expat. # pkg -vvv version: 1.0-rc6 abi: freebsd:10:ia64:64 db dir: /var/db/pkg cache dir: /var/cache/pkg ports dir: /usr/ports Log into syslog: yes Assume always yes: no Handle rc scripts: no Track shlibs: no Automatic dependency tracking: no Custom keywords directory: none Developer mode: no Repository: ftp://ftp.freebsd.org/pub/pkgng # # uname -a FreeBSD mech-cluster241.men.bris.ac.uk 10.0-CURRENT FreeBSD 10.0-CURRENT #6 r237134: Mon Jun 18 09:02:17 BST 2012 root@mech-cluster241.men.bris.ac.uk:/usr/obj/usr/src/sys/TZAV ia64 # From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 08:58:27 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 54C4A106566B; Tue, 21 Aug 2012 08:58:27 +0000 (UTC) (envelope-from beat.gaetzi@gmail.com) Received: from mail-qa0-f54.google.com (mail-qa0-f54.google.com [209.85.216.54]) by mx1.freebsd.org (Postfix) with ESMTP id EBBAF8FC0A; Tue, 21 Aug 2012 08:58:26 +0000 (UTC) Received: by qatn12 with SMTP id n12so3975935qat.13 for ; Tue, 21 Aug 2012 01:58:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=Duqo+FhdaiJ1k/X6mSJ/ByzFpLOMBTsUIRObq220xx8=; b=GBGdi/GEdp0/qgcNSL+haodQhuQybdOg1fRvaKL3TyWohmciWKr4On5GVEhCwJIlB0 GPYQKEeEXvCAI2DbZK1NuvA15ZCWO9+x/QlWKMK1xE3vxpMIq2kuQvTC9uMHOJVsrdow BoVedHfWEe8tyxIsaEHFMTx7LzrPQ4xKjGWtPBEnwQeS9akhg1yJiYc16xrrec7+AztT iHWp0ZIkk/382O+wxzWDYVgKLo4PmQTUHxY2Oo4bxgRTwhPcMjHfBSpx1Z1nwHJUBM8Q 6VmnWh+swCu1WanuBxMPC1N9QUBz4F4KRIzZiEgbLS9lxSFEtT1WK/i9tMJG3HGT1x0i /0ig== MIME-Version: 1.0 Received: by 10.224.222.16 with SMTP id ie16mr967234qab.73.1345539506110; Tue, 21 Aug 2012 01:58:26 -0700 (PDT) Sender: beat.gaetzi@gmail.com Received: by 10.229.89.71 with HTTP; Tue, 21 Aug 2012 01:58:26 -0700 (PDT) Date: Tue, 21 Aug 2012 10:58:26 +0200 X-Google-Sender-Auth: GfmPfe2JdBe7ea84aX8cq0aYuBM Message-ID: From: Beat Gaetzi To: freebsd-ports-announce@freebsd.org, freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Happy Birthday FreeBSD ports 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: Tue, 21 Aug 2012 08:58:27 -0000 Hi, Today, 18 years ago the first version of Mk/bsd.port.mk was committed to CVS. From the CVS log: # cvs log -r1.1 Mk/bsd.port.mk Working file: Mk/bsd.port.mk head: 1.738 [...] description: ---------------------------- revision 1.1 date: 1994/08/21 13:12:57; author: jkh; state: Exp; Commit my new ports make macros. Still not 100% complete yet by any means but fairly usable at this stage. Submitted by: jkh A couple of minutes later the first ports were committed: editors/emacs editors/jove shells/bash >From the CVS log: # cvs log -r1.1.1.1 editors/jove/Makefile Working file: editors/jove/Makefile head: 1.23 [...] description: ---------------------------- revision 1.1.1.1 date: 1994/08/21 13:19:28; author: jkh; state: Exp; lines: +0 -0 The start of the 2.0 ports collection. No sup repository yet, but I'll make one when I wake up again.. :) Submitted by: jkh This means that (at least in some countries) the ports tree is grown-up now. Happy Birthday! Beat (on behalf of portmgr@) From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 09:08:45 2012 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 E39DF106566B; Tue, 21 Aug 2012 09:08:45 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 3CE448FC0A; Tue, 21 Aug 2012 09:08:44 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2856644bkc.13 for ; Tue, 21 Aug 2012 02:08:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=HT1Veg3hp9YQgnpuwbiv04dl4J4Mu2ylcQIYmFZeG+I=; b=floZQ62bLeQ+ESep/+uV2osm8DzVb3jkxdr9UzpkJb8qgTwy5uEkto5HiklPxcgOOX vkfShKTJJidOikAU68R8PoC5aCpIQz/O8jaeDIKSYPYoWL390Y9LIqvml1EX4oOnS7rg ozWlQFEfoMdQVRtbfZhR0FCwQIn1AJsZ9WMAZrtcRIDlZp1J1nMGQ3APHwd1FhT4abWx En4T0eVNkCDxhbmPM0PICCpn7mObpDgruY1sewBRGL2rNTy44NyG9rmhAfRF1LzsKoFQ GKcXY3OqDb/xVspT4u1Rm3AwTuG3f4TPdxmhuSbgcybAy4ligOA2tE+uxtv6Ugn7lgbH mffw== Received: by 10.204.129.14 with SMTP id m14mr5040986bks.7.1345540123819; Tue, 21 Aug 2012 02:08:43 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.10.141 with HTTP; Tue, 21 Aug 2012 02:08:13 -0700 (PDT) In-Reply-To: <201208210847.q7L8likv021105@mech-cluster241.men.bris.ac.uk> References: <201208210847.q7L8likv021105@mech-cluster241.men.bris.ac.uk> From: Chris Rees Date: Tue, 21 Aug 2012 10:08:13 +0100 X-Google-Sender-Auth: xBHSSE28lF6iw20Hs8tjLG4b0Vk Message-ID: To: Anton Shterenlikht Content-Type: text/plain; charset=ISO-8859-1 Cc: perl@freebsd.org, freebsd-ports@freebsd.org Subject: Re: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: "{" unexpected (expecting "then") 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: Tue, 21 Aug 2012 09:08:46 -0000 On 21 August 2012 09:47, Anton Shterenlikht wrote: > # cd /usr/ports/textproc/p5-XML-SAX-Expat > # make deinstall && make reinstall > ===> Deinstalling for textproc/p5-XML-SAX-Expat > ===> Deinstalling p5-XML-SAX-Expat-0.40 > The following packages will be deinstalled: > > p5-XML-SAX-Expat-0.40 > > The deinstallation will free 22 kB > Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway > Syntax error: "{" unexpected (expecting "then") > pkg: DEINSTALL script failed > *** [deinstall] Error code 3 > > Stop in /usr/ports/textproc/p5-XML-SAX-Expat. > > # pkg -vvv > version: 1.0-rc6 > abi: freebsd:10:ia64:64 > db dir: /var/db/pkg > cache dir: /var/cache/pkg > ports dir: /usr/ports > Log into syslog: yes > Assume always yes: no > Handle rc scripts: no > Track shlibs: no > Automatic dependency tracking: no > Custom keywords directory: none > Developer mode: no > Repository: ftp://ftp.freebsd.org/pub/pkgng > # How long have you had this installed? Steve Wills [1] fixed the pkg-deinstall script yesterday, but evidently you still have an older version. If pkg delete hasn't removed it, try pkg delete -f, then reinstall. Chris [1] http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 09:09:14 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3395D1065741 for ; Tue, 21 Aug 2012 09:09:14 +0000 (UTC) (envelope-from robbak@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id F1F6F8FC12 for ; Tue, 21 Aug 2012 09:09:13 +0000 (UTC) Received: by ialo14 with SMTP id o14so4166214ial.13 for ; Tue, 21 Aug 2012 02:09:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; bh=sqZOAg9uBUge6RG0M5sdjziJIjxIIeD4mJfFaB1PyMk=; b=Hg0ulScP+x3c5pMYG3qy/XVhi3wRbyHpyZ1kzeYoWv6RKdfl8mSLIJ6DRHXk2uWXGv le4njov4hyIpyXsyxY2zTtEDKRk9xt0qb4d2sGMUSQGOGH2bbEJ676oumjXF+lp3IRIy x3tjboL7entGaobHGhwj/qlMr7h5llDt0+XSI2lRRzswIddgw039b/WeXDfFn58PMtw3 /kgf6KGnAwt7NjJMLeIZo9tFAIK9EtXlbP9hgYV0q5PNvvH0jSXDI2e8gqKN3nRcjafo 1VQ6yg9PswxAWQMyQ0W4ynNDYrQrMI174MrcV3iNwa4HVEzTskmJc+YcSeicLR+oHSSo CrwA== MIME-Version: 1.0 Received: by 10.50.160.195 with SMTP id xm3mr12531021igb.12.1345540153418; Tue, 21 Aug 2012 02:09:13 -0700 (PDT) Sender: robbak@gmail.com Received: by 10.64.31.98 with HTTP; Tue, 21 Aug 2012 02:09:13 -0700 (PDT) Date: Tue, 21 Aug 2012 19:09:13 +1000 X-Google-Sender-Auth: QmHaTlD0_ny97NOjVu8Bkpkmsns Message-ID: From: Robert Backhaus To: ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: raptor: should there be a note in UPDATING? 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: Tue, 21 Aug 2012 09:09:14 -0000 I just had a problem building liblrdf. The cause was raptor-1 was still installed. Checking UPDATING shows nothing that mentions raptor after the KDE update last November. Does there need to a note in UPDATING to uninstall raptor? From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 09:25:33 2012 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 27DFB106566C for ; Tue, 21 Aug 2012 09:25:33 +0000 (UTC) (envelope-from andrew.w.nosenko@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 9A2D08FC0A for ; Tue, 21 Aug 2012 09:25:32 +0000 (UTC) Received: by lbbgg13 with SMTP id gg13so967930lbb.13 for ; Tue, 21 Aug 2012 02:25:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=SjPpdWhHFDX/dUzY562PEtbXP/htBDo4JRE88qoKgmc=; b=XmF0Nr/qGBaOiNurSrB3SqzGjI1EiBtsy13FhqQB9K/3R8BpFrs/YK5cS+JSKHEaVY VcP+QJ/WVH3QXSNT58RT+QEnZXt4NO/ziKvh5c5xFzC/k8SbiOX579UKUMp5jHERTaP5 vUMf9Qgc9qcXFRF480vGZU3TSlcB5icK1WgP+ZV4WF26qEpcgYQCjyhVX9Ske62aXVE6 7kVfVYdZp9p60QK/jzoSU3DE6vR1AcLCv4pvgqLTzcLCydz675oKssOGVlh+XDY+0HzZ IBZR9nD2c55AjnJN8TB5Athx+qSIs0v21DaqUemn8ycUNvRiiFls4mxG0CesQ0EbDcl+ jGJg== MIME-Version: 1.0 Received: by 10.112.24.229 with SMTP id x5mr7458093lbf.23.1345541130622; Tue, 21 Aug 2012 02:25:30 -0700 (PDT) Received: by 10.112.20.163 with HTTP; Tue, 21 Aug 2012 02:25:30 -0700 (PDT) In-Reply-To: <5032925C.4040604@zedat.fu-berlin.de> References: <50327A9C.5040103@zedat.fu-berlin.de> <50328AF8.60804@infracaninophile.co.uk> <5032925C.4040604@zedat.fu-berlin.de> Date: Tue, 21 Aug 2012 12:25:30 +0300 Message-ID: From: "Andrew W. Nosenko" To: "O. Hartmann" Content-Type: text/plain; charset=ISO-8859-1 Cc: Ports FreeBSD Subject: Re: pkg(ng)/portupgrade-devel: does not respect setting of USE_GCC= 4.6+ 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: Tue, 21 Aug 2012 09:25:33 -0000 On Mon, Aug 20, 2012 at 10:39 PM, O. Hartmann wrote: > I'm pretty sure, that the last time I updated port math/fftw3 I wanted > option OpenMP enabled so I declared "USE_GCC=4.6+" in make.conf. Later, > also working!, I excluded all these user definitions into an external > file called ports.conf located in /usr/local/etc (I like this clean > separation of OS and user messes ;-) ). Suddenly it doesn't work > anymore. There were changes in several Mk files located in /usr/ports/Mk. Beware! Even if you will be able to force gcc-4.6 to be used and thus obtain OpenMP-3.1 at the compilation stage, the libgomp.so.1, which will be used at run-time, will be OpenMP-3.0 from the base gcc-4.2 (/usr/lib/libgomp.so.1 on my FreeBSD-8.0 system). Also, as a bonus, you may be exposed to ancient bugs from the gcc-4.2 openmp implementation. For me, personally, it is memory leak as described in http://gcc.gnu.org/ml/gcc/2009-05/msg00427.html Fixed in gcc-4.3, but gcc-4.3 never was nor will be in base. Thus... For obtain the proper openmp you will either limit yourself to openmp-3.0 from gcc-4.2 and workaround known bugs, or make a black magic dance for override and "unsteal" the libgomp (e.g. using libmap.conf) and have maintenance problem every time when gcc version changes (and, therefore, changes the directory name, where gcc libraries live). -- Andrew W. Nosenko From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 09:55:32 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DAEA8106566C for ; Tue, 21 Aug 2012 09:55:32 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BC81D8FC0A; Tue, 21 Aug 2012 09:55:32 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7L9tWI2055558; Tue, 21 Aug 2012 09:55:32 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7L9tWtK055548; Tue, 21 Aug 2012 09:55:32 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Tue, 21 Aug 2012 11:55:29 +0200 From: Baptiste Daroussin To: Enrique Ayesta Perojo Message-ID: <20120821095529.GC5044@ithaqua.etoilebsd.net> References: <503340DA.1010005@eskk.nu> <201208211023.11482.eayesta@portugalete.uned.es> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Pk6IbRAofICFmK5e" Content-Disposition: inline In-Reply-To: <201208211023.11482.eayesta@portugalete.uned.es> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@FreeBSD.org Subject: Re: Attempting to fetch pkgconf-0.8.7.tar.bz2, Couldn't fetch it 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: Tue, 21 Aug 2012 09:55:33 -0000 --Pk6IbRAofICFmK5e Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 21, 2012 at 10:23:11AM +0200, Enrique Ayesta Perojo wrote: > El Martes, 21 de Agosto de 2012 10:03, Leslie Jensen escribi=F3: > > Hi > > > > Is anyone else seeing this problem? > > > > /Leslie > > > > =3D> Attempting to fetch > > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2 > > fetch: > > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2: > > File unavailable (e.g., file not found, no access) > > =3D> Couldn't fetch it - please try to retrieve this > > =3D> port manually into /usr/ports/distfiles// and try again. > > *** Error code 1 > > >=20 >=20 > Hi, >=20 > Yes, i have the same problem > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" I just added a mirror to solve the problem. regards, Bapt --Pk6IbRAofICFmK5e Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAzWxEACgkQ8kTtMUmk6EyAtQCcDQidSiPUKA9nbZPKkxNU7PDC J+gAoK6u+Gk+ub2SUdcf9ZdjaN4hmgO9 =WaL5 -----END PGP SIGNATURE----- --Pk6IbRAofICFmK5e-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 10:31:42 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F12431065676 for ; Tue, 21 Aug 2012 10:31:41 +0000 (UTC) (envelope-from eayesta@portugalete.uned.es) Received: from smtp-out-nueve.uned.es (smtp-out-nueve.uned.es [62.204.192.123]) by mx1.freebsd.org (Postfix) with ESMTP id 7981B8FC20 for ; Tue, 21 Aug 2012 10:31:40 +0000 (UTC) Received: from bm103103-1.uned.es (HELO smtp-out-uno.uned.es) ([10.103.103.1]) by hermes-uno.uned.es with ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Aug 2012 12:30:22 +0200 Received: from stargate-1.unedbizkaia.es (ca6200-010-200-062-201.uned.es [10.200.62.201]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp-out-uno.uned.es (Postfix) with ESMTPSA id 01398600B6 for ; Tue, 21 Aug 2012 12:14:11 +0200 (CEST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.5 at smtp-out-uno.uned.es From: Enrique Ayesta Perojo To: freebsd-ports@freebsd.org Date: Tue, 21 Aug 2012 12:14:10 +0200 User-Agent: KMail/1.9.4 References: <503340DA.1010005@eskk.nu> <201208211023.11482.eayesta@portugalete.uned.es> <20120821095529.GC5044@ithaqua.etoilebsd.net> In-Reply-To: <20120821095529.GC5044@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Message-Id: <201208211214.10230.eayesta@portugalete.uned.es> Subject: Re: Attempting to fetch pkgconf-0.8.7.tar.bz2, Couldn't fetch it 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: Tue, 21 Aug 2012 10:31:42 -0000 El Martes, 21 de Agosto de 2012 11:55, Baptiste Daroussin escribi=F3: > > I just added a mirror to solve the problem. > > regards, > Bapt Thanks, it works now From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 10:37:28 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 801ED1065674 for ; Tue, 21 Aug 2012 10:37:28 +0000 (UTC) (envelope-from olivier@gid0.org) Received: from mail-lpp01m010-f54.google.com (mail-lpp01m010-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id F13AD8FC0A for ; Tue, 21 Aug 2012 10:37:27 +0000 (UTC) Received: by lage12 with SMTP id e12so4786878lag.13 for ; Tue, 21 Aug 2012 03:37:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=W2r6lSeEyMjeZIBY2Yjl4lWCvrHblq16A/CH6MThtiE=; b=ltSvqCLzGOTao5IQbax79DgHILsBBTUq0DCilBfRVBly+SlGYHNWTrBKzLWOeMNRRA C5HB6HhHL+D5h0xuLoP9qIoDKbph+LunHAwONAjK0dJUszLTAqu3mMfFj/yMG+A8IdRt Yq7L76dofKCDFAxRRaaiwdMchUMhpUxVsbZ08fWBw90CxyasKKAwWMess/YQSQHdf20Q xEoxIPaznCKk49t7qIUsbVWv2I4X1A71bmDsPJVdeGOmbvzHX8SCppRiiBLEry3hRz58 hxwITFCLOJkbop4ay+Sek24mUXPmxX7zNNILHEnYiL9EPg2S13FD8BAkWtDkC8GSvqiR NsIQ== MIME-Version: 1.0 Received: by 10.152.131.68 with SMTP id ok4mr16897301lab.47.1345545446374; Tue, 21 Aug 2012 03:37:26 -0700 (PDT) Received: by 10.112.2.36 with HTTP; Tue, 21 Aug 2012 03:37:26 -0700 (PDT) In-Reply-To: <20120820232147.GD23607@ithaqua.etoilebsd.net> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120820232147.GD23607@ithaqua.etoilebsd.net> Date: Tue, 21 Aug 2012 12:37:26 +0200 Message-ID: From: Olivier Smedts To: Baptiste Daroussin Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQmCbqGU32RpD+orblNEbC/ttbSwgCUjcSXalbC1o4oMZuj6BymKoDiecPrcFSbJYCUkbjSA Cc: ports@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 10:37:28 -0000 2012/8/21 Baptiste Daroussin : > On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote: >> What would be the best practice of mixing ports with packages? > > There is no best practice for that unfortunatly, (as actually) the best for you > is maybe to build your own pkgng repostories? > http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example? So, to make it really clear, one should *not* test, try or use pkgng if he wants to continue using ports without setting up a repository ? I did not find a big warning on the wiki. -- Olivier Smedts _ ASCII ribbon campaign ( ) e-mail: olivier@gid0.org - against HTML email & vCards X www: http://www.gid0.org - against proprietary attachments / \ "Il y a seulement 10 sortes de gens dans le monde : ceux qui comprennent le binaire, et ceux qui ne le comprennent pas." From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 11:03:51 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D28A7106564A; Tue, 21 Aug 2012 11:03:51 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 2BC678FC08; Tue, 21 Aug 2012 11:03:50 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2917185bkc.13 for ; Tue, 21 Aug 2012 04:03:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=lcvQcefV/jSPbwFMF86cLe0WJa+fg20q0NGleym3urA=; b=N3rTFKeftQgXCWpVF9pmrlbV9VUryBeYlgW4dUNel6C1vV4+ReOx5T2In5/YPhaXRj 8AnpaGhCkKkc+B3ZvpHS4r0hoOOnExxN8b7c+gbfkOvcMcnP8kfTqKDdH4TptcXqpt3W si+8WWYCVwzMtva7zBWFVishDoS+l3AuymV2GLv3Rv5wPXBS6cTEwSUOdVYX6Nbu/VMI rrQADprdg0yQN8Ry6klLJYD7VpYmKH9HPwpnW8HZ469TJBMrzYXnurQg0oGwzbBp8fHc agID1QSGslPwiBQ57PDZ6YyEIqI+8Lkl36t9Y6XZ9Q7rPlQNDX0HoDXjDu/o2xLBCB9t JLsA== Received: by 10.204.157.18 with SMTP id z18mr5325371bkw.16.1345547029919; Tue, 21 Aug 2012 04:03:49 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.10.141 with HTTP; Tue, 21 Aug 2012 04:03:19 -0700 (PDT) In-Reply-To: References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120820232147.GD23607@ithaqua.etoilebsd.net> From: Chris Rees Date: Tue, 21 Aug 2012 12:03:19 +0100 X-Google-Sender-Auth: ytj6c5fGn4EBF95OhCuaV1l7Ep0 Message-ID: To: Olivier Smedts Content-Type: text/plain; charset=ISO-8859-1 Cc: ports@freebsd.org, Baptiste Daroussin Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 11:03:51 -0000 On 21 August 2012 11:37, Olivier Smedts wrote: > 2012/8/21 Baptiste Daroussin : >> On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote: >>> What would be the best practice of mixing ports with packages? >> >> There is no best practice for that unfortunatly, (as actually) the best for you >> is maybe to build your own pkgng repostories? >> http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example? > > So, to make it really clear, one should *not* test, try or use pkgng > if he wants to continue using ports without setting up a repository ? > I did not find a big warning on the wiki. You can of course use pkgng with ports-- nothing has changed in that respect; putting WITH_PKGNG=yes into /etc/make.conf makes the ports tree work just fine. It has never been recommended to use packages and ports together. Chris From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 11:04:55 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 12FB7106566C; Tue, 21 Aug 2012 11:04:55 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id B0AB58FC08; Tue, 21 Aug 2012 11:04:54 +0000 (UTC) Received: from ncsc.bris.ac.uk ([137.222.10.41]) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1T3mGT-0004Qp-Nv; Tue, 21 Aug 2012 12:04:53 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncsc.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1T3mGT-000252-8c; Tue, 21 Aug 2012 12:04:53 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q7LB4q8A050996; Tue, 21 Aug 2012 12:04:52 +0100 (BST) (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q7LB4qVT050995; Tue, 21 Aug 2012 12:04:52 +0100 (BST) (envelope-from mexas) Date: Tue, 21 Aug 2012 12:04:52 +0100 (BST) From: Anton Shterenlikht Message-Id: <201208211104.q7LB4qVT050995@mech-cluster241.men.bris.ac.uk> To: crees@freebsd.org, mexas@bristol.ac.uk In-Reply-To: Cc: perl@freebsd.org, freebsd-ports@freebsd.org Subject: Re: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: "{" unexpected (expecting "then") X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 11:04:55 -0000 From utisoft@gmail.com Tue Aug 21 11:32:50 2012 On 21 August 2012 09:47, Anton Shterenlikht wrote: > # cd /usr/ports/textproc/p5-XML-SAX-Expat > # make deinstall && make reinstall > ===> Deinstalling for textproc/p5-XML-SAX-Expat > ===> Deinstalling p5-XML-SAX-Expat-0.40 > The following packages will be deinstalled: > > p5-XML-SAX-Expat-0.40 > > The deinstallation will free 22 kB > Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway > Syntax error: "{" unexpected (expecting "then") > pkg: DEINSTALL script failed > *** [deinstall] Error code 3 > > Stop in /usr/ports/textproc/p5-XML-SAX-Expat. > > # pkg -vvv > version: 1.0-rc6 > abi: freebsd:10:ia64:64 > db dir: /var/db/pkg > cache dir: /var/cache/pkg > ports dir: /usr/ports > Log into syslog: yes > Assume always yes: no > Handle rc scripts: no > Track shlibs: no > Automatic dependency tracking: no > Custom keywords directory: none > Developer mode: no > Repository: ftp://ftp.freebsd.org/pub/pkgng > # How long have you had this installed? Steve Wills [1] fixed the pkg-deinstall script yesterday, but evidently you still have an older version. If pkg delete hasn't removed it, try pkg delete -f, then reinstall. Chris [1] http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall # svn status -v /usr/ports/textproc/p5-XML-SAX-Expat/pkg-*inst* 302837 302833 swills /usr/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall 302837 302833 swills /usr/ports/textproc/p5-XML-SAX-Expat/pkg-install # pkg delete -f p5-XML-SAX-Expat The following packages will be deinstalled: p5-XML-SAX-Expat-0.40 The deinstallation will free 22 kB Proceed with deinstalling packages [y/N]: y Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway Syntax error: "{" unexpected (expecting "then") pkg: DEINSTALL script failed # Thanks Anton From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 11:07:18 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7221F106564A; Tue, 21 Aug 2012 11:07:18 +0000 (UTC) (envelope-from avg@FreeBSD.org) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id 5E4948FC0C; Tue, 21 Aug 2012 11:07:17 +0000 (UTC) Received: from porto.starpoint.kiev.ua (porto-e.starpoint.kiev.ua [212.40.38.100]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id OAA12190; Tue, 21 Aug 2012 14:07:15 +0300 (EEST) (envelope-from avg@FreeBSD.org) Received: from localhost ([127.0.0.1]) by porto.starpoint.kiev.ua with esmtp (Exim 4.34 (FreeBSD)) id 1T3mIl-000GCV-6Q; Tue, 21 Aug 2012 14:07:15 +0300 Message-ID: <50336BE1.2000204@FreeBSD.org> Date: Tue, 21 Aug 2012 14:07:13 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: Chris Rees , Anton Shterenlikht References: <201208210847.q7L8likv021105@mech-cluster241.men.bris.ac.uk> In-Reply-To: X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: perl@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: "{" unexpected (expecting "then") 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: Tue, 21 Aug 2012 11:07:18 -0000 on 21/08/2012 12:08 Chris Rees said the following: > On 21 August 2012 09:47, Anton Shterenlikht wrote: >> # cd /usr/ports/textproc/p5-XML-SAX-Expat >> # make deinstall && make reinstall >> ===> Deinstalling for textproc/p5-XML-SAX-Expat >> ===> Deinstalling p5-XML-SAX-Expat-0.40 >> The following packages will be deinstalled: >> >> p5-XML-SAX-Expat-0.40 >> >> The deinstallation will free 22 kB >> Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway >> Syntax error: "{" unexpected (expecting "then") >> pkg: DEINSTALL script failed >> *** [deinstall] Error code 3 >> >> Stop in /usr/ports/textproc/p5-XML-SAX-Expat. >> >> # pkg -vvv >> version: 1.0-rc6 >> abi: freebsd:10:ia64:64 >> db dir: /var/db/pkg >> cache dir: /var/cache/pkg >> ports dir: /usr/ports >> Log into syslog: yes >> Assume always yes: no >> Handle rc scripts: no >> Track shlibs: no >> Automatic dependency tracking: no >> Custom keywords directory: none >> Developer mode: no >> Repository: ftp://ftp.freebsd.org/pub/pkgng >> # > > How long have you had this installed? > > Steve Wills [1] fixed the pkg-deinstall script yesterday, but > evidently you still have an older version. Right, but it's hard to upgrade to the new version without deinstalling the old version, isn't it? :-) > If pkg delete hasn't removed it, try pkg delete -f, then reinstall. pkg delete -f won't help (as already shown in the original message). Instead, as Baptiste advised me: cd /usr/ports/textproc/p5-XML-SAX-Expat make install FORCE_PKG_REGISTER=1 In the case of pkgng the above command should do the right thing in this case (in-place upgrade). > [1] http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall -- Andriy Gapon From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 11:07:44 2012 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 BBA79106567D; Tue, 21 Aug 2012 11:07:44 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id D6BC98FC18; Tue, 21 Aug 2012 11:07:43 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2919323bkc.13 for ; Tue, 21 Aug 2012 04:07:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=NBCL3i+NWix306OfrM1O/hvHp9MtfiALXCqkjiH8DRU=; b=YSgal5HeFQhZJJyJeC2F6OADUwlmrPlvd1/jOS7nbUAi153QvkhcNOfgVScUlcHyjN XD9fIresJri+dfcaq7yN6Tzed5BBtpQTDw46Xj0Sm/g7Pbt5j1ibFjVPQJ1yRUzH56cI vh2CFr9EDYzpLsMj4Oy1uo/D0pw+2WZNvcaMNY8OatyJnRMphlls2/idqNbPIOJPW8Pi BSmv7eMiSzA75tJjB877G5k0C3lqEA//+gUA0swnzy1mKo2+bRkXAQNF2P49Tjgfcrls iDP+wtjky7c9PZV50+gqKB7uQzkqRsPD97ESJ0FT/YQ0QsZBGvmE+vmCqDWOFIt3ozaL bsUQ== Received: by 10.204.129.14 with SMTP id m14mr5137505bks.7.1345547262858; Tue, 21 Aug 2012 04:07:42 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.10.141 with HTTP; Tue, 21 Aug 2012 04:07:11 -0700 (PDT) In-Reply-To: <201208211104.q7LB4qVT050995@mech-cluster241.men.bris.ac.uk> References: <201208211104.q7LB4qVT050995@mech-cluster241.men.bris.ac.uk> From: Chris Rees Date: Tue, 21 Aug 2012 12:07:11 +0100 X-Google-Sender-Auth: 76YvLGT7cpccjM3dSYTC259xQbU Message-ID: To: mexas@bristol.ac.uk, Baptiste Daroussin Content-Type: text/plain; charset=ISO-8859-1 Cc: perl@freebsd.org, freebsd-ports@freebsd.org Subject: Re: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: "{" unexpected (expecting "then") 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: Tue, 21 Aug 2012 11:07:44 -0000 On 21 August 2012 12:04, Anton Shterenlikht wrote: > From utisoft@gmail.com Tue Aug 21 11:32:50 2012 > > On 21 August 2012 09:47, Anton Shterenlikht wrote: > > # cd /usr/ports/textproc/p5-XML-SAX-Expat > > # make deinstall && make reinstall > > ===> Deinstalling for textproc/p5-XML-SAX-Expat > > ===> Deinstalling p5-XML-SAX-Expat-0.40 > > The following packages will be deinstalled: > > > > p5-XML-SAX-Expat-0.40 > > > > The deinstallation will free 22 kB > > Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway > > Syntax error: "{" unexpected (expecting "then") > > pkg: DEINSTALL script failed > > *** [deinstall] Error code 3 > > > > Stop in /usr/ports/textproc/p5-XML-SAX-Expat. > > > > # pkg -vvv > > version: 1.0-rc6 > > abi: freebsd:10:ia64:64 > > db dir: /var/db/pkg > > cache dir: /var/cache/pkg > > ports dir: /usr/ports > > Log into syslog: yes > > Assume always yes: no > > Handle rc scripts: no > > Track shlibs: no > > Automatic dependency tracking: no > > Custom keywords directory: none > > Developer mode: no > > Repository: ftp://ftp.freebsd.org/pub/pkgng > > # > > How long have you had this installed? > > Steve Wills [1] fixed the pkg-deinstall script yesterday, but > evidently you still have an older version. > > If pkg delete hasn't removed it, try pkg delete -f, then reinstall. > > Chris > > [1] http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall > > > # svn status -v /usr/ports/textproc/p5-XML-SAX-Expat/pkg-*inst* > 302837 302833 swills /usr/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall > 302837 302833 swills /usr/ports/textproc/p5-XML-SAX-Expat/pkg-install > # pkg delete -f p5-XML-SAX-Expat > The following packages will be deinstalled: > > p5-XML-SAX-Expat-0.40 > > The deinstallation will free 22 kB > > Proceed with deinstalling packages [y/N]: y > Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway > Syntax error: "{" unexpected (expecting "then") > pkg: DEINSTALL script failed > # > Hm, bapt was talking about this earlier in IRC... I think if you make -DFORCE_PKG_REGISTER -C /usr/ports/textproc/p5-XML-SAX-Expat install clean you should be just fine. Chris From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 11:09:56 2012 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 004DF106566C; Tue, 21 Aug 2012 11:09:55 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 24DB38FC0A; Tue, 21 Aug 2012 11:09:54 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2920575bkc.13 for ; Tue, 21 Aug 2012 04:09:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=AJmuGRdGLEpEmESeKQVwaCkMgDFhm8wIKMxeaZGRY+U=; b=rW0jh3bRNprdinID1SjFPeUJuN0p5Zh6sXe1FcrtFFiQlx7ApA0dIlEUT0vRX7yeY0 p/X25N8Pxh3vA2aiK6bQC/x/3UP6b8vpp1U6z8M8lr2ypskUufzRNlTJAN6NmXWCnoIg fLnryIvr0q54PFrVhe5lN0K4sRjZa0sQ01v9qRF4ChyB14Xjwu5BeRHuAuZHUHtNQNpA XaSdS4Aeilulw5XBq9RSVmQPdn4e/linWzpGnridw33mylnjttBMIZcOhNEyYyTnRv2Z xpP9PZiLkuFYrJxWQdMO3Q6/GMxvLigk51FRJ0O1xX36xlenWPIPFuG4h4Css+9hGbqb ca/g== Received: by 10.204.133.193 with SMTP id g1mr5121067bkt.2.1345547393775; Tue, 21 Aug 2012 04:09:53 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.10.141 with HTTP; Tue, 21 Aug 2012 04:09:23 -0700 (PDT) In-Reply-To: <50336BE1.2000204@FreeBSD.org> References: <201208210847.q7L8likv021105@mech-cluster241.men.bris.ac.uk> <50336BE1.2000204@FreeBSD.org> From: Chris Rees Date: Tue, 21 Aug 2012 12:09:23 +0100 X-Google-Sender-Auth: TtXYkqmhDD7aWwNYD3aI8-OYUPg Message-ID: To: Andriy Gapon Content-Type: text/plain; charset=ISO-8859-1 Cc: perl@freebsd.org, Anton Shterenlikht , freebsd-ports@freebsd.org Subject: Re: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: "{" unexpected (expecting "then") 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: Tue, 21 Aug 2012 11:09:56 -0000 On 21 August 2012 12:07, Andriy Gapon wrote: > on 21/08/2012 12:08 Chris Rees said the following: >> On 21 August 2012 09:47, Anton Shterenlikht wrote: >>> # cd /usr/ports/textproc/p5-XML-SAX-Expat >>> # make deinstall && make reinstall >>> ===> Deinstalling for textproc/p5-XML-SAX-Expat >>> ===> Deinstalling p5-XML-SAX-Expat-0.40 >>> The following packages will be deinstalled: >>> >>> p5-XML-SAX-Expat-0.40 >>> >>> The deinstallation will free 22 kB >>> Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway >>> Syntax error: "{" unexpected (expecting "then") >>> pkg: DEINSTALL script failed >>> *** [deinstall] Error code 3 >>> >>> Stop in /usr/ports/textproc/p5-XML-SAX-Expat. >>> >>> # pkg -vvv >>> version: 1.0-rc6 >>> abi: freebsd:10:ia64:64 >>> db dir: /var/db/pkg >>> cache dir: /var/cache/pkg >>> ports dir: /usr/ports >>> Log into syslog: yes >>> Assume always yes: no >>> Handle rc scripts: no >>> Track shlibs: no >>> Automatic dependency tracking: no >>> Custom keywords directory: none >>> Developer mode: no >>> Repository: ftp://ftp.freebsd.org/pub/pkgng >>> # >> >> How long have you had this installed? >> >> Steve Wills [1] fixed the pkg-deinstall script yesterday, but >> evidently you still have an older version. > > Right, but it's hard to upgrade to the new version without deinstalling the old > version, isn't it? :-) D'oh, I forgot that make deinstall using pkg delete -f. Sorry. >> If pkg delete hasn't removed it, try pkg delete -f, then reinstall. > > pkg delete -f won't help (as already shown in the original message). > > Instead, as Baptiste advised me: > cd /usr/ports/textproc/p5-XML-SAX-Expat > make install FORCE_PKG_REGISTER=1 > > In the case of pkgng the above command should do the right thing in this case > (in-place upgrade). Glad to see I remembered it correctly in my next message. Chris From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 11:18:33 2012 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 D5BE6106564A; Tue, 21 Aug 2012 11:18:33 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirg.bris.ac.uk (dirg.bris.ac.uk [137.222.10.102]) by mx1.freebsd.org (Postfix) with ESMTP id 8F0E88FC16; Tue, 21 Aug 2012 11:18:33 +0000 (UTC) Received: from smtp-auth2.bris.ac.uk ([137.222.10.94] helo=ncs.bris.ac.uk) by dirg.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1T3mTA-00067f-Ep; Tue, 21 Aug 2012 12:18:32 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1T3mTA-0002BL-5a; Tue, 21 Aug 2012 12:18:00 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q7LBHxVO052178; Tue, 21 Aug 2012 12:17:59 +0100 (BST) (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q7LBHx48052177; Tue, 21 Aug 2012 12:17:59 +0100 (BST) (envelope-from mexas) Date: Tue, 21 Aug 2012 12:17:59 +0100 (BST) From: Anton Shterenlikht Message-Id: <201208211117.q7LBHx48052177@mech-cluster241.men.bris.ac.uk> To: avg@freebsd.org, crees@freebsd.org In-Reply-To: X-Spam-Score: -3.5 X-Spam-Level: --- Cc: perl@freebsd.org, mexas@bristol.ac.uk, freebsd-ports@freebsd.org Subject: Re: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: "{" unexpected (expecting "then") X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Aug 2012 11:18:34 -0000 From utisoft@gmail.com Tue Aug 21 12:10:39 2012 > > Instead, as Baptiste advised me: > cd /usr/ports/textproc/p5-XML-SAX-Expat > make install FORCE_PKG_REGISTER=1 > > In the case of pkgng the above command should do the right thing in this case > (in-place upgrade). Glad to see I remembered it correctly in my next message. Chris yes, this worked fine, thank you Anton From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 11:38:57 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 87149106566B for ; Tue, 21 Aug 2012 11:38:57 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 67B078FC16; Tue, 21 Aug 2012 11:38:57 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7LBcvv9090573; Tue, 21 Aug 2012 11:38:57 GMT (envelope-from bapt@freebsd.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7LBcupq090572; Tue, 21 Aug 2012 11:38:56 GMT (envelope-from bapt@freebsd.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@freebsd.org using -f Date: Tue, 21 Aug 2012 13:38:54 +0200 From: Baptiste Daroussin To: Olivier Smedts Message-ID: <20120821113854.GE5044@ithaqua.etoilebsd.net> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120820232147.GD23607@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ey/N+yb7u/X9mFhi" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 11:38:57 -0000 --ey/N+yb7u/X9mFhi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 21, 2012 at 12:37:26PM +0200, Olivier Smedts wrote: > 2012/8/21 Baptiste Daroussin : > > On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote: > >> What would be the best practice of mixing ports with packages? > > > > There is no best practice for that unfortunatly, (as actually) the best= for you > > is maybe to build your own pkgng repostories? > > http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example? >=20 > So, to make it really clear, one should *not* test, try or use pkgng > if he wants to continue using ports without setting up a repository ? > I did not find a big warning on the wiki. to be clear you can continue to use your system with pkgng the same way you= used to use it before with pkg_install. regards, Bapt --ey/N+yb7u/X9mFhi Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAzc04ACgkQ8kTtMUmk6EzCfQCfWcSL7lU1dbpqtWwVPvsvW7Og nz0AnipbvONPOv14zRyyY6j9MM/opgob =pMI7 -----END PGP SIGNATURE----- --ey/N+yb7u/X9mFhi-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 13:26:54 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9FE241065670; Tue, 21 Aug 2012 13:26:54 +0000 (UTC) (envelope-from jlh@FreeBSD.org) Received: from smtp5-g21.free.fr (smtp5-g21.free.fr [IPv6:2a01:e0c:1:1599::14]) by mx1.freebsd.org (Postfix) with ESMTP id 439988FC0C; Tue, 21 Aug 2012 13:26:50 +0000 (UTC) Received: from endor.tataz.chchile.org (unknown [82.233.239.98]) by smtp5-g21.free.fr (Postfix) with ESMTP id E8A41D48054; Tue, 21 Aug 2012 15:26:44 +0200 (CEST) Received: from felucia.tataz.chchile.org (felucia.tataz.chchile.org [192.168.1.9]) by endor.tataz.chchile.org (Postfix) with ESMTP id D49682BB; Tue, 21 Aug 2012 15:26:43 +0200 (CEST) Received: by felucia.tataz.chchile.org (Postfix, from userid 1000) id B17B310FE0; Tue, 21 Aug 2012 13:26:43 +0000 (UTC) Date: Tue, 21 Aug 2012 15:26:43 +0200 From: Jeremie Le Hen To: Baptiste Daroussin Message-ID: <20120821132643.GE37262@felucia.tataz.chchile.org> Mail-Followup-To: Baptiste Daroussin , ports@FreeBSD.org, current@FreeBSD.org References: <20120820194313.GC23607@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120820194313.GC23607@ithaqua.etoilebsd.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org, current@FreeBSD.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 13:26:54 -0000 Hi Baptise, On Mon, Aug 20, 2012 at 09:43:13PM +0200, Baptiste Daroussin wrote: > > Since 1.0-rc6 release, everything looks ready for a final release of 1.0, I'll > give more details on the release commit bit :) this is planned for 30th august > 2012. > > Current was supposed to switch to pkgng by default today, it has been delayed > until the nvidia-driver is fixed with pkgng. Thanksfully kwm@ and danfe@ has > been working on this, and the situation should be fixed pretty soon. > > Please continue testing pkgng and reporting bugs, if you are new comers do not > hesitate to ask question about pkgng so that we can improve documentation: > > The usual links about pkgng: > - http://wiki.freebsd.org/pkgng > - http://wiki.freebsd.org/PkgPrimer > - https://github.com/pkgng/pkgng/blob/master/FAQ.md > - http://people.freebsd.org/~bapt/pres-pkgng-bsdcan.pdf > - http://www.youtube.com/watch?v=4Hxq7AHZ27I First thank you and all who have worked to make this first release of pkgng. This is a great milestone in FreeBSD history. Supposedly, pkgng will stay opt-in for RELENG_9 and will be the default (opt-out?) on RELENG_10. During the upgrade from the old branch to the new one, how do we ensure users will perform the required step (basically, run pkg2ng) to switch their pkg database to pkgng? Will it be a note in src/UPDATING and as well in the release notes? -- Jeremie Le Hen Scientists say the world is made up of Protons, Neutrons and Electrons. They forgot to mention Morons. From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 13:46:26 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A7D02106566B; Tue, 21 Aug 2012 13:46:26 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 723DC8FC16; Tue, 21 Aug 2012 13:46:26 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7LDkQj6006121; Tue, 21 Aug 2012 13:46:26 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7LDkQZH006120; Tue, 21 Aug 2012 13:46:26 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Tue, 21 Aug 2012 15:46:23 +0200 From: Baptiste Daroussin To: ports@FreeBSD.org, current@FreeBSD.org Message-ID: <20120821134623.GH5044@ithaqua.etoilebsd.net> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jRdC2OsRnuV8iIl8" Content-Disposition: inline In-Reply-To: <20120821132643.GE37262@felucia.tataz.chchile.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 13:46:26 -0000 --jRdC2OsRnuV8iIl8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 21, 2012 at 03:26:43PM +0200, Jeremie Le Hen wrote: > Hi Baptise, >=20 > On Mon, Aug 20, 2012 at 09:43:13PM +0200, Baptiste Daroussin wrote: > >=20 > > Since 1.0-rc6 release, everything looks ready for a final release of 1.= 0, I'll > > give more details on the release commit bit :) this is planned for 30th= august > > 2012. > >=20 > > Current was supposed to switch to pkgng by default today, it has been d= elayed > > until the nvidia-driver is fixed with pkgng. Thanksfully kwm@ and danfe= @ has > > been working on this, and the situation should be fixed pretty soon. > >=20 > > Please continue testing pkgng and reporting bugs, if you are new comers= do not > > hesitate to ask question about pkgng so that we can improve documentati= on: > >=20 > > The usual links about pkgng: > > - http://wiki.freebsd.org/pkgng > > - http://wiki.freebsd.org/PkgPrimer > > - https://github.com/pkgng/pkgng/blob/master/FAQ.md > > - http://people.freebsd.org/~bapt/pres-pkgng-bsdcan.pdf > > - http://www.youtube.com/watch?v=3D4Hxq7AHZ27I >=20 > First thank you and all who have worked to make this first release of > pkgng. This is a great milestone in FreeBSD history. >=20 > Supposedly, pkgng will stay opt-in for RELENG_9 and will be the default > (opt-out?) on RELENG_10. During the upgrade from the old branch to the > new one, how do we ensure users will perform the required step > (basically, run pkg2ng) to switch their pkg database to pkgng? Will it > be a note in src/UPDATING and as well in the release notes? >=20 Yes there will be a note in UPDATING, I'm also pondering modifying pkg_* to= ols to that they show up an advetisement about pkg_install being deprecated. I would also like to just remove pkg_* tools from RELENG_10 if that fits the schedule. regards, Bapt --jRdC2OsRnuV8iIl8 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAzkS8ACgkQ8kTtMUmk6EyGrACfaEb/0ym64azS0sAZN62bUzTF CO0AoIVuEM9cY4QbQIAckq20qdiaF+6A =q5YW -----END PGP SIGNATURE----- --jRdC2OsRnuV8iIl8-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 14:45:54 2012 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 0A089106566B; Tue, 21 Aug 2012 14:45:54 +0000 (UTC) (envelope-from lstewart@freebsd.org) Received: from lauren.room52.net (lauren.room52.net [210.50.193.198]) by mx1.freebsd.org (Postfix) with ESMTP id 8E3F18FC19; Tue, 21 Aug 2012 14:45:53 +0000 (UTC) Received: from lstewart1.loshell.room52.net (ppp59-167-184-191.static.internode.on.net [59.167.184.191]) by lauren.room52.net (Postfix) with ESMTPSA id 0ACB17E820; Wed, 22 Aug 2012 00:45:52 +1000 (EST) Message-ID: <50339F1F.3040802@freebsd.org> Date: Wed, 22 Aug 2012 00:45:51 +1000 From: Lawrence Stewart User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120613 Thunderbird/13.0 MIME-Version: 1.0 To: Baptiste Daroussin References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120820232147.GD23607@ithaqua.etoilebsd.net> <5033253D.4060807@FreeBSD.org> <20120821070436.GE23607@ithaqua.etoilebsd.net> In-Reply-To: <20120821070436.GE23607@ithaqua.etoilebsd.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=5.0 tests=UNPARSEABLE_RELAY autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lauren.room52.net Cc: Matthew Seaman , vmagerya@gmail.com, freebsd-ports@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 14:45:54 -0000 On 08/21/12 17:04, Baptiste Daroussin wrote: > On Tue, Aug 21, 2012 at 07:05:49AM +0100, Matthew Seaman wrote: >> On 21/08/2012 00:21, Baptiste Daroussin wrote: >>> On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote: >>>> Baptiste Daroussin wrote: >>>>> Please [...] ask question about pkgng [...] >>>> >>>> What would be the best practice of mixing ports with packages? >>>> >>>> The use case I have in mind is compiling Xorg ports locally >>>> WITH_NEW_XORG and WITH_KMS, and using packages from >>>> pkgbeta.freebsd.org for everything else. Is there some mixture of pkg >>>> and portmaster flags that allows this kind of setup? >>>> _______________________________________________ >>>> freebsd-ports@freebsd.org mailing list >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports >>>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >>> >>> There is no best practice for that unfortunatly, (as actually) the best for you >>> is maybe to build your own pkgng repostories? >>> http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example? >>> >>> We are open to suggestion here :) >> >> At the moment, it is about as tricky as mixing locally compiled ports >> with pkg_tools packages: ie. it might work, or it might leave you a >> quivering, sobbing mess lost in a pit of dark despair. >> >> One thing that should help is a proposal to record metadata like the SVN >> revision number of the ports tree used to build repository packages into >> the repository catalogue (repo.sqlite), so users can in principle check >> out the same revision locally to build their own ports. Unfortunately >> no one has written that yet, and its probably too late for it to make it >> into release-1.0. >> > > yes but it should definitly find its way to 1.1! Agreed, though ultimately we want to move to making mixing of ports & pkgs idiot-proof - something I suspect we're in better shape to do with pkgng. As a recently minted roadtester of pkgng and wanting to do the same as Vitaly without setting up Poudriere, I had to reverse engineer the ports tree svn revision to make sure I could mix and match from pkgbeta and stuff I built locally via ports with WITH_NEW_XORG and WITH_KMS. This becomes more annoying to manage going forward. So far I'm enjoying my pkgng experience for the most part and wish to thank all those involved in getting it to this stage. Cheers, Lawrence From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 15:26:37 2012 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 2A1821065672; Tue, 21 Aug 2012 15:26:37 +0000 (UTC) (envelope-from kpaasial@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id B1FF58FC17; Tue, 21 Aug 2012 15:26:36 +0000 (UTC) Received: by vbmv11 with SMTP id v11so8692049vbm.13 for ; Tue, 21 Aug 2012 08:26:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=mBg7v0UDBuXDhjwIzKsAbOC2Azz7QR+T+Tc/A6Bdji8=; b=Lhi5LIecXs4IaPXYwC4iSjZbO0ynLsN40G3QMSIwDXECimDi+qVhz08J1wOLvGlAAr cOa4h52gGnSwbV1MaXoGQx3o5qkKzO5uYetzFtbZx+dpi9IHL5tZ0Wbc87cjwdtRgfV0 NzfMyloiB/MP7TAH01A7rbbZl87mQFu4aFzgYXfp6VBKVnSqDj7Upw2kW1jx5O7O642O DL1NbCEA+rHXQ+6YikA8zTeqQaZJ2HzdM6eguTptW895VMtsh6ud+WNhoe+SJuJArV/q wKfU1mGJCjqpxeAzPQ36I36SwtOrMrbK4kC2+CX+w6odvpXdFkKmAaaZszyH0YDp7p86 Y1pA== MIME-Version: 1.0 Received: by 10.58.4.232 with SMTP id n8mr14750170ven.54.1345562795854; Tue, 21 Aug 2012 08:26:35 -0700 (PDT) Received: by 10.58.230.134 with HTTP; Tue, 21 Aug 2012 08:26:35 -0700 (PDT) In-Reply-To: <50339F1F.3040802@freebsd.org> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120820232147.GD23607@ithaqua.etoilebsd.net> <5033253D.4060807@FreeBSD.org> <20120821070436.GE23607@ithaqua.etoilebsd.net> <50339F1F.3040802@freebsd.org> Date: Tue, 21 Aug 2012 18:26:35 +0300 Message-ID: From: Kimmo Paasiala To: Lawrence Stewart Content-Type: text/plain; charset=UTF-8 Cc: freebsd-ports@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 15:26:37 -0000 On Tue, Aug 21, 2012 at 5:45 PM, Lawrence Stewart wrote: > On 08/21/12 17:04, Baptiste Daroussin wrote: >> On Tue, Aug 21, 2012 at 07:05:49AM +0100, Matthew Seaman wrote: >>> On 21/08/2012 00:21, Baptiste Daroussin wrote: >>>> On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote: >>>>> Baptiste Daroussin wrote: >>>>>> Please [...] ask question about pkgng [...] >>>>> >>>>> What would be the best practice of mixing ports with packages? >>>>> >>>>> The use case I have in mind is compiling Xorg ports locally >>>>> WITH_NEW_XORG and WITH_KMS, and using packages from >>>>> pkgbeta.freebsd.org for everything else. Is there some mixture of pkg >>>>> and portmaster flags that allows this kind of setup? >>>>> _______________________________________________ >>>>> freebsd-ports@freebsd.org mailing list >>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports >>>>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >>>> >>>> There is no best practice for that unfortunatly, (as actually) the best for you >>>> is maybe to build your own pkgng repostories? >>>> http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example? >>>> >>>> We are open to suggestion here :) >>> >>> At the moment, it is about as tricky as mixing locally compiled ports >>> with pkg_tools packages: ie. it might work, or it might leave you a >>> quivering, sobbing mess lost in a pit of dark despair. >>> >>> One thing that should help is a proposal to record metadata like the SVN >>> revision number of the ports tree used to build repository packages into >>> the repository catalogue (repo.sqlite), so users can in principle check >>> out the same revision locally to build their own ports. Unfortunately >>> no one has written that yet, and its probably too late for it to make it >>> into release-1.0. >>> >> >> yes but it should definitly find its way to 1.1! > > > Agreed, though ultimately we want to move to making mixing of ports & > pkgs idiot-proof - something I suspect we're in better shape to do with > pkgng. As a recently minted roadtester of pkgng and wanting to do the > same as Vitaly without setting up Poudriere, I had to reverse engineer > the ports tree svn revision to make sure I could mix and match from > pkgbeta and stuff I built locally via ports with WITH_NEW_XORG and > WITH_KMS. This becomes more annoying to manage going forward. > > So far I'm enjoying my pkgng experience for the most part and wish to > thank all those involved in getting it to this stage. > > Cheers, > Lawrence What would be needed is a mechanism to query a package repository for a package with both name and options used to compile the package. Let's say you have a port installed that requires another port but that other port must be compiled with a certain option turned on. The packaging system should be able to tell if the package available from the remote repository satisfies the requirements or not. The current system accepts any version of the package because it only looks at the package name. From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 15:33:36 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7EEED1065670; Tue, 21 Aug 2012 15:33:36 +0000 (UTC) (envelope-from kpaasial@gmail.com) Received: from mail-qa0-f47.google.com (mail-qa0-f47.google.com [209.85.216.47]) by mx1.freebsd.org (Postfix) with ESMTP id 229F38FC0C; Tue, 21 Aug 2012 15:33:35 +0000 (UTC) Received: by qadc11 with SMTP id c11so4268496qad.13 for ; Tue, 21 Aug 2012 08:33:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=zQf+jj1AL7KDw9CbEmyU4EJl7GXhMLqG/SmZ8fbmagU=; b=NlPtCpt3wOkV+0qAp9+RiV+LLTlcGfJcNmIubELJQckejmufQciTYkP09GLA1GHV5f 1X2F77CWT8Gl2Rg8cB0NFKjusLR0Y5hQCN8PwSjB6+MFghlRv/HeNYT29U6JGib/0fIg aQrduHPr1j0kdLjfzXpIgDgcQyBekxrWizM+JNltCxvTf11fnipWZyRHAsMn3uiie/XZ wTfzIAwVZv56hTmnUQEULjZ53tpQI562C2+s32iJ1TGTswSQE0iAHXcYlLaCYl0zxsLX 2c2qV2VmBb/LuObweqrWbzZLvC7UEvh5ORoLW7X5UVc6LHBBQXqKW0a/gSrYbCdgJXQt klyw== MIME-Version: 1.0 Received: by 10.58.211.68 with SMTP id na4mr6462944vec.38.1345563210156; Tue, 21 Aug 2012 08:33:30 -0700 (PDT) Received: by 10.58.230.134 with HTTP; Tue, 21 Aug 2012 08:33:30 -0700 (PDT) In-Reply-To: References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120820232147.GD23607@ithaqua.etoilebsd.net> <5033253D.4060807@FreeBSD.org> <20120821070436.GE23607@ithaqua.etoilebsd.net> <50339F1F.3040802@freebsd.org> Date: Tue, 21 Aug 2012 18:33:30 +0300 Message-ID: From: Kimmo Paasiala To: Lawrence Stewart Content-Type: text/plain; charset=UTF-8 Cc: freebsd-ports@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 15:33:36 -0000 On Tue, Aug 21, 2012 at 6:26 PM, Kimmo Paasiala wrote: > On Tue, Aug 21, 2012 at 5:45 PM, Lawrence Stewart wrote: >> On 08/21/12 17:04, Baptiste Daroussin wrote: >>> On Tue, Aug 21, 2012 at 07:05:49AM +0100, Matthew Seaman wrote: >>>> On 21/08/2012 00:21, Baptiste Daroussin wrote: >>>>> On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote: >>>>>> Baptiste Daroussin wrote: >>>>>>> Please [...] ask question about pkgng [...] >>>>>> >>>>>> What would be the best practice of mixing ports with packages? >>>>>> >>>>>> The use case I have in mind is compiling Xorg ports locally >>>>>> WITH_NEW_XORG and WITH_KMS, and using packages from >>>>>> pkgbeta.freebsd.org for everything else. Is there some mixture of pkg >>>>>> and portmaster flags that allows this kind of setup? >>>>>> _______________________________________________ >>>>>> freebsd-ports@freebsd.org mailing list >>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-ports >>>>>> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" >>>>> >>>>> There is no best practice for that unfortunatly, (as actually) the best for you >>>>> is maybe to build your own pkgng repostories? >>>>> http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example? >>>>> >>>>> We are open to suggestion here :) >>>> >>>> At the moment, it is about as tricky as mixing locally compiled ports >>>> with pkg_tools packages: ie. it might work, or it might leave you a >>>> quivering, sobbing mess lost in a pit of dark despair. >>>> >>>> One thing that should help is a proposal to record metadata like the SVN >>>> revision number of the ports tree used to build repository packages into >>>> the repository catalogue (repo.sqlite), so users can in principle check >>>> out the same revision locally to build their own ports. Unfortunately >>>> no one has written that yet, and its probably too late for it to make it >>>> into release-1.0. >>>> >>> >>> yes but it should definitly find its way to 1.1! >> >> >> Agreed, though ultimately we want to move to making mixing of ports & >> pkgs idiot-proof - something I suspect we're in better shape to do with >> pkgng. As a recently minted roadtester of pkgng and wanting to do the >> same as Vitaly without setting up Poudriere, I had to reverse engineer >> the ports tree svn revision to make sure I could mix and match from >> pkgbeta and stuff I built locally via ports with WITH_NEW_XORG and >> WITH_KMS. This becomes more annoying to manage going forward. >> >> So far I'm enjoying my pkgng experience for the most part and wish to >> thank all those involved in getting it to this stage. >> >> Cheers, >> Lawrence > > What would be needed is a mechanism to query a package repository for > a package with both name and options used to compile the package. > Let's say you have a port installed that requires another port but > that other port must be compiled with a certain option turned on. The > packaging system should be able to tell if the package available from > the remote repository satisfies the requirements or not. The current > system accepts any version of the package because it only looks at the > package name. By 'any version' I mean 'a package with any combination of options' of course, bad wording. -Kimmo From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 17:15:52 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7F47F1065672 for ; Tue, 21 Aug 2012 17:15:52 +0000 (UTC) (envelope-from ohartman@zedat.fu-berlin.de) Received: from outpost1.zedat.fu-berlin.de (outpost1.zedat.fu-berlin.de [130.133.4.66]) by mx1.freebsd.org (Postfix) with ESMTP id 1FDE28FC0A for ; Tue, 21 Aug 2012 17:15:51 +0000 (UTC) Received: from inpost2.zedat.fu-berlin.de ([130.133.4.69]) by outpost1.zedat.fu-berlin.de (Exim 4.69) with esmtp (envelope-from ) id <1T3s3S-0007zJ-7V>; Tue, 21 Aug 2012 19:15:50 +0200 Received: from e178001105.adsl.alicedsl.de ([85.178.1.105] helo=thor.walstatt.dyndns.org) by inpost2.zedat.fu-berlin.de (Exim 4.69) with esmtpsa (envelope-from ) id <1T3s3S-0007bi-2P>; Tue, 21 Aug 2012 19:15:50 +0200 Message-ID: <5033C240.7040402@zedat.fu-berlin.de> Date: Tue, 21 Aug 2012 19:15:44 +0200 From: "O. Hartmann" User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120810 Thunderbird/14.0 MIME-Version: 1.0 To: "Andrew W. Nosenko" References: <50327A9C.5040103@zedat.fu-berlin.de> <50328AF8.60804@infracaninophile.co.uk> <5032925C.4040604@zedat.fu-berlin.de> In-Reply-To: X-Enigmail-Version: 1.4.3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigC827AD7E60458E736557EA08" X-Originating-IP: 85.178.1.105 Cc: Ports FreeBSD Subject: Re: pkg(ng)/portupgrade-devel: does not respect setting of USE_GCC= 4.6+ 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: Tue, 21 Aug 2012 17:15:52 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigC827AD7E60458E736557EA08 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Am 08/21/12 11:25, schrieb Andrew W. Nosenko: > On Mon, Aug 20, 2012 at 10:39 PM, O. Hartmann > wrote: >> I'm pretty sure, that the last time I updated port math/fftw3 I wanted= >> option OpenMP enabled so I declared "USE_GCC=3D4.6+" in make.conf. Lat= er, >> also working!, I excluded all these user definitions into an external >> file called ports.conf located in /usr/local/etc (I like this clean >> separation of OS and user messes ;-) ). Suddenly it doesn't work >> anymore. There were changes in several Mk files located in /usr/ports/= Mk. >=20 > Beware! Even if you will be able to force gcc-4.6 to be used and thus > obtain OpenMP-3.1 at the compilation stage, the libgomp.so.1, which > will be used at run-time, will be OpenMP-3.0 from the base gcc-4.2 > (/usr/lib/libgomp.so.1 on my FreeBSD-8.0 system). Also, as a bonus, Shouldn't that be /usr/local/lib/gcc46/libgomp.so.1 then? If not, then using a modern and fast compiler like gcc 4.6/4.7 or even 4.8 for OMP is useless on FreeBSD (I use FreeBSD 9.1-PRE and 10.0-CURRENT). > you may be exposed to ancient bugs from the gcc-4.2 openmp > implementation. For me, personally, it is memory leak as described in > http://gcc.gnu.org/ml/gcc/2009-05/msg00427.html > Fixed in gcc-4.3, but gcc-4.3 never was nor will be in base. >=20 > Thus... For obtain the proper openmp you will either limit yourself > to openmp-3.0 from gcc-4.2 and workaround known bugs, or make a black > magic dance for override and "unsteal" the libgomp (e.g. using > libmap.conf) and have maintenance problem every time when gcc version > changes (and, therefore, changes the directory name, where gcc > libraries live). Well, I see, here comes the black magic in refering eventually to /usr/local/lib/gcc46/libgomp.so.1. I'm confused now! I try avoiding the lagcy and outdated gcc 4.2. Unfortunatelly, CLANG doesn't support OpenMP (yet), and it is not clear when OpenMP will ever make in in due time into it. I thought, and this seems to be a big mistake and misunderstanding of mine, that USE_GCC=3D4.6+ will circumvent any problems and even relocated= the library paths for compiled software using OpenMP. We use lots of modelling software based upon OpenMP. That would imply if still using USE_GCC=3D4.6+ to provide OpenMP support will reel in the outdated libgomp.so.1 from the legacy gcc4.2? this is a very bad outlook ... >=20 --------------enigC827AD7E60458E736557EA08 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQM8JFAAoJEOgBcD7A/5N8zWgIAK6wyEGoHrz/lykkDwB2tNiE 9EDwBNNVsHX8F8c5LMqC8Xu4ij5HW21nkKNqVe8qVy0PPThYX1g6/Y10ckuKLShD MxBN3uwBX+8i91si2bl41hHRB5MTn2uzohGr/GGoAMXO8OU6Kqf3kWmXsz7dG6Sm uGn9dSjHEmS1IGYJHzZFyXeiuWL0+SDNHLyuHSbx76kU/Yd4BRt5Oi/5M8b/9k/d vQufn9BjuMm5A4ViomVmvFYg758XYYaZZwWMHcFNmGBz5VT+AsZ2MTOHb8h//3yk tMPtHjyhzf8EMWkQauCE4vJNGzdDFzUrj2ZlTgt70fbJRfDftXsz5KKxz92q8Fg= =+XBc -----END PGP SIGNATURE----- --------------enigC827AD7E60458E736557EA08-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 18:17:48 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 39B31106566B; Tue, 21 Aug 2012 18:17:48 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id D5DDD14DA48; Tue, 21 Aug 2012 18:17:34 +0000 (UTC) Message-ID: <5033D0C0.4030805@FreeBSD.org> Date: Tue, 21 Aug 2012 11:17:36 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Baptiste Daroussin References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> In-Reply-To: <20120821134623.GH5044@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, current@FreeBSD.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 18:17:48 -0000 On 8/21/2012 6:46 AM, Baptiste Daroussin wrote: > I would also like to just remove pkg_* tools from RELENG_10 if that fits the > schedule. Um, no? Until pkg becomes mandatory (which can't happen for several years) the pkg_* tools can't be removed altogether. What _would_ be useful is what should have been done many years ago when it was first suggested: Move the pkg_* tools to ports. It's too late for 9.1 already, but if you made that change today in HEAD, and after 9.1 (but before 8.4) you MFC it to stable/[89], then you could theoretically make pkg mandatory after 9.1 EOLs. To make my point more clear, the ports tree has to support the last release to ship with pkg_* tools in the base throughout its lifetime. To do anything else would be be a massive POLA violation. Doug -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 18:31:35 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C3E29106566C; Tue, 21 Aug 2012 18:31:35 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8B7738FC08; Tue, 21 Aug 2012 18:31:35 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7LIVZOs041393; Tue, 21 Aug 2012 18:31:35 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7LIVZtc041391; Tue, 21 Aug 2012 18:31:35 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Tue, 21 Aug 2012 20:31:32 +0200 From: Baptiste Daroussin To: Doug Barton Message-ID: <20120821183132.GJ5044@ithaqua.etoilebsd.net> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ofZMSlrAVk9bLeVm" Content-Disposition: inline In-Reply-To: <5033D0C0.4030805@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org, current@FreeBSD.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 18:31:35 -0000 --ofZMSlrAVk9bLeVm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 21, 2012 at 11:17:36AM -0700, Doug Barton wrote: > On 8/21/2012 6:46 AM, Baptiste Daroussin wrote: > > I would also like to just remove pkg_* tools from RELENG_10 if that fit= s the > > schedule. >=20 > Um, no? >=20 > Until pkg becomes mandatory (which can't happen for several years) the > pkg_* tools can't be removed altogether. >=20 > What _would_ be useful is what should have been done many years ago when > it was first suggested: Move the pkg_* tools to ports. >=20 > It's too late for 9.1 already, but if you made that change today in > HEAD, and after 9.1 (but before 8.4) you MFC it to stable/[89], then you > could theoretically make pkg mandatory after 9.1 EOLs. >=20 > To make my point more clear, the ports tree has to support the last > release to ship with pkg_* tools in the base throughout its lifetime. To > do anything else would be be a massive POLA violation. >=20 > Doug >=20 > --=20 >=20 > I am only one, but I am one. I cannot do everything, but I can do > something. And I will not let what I cannot do interfere with what > I can do. > -- Edward Everett Hale, (1822 - 1909) that is what I meant of course, sorry if I badly said it at first Bapt --ofZMSlrAVk9bLeVm Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAz1AQACgkQ8kTtMUmk6EyOSQCcCqNHoKOuooxpf2PVr62Dlz65 z14An1MF8LFu2wkrANjxZbP5DZyXvSEJ =UC3c -----END PGP SIGNATURE----- --ofZMSlrAVk9bLeVm-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 18:47:37 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E9FD5106564A; Tue, 21 Aug 2012 18:47:37 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-yx0-f182.google.com (mail-yx0-f182.google.com [209.85.213.182]) by mx1.freebsd.org (Postfix) with ESMTP id 6B0D98FC08; Tue, 21 Aug 2012 18:47:37 +0000 (UTC) Received: by yenl7 with SMTP id l7so155758yen.13 for ; Tue, 21 Aug 2012 11:47:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=S6SUWKy/pCBzu9jYDVPb27gtCujYTtVY3NAHsXWuIpE=; b=0Dtzl3MZ73SYT3+7FmgPXRji7+ttX5Q2HuZlHAZscczuKuqBrcYp54Rt5kR+5bOORY 8A9Qd4AJtdtL+uclqbRX6ouQsNhI10Olpundj3hf9tLMpX/vTUn88v9t+3KzbWu0/YJ7 OONmgN1dE/wJBo0TqKOvgiCzi0k904oVM24UvTDlc2E+EZXCUY9X3ZPCZYDoRr4PuB92 03DL7jwM2n+wKGE+NnI9Tb5Z6enG6GGhQZtUsxgyIlEqEzBUvOpN9OfOl3cmlIil4dQt 2C2cJMHHCN2yphRhebdELGMb0H8SSY+afSjInM7bYqIKJ2OGQDzGNqDVTMxs8kMhs08m jiIA== MIME-Version: 1.0 Received: by 10.60.171.69 with SMTP id as5mr13995875oec.100.1345574856520; Tue, 21 Aug 2012 11:47:36 -0700 (PDT) Received: by 10.76.142.201 with HTTP; Tue, 21 Aug 2012 11:47:36 -0700 (PDT) In-Reply-To: <5033D0C0.4030805@FreeBSD.org> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> Date: Tue, 21 Aug 2012 11:47:36 -0700 Message-ID: From: Garrett Cooper To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 Cc: ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 18:47:38 -0000 On Tue, Aug 21, 2012 at 11:17 AM, Doug Barton wrote: > On 8/21/2012 6:46 AM, Baptiste Daroussin wrote: >> I would also like to just remove pkg_* tools from RELENG_10 if that fits the >> schedule. > > Um, no? ... > What _would_ be useful is what should have been done many years ago when > it was first suggested: Move the pkg_* tools to ports. It already exists -- it's just out of date / crufty: $ make describe pkg_install-20090902|/usr/ports/ports-mgmt/pkg_install|/usr/local|FreeBSD -STABLE version of the package tools|/usr/ports/ports-mgmt/pkg_install/pkg-descr|portmgr@FreeBSD.org|ports-mgmt||||||http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/pkg_install/ > It's too late for 9.1 already, but if you made that change today in > HEAD, and after 9.1 (but before 8.4) you MFC it to stable/[89], then you > could theoretically make pkg mandatory after 9.1 EOLs. > > To make my point more clear, the ports tree has to support the last > release to ship with pkg_* tools in the base throughout its lifetime. To > do anything else would be be a massive POLA violation. Agreed. Thanks, -Garrett From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 18:56:44 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 320C41065792; Tue, 21 Aug 2012 18:56:44 +0000 (UTC) (envelope-from yuri.pankov@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 83DE48FC12; Tue, 21 Aug 2012 18:56:43 +0000 (UTC) Received: by eaak11 with SMTP id k11so56830eaa.13 for ; Tue, 21 Aug 2012 11:56:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=KXs8xq8Y9YB1kswKcmd7EJ6mw9Jpp0Wq9V2ErPMKduI=; b=Gf/ttlBikcB5ba+NEHiIsF7ZuUTj34T2Ohm+uKYfJFJsqzA0djWRZuAJ2ymu70uTJy yENRqReBxyy1DjbFfsJW88FRWDpIuxIC7SqcklHhlCK7zXMc0gAYOPAqXyEJ9ZCliSPs YjkIXUeF/zPiwnC7xD3kykvtDAuTj1dFwtI1aAqLqEy9WXbooo1y1xYIECne61Dee7ZJ 2g2+dMS7/uEWdEMSFU86MPrONwRPph6wH885yilKocszueoOoHeortv7CJVlqCgYnR5M 111BScgM6kceA6I6Us0bv8fzS4nyE5esrISdFmWV/v4xx4EnCRDTYdmmjK505ml5QPNh MRdA== Received: by 10.14.223.72 with SMTP id u48mr14973980eep.37.1345575402437; Tue, 21 Aug 2012 11:56:42 -0700 (PDT) Received: from ?IPv6:2001:470:28:4ba:bd0d:c674:d614:f7e2? ([2001:470:28:4ba:bd0d:c674:d614:f7e2]) by mx.google.com with ESMTPS id h2sm6712606eeo.3.2012.08.21.11.56.39 (version=SSLv3 cipher=OTHER); Tue, 21 Aug 2012 11:56:41 -0700 (PDT) Message-ID: <5033D9ED.2070700@gmail.com> Date: Tue, 21 Aug 2012 22:56:45 +0400 From: Yuri Pankov User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: freebsd-ports , Martin Wilke References: <201208211848.q7LImxVf085976@svn.freebsd.org> In-Reply-To: <201208211848.q7LImxVf085976@svn.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Something wrong with mirror.irssi.org? (Was: Re: svn commit: r302888 - head/irc/irssi-devel) 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: Tue, 21 Aug 2012 18:56:44 -0000 On Tue, 21 Aug 2012 18:48:59 +0000 (UTC), Beat Gaetzi wrote: > Author: beat > Date: Tue Aug 21 18:48:59 2012 > New Revision: 302888 > URL: http://svn.freebsd.org/changeset/ports/302888 > > Log: > - Mark BROKEN: size mismatch > fetch: http://mirror.irssi.org/snapshots/irssi-20120624.tar.gz: > size mismatch: expected 1331265, actual 1331625 > > Reported by: pointyhat > > Modified: > head/irc/irssi-devel/Makefile > > Modified: head/irc/irssi-devel/Makefile > ============================================================================== > --- head/irc/irssi-devel/Makefile Tue Aug 21 18:46:31 2012 (r302887) > +++ head/irc/irssi-devel/Makefile Tue Aug 21 18:48:59 2012 (r302888) > @@ -16,6 +16,8 @@ COMMENT= A modular IRC client with many > > LIB_DEPENDS= glib-2.0:${PORTSDIR}/devel/glib20 > > +BROKEN= size mismatch > + > CONFLICTS= irssi-0.8* > > GNU_CONFIGURE= yes I've filed this as 170541, but it looks like filesize changes every now and then (something wrong with mirror.irssi.org?). From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 18:59:53 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id A3A8A1065670; Tue, 21 Aug 2012 18:59:53 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 612D314DB4B; Tue, 21 Aug 2012 18:59:53 +0000 (UTC) Message-ID: <5033DAAA.20403@FreeBSD.org> Date: Tue, 21 Aug 2012 11:59:54 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Garrett Cooper References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 18:59:53 -0000 On 8/21/2012 11:47 AM, Garrett Cooper wrote: > On Tue, Aug 21, 2012 at 11:17 AM, Doug Barton wrote: >> On 8/21/2012 6:46 AM, Baptiste Daroussin wrote: >>> I would also like to just remove pkg_* tools from RELENG_10 if that fits the >>> schedule. >> >> Um, no? > > ... > >> What _would_ be useful is what should have been done many years ago when >> it was first suggested: Move the pkg_* tools to ports. > > It already exists -- it's just out of date / crufty: Right ... I was using "move" as shorthand for several different ideas, including but not limited to the latest version of the code itself, robust support for the code going forward, the primary supported way of using pkg_*, etc. All of these ideas have been discussed in the past, so I was hoping to avoid having to re-discuss them. :) >> It's too late for 9.1 already, but if you made that change today in >> HEAD, and after 9.1 (but before 8.4) you MFC it to stable/[89], then you >> could theoretically make pkg mandatory after 9.1 EOLs. >> >> To make my point more clear, the ports tree has to support the last >> release to ship with pkg_* tools in the base throughout its lifetime. To >> do anything else would be be a massive POLA violation. > > Agreed. Great (and I saw Baptiste's response on this as well). Glad to hear that we're on the same page about something at least. :) -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 19:05:11 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 79A1F106566C; Tue, 21 Aug 2012 19:05:11 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3FF9E8FC1C; Tue, 21 Aug 2012 19:05:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7LJ5BFs044009; Tue, 21 Aug 2012 19:05:11 GMT (envelope-from bapt@freebsd.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7LJ5BEY044008; Tue, 21 Aug 2012 19:05:11 GMT (envelope-from bapt@freebsd.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@freebsd.org using -f Date: Tue, 21 Aug 2012 21:05:00 +0200 From: Baptiste Daroussin To: Garrett Cooper Message-ID: <20120821190500.GA46595@ithaqua.etoilebsd.net> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="lrZ03NoBR/3+SXJZ" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@freebsd.org, Doug Barton , current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 19:05:11 -0000 --lrZ03NoBR/3+SXJZ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 21, 2012 at 11:47:36AM -0700, Garrett Cooper wrote: > On Tue, Aug 21, 2012 at 11:17 AM, Doug Barton wrote: > > On 8/21/2012 6:46 AM, Baptiste Daroussin wrote: > >> I would also like to just remove pkg_* tools from RELENG_10 if that fi= ts the > >> schedule. > > > > Um, no? >=20 > ... >=20 > > What _would_ be useful is what should have been done many years ago when > > it was first suggested: Move the pkg_* tools to ports. >=20 > It already exists -- it's just out of date / crufty: >=20 > $ make describe > pkg_install-20090902|/usr/ports/ports-mgmt/pkg_install|/usr/local|FreeBSD > -STABLE version of the package > tools|/usr/ports/ports-mgmt/pkg_install/pkg-descr|portmgr@FreeBSD.org|por= ts-mgmt||||||http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/pkg_install/ >=20 > > It's too late for 9.1 already, but if you made that change today in > > HEAD, and after 9.1 (but before 8.4) you MFC it to stable/[89], then you > > could theoretically make pkg mandatory after 9.1 EOLs. > > > > To make my point more clear, the ports tree has to support the last > > release to ship with pkg_* tools in the base throughout its lifetime. To > > do anything else would be be a massive POLA violation. >=20 > Agreed. > Thanks, > -Garrett Let's rephrase the plan: 1/ if it fits the schedule: get rid of pkg_* tools in current to be able to= have a fully pkgng only 10-RELEASE 2/ switch 9.2 (the ports tree) to pkgng (but keep pkg_* tools maybe drop th= em, but that is to be discussed to avoid POLA 3/ do the same for 8 once all of our supported release are fully pkgng aware and all the pkg_* release are EOLed, drop support for pkg_* tools from the ports tree. regards, Bapt --lrZ03NoBR/3+SXJZ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAz29wACgkQ8kTtMUmk6ExrlgCgl2KExigBBlfHciEoOoWicaSq Lm0AnRqmvtDmD6JF8O2FHdmLApJY5afN =Ch5O -----END PGP SIGNATURE----- --lrZ03NoBR/3+SXJZ-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 19:38:03 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 5756C106566C; Tue, 21 Aug 2012 19:38:03 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id A939715FADF; Tue, 21 Aug 2012 19:38:02 +0000 (UTC) Message-ID: <5033E39C.3060700@FreeBSD.org> Date: Tue, 21 Aug 2012 12:38:04 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Baptiste Daroussin References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> In-Reply-To: <20120821190500.GA46595@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Garrett Cooper , ports@freebsd.org, current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 19:38:03 -0000 On 8/21/2012 12:05 PM, Baptiste Daroussin wrote: > 1/ if it fits the schedule: get rid of pkg_* tools in current to be > able to have a fully pkgng only 10-RELEASE I think it would fit better with historic precedents to make pkg optional (but default on) in 10, and mandatory in 11. As stated before, I'm fine with removing pkg_* tools from 10 if there is robust support for them in the ports tree. I know you're excited about this project, but let's not lose sight of how big a change this is, and how important ports are to the project. Doug -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 19:42:11 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 681221065675; Tue, 21 Aug 2012 19:42:11 +0000 (UTC) (envelope-from bapt@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 47E218FC08; Tue, 21 Aug 2012 19:42:11 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7LJgBJx049735; Tue, 21 Aug 2012 19:42:11 GMT (envelope-from bapt@freebsd.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7LJgBpb049734; Tue, 21 Aug 2012 19:42:11 GMT (envelope-from bapt@freebsd.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@freebsd.org using -f Date: Tue, 21 Aug 2012 21:42:08 +0200 From: Baptiste Daroussin To: Doug Barton Message-ID: <20120821194208.GC46595@ithaqua.etoilebsd.net> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="yLVHuoLXiP9kZBkt" Content-Disposition: inline In-Reply-To: <5033E39C.3060700@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Garrett Cooper , ports@freebsd.org, current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 19:42:11 -0000 --yLVHuoLXiP9kZBkt Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 21, 2012 at 12:38:04PM -0700, Doug Barton wrote: > On 8/21/2012 12:05 PM, Baptiste Daroussin wrote: > > 1/ if it fits the schedule: get rid of pkg_* tools in current to be > > able to have a fully pkgng only 10-RELEASE >=20 > I think it would fit better with historic precedents to make pkg > optional (but default on) in 10, and mandatory in 11. As stated > before, I'm fine with removing pkg_* tools from 10 if there is robust > support for them in the ports tree. >=20 > I know you're excited about this project, but let's not lose sight of > how big a change this is, and how important ports are to the project. >=20 That was what "if it fits the schedule" was about. regards, Bapt --yLVHuoLXiP9kZBkt Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAz5JAACgkQ8kTtMUmk6ExhlwCfa9wO7Q26VcEIbVbZX4zKLUOm IvwAnR7vY2wV2gu+UmiE+NYzlWzOX6w7 =bGLn -----END PGP SIGNATURE----- --yLVHuoLXiP9kZBkt-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 19:51:21 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id B81FD106566C; Tue, 21 Aug 2012 19:51:21 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 3903B14E74F; Tue, 21 Aug 2012 19:51:21 +0000 (UTC) Message-ID: <5033E6BA.8080309@FreeBSD.org> Date: Tue, 21 Aug 2012 12:51:22 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Baptiste Daroussin References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> <20120821194208.GC46595@ithaqua.etoilebsd.net> In-Reply-To: <20120821194208.GC46595@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Garrett Cooper , ports@freebsd.org, current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 19:51:21 -0000 On 8/21/2012 12:42 PM, Baptiste Daroussin wrote: > On Tue, Aug 21, 2012 at 12:38:04PM -0700, Doug Barton wrote: >> On 8/21/2012 12:05 PM, Baptiste Daroussin wrote: >>> 1/ if it fits the schedule: get rid of pkg_* tools in current >>> to be able to have a fully pkgng only 10-RELEASE >> >> I think it would fit better with historic precedents to make pkg >> optional (but default on) in 10, and mandatory in 11. As stated >> before, I'm fine with removing pkg_* tools from 10 if there is >> robust support for them in the ports tree. >> >> I know you're excited about this project, but let's not lose >> sight of how big a change this is, and how important ports are to >> the project. >> > That was what "if it fits the schedule" was about. I think what I'm trying to say, ever so politely, is that what you're suggesting isn't even an option, so it shouldn't be discussed. -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 20:08:16 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 27A3D1065674 for ; Tue, 21 Aug 2012 20:08:16 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id E12908FC0A for ; Tue, 21 Aug 2012 20:08:15 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so438679pbb.13 for ; Tue, 21 Aug 2012 13:08:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=ZyK23vdHTFLbJSeDUxfRotlTQuJOPIJxYkIsooVrJMI=; b=e5YqYHJ+EyQif4jeOA62PaL0j12oal3BS+b4EsU5hF/C7N0f2rAjOYcxutIK67ZlqR /nCXUCdlL61a7P3SX0kgN/en0zHCTKRN08jLpyO6+PMqcnLvA+qJWk9ELmoLJfBLLWaP 3mkYQkLT/9sjQH0P9WTCA0hD0/rCykAr/F1Qgsb0jQJo75Uc4CudOLK6BWu85MMxv3ns t8D+eEU1gMgXHqosTHXYXDxm1I7RPhMFwyiN3cJehhBvZxw2Kybc5RkRnrjfbJjj7XfU yWhuxqbUXqtBl4q15oa15WAc2sucVvB3jWAmTO9Sdbx7JRZ22j7Om/9NpIytv5iefL8S TXQA== Received: by 10.66.76.130 with SMTP id k2mr40676474paw.19.1345579695482; Tue, 21 Aug 2012 13:08:15 -0700 (PDT) Received: from fusionlt2834a.int.fusionio.com ([216.51.42.66]) by mx.google.com with ESMTPS id th6sm2089962pbc.0.2012.08.21.13.08.14 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 21 Aug 2012 13:08:14 -0700 (PDT) Sender: Warner Losh Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <5033E6BA.8080309@FreeBSD.org> Date: Tue, 21 Aug 2012 14:08:11 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> <20120821194208.GC46595@ithaqua.etoilebsd.net> <5033E6BA.8080309@FreeBSD.org> To: Doug Barton X-Mailer: Apple Mail (2.1084) X-Gm-Message-State: ALoCoQlQdyD+4BuAU4CFpiJE7/pAksC96dtVbviTS/bSzjdJZpFPa8DQ2m9eCvpzPf4hiIRNgsEG Cc: Garrett Cooper , ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 20:08:16 -0000 On Aug 21, 2012, at 1:51 PM, Doug Barton wrote: > On 8/21/2012 12:42 PM, Baptiste Daroussin wrote: >> On Tue, Aug 21, 2012 at 12:38:04PM -0700, Doug Barton wrote: >>> On 8/21/2012 12:05 PM, Baptiste Daroussin wrote: >>>> 1/ if it fits the schedule: get rid of pkg_* tools in current >>>> to be able to have a fully pkgng only 10-RELEASE >>>=20 >>> I think it would fit better with historic precedents to make pkg=20 >>> optional (but default on) in 10, and mandatory in 11. As stated=20 >>> before, I'm fine with removing pkg_* tools from 10 if there is >>> robust support for them in the ports tree. >>>=20 >>> I know you're excited about this project, but let's not lose >>> sight of how big a change this is, and how important ports are to >>> the project. >>>=20 >> That was what "if it fits the schedule" was about. >=20 > I think what I'm trying to say, ever so politely, is that what you're > suggesting isn't even an option, so it shouldn't be discussed. If you are fine with removing them if there's robust support, how can = you also be suggesting that it is impossible and shouldn't be talked = about? Personally, I think we should handle this the same way that other = replacement tools have been done, which is close to what Baptiste has = proposed. If the new tools are totally awesome, we have replaced old = tools. If the new tools are good, but don't cover the older users, we = develop along size. If they are lame, but somehow get committed anyway, = we take 18 years to replace them with bsdinstall. Warner From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 20:15:18 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id D7F15106564A; Tue, 21 Aug 2012 20:15:18 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id A19E014D8EC; Tue, 21 Aug 2012 20:15:18 +0000 (UTC) Message-ID: <5033EC58.3000801@FreeBSD.org> Date: Tue, 21 Aug 2012 13:15:20 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Warner Losh References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> <20120821194208.GC46595@ithaqua.etoilebsd.net> <5033E6BA.8080309@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Garrett Cooper , ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 20:15:19 -0000 On 8/21/2012 1:08 PM, Warner Losh wrote: > > On Aug 21, 2012, at 1:51 PM, Doug Barton wrote: > >> On 8/21/2012 12:42 PM, Baptiste Daroussin wrote: >>> On Tue, Aug 21, 2012 at 12:38:04PM -0700, Doug Barton wrote: >>>> On 8/21/2012 12:05 PM, Baptiste Daroussin wrote: >>>>> 1/ if it fits the schedule: get rid of pkg_* tools in >>>>> current to be able to have a fully pkgng only 10-RELEASE >>>> >>>> I think it would fit better with historic precedents to make >>>> pkg optional (but default on) in 10, and mandatory in 11. As >>>> stated before, I'm fine with removing pkg_* tools from 10 if >>>> there is robust support for them in the ports tree. >>>> >>>> I know you're excited about this project, but let's not lose >>>> sight of how big a change this is, and how important ports are >>>> to the project. >>>> >>> That was what "if it fits the schedule" was about. >> >> I think what I'm trying to say, ever so politely, is that what >> you're suggesting isn't even an option, so it shouldn't be >> discussed. > > If you are fine with removing them if there's robust support, how can > you also be suggesting that it is impossible and shouldn't be talked > about? Those address different parts of the problem. Making pkg mandatory in 10 is different from where the old pkg_* tools end up. The command line tools are just the tip of the iceberg, there are a lot of interactions behind the scenes. > Personally, I think we should handle this the same way that other > replacement tools have been done, which is close to what Baptiste has > proposed. If the new tools are totally awesome, we have replaced old > tools. I don't think we have ever done a complete replacement of major infrastructure in one release. The traditional model has been to deprecate in one release, remove in the next. And in this case, it doesn't matter how awesome the new tools are, they are a MAJOR paradigm shift for how users interact with ports, and we are going to have a lot of users who take years to transition their installed base. No matter how much we may want to move fast on this, it just isn't going to be possible. > If the new tools are good, but don't cover the older users, > we develop along size. Yes, this is precisely what I'm saying. Sorry if I wasn't clear. -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 20:44:30 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 74F78106564A; Tue, 21 Aug 2012 20:44:30 +0000 (UTC) (envelope-from lumiwa@gmail.com) Received: from mail-gh0-f182.google.com (mail-gh0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 194268FC0A; Tue, 21 Aug 2012 20:44:29 +0000 (UTC) Received: by ghrr13 with SMTP id r13so279071ghr.13 for ; Tue, 21 Aug 2012 13:44:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:date:user-agent:cc:mime-version:content-type :content-transfer-encoding:message-id; bh=6G3QafLm2ENO7QUptPZRfugbjP9fX0Xrj7YrJrU5xu8=; b=Ntc1W8yatReO8oJcYGyI2c4y8hLP1+R31kyHlCe0yuJl6tyVIPr7PeKBb5QO/Yo4kd 3G3y185SISVLixZUDjaZKcdqxNxpV/Y5P2MQR57JKj27+YiNn1pF0qCNnSHXWKrVNFiq sEhsFTyKEOVcDhooi+9HBPrwK3TDlqIUtUChkcZCMloFUGkc46Y84RfkHVunbZ8E6VBU pj710pztjnR/UdXESW7UnO1XAjyiVbSVlSTygpLTl/JrlwIa2jf9uS+yaixBA1XypkHx /roLcCe5GVsuCf/QrEGVOwWiO2mEkKRiQ/2krGBTEhZXlJ42PX97TW/8R9ZqbS6Ak0J/ TV6w== Received: by 10.50.91.194 with SMTP id cg2mr15173363igb.13.1345581867277; Tue, 21 Aug 2012 13:44:27 -0700 (PDT) Received: from luna.wi.rr.com (cpe-184-58-138-79.wi.res.rr.com. [184.58.138.79]) by mx.google.com with ESMTPS id z7sm16828682igb.3.2012.08.21.13.44.26 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 21 Aug 2012 13:44:26 -0700 (PDT) From: ajtiM To: ports@freebsd.org Date: Tue, 21 Aug 2012 15:44:18 -0500 User-Agent: KMail/1.13.7 (FreeBSD/9.0-RELEASE-p3; KDE/4.8.4; i386; ; ) MIME-Version: 1.0 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Message-Id: <201208211544.18566.lumiwa@gmail.com> Cc: danfe@freebsd.org Subject: liblrdf 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: Tue, 21 Aug 2012 20:44:30 -0000 On FreeBSD 9.0 Release I got: portmaster -a ===>>> Gathering distinfo list for installed ports ===>>> Starting check of installed ports for available updates ===>>> Launching child to update liblrdf-0.4.0_2 to liblrdf-0.5.0 ===>>> All >> liblrdf-0.4.0_2 (1/1) ===>>> Currently installed version: liblrdf-0.4.0_2 ===>>> Port directory: /usr/ports/textproc/liblrdf ===>>> Launching 'make checksum' for textproc/liblrdf in background ===> No options to configure ===>>> Gathering dependency list for textproc/liblrdf from ports ===>>> Initial dependency check complete for textproc/liblrdf ===>>> Returning to update check of installed ports ===>>> Launching child to update p5-Socket-2.005 to p5-Socket-2.006 ===>>> All >> p5-Socket-2.005 (2/2) ===>>> Currently installed version: p5-Socket-2.005 ===>>> Port directory: /usr/ports/net/p5-Socket ===>>> Launching 'make checksum' for net/p5-Socket in background ===> No options to configure ===>>> Gathering dependency list for net/p5-Socket from ports ===>>> Initial dependency check complete for net/p5-Socket ===>>> Returning to update check of installed ports ===>>> All >> (2) ===>>> The following actions will be taken if you choose to proceed: Upgrade liblrdf-0.4.0_2 to liblrdf-0.5.0 Upgrade p5-Socket-2.005 to p5-Socket-2.006 ===>>> Proceed? y/n [y] y ===>>> Starting build for ports that need updating <<<=== ===>>> Launching child to install textproc/liblrdf ===>>> All >> textproc/liblrdf (1/2) ===>>> Currently installed version: liblrdf-0.4.0_2 ===>>> Port directory: /usr/ports/textproc/liblrdf ===>>> Starting check for build dependencies ===>>> Gathering dependency list for textproc/liblrdf from ports ===>>> Dependency check complete for textproc/liblrdf ===>>> All >> liblrdf-0.4.0_2 (1/2) ===> Cleaning for liblrdf-0.5.0 ===> Extracting for liblrdf-0.5.0 => SHA256 Checksum OK for liblrdf-0.5.0.tar.gz. ===> Patching for liblrdf-0.5.0 ===> liblrdf-0.5.0 depends on file: /usr/local/include/ladspa.h - found ===> liblrdf-0.5.0 depends on file: /usr/local/bin/automake-1.12 - found ===> liblrdf-0.5.0 depends on file: /usr/local/bin/autoconf-2.69 - found ===> liblrdf-0.5.0 depends on package: libtool>=2.4 - found ===> liblrdf-0.5.0 depends on shared library: raptor2 - found ===> Configuring for liblrdf-0.5.0 /usr/local/share/aclocal/smpeg.m4:13: warning: underquoted definition of AM_PATH_SMPEG /usr/local/share/aclocal/smpeg.m4:13: run info Automake 'Extending aclocal' /usr/local/share/aclocal/smpeg.m4:13: or see http://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal libtoolize: putting auxiliary files in `.'. libtoolize: linking file `./ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'. libtoolize: linking file `m4/libtool.m4' libtoolize: linking file `m4/ltoptions.m4' libtoolize: linking file `m4/ltsugar.m4' libtoolize: linking file `m4/ltversion.m4' libtoolize: linking file `m4/lt~obsolete.m4' configure.ac:16: installing './config.guess' configure.ac:16: installing './config.sub' configure.ac:5: installing './install-sh' configure.ac:5: installing './missing' examples/Makefile.am: installing './depcomp' checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gawk... (cached) gawk checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of cc... gcc3 checking how to run the C preprocessor... cpp checking whether ln -s works... yes checking whether make sets $(MAKE)... (cached) yes checking build system type... i386-portbld-freebsd9.0 checking host system type... i386-portbld-freebsd9.0 checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... (cached) 262144 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking how to convert i386-portbld-freebsd9.0 file names to i386-portbld- freebsd9.0 format... func_convert_file_noop checking how to convert i386-portbld-freebsd9.0 file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... no checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from cc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC -DPIC checking if cc PIC flag -fPIC -DPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking if cc supports -c -o file.o... (cached) yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... freebsd9.0 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for ANSI C header files... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking for MD5 in -lcrypto... yes checking for pkg-config... /usr/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for RAPTOR... yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking for vprintf... yes checking for _doprnt... no checking for getcwd... yes checking for strcasecmp... yes checking for strchr... yes checking for strdup... yes checking for strerror... yes checking for strncasecmp... yes checking for strrchr... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating lrdf.pc config.status: creating Makefile config.status: creating src/Makefile config.status: creating examples/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands ===> Building for liblrdf-0.5.0 (CDPATH="${ZSH_VERSION+.}:" && cd . && /usr/local/bin/autoheader-2.69) rm -f stamp-h1 touch ./config.h.in cd . && /bin/sh ./config.status config.h config.status: creating config.h /usr/bin/make all-recursive Making all in src /bin/sh ../libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I.. - I/usr/local/include -Wall -g -I.. -O2 -pipe -fno-strict-aliasing - I/usr/local/include/raptor2 -O2 -pipe -fno-strict-aliasing -MT lrdf.lo -MD -MP -MF .deps/lrdf.Tpo -c -o lrdf.lo lrdf.c libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -Wall -g - I.. -O2 -pipe -fno-strict-aliasing -I/usr/local/include/raptor2 -O2 -pipe - fno-strict-aliasing -MT lrdf.lo -MD -MP -MF .deps/lrdf.Tpo -c lrdf.c -fPIC - DPIC -o .libs/lrdf.o lrdf.c:237: warning: type defaults to 'int' in declaration of 'raptor_term' lrdf.c:237: error: expected ';', ',' or ')' before '*' token lrdf.c: In function 'lrdf_store': lrdf.c:256: warning: implicit declaration of function 'lrdf_term_as_string' lrdf.c:256: warning: initialization makes pointer from integer without a cast lrdf.c:257: warning: initialization makes pointer from integer without a cast lrdf.c:258: warning: initialization makes pointer from integer without a cast lrdf.c:268: warning: dereferencing 'void *' pointer lrdf.c:268: error: request for member 'type' in something not a structure or union lrdf.c:268: error: 'RAPTOR_TERM_TYPE_LITERAL' undeclared (first use in this function) lrdf.c:268: error: (Each undeclared identifier is reported only once lrdf.c:268: error: for each function it appears in.) lrdf.c: At top level: lrdf.c:544: error: expected declaration specifiers or '...' before 'raptor_log_message' lrdf.c:546: error: expected declaration specifiers or '...' before 'raptor_log_message' lrdf.c: In function 'lrdf_log_handler': lrdf.c:549: error: 'message' undeclared (first use in this function) lrdf.c:549: error: 'RAPTOR_LOG_LEVEL_WARN' undeclared (first use in this function) lrdf.c:554: warning: implicit declaration of function 'raptor_locator_print' lrdf.c:558: warning: implicit declaration of function 'raptor_parser_parse_abort' lrdf.c: In function 'lrdf_read_file_intl': lrdf.c:594: warning: passing argument 1 of 'raptor_new_uri' from incompatible pointer type lrdf.c:594: error: too many arguments to function 'raptor_new_uri' lrdf.c:595: warning: passing argument 1 of 'raptor_new_uri' from incompatible pointer type lrdf.c:595: error: too many arguments to function 'raptor_new_uri' lrdf.c:600: warning: passing argument 1 of 'raptor_new_parser' from incompatible pointer type lrdf.c:600: error: too many arguments to function 'raptor_new_parser' lrdf.c:602: warning: passing argument 1 of 'raptor_new_parser' from incompatible pointer type lrdf.c:602: error: too many arguments to function 'raptor_new_parser' lrdf.c:610: warning: implicit declaration of function 'raptor_world_set_log_handler' lrdf.c:611: warning: implicit declaration of function 'raptor_parser_set_statement_handler' lrdf.c:612: warning: implicit declaration of function 'raptor_world_set_generate_bnodeid_parameters' lrdf.c:614: warning: implicit declaration of function 'raptor_parser_parse_file' *** Error code 1 Stop in /usr/ports/textproc/liblrdf/work/swh-LRDF-7ebc032/src. *** Error code 1 Stop in /usr/ports/textproc/liblrdf/work/swh-LRDF-7ebc032. *** Error code 1 Stop in /usr/ports/textproc/liblrdf/work/swh-LRDF-7ebc032. *** Error code 1 Stop in /usr/ports/textproc/liblrdf. ===>>> make failed for textproc/liblrdf ===>>> Aborting update ===>>> Update for textproc/liblrdf failed ===>>> Aborting update Terminated ===>>> You can restart from the point of failure with this command line: portmaster textproc/liblrdf net/p5-Socket Thank you. Mitja -------- http://jpgmag.com/people/lumiwa From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 21:43:15 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07078106564A; Tue, 21 Aug 2012 21:43:15 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-gg0-f182.google.com (mail-gg0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 769028FC08; Tue, 21 Aug 2012 21:43:14 +0000 (UTC) Received: by ggnk4 with SMTP id k4so336888ggn.13 for ; Tue, 21 Aug 2012 14:43:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9FJtyoT8dYcmbEbjJqdfSwEaw/GtdROAO1HIGoIiCdA=; b=blypZvbF7AuogIFLrQtD3MMh8fwj3Nv/YGd0SzvBIGPAd8tUfDZuXKOJen19FLGAfN UfLGZ28oYr7O+3SChfHAWJX90kio3ZOxriDs9Tf4EQNwlZZ30WakCwVr3oM9s/uRAzNP riOO/q8hjGzrvrSRFS0LeuTE97QgD1ptB8Y3p33neQIW8F6DdmzgHJ6femrx8aW4QVA5 zP1b+yygxuryL2pXlEvSY9qYjb4VLLXne2WTYm+wiMpGRaM5BpBWo75KxzoZ8SFKEMoO sVP4o07AcQE5lW6mT9Vk87VGFhj/KuNas5c5tQ89Ap5ceRA6TvTPGIL2nhOlIII8JG7A AaAg== MIME-Version: 1.0 Received: by 10.60.2.134 with SMTP id 6mr14004052oeu.62.1345585393368; Tue, 21 Aug 2012 14:43:13 -0700 (PDT) Received: by 10.76.142.201 with HTTP; Tue, 21 Aug 2012 14:43:13 -0700 (PDT) In-Reply-To: <5033EC58.3000801@FreeBSD.org> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> <20120821194208.GC46595@ithaqua.etoilebsd.net> <5033E6BA.8080309@FreeBSD.org> <5033EC58.3000801@FreeBSD.org> Date: Tue, 21 Aug 2012 14:43:13 -0700 Message-ID: From: Garrett Cooper To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 Cc: ports@freebsd.org, Baptiste Daroussin , current@freebsd.org, Warner Losh Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Tue, 21 Aug 2012 21:43:15 -0000 On Tue, Aug 21, 2012 at 1:15 PM, Doug Barton wrote: > On 8/21/2012 1:08 PM, Warner Losh wrote: >> >> On Aug 21, 2012, at 1:51 PM, Doug Barton wrote: >> >>> On 8/21/2012 12:42 PM, Baptiste Daroussin wrote: >>>> On Tue, Aug 21, 2012 at 12:38:04PM -0700, Doug Barton wrote: >>>>> On 8/21/2012 12:05 PM, Baptiste Daroussin wrote: >>>>>> 1/ if it fits the schedule: get rid of pkg_* tools in >>>>>> current to be able to have a fully pkgng only 10-RELEASE >>>>> >>>>> I think it would fit better with historic precedents to make >>>>> pkg optional (but default on) in 10, and mandatory in 11. As >>>>> stated before, I'm fine with removing pkg_* tools from 10 if >>>>> there is robust support for them in the ports tree. >>>>> >>>>> I know you're excited about this project, but let's not lose >>>>> sight of how big a change this is, and how important ports are >>>>> to the project. >>>>> >>>> That was what "if it fits the schedule" was about. >>> >>> I think what I'm trying to say, ever so politely, is that what >>> you're suggesting isn't even an option, so it shouldn't be >>> discussed. >> >> If you are fine with removing them if there's robust support, how can >> you also be suggesting that it is impossible and shouldn't be talked >> about? > > Those address different parts of the problem. Making pkg mandatory in 10 > is different from where the old pkg_* tools end up. The command line > tools are just the tip of the iceberg, there are a lot of interactions > behind the scenes. > >> Personally, I think we should handle this the same way that other >> replacement tools have been done, which is close to what Baptiste has >> proposed. If the new tools are totally awesome, we have replaced old >> tools. > > I don't think we have ever done a complete replacement of major > infrastructure in one release. The traditional model has been to > deprecate in one release, remove in the next. > > And in this case, it doesn't matter how awesome the new tools are, they > are a MAJOR paradigm shift for how users interact with ports, and we are > going to have a lot of users who take years to transition their > installed base. No matter how much we may want to move fast on this, it > just isn't going to be possible. What Doug mentioned (and I don't think was really considered, but is valid) would break people that use pkg_* outside of ports. I know of at least two instances where this would be the case (one case that uses pkg_* directly, and another case that uses libpkg from pkg_* 0-o...). I know it's delaying the inevitable (pkg_* is going to go away), but we shouldn't count our chickens before they've hatched as far as how pkgng needs to be used and how things might change. The optional in 8/9/10, mandatory in 11 proposal seems very sane and it allows people to get things worked out properly without too many headaches. Thanks! -Garrett From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 23:23:38 2012 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 53633106564A for ; Tue, 21 Aug 2012 23:23:38 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by mx1.freebsd.org (Postfix) with ESMTP id 0F9268FC0A for ; Tue, 21 Aug 2012 23:23:37 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T3xnG-00014a-2B for freebsd-ports@freebsd.org; Wed, 22 Aug 2012 01:23:30 +0200 Received: from 187.64.223.198 ([187.64.223.198]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Aug 2012 01:23:30 +0200 Received: from rakuco by 187.64.223.198 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Aug 2012 01:23:30 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Raphael Kubo da Costa Date: Tue, 21 Aug 2012 20:23:19 -0300 Lines: 18 Message-ID: <87y5l74yoo.fsf@FreeBSD.org> References: Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 187.64.223.198 User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1 (berkeley-unix) Cancel-Lock: sha1:fsRI9o7Go53LbItco3LLvNAfT/o= Subject: Re: raptor: should there be a note in UPDATING? 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: Tue, 21 Aug 2012 23:23:38 -0000 Robert Backhaus writes: > I just had a problem building liblrdf. The cause was raptor-1 was > still installed. Checking UPDATING shows nothing that mentions raptor > after the KDE update last November. > Does there need to a note in UPDATING to uninstall raptor? It seems more appropriate to fix the port: according to the build log posted in <201208211544.18566.lumiwa@gmail.com> (the other liblrdf thread), -I/usr/local/include is being passed before -I/usr/local/include/raptor2, and it is likely that the source code #includes , which is installed by both raptor and raptor2 (albeit into different directories). Someone (TM) should check whether the first include is really necessary, or if the code can't include , or if -I/usr/local/include/raptor2 can't be passed before -I/usr/local/include. From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 23:25:08 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0F5E6106568E for ; Tue, 21 Aug 2012 23:25:08 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by mx1.freebsd.org (Postfix) with ESMTP id 162508FC0C for ; Tue, 21 Aug 2012 23:25:03 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T3xol-0002Kl-5p for freebsd-ports@freebsd.org; Wed, 22 Aug 2012 01:25:03 +0200 Received: from 187.64.223.198 ([187.64.223.198]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Aug 2012 01:25:03 +0200 Received: from rakuco by 187.64.223.198 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Aug 2012 01:25:03 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Raphael Kubo da Costa Date: Tue, 21 Aug 2012 20:23:49 -0300 Lines: 9 Message-ID: <87txvv4ynu.fsf@FreeBSD.org> References: <201208211544.18566.lumiwa@gmail.com> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 187.64.223.198 User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1 (berkeley-unix) Cancel-Lock: sha1:V3I63BgMOtUU8gfbcGFAn9CqLgc= Subject: Re: liblrdf 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: Tue, 21 Aug 2012 23:25:08 -0000 ajtiM writes: > ===>>> make failed for textproc/liblrdf > ===>>> Aborting update > > ===>>> Update for textproc/liblrdf failed > ===>>> Aborting update Please see the other thread about the same issue. From owner-freebsd-ports@FreeBSD.ORG Tue Aug 21 23:48:24 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 27EF01065672 for ; Tue, 21 Aug 2012 23:48:24 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by mx1.freebsd.org (Postfix) with ESMTP id D6BAD8FC12 for ; Tue, 21 Aug 2012 23:48:23 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T3yBL-0003m2-0p for freebsd-ports@freebsd.org; Wed, 22 Aug 2012 01:48:23 +0200 Received: from 187.64.223.198 ([187.64.223.198]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Aug 2012 01:48:23 +0200 Received: from rakuco by 187.64.223.198 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Aug 2012 01:48:23 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Raphael Kubo da Costa Date: Tue, 21 Aug 2012 20:48:10 -0300 Lines: 10 Message-ID: <87pq6j4xj9.fsf@FreeBSD.org> References: <87y5l74yoo.fsf@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 187.64.223.198 User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1 (berkeley-unix) Cancel-Lock: sha1:ZGauakcOCSTDfqLbKMLSHNWYkH0= Subject: Re: raptor: should there be a note in UPDATING? 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: Tue, 21 Aug 2012 23:48:24 -0000 Raphael Kubo da Costa writes: > Someone (TM) should check whether the first include is really necessary, > or if the code can't include , or if > -I/usr/local/include/raptor2 can't be passed before > -I/usr/local/include. Everything built fine without the {CPP,LD}FLAGS additions here. I'm tempted to commit that change, but wonder if it will end up breaking some weird setup... From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 01:58:52 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 60133106566B; Wed, 22 Aug 2012 01:58:52 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx1.sbone.de (bird.sbone.de [46.4.1.90]) by mx1.freebsd.org (Postfix) with ESMTP id 09AB28FC12; Wed, 22 Aug 2012 01:58:51 +0000 (UTC) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id 4D26525D3887; Wed, 22 Aug 2012 01:58:50 +0000 (UTC) Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 5A437BE84CF; Wed, 22 Aug 2012 01:58:49 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id UpcZPVP3lDpO; Wed, 22 Aug 2012 01:58:48 +0000 (UTC) Received: from nv.sbone.de (nv.sbone.de [IPv6:fde9:577b:c1a9:31::2013:138]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id 3C168BE799F; Wed, 22 Aug 2012 01:58:48 +0000 (UTC) Date: Wed, 22 Aug 2012 01:58:47 +0000 (UTC) From: "Bjoern A. Zeeb" To: ports@freebsd.org In-Reply-To: <5033EC58.3000801@FreeBSD.org> Message-ID: References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> <20120821194208.GC46595@ithaqua.etoilebsd.net> <5033E6BA.8080309@FreeBSD.org> <5033EC58.3000801@FreeBSD.org> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Wed, 22 Aug 2012 01:58:52 -0000 On Tue, 21 Aug 2012, Doug Barton wrote: > I don't think we have ever done a complete replacement of major > infrastructure in one release. You mean like sysinstall can be used as an installer on 9 that would do something meaningful with the current infrastructure we provide? -- Bjoern A. Zeeb You have to have visions! Stop bit received. Insert coin for new address family. From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 02:25:59 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1D638106566C for ; Wed, 22 Aug 2012 02:25:59 +0000 (UTC) (envelope-from jankyj@unfs.us) Received: from morbid.purplehat.org (morbid.purplehat.org [206.225.82.173]) by mx1.freebsd.org (Postfix) with ESMTP id E93A58FC0A for ; Wed, 22 Aug 2012 02:25:58 +0000 (UTC) Received: from localhost (morbid.purplehat.org [206.225.82.173]) by morbid.purplehat.org (Postfix) with ESMTP id C1EB6D8D064; Tue, 21 Aug 2012 19:25:52 -0700 (MST) Received: from morbid.purplehat.org ([206.225.82.173]) by localhost (morbid.purplehat.org [206.225.82.173]) (maiad, port 10024) with ESMTP id 28896-08; Tue, 21 Aug 2012 19:25:46 -0700 (MST) Received: from [192.168.1.3] (mx2.purplehat.org [98.245.232.81]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: ek@purplehat.org) by morbid.purplehat.org (Postfix) with ESMTPSA id A80C7D8D061; Tue, 21 Aug 2012 19:25:45 -0700 (MST) Message-ID: <5034432B.3020006@unfs.us> Date: Tue, 21 Aug 2012 20:25:47 -0600 From: Janketh Jay User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Paul Pathiakis References: <1345312414.3380.YahooMailNeo@web110509.mail.gq1.yahoo.com> <50305278.8000402@unfs.us> <50305386.90508@unfs.us> <5030BFC1.70200@p-o.co.uk> <1345413641.2572.YahooMailNeo@web110516.mail.gq1.yahoo.com> In-Reply-To: <1345413641.2572.YahooMailNeo@web110516.mail.gq1.yahoo.com> X-Enigmail-Version: 1.5a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard Cc: "ports@freebsd.org" , Alan Hicks , Chris Rees Subject: Re: Port Request - FrontAccounting 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: Wed, 22 Aug 2012 02:25:59 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi Everyone, Thanks for all of this info. regarding the port changes that should be done. I haven't played with the port system in a while so I'm definitely a bit rusty and I'm sure there have been many changes (Hence the Apache 2.0 bit... :o!) Anyhow, I had to skip town for a few days for something EXTREMELY important (golf...) but I will try to get this fixed and submitted within the next few days. Thanks again, Janky Jay, III On 08/19/2012 04:00 PM, Paul Pathiakis wrote: > My thanks to all of you on this. :-) > > P. > > ------------------------------------------------------------------------ > > *From:* Chris Rees > *To:* Alan Hicks *Cc:* Janketh Jay > ; "ports@freebsd.org" ; Paul > Pathiakis *Sent:* Sunday, August 19, 2012 > 11:06 AM *Subject:* Re: Port Request - FrontAccounting > > On 19 August 2012 11:28, Alan Hicks > wrote: >> Hi >> >> >> On 19/08/2012 03:46, Janketh Jay wrote: >>> >>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 >>> >>> Or not. It appears the attachment was lost. You can download >>> the .tar.gz file from the following URL: >>> >>> >>> > http://www.purplehat.org/downloads/frontaccounting/frontaccounting-2.3.11-fbsd-port.tar.gz >>> >>> > Extract to ${PORTSDIR}/www and let me know if anything needs to be >>> changed and/or adjusted.... >>> >>> On 08/18/2012 08:42 PM, Janketh Jay wrote: >>>> >>>> Hi, >>>> >>>> On 08/18/2012 11:53 AM, Paul Pathiakis wrote: >>>>> >>>>> Hi, >>>> >>>> >>>>> This is probably the best competitor to QuickBooks out >>>>> there. People can rave about the benefits of GnuCash and >>>>> Kmymoney. I've used both and they both lack. This doesn't. >>>>> I've also got a pretty good bit of Accounting in my >>>>> background. This should definitely be a port. >>>> >>>> >>>>> No, I don't have time. I'm busy trying to build Atlantis >>>>> Services and putting FreeBSD and PCBSD into the mainstream. >>>>> This is one of those things that will be necessary. >>>> >>>> >>>>> Paul Pathiakis >>>> >>>> >>>> I've attached a port (in tar.gz form) which is the >>>> FrontAccounting port for FreeBSD. I've tested it a few times >>>> and it seems to work perfectly fine. If someone wants to test >>>> this before I submit, that would be great. Otherwise, I'll >>>> submit some time tomorrow. >> >> >> Thanks for porting, install works well. >> >> On de-installing before running the install wizard there are >> unable to delete errors for www/frontaccounting/config_db.php >> www/frontaccounting/config.default.php > > Yup, the plist has the correct @unexec and @exec lines, but of > course the @exec lines only apply if installing from a package. > > For installation from the port; > > post-install: .for conf in config%.php config_db%.php ${CP} -np > ${PREFIX}/www/frontaccounting/${conf:S,%,.default} \ > ${PREFIX}/www/frontaccounting/${conf:S,%,,} .endfor > > will do nicely. > >> After a full install including the web install wizard there are >> delete errors for >> '/usr/local/www/frontaccounting/config.default.php' doesn't >> exist '/usr/local/www/frontaccounting/tmp' >> '/usr/local/www/frontaccounting/lang' >> '/usr/local/www/frontaccounting/company/0/js_cache' >> '/usr/local/www/frontaccounting/company/0' >> '/usr/local/www/frontaccounting/company' >> '/usr/local/www/frontaccounting' >> >> Perhaps @dirrmtry might be of help >> >> Also unable to build a package as cannot find config_db.php >> >> Trying the usual portmaster reinstall fails to create a backup >> package and so has to prompt to ignore the error, the reinstall >> succeeds successfully. >> >> Should be a great addition to the ports, Alan >> > > I think these errors can mostly be traced to the missing Makefile > lines :) > > Nice job! CC me on your PR. > > Chris > > -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlA0QycACgkQGK3MsUbJZn5E7wCcDjAUI0AeWeCSaet0iYVtYluT 8OkAni3vzJs1mpfYBSgGHyPM89UwRRwg =BjyB -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 02:35:30 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6DA37106566C for ; Wed, 22 Aug 2012 02:35:30 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) by mx1.freebsd.org (Postfix) with ESMTP id 14E388FC08 for ; Wed, 22 Aug 2012 02:35:30 +0000 (UTC) Received: from bender.mouf.net (bender.mouf.net [IPv6:2001:470:8:58f:21c:b3ff:feb5:bf32] (may be forged)) (authenticated bits=0) by mouf.net (8.14.5/8.14.5) with ESMTP id q7M2Yi11002938 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 21 Aug 2012 22:34:46 -0400 (EDT) (envelope-from swills@FreeBSD.org) From: Steve Wills Content-Type: multipart/mixed; boundary=Apple-Mail-1-76002581 Date: Tue, 21 Aug 2012 22:35:06 -0400 Message-Id: <62DEC305-862E-4D1E-9122-808EC8B8B8D5@FreeBSD.org> To: joemann@beefree.free.de, ports@FreeBSD.org Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]); Tue, 21 Aug 2012 22:34:47 -0400 (EDT) X-Spam-Status: No, score=1.3 required=4.5 tests=RDNS_NONE autolearn=no version=3.3.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mouf.net X-Virus-Scanned: clamav-milter 0.97.5 at mouf.net X-Virus-Status: Clean Cc: Subject: FreeBSD Port: ports-mgmt/porttools - Update to work with svn 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: Wed, 22 Aug 2012 02:35:30 -0000 --Apple-Mail-1-76002581 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Hi, I did a quick hack to make porttools work with svn. It's far from = perfect, but it makes "port submit" work for me. It's available here: http://meatwad.mouf.net/~steve/porttools_svn.diff and attached. If anyone wants to finish it up, that'd be cool. Steve --Apple-Mail-1-76002581 Content-Disposition: attachment; filename=porttools_svn.diff.txt Content-Type: text/plain; x-unix-mode=0644; name="porttools_svn.diff.txt" Content-Transfer-Encoding: quoted-printable --- /usr/local/share/porttools/cmd_commit 2012-08-21 = 21:56:45.062006082 -0400 +++ /usr/local/share/porttools/cmd_commit.orig 2012-08-21 = 21:51:52.437009531 -0400 @@ -28,7 +28,7 @@ # # cmd_commit # Module for port(1) -# SUMMARY: commit a port into the FreeBSD Ports SVN Repository +# SUMMARY: commit a port into the FreeBSD Ports CVS Repository # # $Id: cmd_commit.in,v 1.2 2009/09/09 19:58:30 skolobov Exp $ # @@ -93,7 +93,7 @@ echo "=3D=3D=3D> Pre-commit portlint check" FLAGS=3D"-C" [ "${MODE}" =3D "new" ] && FLAGS=3D"${FLAGS} -N" -PL_SVN_IGNORE=3D'^\d+$|^pr-patch$|^svn-msg$' \ +PL_CVS_IGNORE=3D'^\d+$|^pr-patch$|^cvs-msg$' \ portlint ${FLAGS} if [ $? -ne 0 ] then @@ -107,15 +107,15 @@ then ${PORTSDIR}/Tools/scripts/addport -d `pwd` -u = ${FREEFALL_USERNAME} else - # Initialize SVN environment - PSVN=3D"${PORTSDIR}/Tools/scripts/psvn" + # Initialize CVS environment + PCVS=3D"cvs -d ${FREEFALL_USERNAME}@pcvs.FreeBSD.org:/home/pcvs" =20 # Make sure we are working with up-to-date version - echo "=3D=3D=3D> Pre-commit SVN update" - ${PSVN} update + echo "=3D=3D=3D> Pre-commit CVS update" + ${PCVS} update =20 - # See if SVN message already exists, and use that for commit log - MSG=3D"svn-msg" + # See if CVS message already exists, and use that for commit log + MSG=3D"cvs-msg" FLAGS=3D"" if [ -e ${MSG} ] then @@ -127,16 +127,16 @@ echo = '=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D' cat ${MSG} echo = '=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D' - read -p "Is the SVN message above correct? = (y/n)" ANSWER + read -p "Is the CVS message above correct? = (y/n)" ANSWER [ "${ANSWER}" =3D "y" ] && break ${VISUAL:-vi} ${MSG} done fi=20 # Commit the port update echo "=3D=3D=3D> Committing port update" - ${PSVN} commit ${FLAGS} + ${PCVS} commit ${FLAGS} =09 - # Remove SVN message file only if commit was successful + # Remove CVS message file only if commit was successful [ $? -eq 0 -a -e ${MSG} ] && rm ${MSG} fi =20 --- /usr/local/share/porttools/cmd_diff 2012-08-21 21:57:52.520007848 = -0400 +++ /usr/local/share/porttools/cmd_diff.orig 2012-08-21 = 21:51:52.443006550 -0400 @@ -48,8 +48,8 @@ Usage: port diff [-h] [-d ] -h - Display this usage summary -d - Select diff generation mode: - SVN - against SVN - SVNauto - against SVN, no svn add/delete required + CVS - against CVS + CVSauto - against CVS, no cvs add/delete required - against Ports tree in - against original port in EOF --- /usr/local/share/porttools/cmd_submit 2012-08-21 = 21:59:42.875411346 -0400 +++ /usr/local/share/porttools/cmd_submit.orig 2012-08-21 = 21:51:52.449007838 -0400 @@ -53,8 +53,8 @@ change - changing a port=20 update - updating a port to newer version -d - Select diff generation mode: - SVN - against SVN - SVNauto - against SVN, no svn add/delete required + CVS - against CVS + CVSauto - against CVS, no cvs add/delete required - against Ports tree in - against original port in -s - Set PR's severity to @@ -163,7 +163,7 @@ =20 # util_diff will set # - PORTBASENAME if PORTNAME !=3D port's directory name -# - DIFF_TYPE to SVN, SVNauto, ports, or suffix +# - DIFF_TYPE to CVS, CVSauto, ports, or suffix PORTBASENAME=3D"" DIFF_TYPE=3D"" =20 @@ -183,12 +183,12 @@ else cat ${TEMPROOT}/.portlint.out echo "Error validating port" - if [ "$DIFF_MODE" =3D "SVNauto" ] + if [ "$DIFF_MODE" =3D "CVSauto" ] then grep "^FATAL:" ${TEMPROOT}/.portlint.out > = ${TEMPROOT}/.portlint.fatal - if ! egrep -qv '^FATAL:[[:space:]]+(file .+ not = in SVN|SVN file .+ missing)' ${TEMPROOT}/.portlint.fatal + if ! egrep -qv '^FATAL:[[:space:]]+(file .+ not = in CVS|CVS file .+ missing)' ${TEMPROOT}/.portlint.fatal then - echo "All fatal portlint errors are SVN = errors," + echo "All fatal portlint errors are CVS = errors," echo "consider using portlint without = the -c flag or" echo "use 'port submit -L' if all = portlint messages are" echo "caused by your intentional = addition/deletion of files" @@ -354,20 +354,20 @@ =20 MODESTRING=3D"${MODESTRING}, diff: ${DIFF_TYPE}" # Get list of added/removed files - if [ "${DIFF_MODE}" =3D "SVN" ] + if [ "${DIFF_MODE}" =3D "CVS" ] then FILES_ADD=3D`grep --after-context=3D1 "^--- /dev/null" = ${PATCH} | grep "^+++ " | awk '{print $2;}'` FILES_DEL=3D`grep --before-context=3D1 "^+++ /dev/null" = ${PATCH} | grep "^--- " | awk '{print $2;}'` - elif [ "${DIFF_MODE}" =3D "SVNauto" ] + elif [ "${DIFF_MODE}" =3D "CVSauto" ] then FILES_ADD=3D`sed -n -e '/^diff -uN / { N;N;N;N;s/^diff = -uN \(.*\)\.orig \1\n--- \1\.orig [-+:.[:digit:] ]\{19,\}\n+++ \1 = [-+:.[:digit:] ]\{19,\}\n@@ [-+,[:digit:] ]\{9,\} @@\n+.*$/\1/p; }' = ${PATCH}` FILES_DEL=3D`sed -n -e '/^diff -uN / { N;N;N;N;s/^diff = -uN \(.*\)\.orig \1\n--- \1\.orig [-+:.[:digit:] ]\{19,\}\n+++ \1 = [-+:.[:digit:] ]\{19,\}\n@@ [-+,[:digit:] ]\{9,\} @@\n-.*$/\1/p; }' = ${PATCH}` else TEMPORIG=3D`mktemp -t porttools` || exit 1 TEMPNEW=3D`mktemp -t porttools` || exit 1 - SVN_FILTER=3D"egrep -v /SVN/[^/]*$" - find -s ${ORIG_DIR} -type f | ${SVN_FILTER} | sed -e = "s#^${ORIG_DIR}/##" > ${TEMPORIG} - find -s . -type f | ${SVN_FILTER} | sed -e "s#^\./##" > = ${TEMPNEW} + CVS_FILTER=3D"egrep -v /CVS/[^/]*$" + find -s ${ORIG_DIR} -type f | ${CVS_FILTER} | sed -e = "s#^${ORIG_DIR}/##" > ${TEMPORIG} + find -s . -type f | ${CVS_FILTER} | sed -e "s#^\./##" > = ${TEMPNEW} FILES_ADD=3D`comm -13 ${TEMPORIG} ${TEMPNEW}` FILES_DEL=3D`comm -23 ${TEMPORIG} ${TEMPNEW}` rm -f ${TEMPORIG} ${TEMPNEW} --- /usr/local/share/porttools/util_diff 2012-08-21 = 22:18:52.706008071 -0400 +++ /usr/local/share/porttools/util_diff.orig 2012-08-21 = 21:51:52.455007703 -0400 @@ -68,28 +68,25 @@ # Determine the default diff mode if [ "${DIFF_MODE}" =3D "" ] then - DIFF_MODE=3D"SVN" - svn info > /dev/null 2> /dev/null - if [ ! $? ] + if [ -d CVS ] then - if grep -iq = ":pserver:anoncvs@anoncvs.fr.FreeBSD.org:" SVN/Root + if grep -iq = ":pserver:anoncvs@anoncvs.fr.FreeBSD.org:" CVS/Root then - DIFF_MODE=3D"SVNauto" + DIFF_MODE=3D"CVSauto" else - DIFF_MODE=3D"SVN" + DIFF_MODE=3D"CVS" fi else DIFF_MODE=3D"/usr/ports" fi echo "Default diff mode is ${DIFF_MODE}" - elif [ "${DIFF_MODE}" =3D "SVN" -o "${DIFF_MODE}" =3D "SVNauto" = ] + elif [ "${DIFF_MODE}" =3D "CVS" -o "${DIFF_MODE}" =3D "CVSauto" = ] then - # If there is no SVN subdirectory then + # If there is no CVS subdirectory then # fallback to diffing against /usr/ports tree - svn info > /dev/null 2> /dev/null - if [ ! $? ] + if [ ! -d CVS ] then - echo "Diff mode was set to ${DIFF_MODE}, but = this is not a svn working copy" + echo "Diff mode was set to ${DIFF_MODE}, but = there's no CVS subdirectory" echo -n "Trying /usr/ports ... " if [ -d /usr/ports ] then @@ -103,42 +100,44 @@ fi fi =20 - if [ "${DIFF_MODE}" =3D "SVN" -o "${DIFF_MODE}" =3D "SVNauto" ] + if [ "${DIFF_MODE}" =3D "CVS" -o "${DIFF_MODE}" =3D "CVSauto" ] then DIFF_TYPE=3D${DIFF_MODE} + # Test for ~/.cvspass and create if necessary + test -f ${HOME}/.cvspass || touch ${HOME}/.cvspass =20 - # Run 'svn update' first - echo "=3D=3D=3D> Updating from SVN" - if [ "${DIFF_MODE}" =3D "SVNauto" ] + # Run 'cvs update' first + echo "=3D=3D=3D> Updating from CVS" + if [ "${DIFF_MODE}" =3D "CVSauto" ] then - svn update 2> ${TEMPROOT}/.svn.err > = ${TEMPROOT}/.svn.out + cvs -R update -Pd 2> ${TEMPROOT}/.cvs.err > = ${TEMPROOT}/.cvs.out status=3D$? - cat ${TEMPROOT}/.svn.err ${TEMPROOT}/.svn.out + cat ${TEMPROOT}/.cvs.err ${TEMPROOT}/.cvs.out else - svn update + cvs -R update -Pd status=3D$? fi if [ $status -ne 0 ] then - echo "Error updating SVN" + echo "Error updating CVS" rm -rf ${TEMPROOT} exit 1 fi - PORTBASENAME=3D`sed -E -e 's%.*/([^/]+)$%\1%' = SVN/Repository` - if [ "${DIFF_MODE}" =3D "SVNauto" ] + PORTBASENAME=3D`sed -E -e 's%.*/([^/]+)$%\1%' = CVS/Repository` + if [ "${DIFF_MODE}" =3D "CVSauto" ] then - sort -k 2,666 ${TEMPROOT}/.svn.out | \ + sort -k 2,666 ${TEMPROOT}/.cvs.out | \ sed -nE -e 's/^[?A] (.*)$/echo "diff -uN \1.orig = \1" \&\& diff -uN "\1.orig" "\1" /p' \ -e 's/^U (.*)$/mv "\1" "\1.orig" \&\& = echo "diff -uN \1.orig \1" \&\& diff -uN "\1.orig" "\1" ; rm = "\1.orig"/p' \ - -e 's/^R (.*)$/svn -q update "\1" > = "\1.orig" \&\& echo "diff -uN \1.orig \1" \&\& diff -uN "\1.orig" "\1" ; = rm "\1.orig"/p' \ - -e 's/^M (.*)$/svn diff "\1"/p' \ - > ${TEMPROOT}/.svn.diff_cmd - DIFF_CMD=3D"sh -x ${TEMPROOT}/.svn.diff_cmd" + -e 's/^R (.*)$/cvs -R -q update -p "\1" = > "\1.orig" \&\& echo "diff -uN \1.orig \1" \&\& diff -uN "\1.orig" "\1" = ; rm "\1.orig"/p' \ + -e 's/^M (.*)$/cvs -R diff -u "\1"/p' \ + > ${TEMPROOT}/.cvs.diff_cmd + DIFF_CMD=3D"sh -x ${TEMPROOT}/.cvs.diff_cmd" else - DIFF_CMD=3D"svn diff" + DIFF_CMD=3D"cvs -R diff -uN" fi else=20 - # Non-SVN modes + # Non-CVS modes DIRBASENAME=3D`basename \`pwd\`` PORTBASENAME_HEADER=3D`sed -n -E -e = '1,/^($|[^#].*$)|\\$FreeBSD\:/s%^#.*\\$FreeBSD\:[[:space:]]*([^/]+/)*([^/]= +)/Makefile.*\\$%\2%p' Makefile` if [ "${DIRBASENAME}" !=3D "${PORTBASENAME_HEADER}" ] @@ -192,7 +191,7 @@ exit 1 fi =09 - DIFF_CMD=3D"diff -ruN --exclude=3DSVN ${ORIG_DIR} ." + DIFF_CMD=3D"diff -ruN --exclude=3DCVS ${ORIG_DIR} ." fi =20 # Generate patch --- /usr/local/bin/port.orig 2012-08-21 22:14:49.638007678 -0400 +++ /usr/local/bin/port 2012-08-21 22:15:06.056007135 -0400 @@ -47,7 +47,7 @@ ORGANIZATION=3D"" BUILDROOT=3D"/tmp" ARCHIVE_DIR=3D"" - DIFF_MODE=3D"CVS" + DIFF_MODE=3D"SVN" DIFF_VIEWER=3D"more" PORTLINT_FLAGS=3D"abct" EOF --Apple-Mail-1-76002581-- From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 02:41:33 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 746EE106564A; Wed, 22 Aug 2012 02:41:33 +0000 (UTC) (envelope-from sjk4015@gmail.com) Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by mx1.freebsd.org (Postfix) with ESMTP id CD6628FC1B; Wed, 22 Aug 2012 02:41:32 +0000 (UTC) Received: by wibhq12 with SMTP id hq12so5281861wib.1 for ; Tue, 21 Aug 2012 19:41:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=xvOOk8i2Ze1MV+s/ArzMhRYGyOd0+1E1QzPbHDZxb+U=; b=U1x4mfSwBuw1J7Hbyz3irzXKQdb53y3oVh3pGoqDxx0iBgD3BV/yjtvzWqbEUYADhA Fk0xJKBxqdu3snsf4aJMqZy+LgD/B/Qderu5pVAK49phO3QmLkmdFc/lOOBMSUEx874t rDdBVjCygRn8+J5Y7bneu8T9OgytxtZjHUUWlSmEJceLl5bgJDOTqyTeu7MVJT8igb41 EoEyAKlhD+e01/KLGoHanSZfhZ0jb9RSzw2YvZaUbrJYsJBL7j+lvMXqBXFNli5Av2vJ LlItqd2MX338Zf28INSrFGjzuOdo9Av/xhvvVUrc5iz1NxS7HkrC08fcFTSPGYN7yFlu kcDw== MIME-Version: 1.0 Received: by 10.216.192.85 with SMTP id h63mr9923278wen.7.1345603286274; Tue, 21 Aug 2012 19:41:26 -0700 (PDT) Sender: sjk4015@gmail.com Received: by 10.216.228.207 with HTTP; Tue, 21 Aug 2012 19:41:26 -0700 (PDT) In-Reply-To: <62DEC305-862E-4D1E-9122-808EC8B8B8D5@FreeBSD.org> References: <62DEC305-862E-4D1E-9122-808EC8B8B8D5@FreeBSD.org> Date: Tue, 21 Aug 2012 22:41:26 -0400 X-Google-Sender-Auth: oOqbCI9AtmJd9DUo25-HvX3ooq4 Message-ID: From: Steven Kreuzer To: Steve Wills Content-Type: text/plain; charset=ISO-8859-1 Cc: ports@freebsd.org, joemann@beefree.free.de Subject: Re: FreeBSD Port: ports-mgmt/porttools - Update to work with svn 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: Wed, 22 Aug 2012 02:41:33 -0000 On Tue, Aug 21, 2012 at 10:35 PM, Steve Wills wrote: > Hi, > > I did a quick hack to make porttools work with svn. It's far from perfect, but it makes "port submit" work for me. It's available here: > > http://meatwad.mouf.net/~steve/porttools_svn.diff It looks like the diff might be reversed From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 02:50:04 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 07D0C106566B; Wed, 22 Aug 2012 02:50:04 +0000 (UTC) (envelope-from swills@freebsd.org) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) by mx1.freebsd.org (Postfix) with ESMTP id 996A38FC0A; Wed, 22 Aug 2012 02:50:03 +0000 (UTC) Received: from bender.mouf.net (bender.mouf.net [IPv6:2001:470:8:58f:21c:b3ff:feb5:bf32] (may be forged)) (authenticated bits=0) by mouf.net (8.14.5/8.14.5) with ESMTP id q7M2nNDr003146 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Tue, 21 Aug 2012 22:49:25 -0400 (EDT) (envelope-from swills@freebsd.org) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: multipart/mixed; boundary=Apple-Mail-2-76879094 From: Steve Wills In-Reply-To: Date: Tue, 21 Aug 2012 22:49:42 -0400 Message-Id: References: <62DEC305-862E-4D1E-9122-808EC8B8B8D5@FreeBSD.org> To: Steven Kreuzer X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]); Tue, 21 Aug 2012 22:49:26 -0400 (EDT) X-Spam-Status: No, score=1.3 required=4.5 tests=RDNS_NONE autolearn=no version=3.3.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mouf.net X-Virus-Scanned: clamav-milter 0.97.5 at mouf.net X-Virus-Status: Clean Cc: ports@freebsd.org, joemann@beefree.free.de Subject: Re: FreeBSD Port: ports-mgmt/porttools - Update to work with svn 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: Wed, 22 Aug 2012 02:50:04 -0000 --Apple-Mail-2-76879094 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Yes, sorry, see attached. URL updated... Steve On Aug 21, 2012, at 10:41 PM, Steven Kreuzer wrote: > On Tue, Aug 21, 2012 at 10:35 PM, Steve Wills = wrote: >> Hi, >>=20 >> I did a quick hack to make porttools work with svn. It's far from = perfect, but it makes "port submit" work for me. It's available here: >>=20 >> http://meatwad.mouf.net/~steve/porttools_svn.diff >=20 > It looks like the diff might be reversed > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to = "freebsd-ports-unsubscribe@freebsd.org" --Apple-Mail-2-76879094 Content-Disposition: attachment; filename=porttools_svn.diff.txt Content-Type: text/plain; x-unix-mode=0644; name="porttools_svn.diff.txt" Content-Transfer-Encoding: quoted-printable --- /usr/local/share/porttools/cmd_commit 2012-08-21 = 21:56:45.062006082 -0400 +++ /usr/local/share/porttools/cmd_commit.orig 2012-08-21 = 21:51:52.437009531 -0400 @@ -28,7 +28,7 @@ # # cmd_commit # Module for port(1) -# SUMMARY: commit a port into the FreeBSD Ports SVN Repository +# SUMMARY: commit a port into the FreeBSD Ports CVS Repository # # $Id: cmd_commit.in,v 1.2 2009/09/09 19:58:30 skolobov Exp $ # @@ -93,7 +93,7 @@ echo "=3D=3D=3D> Pre-commit portlint check" FLAGS=3D"-C" [ "${MODE}" =3D "new" ] && FLAGS=3D"${FLAGS} -N" -PL_SVN_IGNORE=3D'^\d+$|^pr-patch$|^svn-msg$' \ +PL_CVS_IGNORE=3D'^\d+$|^pr-patch$|^cvs-msg$' \ portlint ${FLAGS} if [ $? -ne 0 ] then @@ -107,15 +107,15 @@ then ${PORTSDIR}/Tools/scripts/addport -d `pwd` -u = ${FREEFALL_USERNAME} else - # Initialize SVN environment - PSVN=3D"${PORTSDIR}/Tools/scripts/psvn" + # Initialize CVS environment + PCVS=3D"cvs -d ${FREEFALL_USERNAME}@pcvs.FreeBSD.org:/home/pcvs" =20 # Make sure we are working with up-to-date version - echo "=3D=3D=3D> Pre-commit SVN update" - ${PSVN} update + echo "=3D=3D=3D> Pre-commit CVS update" + ${PCVS} update =20 - # See if SVN message already exists, and use that for commit log - MSG=3D"svn-msg" + # See if CVS message already exists, and use that for commit log + MSG=3D"cvs-msg" FLAGS=3D"" if [ -e ${MSG} ] then @@ -127,16 +127,16 @@ echo = '=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D' cat ${MSG} echo = '=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D' - read -p "Is the SVN message above correct? = (y/n)" ANSWER + read -p "Is the CVS message above correct? = (y/n)" ANSWER [ "${ANSWER}" =3D "y" ] && break ${VISUAL:-vi} ${MSG} done fi=20 # Commit the port update echo "=3D=3D=3D> Committing port update" - ${PSVN} commit ${FLAGS} + ${PCVS} commit ${FLAGS} =09 - # Remove SVN message file only if commit was successful + # Remove CVS message file only if commit was successful [ $? -eq 0 -a -e ${MSG} ] && rm ${MSG} fi =20 --- /usr/local/share/porttools/cmd_diff 2012-08-21 21:57:52.520007848 = -0400 +++ /usr/local/share/porttools/cmd_diff.orig 2012-08-21 = 21:51:52.443006550 -0400 @@ -48,8 +48,8 @@ Usage: port diff [-h] [-d ] -h - Display this usage summary -d - Select diff generation mode: - SVN - against SVN - SVNauto - against SVN, no svn add/delete required + CVS - against CVS + CVSauto - against CVS, no cvs add/delete required - against Ports tree in - against original port in EOF --- /usr/local/share/porttools/cmd_submit 2012-08-21 = 21:59:42.875411346 -0400 +++ /usr/local/share/porttools/cmd_submit.orig 2012-08-21 = 21:51:52.449007838 -0400 @@ -53,8 +53,8 @@ change - changing a port=20 update - updating a port to newer version -d - Select diff generation mode: - SVN - against SVN - SVNauto - against SVN, no svn add/delete required + CVS - against CVS + CVSauto - against CVS, no cvs add/delete required - against Ports tree in - against original port in -s - Set PR's severity to @@ -163,7 +163,7 @@ =20 # util_diff will set # - PORTBASENAME if PORTNAME !=3D port's directory name -# - DIFF_TYPE to SVN, SVNauto, ports, or suffix +# - DIFF_TYPE to CVS, CVSauto, ports, or suffix PORTBASENAME=3D"" DIFF_TYPE=3D"" =20 @@ -183,12 +183,12 @@ else cat ${TEMPROOT}/.portlint.out echo "Error validating port" - if [ "$DIFF_MODE" =3D "SVNauto" ] + if [ "$DIFF_MODE" =3D "CVSauto" ] then grep "^FATAL:" ${TEMPROOT}/.portlint.out > = ${TEMPROOT}/.portlint.fatal - if ! egrep -qv '^FATAL:[[:space:]]+(file .+ not = in SVN|SVN file .+ missing)' ${TEMPROOT}/.portlint.fatal + if ! egrep -qv '^FATAL:[[:space:]]+(file .+ not = in CVS|CVS file .+ missing)' ${TEMPROOT}/.portlint.fatal then - echo "All fatal portlint errors are SVN = errors," + echo "All fatal portlint errors are CVS = errors," echo "consider using portlint without = the -c flag or" echo "use 'port submit -L' if all = portlint messages are" echo "caused by your intentional = addition/deletion of files" @@ -354,20 +354,20 @@ =20 MODESTRING=3D"${MODESTRING}, diff: ${DIFF_TYPE}" # Get list of added/removed files - if [ "${DIFF_MODE}" =3D "SVN" ] + if [ "${DIFF_MODE}" =3D "CVS" ] then FILES_ADD=3D`grep --after-context=3D1 "^--- /dev/null" = ${PATCH} | grep "^+++ " | awk '{print $2;}'` FILES_DEL=3D`grep --before-context=3D1 "^+++ /dev/null" = ${PATCH} | grep "^--- " | awk '{print $2;}'` - elif [ "${DIFF_MODE}" =3D "SVNauto" ] + elif [ "${DIFF_MODE}" =3D "CVSauto" ] then FILES_ADD=3D`sed -n -e '/^diff -uN / { N;N;N;N;s/^diff = -uN \(.*\)\.orig \1\n--- \1\.orig [-+:.[:digit:] ]\{19,\}\n+++ \1 = [-+:.[:digit:] ]\{19,\}\n@@ [-+,[:digit:] ]\{9,\} @@\n+.*$/\1/p; }' = ${PATCH}` FILES_DEL=3D`sed -n -e '/^diff -uN / { N;N;N;N;s/^diff = -uN \(.*\)\.orig \1\n--- \1\.orig [-+:.[:digit:] ]\{19,\}\n+++ \1 = [-+:.[:digit:] ]\{19,\}\n@@ [-+,[:digit:] ]\{9,\} @@\n-.*$/\1/p; }' = ${PATCH}` else TEMPORIG=3D`mktemp -t porttools` || exit 1 TEMPNEW=3D`mktemp -t porttools` || exit 1 - SVN_FILTER=3D"egrep -v /SVN/[^/]*$" - find -s ${ORIG_DIR} -type f | ${SVN_FILTER} | sed -e = "s#^${ORIG_DIR}/##" > ${TEMPORIG} - find -s . -type f | ${SVN_FILTER} | sed -e "s#^\./##" > = ${TEMPNEW} + CVS_FILTER=3D"egrep -v /CVS/[^/]*$" + find -s ${ORIG_DIR} -type f | ${CVS_FILTER} | sed -e = "s#^${ORIG_DIR}/##" > ${TEMPORIG} + find -s . -type f | ${CVS_FILTER} | sed -e "s#^\./##" > = ${TEMPNEW} FILES_ADD=3D`comm -13 ${TEMPORIG} ${TEMPNEW}` FILES_DEL=3D`comm -23 ${TEMPORIG} ${TEMPNEW}` rm -f ${TEMPORIG} ${TEMPNEW} --- /usr/local/share/porttools/util_diff 2012-08-21 = 22:18:52.706008071 -0400 +++ /usr/local/share/porttools/util_diff.orig 2012-08-21 = 21:51:52.455007703 -0400 @@ -68,28 +68,25 @@ # Determine the default diff mode if [ "${DIFF_MODE}" =3D "" ] then - DIFF_MODE=3D"SVN" - svn info > /dev/null 2> /dev/null - if [ ! $? ] + if [ -d CVS ] then - if grep -iq = ":pserver:anoncvs@anoncvs.fr.FreeBSD.org:" SVN/Root + if grep -iq = ":pserver:anoncvs@anoncvs.fr.FreeBSD.org:" CVS/Root then - DIFF_MODE=3D"SVNauto" + DIFF_MODE=3D"CVSauto" else - DIFF_MODE=3D"SVN" + DIFF_MODE=3D"CVS" fi else DIFF_MODE=3D"/usr/ports" fi echo "Default diff mode is ${DIFF_MODE}" - elif [ "${DIFF_MODE}" =3D "SVN" -o "${DIFF_MODE}" =3D "SVNauto" = ] + elif [ "${DIFF_MODE}" =3D "CVS" -o "${DIFF_MODE}" =3D "CVSauto" = ] then - # If there is no SVN subdirectory then + # If there is no CVS subdirectory then # fallback to diffing against /usr/ports tree - svn info > /dev/null 2> /dev/null - if [ ! $? ] + if [ ! -d CVS ] then - echo "Diff mode was set to ${DIFF_MODE}, but = this is not a svn working copy" + echo "Diff mode was set to ${DIFF_MODE}, but = there's no CVS subdirectory" echo -n "Trying /usr/ports ... " if [ -d /usr/ports ] then @@ -103,42 +100,44 @@ fi fi =20 - if [ "${DIFF_MODE}" =3D "SVN" -o "${DIFF_MODE}" =3D "SVNauto" ] + if [ "${DIFF_MODE}" =3D "CVS" -o "${DIFF_MODE}" =3D "CVSauto" ] then DIFF_TYPE=3D${DIFF_MODE} + # Test for ~/.cvspass and create if necessary + test -f ${HOME}/.cvspass || touch ${HOME}/.cvspass =20 - # Run 'svn update' first - echo "=3D=3D=3D> Updating from SVN" - if [ "${DIFF_MODE}" =3D "SVNauto" ] + # Run 'cvs update' first + echo "=3D=3D=3D> Updating from CVS" + if [ "${DIFF_MODE}" =3D "CVSauto" ] then - svn update 2> ${TEMPROOT}/.svn.err > = ${TEMPROOT}/.svn.out + cvs -R update -Pd 2> ${TEMPROOT}/.cvs.err > = ${TEMPROOT}/.cvs.out status=3D$? - cat ${TEMPROOT}/.svn.err ${TEMPROOT}/.svn.out + cat ${TEMPROOT}/.cvs.err ${TEMPROOT}/.cvs.out else - svn update + cvs -R update -Pd status=3D$? fi if [ $status -ne 0 ] then - echo "Error updating SVN" + echo "Error updating CVS" rm -rf ${TEMPROOT} exit 1 fi - PORTBASENAME=3D`sed -E -e 's%.*/([^/]+)$%\1%' = SVN/Repository` - if [ "${DIFF_MODE}" =3D "SVNauto" ] + PORTBASENAME=3D`sed -E -e 's%.*/([^/]+)$%\1%' = CVS/Repository` + if [ "${DIFF_MODE}" =3D "CVSauto" ] then - sort -k 2,666 ${TEMPROOT}/.svn.out | \ + sort -k 2,666 ${TEMPROOT}/.cvs.out | \ sed -nE -e 's/^[?A] (.*)$/echo "diff -uN \1.orig = \1" \&\& diff -uN "\1.orig" "\1" /p' \ -e 's/^U (.*)$/mv "\1" "\1.orig" \&\& = echo "diff -uN \1.orig \1" \&\& diff -uN "\1.orig" "\1" ; rm = "\1.orig"/p' \ - -e 's/^R (.*)$/svn -q update "\1" > = "\1.orig" \&\& echo "diff -uN \1.orig \1" \&\& diff -uN "\1.orig" "\1" ; = rm "\1.orig"/p' \ - -e 's/^M (.*)$/svn diff "\1"/p' \ - > ${TEMPROOT}/.svn.diff_cmd - DIFF_CMD=3D"sh -x ${TEMPROOT}/.svn.diff_cmd" + -e 's/^R (.*)$/cvs -R -q update -p "\1" = > "\1.orig" \&\& echo "diff -uN \1.orig \1" \&\& diff -uN "\1.orig" "\1" = ; rm "\1.orig"/p' \ + -e 's/^M (.*)$/cvs -R diff -u "\1"/p' \ + > ${TEMPROOT}/.cvs.diff_cmd + DIFF_CMD=3D"sh -x ${TEMPROOT}/.cvs.diff_cmd" else - DIFF_CMD=3D"svn diff" + DIFF_CMD=3D"cvs -R diff -uN" fi else=20 - # Non-SVN modes + # Non-CVS modes DIRBASENAME=3D`basename \`pwd\`` PORTBASENAME_HEADER=3D`sed -n -E -e = '1,/^($|[^#].*$)|\\$FreeBSD\:/s%^#.*\\$FreeBSD\:[[:space:]]*([^/]+/)*([^/]= +)/Makefile.*\\$%\2%p' Makefile` if [ "${DIRBASENAME}" !=3D "${PORTBASENAME_HEADER}" ] @@ -192,7 +191,7 @@ exit 1 fi =09 - DIFF_CMD=3D"diff -ruN --exclude=3DSVN ${ORIG_DIR} ." + DIFF_CMD=3D"diff -ruN --exclude=3DCVS ${ORIG_DIR} ." fi =20 # Generate patch --- /usr/local/bin/port.orig 2012-08-21 22:14:49.638007678 -0400 +++ /usr/local/bin/port 2012-08-21 22:15:06.056007135 -0400 @@ -47,7 +47,7 @@ ORGANIZATION=3D"" BUILDROOT=3D"/tmp" ARCHIVE_DIR=3D"" - DIFF_MODE=3D"CVS" + DIFF_MODE=3D"SVN" DIFF_VIEWER=3D"more" PORTLINT_FLAGS=3D"abct" EOF --Apple-Mail-2-76879094-- From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 06:35:49 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mandree.no-ip.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by hub.freebsd.org (Postfix) with ESMTP id 1E09B1065673; Wed, 22 Aug 2012 06:35:49 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1]) by apollo.emma.line.org (Postfix) with ESMTP id E495E23CEE2; Wed, 22 Aug 2012 08:35:46 +0200 (CEST) Message-ID: <50347DC2.9070109@FreeBSD.org> Date: Wed, 22 Aug 2012 08:35:46 +0200 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <62DEC305-862E-4D1E-9122-808EC8B8B8D5@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.5a1pre Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig164919A4C00A231E0640BAEC" Cc: Steve Wills Subject: Re: FreeBSD Port: ports-mgmt/porttools - Update to work with svn 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: Wed, 22 Aug 2012 06:35:49 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig164919A4C00A231E0640BAEC Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Am 22.08.2012 04:49, schrieb Steve Wills: > Yes, sorry, see attached. URL updated... >=20 >>> http://meatwad.mouf.net/~steve/porttools_svn.diff The patch at the online URL is correct now, the attached diff was still reversed. Steve, if any issues with the psvn script surface, do not hesitate to Cc: me, or contact me directly. --------------enig164919A4C00A231E0640BAEC Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAlA0fcIACgkQvmGDOQUufZUclgCgxzT//VWiFQVhnSeLf7mqPTnm vs0AoM6nOutlQNdl1uIR1gAvIFJFJLeP =ITHG -----END PGP SIGNATURE----- --------------enig164919A4C00A231E0640BAEC-- From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 06:40:15 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 02D47106566B; Wed, 22 Aug 2012 06:40:15 +0000 (UTC) (envelope-from erwin@mail.droso.net) Received: from mail.droso.net (grizzly.droso.dk [78.46.50.170]) by mx1.freebsd.org (Postfix) with ESMTP id AF75B8FC1A; Wed, 22 Aug 2012 06:40:14 +0000 (UTC) Received: by mail.droso.net (Postfix, from userid 1001) id 172906774; Wed, 22 Aug 2012 08:40:13 +0200 (CEST) Date: Wed, 22 Aug 2012 08:40:13 +0200 From: Erwin Lansing To: ports@freebsd.org, current@freebsd.org Message-ID: <20120822064012.GZ27371@droso.net> References: <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> <20120821194208.GC46595@ithaqua.etoilebsd.net> <5033E6BA.8080309@FreeBSD.org> <5033EC58.3000801@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD/amd64 9.0-RELEASE User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Wed, 22 Aug 2012 06:40:15 -0000 On Tue, Aug 21, 2012 at 02:43:13PM -0700, Garrett Cooper wrote: > > What Doug mentioned (and I don't think was really considered, but > is valid) would break people that use pkg_* outside of ports. I know > of at least two instances where this would be the case (one case that > uses pkg_* directly, and another case that uses libpkg from pkg_* > 0-o...). As to the old libpkg, it only existed for little over a year and only in HEAD and was even removed from there over a year ago, and the commit message clearly states that it should not be used. OTOH, for those using it, the only alternative for them is probably pkgng which is only now turning stable. Erwin -- Erwin Lansing http://droso.dk erwin@FreeBSD.org http:// www.FreeBSD.org From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 07:47:00 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id E59AB106564A; Wed, 22 Aug 2012 07:47:00 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 6092114DC61; Wed, 22 Aug 2012 07:47:00 +0000 (UTC) Message-ID: <50348E75.6030609@FreeBSD.org> Date: Wed, 22 Aug 2012 00:47:01 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: "Bjoern A. Zeeb" References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> <20120821194208.GC46595@ithaqua.etoilebsd.net> <5033E6BA.8080309@FreeBSD.org> <5033EC58.3000801@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Wed, 22 Aug 2012 07:47:01 -0000 On 8/21/2012 6:58 PM, Bjoern A. Zeeb wrote: > On Tue, 21 Aug 2012, Doug Barton wrote: > >> I don't think we have ever done a complete replacement of major >> infrastructure in one release. > > You mean like sysinstall can be used as an installer on 9 that would > do something meaningful with the current infrastructure we provide? Given the number of users who complain when sysinstall breaks in 9, I'd say yes. Not to mention that sysinstall is a good example of something that we deprecated in one release and removed in the following release. Furthermore, I don't think of the installer as nearly as critical as the ports collection. Yes, it is important, clearly. But it's something that is likely to happen only once in the lifetime of a system, as opposed to the numerous times that users will interact with the ports. Not to mention all of the enterprise users who bypass it altogether. Aside from the installer part of sysinstall, the post-install config portion has been taken over by bsdconfig. So in HEAD you have 2 new tools that are mandatory that fulfill sysinstall's old role; and in 9 you have those same 2 new tools which are the defaults, but optional. That's exactly how it is supposed to work. Finally, the thing that we have to keep in mind is how different the ports tree is from anything else in the base. The infrastructure of the ports has to support all versions of FreeBSD. So we have to be extra cautious about deprecating things. Of course the upside of pkg is that it (properly) lives in the ports tree itself, which will make innovation much easier in a few years. Doug -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 12:38:02 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D19CE1065670 for ; Wed, 22 Aug 2012 12:38:02 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) Received: from nm15-vm0.bullet.mail.ne1.yahoo.com (nm15-vm0.bullet.mail.ne1.yahoo.com [98.138.91.70]) by mx1.freebsd.org (Postfix) with SMTP id 67C0F8FC12 for ; Wed, 22 Aug 2012 12:38:02 +0000 (UTC) Received: from [98.138.90.54] by nm15.bullet.mail.ne1.yahoo.com with NNFMP; 22 Aug 2012 12:37:55 -0000 Received: from [98.138.89.173] by tm7.bullet.mail.ne1.yahoo.com with NNFMP; 22 Aug 2012 12:37:55 -0000 Received: from [127.0.0.1] by omp1029.mail.ne1.yahoo.com with NNFMP; 22 Aug 2012 12:37:55 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 935496.6997.bm@omp1029.mail.ne1.yahoo.com Received: (qmail 76479 invoked by uid 60001); 22 Aug 2012 12:37:55 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1345639075; bh=EBzIX2EIyOjIbBmhCHEw04o4vrRqOVtW7pYkhgAxDUc=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=1IzzBC7J/t8PNURQpjpEjBiqhKAlRFM/iY51bIrTMOYP3Hdhh8/9x0Mimgjg9KIXxechCVzF+SPV6y+eAN5tKIK+SBjjnMb6PDqW/Ibbli6lcicMPnkwvEAB6kG2YAJZQfFAJGASR2RvBMU2t4dyc5lzDUb17jQKdRKsk7dLFSY= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=l5At0uwHQpb8n+DAoBOCiITPkp/PwQ0yOQH0GZtOUtndvnpskqLENRRKaBHxBBZJSGc8UDN78V5kDSzjqGkQEwreh2FbEXOgU3KI/qlhYky/PyfxvD96IC7y9lbF+IOcxIdF6GzHklBIw2rUcsLVNSWVFll1QQOjDthxHuuR2SI=; X-YMail-OSG: B82Q0oEVM1k.AE0tzUn1gLmQ3dtZDus5C90YBQ8vcVbDdIR T5dZtbhrE Received: from [66.92.43.99] by web111313.mail.gq1.yahoo.com via HTTP; Wed, 22 Aug 2012 05:37:54 PDT X-Mailer: YahooMailClassic/15.0.8 YahooMailWebService/0.8.121.416 Message-ID: <1345639074.52612.YahooMailClassic@web111313.mail.gq1.yahoo.com> Date: Wed, 22 Aug 2012 05:37:54 -0700 (PDT) From: Jeffrey Bouquet To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: pkgng 1.0 release schedule [...concerns...thread...continued...] 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: Wed, 22 Aug 2012 12:38:02 -0000 I view, rightly-or-wrongly, the mandatory usage of pkgng VS /var/db/pkg/portname-number, as somewhat of a showstopper, at least without more assurances... I interact daily with /var/db/pkg as follows... using the shells' tab-completion of /var/db/pkg/ to more efficiently pkg_create, pkg_delete portmaster -d -B -P -i -g /var/db/pkg/ /var/db/pkg/ /var/db/pkg/ /var/db/pkg /var/db/pkg/ /var/db/pkg... && yell || yell; #zsh# no space on the machine for pkgng #zsh# in /var/db/pkg # does not pkg_complete without the pwd #zsh# pkg_delete -f portname-number && pkg_add /mnt/portmaster-download/portname-number... #var/db/pkg# ls -lac | grep py26 # upgrading to py27 #var/db/pkg# ls -lac | grep diff # what tools can I use make build-depends-list ls -lac /var/db/pkg/this ls -lac /var/db/pkg/that #... which port is less-recently upgraded that might fix this port... /usr/ports/devel/gettext cp -iv /var/db/pkg/gett[tab]/+REQUIRED_BY . # reference for prior-to rebuild, esp., if UPDATING ... ... # to defer or not the upgrade of a port, Any lesser-easily equivalent to these using pkgng, if it involves actually writing down the name-number (lacking tab completion), would incur a serious time cost AFAIK, not to mention RSI. ... Also, 'fails to register' in pkgng... with /var/db/pkg, at least one can "make -k install" ( I should elaborate this concern more, but where would the "failed to register" exist? Files would be installed but ... pkgng would put a file in /work/ detailing its failure to register the port and why?? I rightly-or-wrongly picture pkgng sort of as a front-end to /var/db/pkg/, then removal of the latter. Unless clear equivalents using pkgng to the CLI and scenarios I've posted above are elucidated, put in a flowchart somewhere (or the wiki...)... it *sort of* forces the use of packages rather than building from ports ?? Or I am just inexperienced... Thanks J. Bouquet From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 14:09:43 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id EF9A41065670 for ; Wed, 22 Aug 2012 14:09:43 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id B5D128FC16 for ; Wed, 22 Aug 2012 14:09:43 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so1582791pbb.13 for ; Wed, 22 Aug 2012 07:09:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=sender:subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=wGmqACA2civvRf2mSnmYb8XtWstig29MhQrY1bSC358=; b=kWFnkYtVuaxEZCKfePzGunup4Zfd+byoyNP+zxvN4wZe3HZGX623XHCa8BuZwod5cm ISE8E7k+b2h5ZFcIRKxIKz+n5TauRINjv3uSvOpbQ1msDwFArCtdSiEGAoDFuTNcoGiw YkAX3teDJcZN5WZyu88s8/OF8TERONofgDvY21fvHVBjpOz6YgpGJ4HiOH9tRglhwiuG tk4iYpM/TrSio74HMIc9qfZaQ3lnhX72Z5mlPXbrG976pPosEt1Xuhh0ZX7q02hODhYR FOYyCBpEd4LPzw/ElMDLV2HaiwCfJjlOEx8Zgz8rOgt8RmDXGOlRzMw92d+OxlGZETw5 WsKQ== Received: by 10.66.87.138 with SMTP id ay10mr46301601pab.38.1345644583411; Wed, 22 Aug 2012 07:09:43 -0700 (PDT) Received: from [10.0.0.63] (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id oj8sm3782308pbb.54.2012.08.22.07.09.37 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 22 Aug 2012 07:09:42 -0700 (PDT) Sender: Warner Losh Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: Date: Wed, 22 Aug 2012 08:09:34 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <1EFE819C-1360-4596-9241-45542D71EA7A@bsdimp.com> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> <20120821194208.GC46595@ithaqua.etoilebsd.net> <5033E6BA.8080309@FreeBSD.org> <5033EC58.3000801@FreeBSD.org> To: Bjoern A. Zeeb X-Mailer: Apple Mail (2.1084) X-Gm-Message-State: ALoCoQmGbJ+/yDxnrLWGwWCtD+9kR0ijrMoFEOrr2C7diYPJ+FzDl0pzYMo7kRDsFx+L3b63w4pj Cc: ports@freebsd.org, current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Wed, 22 Aug 2012 14:09:44 -0000 On Aug 21, 2012, at 7:58 PM, Bjoern A. Zeeb wrote: > On Tue, 21 Aug 2012, Doug Barton wrote: >=20 >> I don't think we have ever done a complete replacement of major >> infrastructure in one release. >=20 > You mean like sysinstall can be used as an installer on 9 that would > do something meaningful with the current infrastructure we provide? You understood my oblique sysinstall reference... The 'can't do it in = one release' is a red herring. The current package system is by no = means as good as sysinstall was before it was replaced. The new one is = much better and deserves a shot of 'replace in one' if it proves to be = ready. Anything contrary to that is just obstructionism. Warner From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 17:52:45 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4F0DB106566B; Wed, 22 Aug 2012 17:52:45 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by mx1.freebsd.org (Postfix) with ESMTP id A546B8FC15; Wed, 22 Aug 2012 17:52:44 +0000 (UTC) Received: by wibhr14 with SMTP id hr14so11436wib.13 for ; Wed, 22 Aug 2012 10:52:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=QgYgi/lMhFTcSFqwY68m3olMnuP/6P7kOzFPhjXRF/A=; b=Yng/UZQASlPL+wMwx740hFj5Waj3+n/rOdeqhrk+miVUoJJ9wC+IR6n9pTmWN5wkmz ID5T7lMMoVwGqNmtqRjt3vhz5Dq8vs9qiOXi5QJ0KF0YRqR6k0BxclLyQ0X65tgg2pWl 2N9mhsd+3bSvFL3fePLZm16LqiPb8nAGpGvoVUvr1vMC0j3N0wFGpvvgPKvhVawtkWRK 6k4u8n1bB+KAeWIEm6KDYvXFt3QlbTafhD+VjB1+/VZ+grNz/rii7eTtaaUjkyac/vb0 GxDVJL+Vo9Mpc8HHdJOoFZAEXCS3hmeeRNvYWIEA7bMWXEpi9h5tercyB8lmKYIqZUke N+YQ== MIME-Version: 1.0 Received: by 10.180.106.137 with SMTP id gu9mr7646220wib.20.1345657963304; Wed, 22 Aug 2012 10:52:43 -0700 (PDT) Received: by 10.223.63.76 with HTTP; Wed, 22 Aug 2012 10:52:43 -0700 (PDT) In-Reply-To: <1EFE819C-1360-4596-9241-45542D71EA7A@bsdimp.com> References: <20120820194313.GC23607@ithaqua.etoilebsd.net> <20120821132643.GE37262@felucia.tataz.chchile.org> <20120821134623.GH5044@ithaqua.etoilebsd.net> <5033D0C0.4030805@FreeBSD.org> <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> <20120821194208.GC46595@ithaqua.etoilebsd.net> <5033E6BA.8080309@FreeBSD.org> <5033EC58.3000801@FreeBSD.org> <1EFE819C-1360-4596-9241-45542D71EA7A@bsdimp.com> Date: Wed, 22 Aug 2012 10:52:43 -0700 Message-ID: From: Kevin Oberman To: Warner Losh Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: ports@freebsd.org, "Bjoern A. Zeeb" , current@freebsd.org Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Wed, 22 Aug 2012 17:52:45 -0000 On Wed, Aug 22, 2012 at 7:09 AM, Warner Losh wrote: > > On Aug 21, 2012, at 7:58 PM, Bjoern A. Zeeb wrote: > >> On Tue, 21 Aug 2012, Doug Barton wrote: >> >>> I don't think we have ever done a complete replacement of major >>> infrastructure in one release. >> >> You mean like sysinstall can be used as an installer on 9 that would >> do something meaningful with the current infrastructure we provide? > > You understood my oblique sysinstall reference... The 'can't do it in on= e release' is a red herring. The current package system is by no means as = good as sysinstall was before it was replaced. The new one is much better = and deserves a shot of 'replace in one' if it proves to be ready. Anything= contrary to that is just obstructionism. I don't agree. I know that I am not the only one who uses the pkgdb in internal scripts. While getting rid of pkg_* will be a wonderful thing and, for most of the systems I deal with the switch will happen very soon, a couple will need major re-working to replace the use of the pkgdb. Since these are systems that I usually run either the latest STABLE (RELENG_9 at this time) or CURRENT, this would prevent moving to CURRENT or 10-STABLE if I can't do so and still have the option of sticking with the old system for a while. This is especially true for 1.0, until things like adding SVN revision and (hopefully) options to the DB to make working with a combination of packages and ports reasonable. I can't imagine EVER getting away from building some things from source using ports at any time. Yes, I understand that getting rid of pkg_ will allow things to be done that will be difficult (impossible?) to retrofit into pkg_*, but this is a HUGE change for most admins, much bigger than the sysinstall change as it will mostly impact on systems currently running FreeBSD where sysinstall did not. Please, please be very careful about pulling the life support plug on pkg_*= . --=20 R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 18:13:43 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 094FF106566B; Wed, 22 Aug 2012 18:13:42 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9D3FC8FC14; Wed, 22 Aug 2012 18:13:42 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7MIDgKl045350; Wed, 22 Aug 2012 18:13:42 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7MIDf2o045333; Wed, 22 Aug 2012 18:13:41 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Wed, 22 Aug 2012 20:13:39 +0200 From: Baptiste Daroussin To: Kevin Oberman Message-ID: <20120822181339.GB47706@ithaqua.etoilebsd.net> References: <20120821190500.GA46595@ithaqua.etoilebsd.net> <5033E39C.3060700@FreeBSD.org> <20120821194208.GC46595@ithaqua.etoilebsd.net> <5033E6BA.8080309@FreeBSD.org> <5033EC58.3000801@FreeBSD.org> <1EFE819C-1360-4596-9241-45542D71EA7A@bsdimp.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zx4FCpZtqtKETZ7O" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org, "Bjoern A. Zeeb" , current@FreeBSD.org, Warner Losh Subject: Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule 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: Wed, 22 Aug 2012 18:13:43 -0000 --zx4FCpZtqtKETZ7O Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 22, 2012 at 10:52:43AM -0700, Kevin Oberman wrote: > On Wed, Aug 22, 2012 at 7:09 AM, Warner Losh wrote: > > > > On Aug 21, 2012, at 7:58 PM, Bjoern A. Zeeb wrote: > > > >> On Tue, 21 Aug 2012, Doug Barton wrote: > >> > >>> I don't think we have ever done a complete replacement of major > >>> infrastructure in one release. > >> > >> You mean like sysinstall can be used as an installer on 9 that would > >> do something meaningful with the current infrastructure we provide? > > > > You understood my oblique sysinstall reference... The 'can't do it in = one release' is a red herring. The current package system is by no means a= s good as sysinstall was before it was replaced. The new one is much bette= r and deserves a shot of 'replace in one' if it proves to be ready. Anythi= ng contrary to that is just obstructionism. >=20 > I don't agree. I know that I am not the only one who uses the pkgdb in > internal scripts. While getting rid of pkg_* will be a wonderful thing > and, for most of the systems I deal with the switch will happen very > soon, a couple will need major re-working to replace the use of the > pkgdb. Since these are systems that I usually run either the latest > STABLE (RELENG_9 at this time) or CURRENT, this would prevent moving > to CURRENT or 10-STABLE if I can't do so and still have the option of > sticking with the old system for a while. This is especially true for > 1.0, until things like adding SVN revision and (hopefully) options to > the DB to make working with a combination of packages and ports > reasonable. I can't imagine EVER getting away from building some > things from source using ports at any time. >=20 > Yes, I understand that getting rid of pkg_ will allow things to be > done that will be difficult (impossible?) to retrofit into pkg_*, but > this is a HUGE change for most admins, much bigger than the sysinstall > change as it will mostly impact on systems currently running FreeBSD > where sysinstall did not. >=20 > Please, please be very careful about pulling the life support plug on pkg= _*. > --=20 > R. Kevin Oberman, Network Engineer > E-mail: kob6558@gmail.com > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" That is the reason why I updated today the pkg_install ports so that people= will be able to keep an up to date pkg_* tools for the time the ports tree will support it, (meaning at least EOL of 9.1 and EOL of 8.3) regards, Bapt --zx4FCpZtqtKETZ7O Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA1IVMACgkQ8kTtMUmk6Ew/WwCgo1cPO+O1d7cGQ+Zcz3MnLx0B ud8AnjvfAun77oen7YUPnjwtd/ir7Sop =x0t2 -----END PGP SIGNATURE----- --zx4FCpZtqtKETZ7O-- From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 18:15:47 2012 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 7E313106567E for ; Wed, 22 Aug 2012 18:15:47 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by mx1.freebsd.org (Postfix) with ESMTP id 355398FC17 for ; Wed, 22 Aug 2012 18:15:47 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T4FT0-0005tl-OH for freebsd-ports@freebsd.org; Wed, 22 Aug 2012 20:15:46 +0200 Received: from 187.64.223.198 ([187.64.223.198]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Aug 2012 20:15:46 +0200 Received: from rakuco by 187.64.223.198 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Aug 2012 20:15:46 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Raphael Kubo da Costa Date: Wed, 22 Aug 2012 15:15:35 -0300 Lines: 17 Message-ID: <87obm2iyig.fsf@FreeBSD.org> References: <87y5l74yoo.fsf@FreeBSD.org> <87pq6j4xj9.fsf@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 187.64.223.198 User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1 (berkeley-unix) Cancel-Lock: sha1:s2DN9LcYlTK0dHYrP73sOvTnd0w= Subject: Re: raptor: should there be a note in UPDATING? 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: Wed, 22 Aug 2012 18:15:47 -0000 Raphael Kubo da Costa writes: > Raphael Kubo da Costa writes: > >> Someone (TM) should check whether the first include is really necessary, >> or if the code can't include , or if >> -I/usr/local/include/raptor2 can't be passed before >> -I/usr/local/include. > > Everything built fine without the {CPP,LD}FLAGS additions here. I'm > tempted to commit that change, but wonder if it will end up breaking > some weird setup... Coming to think of it again, removing those lines changing {CPP,LD}FLAGS would have an impact if one is using openssl from ports, as the check for MD5() in libcrypto.so would be done for the library in base, not ${LOCALBASE}. From owner-freebsd-ports@FreeBSD.ORG Wed Aug 22 21:58:06 2012 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 EB214106566B for ; Wed, 22 Aug 2012 21:58:06 +0000 (UTC) (envelope-from freebsd-ports@m.gmane.org) Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by mx1.freebsd.org (Postfix) with ESMTP id A12578FC0A for ; Wed, 22 Aug 2012 21:58:06 +0000 (UTC) Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T4Iw4-0001qw-RG for freebsd-ports@freebsd.org; Wed, 22 Aug 2012 23:58:00 +0200 Received: from 187.64.223.198 ([187.64.223.198]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Aug 2012 23:58:00 +0200 Received: from rakuco by 187.64.223.198 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 22 Aug 2012 23:58:00 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-ports@freebsd.org From: Raphael Kubo da Costa Date: Wed, 22 Aug 2012 18:57:42 -0300 Lines: 21 Message-ID: <87628aio89.fsf@FreeBSD.org> References: <87y5l74yoo.fsf@FreeBSD.org> <87pq6j4xj9.fsf@FreeBSD.org> <87obm2iyig.fsf@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 187.64.223.198 User-Agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1 (berkeley-unix) Cancel-Lock: sha1:h/P22Om6B+kkQQrQcYjVn1WtykY= Subject: Re: raptor: should there be a note in UPDATING? 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: Wed, 22 Aug 2012 21:58:07 -0000 Raphael Kubo da Costa writes: > Raphael Kubo da Costa writes: > >> Raphael Kubo da Costa writes: >> >>> Someone (TM) should check whether the first include is really necessary, >>> or if the code can't include , or if >>> -I/usr/local/include/raptor2 can't be passed before >>> -I/usr/local/include. >> >> Everything built fine without the {CPP,LD}FLAGS additions here. I'm >> tempted to commit that change, but wonder if it will end up breaking >> some weird setup... > > Coming to think of it again, removing those lines changing {CPP,LD}FLAGS > would have an impact if one is using openssl from ports, as the check > for MD5() in libcrypto.so would be done for the library in base, not > ${LOCALBASE}. I think I've finally fixed the issue in r302968. From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 06:53:57 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8E12D106564A for ; Thu, 23 Aug 2012 06:53:57 +0000 (UTC) (envelope-from yerenkow@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 52DA98FC15 for ; Thu, 23 Aug 2012 06:53:56 +0000 (UTC) Received: by ialo14 with SMTP id o14so957580ial.13 for ; Wed, 22 Aug 2012 23:53:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=SiPgo2TcifGufd4DC7T/QwiQ65tyeXa/zHW74ew3LKk=; b=PeCe7zOhL9fH2/iuTolR8JdgS6m6oSEJ2D2jhIusT42TQDywiiF/BJRuIus2A5+gQU 1mn0GbqoWQLH2HC1B6h50odjgip+PiX1rtHppxIVGo5MLxenhYB4CXbJzr8BhGWzJwmP z4an9y6yTVoilswhOi6GuDpNjb+nm6Q+NvJ9tm6rf0GcEqOlgFQxAxYb85q6+g+uRSdg rzWhNeu00mpjjJkXF7jtlOG1SrXwHqNyW15QItYXQ/zpLE9V/EzMYSAfrgMReGAGrtTD 56ZbwV19D27A8/MUTPvGscnnaLIN3VOKSijpTaMSd+SUJ370ViLA5NqFCDNnASl18v3X TZYA== MIME-Version: 1.0 Received: by 10.50.190.170 with SMTP id gr10mr4855772igc.29.1345704836502; Wed, 22 Aug 2012 23:53:56 -0700 (PDT) Received: by 10.64.28.36 with HTTP; Wed, 22 Aug 2012 23:53:56 -0700 (PDT) In-Reply-To: <1345639074.52612.YahooMailClassic@web111313.mail.gq1.yahoo.com> References: <1345639074.52612.YahooMailClassic@web111313.mail.gq1.yahoo.com> Date: Thu, 23 Aug 2012 09:53:56 +0300 Message-ID: From: Alexander Yerenkow To: Jeffrey Bouquet Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-ports@freebsd.org Subject: Re: pkgng 1.0 release schedule [...concerns...thread...continued...] 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: Thu, 23 Aug 2012 06:53:57 -0000 There is pkg2ng tool. I think reverse tool could be useful for such scenario: 1. System packages managed by pkgng 2. pkgng2pkg creates /var/db/pkg structure, for read-only tasks 3. Any soft relying on get info from /var/db/pkg still works (partially, because of RO). And then one could learn new CLI keys/output format to modify scripts, while old could still somehow be not very broken. -- Regards, Alexander Yerenkow From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 08:03:37 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 718E5106566B for ; Thu, 23 Aug 2012 08:03:37 +0000 (UTC) (envelope-from ale@FreeBSD.org) Received: from andxor.it (relay.andxor.it [195.223.2.3]) by mx1.freebsd.org (Postfix) with SMTP id 05B698FC08 for ; Thu, 23 Aug 2012 08:03:35 +0000 (UTC) Received: (qmail 41163 invoked from network); 23 Aug 2012 08:03:29 -0000 Received: from unknown (HELO alex.andxor.it) (192.168.2.30) by andxor.it with SMTP; 23 Aug 2012 08:03:29 -0000 Message-ID: <5035E3D0.3050501@FreeBSD.org> Date: Thu, 23 Aug 2012 10:03:28 +0200 From: Alex Dupre User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120806 Firefox/14.0.1 SeaMonkey/2.11 MIME-Version: 1.0 To: ports@FreeBSD.org References: <502DA396.1050600@mouf.net> In-Reply-To: <502DA396.1050600@mouf.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Steve Wills Subject: eacclerator and php 5.4 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: Thu, 23 Aug 2012 08:03:37 -0000 If you are interested in eaccelerator with php 5.4, please try the following patch and report success/failure. http://www.alexdupre.com/eaccelerator.diff -- Alex Dupre From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 08:31:01 2012 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 2735F106566B for ; Thu, 23 Aug 2012 08:31:01 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0B1F98FC08; Thu, 23 Aug 2012 08:31:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7N8V0Au069185; Thu, 23 Aug 2012 08:31:00 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7N8V0U0069184; Thu, 23 Aug 2012 08:31:00 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Thu, 23 Aug 2012 10:30:58 +0200 From: Baptiste Daroussin To: Jeffrey Bouquet Message-ID: <20120823083057.GC47706@ithaqua.etoilebsd.net> References: <1345639074.52612.YahooMailClassic@web111313.mail.gq1.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="rQ2U398070+RC21q" Content-Disposition: inline In-Reply-To: <1345639074.52612.YahooMailClassic@web111313.mail.gq1.yahoo.com> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@FreeBSD.org Subject: Re: pkgng 1.0 release schedule [...concerns...thread...continued...] 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: Thu, 23 Aug 2012 08:31:01 -0000 --rQ2U398070+RC21q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 22, 2012 at 05:37:54AM -0700, Jeffrey Bouquet wrote: > I view, rightly-or-wrongly, the mandatory usage of pkgng VS > /var/db/pkg/portname-number, as somewhat of a showstopper, at least > without more assurances... I interact daily with /var/db/pkg as > follows... >=20 > using the shells' tab-completion of /var/db/pkg/ to more efficiently > pkg_create, pkg_delete >=20 > portmaster -d -B -P -i -g /var/db/pkg/ /var/db/pkg/ /var/db/pkg/ /var/db/= pkg /var/db/pkg/ /var/db/pkg... && yell || yell; >=20 > #zsh# no space on the machine for pkgng > #zsh# in /var/db/pkg # does not pkg_complete without the pwd > #zsh# pkg_delete -f portname-number && pkg_add /mnt/portmaster-download/p= ortname-number... >=20 > #var/db/pkg# ls -lac | grep py26 # upgrading to py27 > #var/db/pkg# ls -lac | grep diff # what tools can I use >=20 > make build-depends-list > ls -lac /var/db/pkg/this > ls -lac /var/db/pkg/that > #... which port is less-recently upgraded that might fix this port... >=20 > /usr/ports/devel/gettext > cp -iv /var/db/pkg/gett[tab]/+REQUIRED_BY . > # reference for prior-to rebuild, esp., if UPDATING ... > ... > # to defer or not the upgrade of a port,=20 >=20 > Any lesser-easily equivalent to these using pkgng, if it involves > actually writing down the name-number (lacking tab completion), would > incur a serious time cost AFAIK, not to mention RSI. >=20 > ... > Also, 'fails to register' in pkgng... with /var/db/pkg, at least > one can "make -k install" ( I should elaborate this concern more, > but where would the "failed to register" exist? Files would be > installed but ... pkgng would put a file in /work/ detailing its > failure to register the port and why?? >=20 > I rightly-or-wrongly picture pkgng sort of as a front-end to /var/db/pkg/= , then removal > of the latter. Unless clear equivalents using pkgng to the=20 > CLI and scenarios I've posted above are elucidated, put in a=20 > flowchart somewhere (or the wiki...)... it *sort of* forces the > use of packages rather than building from ports ?? Or I am > just inexperienced... =20 >=20 Most of the things you are doing are useless now with pkgng, because pkgng = do provide mechanism for them natively. pkgng also provides 'pkg query' which = is=20 designed to help scripting to gather informations about the local database. Concerning the tab-completion, I have already gives to some user pointers to update _portmaster completion (for zsh) function so that it works with pkgn= g, it is mostly one line to modify. I will run a real zsh completion function for pkgng itself one day, given h= ow bad is the current completion for pkg_* tools, I don't see it as a show sto= pper. Plus it is not because CURRENT will be switch by default to pkgng that pkg_* tools will be removed at the same time, there will be a cohabitation period= to allow people to upgrade their scripts, learn about pkgng and new way to do things, etc. regards, Bapt --rQ2U398070+RC21q Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA16kEACgkQ8kTtMUmk6EwQ4gCdH8EJHl5VrggzlIyhkdsVkclg HHMAnjXRzY8jeU34tFAltNd+4h9WsXt9 =8kKp -----END PGP SIGNATURE----- --rQ2U398070+RC21q-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 09:21:45 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 028F51065670 for ; Thu, 23 Aug 2012 09:21:45 +0000 (UTC) (envelope-from christer.solskogen@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id C05F38FC0A for ; Thu, 23 Aug 2012 09:21:44 +0000 (UTC) Received: by obbun3 with SMTP id un3so1313582obb.13 for ; Thu, 23 Aug 2012 02:21:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=DtXyZHHUIJZKRjzEMT48HD+9GxwmvEFVooEu0vZFMVk=; b=vc0b/7jDFRcemAWtHpSAPoaut3L6dzt5ZgmrWmCau3Jv/86GfcfKHSKLlmLBPk3oMi xUnCucHsSrhIYela/XUCuF/VihbIph2bTdgV6Dqsjhbmfx3+yMFIusx+k1P+OGgxlQJ5 Qmsw985yMzu/M5UlIAwoAjW/clnXlGPFYpYxS/Rx1Cml01RfuFY+lqCAI00q9z7f3Bqy CobzEcZkjUSLOOc3Gm3pt5OLLYhC1J7y9yjNdrpBfJw6Dfi/YgfUPv65m43ayfhtXSiJ 2RpckJ2MCaDCCpNxT/YD8lsbjAY2xE3OoMS5E2/WNBuMvKsrW7fNRLGjW77LNx/TlsU5 7IXg== Received: by 10.60.22.33 with SMTP id a1mr496291oef.141.1345713704228; Thu, 23 Aug 2012 02:21:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.60.169.16 with HTTP; Thu, 23 Aug 2012 02:21:24 -0700 (PDT) From: Christer Solskogen Date: Thu, 23 Aug 2012 11:21:24 +0200 Message-ID: To: freebsd-ports Content-Type: text/plain; charset=UTF-8 Subject: Ports in Subversion and the INDEX file 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: Thu, 23 Aug 2012 09:21:45 -0000 how do you regenerate this file these days? make index seems to take a pretty long time. -- chs, From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 09:40:34 2012 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 EF487106566B for ; Thu, 23 Aug 2012 09:40:34 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 72FC18FC0A for ; Thu, 23 Aug 2012 09:40:34 +0000 (UTC) Received: by bkcje9 with SMTP id je9so409775bkc.13 for ; Thu, 23 Aug 2012 02:40:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=y9S0P9HV1IdTlBnDutCTVzeJIoz5Zkrr5/76/BxCcCE=; b=Fr5kYUUAWFqI++oWIK61h1PWm1jwNkp4mY7lizAIxEvHmdT8ZRnnPmOJOGM4FliK6J FjoCX/HkBoaZa8A5JrwNh/U3s+BhS8GOsQPfdp0JSONKDcyRRFGQ8ue/kM1ZZP3b40wl 9WaPdXriqJlDerVlbMZHRM/Pes+gCu4ThbuShMmKY7AH1gnX8aqwgYx/st9UzKXKIgeG /Od3aDY65s6G8RIUw8FA2Gx5cmEJtuAyLE+sv8B6GZ4A89a9XCCHxwEb/QPXbCK3pkGv rUlpF2BkK4fNB1QpAnaOWGYsEYvbXeGATtwwJHMqJ2r1Z/dSVKmHBjCeOAIP/DNzTILK PubA== Received: by 10.204.145.82 with SMTP id c18mr203454bkv.133.1345714833264; Thu, 23 Aug 2012 02:40:33 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.10.141 with HTTP; Thu, 23 Aug 2012 02:40:02 -0700 (PDT) In-Reply-To: References: From: Chris Rees Date: Thu, 23 Aug 2012 10:40:02 +0100 X-Google-Sender-Auth: pxoKBBKSTa2CpIMMNOQLLjmhhA0 Message-ID: To: Christer Solskogen Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports Subject: Re: Ports in Subversion and the INDEX file 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: Thu, 23 Aug 2012 09:40:35 -0000 On 23 August 2012 10:21, Christer Solskogen wrote: > how do you regenerate this file these days? make index seems to take a > pretty long time. It's a pretty big file :) Try make fetchindex. Chris From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 09:43:06 2012 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 6275D106566B for ; Thu, 23 Aug 2012 09:43:06 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id 1F58F8FC15 for ; Thu, 23 Aug 2012 09:43:05 +0000 (UTC) Received: from smtp-auth2.bris.ac.uk ([137.222.10.94] helo=ncs.bris.ac.uk) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1T4TwA-0007e4-Eb; Thu, 23 Aug 2012 10:43:04 +0100 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1T4TwA-0004Gr-9Y; Thu, 23 Aug 2012 10:42:50 +0100 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id q7N9gnZC025593; Thu, 23 Aug 2012 10:42:49 +0100 (BST) (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id q7N9gnYf025592; Thu, 23 Aug 2012 10:42:49 +0100 (BST) (envelope-from mexas) Date: Thu, 23 Aug 2012 10:42:49 +0100 (BST) From: Anton Shterenlikht Message-Id: <201208230942.q7N9gnYf025592@mech-cluster241.men.bris.ac.uk> To: christer.solskogen@gmail.com, freebsd-ports@freebsd.org In-Reply-To: X-Spam-Score: -1.3 X-Spam-Level: - Cc: Subject: Re: Ports in Subversion and the INDEX file X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Aug 2012 09:43:06 -0000 From owner-freebsd-ports@freebsd.org Thu Aug 23 10:29:18 2012 how do you regenerate this file these days? make index seems to take a pretty long time. I prefer fetchindex Anton From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 09:46:34 2012 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 7C1E4106566B for ; Thu, 23 Aug 2012 09:46:34 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from thyme.infocus-llc.com (server.infocus-llc.com [206.156.254.44]) by mx1.freebsd.org (Postfix) with ESMTP id 4EB728FC14 for ; Thu, 23 Aug 2012 09:46:34 +0000 (UTC) Received: from draco.over-yonder.net (c-174-50-4-38.hsd1.ms.comcast.net [174.50.4.38]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by thyme.infocus-llc.com (Postfix) with ESMTPSA id 77C2C37B4F4; Thu, 23 Aug 2012 04:46:27 -0500 (CDT) Received: by draco.over-yonder.net (Postfix, from userid 100) id 3X2gkB5CBdzBvd; Thu, 23 Aug 2012 04:46:26 -0500 (CDT) Date: Thu, 23 Aug 2012 04:46:26 -0500 From: "Matthew D. Fuller" To: Christer Solskogen Message-ID: <20120823094626.GL2939@over-yonder.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Editor: vi X-OS: FreeBSD User-Agent: Mutt/1.5.21-fullermd.4 (2010-09-15) X-Virus-Scanned: clamav-milter 0.97.4 at thyme.infocus-llc.com X-Virus-Status: Clean Cc: freebsd-ports Subject: Re: Ports in Subversion and the INDEX file 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: Thu, 23 Aug 2012 09:46:34 -0000 On Thu, Aug 23, 2012 at 11:21:24AM +0200 I heard the voice of Christer Solskogen, and lo! it spake thus: > > how do you regenerate this file these days? make index seems to take > a pretty long time. I switch to using portsnap years back, which provides it prebuilt. I prefer that to fetchindex, since I know it matches the ports it's given me. -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream. From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 16:26:28 2012 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 1A2A410656A8 for ; Thu, 23 Aug 2012 16:26:28 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) Received: from nm2-vm6.bullet.mail.ne1.yahoo.com (nm2-vm6.bullet.mail.ne1.yahoo.com [98.138.91.254]) by mx1.freebsd.org (Postfix) with SMTP id B06038FC16 for ; Thu, 23 Aug 2012 16:26:27 +0000 (UTC) Received: from [98.138.90.50] by nm2.bullet.mail.ne1.yahoo.com with NNFMP; 23 Aug 2012 16:26:27 -0000 Received: from [98.138.89.192] by tm3.bullet.mail.ne1.yahoo.com with NNFMP; 23 Aug 2012 16:26:27 -0000 Received: from [127.0.0.1] by omp1050.mail.ne1.yahoo.com with NNFMP; 23 Aug 2012 16:26:27 -0000 X-Yahoo-Newman-Property: ymail-5 X-Yahoo-Newman-Id: 93511.22713.bm@omp1050.mail.ne1.yahoo.com Received: (qmail 42019 invoked by uid 60001); 23 Aug 2012 16:26:26 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1345739186; bh=3DspHp/3DlXoy1WBGV5xE3C7i7312TGFXPQFrnJjFDs=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:Cc:MIME-Version:Content-Type; b=bV0ZRbQ4tPrKgnJz98gIBYvrb+5kgX1dJsWh9oqrZnGRvOO9ojdg3sEj41EXy/uy6m/uwtXx+8URZI+9olb8La8X3MOzmQrGaNtbeDxamVBBNVnzPDsghC9FgTDNXrKae6MrKMUC7tlfD3Zmru7Dwo5VzSSddcpXMUri1tWK8lI= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:Cc:MIME-Version:Content-Type; b=J/kcuFJvYHymiOtNwKcpYFlO90tcuhTQoHn3BvU+rFBW3ZYLB35A1kS4hV49YSqr3Mwt8y1/yWRCIQDzvF8Pco1w5PTVWqAqzg1r75il//9+q5uOZcw3gjAE/cMXPOjHn1/q9cueVCU7tYPeTnC1JQ5V7X1J/W4HIZ/lWqqRNFY=; X-YMail-OSG: B0yPEJ0VM1nHYeMpq_swFO1_7bUPzSMHLOsfllO0SXHgrtW XcrnrsXw9CK6fShCA3fBqUKPkKlLuNer5Nxn7tPLcAldEVG3ATTQK4tGfBGc eP1NeNePCjoDIxLTaYNrHYFEHsXrRBHAGnR096ZL2Rn9NkyuQseg1WmL9GBn EhsycyBXK0fVbDRCPzUacwPU2.Br1z9RV3R1CsjIN49O2BtWpBJq3FlHXw1R o2gJSFovlwINsGmeipb7FHR3eaxPJAa_JGiFJhTVHm9ja3NQ4Gy313pA7gEd xTFKYyf.wIluJHLItxI9WUJqzqU5Uc3_I97WKTVdmgEgzjItrQj8C76vfetw 0K4NuYhQ2rM3CZgXyG1ptX5AmJCulM1wYfJjAWzt6nxufIG_jYGDpfxl0xxo SIs0Vd344YriFJpNLdg.yddwuCIFxyKZu0vyIpD8VHWN7f4AbJtqS4Urba7f iH0wcr7iW0jAf5EEfitYtfTKf6NLwEXi2nv9k5QUY4r34mKKoC3uNayey.f9 Oy10E6BlTBe1ge5sXfsRwTSq8sjQE4.dNOnEXEPbqbt4FKGDPot57kGhumfu w Received: from [66.92.43.99] by web111307.mail.gq1.yahoo.com via HTTP; Thu, 23 Aug 2012 09:26:26 PDT X-Mailer: YahooMailClassic/15.0.8 YahooMailWebService/0.8.121.416 Message-ID: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> Date: Thu, 23 Aug 2012 09:26:26 -0700 (PDT) From: Jeffrey Bouquet To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-current@freebsd.org Subject: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 16:26:28 -0000 I am following with dread the planned implementation of the deprecation of /var/db/pkg as a package registry... I use each /var/db/pkg directory as a database into the port installation/status, using sed/grep/portmaster/portmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an upgrade py26 > py27. cd /var/db/pkg ls -lac | grep py26 ls -lac | grep python as the more simple example. .... With due respect to its developers and the persons who agree that the package tools could be upgraded, the mandatory usage of a front-end database to a file directory one is here viewd as mutt-only-mbox, registry-and-bsod rather than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/portmaster/portmanager as tools to fixup/upgrade the ports that are registered; ... I see concurrently too few tests on lower-end p2, p3 as to whether pkg can run with lesser memory machines (routers...) (pfsense) ... I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, pfsense..) due to less-reliability, more-possibility of bugs.. ... Not to mention native tab-completion not dependent upon further customizations, ... Introduces complexity to running earlier versions of BSD virtualized in later versions and vice versa... ... I've innumerable times made "quick work" (2 hours or so) of cross-disk backup/fix/upgrade using /var/db/pkg where doing so with just the pkg tools or my own scripts would take immeasurably longer... ... It would deprecate searching +CONTENTS, for example, or quickly checking the text file +REQUIRED_BY without a database frontend. ... Almost every reply and post have glossed over those points, referring to the benefits of a newer package management system, again glossing over the added memory requirements, number of .so. required, lack of extensive testing across all hardware cpu/memory scenarios... ... "it will be a single tool that will do the job of all the many port/package management scripts currently only available in the ports system (bsdadminscripts)" for example. A single tool, yes. But it won't do all of the edge-case jobs *not* covered by the present pkg_ tools that can be crafted hooking into the /var/db/pkg/ directory structure, with find for example. "pkgng is not a replacement for portmaster or portupgrade..." That was not my question. My concern was with the deprecation of the latter and /var/db/pkg along with the introduction of pkgng. ... Each pkg_ legacy uses about 3-6 .so. afaik. pkg uses 19. ... A review of pkgng on mebsd.com, suggests replacment CLI for tasks one might do with portmaster now. However, they are much more arcane (%H-%M vs -g...) and thus unwelcoming... ... "patches for portmaster and portupgrade to use pkgng tools" Memory requirements with both working together? The ABI between them breaks? ... My concerns are more or less, why should the following *ever* be mandatory... "On both FBSD 10 boxes, the installation of the port security/cyrus-sasl2 got corrupted by "install" and/or "mtree" dumping core and signalling SIGNAL 11. Booting into multiuser mode is impossible, login core dumps SIGNAL 11, many other daemons, too. The only way is to boot into single user mode. An installation failed due to pkg(ng) was missing libarchive.so via portmaster or via core dumping install. By installing on one box, my home box, port security/cyrus-sasl2 manually, luckily install and mtree didn't coredump and it worked - and this procedure rescued me. But on my lab's development box, it didn't work! " (Continues with more equally terrible detail...) (Freebsd-questions, august) ... Or my own experience, today, testing on a p4 pre-p2 memory req. investigations. # pkg stats Unable to open remote database "repo". Try running 'pkg update' first. # pkg update Updating repository catalogue zsh: segmentation fault pkg update ............. So, a kernel option (non default) to deprecate /var/db/pkg? A further development of pkg to concurrently maintain a /var/db/pkg? ...not implying the concurrent deprecation of the latter! Brighter ideas? Thanks for reading these concerns. I am quite perturbed by the announcement of v11 erasing the /var/db/pkg upon which I presently use daily numerous times... And I apologize, in advance, for typos etc. herein... J. Bouquet 2004 v5... From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 16:28:20 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 970111065673; Thu, 23 Aug 2012 16:28:20 +0000 (UTC) (envelope-from tabthorpe@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 68AF18FC2A; Thu, 23 Aug 2012 16:28:20 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7NGSKuJ029811; Thu, 23 Aug 2012 16:28:20 GMT (envelope-from tabthorpe@freefall.freebsd.org) Received: (from tabthorpe@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7NGSKm3029810; Thu, 23 Aug 2012 16:28:20 GMT (envelope-from tabthorpe) Date: Thu, 23 Aug 2012 16:28:20 +0000 From: Thomas Abthorpe To: ports@FreeBSD.org Message-ID: <20120823162820.GA29808@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Cc: Subject: [HEADS UP] Change in the FreeBSD Ports Management Team 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: Thu, 23 Aug 2012 16:28:20 -0000 Florent Thoumie, aka flz@, recently stepped down from his roll on the FreeBSD Ports Management team. Florent started on portmgr back in August 2008, being instrumental in maintaining the legacy pkg_* code plus other aspects of the ports infrastructure, including but not limited to the unifying of the code base for the ports build system. On behalf of the Ports Management team, we want to thank Florent for his years of service, he will be missed. Thomas on behalf of portmgr@ http://blogs.freebsdish.org/portmgr/2012/08/23/change-in-the-freebsd-ports-management-team/ From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 16:50:02 2012 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 AA067106564A; Thu, 23 Aug 2012 16:50:02 +0000 (UTC) (envelope-from kris@pcbsd.org) Received: from mail.iXsystems.com (newknight.ixsystems.com [206.40.55.70]) by mx1.freebsd.org (Postfix) with ESMTP id 7C2168FC08; Thu, 23 Aug 2012 16:50:02 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.iXsystems.com (Postfix) with ESMTP id 96D671BC4; Thu, 23 Aug 2012 09:50:01 -0700 (PDT) Received: from mail.iXsystems.com ([127.0.0.1]) by localhost (mail.ixsystems.com [127.0.0.1]) (maiad, port 10024) with ESMTP id 37993-09; Thu, 23 Aug 2012 09:50:01 -0700 (PDT) Received: from [192.168.0.182] (75-130-56-30.static.kgpt.tn.charter.com [75.130.56.30]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id 1206D1BC2; Thu, 23 Aug 2012 09:50:00 -0700 (PDT) Message-ID: <50365F37.7040601@pcbsd.org> Date: Thu, 23 Aug 2012 12:49:59 -0400 From: Kris Moore User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: freebsd-current@freebsd.org, FreeBSD Ports References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> In-Reply-To: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 16:50:02 -0000 On 08/23/2012 12:26, Jeffrey Bouquet wrote: > I am following with dread the planned implementation of the deprecation of /var/db/pkg as a package registry... I use each /var/db/pkg directory as a database into the port installation/status, using sed/grep/portmaster/portmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an upgrade py26 > py27. > cd /var/db/pkg > ls -lac | grep py26 > ls -lac | grep python > as the more simple example. > .... > With due respect to its developers and the persons who agree that > the package tools could be upgraded, the mandatory > usage of a front-end database to a file directory one > is here viewd as mutt-only-mbox, registry-and-bsod rather > than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/portmaster/portmanager as tools to fixup/upgrade the ports that are registered; > ... > I see concurrently too few tests on lower-end p2, p3 as to whether > pkg can run with lesser memory machines (routers...) (pfsense) > ... > I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, > pfsense..) due to less-reliability, more-possibility of bugs.. > This is of some concern to me as well. A number of our utilities / scripts rely on checking /var/db/pkg as a means to test if a particular package is installed. This is often much faster than running the pkg_* commands, especially when we may be checking thousands of packages in a single run. It will be some work to adjust our utilities to using the various "pkg" commands now, but it can be done. What worries me is performance. If this is significantly slower, it may cause some issues on our end. -- Kris Moore PC-BSD Software iXsystems From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 16:55:00 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6620E106564A; Thu, 23 Aug 2012 16:55:00 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id B14F58FC0A; Thu, 23 Aug 2012 16:54:59 +0000 (UTC) Received: by bkcje9 with SMTP id je9so699845bkc.13 for ; Thu, 23 Aug 2012 09:54:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=7ecVlD+UnByvdEGVpmiiG8cvfux/Zo0FU6sAune4588=; b=Fg9Lh4CvL261pbjnCPNHShN2WIchsAjtRhFaK3YA21hryC7LXSgch3d8P/IWkYduh/ g0oJX7GRVcSuhA444LYC/FIbz7azXIIUz9qpy6jNIDxc3Ecu325CTncRuSP4FQcnbuAX FDlX+kslcPuhEHHe/qWAzZMpitsCDOa25LQPMo4qKZp65rvvCoceOO3+NBWjVu4oXaI5 C7K7POTRQFN+hIwnBkup62GffHgTUxQJmxy8w7bQuVJtXwfrwDx1j7/WF/oNXsiDe/+X 8lkT3YJh4bRUcXNi8lWa6dzdrhsSt5Dbzg5R890K/3b2xrrL3fISaav/iNe/dky0yQY1 //Vg== MIME-Version: 1.0 Received: by 10.204.145.82 with SMTP id c18mr826490bkv.133.1345740892710; Thu, 23 Aug 2012 09:54:52 -0700 (PDT) Received: by 10.204.10.141 with HTTP; Thu, 23 Aug 2012 09:54:52 -0700 (PDT) Received: by 10.204.10.141 with HTTP; Thu, 23 Aug 2012 09:54:52 -0700 (PDT) In-Reply-To: <50365F37.7040601@pcbsd.org> References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> Date: Thu, 23 Aug 2012 17:54:52 +0100 Message-ID: From: Chris Rees To: Kris Moore Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-current , FreeBSD Mailing List Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 16:55:00 -0000 On 23 Aug 2012 17:50, "Kris Moore" wrote: > > On 08/23/2012 12:26, Jeffrey Bouquet wrote: > > I am following with dread the planned implementation of the deprecation of /var/db/pkg as a package registry... I use each /var/db/pkg directory as a database into the port installation/status, using sed/grep/portmaster/portmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an upgrade py26 > py27. > > cd /var/db/pkg > > ls -lac | grep py26 > > ls -lac | grep python > > as the more simple example. > > .... > > With due respect to its developers and the persons who agree that > > the package tools could be upgraded, the mandatory > > usage of a front-end database to a file directory one > > is here viewd as mutt-only-mbox, registry-and-bsod rather > > than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/portmaster/portmanager as tools to fixup/upgrade the ports that are registered; > > ... > > I see concurrently too few tests on lower-end p2, p3 as to whether > > pkg can run with lesser memory machines (routers...) (pfsense) > > ... > > I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, > > pfsense..) due to less-reliability, more-possibility of bugs.. > > > > This is of some concern to me as well. A number of our utilities / > scripts rely on checking /var/db/pkg as a means to test if a particular > package is installed. This is often much faster than running the pkg_* > commands, especially when we may be checking thousands of packages in a > single run. It will be some work to adjust our utilities to using the > various "pkg" commands now, but it can be done. What worries me is > performance. If this is significantly slower, it may cause some issues > on our end. The migration should be no surprise to anyone, since it's been discussed on this very list for a while now. If you have concerns about performance, have you tested them for speed? My instinct is that an sqlite query will be much faster than hundreds of file accesses. Chris From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 17:10:15 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B02C3106574A; Thu, 23 Aug 2012 17:10:15 +0000 (UTC) (envelope-from mezz.freebsd@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id B72798FC1E; Thu, 23 Aug 2012 17:10:11 +0000 (UTC) Received: by obbun3 with SMTP id un3so2892331obb.13 for ; Thu, 23 Aug 2012 10:10:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=RrR8/zzRzSbMsrDL6b2WQu6muye3WBOtca/0e9jCuhY=; b=CmrpgFazoUT6vtDN9ixWIZu3x0pQU0gS+B47QLsl20tJHFL+4Baj2VnC+fIMKgGVXu pE8T1pebZHRpA+2Ia/C1ftiBaLK5rTynMpGK1z8sgJWpKYQDF8QjLH6uGbzw527PSF4e q6v2Nq4rwnTpJ5RY/a/CSiEs5oaKeeZ+n3c0cJZCUejed41GcZlgO95stQbvQwRbMQ8+ Ctm+d8bo05Va5YXU1bn+LR4AKFlSGENA8O1adJ13XSfSqIDJYz5FLnfKNdstZ/A3DCts 62rGPFR1E2EXZ4pZAmoSUSnM1yjCDiq5nCLTFdHnOwR/qrHVbgLUQnEZDZWw5GjiX/Ry MKgw== MIME-Version: 1.0 Received: by 10.182.53.103 with SMTP id a7mr1684453obp.3.1345741810983; Thu, 23 Aug 2012 10:10:10 -0700 (PDT) Received: by 10.76.97.168 with HTTP; Thu, 23 Aug 2012 10:10:10 -0700 (PDT) In-Reply-To: <50365F37.7040601@pcbsd.org> References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> Date: Thu, 23 Aug 2012 12:10:10 -0500 Message-ID: From: Jeremy Messenger To: Kris Moore Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-current@freebsd.org, FreeBSD Ports Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 17:10:15 -0000 On Thu, Aug 23, 2012 at 11:49 AM, Kris Moore wrote: > On 08/23/2012 12:26, Jeffrey Bouquet wrote: >> I am following with dread the planned implementation of the deprecation = of /var/db/pkg as a package registry... I use each /var/db/pkg directory as= a database into the port installation/status, using sed/grep/portmaster/po= rtmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an upg= rade py26 > py27. >> cd /var/db/pkg >> ls -lac | grep py26 >> ls -lac | grep python >> as the more simple example. >> .... >> With due respect to its developers and the persons who agree that >> the package tools could be upgraded, the mandatory >> usage of a front-end database to a file directory one >> is here viewd as mutt-only-mbox, registry-and-bsod rather >> than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/portma= ster/portmanager as tools to fixup/upgrade the ports that are registered; >> ... >> I see concurrently too few tests on lower-end p2, p3 as to whether >> pkg can run with lesser memory machines (routers...) (pfsense) >> ... >> I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, >> pfsense..) due to less-reliability, more-possibility of bugs.. >> > > This is of some concern to me as well. A number of our utilities / > scripts rely on checking /var/db/pkg as a means to test if a particular > package is installed. This is often much faster than running the pkg_* > commands, especially when we may be checking thousands of packages in a > single run. It will be some work to adjust our utilities to using the > various "pkg" commands now, but it can be done. What worries me is > performance. If this is significantly slower, it may cause some issues > on our end. Guys, please test it before you say anything. Otherwise it's going to be moved forward without you. > -- > Kris Moore > PC-BSD Software > iXsystems --=20 mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 18:16:25 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2C5C7106564A for ; Thu, 23 Aug 2012 18:16:25 +0000 (UTC) (envelope-from prvs=5759d04b6=pschmehl_lists@tx.rr.com) Received: from ip-001.utdallas.edu (ip-001.utdallas.edu [129.110.20.107]) by mx1.freebsd.org (Postfix) with ESMTP id EF8958FC0C for ; Thu, 23 Aug 2012 18:16:24 +0000 (UTC) X-Group: None X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: As4KAE5yNlCBbgogTmdsb2JhbABFhTqlKY5oBASBEgEBIoJrAQEEATgCRAsLRkMUGYgHBrociwiDdYI8YAOIT6Aa X-IronPort-AV: E=Sophos;i="4.80,301,1344229200"; d="scan'208";a="104089184" Received: from zxtm01.utdallas.edu (HELO [129.110.200.11]) ([129.110.10.32]) by ip-001.utdallas.edu with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 Aug 2012 13:16:18 -0500 Date: Thu, 23 Aug 2012 13:16:15 -0500 From: Paul Schmehl To: ports@FreeBSD.org Message-ID: <3D680F3FE12D2E211F115D34@localhost> In-Reply-To: <20120823162820.GA29808@freefall.freebsd.org> References: <20120823162820.GA29808@freefall.freebsd.org> X-Mailer: Mulberry/4.1.0a1 (Mac OS X) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline; size=698 Cc: Subject: Re: [HEADS UP] Change in the FreeBSD Ports Management Team X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Paul Schmehl List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Aug 2012 18:16:25 -0000 --On August 23, 2012 4:28:20 PM +0000 Thomas Abthorpe wrote: > Florent Thoumie, aka flz@, recently stepped down from his roll on the > FreeBSD Ports Management team. > Florent, thank you for your service, your hard work and your dedication to FreeBSD. -- Paul Schmehl, Senior Infosec Analyst As if it wasn't already obvious, my opinions are my own and not those of my employer. ******************************************* "It is as useless to argue with those who have renounced the use of reason as to administer medication to the dead." Thomas Jefferson "There are some ideas so wrong that only a very intelligent person could believe in them." George Orwell From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 18:29:59 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3F34B106566C; Thu, 23 Aug 2012 18:29:59 +0000 (UTC) (envelope-from jlaffaye.freebsd@gmail.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 940B28FC16; Thu, 23 Aug 2012 18:29:57 +0000 (UTC) Received: by eeke52 with SMTP id e52so454300eek.13 for ; Thu, 23 Aug 2012 11:29:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=TllYIeSv5HJzlVroBcHkBIx5JcCJJjlugzUFlkt3PRI=; b=RM6x0r4QKyuDgJyw/UyU2uu8X9TbjE2nr4GtLEB3uU4x5oJraXTfS1iYPtAiER8nBT ZiJ7XVd/CSlfS6sw1Y1JZh6Mo/Wj3TkPz8BPtA9yuS2tYDC85C+hurjRmCCJV8113u1d rdnVOy9rtORkE2pSjkTvRpZ0yNIv/0lPdNRYl9lgGk3xSI58eO+aELFejsvd4aS0darq VZy0bcYb7fiPsZX535ZGRBDvnJaCXXFCPYCM5WUKzifoo5XxNrWBQzkJBeGuzEBSa2tt f4iWVdmuX3IvYCPqHmrxcJTyKsy6KQY7231ZA/Jq8ETBynXLmJXJUeZvfdKaccoGkcpe Kx5A== Received: by 10.14.224.4 with SMTP id w4mr3341302eep.21.1345746596813; Thu, 23 Aug 2012 11:29:56 -0700 (PDT) Received: from ?IPv6:2001:41d0:fc00:100:5cba:b160:79ac:5d0? ([2001:41d0:fc00:100:5cba:b160:79ac:5d0]) by mx.google.com with ESMTPS id u47sm23576701eeo.9.2012.08.23.11.29.54 (version=SSLv3 cipher=OTHER); Thu, 23 Aug 2012 11:29:56 -0700 (PDT) Sender: Julien Laffaye Message-ID: <503676A1.8050202@freebsd.org> Date: Thu, 23 Aug 2012 20:29:53 +0200 From: Julien Laffaye User-Agent: Thunderbird/7.0.1 MIME-Version: 1.0 To: Jeffrey Bouquet References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> In-Reply-To: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, freebsd-ports@freebsd.org Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 18:29:59 -0000 On 8/23/2012 6:26 PM, Jeffrey Bouquet wrote: > I am following with dread the planned implementation of the deprecation of /var/db/pkg as a package registry... I use each /var/db/pkg directory as a database into the port installation/status, using sed/grep/portmaster/portmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an upgrade py26 > py27. > cd /var/db/pkg > ls -lac | grep py26 > ls -lac | grep python > as the more simple example. > .... > With due respect to its developers and the persons who agree that > the package tools could be upgraded, the mandatory > usage of a front-end database to a file directory one > is here viewd as mutt-only-mbox, registry-and-bsod rather > than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/portmaster/portmanager as tools to fixup/upgrade the ports that are registered; > ... > I see concurrently too few tests on lower-end p2, p3 as to whether > pkg can run with lesser memory machines (routers...) (pfsense) Everyone's is welcome to help us with that! The memory usage can be decreased by using gzip over xz for (un)compression. > ... > I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, > pfsense..) due to less-reliability, more-possibility of bugs.. If we get useful detailed bug reports, we will fix 'em! > ... > Not to mention native tab-completion not dependent upon further > customizations, > ... > Introduces complexity to running earlier versions of BSD virtualized > in later versions and vice versa... > ... > I've innumerable times made "quick work" (2 hours or so) of > cross-disk backup/fix/upgrade using /var/db/pkg where doing so > with just the pkg tools or my own scripts would take immeasurably > longer... Why ? > ... > It would deprecate searching +CONTENTS, for example, or quickly > checking the text file +REQUIRED_BY without a database frontend. > ... > Almost every reply and post have glossed over those points, referring > to the benefits of a newer package management system, again glossing > over the added memory requirements, number of .so. required, lack > of extensive testing across all hardware cpu/memory scenarios... > ... > "it will be a single tool that will do the job of all the > many port/package management scripts currently only available > in the ports system (bsdadminscripts)" for example. A single > tool, yes. But it won't do all of the edge-case jobs *not* covered > by the present pkg_ tools that can be crafted hooking into the > /var/db/pkg/ directory structure, with find for example. > "pkgng is not a replacement for portmaster or portupgrade..." That > was not my question. My concern was with the deprecation of > the latter and /var/db/pkg along with the introduction of pkgng. > ... > Each pkg_ legacy uses about 3-6 .so. afaik. > pkg uses 19. 18 :) > ... > A review of pkgng on mebsd.com, suggests replacment CLI for tasks > one might do with portmaster now. However, they are much more > arcane (%H-%M vs -g...) and thus unwelcoming... > ... > "patches for portmaster and portupgrade to use pkgng tools" > Memory requirements with both working together? > The ABI between them breaks? > ... > My concerns are more or less, why should the following *ever* be > mandatory... > "On both FBSD 10 boxes, the installation of the port security/cyrus-sasl2 got > corrupted by "install" and/or "mtree" dumping core and signalling > SIGNAL 11. Booting into multiuser mode is impossible, login core > dumps SIGNAL 11, many other daemons, too. The only way is to boot > into single user mode. > > An installation failed due to pkg(ng) was missing libarchive.so via pkgng only depends on lib in the base system. Why was libarchive.so missing? > portmaster or via core dumping install. By installing on one box, > my home box, port security/cyrus-sasl2 manually, luckily install and > mtree didn't coredump and it worked - and this procedure rescued me. > But on my lab's development box, it didn't work! " > (Continues with more equally terrible detail...) > (Freebsd-questions, august) > ... > Or my own experience, today, testing on a p4 pre-p2 memory req. > investigations. > # pkg stats > Unable to open remote database "repo". Try running 'pkg update' first. > # pkg update > Updating repository catalogue > zsh: segmentation fault pkg update Do you have useful details about this segv, like a backtrace ? > ............. > So, a kernel option (non default) to deprecate /var/db/pkg? > A further development of pkg to concurrently maintain a /var/db/pkg? > ...not implying the concurrent deprecation of the latter! > Brighter ideas? > > Thanks for reading these concerns. I am quite perturbed by the > announcement of v11 erasing the /var/db/pkg upon which I presently > use daily numerous times... > And I apologize, in advance, for typos etc. herein... > > J. Bouquet > 2004 v5... Regards, Julien From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 18:36:02 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 17FE3106564A; Thu, 23 Aug 2012 18:36:02 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id ED9FD8FC12; Thu, 23 Aug 2012 18:36:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7NIa1BH047601; Thu, 23 Aug 2012 18:36:01 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7NIa1Dc047600; Thu, 23 Aug 2012 18:36:01 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Thu, 23 Aug 2012 20:35:59 +0200 From: Baptiste Daroussin To: Julien Laffaye Message-ID: <20120823183558.GB18372@ithaqua.etoilebsd.net> References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <503676A1.8050202@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0eh6TmSyL6TZE2Uz" Content-Disposition: inline In-Reply-To: <503676A1.8050202@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-current@FreeBSD.org, Jeffrey Bouquet , freebsd-ports@FreeBSD.org Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 18:36:02 -0000 --0eh6TmSyL6TZE2Uz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 23, 2012 at 08:29:53PM +0200, Julien Laffaye wrote: > > portmaster or via core dumping install. By installing on one box, > > my home box, port security/cyrus-sasl2 manually, luckily install and > > mtree didn't coredump and it worked - and this procedure rescued me. > > But on my lab's development box, it didn't work! " > > (Continues with more equally terrible detail...) > > (Freebsd-questions, august) > > ... > > Or my own experience, today, testing on a p4 pre-p2 memory req. > > investigations. > > # pkg stats > > Unable to open remote database "repo". Try running 'pkg update' first. > > # pkg update > > Updating repository catalogue > > zsh: segmentation fault pkg update > Do you have useful details about this segv, like a backtrace ? actually this is already fixed in git=20 >=20 > Regards, > Julien > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" --0eh6TmSyL6TZE2Uz Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA2eA4ACgkQ8kTtMUmk6Ewq/gCfaWZOtK6/mBuOZYi/+XvMrjMg bsIAn2XLjLm8yZfl98gqR5BS/yM34KfI =8DvX -----END PGP SIGNATURE----- --0eh6TmSyL6TZE2Uz-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 19:50:15 2012 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 3A9BD1065670; Thu, 23 Aug 2012 19:50:15 +0000 (UTC) (envelope-from kris@pcbsd.org) Received: from mail.iXsystems.com (newknight.ixsystems.com [206.40.55.70]) by mx1.freebsd.org (Postfix) with ESMTP id B669F8FC1B; Thu, 23 Aug 2012 19:50:14 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.iXsystems.com (Postfix) with ESMTP id DFC061B25; Thu, 23 Aug 2012 12:50:13 -0700 (PDT) Received: from mail.iXsystems.com ([127.0.0.1]) by localhost (mail.ixsystems.com [127.0.0.1]) (maiad, port 10024) with ESMTP id 46394-06; Thu, 23 Aug 2012 12:50:13 -0700 (PDT) Received: from [192.168.0.182] (75-130-56-30.static.kgpt.tn.charter.com [75.130.56.30]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id D50831B23; Thu, 23 Aug 2012 12:50:12 -0700 (PDT) Message-ID: <50368973.5040202@pcbsd.org> Date: Thu, 23 Aug 2012 15:50:11 -0400 From: Kris Moore User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: Jeremy Messenger References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> In-Reply-To: X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, FreeBSD Ports Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 19:50:15 -0000 On 08/23/2012 13:10, Jeremy Messenger wrote: > On Thu, Aug 23, 2012 at 11:49 AM, Kris Moore wrote: >> On 08/23/2012 12:26, Jeffrey Bouquet wrote: >>> I am following with dread the planned implementation of the deprecation of /var/db/pkg as a package registry... I use each /var/db/pkg directory as a database into the port installation/status, using sed/grep/portmaster/portmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an upgrade py26 > py27. >>> cd /var/db/pkg >>> ls -lac | grep py26 >>> ls -lac | grep python >>> as the more simple example. >>> .... >>> With due respect to its developers and the persons who agree that >>> the package tools could be upgraded, the mandatory >>> usage of a front-end database to a file directory one >>> is here viewd as mutt-only-mbox, registry-and-bsod rather >>> than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/portmaster/portmanager as tools to fixup/upgrade the ports that are registered; >>> ... >>> I see concurrently too few tests on lower-end p2, p3 as to whether >>> pkg can run with lesser memory machines (routers...) (pfsense) >>> ... >>> I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, >>> pfsense..) due to less-reliability, more-possibility of bugs.. >>> >> This is of some concern to me as well. A number of our utilities / >> scripts rely on checking /var/db/pkg as a means to test if a particular >> package is installed. This is often much faster than running the pkg_* >> commands, especially when we may be checking thousands of packages in a >> single run. It will be some work to adjust our utilities to using the >> various "pkg" commands now, but it can be done. What worries me is >> performance. If this is significantly slower, it may cause some issues >> on our end. > Guys, please test it before you say anything. Otherwise it's going to > be moved forward without you. > > Well, it was about time I got to doing a benchmark of this anyway :) I did quick benchmark of how one of our utilities parses through a list of 1k packages on a newer i5 system: First test, using /var/db/pkg/ check we have been doing: 0.178s 0:00.31 54.8% 0.123s 0:00.26 61.5% 0.099s 0:00.15 60.0% Second test, using "pkg info ": 5.347s 0:11.41 91.7% 5.444s 0:11.52 91.3% 5.878s 0:11.32 91.4% The pkg info command is quite a bit slower in this case, but 5 seconds isn't horrible. Now I ran the same benchmark on a slower 1.66gz Atom system, checking about 1200~ packages: First test, using /var/db/pkg/ check we have been doing: 0.604s 0:00.76 86.8% 0.622s 0:00.77 84.4% 0.614s 0:00.73 90.4% Second test, using "pkg info ": 28.507s 0:54.80 99.1% 28.282s 0:54.60 99.4% 28.302s 0:54.52 99.4% Now this is what concerns me a bit. It took closer to 30 seconds, which is quite a while to wait, especially if a utility like ours has to run these checks when it starts up, to show the user whats installed / not installed on the system. The only way around It I've found is to do a quick "pkg info" on the entire DB, dump that to a list, then begin to grep through that list for each item, but it still takes 10~ seconds on the atom. That may be what I end up having to do, but it still stinks to go from a half a second startup, to 10 seconds each time. Any other ideas on how to do this faster with the new pkgng? -- Kris Moore PC-BSD Software iXsystems From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 20:09:35 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 16112106564A; Thu, 23 Aug 2012 20:09:35 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 555298FC0A; Thu, 23 Aug 2012 20:09:33 +0000 (UTC) Received: by lbbgg13 with SMTP id gg13so829566lbb.13 for ; Thu, 23 Aug 2012 13:09:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=0bz0E+s/P0KLZp18sqOoLPR5ciGKkDK9Yg+jodRoUZA=; b=nWzHVmUiui78n1CMVreePkCTs2oZqaPoRQl3ed675/d96JJTHzF1uYjISbqZFWXjti m2pyY4PkSGxf7yrhmi09tKMNjVBYVis13b3cFzmjfZmhe3hl2euuEWgjENcQyRBKilxt X0DouZSdUkwcHnj1HvmqTOjrnooWXk7bq4do1TLpY+svdf0Uvw+DhCqxbSMjwl4RFwKx x+oeJSKaPXSInTmedfeqCoeX2TN8mOECj8I++vNT6kcVgpegiQGj1unrKVe+p2MD6Rae 3CV3MXLNSaCdbNfpzt7AaWZGNRCRzQD8Us5Koqwxo7aht1CtPPzCOcjsKm+DHPEjIXDy jOAQ== Received: by 10.152.146.163 with SMTP id td3mr3143492lab.26.1345752572835; Thu, 23 Aug 2012 13:09:32 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.112.60.227 with HTTP; Thu, 23 Aug 2012 13:09:00 -0700 (PDT) In-Reply-To: <50368973.5040202@pcbsd.org> References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> <50368973.5040202@pcbsd.org> From: Chris Rees Date: Thu, 23 Aug 2012 21:09:00 +0100 X-Google-Sender-Auth: vCGal1TnIHQchit3mlrWyrBLmBQ Message-ID: To: Kris Moore Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: Jeremy Messenger , freebsd-current@freebsd.org, FreeBSD Ports Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 20:09:35 -0000 On 23 August 2012 20:50, Kris Moore wrote: > On 08/23/2012 13:10, Jeremy Messenger wrote: >> On Thu, Aug 23, 2012 at 11:49 AM, Kris Moore wrote: >>> On 08/23/2012 12:26, Jeffrey Bouquet wrote: >>>> I am following with dread the planned implementation of the deprecatio= n of /var/db/pkg as a package registry... I use each /var/db/pkg directory = as a database into the port installation/status, using sed/grep/portmaster/= portmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an u= pgrade py26 > py27. >>>> cd /var/db/pkg >>>> ls -lac | grep py26 >>>> ls -lac | grep python >>>> as the more simple example. >>>> .... >>>> With due respect to its developers and the persons who agree that >>>> the package tools could be upgraded, the mandatory >>>> usage of a front-end database to a file directory one >>>> is here viewd as mutt-only-mbox, registry-and-bsod rather >>>> than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/port= master/portmanager as tools to fixup/upgrade the ports that are registered; >>>> ... >>>> I see concurrently too few tests on lower-end p2, p3 as to whether >>>> pkg can run with lesser memory machines (routers...) (pfsense) >>>> ... >>>> I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, >>>> pfsense..) due to less-reliability, more-possibility of bugs.. >>>> >>> This is of some concern to me as well. A number of our utilities / >>> scripts rely on checking /var/db/pkg as a means to test if a particular >>> package is installed. This is often much faster than running the pkg_* >>> commands, especially when we may be checking thousands of packages in a >>> single run. It will be some work to adjust our utilities to using the >>> various "pkg" commands now, but it can be done. What worries me is >>> performance. If this is significantly slower, it may cause some issues >>> on our end. >> Guys, please test it before you say anything. Otherwise it's going to >> be moved forward without you. >> >> > > Well, it was about time I got to doing a benchmark of this anyway :) > > I did quick benchmark of how one of our utilities parses through a list > of 1k packages on a newer i5 system: > > First test, using /var/db/pkg/ check we have been doing: > > 0.178s 0:00.31 54.8% > 0.123s 0:00.26 61.5% > 0.099s 0:00.15 60.0% > > Second test, using "pkg info ": > > 5.347s 0:11.41 91.7% > 5.444s 0:11.52 91.3% > 5.878s 0:11.32 91.4% > > The pkg info command is quite a bit slower in this case, but 5 seconds > isn't horrible. > > Now I ran the same benchmark on a slower 1.66gz Atom system, checking > about 1200~ packages: > > First test, using /var/db/pkg/ check we have been doing: > > 0.604s 0:00.76 86.8% > 0.622s 0:00.77 84.4% > 0.614s 0:00.73 90.4% > > Second test, using "pkg info ": > > 28.507s 0:54.80 99.1% > 28.282s 0:54.60 99.4% > 28.302s 0:54.52 99.4% > > Now this is what concerns me a bit. It took closer to 30 seconds, which > is quite a while to wait, especially if a utility like ours has to run > these checks when it starts up, to show the user whats installed / not > installed on the system. > > The only way around It I've found is to do a quick "pkg info" on the > entire DB, dump that to a list, then begin to grep through that list for > each item, but it still takes 10~ seconds on the atom. That may be what > I end up having to do, but it still stinks to go from a half a second > startup, to 10 seconds each time. Any other ideas on how to do this > faster with the new pkgng? Perhaps refactor your method a little; # Get sample list of packages [crees@pegasus]~% pkg info -qa > pkglist [crees@pegasus]~% wc -l pkglist 712 pkglist # Call pkg info once for each package [crees@pegasus]~% time /dev/null xargs -n 1 pkg info < pkglist > /dev/null 2.18s user 2.32s system 98% cpu 4.544 total # Call pkg info once for all packages [crees@pegasus]~% time pkg info $(cat pkglist) > /dev/null pkg info $(cat pkglist) > /dev/null 0.37s user 0.02s system 98% cpu 0.400 = total Summary; pkgng is awesomely fast... but don't call it lots of times since it has a higher startup time. I presume your code is something like; list_of_packages_to_test=3D$@; for pkg in ${list_of_packages_to_test} do [ -d /var/db/pkg/${pkg} ] && echo Success! Package installed! done ? I don't know exactly what you're testing and how, so I can't offer too much specific advice. Chris From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 20:17:30 2012 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 4BBE11065673 for ; Thu, 23 Aug 2012 20:17:30 +0000 (UTC) (envelope-from matthew@FreeBSD.org) Received: from smtp.infracaninophile.co.uk (smtp6.infracaninophile.co.uk [IPv6:2001:8b0:151:1:3cd3:cd67:fafa:3d78]) by mx1.freebsd.org (Postfix) with ESMTP id BC21D8FC15 for ; Thu, 23 Aug 2012 20:17:29 +0000 (UTC) Received: from seedling.local (host109-151-154-120.range109-151.btcentralplus.com [109.151.154.120]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.5/8.14.5) with ESMTP id q7NKHKYR035649 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Thu, 23 Aug 2012 21:17:21 +0100 (BST) (envelope-from matthew@FreeBSD.org) X-DKIM: OpenDKIM Filter v2.5.2 smtp.infracaninophile.co.uk q7NKHKYR035649 Authentication-Results: smtp.infracaninophile.co.uk/q7NKHKYR035649; dkim=none (no signature); dkim-adsp=none X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host host109-151-154-120.range109-151.btcentralplus.com [109.151.154.120] claimed to be seedling.local Message-ID: <50368FC8.9080906@FreeBSD.org> Date: Thu, 23 Aug 2012 21:17:12 +0100 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: freebsd-ports@FreeBSD.org References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> <50368973.5040202@pcbsd.org> In-Reply-To: <50368973.5040202@pcbsd.org> X-Enigmail-Version: 1.4.3 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigFDD2160CEA73FC7C0DA0331C" X-Virus-Scanned: clamav-milter 0.97.5 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=2.8 required=5.0 tests=AWL,BAYES_00,RCVD_IN_PBL, RCVD_IN_RP_RNBL, RCVD_IN_SORBS_DUL, RDNS_DYNAMIC, SPF_SOFTFAIL autolearn=no version=3.3.2 X-Spam-Level: ** X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on lucid-nonsense.infracaninophile.co.uk Cc: Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 20:17:30 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigFDD2160CEA73FC7C0DA0331C Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 23/08/2012 20:50, Kris Moore wrote: > Well, it was about time I got to doing a benchmark of this anyway :) >=20 > I did quick benchmark of how one of our utilities parses through a list= > of 1k packages on a newer i5 system: >=20 > First test, using /var/db/pkg/ check we have been doing: >=20 > 0.178s 0:00.31 54.8% > 0.123s 0:00.26 61.5% > 0.099s 0:00.15 60.0% > =20 > Second test, using "pkg info ": >=20 > 5.347s 0:11.41 91.7%=20 > 5.444s 0:11.52 91.3% > 5.878s 0:11.32 91.4% >=20 > The pkg info command is quite a bit slower in this case, but 5 seconds > isn't horrible. >=20 > Now I ran the same benchmark on a slower 1.66gz Atom system, checking > about 1200~ packages: >=20 > First test, using /var/db/pkg/ check we have been doing: >=20 > 0.604s 0:00.76 86.8% > 0.622s 0:00.77 84.4% > 0.614s 0:00.73 90.4% > =20 > Second test, using "pkg info ": >=20 > 28.507s 0:54.80 99.1% > 28.282s 0:54.60 99.4% > 28.302s 0:54.52 99.4% >=20 > Now this is what concerns me a bit. It took closer to 30 seconds, which= > is quite a while to wait, especially if a utility like ours has to run > these checks when it starts up, to show the user whats installed / not > installed on the system. >=20 > The only way around It I've found is to do a quick "pkg info" on the > entire DB, dump that to a list, then begin to grep through that list fo= r > each item, but it still takes 10~ seconds on the atom. That may be what= > I end up having to do, but it still stinks to go from a half a second > startup, to 10 seconds each time. Any other ideas on how to do this > faster with the new pkgng? Doing one big pkg query in bulk is going to be faster than sequentially querying for one package at a time. Sqlite startup time is significant, and probably relatively more so on slower hardware. What data are you trying to extract from pkg info? Did you try using pkg query instead? (pkg query does much the same as pkg info, but is more oriented towards scripting.) --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey --------------enigFDD2160CEA73FC7C0DA0331C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlA2j9AACgkQ8Mjk52CukIyyDQCcC7zBrQSmxGXDU+I6XTTGP3bY p2oAnRhp2aKN46qtJxhRVQk1hapSxoj6 =0Vp+ -----END PGP SIGNATURE----- --------------enigFDD2160CEA73FC7C0DA0331C-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 20:22:15 2012 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 40C3F106566B; Thu, 23 Aug 2012 20:22:15 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 205A28FC12; Thu, 23 Aug 2012 20:22:15 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7NKMFRc061065; Thu, 23 Aug 2012 20:22:15 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7NKMEo7061064; Thu, 23 Aug 2012 20:22:14 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Thu, 23 Aug 2012 22:22:12 +0200 From: Baptiste Daroussin To: Kris Moore Message-ID: <20120823202212.GD18372@ithaqua.etoilebsd.net> References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> <50368973.5040202@pcbsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="MAH+hnPXVZWQ5cD/" Content-Disposition: inline In-Reply-To: <50368973.5040202@pcbsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Jeremy Messenger , freebsd-current@FreeBSD.org, FreeBSD Ports Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 20:22:15 -0000 --MAH+hnPXVZWQ5cD/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 23, 2012 at 03:50:11PM -0400, Kris Moore wrote: > On 08/23/2012 13:10, Jeremy Messenger wrote: > > On Thu, Aug 23, 2012 at 11:49 AM, Kris Moore wrote: > >> On 08/23/2012 12:26, Jeffrey Bouquet wrote: > >>> I am following with dread the planned implementation of the deprecati= on of /var/db/pkg as a package registry... I use each /var/db/pkg directory= as a database into the port installation/status, using sed/grep/portmaster= /portmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an = upgrade py26 > py27. > >>> cd /var/db/pkg > >>> ls -lac | grep py26 > >>> ls -lac | grep python > >>> as the more simple example. > >>> .... > >>> With due respect to its developers and the persons who agree that > >>> the package tools could be upgraded, the mandatory > >>> usage of a front-end database to a file directory one > >>> is here viewd as mutt-only-mbox, registry-and-bsod rather > >>> than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/por= tmaster/portmanager as tools to fixup/upgrade the ports that are registered; > >>> ... > >>> I see concurrently too few tests on lower-end p2, p3 as to whether > >>> pkg can run with lesser memory machines (routers...) (pfsense) > >>> ... > >>> I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, > >>> pfsense..) due to less-reliability, more-possibility of bugs.. > >>> > >> This is of some concern to me as well. A number of our utilities / > >> scripts rely on checking /var/db/pkg as a means to test if a particular > >> package is installed. This is often much faster than running the pkg_* > >> commands, especially when we may be checking thousands of packages in a > >> single run. It will be some work to adjust our utilities to using the > >> various "pkg" commands now, but it can be done. What worries me is > >> performance. If this is significantly slower, it may cause some issues > >> on our end. > > Guys, please test it before you say anything. Otherwise it's going to > > be moved forward without you. > > > > >=20 > Well, it was about time I got to doing a benchmark of this anyway :) >=20 > I did quick benchmark of how one of our utilities parses through a list > of 1k packages on a newer i5 system: >=20 > First test, using /var/db/pkg/ check we have been doing: >=20 > 0.178s 0:00.31 54.8% > 0.123s 0:00.26 61.5% > 0.099s 0:00.15 60.0% > =20 > Second test, using "pkg info ": >=20 > 5.347s 0:11.41 91.7%=20 > 5.444s 0:11.52 91.3% > 5.878s 0:11.32 91.4% >=20 > The pkg info command is quite a bit slower in this case, but 5 seconds > isn't horrible. >=20 > Now I ran the same benchmark on a slower 1.66gz Atom system, checking > about 1200~ packages: >=20 > First test, using /var/db/pkg/ check we have been doing: >=20 > 0.604s 0:00.76 86.8% > 0.622s 0:00.77 84.4% > 0.614s 0:00.73 90.4% > =20 > Second test, using "pkg info ": >=20 > 28.507s 0:54.80 99.1% > 28.282s 0:54.60 99.4% > 28.302s 0:54.52 99.4% >=20 > Now this is what concerns me a bit. It took closer to 30 seconds, which > is quite a while to wait, especially if a utility like ours has to run > these checks when it starts up, to show the user whats installed / not > installed on the system. >=20 > The only way around It I've found is to do a quick "pkg info" on the > entire DB, dump that to a list, then begin to grep through that list for > each item, but it still takes 10~ seconds on the atom. That may be what > I end up having to do, but it still stinks to go from a half a second > startup, to 10 seconds each time. Any other ideas on how to do this > faster with the new pkgng? >=20 > --=20 > Kris Moore > PC-BSD Software > iXsystems >=20 > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" Do you have an example of what information you are trying to get out of that list of packages? Or even better do you have a sample of your script so that I can convert it= to pkgng? (For your informations most of the scripts people gave me, that I converted= to pkgng are faster with pkgng) regards, Bapt --MAH+hnPXVZWQ5cD/ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA2kPQACgkQ8kTtMUmk6EzfCgCguBvXiooNgle2GvBC+ZmLeDgn mM4AoKDRM4tFrRI+IumrrazwCvgsOklK =YTFV -----END PGP SIGNATURE----- --MAH+hnPXVZWQ5cD/-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 20:31:59 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1984F106566B for ; Thu, 23 Aug 2012 20:31:59 +0000 (UTC) (envelope-from ohauer@gmx.de) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by mx1.freebsd.org (Postfix) with SMTP id 8EE4E8FC0A for ; Thu, 23 Aug 2012 20:31:58 +0000 (UTC) Received: (qmail invoked by alias); 23 Aug 2012 20:31:57 -0000 Received: from p578be941.dip0.t-ipconnect.de (EHLO [192.168.0.100]) [87.139.233.65] by mail.gmx.net (mp036) with SMTP; 23 Aug 2012 22:31:57 +0200 X-Authenticated: #1956535 X-Provags-ID: V01U2FsdGVkX1+ErnVkAA6E1jZbczPG4aSt6FLYbYj3i4hyYrqobt uZ3S3Z2VQf7BXy Message-ID: <5036933B.8030603@gmx.de> Date: Thu, 23 Aug 2012 22:31:55 +0200 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Kris Moore References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> <50368973.5040202@pcbsd.org> In-Reply-To: <50368973.5040202@pcbsd.org> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: freebsd-current@freebsd.org, FreeBSD Ports Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 20:31:59 -0000 On 2012-08-23 21:50, Kris Moore wrote: > On 08/23/2012 13:10, Jeremy Messenger wrote: >> On Thu, Aug 23, 2012 at 11:49 AM, Kris Moore wrote: >>> On 08/23/2012 12:26, Jeffrey Bouquet wrote: >>>> I am following with dread the planned implementation of the deprecation of /var/db/pkg as a package registry... I use each /var/db/pkg directory as a database into the port installation/status, using sed/grep/portmaster/portmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an upgrade py26 > py27. >>>> cd /var/db/pkg >>>> ls -lac | grep py26 >>>> ls -lac | grep python >>>> as the more simple example. >>>> .... >>>> With due respect to its developers and the persons who agree that >>>> the package tools could be upgraded, the mandatory >>>> usage of a front-end database to a file directory one >>>> is here viewd as mutt-only-mbox, registry-and-bsod rather >>>> than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/portmaster/portmanager as tools to fixup/upgrade the ports that are registered; >>>> ... >>>> I see concurrently too few tests on lower-end p2, p3 as to whether >>>> pkg can run with lesser memory machines (routers...) (pfsense) >>>> ... >>>> I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, >>>> pfsense..) due to less-reliability, more-possibility of bugs.. >>>> >>> This is of some concern to me as well. A number of our utilities / >>> scripts rely on checking /var/db/pkg as a means to test if a particular >>> package is installed. This is often much faster than running the pkg_* >>> commands, especially when we may be checking thousands of packages in a >>> single run. It will be some work to adjust our utilities to using the >>> various "pkg" commands now, but it can be done. What worries me is >>> performance. If this is significantly slower, it may cause some issues >>> on our end. >> Guys, please test it before you say anything. Otherwise it's going to >> be moved forward without you. >> >> > > Well, it was about time I got to doing a benchmark of this anyway :) > > I did quick benchmark of how one of our utilities parses through a list > of 1k packages on a newer i5 system: > > First test, using /var/db/pkg/ check we have been doing: > > 0.178s 0:00.31 54.8% > 0.123s 0:00.26 61.5% > 0.099s 0:00.15 60.0% > > Second test, using "pkg info ": > > 5.347s 0:11.41 91.7% > 5.444s 0:11.52 91.3% > 5.878s 0:11.32 91.4% > > The pkg info command is quite a bit slower in this case, but 5 seconds > isn't horrible. > > Now I ran the same benchmark on a slower 1.66gz Atom system, checking > about 1200~ packages: > > First test, using /var/db/pkg/ check we have been doing: > > 0.604s 0:00.76 86.8% > 0.622s 0:00.77 84.4% > 0.614s 0:00.73 90.4% > > Second test, using "pkg info ": > > 28.507s 0:54.80 99.1% > 28.282s 0:54.60 99.4% > 28.302s 0:54.52 99.4% > > Now this is what concerns me a bit. It took closer to 30 seconds, which > is quite a while to wait, especially if a utility like ours has to run > these checks when it starts up, to show the user whats installed / not > installed on the system. > > The only way around It I've found is to do a quick "pkg info" on the > entire DB, dump that to a list, then begin to grep through that list for > each item, but it still takes 10~ seconds on the atom. That may be what > I end up having to do, but it still stinks to go from a half a second > startup, to 10 seconds each time. Any other ideas on how to do this > faster with the new pkgng? > Hi Kris, can you describe what exactly the script is doing. Are you aware that you can feed direct SQL to pkg ? $> echo 'select origin,name,version,comment from packages;' | pkg shell At the beginning I was also a little skeptic, but even for older (slow) machines it works well here. One note, on small systems keep an eye on /var/cache/pkg -- Regards, olli From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 20:43:48 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 064F3106566B for ; Thu, 23 Aug 2012 20:43:48 +0000 (UTC) (envelope-from lkchen@k-state.edu) Received: from ksu-sfpop-proxy02.merit.edu (ksu-sfpop-proxy02.merit.edu [207.75.116.218]) by mx1.freebsd.org (Postfix) with ESMTP id CB1A98FC1C for ; Thu, 23 Aug 2012 20:43:47 +0000 (UTC) Received: from localhost (localhost.localdomain [127.0.0.1]) by ksu-sfpop-proxy02.merit.edu (Postfix) with ESMTP id 4359E338176 for ; Thu, 23 Aug 2012 16:37:04 -0400 (EDT) X-Virus-Scanned: amavisd-new at ksu-sfpop-proxy02.merit.edu Received: from ksu-sfpop-proxy02.merit.edu ([127.0.0.1]) by localhost (ksu-sfpop-proxy02.merit.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id U+++JkTuLs4P for ; Thu, 23 Aug 2012 16:37:03 -0400 (EDT) Received: from ksu-sfpop-mailstore02.merit.edu (ksu-sfpop-mailstore02.merit.edu [10.108.1.211]) by ksu-sfpop-proxy02.merit.edu (Postfix) with ESMTP id D807A33815F for ; Thu, 23 Aug 2012 16:37:03 -0400 (EDT) Date: Thu, 23 Aug 2012 16:37:03 -0400 (EDT) From: "Lawrence K. Chen, P.Eng." To: freebsd-ports@freebsd.org Message-ID: <1061303300.6337147.1345754223230.JavaMail.root@k-state.edu> In-Reply-To: <201208111916.q7BJGsts036695@gateway.ipv6.occnc.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Originating-IP: [68.102.27.50] X-Mailer: Zimbra 7.2.0_GA_2681 (ZimbraWebClient - GC21 (Linux)/7.2.0_GA_2681) Subject: Re: patch to build spamass-milter with sendmail-sasl 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: Thu, 23 Aug 2012 20:43:48 -0000 Just the patch I was looking for. ----- Original Message ----- > > FYI- > > The mail/spamass-milter port won't build if the sendmail-sasl port > has > been built. The patch below fixes this. > > The port maintainer is on the Cc. No bug has been reported. > > Curtis > > > > --- Makefile.orig 2011-12-02 20:38:47.000000000 -0500 > +++ Makefile 2012-08-11 14:51:23.000000000 -0400 > @@ -25,10 +25,17 @@ > REJECTTEXT_PATCH "Customize SMTP reject message" off \ > LDAP "LDAP support" off \ > SENDMAIL_PORT "Build against sendmail port" off \ > + SENDMAIL_SASL "Use SASL version of sendmail port" off \ > IPV6 "Apply IPv6 whitelist patch" off > > .include > > +.if defined(WITH_SENDMAIL_PORT) > +.if defined(WITH_SENDMAIL_SASL) > +SENDMAIL_MILTER_PORT= sendmail-sasl > +.endif > +.endif > + > ORIG_ARGS= fd:mMp:P:r:u:D:i:b:B:e:x > NEW_ARGS:= ${ORIG_ARGS} > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to > "freebsd-ports-unsubscribe@freebsd.org" > -- Who: Lawrence K. Chen, P.Eng. - W0LKC - Senior Unix Systems Administrator For: Enterprise Server Technologies (EST) -- & SafeZone Ally Snail: Computing and Telecommunications Services (CTS) Kansas State University, 109 East Stadium, Manhattan, KS 66506-3102 Phone: (785) 532-4916 - Fax: (785) 532-3515 - Email: lkchen@ksu.edu Web: http://www-personal.ksu.edu/~lkchen - Where: 11 Hale Library From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 20:50:28 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 938961065673; Thu, 23 Aug 2012 20:50:28 +0000 (UTC) (envelope-from kris@pcbsd.org) Received: from mail.iXsystems.com (newknight.ixsystems.com [206.40.55.70]) by mx1.freebsd.org (Postfix) with ESMTP id 66AC18FC19; Thu, 23 Aug 2012 20:50:27 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.iXsystems.com (Postfix) with ESMTP id 8ABF812E0; Thu, 23 Aug 2012 13:50:27 -0700 (PDT) Received: from mail.iXsystems.com ([127.0.0.1]) by localhost (mail.ixsystems.com [127.0.0.1]) (maiad, port 10024) with ESMTP id 53071-04; Thu, 23 Aug 2012 13:50:27 -0700 (PDT) Received: from [192.168.0.182] (75-130-56-30.static.kgpt.tn.charter.com [75.130.56.30]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.iXsystems.com (Postfix) with ESMTPSA id BA66212D7; Thu, 23 Aug 2012 13:50:26 -0700 (PDT) Message-ID: <50369791.8050605@pcbsd.org> Date: Thu, 23 Aug 2012 16:50:25 -0400 From: Kris Moore User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: olli hauer References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> <50368973.5040202@pcbsd.org> <5036933B.8030603@gmx.de> In-Reply-To: <5036933B.8030603@gmx.de> X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, FreeBSD Ports Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 20:50:28 -0000 On 08/23/2012 16:31, olli hauer wrote: > On 2012-08-23 21:50, Kris Moore wrote: >> On 08/23/2012 13:10, Jeremy Messenger wrote: >>> On Thu, Aug 23, 2012 at 11:49 AM, Kris Moore wrote: >>>> On 08/23/2012 12:26, Jeffrey Bouquet wrote: >>>>> I am following with dread the planned implementation of the deprecation of /var/db/pkg as a package registry... I use each /var/db/pkg directory as a database into the port installation/status, using sed/grep/portmaster/portmanager/.sh scripts/find/pipes etc... to fix stuff. For instance, an upgrade py26 > py27. >>>>> cd /var/db/pkg >>>>> ls -lac | grep py26 >>>>> ls -lac | grep python >>>>> as the more simple example. >>>>> .... >>>>> With due respect to its developers and the persons who agree that >>>>> the package tools could be upgraded, the mandatory >>>>> usage of a front-end database to a file directory one >>>>> is here viewd as mutt-only-mbox, registry-and-bsod rather >>>>> than /etc/local/rc files, deprecation of sed/grep/find/locate/.sh/portmaster/portmanager as tools to fixup/upgrade the ports that are registered; >>>>> ... >>>>> I see concurrently too few tests on lower-end p2, p3 as to whether >>>>> pkg can run with lesser memory machines (routers...) (pfsense) >>>>> ... >>>>> I suspect stalling of successful frontends to bsd (pc-bsd, ghostbsd, >>>>> pfsense..) due to less-reliability, more-possibility of bugs.. >>>>> >>>> This is of some concern to me as well. A number of our utilities / >>>> scripts rely on checking /var/db/pkg as a means to test if a particular >>>> package is installed. This is often much faster than running the pkg_* >>>> commands, especially when we may be checking thousands of packages in a >>>> single run. It will be some work to adjust our utilities to using the >>>> various "pkg" commands now, but it can be done. What worries me is >>>> performance. If this is significantly slower, it may cause some issues >>>> on our end. >>> Guys, please test it before you say anything. Otherwise it's going to >>> be moved forward without you. >>> >>> >> Well, it was about time I got to doing a benchmark of this anyway :) >> >> I did quick benchmark of how one of our utilities parses through a list >> of 1k packages on a newer i5 system: >> >> First test, using /var/db/pkg/ check we have been doing: >> >> 0.178s 0:00.31 54.8% >> 0.123s 0:00.26 61.5% >> 0.099s 0:00.15 60.0% >> >> Second test, using "pkg info ": >> >> 5.347s 0:11.41 91.7% >> 5.444s 0:11.52 91.3% >> 5.878s 0:11.32 91.4% >> >> The pkg info command is quite a bit slower in this case, but 5 seconds >> isn't horrible. >> >> Now I ran the same benchmark on a slower 1.66gz Atom system, checking >> about 1200~ packages: >> >> First test, using /var/db/pkg/ check we have been doing: >> >> 0.604s 0:00.76 86.8% >> 0.622s 0:00.77 84.4% >> 0.614s 0:00.73 90.4% >> >> Second test, using "pkg info ": >> >> 28.507s 0:54.80 99.1% >> 28.282s 0:54.60 99.4% >> 28.302s 0:54.52 99.4% >> >> Now this is what concerns me a bit. It took closer to 30 seconds, which >> is quite a while to wait, especially if a utility like ours has to run >> these checks when it starts up, to show the user whats installed / not >> installed on the system. >> >> The only way around It I've found is to do a quick "pkg info" on the >> entire DB, dump that to a list, then begin to grep through that list for >> each item, but it still takes 10~ seconds on the atom. That may be what >> I end up having to do, but it still stinks to go from a half a second >> startup, to 10 seconds each time. Any other ideas on how to do this >> faster with the new pkgng? >> > Hi Kris, > > can you describe what exactly the script is doing. > > Are you aware that you can feed direct SQL to pkg ? > $> echo 'select origin,name,version,comment from packages;' | pkg shell > > At the beginning I was also a little skeptic, but even for older (slow) machines it works well here. > One note, on small systems keep an eye on /var/cache/pkg > > -- > Regards, > olli > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" I'm discussing it with Bapt off-list, but the problem isn't the initial getting of a list of packages. It's that we have to pass multiple "sets" of packages, and get some result back, like "ALL installed", "NONE installed", or "SOME installed". This means we are having to do some extra parsing after getting the initial list back, to determine those results. We have to do that with a number of collections of arbitrary packages (30+) and it is somewhat time-critical for the impatient user clicking between jails to see what package collections are installed on each :) The old way was pretty quick, usually Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CC79D106566B; Thu, 23 Aug 2012 20:51:50 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 968A48FC21; Thu, 23 Aug 2012 20:51:50 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so2229104pbb.13 for ; Thu, 23 Aug 2012 13:51:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=unVyY+VYk3r6jJWKtNhRpbjCTe9b095zr4YHv0UTtAc=; b=aNwDqUsGzG9keu/NaqG+oCGMsOh0k0xSCe3KEX02vZPs0vI/LjDr7pfL+7Mc0s92PC tbcP6e7aYbn/wZXI11zzSB7OQDhfZUXZpZtf9FtpsloFqu56d3QarYYCVs0NI/wrA89t ctv2JVoak8ec+OJ7rfUBqd4N4Z7evYFH06tD1TFmDSjuL9bTFbpevTdwxR+waF7HRo5Q YVBpGM/xtxdrPlel2dJ9p3bUtcHnOodx6n1eeDqoXG+htg+Sg3pRn5c0XQVQ0a1U+Iv2 Xr3amLZXQtUWkZPF56zO7GcLXZbULAAZlnxILu/otDwlxqwzgjBz4pj4R/xbfVTvbwqA 2upQ== MIME-Version: 1.0 Received: by 10.68.129.131 with SMTP id nw3mr7647262pbb.43.1345755110332; Thu, 23 Aug 2012 13:51:50 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.36.106 with HTTP; Thu, 23 Aug 2012 13:51:50 -0700 (PDT) In-Reply-To: <50368973.5040202@pcbsd.org> References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> <50368973.5040202@pcbsd.org> Date: Thu, 23 Aug 2012 13:51:50 -0700 X-Google-Sender-Auth: vf58SR7s1vhlYLIbUM06EQ9fmjs Message-ID: From: Adrian Chadd To: Kris Moore Content-Type: text/plain; charset=ISO-8859-1 Cc: Jeremy Messenger , freebsd-current@freebsd.org, FreeBSD Ports Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 20:51:50 -0000 Hm, it's sqlite, so if the tables are indexed correctly, that should be a quick query? Or is it recursing through each dependency and listing that too? adrian From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 21:13:07 2012 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 073EB106564A for ; Thu, 23 Aug 2012 21:13:07 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-lpp01m010-f54.google.com (mail-lpp01m010-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 798D28FC0C for ; Thu, 23 Aug 2012 21:13:06 +0000 (UTC) Received: by lage12 with SMTP id e12so875222lag.13 for ; Thu, 23 Aug 2012 14:13:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=ZdmbJJ4l2AcxLHM/AOK16EOQz6Nqu8mLfKY+yRoE3PI=; b=F0j/TmGr7J2Wd9krg2fbpqyrKTsdMmy5wrHlDN/MOp1cWnh+qqwFEoKk3pCLJ3Yrtr EOP6XD6dgn9kzHPunL9zS5SZF2fJQRkKwk/9PGh+Wu4niS6ZF8rNXDEeJ3lRI0Sjg12e IZ/r4ncf+tkc333RbkVjWEJ2Y+k618/oH3bTfpFp98Rh/eTmRdEG3gq+Uzdlppo5DG+g xgLqtQDE8sxBoLBHld9WvVJMUEnRu45H+TnIDeaENXXsZC9sF8NqtmBcTeCi/hp89Wag KTXrSOeByt73wdgJKoJo9nZCqaNsK7xYyRFUhni19WedKcHpjuZFFA1Kk9Fnezb87W/g 4msg== Received: by 10.152.130.3 with SMTP id oa3mr3276829lab.27.1345756385187; Thu, 23 Aug 2012 14:13:05 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.112.60.227 with HTTP; Thu, 23 Aug 2012 14:12:34 -0700 (PDT) In-Reply-To: <1061303300.6337147.1345754223230.JavaMail.root@k-state.edu> References: <201208111916.q7BJGsts036695@gateway.ipv6.occnc.com> <1061303300.6337147.1345754223230.JavaMail.root@k-state.edu> From: Chris Rees Date: Thu, 23 Aug 2012 22:12:34 +0100 X-Google-Sender-Auth: QmeR_CZLYJl24XyfZj3gII5blmY Message-ID: To: curtis@occnc.com Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports@freebsd.org Subject: Re: patch to build spamass-milter with sendmail-sasl 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: Thu, 23 Aug 2012 21:13:07 -0000 On 23 August 2012 21:37, Lawrence K. Chen, P.Eng. wrote: > Just the patch I was looking for. > > ----- Original Message ----- >> >> FYI- >> >> The mail/spamass-milter port won't build if the sendmail-sasl port >> has >> been built. The patch below fixes this. >> >> The port maintainer is on the Cc. No bug has been reported. Thanks for your patch Curtis; I've used it as a base for some further tweaks, and sent a PR [1]. Unfortunately you hadn't CC'd the correct maintainer, but this is not a problem since the PR will email him for us. Chris [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=170943 From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 21:33:16 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 98FB5106566C; Thu, 23 Aug 2012 21:33:16 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from mx1.stack.nl (relay04.stack.nl [IPv6:2001:610:1108:5010::107]) by mx1.freebsd.org (Postfix) with ESMTP id 301068FC17; Thu, 23 Aug 2012 21:33:16 +0000 (UTC) Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mx1.stack.nl (Postfix) with ESMTP id B50341DD5B8; Thu, 23 Aug 2012 23:33:13 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id 90CA62847B; Thu, 23 Aug 2012 23:33:13 +0200 (CEST) Date: Thu, 23 Aug 2012 23:33:13 +0200 From: Jilles Tjoelker To: Kris Moore Message-ID: <20120823213313.GA56606@stack.nl> References: <1345739186.30848.YahooMailClassic@web111307.mail.gq1.yahoo.com> <50365F37.7040601@pcbsd.org> <50368973.5040202@pcbsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <50368973.5040202@pcbsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Jeremy Messenger , freebsd-current@freebsd.org, FreeBSD Ports Subject: Re: pkgng default schedule... registering a few reasons for rethinking the final implementation... 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: Thu, 23 Aug 2012 21:33:16 -0000 On Thu, Aug 23, 2012 at 03:50:11PM -0400, Kris Moore wrote: > Well, it was about time I got to doing a benchmark of this anyway :) > I did quick benchmark of how one of our utilities parses through a list > of 1k packages on a newer i5 system: > First test, using /var/db/pkg/ check we have been doing: > 0.178s 0:00.31 54.8% > 0.123s 0:00.26 61.5% > 0.099s 0:00.15 60.0% > Second test, using "pkg info ": > 5.347s 0:11.41 91.7% > 5.444s 0:11.52 91.3% > 5.878s 0:11.32 91.4% > The pkg info command is quite a bit slower in this case, but 5 seconds > isn't horrible. > [snip] > The only way around It I've found is to do a quick "pkg info" on the > entire DB, dump that to a list, then begin to grep through that list for > each item, but it still takes 10~ seconds on the atom. That may be what > I end up having to do, but it still stinks to go from a half a second > startup, to 10 seconds each time. Any other ideas on how to do this > faster with the new pkgng? Don't use grep: the list is not big enough to make it worth it. What should work fairly efficiently is to store a list of packages in a shell variable once and then check each sub-package without external programs. list=$(pkg query %n-%v) for pkgwithversion in ...; do case $'\n'$list$'\n' in *$'\n'"$pkgwithversion"$'\n'*) echo yes ;; *) echo no ;; esac done This does assume that the list does not change during the loop. Also, instead of pName=`echo $pkg | rev | cut -d "-" -f 2-25 | rev` try pName=${pkg%-*} and use arithmetic expansion ($((...))) instead of invoking expr where possible. -- Jilles Tjoelker From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 22:20:07 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 16880106564A; Thu, 23 Aug 2012 22:20:07 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) by mx1.freebsd.org (Postfix) with ESMTP id B72088FC0A; Thu, 23 Aug 2012 22:20:06 +0000 (UTC) Received: from bender.mouf.net (bender.mouf.net [IPv6:2001:470:8:58f:21c:b3ff:feb5:bf32] (may be forged)) (authenticated bits=0) by mouf.net (8.14.5/8.14.5) with ESMTP id q7NMJMuK052114 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 23 Aug 2012 18:19:23 -0400 (EDT) (envelope-from swills@FreeBSD.org) From: Steve Wills Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Thu, 23 Aug 2012 18:19:57 -0400 Message-Id: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> To: current@FreeBSD.org, ports@FreeBSD.org, Baptiste Daroussin Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]); Thu, 23 Aug 2012 18:19:24 -0400 (EDT) X-Spam-Status: No, score=1.3 required=4.5 tests=RDNS_NONE autolearn=no version=3.3.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mouf.net X-Virus-Scanned: clamav-milter 0.97.5 at mouf.net X-Virus-Status: Clean Cc: Subject: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Thu, 23 Aug 2012 22:20:07 -0000 Hi, It seems to me that renaming the pkg binary in /usr/sbin/pkg to = /usr/sbin/pkg-bootstrap would make sense. =46rom a user standpoint, it = is confusing that running the command gets different results the second = time it is run vs. the first time. I can imagine a user saying "I ran = pkg, but it didn't do what they said it would. Now I run it again, and = it does do what it is supposed to." Also, it would enable setting up a = pkg-bootstrap man page separate from the pkg man page, without confusion = about which one you're looking at. So, opinions? There may still be time to fix it for 9.1 if we can decide = quickly. Thanks, Steve From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 22:27:18 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 00EE6106564A; Thu, 23 Aug 2012 22:27:18 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D8BF48FC14; Thu, 23 Aug 2012 22:27:17 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7NMRH6t071725; Thu, 23 Aug 2012 22:27:17 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7NMRH6u071724; Thu, 23 Aug 2012 22:27:17 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Fri, 24 Aug 2012 00:27:13 +0200 From: Baptiste Daroussin To: Steve Wills Message-ID: <20120823222712.GH18372@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="AqCDj3hiknadvR6t" Content-Disposition: inline In-Reply-To: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org, current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Thu, 23 Aug 2012 22:27:18 -0000 --AqCDj3hiknadvR6t Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 23, 2012 at 06:19:57PM -0400, Steve Wills wrote: > Hi, >=20 > It seems to me that renaming the pkg binary in /usr/sbin/pkg to /usr/sbin= /pkg-bootstrap would make sense. From a user standpoint, it is confusing th= at running the command gets different results the second time it is run vs.= the first time. I can imagine a user saying "I ran pkg, but it didn't do w= hat they said it would. Now I run it again, and it does do what it is supp= osed to." Also, it would enable setting up a pkg-bootstrap man page separat= e from the pkg man page, without confusion about which one you're looking a= t. >=20 > So, opinions? There may still be time to fix it for 9.1 if we can decide = quickly. >=20 I do personnally have no opinion on this, I have hesitated long between both before choosing /usr/sbin/pkg. I'm interested in other's opinion. regards, Bapt --AqCDj3hiknadvR6t Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA2rkAACgkQ8kTtMUmk6Ex7wACdEqj6Voz/cLCwB0Wz14EgrAVE SjkAmwVKxjbKoMOA/fheXbJGPAYHiAAM =OmCe -----END PGP SIGNATURE----- --AqCDj3hiknadvR6t-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 22:29:36 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 5D23B106566C; Thu, 23 Aug 2012 22:29:36 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 86C95163793; Thu, 23 Aug 2012 22:28:28 +0000 (UTC) Message-ID: <5036AE8B.9030807@FreeBSD.org> Date: Thu, 23 Aug 2012 15:28:27 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Steve Wills References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> In-Reply-To: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, Baptiste Daroussin , current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Thu, 23 Aug 2012 22:29:36 -0000 On 8/23/2012 3:19 PM, Steve Wills wrote: > Hi, > > It seems to me that renaming the pkg binary in /usr/sbin/pkg to /usr/sbin/pkg-bootstrap would make sense. From a user standpoint, it is confusing that running the command gets different results the second time it is run vs. the first time. I can imagine a user saying "I ran pkg, but it didn't do what they said it would. Now I run it again, and it does do what it is supposed to." Also, it would enable setting up a pkg-bootstrap man page separate from the pkg man page, without confusion about which one you're looking at. > > So, opinions? There may still be time to fix it for 9.1 if we can decide quickly. Yes please. Every time in the past that we have talked about moving the pkg_* tools to the ports the corresponding change for the base was to have a pkg_bootstrap tool that was a use once and forget kind of thing. I was quite surprised when sbin/pkg was added, but since people tell me I already comment on too much, I decided to wait and see what others thought. Doug -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 22:38:09 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DA1D81065673 for ; Thu, 23 Aug 2012 22:38:09 +0000 (UTC) (envelope-from bryan@shatow.net) Received: from secure.xzibition.com (secure.xzibition.com [173.160.118.92]) by mx1.freebsd.org (Postfix) with ESMTP id B8D158FC0C for ; Thu, 23 Aug 2012 22:38:07 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=shatow.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sweb; b=zCyAMo 749ip/57nCSjPJISFyYG7r+Li14jFDBKld7fecEVdoJ/6BZulLmO7vs2XR7JlGq0 aQxOVqarNCnnr+b1I421Id8orsHgwl/MvShUMZQF8II8JGJ7g0b7icvgBWvtf8o0 C4RofMtt1DhORLBrKQfRMoSsVboZFXjCawIy0= DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=shatow.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sweb; bh=De6YInNZyQ/r 7zagddHGx8xHPP0nrN3YFME4m2ooHNo=; b=VIc1nFh1L8e0089RUIEN0kGfZl6L g0egUhMK/hcdLNvWm5230hlsSIrRMqrcv0RESMa8eSGf7N0J5Swa4jpw6jwvtY7l qa9vKHs7HtkcfwtsNh1IBvau+VGb8oNXWwYlN1lNsUYDNg0NeigvKrzBYQsCY24+ EzZ967abMxFCEV0= Received: (qmail 68884 invoked from network); 23 Aug 2012 17:38:05 -0500 Received: from unknown (HELO ?192.168.0.74?) (bryan@shatow.net@74.94.87.209) by sweb.xzibition.com with ESMTPA; 23 Aug 2012 17:38:05 -0500 Message-ID: <5036B0E2.1000600@shatow.net> Date: Thu, 23 Aug 2012 17:38:26 -0500 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Steve Wills , Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> In-Reply-To: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Thu, 23 Aug 2012 22:38:10 -0000 On 8/23/2012 5:19 PM, Steve Wills wrote: > Hi, > > It seems to me that renaming the pkg binary in /usr/sbin/pkg to /usr/sbin/pkg-bootstrap would make sense. From a user standpoint, it is confusing that running the command gets different results the second time it is run vs. the first time. I can imagine a user saying "I ran pkg, but it didn't do what they said it would. Now I run it again, and it does do what it is supposed to." Also, it would enable setting up a pkg-bootstrap man page separate from the pkg man page, without confusion about which one you're looking at. > > So, opinions? There may still be time to fix it for 9.1 if we can decide quickly. > > Thanks, > Steve > Even automated tools can be prone to that mistake. I think either we need to make the bootstrapper be silent and forward the command to the downloaded version (kind of surprising... what is taking so long??) (and higher risk to rush in right now) or rename as you suggested. But if we rename, when and who runs it? Will we update bsd.port.mk to run it if needed? Bryan From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 22:47:23 2012 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 1EDBC106566B for ; Thu, 23 Aug 2012 22:47:23 +0000 (UTC) (envelope-from bryan@shatow.net) Received: from secure.xzibition.com (secure.xzibition.com [173.160.118.92]) by mx1.freebsd.org (Postfix) with ESMTP id BB0FB8FC14 for ; Thu, 23 Aug 2012 22:47:22 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=shatow.net; h=message-id :date:from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sweb; b=kmJmxg /+1o75f41w5fVddEQJOa5sEoaZEi05czuk2fRPDkSKYbwGpEKJQXy2t5v19YZ9Jh pbXptwH2HIHDMqGU2ySoxbZrbxZs5jGsgbFwBhXave7yjBNBwhSLnu7Lr8MpjlFP eOcU3e/RD3pB+T7QRPsbO46UzMqkKs7o6maoc= DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=shatow.net; h=message-id :date:from:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sweb; bh=v6VrNe3vr6Be ltUZZFH3YTEetN3C2KXtjRq1q+bTzrg=; b=TAxbG6e/SZIjiXDEVcybz5ThiaWq 4VGZmo1fIseRe0i3HKQjvUzlH4g342u+6guEKEI770xRKFZhHeKMhV3CFODSje3i FjmrNlCRJm5rfTBWIQNL6bkqF/bvWaFAl2N/Wy1/L41tnpqQM6LCry9Iiqvj1u6Y yR/CdPQ79Yz8DR8= Received: (qmail 24129 invoked from network); 23 Aug 2012 17:47:21 -0500 Received: from unknown (HELO ?192.168.0.74?) (bryan@shatow.net@74.94.87.209) by sweb.xzibition.com with ESMTPA; 23 Aug 2012 17:47:21 -0500 Message-ID: <5036B30E.1000309@shatow.net> Date: Thu, 23 Aug 2012 17:47:42 -0500 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <5036B0E2.1000600@shatow.net> In-Reply-To: <5036B0E2.1000600@shatow.net> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Thu, 23 Aug 2012 22:47:23 -0000 On 8/23/2012 5:38 PM, Bryan Drewery wrote: > But if we rename, when and who runs it? Will we update bsd.port.mk to > run it if needed? Duh, ports-mgmt/pkg is already a PKG_DEPENDS in ports. So it gets pulled in with WITH_PKGNG. Bryan From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 22:54:14 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3A899106564A; Thu, 23 Aug 2012 22:54:14 +0000 (UTC) (envelope-from patfbsd@davenulle.org) Received: from smtp.lamaiziere.net (net.lamaiziere.net [94.23.254.147]) by mx1.freebsd.org (Postfix) with ESMTP id 7FAB88FC08; Thu, 23 Aug 2012 22:54:13 +0000 (UTC) Received: from baby-jane.lamaiziere.net (unknown [192.168.1.10]) by smtp.lamaiziere.net (Postfix) with ESMTP id 5740FC324; Fri, 24 Aug 2012 00:54:06 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by baby-jane.lamaiziere.net (Postfix) with ESMTP id E74582CEC18; Fri, 24 Aug 2012 00:54:04 +0200 (CEST) Date: Fri, 24 Aug 2012 00:54:03 +0200 From: Patrick Lamaiziere To: Baptiste Daroussin Message-ID: <20120824005403.7f400d78@davenulle.org> In-Reply-To: <20120823222712.GH18372@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120823222712.GH18372@ithaqua.etoilebsd.net> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; i386-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: ports@FreeBSD.org, current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Thu, 23 Aug 2012 22:54:14 -0000 Le Fri, 24 Aug 2012 00:27:13 +0200, Baptiste Daroussin a écrit : Hello, > > So, opinions? There may still be time to fix it for 9.1 if we can > > decide quickly. > > > I do personnally have no opinion on this, I have hesitated long > between both before choosing /usr/sbin/pkg. > > I'm interested in other's opinion. I was hit by this: install poudriere, forgot to install pkgng (yes it is documented...). Run poudriere bulk, it will be stuck waiting an user input (it does not output anything too) and it closes the poudriere jail juste after a key is pressed. I've spent sometime to understand why pkg was waiting on the "tty" wchan... So yes this is confusing IMO. Regards. From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 22:55:52 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7569F106566B; Thu, 23 Aug 2012 22:55:52 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (pancho.soaustin.net [76.74.250.40]) by mx1.freebsd.org (Postfix) with ESMTP id 55DC28FC16; Thu, 23 Aug 2012 22:55:51 +0000 (UTC) Received: by mail.soaustin.net (Postfix, from userid 502) id 758C456252; Thu, 23 Aug 2012 17:55:50 -0500 (CDT) Date: Thu, 23 Aug 2012 17:55:50 -0500 From: Mark Linimon To: freebsd-ports@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <20120823225550.GA13223@lonesome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.20 (2009-06-14) Cc: linimon@FreeBSD.org Subject: announcing the availability of packages for the Arm architecture 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: Thu, 23 Aug 2012 22:55:52 -0000 With the help of Alexander Motin, I have now started limited package builds on the Arm architecture. Right now builds are only being done for a few hand-selected ports, and only on arm-9 with pkgng. No builds with the old pkg_* tools are intended at this time. For those of you with Arm systems, you should be able to install packages just by setting USE_PKGNG="yes" in /etc/make.conf and then using pkg(8). There are more details at http://wiki.freebsd.org/PackagesOnArm . Please let me know if how these packages work out for you. Thanks. mcl From owner-freebsd-ports@FreeBSD.ORG Thu Aug 23 23:55:53 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1AF04106564A; Thu, 23 Aug 2012 23:55:53 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7D5D48FC15; Thu, 23 Aug 2012 23:55:52 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so1907031vcb.13 for ; Thu, 23 Aug 2012 16:55:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type; bh=VwhM/NC/OAzqMIFqsAVuutF2NuepvlwlMWqTfMZvdBs=; b=ksEQQ8D4On0e7NfzUdhRMA5iSfnv/ohZf7onrMWmhOZa9dh+Hp3kTExqANdacnXDdC tcAR4YEim940ZcCqkESEXT75ylPBhdVQSrPfp/bc0EUqo7SFGgQEv3wIg8YyoILc6+Dz U000sk8tOpONwE1ss2MDRBAMPZvjuLnXCvmcDCImikzUgfQ292NKSu7W1hP4w5fh7wLF Tp7VILt+xniGJXcOO+IfAKA7wfYFbxbZSKSEV4gnrIgStftLq+O5Y6eeajxxNWw2OvxP kDCB4vE5GfJzA6jfvRwKMn9SDzONgJlG4ZKAk/1wGCcUFv3FQ4VN2Gs6qtO+6dijpL3T CW4w== Received: by 10.220.248.69 with SMTP id mf5mr2889967vcb.42.1345766151772; Thu, 23 Aug 2012 16:55:51 -0700 (PDT) Received: from kan.dyndns.org (c-24-63-226-98.hsd1.ma.comcast.net. [24.63.226.98]) by mx.google.com with ESMTPS id xk2sm3992975vec.13.2012.08.23.16.55.50 (version=SSLv3 cipher=OTHER); Thu, 23 Aug 2012 16:55:51 -0700 (PDT) Date: Thu, 23 Aug 2012 19:55:40 -0400 From: Alexander Kabaev To: Steve Wills Message-ID: <20120823195540.335baa2d@kan.dyndns.org> In-Reply-To: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/U0E1mWJTS0LcnEYiOr09.HE"; protocol="application/pgp-signature" Cc: ports@FreeBSD.org, Baptiste Daroussin , current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Thu, 23 Aug 2012 23:55:53 -0000 --Sig_/U0E1mWJTS0LcnEYiOr09.HE Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Thu, 23 Aug 2012 18:19:57 -0400 Steve Wills wrote: > Hi, >=20 > It seems to me that renaming the pkg binary in /usr/sbin/pkg > to /usr/sbin/pkg-bootstrap would make sense. From a user standpoint, > it is confusing that running the command gets different results the > second time it is run vs. the first time. I can imagine a user saying > "I ran pkg, but it didn't do what they said it would. Now I run it > again, and it does do what it is supposed to." Also, it would enable > setting up a pkg-bootstrap man page separate from the pkg man page, > without confusion about which one you're looking at. >=20 > So, opinions? There may still be time to fix it for 9.1 if we can > decide quickly. >=20 > Thanks, > Steve >=20 Remove it or rename it. Do _NOT_ make it download the package and install it silently as this is a security nightmare waiting to happen. --=20 Alexander Kabaev --Sig_/U0E1mWJTS0LcnEYiOr09.HE Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iD8DBQFQNsMFQ6z1jMm+XZYRAlk7AJ9rL4dKinLHk9gANmDW65K91045JQCg1TmX /m3IXvv7UfWPsRG74jPVXTY= =dHFj -----END PGP SIGNATURE----- --Sig_/U0E1mWJTS0LcnEYiOr09.HE-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 01:58:16 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22487106566B for ; Fri, 24 Aug 2012 01:58:16 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id C31B08FC12 for ; Fri, 24 Aug 2012 01:58:15 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so2008260vcb.13 for ; Thu, 23 Aug 2012 18:58:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=ZdJtL4nfFYyKANpGhYi2PN3Gu/3X42FUQ0FDMergqgI=; b=AOimH+HNQGrfWcAcR1Nsntj9J06aMq0+CptwRXYd+r1zIbLoIfFGF0ebpaSGncbIiu oEG/Dsy3GyiQK8PJw7G531EES8wXGnQWc2hFXgDphB4YRdT5qVFpJhwwgt4EMfqs1S1R rKb3JB85O/BqSxL+uI/SO7YX1rCDkJ16mmmFc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-gm-message-state; bh=ZdJtL4nfFYyKANpGhYi2PN3Gu/3X42FUQ0FDMergqgI=; b=k24wITCdvMhhcvbkg4NHc6oZ6KlfyCHrxmlWDJ4ahUTGfjW1NP6ByAqLCXyNXmKDqA R8045/4Ppij2zFa3paprQ5+DXMGaOBXCxa7WkvNSVnQjYhpximmmENszgRRNdjOnsxcS 3k2l8XEt4LGnT2yS/tIjtOWSfpi8LMMRm1zpmqoF0xbk3KY0Tja7Sp4ACQfjwFU+rMSN 94GcSRq1u7y6B73Qu5erEGoE2iRd3ba4Sxg7he6ifMQDXjnoWs387nS7riXbPPwwNyJB qHteZsfIsbv571kGAJcWqC2ySPzM/K6K1AOsHRNNAY+q6LTPc1xyPwQV7bO58360fLu3 DKfg== Received: by 10.220.141.202 with SMTP id n10mr3098803vcu.49.1345773495273; Thu, 23 Aug 2012 18:58:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.190.227 with HTTP; Thu, 23 Aug 2012 18:57:44 -0700 (PDT) In-Reply-To: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> From: Eitan Adler Date: Thu, 23 Aug 2012 21:57:44 -0400 Message-ID: To: Steve Wills Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQmg3XEqZV1Oehu1pSMWAUU72Zwh+7NK+bIDCTUMfashOvbVBMOBRUqpFWR0aMzRnCgrxMkL Cc: ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 01:58:16 -0000 On 23 August 2012 18:19, Steve Wills wrote: > Hi, > > It seems to me that renaming the pkg binary in /usr/sbin/pkg to /usr/sbin= /pkg-bootstrap would make sense. From a user standpoint, it is confusing th= at running the command gets different results the second time it is run vs.= the first time. I can imagine a user saying "I ran pkg, but it didn't do w= hat they said it would. Now I run it again, and it does do what it is supp= osed to." Also, it would enable setting up a pkg-bootstrap man page separat= e from the pkg man page, without confusion about which one you're looking a= t. > > So, opinions? There may still be time to fix it for 9.1 if we can decide = quickly. no opinion on the name, but imho there should be *something* called "pkg" on a fresh system. Users will install a new system, follow some random how-to, and not realize they missed a step. If the default package errors with exit code 1 and says "run pkgbootstrap first" that is okay too. --=20 Eitan Adler From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 02:05:28 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 6A2E9106566B; Fri, 24 Aug 2012 02:05:28 +0000 (UTC) (envelope-from swills@freebsd.org) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) by mx1.freebsd.org (Postfix) with ESMTP id 071DC8FC08; Fri, 24 Aug 2012 02:05:27 +0000 (UTC) Received: from bender.mouf.net (bender.mouf.net [IPv6:2001:470:8:58f:21c:b3ff:feb5:bf32] (may be forged)) (authenticated bits=0) by mouf.net (8.14.5/8.14.5) with ESMTP id q7O24frV056045 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 23 Aug 2012 22:04:42 -0400 (EDT) (envelope-from swills@freebsd.org) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Steve Wills In-Reply-To: Date: Thu, 23 Aug 2012 22:05:18 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> To: Eitan Adler X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]); Thu, 23 Aug 2012 22:04:43 -0400 (EDT) X-Spam-Status: No, score=1.3 required=4.5 tests=RDNS_NONE autolearn=no version=3.3.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mouf.net X-Virus-Scanned: clamav-milter 0.97.5 at mouf.net X-Virus-Status: Clean Cc: ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 02:05:28 -0000 On Aug 23, 2012, at 9:57 PM, Eitan Adler wrote: > On 23 August 2012 18:19, Steve Wills wrote: >> Hi, >>=20 >> It seems to me that renaming the pkg binary in /usr/sbin/pkg to = /usr/sbin/pkg-bootstrap would make sense. =46rom a user standpoint, it = is confusing that running the command gets different results the second = time it is run vs. the first time. I can imagine a user saying "I ran = pkg, but it didn't do what they said it would. Now I run it again, and = it does do what it is supposed to." Also, it would enable setting up a = pkg-bootstrap man page separate from the pkg man page, without confusion = about which one you're looking at. >>=20 >> So, opinions? There may still be time to fix it for 9.1 if we can = decide quickly. >=20 > no opinion on the name, but imho there should be *something* called > "pkg" on a fresh system. Users will install a new system, follow some > random how-to, and not realize they missed a step. If the default > package errors with exit code 1 and says "run pkgbootstrap first" that > is okay too. Why can't one of those steps be to run "pkg-bootstrap"? Steve From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 02:08:53 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3399A1065670 for ; Fri, 24 Aug 2012 02:08:53 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id D3D3D8FC1D for ; Fri, 24 Aug 2012 02:08:52 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so2017287vcb.13 for ; Thu, 23 Aug 2012 19:08:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=sMyHVDrJRZNqmDzP+UmyC8ziFzWOGdx5nxKNPRJAyl0=; b=YpiyQy3C6LcpOGXy2byijXVeJwcYXcFixoOY+CRhU4XduWKdgg98YTVt+r1E2o8LnS zwLAloNcyVoubqcj5hizfn1Do+LmKoQr/LLefcHXrYJcJCXt6t2uv72mdMAD5Rt2YZrH 0tdp5gU1tOlxQeu7V+oR6t46uSuV0YQg1PMZA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=sMyHVDrJRZNqmDzP+UmyC8ziFzWOGdx5nxKNPRJAyl0=; b=QYj7g4ufJpNaxhjJxWNUZQ3g1CWfMmmaxHbme2gSKhPf2N6Z++2KhEWMnPPyOV0zMM RCf1czlHkJBLztmR4dzMr+QrqgkVihVyaSh9FvEDxQp/t1RZAbYK/rs1TV62khnUXvZ2 UvUzrzRWr2gXfVAB0Fgbqqd5LQbKVGlZd1m6O+/mgbCGt974c8jpKnb3FkHqUr+05BGE +DFdxa3y+75QZbAqXtxpXYMCB09LZemaE/tKww6yiOeOuCEiU3PyddGGkTlc6TBgUva7 BV+M7huKOZUvItk2h52ft7JbWzk/sVdY2oni4NOg4wwR7eQ8gFU08q5gaqofNmHx2ZY1 +68A== Received: by 10.220.141.208 with SMTP id n16mr3213329vcu.22.1345774132023; Thu, 23 Aug 2012 19:08:52 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.190.227 with HTTP; Thu, 23 Aug 2012 19:08:21 -0700 (PDT) In-Reply-To: <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> From: Eitan Adler Date: Thu, 23 Aug 2012 22:08:21 -0400 Message-ID: To: Steve Wills Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQmPzMp7kHGGBUN/8K07Qlm5hNj/Mvg5ImHWmMx0x+8MPg8zrnmc+8/4mZ5cV+K3kmr3aAJ9 Cc: ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 02:08:53 -0000 On 23 August 2012 22:05, Steve Wills wrote: > Why can't one of those steps be to run "pkg-bootstrap"? Because the how-to may not be for a new system ;) -- Eitan Adler From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 02:15:13 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B275A1065674; Fri, 24 Aug 2012 02:15:13 +0000 (UTC) (envelope-from swills@freebsd.org) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) by mx1.freebsd.org (Postfix) with ESMTP id 676B68FC0C; Fri, 24 Aug 2012 02:15:13 +0000 (UTC) Received: from bender.mouf.net (bender.mouf.net [IPv6:2001:470:8:58f:21c:b3ff:feb5:bf32] (may be forged)) (authenticated bits=0) by mouf.net (8.14.5/8.14.5) with ESMTP id q7O2EPo1056321 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 23 Aug 2012 22:14:27 -0400 (EDT) (envelope-from swills@freebsd.org) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Steve Wills In-Reply-To: Date: Thu, 23 Aug 2012 22:15:02 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> To: Eitan Adler X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]); Thu, 23 Aug 2012 22:14:27 -0400 (EDT) X-Spam-Status: No, score=1.3 required=4.5 tests=RDNS_NONE autolearn=no version=3.3.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mouf.net X-Virus-Scanned: clamav-milter 0.97.5 at mouf.net X-Virus-Status: Clean Cc: ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 02:15:13 -0000 On Aug 23, 2012, at 10:08 PM, Eitan Adler wrote: > On 23 August 2012 22:05, Steve Wills wrote: >=20 >> Why can't one of those steps be to run "pkg-bootstrap"? >=20 > Because the how-to may not be for a new system ;) The possibility of bad docs somewhere outside of our control, when we = can (and I am actively working on) document(ing) pkgng for the handbook = seems kinda thin. It's not even "Something's wrong on the Internet!" = (http://xkcd.com/386/), it's "Something might some day be wrong on the = Internet!" Steve From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 02:24:16 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D56111065676 for ; Fri, 24 Aug 2012 02:24:16 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 710788FC15 for ; Fri, 24 Aug 2012 02:24:15 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so2029844vcb.13 for ; Thu, 23 Aug 2012 19:24:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=TeuksIM5bxvGVq4k95fCjO9Po5hxmKdu0a0VOAqQ5Qk=; b=YZfeC1LD927s/j6z4iII/niOeSbxXZPnvqNRdOhCxLC6Ca/dPedt0W3k3noJnd+j/8 Piu2AJa6IGH4KhHgm5a9tG1mqjy+pUaASBqDkpAkAEA3pU5c8uVq7FZp13Aj3OepcVhC 5i18o1MDqH9xc42DXomoBgBYwmkhPlos6DF/0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-gm-message-state; bh=TeuksIM5bxvGVq4k95fCjO9Po5hxmKdu0a0VOAqQ5Qk=; b=RhR4H95BdDgc1LTniE7JHpIxwmF+80yNGH1XD4zHs3DT0FQxZTcn2Kgj0WIlkomSqe Bk1aLZ04HMHdJo/0GzsoJ90Ojwnca3mf7w9fyuQ7V53b82/fNFrQw9Fifs0d+JFrLdd9 goCeShZC/MAuOo8ziVc+fN6qWoAodneCnZmLJ/IwJHDI3owDM7dIwx2hHCVtFzGLaA8O SUWYMB6fw6SqBM7wMaNI3sWPmeWUmU52FVgpOhfENF1CVQMLJqu8A1/UNrWDayHUGPN5 aa/RMkt7pmxY4fCprW7RGCTsjzlqtUQLmHZdxJATETetEJ3F4guwndjyzcBahuuycn+j Ty+g== Received: by 10.58.133.48 with SMTP id oz16mr3623636veb.1.1345775055345; Thu, 23 Aug 2012 19:24:15 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.190.227 with HTTP; Thu, 23 Aug 2012 19:23:44 -0700 (PDT) In-Reply-To: <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> From: Eitan Adler Date: Thu, 23 Aug 2012 22:23:44 -0400 Message-ID: To: Steve Wills Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQn2pxdgTlE6WaOrbivEvTgREVleNQPr6I+KmNpwc6s0wpiQkstmvGdDsjTsn23BKD6nT8jg Cc: ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 02:24:16 -0000 On 23 August 2012 22:15, Steve Wills wrote: > On Aug 23, 2012, at 10:08 PM, Eitan Adler wrote: > >> On 23 August 2012 22:05, Steve Wills wrote: >> >>> Why can't one of those steps be to run "pkg-bootstrap"? >> >> Because the how-to may not be for a new system ;) > > The possibility of bad docs somewhere outside of our control, when we can= (and I am actively working on) document(ing) pkgng for the handbook seems = kinda thin. It's not even "Something's wrong on the Internet!" (http://xkcd= .com/386/), it's "Something might some day be wrong on the Internet!" It isn't a problem of bad docs. Its a problem of the user following some not-for-new-systems documentation and getting very confused when they see "command not found.". It is practically the definition of POLA. --=20 Eitan Adler From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 02:55:29 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2DDF7106566C; Fri, 24 Aug 2012 02:55:29 +0000 (UTC) (envelope-from swills@freebsd.org) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) by mx1.freebsd.org (Postfix) with ESMTP id 57F7E8FC16; Fri, 24 Aug 2012 02:55:28 +0000 (UTC) Received: from bender.mouf.net (bender.mouf.net [IPv6:2001:470:8:58f:21c:b3ff:feb5:bf32] (may be forged)) (authenticated bits=0) by mouf.net (8.14.5/8.14.5) with ESMTP id q7O2sfhr056976 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 23 Aug 2012 22:54:42 -0400 (EDT) (envelope-from swills@freebsd.org) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Steve Wills In-Reply-To: Date: Thu, 23 Aug 2012 22:55:18 -0400 Content-Transfer-Encoding: quoted-printable Message-Id: References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> To: Eitan Adler X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]); Thu, 23 Aug 2012 22:54:43 -0400 (EDT) X-Spam-Status: No, score=1.3 required=4.5 tests=RDNS_NONE autolearn=no version=3.3.2 X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mouf.net X-Virus-Scanned: clamav-milter 0.97.5 at mouf.net X-Virus-Status: Clean Cc: ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 02:55:29 -0000 On Aug 23, 2012, at 10:23 PM, Eitan Adler wrote: > On 23 August 2012 22:15, Steve Wills wrote: >> On Aug 23, 2012, at 10:08 PM, Eitan Adler wrote: >>=20 >>> On 23 August 2012 22:05, Steve Wills wrote: >>>=20 >>>> Why can't one of those steps be to run "pkg-bootstrap"? >>>=20 >>> Because the how-to may not be for a new system ;) >>=20 >> The possibility of bad docs somewhere outside of our control, when we = can (and I am actively working on) document(ing) pkgng for the handbook = seems kinda thin. It's not even "Something's wrong on the Internet!" = (http://xkcd.com/386/), it's "Something might some day be wrong on the = Internet!" >=20 > It isn't a problem of bad docs. Its a problem of the user following > some not-for-new-systems documentation and getting very confused when > they see "command not found.". It is practically the definition of > POLA. As far as I understand it, POLA is about changing existing things: http://www.freebsd.org/doc/handbook/freebsd-glossary.html#POLA-GLOSSARY So this isn't POLA, it's documentation. Steve From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 03:00:01 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 6247A1065670; Fri, 24 Aug 2012 03:00:01 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 0788E14ED84; Fri, 24 Aug 2012 03:00:00 +0000 (UTC) Message-ID: <5036EE2E.4040606@FreeBSD.org> Date: Thu, 23 Aug 2012 19:59:58 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Eitan Adler References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> In-Reply-To: X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Steve Wills , Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 03:00:01 -0000 On 8/23/2012 7:23 PM, Eitan Adler wrote: > On 23 August 2012 22:15, Steve Wills wrote: >> On Aug 23, 2012, at 10:08 PM, Eitan Adler wrote: >> >>> On 23 August 2012 22:05, Steve Wills wrote: >>> >>>> Why can't one of those steps be to run "pkg-bootstrap"? >>> >>> Because the how-to may not be for a new system ;) >> >> The possibility of bad docs somewhere outside of our control, when we can (and I am actively working on) document(ing) pkgng for the handbook seems kinda thin. It's not even "Something's wrong on the Internet!" (http://xkcd.com/386/), it's "Something might some day be wrong on the Internet!" > > It isn't a problem of bad docs. Its a problem of the user following > some not-for-new-systems documentation and getting very confused when > they see "command not found.". It is practically the definition of > POLA. No, POLA refers to not changing long-established practices out from under the user. I tend to agree with Steve here ... we can't be responsible for other people's poorly written docs. You bring up a valid point that we should keep in mind for our own however. The bootstrapping issue will be the smallest possible annoyance on a long road of the migration process. OTOH this is a good use case for the "prompt the user when they type a command for something that can be installed from ports" idea. :) Doug -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 03:00:56 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E6B0710657C8 for ; Fri, 24 Aug 2012 03:00:56 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8DC4D8FC14 for ; Fri, 24 Aug 2012 03:00:56 +0000 (UTC) Received: by vbmv11 with SMTP id v11so2029388vbm.13 for ; Thu, 23 Aug 2012 20:00:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=43pgw1wmU27RrRDLPB9fvQjPy04QreftlkkQXilV8Gg=; b=j1o8P7DVVS99wqWWoXn5qVdIv3ZdaPkaTRGd7m0Nicxt2U2DKMSlG3SpGRUKg4O3rn +5lNjOftG1/M76HIWeIaWjzoKAEZ7YV9IzcNlCwUQCk/yxgDKHGDqJc7Ba2rygl54Dx0 epKoYwvc2UG2oBUWiDlr5m/bfWGGbVUbFwHvc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=43pgw1wmU27RrRDLPB9fvQjPy04QreftlkkQXilV8Gg=; b=bnxGi/f9LrQpjgKn7fWjRM9QoeBYBpOPmlgtEHvcwzbxMadm3Id9Q/U5h5Fgr7JckZ FZcJTZjtHUfzPNSnazgaBLDh53Aq5A9DlqMPI3WoE3NwOBrxQrsxTO3kOXSccQrej5B2 QRSf60DB0dwERI6zDodF4QyR+aPFTYoabTjwX8vz7H6mZDo1AM6gHBNYSuLG/7RFlV1t Vp6WGXUB5oAik5wG9rP20czGRmAscxi94GISsfz/V7n2GrleTJdbUYq+WSYP4zcl671t A0oWHvSp+klv8vLX/cdomOOyV0J7V7e1TtfRWR35sjNWMK9eIML4BX/+YM+R7BaqH/XJ R2LQ== Received: by 10.52.33.69 with SMTP id p5mr2810352vdi.46.1345777256083; Thu, 23 Aug 2012 20:00:56 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.190.227 with HTTP; Thu, 23 Aug 2012 20:00:25 -0700 (PDT) In-Reply-To: References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> From: Eitan Adler Date: Thu, 23 Aug 2012 23:00:25 -0400 Message-ID: To: Steve Wills Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQlpCS9IaDSJy/fBRh9lmai2GFL7VW2s744TWQOTENDIVXCarS7dxrGt3QhijouonrSLGoRX Cc: ports@freebsd.org, Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 03:00:57 -0000 On 23 August 2012 22:55, Steve Wills wrote: > As far as I understand it, POLA is about changing existing things: okay, so forget POLA. My point is that a user following a how to or even *our* documentation on how to install something unrelated, like say, apache, will be very confused when the documentation tells them to run "pkg install apache" and finds out that pkg doesn't exist. A similar example is needing "rehash" in tcsh. -- Eitan Adler From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 03:04:12 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F0BC1065675 for ; Fri, 24 Aug 2012 03:04:12 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-vc0-f182.google.com (mail-vc0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id B85338FC1E for ; Fri, 24 Aug 2012 03:04:11 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so2060563vcb.13 for ; Thu, 23 Aug 2012 20:04:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=fLoYKDYGfzeMdpoIUOx3zhyLJ0B+eYfjtq1vYfSG6jw=; b=UMGTdoIGai+qb4cuwn00J0J83QNpk2Gs6Ll+ERW1GHt7iJHaW8zzMgGhe/fXSNklXE CqB6+uvsSG5uSt6nBFscbFgM3AQjCf2ReoAQ5nqDBtTFFovDF48d2waGUnrRRfATMjJs A07pZLW+cED+Nl715700l9s1q91oM/4VvDmFE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=fLoYKDYGfzeMdpoIUOx3zhyLJ0B+eYfjtq1vYfSG6jw=; b=JhIZbmiSw5PQ2ahie4C/hlyBfj0c3jQHgdjD9S/Ft2OWHIDd0i3G+A6OxNhMiCzb8N tex1FDV/o/LkZ3UA7slnW1GGDqM/jMRp+qgXbO1cX8oV3WIv2zlNThAYyB/nSYdgue6E xHwRJlFZXAgZbRTkM9lctC5fB5rsKmeRV68muOSGp95Ra2s6ltyGoErQtl31R0jTP5aV ZPeZXS/yMfQP+Fz+kcQZ7qG3tBzezKQzPO7vrWGRLKHR/FhpLE+rHjWvZgt3/70AsW1X n01XFH1x1ZcH3EaC38wSa/HNR5g7dP8ecyB1+fhpaBIxr9E39g9P6xMS8VPj/V1PtESK 2XRg== Received: by 10.52.20.138 with SMTP id n10mr2772380vde.129.1345777451030; Thu, 23 Aug 2012 20:04:11 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.190.227 with HTTP; Thu, 23 Aug 2012 20:03:40 -0700 (PDT) In-Reply-To: <5036EE2E.4040606@FreeBSD.org> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> <5036EE2E.4040606@FreeBSD.org> From: Eitan Adler Date: Thu, 23 Aug 2012 23:03:40 -0400 Message-ID: To: Doug Barton Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQl4sIdP1d88jDk5H2EaRrH7PF9HFyOTWcUatx9uQEMk+w4J58VA2vaA3Y3uwG1zKoKI3iFm Cc: ports@freebsd.org, Steve Wills , Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 03:04:12 -0000 On 23 August 2012 22:59, Doug Barton wrote: > No, POLA refers to not changing long-established practices out from > under the user. forget pola > > I tend to agree with Steve here ... we can't be responsible for other > people's poorly written docs. This isn't about poorly written docs. This is the user expecting a tool to exist, which doesn't. Take another example of a sysadmin which rarely installs new systems, installs FreeBSD for the third time, and then gets confused when "pkg install vim" fails. > You bring up a valid point that we should > keep in mind for our own however. The bootstrapping issue will be the > smallest possible annoyance on a long road of the migration process. The bootstrapping issue is a factor even after the migration :) > OTOH this is a good use case for the "prompt the user when they type a > command for something that can be installed from ports" idea. :) even this is fine, provided that *for the command called pkg* it is on by default. note that I'm not talking about the mechanism here, I'm trying to avoid "pkg doesn't seem to be installed on my fresh system" becoming a FAQ. -- Eitan Adler From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 04:22:14 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8882D106564A; Fri, 24 Aug 2012 04:22:14 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id 019D18FC0A; Fri, 24 Aug 2012 04:22:13 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id q7O4MBgh035123; Thu, 23 Aug 2012 22:22:11 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id q7O4MB10035120; Thu, 23 Aug 2012 22:22:11 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Thu, 23 Aug 2012 22:22:11 -0600 (MDT) From: Warren Block To: Eitan Adler In-Reply-To: Message-ID: References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Thu, 23 Aug 2012 22:22:11 -0600 (MDT) Cc: ports@freebsd.org, Steve Wills , Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 04:22:14 -0000 On Thu, 23 Aug 2012, Eitan Adler wrote: > On 23 August 2012 22:55, Steve Wills wrote: > >> As far as I understand it, POLA is about changing existing things: > > okay, so forget POLA. My point is that a user following a how to or > even *our* documentation on how to install something unrelated, like > say, apache, will be very confused when the documentation tells them > to run "pkg install apache" and finds out that pkg doesn't exist. A > similar example is needing "rehash" in tcsh. I need to apologize to Steve Wills. I brought this up on IRC, and then shirked posting it here. My concern was having two programs called "pkg" with decidedly different behavior. Or rather, what appears to the user to be a single program that does not behave predictably. I should also apologize for not looking at this earlier; I was planning on using pkgng after release, and only just now got involved due to documentation. Alexander Kabaev's point about security is interesting. Maybe a compromise would be for /usr/sbin/pkg to remain, but merely show instructions on how to install the pkg package. From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 07:21:57 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B5EB810656A3; Fri, 24 Aug 2012 07:21:56 +0000 (UTC) (envelope-from jlaffaye.freebsd@gmail.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id B52268FC24; Fri, 24 Aug 2012 07:21:55 +0000 (UTC) Received: by eeke52 with SMTP id e52so611905eek.13 for ; Fri, 24 Aug 2012 00:21:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=fvSs1IAcJwqLv4AVOP87LRv5VAzbVoDZOb74bjRqqH4=; b=lJsj1OwCbRrJwmyghz4dbcV0h+biEE/XCjHH44CzRJx0pDSoAGh1XzzzXJaybfav1E zd6XfczbUPhWoUMHVJXIncnkw/9XJKqEx285sK52VhgSCwn1pj10KlOCUP2+3QUSU0Es mNvtR16C0Rhl+5OKWG32z0W3STNvGC14ArLLyDOrErLHY3/DUx0RdQa+87hjeg6MGRXK T3G02nJh1vvSC/6YxiW+Hq7snhbW9PmAVFMeXDRJFinh8I7EcBvRrQZq8W0RDtDBT2E0 n31ponpWq5EsaYoT3bc/MUQ229xKL/Xu4P12YzbC4Du2rZdxFqabPql2hXbWi5PKSPuS 5CAA== Received: by 10.14.172.129 with SMTP id t1mr6078105eel.34.1345792908657; Fri, 24 Aug 2012 00:21:48 -0700 (PDT) Received: from ?IPv6:2001:41d0:fc00:100:44f:9421:bae7:af9? ([2001:41d0:fc00:100:44f:9421:bae7:af9]) by mx.google.com with ESMTPS id y1sm27416800eel.0.2012.08.24.00.21.46 (version=SSLv3 cipher=OTHER); Fri, 24 Aug 2012 00:21:47 -0700 (PDT) Sender: Julien Laffaye Message-ID: <50372B8B.6040609@freebsd.org> Date: Fri, 24 Aug 2012 09:21:47 +0200 From: Julien Laffaye User-Agent: Thunderbird/7.0.1 MIME-Version: 1.0 To: Eitan Adler References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Steve Wills , Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 07:21:57 -0000 On 8/24/2012 3:57 AM, Eitan Adler wrote: > On 23 August 2012 18:19, Steve Wills wrote: >> Hi, >> >> It seems to me that renaming the pkg binary in /usr/sbin/pkg to /usr/sbin/pkg-bootstrap would make sense. From a user standpoint, it is confusing that running the command gets different results the second time it is run vs. the first time. I can imagine a user saying "I ran pkg, but it didn't do what they said it would. Now I run it again, and it does do what it is supposed to." Also, it would enable setting up a pkg-bootstrap man page separate from the pkg man page, without confusion about which one you're looking at. >> >> So, opinions? There may still be time to fix it for 9.1 if we can decide quickly. > no opinion on the name, but imho there should be *something* called > "pkg" on a fresh system. Users will install a new system, follow some > random how-to, and not realize they missed a step. If the default > package errors with exit code 1 and says "run pkgbootstrap first" that > is okay too. > > Ideally, pkgng bootstrap process will be part of the bsdinstall steps (using the pkg package tarball on the installation media). The bootstrap tool is in base (instead of only on the install media) essentially for installations without the installer (like creating jails). So its true that in these case you have to think to run the bootstrap command. From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 08:15:47 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 847371065678; Fri, 24 Aug 2012 08:15:47 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4E0C78FC0C; Fri, 24 Aug 2012 08:15:47 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7O8FlOo070774; Fri, 24 Aug 2012 08:15:47 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7O8FkTG070773; Fri, 24 Aug 2012 08:15:46 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Fri, 24 Aug 2012 10:15:43 +0200 From: Baptiste Daroussin To: Steve Wills Message-ID: <20120824081543.GB2998@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="RASg3xLB4tUQ4RcS" Content-Disposition: inline In-Reply-To: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org, current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 08:15:47 -0000 --RASg3xLB4tUQ4RcS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 23, 2012 at 06:19:57PM -0400, Steve Wills wrote: > Hi, >=20 > It seems to me that renaming the pkg binary in /usr/sbin/pkg to /usr/sbin= /pkg-bootstrap would make sense. From a user standpoint, it is confusing th= at running the command gets different results the second time it is run vs.= the first time. I can imagine a user saying "I ran pkg, but it didn't do w= hat they said it would. Now I run it again, and it does do what it is supp= osed to." Also, it would enable setting up a pkg-bootstrap man page separat= e from the pkg man page, without confusion about which one you're looking a= t. >=20 > So, opinions? There may still be time to fix it for 9.1 if we can decide = quickly. >=20 > Thanks, > Steve >=20 BTW for people who haven't tested and want to share their opinion, here is = how work /usr/sbin/pkg: it first checks if ${LOCALBASE}/sbin/pkg is there - if yes it directly execute ${LOCALBASE}/sbin/pkg with arguments passed t= o /usr/sbin/pkg - if no then it will determine you ABI (or take the one in environnement variable), and fetch the last available pkgng version from http://pkgbet= a... it will extract pkg-static and use it to install pkgng with itself. on installation is done: it executes ${LOCALBASE}/sbin/pkg with argumen= ts passed to /usr/sbin/pkg. Lots of people having ask in the early days of pkgng for a transparent boot= strap I have done it that way. On of the thing I forgot and kan@ has added is a prompt for the user in cas= e it is going to bootstrap. So that mean that for a normal user, on a fresh vanilla FreeBSD "pkg install vim-lite" will prompt the user asking if he wants to bootstrap pkgng, and once bootstraped proceed to the installation of vim-lite if pkgng is already there then it will just install vim-lite. It was just to clarify, so that anyone understand was this is about. I tend to like the bootstrap like it is now (I find it transparent, and str= aight forward) but as I said earlier I have no strong opinion on this, so it most people prefers a separate pkg-bootstrap tools then I'll do it :) regards, Bapt --RASg3xLB4tUQ4RcS Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA3OC8ACgkQ8kTtMUmk6EwKfQCgkaBvYeH3mgmoyiOCXtaj/WFX G6sAn13g8uE8QbLYzFuHu7gvP513zEwJ =ezgl -----END PGP SIGNATURE----- --RASg3xLB4tUQ4RcS-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 08:34:02 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 85F74106564A; Fri, 24 Aug 2012 08:34:02 +0000 (UTC) (envelope-from sergey.dyatko@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id B4F5D8FC15; Fri, 24 Aug 2012 08:34:01 +0000 (UTC) Received: by lbbgg13 with SMTP id gg13so1155624lbb.13 for ; Fri, 24 Aug 2012 01:34:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; bh=ofNE824WX1hHVMqqMZ1O+ISykT4JB+KtueWuIDZIwtI=; b=FMdZmrcXyhWBTI2no35GpXtgMejs6gKpHF8zCmfyan1UH24gfJldIqIrLC34g5TxdI SQ5Zcs+YInztsG/lEFeagcBJwF4VmN/KtqVtEQcOj3fhU3hMv9hcT0Qrvx1FSGkc4dHS F7iPZSEY3pNBnDAZpqyIJ9HvXKrPPCvK8ssOL55j+F0PM0H8Zan3RXgBiT9LgM0cNVcX 4jupmxoysjLQmaBhaYtTQw8ruUyH7R0U6WaEhTM9yQieaP7mZ9xZVK1M2sJt7deppKHB Hf5JeItZgUlwF8NLdz+H5GLiMuYcrg7FSeYTci97FNSsMfblcEc8dwv2su1WlRmfbos8 Zx6g== Received: by 10.112.17.195 with SMTP id q3mr2351344lbd.34.1345797240287; Fri, 24 Aug 2012 01:34:00 -0700 (PDT) Received: from laptop (m-s.agava.net. [195.222.84.203]) by mx.google.com with ESMTPS id sm7sm9786951lab.5.2012.08.24.01.33.57 (version=SSLv3 cipher=OTHER); Fri, 24 Aug 2012 01:33:59 -0700 (PDT) Date: Fri, 24 Aug 2012 11:35:10 +0300 From: "Sergey V. Dyatko" Message-ID: <20120824113510.5ad72992@laptop> In-Reply-To: References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 08:34:02 -0000 On Thu, 23 Aug 2012 23:00:25 -0400 Eitan Adler wrote: > On 23 August 2012 22:55, Steve Wills wrote: > > > As far as I understand it, POLA is about changing existing things: > > okay, so forget POLA. My point is that a user following a how to or > even *our* documentation on how to install something unrelated, like > say, apache, will be very confused when the documentation tells them > to run "pkg install apache" and finds out that pkg doesn't exist. A > similar example is needing "rehash" in tcsh. > what about autorehash, it didn't work ? you commit that change into default tcsh config long time ago :) -- wbr, tiger From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 08:44:28 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 87C54106564A; Fri, 24 Aug 2012 08:44:28 +0000 (UTC) (envelope-from flo@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 56D9C8FC0C; Fri, 24 Aug 2012 08:44:28 +0000 (UTC) Received: from bender.solomo.local (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7O8iQjb076261; Fri, 24 Aug 2012 08:44:27 GMT (envelope-from flo@freebsd.org) Message-ID: <50373EEA.3080104@freebsd.org> Date: Fri, 24 Aug 2012 10:44:26 +0200 From: Florian Smeets User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:15.0) Gecko/20120823 Thunderbird/15.0 MIME-Version: 1.0 To: Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> In-Reply-To: <20120824081543.GB2998@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Steve Wills , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 08:44:28 -0000 On 08/24/2012 10:15, Baptiste Daroussin wrote: > On Thu, Aug 23, 2012 at 06:19:57PM -0400, Steve Wills wrote: >> Hi, >> >> It seems to me that renaming the pkg binary in /usr/sbin/pkg to /usr/sbin/pkg-bootstrap would make sense. From a user standpoint, it is confusing that running the command gets different results the second time it is run vs. the first time. I can imagine a user saying "I ran pkg, but it didn't do what they said it would. Now I run it again, and it does do what it is supposed to." Also, it would enable setting up a pkg-bootstrap man page separate from the pkg man page, without confusion about which one you're looking at. >> >> So, opinions? There may still be time to fix it for 9.1 if we can decide quickly. >> >> Thanks, >> Steve >> > > BTW for people who haven't tested and want to share their opinion, here is how > work /usr/sbin/pkg: > > it first checks if ${LOCALBASE}/sbin/pkg is there > - if yes it directly execute ${LOCALBASE}/sbin/pkg with arguments passed to /usr/sbin/pkg > - if no then it will determine you ABI (or take the one in environnement > variable), and fetch the last available pkgng version from http://pkgbeta... > it will extract pkg-static and use it to install pkgng with itself. > on installation is done: it executes ${LOCALBASE}/sbin/pkg with arguments > passed to /usr/sbin/pkg. > > Lots of people having ask in the early days of pkgng for a transparent bootstrap > I have done it that way. > > On of the thing I forgot and kan@ has added is a prompt for the user in case it > is going to bootstrap. > > So that mean that for a normal user, on a fresh vanilla FreeBSD > "pkg install vim-lite" will prompt the user asking if he wants to bootstrap > pkgng, and once bootstraped proceed to the installation of vim-lite > > if pkgng is already there then it will just install vim-lite. > > It was just to clarify, so that anyone understand was this is about. > > I tend to like the bootstrap like it is now (I find it transparent, and straight > forward) but as I said earlier I have no strong opinion on this, so it most > people prefers a separate pkg-bootstrap tools then I'll do it :) Having installed a few 9.1-BETA1 boxes recently, i have to say i absolutely like this behavior, it's totally transparent and you can just start installing packages like you could with pkg_add -r. I don't see the need to introduce an additional step. I actually think the current behavior is user friendly, and renaming it would make it more difficult. If people think the current behavior is misleading we could still clarify the confirmation message. Florian From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 09:01:51 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A4A331065670; Fri, 24 Aug 2012 09:01:51 +0000 (UTC) (envelope-from sergey.dyatko@gmail.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 0B5118FC08; Fri, 24 Aug 2012 09:01:50 +0000 (UTC) Received: by eeke52 with SMTP id e52so649543eek.13 for ; Fri, 24 Aug 2012 02:01:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:x-mailer:mime-version :content-type:content-transfer-encoding; bh=5A6wJ9NtAit7OzfJhsW3rR94WQh0/ZBGk8jpU/k7Wk4=; b=CxWa+kjyycw06viM39HGT0EIdGIwW2p2DKpJ8XsVSVoOle5GHmEdOXd9H/c8f+UaPH 2hlbr1Cx45BBLl7ARtpazSOw+Jnsc0ElCGL6f/G8sIjDlPAsabwKxTN+wwpehw1/xvpz b7lr+B1qh+KVPAq/s9zV5/fNabfDVJEsIxusklHYYx/xUB8Ftqb5nymCsvSEmR107Ym4 Ldras4frPs2ld0kVNdAS8PS4bybEIeoyquWvQYl+wYTWw8WOHyEtGp3K0S38yuNZPsvh a4A6Hkl1Sqe4fB0miSDIQ3ivpD9dYY4ZwuVYejDe+2//1jUBX4TxL0bW5vJEqoHouzau YkBg== Received: by 10.14.212.72 with SMTP id x48mr6343332eeo.40.1345798909797; Fri, 24 Aug 2012 02:01:49 -0700 (PDT) Received: from laptop (m-s.agava.net. [195.222.84.203]) by mx.google.com with ESMTPS id v3sm28025370eep.10.2012.08.24.02.01.48 (version=SSLv3 cipher=OTHER); Fri, 24 Aug 2012 02:01:48 -0700 (PDT) Date: Fri, 24 Aug 2012 12:02:59 +0300 From: "Sergey V. Dyatko" To: Message-ID: <20120824120259.36cebc82@laptop> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: cperciva@FreeBSD.org Subject: INDEX|DESCRIBE-N not provided by portsnap server 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, 24 Aug 2012 09:01:51 -0000 Hi, I have a box with HEAD and I'm try setup my own pkgng repo with poudriere After `poudriere ports -c`: [skipped] /usr/local/poudriere/ports/default/ports/x11/yeahconsole/ /usr/local/poudriere/ports/default/ports/x11/yelp/ /usr/local/poudriere/ports/default/ports/x11/zenity/ Building new INDEX files... INDEX-7 not provided by portsnap server; INDEX-7 not being generated. DESCRIBE.7 INDEX-8 not provided by portsnap server; DESCRIBE.7 INDEX-8 not being generated. DESCRIBE.8 INDEX-9 not provided by portsnap server; DESCRIBE.8 INDEX-9 not being generated. done. current# some of portsnap mirror(s) out-of-sync ? Unfortunately I can't say which server from pool it was. just in case: current# grep -i servernam /etc/portsnap.conf SERVERNAME=portsnap.FreeBSD.org current# dig +short portsnap.freebsd.org 46.137.83.240 current# ll /usr/local/poudriere/ports/default/ports/INDEX* ls: No match. -- wbr, tiger From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 09:04:35 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E6681065675 for ; Fri, 24 Aug 2012 09:04:35 +0000 (UTC) (envelope-from bounces+73574-5af0-ports=freebsd.org@sendgrid.me) Received: from o3.shared.sendgrid.net (o3.shared.sendgrid.net [208.117.48.85]) by mx1.freebsd.org (Postfix) with SMTP id 241208FC0C for ; Fri, 24 Aug 2012 09:04:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sendgrid.info; h= message-id:date:from:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; s=smtpapi; bh=b32f7rAA8iT328YuL0a3mbOzjxM=; b=m8FKQdPPs8gJ542A7GS819OjqSF0 BezbiOHzS1Akn2eGgerEGI+z/6gXybh66e1HXRK1pBMuZvvVMyDIIspN/TWHv5p3 iDzrQ/ve79D+PcCSIjfVd2AOKdTgMexrp8HnuojGvZKtRCUcE+uij9832MkiDBYt 255gosj77WmCPY4= Received: by 10.16.69.80 with SMTP id mf39.31515.503743A09 Fri, 24 Aug 2012 04:04:32 -0500 (CDT) Received: from mail.tarsnap.com (unknown [10.60.208.13]) by mi16 (SG) with ESMTP id 503743a0.1dec.2173993 for ; Fri, 24 Aug 2012 04:04:32 -0500 (CST) Received: (qmail 80435 invoked from network); 24 Aug 2012 09:04:31 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by ec2-107-20-205-189.compute-1.amazonaws.com with ESMTP; 24 Aug 2012 09:04:31 -0000 Received: (qmail 33326 invoked from network); 24 Aug 2012 09:03:58 -0000 Received: from unknown (HELO clamshell.daemonology.net) (127.0.0.1) by clamshell.daemonology.net with SMTP; 24 Aug 2012 09:03:58 -0000 Message-ID: <5037437E.9060104@freebsd.org> Date: Fri, 24 Aug 2012 02:03:58 -0700 From: Colin Percival User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120731 Thunderbird/14.0 MIME-Version: 1.0 To: "Sergey V. Dyatko" References: <20120824120259.36cebc82@laptop> In-Reply-To: <20120824120259.36cebc82@laptop> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Sendgrid-EID: D4wkNorddCAWKCgJp5FEWT7T0/FI8quQhYe9JglV2ztS5iuCWsBllnJe4HUKIy1OYcuieYrTwsE7FJjX95bER6GhY0tPlKSRhZvat7OhTkF/spQhn3zYfsjxJ8Uw9scNm9e3lAPJiUUK/shEhqXcUg== Cc: ports@freebsd.org Subject: Re: INDEX|DESCRIBE-N not provided by portsnap server 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, 24 Aug 2012 09:04:35 -0000 On 08/24/12 02:02, Sergey V. Dyatko wrote: > After `poudriere ports -c`: > [skipped] > /usr/local/poudriere/ports/default/ports/x11/yeahconsole/ > /usr/local/poudriere/ports/default/ports/x11/yelp/ > /usr/local/poudriere/ports/default/ports/x11/zenity/ > Building new INDEX files... INDEX-7 not provided by portsnap server; > INDEX-7 not being generated. DESCRIBE.7 INDEX-8 not provided by > portsnap server; DESCRIBE.7 INDEX-8 not being generated. DESCRIBE.8 > INDEX-9 not provided by portsnap server; DESCRIBE.8 INDEX-9 not being > generated. done. What does "grep INDEX /etc/portsnap.conf" show? -- Colin Percival Security Officer Emeritus, FreeBSD | The power to serve Founder, Tarsnap | www.tarsnap.com | Online backups for the truly paranoid From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 09:05:39 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 54DD9106567A; Fri, 24 Aug 2012 09:05:39 +0000 (UTC) (envelope-from sergey.dyatko@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id 288B98FC1E; Fri, 24 Aug 2012 09:05:37 +0000 (UTC) Received: by eaak11 with SMTP id k11so524388eaa.13 for ; Fri, 24 Aug 2012 02:05:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; bh=wZZpup+v0hYr9w6MDWeEjsJFxGo+QEIo7xXAGJGv+6M=; b=UHjpVN8JLSurb0WOFaxzlbvkITGilaZbbCjF0rN96xpjirCS55Z49H8gg+K1PjSFYy klltvaSyI3zjKrDchEWAfvzz2JbOrEa5ZIfi6VbVgqqQh0tCrTMGt/IlNDkOG8xAYF6p 55bSerKBreiQkUyilleDikQMAohyIbmbRNJkq0LRgy2iB5hN1XeMyCR0hjri/ICEbEf3 vsTRla+zfRqDfQ0PIsxZgro14T8CKKLi5EL0VrAWNT1jP0cW8i9C9Z/Umz63SfbpMtRt 6b8JRfliShUy6C6wPz5FcTNZMx+LlfYeoXCxNvWCfUSjObDOcL5eVcBY/z32bsPJi+Hc PL6w== Received: by 10.14.211.3 with SMTP id v3mr6344964eeo.43.1345799137080; Fri, 24 Aug 2012 02:05:37 -0700 (PDT) Received: from laptop (m-s.agava.net. [195.222.84.203]) by mx.google.com with ESMTPS id 9sm28041416eei.12.2012.08.24.02.05.35 (version=SSLv3 cipher=OTHER); Fri, 24 Aug 2012 02:05:35 -0700 (PDT) Date: Fri, 24 Aug 2012 12:06:48 +0300 From: "Sergey V. Dyatko" To: Colin Percival Message-ID: <20120824120648.2b367cd2@laptop> In-Reply-To: <5037437E.9060104@freebsd.org> References: <20120824120259.36cebc82@laptop> <5037437E.9060104@freebsd.org> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: INDEX|DESCRIBE-N not provided by portsnap server 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, 24 Aug 2012 09:05:39 -0000 On Fri, 24 Aug 2012 02:03:58 -0700 Colin Percival wrote: > On 08/24/12 02:02, Sergey V. Dyatko wrote: > > After `poudriere ports -c`: > > [skipped] > > /usr/local/poudriere/ports/default/ports/x11/yeahconsole/ > > /usr/local/poudriere/ports/default/ports/x11/yelp/ > > /usr/local/poudriere/ports/default/ports/x11/zenity/ > > Building new INDEX files... INDEX-7 not provided by portsnap server; > > INDEX-7 not being generated. DESCRIBE.7 INDEX-8 not provided by > > portsnap server; DESCRIBE.7 INDEX-8 not being generated. DESCRIBE.8 > > INDEX-9 not provided by portsnap server; DESCRIBE.8 INDEX-9 not > > being generated. done. > > What does "grep INDEX /etc/portsnap.conf" show? > [tiger@current]~%grep INDEX /etc/portsnap.conf # List of INDEX files to build and the DESCRIBE file to use for each INDEX INDEX-7 DESCRIBE.7 INDEX INDEX-8 DESCRIBE.8 INDEX INDEX-9 DESCRIBE.9 -- wbr, tiger From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 10:08:08 2012 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 D3D971065673 for ; Fri, 24 Aug 2012 10:08:08 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) Received: from nm27-vm0.bullet.mail.sp2.yahoo.com (nm27-vm0.bullet.mail.sp2.yahoo.com [98.139.91.232]) by mx1.freebsd.org (Postfix) with SMTP id 8FF018FC0A for ; Fri, 24 Aug 2012 10:08:08 +0000 (UTC) Received: from [98.139.91.64] by nm27.bullet.mail.sp2.yahoo.com with NNFMP; 24 Aug 2012 10:08:02 -0000 Received: from [98.139.91.10] by tm4.bullet.mail.sp2.yahoo.com with NNFMP; 24 Aug 2012 10:08:02 -0000 Received: from [127.0.0.1] by omp1010.mail.sp2.yahoo.com with NNFMP; 24 Aug 2012 10:08:02 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 305223.27731.bm@omp1010.mail.sp2.yahoo.com Received: (qmail 57972 invoked by uid 60001); 24 Aug 2012 10:08:01 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1345802881; bh=TkXAd1ezCwoeyVLE4024odVcuXL388mpyyrElTj0KyQ=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:Cc:MIME-Version:Content-Type; b=f2PpU7X8ZrvwWKqFkN3c5YZBYkqgrVKsZKC2htYbOC4yn4Q3zhyJZ8AYodtUh4CO5/CHT69WrqZLOmgIJ//0xh/negc6VMpfHUrx+MnR+iG9pQRKbRqcl73AmUePa+ZywGEFN1yUfqXzuQ8YHZ11gpU73LwU3QigicjpmRkivEw= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:Cc:MIME-Version:Content-Type; b=quwonPkQEGzfdJLSlBKU/vBZ0iRmS1FmHNYUiFePex2IxkO+JUpvc6aGAtf+OC9hEeKawS8JU88ZDyRFpsXT8yUTExxsExxDb8suG3hLhpkf+rFNygjWnJr/MfMoZRchNKOKmQcI5u/VCELEw9TLfYPWCIz0EOVvacldcB5g7YQ=; X-YMail-OSG: fp2olosVM1lstND4mBXIgFICHOBk3kDf9UTG9km2ZUsOylC C34EidgOcy2NPZmUbwGh4TcaWqp1DHSbssH0WHCugBsT.0F.wNFsn1..wQ2c NfdnatOARXg8iBeZLIwxpdFkgrwe3QwVnv4Cf7BgZ0du3jZpNiB6_GumgZFa mb8iy0CXT07bIF5LusLfm03PF5Fs31SnkKC0LeWN8mKoCQKeR18SIl51j1pp 6CPwbq97GZslaoshOSTnnt.3izvfscoBxsEp4WYeNgdKCXMMOe05zLeSgcxF sGKzcQBKIUa2DaAoyKhkl54ZGvt6hZS0B9Wrv5UClft43zb_S9ToJsGGiPp5 XIuabv4YlXSHcnIUL4ZTBpCHwNBQicJ_U86g1a6d8UiZzuslI6p5IYPzYFpQ GGFOIIeoFFeR4pmwAlgrn7tXPRYotJLkjedRdcx1K5V6_Sfx4sN.4BeFGR2y 4gaK.2omFCc8Gg.F1I0f_DHoQ Received: from [66.92.43.99] by web111306.mail.gq1.yahoo.com via HTTP; Fri, 24 Aug 2012 03:08:01 PDT X-Mailer: YahooMailClassic/15.0.8 YahooMailWebService/0.8.121.416 Message-ID: <1345802881.43379.YahooMailClassic@web111306.mail.gq1.yahoo.com> Date: Fri, 24 Aug 2012 03:08:01 -0700 (PDT) From: Jeffrey Bouquet To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-current@freebsd.org Subject: RE: pkgng default release schedule (contd...) 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, 24 Aug 2012 10:08:08 -0000 A few more reasons (unless I have not seen some relevant documentation to the contrary) to not mandate pkgng as the default... Nowadays, one can save time by installing two ports which officially or unofficially conflict, and have /var/db/pkg entries for both, and even local workarounds (for instance, moving the duplicate binary elsewhere before the second install) (Perchance removing the line in the Makefile). ... A failed "make install (register)", one can check the /var/db/pkg/ directory(ies) to double check visually to what extent it did NOT fail. Similarly for a failed "make deinstall (unregister)"... ... pkgdb -F to fixup stale dependencies and resolve dependency information. A proven method in the portmaster manpage to reinstall all ports. From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 11:37:03 2012 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 D69731065673; Fri, 24 Aug 2012 11:37:02 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 2F63A8FC0A; Fri, 24 Aug 2012 11:37:01 +0000 (UTC) Received: by bkcje9 with SMTP id je9so1142658bkc.13 for ; Fri, 24 Aug 2012 04:37:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=QBFQCd80Ay4QDhCSSiFMLfwJzI3Xl3KqTAFZJen+82U=; b=uDAhP2xOtFx8rT8KnY3u7mPYCrDjVzxQdUL6IY87ouRyMOwR9Rva++63ivDoIIvZzx cl5m1QQGZDL2WlAqYDnvHjI5LpHXXzi9fgatin3RNDSvQSpBdO0ndFEtwghcvuY4m5ww R6C6oea8mY6+9nCDKDvWop3Ivms2TDole8NDFJSQQRPH1gxYQl6JuuBs8CGW2qBQTyF5 bFfu+5CSG4JhPjS/nRYBMQws+tsU7f7TPPkTMCFwaKukG0nzQjEi/3JM6mfaOaixzvpu NKHWezo7/O8oRLcg1u1brUiYpe24P0virvGmwTDZBy2XD7W5kMPkKoMe+Ga8K1rfSMd6 UVbA== MIME-Version: 1.0 Received: by 10.204.157.18 with SMTP id z18mr1809294bkw.16.1345808220878; Fri, 24 Aug 2012 04:37:00 -0700 (PDT) Received: by 10.204.10.141 with HTTP; Fri, 24 Aug 2012 04:37:00 -0700 (PDT) Received: by 10.204.10.141 with HTTP; Fri, 24 Aug 2012 04:37:00 -0700 (PDT) In-Reply-To: <1345802881.43379.YahooMailClassic@web111306.mail.gq1.yahoo.com> References: <1345802881.43379.YahooMailClassic@web111306.mail.gq1.yahoo.com> Date: Fri, 24 Aug 2012 12:37:00 +0100 Message-ID: From: Chris Rees To: Jeffrey Bouquet Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-current , FreeBSD Mailing List Subject: RE: pkgng default release schedule (contd...) 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, 24 Aug 2012 11:37:03 -0000 On 24 Aug 2012 11:08, "Jeffrey Bouquet" wrote: > > A few more reasons (unless I have not seen some relevant documentation to the contrary) to not mandate pkgng as the default... Why don't you phrase this as "How can one ..." so you sound less negative? > Nowadays, one can save time by installing two ports which officially or unofficially conflict, and have /var/db/pkg entries for both, and even > local workarounds (for instance, moving the duplicate binary elsewhere before the second install) (Perchance removing the line in the Makefile). Currently you can still do this, at least until STAGEDIR. > A failed "make install (register)", one can check the /var/db/pkg/ directory(ies) to double check visually to what extent it did NOT fail. > Similarly for a failed "make deinstall (unregister)"... The error messages are perfectly clear. > pkgdb -F to fixup stale dependencies and resolve dependency information. Unnecessary with pkgng. > A proven method in the portmaster manpage to reinstall all ports. You want to talk to the portmaster author about that. Chris From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 12:23:58 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 93B2F106564A for ; Fri, 24 Aug 2012 12:23:58 +0000 (UTC) (envelope-from ale@FreeBSD.org) Received: from andxor.it (relay.andxor.it [195.223.2.3]) by mx1.freebsd.org (Postfix) with SMTP id 82E068FC0A for ; Fri, 24 Aug 2012 12:23:55 +0000 (UTC) Received: (qmail 5473 invoked from network); 24 Aug 2012 12:23:47 -0000 Received: from unknown (HELO alex.andxor.it) (192.168.2.30) by andxor.it with SMTP; 24 Aug 2012 12:23:47 -0000 Message-ID: <50377253.103@FreeBSD.org> Date: Fri, 24 Aug 2012 14:23:47 +0200 From: Alex Dupre User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120806 Firefox/14.0.1 SeaMonkey/2.11 MIME-Version: 1.0 To: Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> In-Reply-To: <20120824081543.GB2998@ithaqua.etoilebsd.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, Steve Wills , current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 12:23:58 -0000 Baptiste Daroussin ha scritto: > On of the thing I forgot and kan@ has added is a prompt for the user in case it > is going to bootstrap. So, removing the prompt will make everybody happy? :-) What about a prompt with timeout? "This is the first time pkg is run, I'll start bootstrapping in 10 seconds. Press CTRL-C now to abort" -- Alex Dupre From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 13:39:09 2012 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5E63B106564A for ; Fri, 24 Aug 2012 13:39:09 +0000 (UTC) (envelope-from ganael.laplanche@martymac.org) Received: from lmtp.galacsys.net (webmail.galacsys.net [IPv6:2001:1b78:0:1:d918:51d7:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id F11D48FC0C for ; Fri, 24 Aug 2012 13:39:08 +0000 (UTC) Received: from martymac.org (webmail.galacsys.net [217.24.81.215]) by lmtp.galacsys.net (Postfix) with ESMTP id 150A11FA5D09; Fri, 24 Aug 2012 15:39:08 +0200 (CEST) From: "Ganael LAPLANCHE" To: freebsd-ports@FreeBSD.org X-Openwebmail-Date: Fri, 24 Aug 2012 16:39:08 +0200 Message-Id: <20120824131609.M20793@martymac.org> X-Mailer: Open WebMail 2.01 20030425 X-OriginatingIP: 88.163.147.236 (ganael.laplanche@martymac.org) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Date: Fri, 24 Aug 2012 13:39:09 +0000 (UTC) Cc: Subject: PowerBroker Identity Services (Likewise-open) preliminary port update 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, 24 Aug 2012 13:39:09 -0000 Hi Everyone, Following my previous post : http://lists.freebsd.org/pipermail/freebsd-ports/2011-June/068304.html and the acquisition of Likewise by BeyondTrust : http://www.beyondtrust.com/News-and-Events/Press-Releases/2011/BeyondTrust-Introduces-New-PowerBroker-Identity-Services-to-Provide-Secure-Cloud-Authentication-Solution/ here is an update of the preliminary port (v7.1 open edition), now called pb-identity-open : http://contribs.martymac.org/FreeBSD-ports/sandbox/pb-identity-open-7.1.0.r64655-port.tar.gz The HOWTO posted in 2011 is still valid. You can follow step 1), 2) and 3) (do not forget to adapt paths). For step 4), before adding the test user, do the following : # regshell > cd HKEY_THIS_MACHINE\Services\lsass\Parameters\Providers> > set_value LoadOrder Local to ask PBIS to use the local database as a source of authentication. You shoud then be able to identify/authenticate this user. In step 4), I am now stuck with the connection to the c$ share (which does not exist - but I don't know how to create it), and also with lwio-fuse-mount and lwio-copy. As I am not a Likewise (Pbis) expert, help would be greatly appreciated in testing the software / polishing / finishing the port. Best regards, -- Ganael LAPLANCHE http://www.martymac.org | http://contribs.martymac.org FreeBSD: martymac , http://www.FreeBSD.org From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 14:31:23 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD78A106566C; Fri, 24 Aug 2012 14:31:23 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8EAE98FC0A; Fri, 24 Aug 2012 14:31:23 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7OEVNlH027112; Fri, 24 Aug 2012 14:31:23 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7OEVNWh027111; Fri, 24 Aug 2012 14:31:23 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Fri, 24 Aug 2012 16:31:19 +0200 From: Baptiste Daroussin To: Alex Dupre Message-ID: <20120824143119.GA37867@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50377253.103@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="CE+1k2dSO48ffgeK" Content-Disposition: inline In-Reply-To: <50377253.103@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org, Steve Wills , current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 14:31:23 -0000 --CE+1k2dSO48ffgeK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 24, 2012 at 02:23:47PM +0200, Alex Dupre wrote: > Baptiste Daroussin ha scritto: >=20 > > On of the thing I forgot and kan@ has added is a prompt for the user in= case it > > is going to bootstrap. >=20 > So, removing the prompt will make everybody happy? :-) >=20 > What about a prompt with timeout? "This is the first time pkg is run, > I'll start bootstrapping in 10 seconds. Press CTRL-C now to abort" >=20 Imho the best is to prompt only if not on a tty, otherwise fail, except if a environment variable is set. regards, Bapt --CE+1k2dSO48ffgeK Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA3kDcACgkQ8kTtMUmk6EwRewCfSiR48mswCrUedcY98cxSFLG+ PIoAoK84J6VYIySduX82TQ9+4S9kd6Sy =oTbt -----END PGP SIGNATURE----- --CE+1k2dSO48ffgeK-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 15:50:14 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E13B106566C for ; Fri, 24 Aug 2012 15:50:14 +0000 (UTC) (envelope-from bryan@shatow.net) Received: from secure.xzibition.com (secure.xzibition.com [173.160.118.92]) by mx1.freebsd.org (Postfix) with ESMTP id C1B398FC08 for ; Fri, 24 Aug 2012 15:50:13 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=shatow.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sweb; b=ADsuIa OldxNIs7pN/X/JK+AGF5+ca7STZxpPowPrXBL88PWiMD8LW0U8ECuqpbNZ/Dm8nD PnKbUOLUtvZljGWooj68EcU5O+zs8+WGJoeAMAN6AOAQ7onbK4T/mRGZWMprIoUh iiQHEXHPRbd+ZFSTA8vQtTQdkXEd7imMDlmKQ= DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=shatow.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sweb; bh=khnnk0NWx9Nq lGw6dL4cYW6ECViT42kMOlIIBy7AlAQ=; b=uEIpOkQasI5HTZRRkX/0sLlfa8TU tUJNxndETkt9v0Mo/qAUhJ7iZ/NXNjJl/fdAskK8g3y+CdZD8Ux8KoSt5OaKyVdb PxEbzyw5fVtfnK3yIk27yqundzvLuQpuh/ByQOyE/njEWIgaMUe7Y+5OhJoeJ8M0 ntexVyGBgSFSmDg= Received: (qmail 57641 invoked from network); 24 Aug 2012 10:50:04 -0500 Received: from unknown (HELO ?192.168.0.74?) (bryan@shatow.net@74.94.87.209) by sweb.xzibition.com with ESMTPA; 24 Aug 2012 10:50:04 -0500 Message-ID: <5037A2C6.4060200@shatow.net> Date: Fri, 24 Aug 2012 10:50:30 -0500 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50377253.103@FreeBSD.org> <20120824143119.GA37867@ithaqua.etoilebsd.net> In-Reply-To: <20120824143119.GA37867@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, Steve Wills , current@FreeBSD.org, Alex Dupre Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 15:50:14 -0000 On 8/24/2012 9:31 AM, Baptiste Daroussin wrote: > On Fri, Aug 24, 2012 at 02:23:47PM +0200, Alex Dupre wrote: >> Baptiste Daroussin ha scritto: >> >>> On of the thing I forgot and kan@ has added is a prompt for the user in case it >>> is going to bootstrap. >> >> So, removing the prompt will make everybody happy? :-) >> >> What about a prompt with timeout? "This is the first time pkg is run, >> I'll start bootstrapping in 10 seconds. Press CTRL-C now to abort" >> > > Imho the best is to prompt only if not on a tty, otherwise fail, except if a > environment variable is set. > > regards, > Bapt > Maybe an ENV variable to auto confirm the prompt too? I'm thinking about scripts using pkg to bootstrap an entire system install. Maybe I'm on a TTY and just want it to confirm auto anyway. Bryan From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 16:02:29 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A30AB106564A; Fri, 24 Aug 2012 16:02:29 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 81CA98FC12; Fri, 24 Aug 2012 16:02:29 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7OG2TdZ035868; Fri, 24 Aug 2012 16:02:29 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7OG2T7R035866; Fri, 24 Aug 2012 16:02:29 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Fri, 24 Aug 2012 18:02:26 +0200 From: Baptiste Daroussin To: Bryan Drewery Message-ID: <20120824160226.GC37867@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50377253.103@FreeBSD.org> <20120824143119.GA37867@ithaqua.etoilebsd.net> <5037A2C6.4060200@shatow.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Pk6IbRAofICFmK5e" Content-Disposition: inline In-Reply-To: <5037A2C6.4060200@shatow.net> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org, Steve Wills , current@FreeBSD.org, Alex Dupre Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 16:02:29 -0000 --Pk6IbRAofICFmK5e Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 24, 2012 at 10:50:30AM -0500, Bryan Drewery wrote: > On 8/24/2012 9:31 AM, Baptiste Daroussin wrote: > > On Fri, Aug 24, 2012 at 02:23:47PM +0200, Alex Dupre wrote: > >> Baptiste Daroussin ha scritto: > >> > >>> On of the thing I forgot and kan@ has added is a prompt for the user = in case it > >>> is going to bootstrap. > >> > >> So, removing the prompt will make everybody happy? :-) > >> > >> What about a prompt with timeout? "This is the first time pkg is run, > >> I'll start bootstrapping in 10 seconds. Press CTRL-C now to abort" > >> > >=20 > > Imho the best is to prompt only if not on a tty, otherwise fail, except= if a > > environment variable is set. > >=20 > > regards, > > Bapt > >=20 >=20 > Maybe an ENV variable to auto confirm the prompt too? I'm thinking about > scripts using pkg to bootstrap an entire system install. Maybe I'm on a > TTY and just want it to confirm auto anyway. This is already the case (thanks kan@) >=20 > Bryan --Pk6IbRAofICFmK5e Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA3pZIACgkQ8kTtMUmk6EzHiACgicwu0vyhuSOyRrNDAm0CnTTt GVAAniADTmVjp37RwqAAuYFUQJ9b0UFB =tgk5 -----END PGP SIGNATURE----- --Pk6IbRAofICFmK5e-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 16:06:22 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 422C61065670 for ; Fri, 24 Aug 2012 16:06:22 +0000 (UTC) (envelope-from bryan@shatow.net) Received: from secure.xzibition.com (secure.xzibition.com [173.160.118.92]) by mx1.freebsd.org (Postfix) with ESMTP id D78518FC1C for ; Fri, 24 Aug 2012 16:06:21 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=shatow.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sweb; b=h2dlJw 8vjO0EoBCEWichfIUGo5FsQJDDhVJpmpBb5VvsoJzmpYlztaO8yi6gJw0X0iZXmY MxNARNqa4th5pbP7iiKdViMAKyKDF0nUJzQKAIEacmNqOyWMQdsx7TQjBSI1k3St gnzVHnF9Csu2fUy8cDgy47KKmRwFyzNwt+HFk= DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=shatow.net; h=message-id :date:from:mime-version:to:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sweb; bh=5sDOUO1Wx9J1 /MA+SrePJrNHojx/U81wOUeTPzCarTw=; b=ltikgJazKPBYtSmInaf8L3IV7cov 7aLpHQTQ/kxCIecZ7l46Va6oKflGjBD+f9cJ4ZvUfykCIos5Mj7kbkyoFT9xvITn VzwS1N5KAcxUTOpqbfSDKudKI8/L9kcoftzTisE5mOMmiGs55QI4IN9M1V5l2ZM4 5zCHAAQIXMXKlt4= Received: (qmail 16193 invoked from network); 24 Aug 2012 11:06:18 -0500 Received: from unknown (HELO ?192.168.0.74?) (bryan@shatow.net@74.94.87.209) by sweb.xzibition.com with ESMTPA; 24 Aug 2012 11:06:18 -0500 Message-ID: <5037A693.3020502@shatow.net> Date: Fri, 24 Aug 2012 11:06:43 -0500 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50377253.103@FreeBSD.org> <20120824143119.GA37867@ithaqua.etoilebsd.net> <5037A2C6.4060200@shatow.net> <20120824160226.GC37867@ithaqua.etoilebsd.net> In-Reply-To: <20120824160226.GC37867@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, Steve Wills , current@FreeBSD.org, Alex Dupre Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 16:06:22 -0000 On 8/24/2012 11:02 AM, Baptiste Daroussin wrote: > On Fri, Aug 24, 2012 at 10:50:30AM -0500, Bryan Drewery wrote: >> On 8/24/2012 9:31 AM, Baptiste Daroussin wrote: >>> On Fri, Aug 24, 2012 at 02:23:47PM +0200, Alex Dupre wrote: >>>> Baptiste Daroussin ha scritto: >>>> >>>>> On of the thing I forgot and kan@ has added is a prompt for the user in case it >>>>> is going to bootstrap. >>>> >>>> So, removing the prompt will make everybody happy? :-) >>>> >>>> What about a prompt with timeout? "This is the first time pkg is run, >>>> I'll start bootstrapping in 10 seconds. Press CTRL-C now to abort" >>>> >>> >>> Imho the best is to prompt only if not on a tty, otherwise fail, except if a >>> environment variable is set. >>> >>> regards, >>> Bapt >>> >> >> Maybe an ENV variable to auto confirm the prompt too? I'm thinking about >> scripts using pkg to bootstrap an entire system install. Maybe I'm on a >> TTY and just want it to confirm auto anyway. > > This is already the case (thanks kan@) >> Perfect. I see it now, ALWAYS_ASSUME_YES. Bryan From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 18:38:47 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3BB61106566B for ; Fri, 24 Aug 2012 18:38:47 +0000 (UTC) (envelope-from lars@noos.larseighner.com) Received: from emailserver2.asdf456.com (emailserver2.asdf456.com [72.18.207.139]) by mx1.freebsd.org (Postfix) with SMTP id F3A298FC0A for ; Fri, 24 Aug 2012 18:38:46 +0000 (UTC) Received: (qmail 2456 invoked by uid 0); 24 Aug 2012 18:38:45 -0000 Received: from unknown (HELO noos.larseighner.com) (71.20.75.102) by emailserver2.asdf456.com with SMTP; Fri, 24 Aug 2012 11:38:45 -0700 Received: by noos.larseighner.com (nbSMTP-1.00) for uid 1001 lars@noos.larseighner.com; Fri, 24 Aug 2012 13:37:17 -0500 (CDT) Date: Fri, 24 Aug 2012 13:37:16 -0500 (CDT) From: Lars Eighner X-X-Sender: lars@noos.larseighner.com To: freebsd-ports Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Subject: Cannot upgrade php5-simplexml 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, 24 Aug 2012 18:38:47 -0000 I can't seem to upgrade textproc/php5-simplexml because the existing version has "no recorded origin." pkg_delete won't delete it. pkgdb -F doesn't seem to detect anything wrong. deinstall doesn't work. I must have done something very bad a long time ago because I can't find any mention in UPDATING now. -- Lars Eighner http://www.larseighner.com/index.html 8800 N IH35 APT 1191 AUSTIN TX 78753-5266 From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 21:57:53 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 14679106566B; Fri, 24 Aug 2012 21:57:53 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 4581914DAB9; Fri, 24 Aug 2012 21:57:17 +0000 (UTC) Message-ID: <5037F8BB.9020501@FreeBSD.org> Date: Fri, 24 Aug 2012 14:57:15 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Eitan Adler References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> <5036EE2E.4040606@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Steve Wills , Baptiste Daroussin , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 21:57:53 -0000 On 8/23/2012 8:03 PM, Eitan Adler wrote: > On 23 August 2012 22:59, Doug Barton wrote: >> I tend to agree with Steve here ... we can't be responsible for other >> people's poorly written docs. > > This isn't about poorly written docs. This is the user expecting a > tool to exist, which doesn't. Take another example of a sysadmin which > rarely installs new systems, installs FreeBSD for the third time, and > then gets confused when "pkg install vim" fails. Aren't we going to install the pkg package on new systems when they are installed? Isn't that (shouldn't that be?) part of the project plan? It would be insane for us not to do that, at least for the releases where pkg is the default. >> You bring up a valid point that we should >> keep in mind for our own however. The bootstrapping issue will be the >> smallest possible annoyance on a long road of the migration process. > > The bootstrapping issue is a factor even after the migration :) I think that the point I'm trying to make is that it shouldn't be. > note that I'm not talking about the mechanism here, I'm trying to > avoid "pkg doesn't seem to be installed on my fresh system" becoming a > FAQ. The way that we avoid that problem is not to create it for ourselves in the first place. :) The role of pkg-bootstrap is for those users who have already-installed systems that need to do the conversion, or if somehow pkg becomes corrupted on the user's system and needs to be reinstalled. That's it. I like that you're thinking through the related issues, but in this particular case I think you're overthinking it. Doug -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 22:38:38 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id A2BA41065675; Fri, 24 Aug 2012 22:38:38 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id DD7CC14DC29; Fri, 24 Aug 2012 22:38:35 +0000 (UTC) Message-ID: <50380269.6020003@FreeBSD.org> Date: Fri, 24 Aug 2012 15:38:33 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> In-Reply-To: <20120824081543.GB2998@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, Steve Wills , current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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, 24 Aug 2012 22:38:38 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 8/24/2012 1:15 AM, Baptiste Daroussin wrote: > BTW for people who haven't tested and want to share their opinion, > here is how work /usr/sbin/pkg: > > it first checks if ${LOCALBASE}/sbin/pkg is there - if yes it > directly execute ${LOCALBASE}/sbin/pkg with arguments passed to > /usr/sbin/pkg As others have already pointed out, this is a bad idea for a variety of reasons, not the least of which is security related. It also removes one of the primary benefits of pkg, that it be (fully) hosted in the ports tree. The bootstrap procedure does not need to be simple or transparent because it's only going to exist for a very short period while users are bringing pkg into already-installed systems where pkg is not already the default; and they don't have an existing ports tree. The way that you solve the bootstrap problem for systems where pkg IS the default is to install the pkg package at system install time. Let me rephrase that more simply ... very few users are ever going to need the bootstrapping tool that will be in the base. Making it mandatory for *every* user is therefore not only a bad idea, it's contrary to one of the primary goals of the project. Doug - -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (MingW32) iQEcBAEBCAAGBQJQOAJpAAoJEFzGhvEaGryEY2QH/2Hv+cW20htODBTrFNScd7qS NxBc7YHr3ddoyoui+Qwtl3ErjMOJr+kA3nRSsZ5ewGN5HVQ4gCAWp76bJn75BM71 q2Qmgx7HCnBMJKrmRTvDAA1nJcTKAgXFKK8hYQgiTOhWFaIjJxhDlln5llFcXwBa VN0ErF421FkD8oyHpcQLga1BHLtldOL5itt/4Tp9cKaC5l2P9dBNbyCTxVa4XBiZ tsK+x7XJqwj0NvXLk+b3icLIEeyopa3TJAoAtXZ27igg65norCoh2EPo7aJqP2zY T75PKdbRJprwCpeJXulC02oZu/UERoIMLeaH1JbCZRcLAqaCJQuEGSP95as3hSY= =BEya -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 24 23:12:33 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B3B6B106564A for ; Fri, 24 Aug 2012 23:12:33 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) Received: from nm17-vm0.bullet.mail.sp2.yahoo.com (nm17-vm0.bullet.mail.sp2.yahoo.com [98.139.91.212]) by mx1.freebsd.org (Postfix) with SMTP id 87E888FC1F for ; Fri, 24 Aug 2012 23:12:33 +0000 (UTC) Received: from [98.139.91.61] by nm17.bullet.mail.sp2.yahoo.com with NNFMP; 24 Aug 2012 23:12:27 -0000 Received: from [98.139.91.51] by tm1.bullet.mail.sp2.yahoo.com with NNFMP; 24 Aug 2012 23:12:27 -0000 Received: from [127.0.0.1] by omp1051.mail.sp2.yahoo.com with NNFMP; 24 Aug 2012 23:12:27 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 345103.89707.bm@omp1051.mail.sp2.yahoo.com Received: (qmail 71304 invoked by uid 60001); 24 Aug 2012 23:12:26 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1345849946; bh=6naTdoDVAsTywyi2bxSZ61ygxZThUJHBZ2W9+LNObDo=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=nTAA6Lw3VXMNdavyyXRMaYCJf0pWJnD7lOIxrs/bE2Wg2YqqlSvO1nf1OSSDSP6M1ski2E27uk16d0ZSLgx9R/+0Cp0BxoBKwfn6inMpe+ovjvkN0iM2pZIgYXl38P2Dg2t2qkT6mUM3Rp3RD/4WKgkkm4uZOYFfxPG9McZwDmk= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=gm5gFx366+d3R2ZSbsZD8JUd9P6+DNYBir0oezXDkru75xQYE4ERXKhVGTe4I/vNyjmZLVp2dJ2rq9UaYYMZSy5oKQNbJZG837Qs/VMJiw3We1x8Uv+7EbJPbX8lhTMnOk5LGf+scdkhOn8dycezF93Y0CWGOYVn68z/ak/Ckq4=; X-YMail-OSG: ZPDDwboVM1lxoQ98j6lnlBr484oIY1FwRKAWPBKKx.6Zl_1 _4.NP8vY53N9ZTbFHTvVYaD2tkXpy1Q.nFTFS1_AudjRkzoVJI_jSpmDmB7W wVfPUed7M77nV1FsOs2UxoDde72.tyWkpXxHUGWGn5DfVugRnPtBfzY3MR7I c.J23ySS5YJlCEHEhUiXuw0bW.c0nMxPnt7ejdAbPSwlUZ25VjlDAQ4iehLE nmqLyJIyBjc6NLINendYawK8km6TWyoMrJ25sdJ9YO9bFzVEDa_0bbXw3sGI jUidiwlIxyt1JAFjhprCkF8yJQ8hwCNMCasXGINw6JAXeJw74Senh_SHtX94 9wLoMTazNX_aPGMfqk306XJlTZROEeoKGPuiF6ol0ZhST3dU6eF0OkWUR0mV wyMT5fBvTurVfGE9krlIYFQMuq3lTNg4cmkfTk5iTc5azkQw5EoWKwTWrPEy CnlFSYFz7M8VhgQZ8AQTAXYYW Received: from [66.92.43.99] by web111314.mail.gq1.yahoo.com via HTTP; Fri, 24 Aug 2012 16:12:26 PDT X-Mailer: YahooMailClassic/15.0.8 YahooMailWebService/0.8.121.416 Message-ID: <1345849946.58806.YahooMailClassic@web111314.mail.gq1.yahoo.com> Date: Fri, 24 Aug 2012 16:12:26 -0700 (PDT) From: Jeffrey Bouquet To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Fw: RE: pkgng default release schedule (s/ABI/API/g ...typo) 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, 24 Aug 2012 23:12:33 -0000 s/ABI/API/g Sorry! =0A=0A=0A=0A--- On Fri, 8/24/12, Jeffrey Bouquet wrote:=0A=0A> From: Jeffrey Bouquet =0A> Subject: RE: pkgng default release schedule (contd...)=0A> To= : "Chris Rees" =0A> Date: Friday, August 24, 2012, 1:28 = PM=0A> Comments below. I've no idea how to=0A> fix the quoting system so I'= ll try to do it manually, Maybe=0A> in a few weeks... it is webmail and its= -all-text seems no to=0A> function at the moment.=0A> =0A> --- On Fri, 8/24= /12, Chris Rees =0A> wrote:=0A> =0A> From: Chris Rees =0A> Subject: RE: pkgng default release schedule (contd...= )=0A> To: "Jeffrey Bouquet" =0A> Date: Friday, Au= gust 24, 2012, 10:57 AM=0A> =0A> =0A> =0A> On 24 Aug 2012 15:37, "Jeffrey B= ouquet" =0A> wrote:=0A> =0A> >=0A> =0A> > Comment= s inline below...=0A> =0A> >=0A> =0A> > --- On Fri, 8/24/12, Chris Rees =0A> wrote:=0A> =0A> >>=0A> =0A> >>=0A> =0A> >> From: Chris= Rees =0A> =0A> >> Subject: RE: pkgng default release sc= hedule=0A> (contd...)=0A> =0A> >> To: "Jeffrey Bouquet" =0A> =0A> >> Cc: "FreeBSD Mailing List" ,= =0A> "freebsd-current" =0A> =0A> =0A> >> Date:= Friday, August 24, 2012, 4:37 AM=0A> =0A> >>=0A> =0A> >>=0A> =0A> >> On 24= Aug 2012 11:08, "Jeffrey Bouquet" =0A> >>wrote:= =0A> =0A> >> >=0A> =0A> >> > A few more reasons (unless I have not seen=0A>= some relevant >>documentation to the contrary) to not=0A> mandate pkgng as= the default...=0A> =0A> >>=0A> =0A> >>=0A> =0A> >> Why don't you phrase th= is as "How can one ..." so=0A> you sound less >>negative?=0A> =0A> >>=0A> = =0A> >Please fix your mailer's quoting.=0A> It is webmail. Sorry. I am fixi= ng part of it as I go along=0A> but I've no idea if it is making it worse..= .=0A> =0A> =0A> =0A> >> I am unequivocably opposed (reasoning below=0A> inc= luded, after I wrote >>this paragraph; ) to pkg=0A> mandated as the default= , until convinced=0A> =0A> >>=0A> =0A> >> otherwise, and trying to sound ni= cer, by making the=0A> sentences >>shorter.=A0 If that is=0A> =0A> >>=0A> = =0A> >> stubborness-from-ignorance, I=A0 sincerely=0A> apologize, in advanc= e.=A0 But >>I see no one else=0A> =0A> >>=0A> =0A> >> vocalizing opposition= at the moment... vs those in=0A> favor, and am >>simply in my=0A> =0A> >>= =0A> =0A> >> view voicing arguments to delay the not-inevitable=0A> depreca= tion of >>/var/db/pkg...=0A> =0A> >Possibly because your attitude as I ment= ion above makes=0A> people think =0A> >you're trolling.=0A> =0A> I am disma= yed by the thought that the package management=0A> system is=0A> broken.=A0= We have the Makefile directories (starting=0A> point) /var/db/pkg=0A> dire= ctories (registration feature) portmaster/portmanager/=0A> custom .sh/=0A> = portupgrade (automation feature) and the installed binaries=0A> (end point)= .=0A> Pkg introduces an ABI making=0A> portmaster/portmanager/portupgrade/t= o-be-portupgrades/.sh=0A> costlier to implement in time, ABI experience, = =0A> and maybe buggier.=A0 Meanwhile, the registration feature=0A> (present= in=0A> BSD, absent AFAIK in most Linux, abstracted in Windows),=0A> would = be=0A> abstracted in BSD also.=A0 =0A> =0A> Suppose I rightly viewed that t= he ports tree was not working=0A> well=0A> enough for the majority of users= .=0A> =0A> There is a new tool, portsnap-textonly (psto)=0A> Its use is eas= y!=0A> psto view makefile editors nano=0A> psto configure editors nano=0A> = psto view pkgplist editors nano=0A> psto view editors=0A> =0A> I'm fully ju= stified in putting it somewhere (a port.)=0A> It is only when I remove the = actual ports tree to a=0A> xml-based or=0A> sql-based repository, that I be= gin to de-minimalistic=0A> de-potentially-better =0A> Freebsd, and fork it = to something that only may serve better=0A> a subset=0A> (however large) of= its users. Even if I obtain the=0A> majority opinion that it is expedient,= and=0A> even if it *is* actually expedient for the=0A> majority, I'd maybe= want to quell the=0A> concerns of those very reluctant to pursue the parad= igm=0A> shift that=0A> it is *not* in their best interests... or do more co= ding=0A> beforehand=0A> to compensate for the impact it may have upon their= use of=0A> the operating system. =0A> =0A> =0A> =0A> =0A> =0A> =0A> >> Cer= tainly not trying to "just complain" for the=0A> sake of impeding >progress= . =0A> =0A> >>=0A> =0A> >> > Nowadays, one can save time by installing two= =0A> ports which >officially or unofficially conflict, and=0A> have /var/db= /pkg entries for >both, and even=0A> =0A> >> > local workarounds (for insta= nce, moving the=0A> duplicate binary >elsewhere before the second install)= =0A> (Perchance removing the line in >the Makefile).=0A> =0A> >>=0A> =0A> >= > Currently you can still do this, at least until=0A> STAGEDIR.=0A> =0A> = =0A> =0A> >>=0A> =0A> >>=0A> =0A> >> STAGEDIR? =0A> >Not of concern at the = moment, but it's in the FreeBSD=0A> wiki if you're >interested.=0A> Thank y= ou for the information.=0A> >>=0A> =0A> >> > A failed "make install (regist= er)", one can=0A> check the /var/db/pkg/ >>directory(ies) to double=0A> che= ck visually to what extent it did NOT >>fail.=0A> =0A> >> > Similarly for a= failed "make deinstall=0A> (unregister)"...=0A> =0A> >>=0A> =0A> >>=0A> = =0A> >> The error messages are perfectly clear.=0A> =0A> >>=0A> =0A> >> "Th= e error messages are perfectly clear", yes, once=0A> double-checked >>again= st=0A> =0A> >>=0A> =0A> >> the directories in /var/db/pkg to make them=0A> = less-terse.=A0 If you mean >>pkg's =0A> =0A> >>=0A> =0A> >> error messages,= maybe *this* trepidation is from=0A> inexperience with >>pkg.=0A> See belo= w.=0A> >>=0A> =0A> >> > pkgdb -F to fixup stale dependencies and=0A> resolv= e dependency >>information.=0A> =0A> >>=0A> =0A> >>=0A> =0A> >> Unnecessary= with pkgng.=0A> =0A> I'll take your word for it.=A0 Thanks for the=0A> inf= ormation. Howsoever, I've=0A> encountered stale dependencies with pkgdb -F = after=0A> portmaster had=0A> fixed them up, so I am a little skeptical.=0A>= =0A> >>=0A> =0A> >> Okay, I am unaware.=0A> =0A> >Let me say this once mor= e.=0A> >You have no right to complain about something until=0A> you've prop= erly >tested it.=A0 =0A> =0A> I am not trying to complain about pkg(ng).=A0= I am trying=0A> to dissuade=0A> the deprecation of /var/db/pkg/ as a plain= -text hook into=0A> the =0A> registration of ports/packages.=A0 =0A> =0A> T= here is no way I can properly test pkg and a deprecated=0A> /var/db/pkg=0A>= without more time and effort.=A0 If you mean to say I=0A> should first in= stall pkg fully on a machine and compare the=0A> =0A> result to what I am d= oing now, I decided a few hours ago to=0A> do just=0A> that.=A0 However, I'= ve a lot of other stuff to do so it=0A> is not a=0A> priority.=A0 If you me= an to say I should delay stuff like=0A> this posting=0A> until I've tested = further, I'll apologize here and=0A> now.=A0 But it is=0A> easier and poten= tially more informative to others not=0A> decided, in=0A> my humble opinion= , to read these views, if I state them=0A> politely =0A> enough, than for m= e to write them down as a draft to post=0A> later.=0A> Maybe I will benefit= by someone refuting them to my=0A> satisfaction,=0A> and saving you the ef= fort of another reply.=0A> =0A> =0A> =A0 =0A> =0A> =0A> >You will find that= most of the scripts you currently use=0A> are to >compensate for brokennes= s in pkg_install and are=0A> no longer necessary.=A0 =0A> =0A> Most of the = scripts I use are to upgrade, I've way too many=0A> ports=0A> installed to = ever use the pkg_install command without a=0A> front end.=0A> The only ones= I usually use are pkgdb -F and pkgdb -u and =0A> portmaster -d -B -P -i -g= ...=A0 and the shell does most=0A> of the=0A> heavyweight work, as I save = history across reboots.=A0=0A> The only=0A> breakage I am aware of are the = usual ones, ports waiting to=0A> be=0A> fixed, conflicts, clang vs gcc, dif= ficultes in fetching=0A> should=0A> it be an https://, etc.=0A> =0A> =0A> = =0A> > Scripting your way around bad design decisions is=A0 not=0A> a way t= o run >an OS.=0A> Where is the bad design decision specifically?=A0 I view= =0A> an ABI into the=0A> plain-text port registration as a cure worse than = the=0A> disease for=0A> the majority of cases.=A0 I see Good Design specifi= cs...=0A> portmaster=0A> for example.=A0=A0=A0I can run several in several= =0A> xterms at once and they=0A> hardly ever collide...=0A> =0A> =0A> >> > = A proven method in the portmaster manpage to=0A> reinstall all ports.=0A> = =0A> >>=0A> =0A> >> You want to talk to the portmaster author about=0A> tha= t.=0A> =0A> >>=0A> =0A> >> I never use the procedure, I've too many ports.= =A0=0A> But others may be >>interested.=0A> >OK, please sort out your own v= iews, then start worrying=0A> about other >people.=0A> Again, I've tried to= state them nicely above, and put forth=0A> a few=0A> reasons why I am stat= ing them now rather than later. =0A> =0A> >> *Anything* that circumvents=A0= portmaster's=0A> fine-grained updating of >>the =0A> =0A> >>=0A> =0A> >> e= ach-port-its-own-database-directory-in-var-db-pkg,=0A> which is=A0 a >>grea= t help=0A> =0A> >>=0A> =0A> >> to myself daily, is in my view, unwarranted,= =0A> untimely, bloat, >>contrary to the=0A> =0A> >>=0A> =0A> >> keep-it-sim= ple port-upgrade tools "fixing it when=0A> it breaks" >>methodologies that= =0A> =0A> >>=0A> =0A> >> exist at the present time, etc. =0A> =0A> >You mea= n, let's cobble together yet more hacks and=0A> continue to have a >package= management system that is=0A> fifteen years out of date?=0A> I view portma= ster, used above, as=0A> cutting-edge.=A0=A0=A0If the /var/db/pkg=0A> flat-= file is out-of-date vs an ABI into an equivalent,=A0=0A> I see that=0A> as = a fork away from minimalism, and as a disservice to=0A> ground-up=0A> based= port-management tools.=A0 =0A> If you are trying to say that the pkg based= =0A> port-registration will=0A> work less-as-a-hack, than portmaster and sh= ell scripting, it=0A> could=0A> be that I may switch to that view after tes= ting, in which=0A> case I=0A> am fully too dismissive of pkg's potential.= =A0 But in my=0A> real-world=0A> experience so far, I view it as only a rem= ote possibility,=0A> since=0A> it is not the day-to-day stuff I view as par= amount, but the=0A> =0A> recourses one has upon unexpected failures when re= building,=0A> say,=0A> perl from one version to another.=A0 I've no reports= of=0A> someone =0A> attempting that with pkg so far...=0A> =0A> =0A> >I'm = sorry that you enjoy messing with these files and=0A> are not going to >be = able to do it in future.=A0 The hard=0A> fact is that the people who do >th= e work in bringing you=0A> ports are sick of the inadequacies of the >curre= nt=0A> system, and are improving it.=0A> =0A> Statement taken as an opinion= unless specifically elaborated=0A> upon... I kind of have *fun* doing a = =0A> cat ffil_0812 | grep p5 | awk '{print $1}' | xargs -J %=0A> portmaster= -d -B -P -i -g --update-if-newer % =0A> ...typing only a few characters in= it (from history), rinse,=0A> repeating=0A> for /devel/, /ftp/ ... etc... = whereas before portmaster=0A> existed,=0A> portupgrade would upon the lower= -power machines monopolize=0A> the CPU, etc=0A> since I can *automate* it a= t a machine I am not physically=0A> at during most of the several hours...= =A0 I see that as a=0A> not-inadequacy... it=0A> is, again, the command-lin= e (non-abi) hook into the=0A> registration details=0A> that speeds (here) f= ix of breakages.=A0 So maybe define=0A> inadequacy =0A> more explicitly?=0A= > =0A> >Do some research and try it out.=A0 You'll be amazed.=0A> =0A> As I= mentioned, I may be able to install it on one=0A> machine.=A0 But =0A> I a= m very pessimistic that its abstraction layer will be=0A> compensated for b= y any more-than-empirical improvement...=0A> Thanks=0A> for the optimism th= ough.=0A> =0A> =0A> =0A> >Chris=0A> =0A> From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 00:01:53 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F31C51065670; Sat, 25 Aug 2012 00:01:52 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B9A248FC08; Sat, 25 Aug 2012 00:01:52 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q7P01qZh091367; Sat, 25 Aug 2012 00:01:52 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7P01qTP091366; Sat, 25 Aug 2012 00:01:52 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Sat, 25 Aug 2012 02:01:48 +0200 From: Baptiste Daroussin To: Doug Barton Message-ID: <20120825000148.GF37867@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="hK8Uo4Yp55NZU70L" Content-Disposition: inline In-Reply-To: <50380269.6020003@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org, Steve Wills , current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Sat, 25 Aug 2012 00:01:53 -0000 --hK8Uo4Yp55NZU70L Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 24, 2012 at 03:38:33PM -0700, Doug Barton wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 >=20 > On 8/24/2012 1:15 AM, Baptiste Daroussin wrote: > > BTW for people who haven't tested and want to share their opinion, > > here is how work /usr/sbin/pkg: > >=20 > > it first checks if ${LOCALBASE}/sbin/pkg is there - if yes it > > directly execute ${LOCALBASE}/sbin/pkg with arguments passed to > > /usr/sbin/pkg >=20 > As others have already pointed out, this is a bad idea for a variety > of reasons, not the least of which is security related. It also > removes one of the primary benefits of pkg, that it be (fully) hosted > in the ports tree. Can anyone give me he details on the security related problem? Can I also have the details on why it would remove the benefits of being fu= lly hosted in the ports, I have no plan to remove it, currently the ports tree = is also able to bootstrap itself pkg without needing /usr/sbin/pkg. the bootstrap tool is currently just a transparent way to bootstrap pkgng, = it is not mandatory at all, one can leave without it, and it doesn't prevent pkgn= g to fully leave in the ports tree? What do I miss here? Once again I'm not opposed at all to remove it in favour of pkg-bootstrap, = but it currently seems to lacks a bit of detailed arguments. > Let me rephrase that more simply ... very few users are ever going to > need the bootstrapping tool that will be in the base. Making it > mandatory for *every* user is therefore not only a bad idea, it's > contrary to one of the primary goals of the project. >=20 Why would it be mandatory? it is just a transparent kind of helper tool regards, Bapt --hK8Uo4Yp55NZU70L Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA4FewACgkQ8kTtMUmk6EzFnACgvvOVzgLNzx51yzdtlqvX063X K6MAni8S6ev9t5CuWLs76Glyk5BiqaPF =TJIn -----END PGP SIGNATURE----- --hK8Uo4Yp55NZU70L-- From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 00:25:19 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 24867106566C; Sat, 25 Aug 2012 00:25:19 +0000 (UTC) (envelope-from jonathan.robert.anderson@gmail.com) Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by mx1.freebsd.org (Postfix) with ESMTP id 0C7568FC12; Sat, 25 Aug 2012 00:25:17 +0000 (UTC) Received: by wicr5 with SMTP id r5so1201904wic.13 for ; Fri, 24 Aug 2012 17:25:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to:x-mailer; bh=5m2kiqw8dgN/bnTmDUtx9XpOQka1Gm6vfhWBqOxJ7N0=; b=o3UFL+mxc88PEE8Fh3EeCKLOVshT+UoGC7cEsV0eSqKyie9mY6xqNt7UN5TkNrf7m9 2NjK4WEZ19xye/J4aQ7uHr8OxT/k1GPnXG17V5clJDBA4J66UvSywQcxhI6etFJHS+DY unEIEoJCh7QW2nsuasgQXPqp9Y2ZmrUpBvxDmBayYoQZP5ST5vdN5f2qe5PZPbsGLtBi v2ZyeH0RUrQmeMyS50MflYFZNJ8EBwtf8xCoi5F44rxD1glRdv76Rp4xsSeYvfznuwO4 ZRY68mMWrIEO2zLkSIzfg/Hg3rMBL+I5w0Kp7bO6CGiONONe5Dh70+f6Mo3vhFLRza3s 8tzA== Received: by 10.216.207.167 with SMTP id n39mr3819489weo.23.1345854317099; Fri, 24 Aug 2012 17:25:17 -0700 (PDT) Received: from [192.168.0.2] (cpc2-cmbg15-2-0-cust323.5-4.cable.virginmedia.com. [86.26.13.68]) by mx.google.com with ESMTPS id o2sm1855613wiz.11.2012.08.24.17.25.15 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 24 Aug 2012 17:25:16 -0700 (PDT) Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\)) From: Jonathan Anderson In-Reply-To: <50380269.6020003@FreeBSD.org> Date: Sat, 25 Aug 2012 01:25:15 +0100 Message-Id: <67BB0A66-A9D2-4257-A91E-C249B8076A87@gmail.com> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> To: Doug Barton X-Mailer: Apple Mail (2.1485) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: ports@FreeBSD.org, Steve Wills , Baptiste Daroussin , current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Sat, 25 Aug 2012 00:25:19 -0000 On 24 Aug 2012, at 23:38, Doug Barton wrote: > Let me rephrase that more simply ... very few users are ever going to > need the bootstrapping tool that will be in the base. But surely the whole point of pkgng is that people *will* use pkg as the = default method of acquiring third-party software, so they'll want to = "pkg install foo" and have it Just Work. To say either "you must = download the ports tree in order to use binary packages" or "you must = use pkg_add to install pkg" seems to miss the point... Jon -- Jonathan Anderson jonathan@FreeBSD.org http://freebsd.org/~jonathan/= From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 00:33:53 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2A045106564A; Sat, 25 Aug 2012 00:33:53 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id E525D8FC15; Sat, 25 Aug 2012 00:33:52 +0000 (UTC) Received: from glenbarber.us (unknown [IPv6:2001:470:8:1205:2:2:0:24]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id 4570F23F641; Fri, 24 Aug 2012 20:33:51 -0400 (EDT) Date: Fri, 24 Aug 2012 20:33:47 -0400 From: Glen Barber To: Jonathan Anderson Message-ID: <20120825003346.GA1345@glenbarber.us> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <67BB0A66-A9D2-4257-A91E-C249B8076A87@gmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="2oS5YaxWCcQjTEyO" Content-Disposition: inline In-Reply-To: <67BB0A66-A9D2-4257-A91E-C249B8076A87@gmail.com> X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@FreeBSD.org, Steve Wills , Baptiste Daroussin , Doug Barton , current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Sat, 25 Aug 2012 00:33:53 -0000 --2oS5YaxWCcQjTEyO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 25, 2012 at 01:25:15AM +0100, Jonathan Anderson wrote: > On 24 Aug 2012, at 23:38, Doug Barton wrote: > > Let me rephrase that more simply ... very few users are ever going to > > need the bootstrapping tool that will be in the base. >=20 So, then they won't use it. I fail to see the problem here. > But surely the whole point of pkgng is that people *will* use pkg > as the default method of acquiring third-party software, so they'll > want to "pkg install foo" and have it Just Work. To say either "you > must download the ports tree in order to use binary packages" or > "you must use pkg_add to install pkg" seems to miss the point... >=20 /usr/sbin/pkg installs /usr/local/sbin/pkg without requiring the Ports Collection to be available locally. Glen --2oS5YaxWCcQjTEyO Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQOB1qAAoJEFJPDDeguUajsFEH/j8vvdEx/IVKukZ5/SX/CKTS ZXUvrGdtktWztHSSHicXdKp2Id0JErXv+BikdOftRst4FP2PPZd/N+1UNrlJ42sb 4rSrYxkKVf0ooQTwrfVlETfb5bAdtXZLNUCiNu/WFh/jbCpOgkkuwFr49HUhZCHg 4VL1/wsgYaVkcVNIDscIsKYRNImHosLem4kxKiht60P8SUsOQ07cWFU7olo/QEHw E/b5gW/4TUnWsJpxZH0Xheh5mxw7eJ6l8XbKemdZmtYdq01VrygOI1WR7UgtxYf0 +64ZMf0Zv45opV8Ov7+ArHn0NVBTGe0tUas5cmwvUnsMe2b4xVpoX+VH6JRSBUA= =2fL9 -----END PGP SIGNATURE----- --2oS5YaxWCcQjTEyO-- From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 00:47:31 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B63E1106564A; Sat, 25 Aug 2012 00:47:31 +0000 (UTC) (envelope-from jonathan.robert.anderson@gmail.com) Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by mx1.freebsd.org (Postfix) with ESMTP id 69B518FC0A; Sat, 25 Aug 2012 00:47:30 +0000 (UTC) Received: by wicr5 with SMTP id r5so1209248wic.13 for ; Fri, 24 Aug 2012 17:47:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:message-id:in-reply-to:references:subject:x-mailer :mime-version:content-type:content-transfer-encoding :content-disposition; bh=63HlJcDWcwOkw0vs0jIq1mhPXMLcijyhAknlYEvjm7k=; b=ypTi0d7EQfr4rZPjoYiD393c5UHNQU/XZvbdpclujAT3kOAfZAvDnktlWLKz7L3UeP WfNZ6c3NyPLOmIkYonUhE7IIXXuN33rVm1RWJ3we2aH0kiRyJKts/22gU3c8YWTWrDZi 9QUu2oS7X+hplr7qZtorvQEY0f43tcVBh3PrGlaTKhiAZY7jQJth928ISPNJOLJA0xIE 7Wc41zDN/CHDbootJZxvKPUCoDdCYDR4NvILLNaXz+IC3PaACqhlWubDtGFCHj//vtXW pCTuMA91AH+XAOTKhIej1w9Zyu/5XlUBUtsHDvB9RcBrWT2aH6VqiUCXiFghPzc2tbSN f0QA== Received: by 10.180.86.106 with SMTP id o10mr9158552wiz.22.1345855649261; Fri, 24 Aug 2012 17:47:29 -0700 (PDT) Received: from [192.168.0.2] (cpc2-cmbg15-2-0-cust323.5-4.cable.virginmedia.com. [86.26.13.68]) by mx.google.com with ESMTPS id o2sm91453wiz.11.2012.08.24.17.47.27 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 24 Aug 2012 17:47:28 -0700 (PDT) Date: Sat, 25 Aug 2012 01:47:26 +0100 From: Jonathan Anderson To: Glen Barber Message-ID: In-Reply-To: <20120825003346.GA1345@glenbarber.us> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <67BB0A66-A9D2-4257-A91E-C249B8076A87@gmail.com> <20120825003346.GA1345@glenbarber.us> X-Mailer: sparrow 1.6.3 (build 1164) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: ports@freebsd.org, Steve Wills , Baptiste Daroussin , Doug Barton , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Sat, 25 Aug 2012 00:47:31 -0000 On Saturday, 25 August 2012 at 01:33, Glen Barber wrote: > On Sat, Aug 25, 2012 at 01:25:15AM +0100, Jonathan Anderson wrote: > > On 24 Aug 2012, at 23:38, Doug Barton wrote: > > > Let me rephrase that more simply ... very few users are ever going to > > > need the bootstrapping tool that will be in the base. > > > > > So, then they won't use it. I fail to see the problem here. I also fail to see the problem. :) Just to be clear, my post was arguing against Doug's assertion that few will use pkg's bootstrapper (and that this is a problem): I hope that pkgng and package sets will vastly increase the use of binary packages by FreeBSD consumers. > /usr/sbin/pkg installs /usr/local/sbin/pkg without requiring the Ports > Collection to be available locally. Which is exactly the behaviour that I want: I view the ports tree as a last resort to be used only if binary packages fail to fulfil my needs. Sometimes I don't even bother fetching it. Once again, we may be in violent agreement here. :) Jon -- Jonathan Anderson jonathan@FreeBSD.org From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 01:01:00 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 48C64106564A; Sat, 25 Aug 2012 01:01:00 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from onyx.glenbarber.us (onyx.glenbarber.us [IPv6:2607:fc50:1000:c200::face]) by mx1.freebsd.org (Postfix) with ESMTP id 1A32D8FC0A; Sat, 25 Aug 2012 01:01:00 +0000 (UTC) Received: from glenbarber.us (unknown [IPv6:2001:470:8:1205:2:2:0:24]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: gjb) by onyx.glenbarber.us (Postfix) with ESMTPSA id 6C62823F641; Fri, 24 Aug 2012 21:00:57 -0400 (EDT) Date: Fri, 24 Aug 2012 21:00:54 -0400 From: Glen Barber To: Jonathan Anderson Message-ID: <20120825010054.GB1345@glenbarber.us> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <67BB0A66-A9D2-4257-A91E-C249B8076A87@gmail.com> <20120825003346.GA1345@glenbarber.us> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="LpQ9ahxlCli8rRTG" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@freebsd.org, Steve Wills , Baptiste Daroussin , Doug Barton , current@freebsd.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Sat, 25 Aug 2012 01:01:00 -0000 --LpQ9ahxlCli8rRTG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Aug 25, 2012 at 01:47:26AM +0100, Jonathan Anderson wrote: > On Saturday, 25 August 2012 at 01:33, Glen Barber wrote: > > On Sat, Aug 25, 2012 at 01:25:15AM +0100, Jonathan Anderson wrote: > > > On 24 Aug 2012, at 23:38, Doug Barton wrote: > > > > Let me rephrase that more simply ... very few users are ever going = to > > > > need the bootstrapping tool that will be in the base. > > >=20 > >=20 > >=20 > > So, then they won't use it. I fail to see the problem here. >=20 > I also fail to see the problem. :) Just to be clear, my post was > arguing against Doug's assertion that few will use pkg's bootstrapper > (and that this is a problem): I hope that pkgng and package sets > will vastly increase the use of binary packages by FreeBSD consumers. > =20 I was avoiding writing two separate emails about this thread - yes, I did realize we had a similar point of view on this. Sorry if it came out differently. > > /usr/sbin/pkg installs /usr/local/sbin/pkg without requiring the Ports > > Collection to be available locally. >=20 > Which is exactly the behaviour that I want: I view the ports tree > as a last resort to be used only if binary packages fail to fulfil > my needs. Sometimes I don't even bother fetching it. Once again, > we may be in violent agreement here. :) >=20 Understood. I misinterpreted your last sentence. What I would like to know, is why all the anti-progress emails[1] have to wait until the Last Minute(tm) when information on pkgng availability has been available for quite some time now. Welcome to 2012. [1] - Doing the same things we've done keeps us in the same place we've been. Glen --LpQ9ahxlCli8rRTG Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQOCPGAAoJEFJPDDeguUajGhoIALYeuhge8MCmhZ2KwhNBxwvi sNBcE25EtIPkNTe/ikUZ5gRa1tp1LeLXCiPO/yetbsXNlq22m1VmxA/L/vg+Wp2B lku5V97gHSyiJseZdFZx0ZK2EKglM7NbIrLOOKBPK9AtqSqF5Bp+Dpp6niElET+S 6KuEBOuigDKybiDMu8is8/SLiJe9aa0Sf3GPvSDVWcXKoXtE3gnQ6Y4JxsOfA6tn 8oI4GteORJFTrj8zPP6ArifnoWZ9e9bgIrwjdbzkkHotjAykk7e53R+Qu3tD7l7D HGzl/sHFDGBPaI6ewIEuyDVB7svbtETbZSsoxRrPUZ6P+iE03HsR2NU9pcHYgn8= =013n -----END PGP SIGNATURE----- --LpQ9ahxlCli8rRTG-- From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 01:36:23 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 7634D106564A; Sat, 25 Aug 2012 01:36:23 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from [127.0.0.1] (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 3103A14D94D; Sat, 25 Aug 2012 01:36:23 +0000 (UTC) Message-ID: <50382C15.5050209@FreeBSD.org> Date: Fri, 24 Aug 2012 18:36:21 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: Glen Barber References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <67BB0A66-A9D2-4257-A91E-C249B8076A87@gmail.com> <20120825003346.GA1345@glenbarber.us> In-Reply-To: <20120825003346.GA1345@glenbarber.us> X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Jonathan Anderson , ports@FreeBSD.org, Baptiste Daroussin , current@FreeBSD.org, Steve Wills Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Sat, 25 Aug 2012 01:36:23 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 8/24/2012 5:33 PM, Glen Barber wrote: > On Sat, Aug 25, 2012 at 01:25:15AM +0100, Jonathan Anderson wrote: >> On 24 Aug 2012, at 23:38, Doug Barton wrote: >>> Let me rephrase that more simply ... very few users are ever going to >>> need the bootstrapping tool that will be in the base. >> > > So, then they won't use it. I fail to see the problem here. That's because you're not paying attention. :) Which comes first in your PATH, /usr/sbin, or /usr/local/sbin? Which comes first in the default PATH? What Baptiste said is that the way /usr/sbin/pkg works is to take arguments handed to it and pass them through to /usr/local/sbin/pkg. That means that every user who has their PATH configured in the default manner (which is what every security text on Unix has recommended for 30 years) will be using /usr/sbin/pkg every time they type the pkg command. >> But surely the whole point of pkgng is that people *will* use pkg >> as the default method of acquiring third-party software, so they'll >> want to "pkg install foo" and have it Just Work. To say either "you >> must download the ports tree in order to use binary packages" or >> "you must use pkg_add to install pkg" seems to miss the point... >> > > /usr/sbin/pkg installs /usr/local/sbin/pkg without requiring the Ports > Collection to be available locally. It does much more than that. Go read the code. As to the security related problems, they should be obvious. Having 1 binary that is always executed to pass arguments to another binary at minimum doubles your attack surface. Given what /usr/sbin/pkg does, it more than doubles it. Not to mention the flat out wrong-headed design of having a binary that will be run as root whose primary purpose is to pass arguments to another binary. The reason this defeats the purpose of putting pkg in the ports tree is that if there is a bug in /usr/sbin/pkg (which of course, there will be) then it has to be fixed in the base, with all of the consequent drama and delays that this will entail. If there is a bug in /usr/local/bin/pkg, it gets fixed in the ports tree and instantly updated, which is part of the virtue of having it in the ports tree in the first place. Given that if we do the rollout properly the bootstrap function will be limited to a very small percentage of users, it makes sense to split that function out into a separate, limited binary; and not pollute the pkg stream with extra cruft it does not need. > What I would like to know, is why all the anti-progress emails[1] have > to wait until the Last Minute(tm) when information on pkgng availability > has been available for quite some time now. First off, I resent being told that because I'm raising legitimate issues with something that I am being "obstructionist," or "anti-progress." And my concerns are certainly not "last minute." I've been raising concerns about pkg since day 1, and given that there is still no coherent, comprehensive project plan about the migration it's not at all surprising that others are also starting to discover daemons in the details. It's also part and parcel of life in an open source project. Most people don't pay attention about most things until they feel that it will be affecting them. This is doubly true in open source. Given how well-known this issue is, it should be planned for in any kind of big project such as this. It's probably also worth mentioning that there are only so many hours in the day, so one has to prioritize. Doug - -- I am only one, but I am one. I cannot do everything, but I can do something. And I will not let what I cannot do interfere with what I can do. -- Edward Everett Hale, (1822 - 1909) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (MingW32) iQEcBAEBCAAGBQJQOCwUAAoJEFzGhvEaGryEcpgH/2CAPBCldr7HlTjIzErqtbTO S0ZaI0RabwEk85+HuFCmBLTbdKqVjGYcLqIbz7l6wOa20N1rPARtBDy5DkrMrL6s 5YAgWiZ43FyKQ4826VDVBvhPqxXMD0O+sETs2kskFUkV73u/r1/8EpfZgwCDk9F9 G8hqMVTRyoWgoh1HIaBba5/m4D7+UGPYE2w8M3QAGSULePYJLgaRdu+jd2aNBrJD NFjY4lyLbitbIH1/fYHDR90KqlBVP6vr+bWUvdoHFJQ0W0HQw7wMtamo418SlORI qfTaoHL4sA1sggHrlUVvxjgWbAtIcYT2F3K+u34yTaWAoqxoN9pzRy3GWXyFRzM= =PNr3 -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 01:58:06 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7C320106566C; Sat, 25 Aug 2012 01:58:06 +0000 (UTC) (envelope-from fullermd@over-yonder.net) Received: from thyme.infocus-llc.com (server.infocus-llc.com [206.156.254.44]) by mx1.freebsd.org (Postfix) with ESMTP id A863A8FC14; Sat, 25 Aug 2012 01:58:05 +0000 (UTC) Received: from draco.over-yonder.net (c-174-50-4-38.hsd1.ms.comcast.net [174.50.4.38]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by thyme.infocus-llc.com (Postfix) with ESMTPSA id 0522937B57C; Fri, 24 Aug 2012 20:57:59 -0500 (CDT) Received: by draco.over-yonder.net (Postfix, from userid 100) id 3X3jDk1fdKzLP1; Fri, 24 Aug 2012 20:57:58 -0500 (CDT) Date: Fri, 24 Aug 2012 20:57:58 -0500 From: "Matthew D. Fuller" To: "Sergey V. Dyatko" Message-ID: <20120825015758.GM2939@over-yonder.net> References: <20120824120259.36cebc82@laptop> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120824120259.36cebc82@laptop> X-Editor: vi X-OS: FreeBSD User-Agent: Mutt/1.5.21-fullermd.4 (2010-09-15) X-Virus-Scanned: clamav-milter 0.97.4 at thyme.infocus-llc.com X-Virus-Status: Clean Cc: ports@freebsd.org, cperciva@FreeBSD.org Subject: Re: INDEX|DESCRIBE-N not provided by portsnap server 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: Sat, 25 Aug 2012 01:58:06 -0000 On Fri, Aug 24, 2012 at 12:02:59PM +0300 I heard the voice of Sergey V. Dyatko, and lo! it spake thus: > > Building new INDEX files... INDEX-7 not provided by portsnap server; > INDEX-7 not being generated. DESCRIBE.7 INDEX-8 not provided by > portsnap server; DESCRIBE.7 INDEX-8 not being generated. DESCRIBE.8 > INDEX-9 not provided by portsnap server; DESCRIBE.8 INDEX-9 not being > generated. done. This has happened to me on -CURRENT since mid-Feb. Been meaning to send a mail about it... it seems like something odd in sh, failing to see the right response to checking the existence of a file. You can work around it by adding a "portsnap -I update", which succeeds in building the INDEXen. -- Matthew Fuller (MF4839) | fullermd@over-yonder.net Systems/Network Administrator | http://www.over-yonder.net/~fullermd/ On the Internet, nobody can hear you scream. From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 02:16:50 2012 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 3FA5F1065670 for ; Sat, 25 Aug 2012 02:16:50 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) Received: from nm30.bullet.mail.sp2.yahoo.com (nm30.bullet.mail.sp2.yahoo.com [98.139.91.100]) by mx1.freebsd.org (Postfix) with SMTP id 172968FC0C for ; Sat, 25 Aug 2012 02:16:49 +0000 (UTC) Received: from [98.139.91.67] by nm30.bullet.mail.sp2.yahoo.com with NNFMP; 25 Aug 2012 02:16:49 -0000 Received: from [98.139.91.57] by tm7.bullet.mail.sp2.yahoo.com with NNFMP; 25 Aug 2012 02:16:49 -0000 Received: from [127.0.0.1] by omp1057.mail.sp2.yahoo.com with NNFMP; 25 Aug 2012 02:16:49 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 249208.66217.bm@omp1057.mail.sp2.yahoo.com Received: (qmail 38985 invoked by uid 60001); 25 Aug 2012 02:16:48 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1345861008; bh=vYnEwNR/fXms+ewKs8DsMsdc1flrMtORTJppe+s6t4c=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=Cje7Ll+ST8rOXNho+IK3ENVoPa510KK3WsaRE8U8bfpY2qRyBjg6c9hSkU60ypBKXPY3aJa7fNE+m82yEXvUD7EXYUpg7TOyR95zVCEibgDi6gvqQ/p+QoYsYe2k8Cb7327hFpmQQb+9g/pcqhaf5hdCzKgb6ed53Cocuywhjo0= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=uE5WrnE5HA8+3mJH2csyfJH9TkLJ6Q3O3n7yClAXAfFfXOot/E4dZPbooqMaiFdI+cpI0ixdJVAT1xtA7PrJTmWn1UwTSeaivC+vbzWl2X7HptlFuV+b7StpGLeDZspqPJ+pLSngc72hROLgcAIyi4McSxv8ZMrHzo8bUPvhglg=; X-YMail-OSG: Cce6.9UVM1mRogjsqFitHnnypWUIPVNTAssince_aMBLgJ8 rhu4zptratKd5wiHiiD69vvejMyLeXVvVET2VbzcuERyH1xjGbfTeYZ7h8sV qdfuFTudDv18qxlYuD8A6uLrb46dkdIJ94SuOBpynkLsU7_7cxvBxQwWaqxP PxEMOElprrPHLz2BCRWCPqfk3Srew2DhkLEW1oyzf9iNeotuuXRwN7_nspGB UMIYE0Ua.4eIWVdIwKzAocbnGS0Jt5hmuVvoH4aQ25grPYwsMQxPoOKoq_4W 8vZaNDxKBT5ZaG_5avBYC9upD1_vmUL7MJMzRAWsSZfYa_gY_rKelhPepVpD MoRemT3lU0OsGNMcXILv0GlD1Zsxh65zrUWRbDqH2IhNr.rJxSDdAM3pV3c_ dUQA4jIozXZrYxkCaPRTh6095_yqcC.jYCbNaJafEpR6XJiDlSr0pG0_0n3C fZGRwu5ixljc1VllOK9UsqTRt0W2ZFkZ7LwpOF95O.hkEn4hQrohUuIq4t14 kh.eUlft65jT8IuYkScaYQQ-- Received: from [66.92.43.99] by web111307.mail.gq1.yahoo.com via HTTP; Fri, 24 Aug 2012 19:16:48 PDT X-Mailer: YahooMailClassic/15.0.8 YahooMailWebService/0.8.121.416 Message-ID: <1345861008.38916.YahooMailClassic@web111307.mail.gq1.yahoo.com> Date: Fri, 24 Aug 2012 19:16:48 -0700 (PDT) From: Jeffrey Bouquet To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: P2 testing of pkg 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: Sat, 25 Aug 2012 02:16:50 -0000 pkg2ng fails to register anything: Undefined symbol "_ThreadRuneLocale" It tries; Each port is attempted to be registered. ... Unknown if that is because of the p2 having an earlier version of 9-STABLE than upon which was built /pkg/ ... As an aside, now that bsdstats.org has its port statistics back up, I see that /pkg/ is installed in only a small subset of reporting BSD/pc-bsd/etc/ machines... portupgrade 4697 portmaster 2039 portmanager 322 portupgrade-devel 185 pkg 41 As of earlier today anyway. J. Bouquet From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 02:44:16 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C1B311065673 for ; Sat, 25 Aug 2012 02:44:16 +0000 (UTC) (envelope-from jeffreybouquet@yahoo.com) Received: from nm13-vm0.bullet.mail.sp2.yahoo.com (nm13-vm0.bullet.mail.sp2.yahoo.com [98.139.91.244]) by mx1.freebsd.org (Postfix) with SMTP id 8110F8FC0C for ; Sat, 25 Aug 2012 02:44:16 +0000 (UTC) Received: from [72.30.22.79] by nm13.bullet.mail.sp2.yahoo.com with NNFMP; 25 Aug 2012 02:44:16 -0000 Received: from [98.139.91.24] by tm13.bullet.mail.sp2.yahoo.com with NNFMP; 25 Aug 2012 02:44:16 -0000 Received: from [127.0.0.1] by omp1024.mail.sp2.yahoo.com with NNFMP; 25 Aug 2012 02:44:16 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 101897.11504.bm@omp1024.mail.sp2.yahoo.com Received: (qmail 77394 invoked by uid 60001); 25 Aug 2012 02:44:15 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1345862655; bh=YdOTEocIT+frx66VZQ6sChquKgAuS3D9jPBh421iajQ=; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=fFu1Ua+Jo6eS4lpeLXBBiroDH+pRhidcohEG0OFyGvLNUonRxIAK4SoiGC0K19ShTgCvpyzkmhHDrS4XE1Q7/tlyPsP5SZqF6r0fkh4MgiK5527Miboy8bUUPcC6S8WKe03+bxMOow+Gi5+grfboAYIx05T4pAAbWktXktv1WEw= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:X-Mailer:Message-ID:Date:From:Subject:To:MIME-Version:Content-Type; b=jbGRK+2uqNC9matTKIrRxKkbNH4MFYoqWYjB7ay5tg812az+I2M7ahe82VUQfcsLaMO8+Z/cg9kUEdHop+9ivsg7kxLuOnaSQx/MxfawkdOwuT7O+vKJIuSeISK90oFivLJIA2KlOW76M0ePTkB9q7h/huXMC9+EECXE7POKyDE=; X-YMail-OSG: gJ_SfCYVM1lvAes3ZVsVta2MvZIzVxy_cdLvISkw4rAT2st hzz0mWj0i7NY8FN96Ym200jzG3tHWm05oLRPAU2hfBISdsoLll3udXv7gTHx GJTP1tfQvDlElwJR8GH0cM_LwnAcLE5iU8HuamYNoy5IhBMbfqozm7jgSIZi K265uooRvOwSrB1hCpLUHj4acQ_QDXLNJgzz4qX8kxunaxCS8oOd5tIgUGrc cdrn5B3bCJ.Sa4zs4xVZYk1BqRkNRdzvkjY_0_f9LACWSnceim5IcBg99jM. UfDIN8WSjWa_DlGk0JzIIP31ElTlc0s8Fd.Jo0dlTHtdDb6AafXQBSTS.q6r H2aqkxFRJIVIXZp.8R3V3kdP1sVI6hxwU.RiQLXTaCqIaaXtQdde6Ax2NwZi GnRZFOBYzsaQNDMLgOdKOxVB9KFuO6rKFcr_39_izM_2Lwxxi9l81mQzYnSQ ARd3_.nBGhUMINxJR3sDxuqcN Received: from [66.92.43.99] by web111308.mail.gq1.yahoo.com via HTTP; Fri, 24 Aug 2012 19:44:15 PDT X-Mailer: YahooMailClassic/15.0.8 YahooMailWebService/0.8.121.416 Message-ID: <1345862655.77020.YahooMailClassic@web111308.mail.gq1.yahoo.com> Date: Fri, 24 Aug 2012 19:44:15 -0700 (PDT) From: Jeffrey Bouquet To: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: One more pkg non-default-please edge-case reasoning... 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: Sat, 25 Aug 2012 02:44:16 -0000 I should explain opposition to the deprecation of /var/db/pkg more fully (assuming it is to be obsoleted by pkg)... I am accustomed to using the /lookat/ port to view text files (such as +CONTENTS.) Multiple times weekly, I use its 's' key to search (a dialog box appears) bin so etc. This side of simple. (Additionally, a nice white-on-blue readability). Never got used to the search keys in "less" etc. So the flat files here serve a purpose I surmise is not that common. And figuring out which category /editors/ etc (the pkg-plist equivalent) is way slower in many cases. A reason to retain that particular usability... til/when I/someone notices a workaround. J. Bouquet From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 07:32:41 2012 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 ECD1F106566C for ; Sat, 25 Aug 2012 07:32:41 +0000 (UTC) (envelope-from flo@smeets.im) Received: from mail.solomo.de (mail.solomo.de [85.214.62.193]) by mx1.freebsd.org (Postfix) with ESMTP id 9F80D8FC0C for ; Sat, 25 Aug 2012 07:32:41 +0000 (UTC) Received: from mail.solomo.de (localhost [127.0.0.1]) by mail.solomo.de (Postfix) with ESMTP id 95EE9C3825; Sat, 25 Aug 2012 09:32:34 +0200 (CEST) X-Virus-Scanned: amavisd-new at solomo.de Received: from mail.solomo.de ([127.0.0.1]) by mail.solomo.de (mail.solomo.de [127.0.0.1]) (amavisd-new, port 10024) with LMTP id SOMZCKmDwyYb; Sat, 25 Aug 2012 09:32:34 +0200 (CEST) Received: from nibbler-osx-wlan.fritz.box (unknown [IPv6:2001:4dd0:ff00:8bb6:745e:f882:a40c:bef4]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.solomo.de (Postfix) with ESMTPSA id 02F23C3823; Sat, 25 Aug 2012 09:32:33 +0200 (CEST) Message-ID: <50387F8E.9090207@smeets.im> Date: Sat, 25 Aug 2012 09:32:30 +0200 From: Florian Smeets User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:15.0) Gecko/20120821 Thunderbird/15.0 MIME-Version: 1.0 To: Jeffrey Bouquet References: <1345861008.38916.YahooMailClassic@web111307.mail.gq1.yahoo.com> In-Reply-To: <1345861008.38916.YahooMailClassic@web111307.mail.gq1.yahoo.com> X-Enigmail-Version: 1.5a1pre Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig91E4182D9A0E9789EAD7BCBA" Cc: freebsd-ports@freebsd.org Subject: Re: P2 testing of pkg 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: Sat, 25 Aug 2012 07:32:42 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig91E4182D9A0E9789EAD7BCBA Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 25.08.12 04:16, Jeffrey Bouquet wrote: > pkg2ng fails to register anything: > Undefined symbol "_ThreadRuneLocale" > It tries; Each port is attempted to be registered. > ... > Unknown if that is because of the p2 having an earlier version > of 9-STABLE than upon which was built /pkg/ > ... Yes it is, it has nothing to do with pkg itself. Rebuild pkg on "p2" or upgrade to newer 9-STABLE. Florian --------------enig91E4182D9A0E9789EAD7BCBA Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlA4f5AACgkQapo8P8lCvwln8ACgjjm2whcRqvCHttGdXBavc0RY jFYAoOTmnXCc9CvPlkDOtnD7wjNDvR2R =pGrc -----END PGP SIGNATURE----- --------------enig91E4182D9A0E9789EAD7BCBA-- From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 09:50:01 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 93772106566C; Sat, 25 Aug 2012 09:50:01 +0000 (UTC) (envelope-from jlaffaye.freebsd@gmail.com) Received: from mail-ee0-f54.google.com (mail-ee0-f54.google.com [74.125.83.54]) by mx1.freebsd.org (Postfix) with ESMTP id 590318FC08; Sat, 25 Aug 2012 09:49:59 +0000 (UTC) Received: by eeke52 with SMTP id e52so1031482eek.13 for ; Sat, 25 Aug 2012 02:49:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=898r7Iwki7HA81JNG8SHP8M+Bm2g4Fe0sBNC672Fx8Q=; b=pPZBhWDX3dY1gXE4cC0mYhIX0gwJHD1xZovX6lxzx6hRxxOTLtCQyy61sBtwOImyBZ e4ejKDsogySxpCpVxvpVJUfb56DvJwA5VaJ2A0058T8moIfpVgsEiYwsNnpIY2gsoKxV hid70wnXZ6A4u7EOvfFCfKQ2eP0ggN3/rdsMhRTCQF7sRZNzgq0c7aydXMZ2vcHget5f o2igfCRuNY71pKRuqWk9JfYggHHS0wGhQRtkLUzyL3jeQ6gvUl3urMEW0nI9avCZPN2O XfpPemKIMT9Zv/pK0jwT3NA/ApVmuUpNtFpf+WBK/v8fDt6DtvZU6FGt5vbNiom8XaaO xi+A== Received: by 10.14.198.129 with SMTP id v1mr10190968een.42.1345888192839; Sat, 25 Aug 2012 02:49:52 -0700 (PDT) Received: from [192.168.1.67] (lantea.jlaffaye.net. [109.190.125.169]) by mx.google.com with ESMTPS id h42sm36251755eem.5.2012.08.25.02.49.50 (version=SSLv3 cipher=OTHER); Sat, 25 Aug 2012 02:49:52 -0700 (PDT) Sender: Julien Laffaye Message-ID: <50389FC0.50102@freebsd.org> Date: Sat, 25 Aug 2012 11:49:52 +0200 From: Julien Laffaye User-Agent: Thunderbird/7.0.1 MIME-Version: 1.0 To: Doug Barton References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> <5036EE2E.4040606@FreeBSD.org> <5037F8BB.9020501@FreeBSD.org> In-Reply-To: <5037F8BB.9020501@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Eitan Adler , Baptiste Daroussin , current@freebsd.org, Steve Wills Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Sat, 25 Aug 2012 09:50:01 -0000 On 8/24/2012 11:57 PM, Doug Barton wrote: > On 8/23/2012 8:03 PM, Eitan Adler wrote: >> On 23 August 2012 22:59, Doug Barton wrote: >>> I tend to agree with Steve here ... we can't be responsible for other >>> people's poorly written docs. >> This isn't about poorly written docs. This is the user expecting a >> tool to exist, which doesn't. Take another example of a sysadmin which >> rarely installs new systems, installs FreeBSD for the third time, and >> then gets confused when "pkg install vim" fails. > Aren't we going to install the pkg package on new systems when they are > installed? Isn't that (shouldn't that be?) part of the project plan? It > would be insane for us not to do that, at least for the releases where > pkg is the default. True. But when you create jails without the installer, you have to install pkgng by hand. Hence the /usr/sbin/pkg bootstrap. > >>> You bring up a valid point that we should >>> keep in mind for our own however. The bootstrapping issue will be the >>> smallest possible annoyance on a long road of the migration process. >> The bootstrapping issue is a factor even after the migration :) > I think that the point I'm trying to make is that it shouldn't be. > >> note that I'm not talking about the mechanism here, I'm trying to >> avoid "pkg doesn't seem to be installed on my fresh system" becoming a >> FAQ. > The way that we avoid that problem is not to create it for ourselves in > the first place. :) > > The role of pkg-bootstrap is for those users who have already-installed > systems that need to do the conversion, or if somehow pkg becomes > corrupted on the user's system and needs to be reinstalled. That's it. > > I like that you're thinking through the related issues, but in this > particular case I think you're overthinking it. > > Doug > From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 10:24:29 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DA843106566C for ; Sat, 25 Aug 2012 10:24:29 +0000 (UTC) (envelope-from patfbsd@davenulle.org) Received: from smtp.lamaiziere.net (net.lamaiziere.net [94.23.254.147]) by mx1.freebsd.org (Postfix) with ESMTP id 9EBCF8FC12 for ; Sat, 25 Aug 2012 10:24:29 +0000 (UTC) Received: from baby-jane.lamaiziere.net (unknown [192.168.1.10]) by smtp.lamaiziere.net (Postfix) with ESMTP id 6DFFBC627; Sat, 25 Aug 2012 12:24:22 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by baby-jane.lamaiziere.net (Postfix) with ESMTP id 21FA62CEC17; Sat, 25 Aug 2012 12:24:18 +0200 (CEST) Date: Sat, 25 Aug 2012 12:24:17 +0200 From: Patrick Lamaiziere To: Jeffrey Bouquet Message-ID: <20120825122417.320da61f@davenulle.org> In-Reply-To: <1345862655.77020.YahooMailClassic@web111308.mail.gq1.yahoo.com> References: <1345862655.77020.YahooMailClassic@web111308.mail.gq1.yahoo.com> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; i386-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Cc: freebsd-ports@freebsd.org Subject: Re: One more pkg non-default-please edge-case reasoning... 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: Sat, 25 Aug 2012 10:24:30 -0000 Le Fri, 24 Aug 2012 19:44:15 -0700 (PDT), Jeffrey Bouquet a écrit : > This side of simple. (Additionally, a nice white-on-blue readability). > Never got used to the search keys in "less" etc. So the flat files > here serve a purpose I surmise is not that common. > And figuring out which category /editors/ etc (the pkg-plist > equivalent) is way slower in many cases. > A reason to retain that particular usability... til/when I/someone > notices a workaround. I'm not sure to understand what you want to do, but listing the files owned by an installed pkg packages is easy: for zip: # pkg info -l zip zip-3.0 owns the following files: /usr/local/bin/zip ... /usr/local/share/doc/zip/WHERE Please have a try with pkg, is really great. From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 14:06:36 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 35919106564A for ; Sat, 25 Aug 2012 14:06:36 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id E7EA78FC0C for ; Sat, 25 Aug 2012 14:06:35 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id q7PE6TgQ061375 for ; Sat, 25 Aug 2012 08:06:29 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id q7PE6TGl061372 for ; Sat, 25 Aug 2012 08:06:29 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sat, 25 Aug 2012 08:06:29 -0600 (MDT) From: Warren Block To: ports@freebsd.org Message-ID: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Sat, 25 Aug 2012 08:06:29 -0600 (MDT) Cc: Subject: apcupsd compile fails on 9-stable amd64 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: Sat, 25 Aug 2012 14:06:36 -0000 Discovered last night that sysutils/apcupsd will not compile on 9-stable amd64 if the USB or SNMP options are enabled. It does compile on 8.3-stable i386. Stock gcc, not clang. ccache is installed, but not used for ports. Any suggestions? ... CXX src/apcupsd.c CXX src/apcnis.c LD src/apcupsd /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a(snmp.o): In function `Snmp::VarBindList::VarBindList(Asn::Sequence&)': snmp.cpp:(.text+0x7a8): undefined reference to `operator new[](unsigned long)' /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a(snmp.o): In function `Snmp::VarBindList::Append(Asn::ObjectId const&, Snmp::Variable*)': snmp.cpp:(.text+0xdc9): undefined reference to `operator new[](unsigned long)' /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a(snmp.o): In function `Snmp::VarBindList::VarBindList(Asn::Sequence&)': snmp.cpp:(.text+0xec8): undefined reference to `operator new[](unsigned long)' /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a(asn.o): In function `Asn::Sequence::assign(Asn::Sequence const&)': asn.cpp:(.text+0x73d): undefined reference to `operator new[](unsigned long)' /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a(asn.o): In function `Asn::ObjectId::demarshal(unsigned char*&, unsigned int&)': asn.cpp:(.text+0x82b): undefined reference to `operator new[](unsigned long)' /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a(asn.o):asn.cpp:(.text+0x934): more undefined references to `operator new[](unsigned long)' follow From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 14:16:47 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D276F1065673; Sat, 25 Aug 2012 14:16:47 +0000 (UTC) (envelope-from villa.alberto@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 3161F8FC08; Sat, 25 Aug 2012 14:16:46 +0000 (UTC) Received: by bkcje9 with SMTP id je9so1640620bkc.13 for ; Sat, 25 Aug 2012 07:16:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=4++AYIDG9s4OBZLIOHulWRP2w4cMCfNsykNoZoPHv58=; b=BjjIXlSzRJIwzzZqVvh3FCyq1xjZcGcWi04ajZQZjKSxB7yAfIKAJIGP3JlqYVsRx2 f0T46+v29SpNfF8JD/ujw9JZb2BsRJr3sA8LnNkDVzN2dKUw8D2F7gvmu2Fb9yrHs24h Q0+CQromto8qcYHgYY4oo1G/rZYF7HXkarG7ad8UXqhc71sol20QNoV6mVspazkVi5ki Gw+EdFSmti3iMLtuz7M2c0Np88cIspJ4DhkojKVfV1jpzBz7hkPvOdIQXBFXgEVTrEVn rsPkMAd1ZFi9qLyXO/zt19REtWwNw5sN1If1sL20Ix/9gU5ocOZVkQW3bxZRawO7xt1N dUig== Received: by 10.204.151.81 with SMTP id b17mr2796590bkw.95.1345904205851; Sat, 25 Aug 2012 07:16:45 -0700 (PDT) MIME-Version: 1.0 Sender: villa.alberto@gmail.com Received: by 10.204.147.217 with HTTP; Sat, 25 Aug 2012 07:16:25 -0700 (PDT) In-Reply-To: References: <5003F606.2030305@FreeBSD.org> From: Alberto Villa Date: Sat, 25 Aug 2012 16:16:25 +0200 X-Google-Sender-Auth: 0KplznBiKzo1gMgCn3Eji7T0EU4 Message-ID: To: Gabor Kovesdan Content-Type: text/plain; charset=ISO-8859-1 Cc: ports@freebsd.org Subject: Re: optionsNG NLS description 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: Sat, 25 Aug 2012 14:16:47 -0000 On Wed, Aug 1, 2012 at 3:32 AM, Alberto Villa wrote: > I'd like to do the change as well. Can we proceed with the commit > since you got no objection? Change committed in r303137. -- Alberto Villa, FreeBSD committer http://people.FreeBSD.org/~avilla From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 14:20:29 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 2229E106566B for ; Sat, 25 Aug 2012 14:20:28 +0000 (UTC) (envelope-from olevole@olevole.ru) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 3D7B78FC16 for ; Sat, 25 Aug 2012 14:20:28 +0000 (UTC) Received: by lbbgg13 with SMTP id gg13so1985232lbb.13 for ; Sat, 25 Aug 2012 07:20:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id :x-gm-message-state; bh=QhsDJkNADZUMBnzCVt3QkTdNpx+CU2nQ7OI2h3i0q4Y=; b=ZgBr0jnpnz4unoLXlkWm8wVxiuTrtUftVTzd2hIblMcAnh7nTA0axS3WPvq8P8K/Vo xTRRg4cbtxoTezHqkP8vWUu7Ycfb6SiCQv/cuOWkU3oRFeUvdUb9IhKZrqa0nEO0XDIa 6mAd3ad7tPJGpEWcwDwfl1wVArZuX/DdCywBqTgdoSHmD5GJubA1y9L90Ab3z/thdVoq pR/duMR3/zl6Bm/OBC3UFGRbtaCRbjqSO6zY9+IOunYqQe32BiBWnTsR3Qf8k0Nsuu5F GeXVXpP8qtMZAYGTIlc4rZy03U4jIrm7MGp8JTIHXgrdMuEHJZ84HlHOM5qh3wzUKzPp W3jQ== Received: by 10.112.103.130 with SMTP id fw2mr4128086lbb.107.1345904426964; Sat, 25 Aug 2012 07:20:26 -0700 (PDT) Received: from gizmo.my.domain (nat-server-217.15.27.35.static.futures.ru. [217.15.27.35]) by mx.google.com with ESMTPS id mt19sm13372279lab.17.2012.08.25.07.20.25 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 25 Aug 2012 07:20:26 -0700 (PDT) From: Oleg Ginzburg To: freebsd-ports@freebsd.org Date: Sat, 25 Aug 2012 18:22:45 +0400 User-Agent: KMail/1.13.7 (FreeBSD/9.1-PRERELEASE; KDE/4.8.4; amd64; ; ) References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <201208251822.45678.olevole@olevole.ru> X-Gm-Message-State: ALoCoQn30Dsh7fLA6+LcH1B2LXkNN2DTK0q7y29b2SbREwFEhxPf73kXtDRaC3W7dfjw/o0upcXC Cc: Warren Block , ports@freebsd.org Subject: Re: apcupsd compile fails on 9-stable amd64 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: Sat, 25 Aug 2012 14:20:29 -0000 Hi On Saturday 25 August 2012 18:06:29 Warren Block wrote: > Discovered last night that sysutils/apcupsd will not compile on 9-stable > amd64 if the USB or SNMP options are enabled. It does compile on > 8.3-stable i386. Stock gcc, not clang. ccache is installed, but not > used for ports. Any suggestions? >=20 > ... > CXX src/apcupsd.c > CXX src/apcnis.c > LD src/apcupsd > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a= (s > nmp.o): In function `Snmp::VarBindList::VarBindList(Asn::Sequence&)': > snmp.cpp:(.text+0x7a8): undefined reference to `operator new[](unsigned > long)' > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( > snmp.o): In function `Snmp::VarBindList::Append(Asn::ObjectId const&, > Snmp::Variable*)': snmp.cpp:(.text+0xdc9): undefined reference to > `operator new[](unsigned long)' > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( > snmp.o): In function `Snmp::VarBindList::VarBindList(Asn::Sequence&)': > snmp.cpp:(.text+0xec8): undefined reference to `operator new[](unsigned > long)' > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( > asn.o): In function `Asn::Sequence::assign(Asn::Sequence const&)': > asn.cpp:(.text+0x73d): undefined reference to `operator new[](unsigned > long)' > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( > asn.o): In function `Asn::ObjectId::demarshal(unsigned char*&, unsigned > int&)': asn.cpp:(.text+0x82b): undefined reference to `operator > new[](unsigned long)' > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( > asn.o):asn.cpp:(.text+0x934): more undefined references to `operator > new[](unsigned long)' follow > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" Ive already register PR for this: http://www.freebsd.org/cgi/query- pr.cgi?pr=3Dports/170522 =2D-=20 =D0=A1 =D1=83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC, With respect, =D0=9E=D0=BB=D0=B5=D0=B3 =D0=93=D0=B8=D0=BD=D0=B7=D0=B1=D1=83=D1=80=D0=B3 O= leg Ginzburg =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D E-mail: mailto: olevole@olevole.ru Skype: olegginzburg XMPP/Jabber: olevole@jabber.ru From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 14:20:29 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 22267106564A for ; Sat, 25 Aug 2012 14:20:28 +0000 (UTC) (envelope-from olevole@olevole.ru) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 36DB78FC15 for ; Sat, 25 Aug 2012 14:20:28 +0000 (UTC) Received: by lbbgg13 with SMTP id gg13so1985231lbb.13 for ; Sat, 25 Aug 2012 07:20:27 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=from:to:subject:date:user-agent:cc:references:in-reply-to :mime-version:content-type:content-transfer-encoding:message-id :x-gm-message-state; bh=QhsDJkNADZUMBnzCVt3QkTdNpx+CU2nQ7OI2h3i0q4Y=; b=Zsg2WinAEM4B7792e1H09bmzNDge2lH2NkMms2QvygW+r+J/Z7G+7SwXl1Gz3d5gx/ VGyD/W7JpG7egehvGzKUUzp49Hr6hmaghFJLLDyVWupVKLY3KC4RX3B5KFvCqhk7dHil YZQyiRjresHmr8wmO5lCiPZyYAtsyVO8J/JFZVmuY3YETNbsNgLXtO4iWiLjWQ/QP1Wv 9Kuek0UiY7hfxo+ognnzLBMhUhE55raDXaM1loYudxIhx2TzyMQNHhH7CRTqHup0FxlM x3wbFcJxbyae9Jkg3OAp+TtIqkzIE+AMaR1GHW9OhMjzB910h6IVe0e8r9Jl+BxoPYUF y8Vw== Received: by 10.112.103.130 with SMTP id fw2mr4128086lbb.107.1345904426964; Sat, 25 Aug 2012 07:20:26 -0700 (PDT) Received: from gizmo.my.domain (nat-server-217.15.27.35.static.futures.ru. [217.15.27.35]) by mx.google.com with ESMTPS id mt19sm13372279lab.17.2012.08.25.07.20.25 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 25 Aug 2012 07:20:26 -0700 (PDT) From: Oleg Ginzburg To: freebsd-ports@freebsd.org Date: Sat, 25 Aug 2012 18:22:45 +0400 User-Agent: KMail/1.13.7 (FreeBSD/9.1-PRERELEASE; KDE/4.8.4; amd64; ; ) References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <201208251822.45678.olevole@olevole.ru> X-Gm-Message-State: ALoCoQmMSp/rzje0XnvCOwivO8Ol99Wq7PTNgp3z4XEno5GNj7qdsaFau/ZTrzYeF7o8HetPukhj Cc: Warren Block , ports@freebsd.org Subject: Re: apcupsd compile fails on 9-stable amd64 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: Sat, 25 Aug 2012 14:20:29 -0000 Hi On Saturday 25 August 2012 18:06:29 Warren Block wrote: > Discovered last night that sysutils/apcupsd will not compile on 9-stable > amd64 if the USB or SNMP options are enabled. It does compile on > 8.3-stable i386. Stock gcc, not clang. ccache is installed, but not > used for ports. Any suggestions? >=20 > ... > CXX src/apcupsd.c > CXX src/apcnis.c > LD src/apcupsd > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a= (s > nmp.o): In function `Snmp::VarBindList::VarBindList(Asn::Sequence&)': > snmp.cpp:(.text+0x7a8): undefined reference to `operator new[](unsigned > long)' > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( > snmp.o): In function `Snmp::VarBindList::Append(Asn::ObjectId const&, > Snmp::Variable*)': snmp.cpp:(.text+0xdc9): undefined reference to > `operator new[](unsigned long)' > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( > snmp.o): In function `Snmp::VarBindList::VarBindList(Asn::Sequence&)': > snmp.cpp:(.text+0xec8): undefined reference to `operator new[](unsigned > long)' > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( > asn.o): In function `Asn::Sequence::assign(Asn::Sequence const&)': > asn.cpp:(.text+0x73d): undefined reference to `operator new[](unsigned > long)' > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( > asn.o): In function `Asn::ObjectId::demarshal(unsigned char*&, unsigned > int&)': asn.cpp:(.text+0x82b): undefined reference to `operator > new[](unsigned long)' > /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( > asn.o):asn.cpp:(.text+0x934): more undefined references to `operator > new[](unsigned long)' follow > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" Ive already register PR for this: http://www.freebsd.org/cgi/query- pr.cgi?pr=3Dports/170522 =2D-=20 =D0=A1 =D1=83=D0=B2=D0=B0=D0=B6=D0=B5=D0=BD=D0=B8=D0=B5=D0=BC, With respect, =D0=9E=D0=BB=D0=B5=D0=B3 =D0=93=D0=B8=D0=BD=D0=B7=D0=B1=D1=83=D1=80=D0=B3 O= leg Ginzburg =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D E-mail: mailto: olevole@olevole.ru Skype: olegginzburg XMPP/Jabber: olevole@jabber.ru From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 14:43:42 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DD1E0106564A; Sat, 25 Aug 2012 14:43:42 +0000 (UTC) (envelope-from gabor@FreeBSD.org) Received: from server.mypc.hu (server.mypc.hu [87.229.73.95]) by mx1.freebsd.org (Postfix) with ESMTP id 5E9528FC15; Sat, 25 Aug 2012 14:43:42 +0000 (UTC) Received: from server.mypc.hu (localhost [127.0.0.1]) by server.mypc.hu (Postfix) with ESMTP id A880014E7F31; Sat, 25 Aug 2012 16:43:31 +0200 (CEST) X-Virus-Scanned: amavisd-new at server.mypc.hu Received: from server.mypc.hu ([127.0.0.1]) by server.mypc.hu (server.mypc.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 1NlRZP_4TrGI; Sat, 25 Aug 2012 16:43:31 +0200 (CEST) Received: from [192.168.1.117] (catv-80-98-232-12.catv.broadband.hu [80.98.232.12]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by server.mypc.hu (Postfix) with ESMTPSA id 3AA9714E7C30; Sat, 25 Aug 2012 16:43:31 +0200 (CEST) Message-ID: <5038E491.2020403@FreeBSD.org> Date: Sat, 25 Aug 2012 16:43:29 +0200 From: Gabor Kovesdan User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120604 Thunderbird/14.0a2 MIME-Version: 1.0 To: Alberto Villa References: <5003F606.2030305@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: optionsNG NLS description 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: Sat, 25 Aug 2012 14:43:43 -0000 On 2012.08.25. 16:16, Alberto Villa wrote: > On Wed, Aug 1, 2012 at 3:32 AM, Alberto Villa wrote: >> >I'd like to do the change as well. Can we proceed with the commit >> >since you got no objection? > Change committed in r303137. Thanks! Gabor From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 15:02:59 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 576CF1065670 for ; Sat, 25 Aug 2012 15:02:59 +0000 (UTC) (envelope-from lars@e-new.0x20.net) Received: from mail.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) by mx1.freebsd.org (Postfix) with ESMTP id DE9838FC0C for ; Sat, 25 Aug 2012 15:02:58 +0000 (UTC) Received: from e-new.0x20.net (mail.0x20.net [IPv6:2001:aa8:fffb:1::3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.0x20.net (Postfix) with ESMTPS id 9714A6A6006; Sat, 25 Aug 2012 17:02:57 +0200 (CEST) Received: from e-new.0x20.net (localhost [127.0.0.1]) by e-new.0x20.net (8.14.5/8.14.5) with ESMTP id q7PF2v3S069915; Sat, 25 Aug 2012 17:02:57 +0200 (CEST) (envelope-from lars@e-new.0x20.net) Received: (from lars@localhost) by e-new.0x20.net (8.14.5/8.14.5/Submit) id q7PF2uKl068703; Sat, 25 Aug 2012 17:02:56 +0200 (CEST) (envelope-from lars) Date: Sat, 25 Aug 2012 17:02:56 +0200 From: Lars Engels To: Jeffrey Bouquet Message-ID: <20120825150256.GB98385@e-new.0x20.net> References: <1345861008.38916.YahooMailClassic@web111307.mail.gq1.yahoo.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="xgyAXRrhYN0wYx8y" Content-Disposition: inline In-Reply-To: <1345861008.38916.YahooMailClassic@web111307.mail.gq1.yahoo.com> X-Editor: VIM - Vi IMproved 7.3 X-Operation-System: FreeBSD 8.3-RELEASE-p2 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@freebsd.org Subject: Re: P2 testing of pkg 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: Sat, 25 Aug 2012 15:02:59 -0000 --xgyAXRrhYN0wYx8y Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 24, 2012 at 07:16:48PM -0700, Jeffrey Bouquet wrote: > pkg2ng fails to register anything: > Undefined symbol "_ThreadRuneLocale" > It tries; Each port is attempted to be registered. > ... > Unknown if that is because of the p2 having an earlier version > of 9-STABLE than upon which was built /pkg/ > ... > As an aside, now that bsdstats.org has its port statistics back up, > I see that /pkg/ is installed in only a small subset of reporting > BSD/pc-bsd/etc/ machines...=20 > portupgrade 4697 > portmaster 2039 > portmanager 322 > portupgrade-devel 185 > pkg 41 > As of earlier today anyway. That's because PC-BSD has portupgrade installed and bsdstats activeated by default.=20 I guess only a few people are still running bsdstats, because it was broken for so long... --xgyAXRrhYN0wYx8y Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA46SAACgkQKc512sD3afh6zQCcDt759N87sVJT3/m0j0A7hoVD K+MAoMSYiFdfZEbqYCwqJeic53paWslS =syB/ -----END PGP SIGNATURE----- --xgyAXRrhYN0wYx8y-- From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 19:52:03 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D553F106566B; Sat, 25 Aug 2012 19:52:03 +0000 (UTC) (envelope-from alex.v.wolf@gmail.com) Received: from mail-lpp01m010-f54.google.com (mail-lpp01m010-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 27AF58FC18; Sat, 25 Aug 2012 19:52:02 +0000 (UTC) Received: by lage12 with SMTP id e12so2098193lag.13 for ; Sat, 25 Aug 2012 12:52:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:cc:content-type; bh=GLiy0PKGZTcFuyQdQgNWjeRbcbGtRHdkiZoEBtV0f4Y=; b=UnRjjmAcRlku7GSg7E3uWG4gNoH1j8peYlb2R4QT+JwLm9nc/CZE52wxS2Z/tjv+uO z4cLPjX3r3uhV36wx+AJtfYalPTlCNcK7t8j7J48XGIAQUiLDCjbRHJiD+PjDIRVZAAI 72h4TCTsbc7PU+lPBR2vVJi+fVUFwcWcNx/onTRfuQaGa/Y/4c3j032O7fO0gT5jUTRA 6yjRjCsO7mWFo2ybm62n00vPur/7xCUb+bxUPc8mIdETVQQ81e/blePZXgntINC3rCKJ gONp/tqzoDxXcnoALQxTzFRmgIVR4nH2vi77f2VWlx5rZNEDrkiOa3G5u2nUGX1v2Okq 9r2Q== MIME-Version: 1.0 Received: by 10.152.131.42 with SMTP id oj10mr9504468lab.49.1345924321297; Sat, 25 Aug 2012 12:52:01 -0700 (PDT) Received: by 10.112.18.136 with HTTP; Sat, 25 Aug 2012 12:52:01 -0700 (PDT) Date: Sun, 26 Aug 2012 02:52:01 +0700 Message-ID: From: Alexander Wolf To: danfe@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: ports@FreeBSD.org Subject: FreeBSD port: stellarium 0.11.4 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: Sat, 25 Aug 2012 19:52:03 -0000 Hello! Today has been released Stellarium 0.11.4 with improvements for *BSD systems. I'm write patch for FreeBSD port: http://astro.uni-altai.ru/~aw/patches/FreeBSD-stellarium.patch -- With best regards, Alexander From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 20:01:11 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 15F631065670; Sat, 25 Aug 2012 20:01:11 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id AC6FA8FC1A; Sat, 25 Aug 2012 20:01:10 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id q7PK19eX063465; Sat, 25 Aug 2012 14:01:09 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id q7PK19dH063462; Sat, 25 Aug 2012 14:01:09 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sat, 25 Aug 2012 14:01:09 -0600 (MDT) From: Warren Block To: Oleg Ginzburg In-Reply-To: <201208251822.45678.olevole@olevole.ru> Message-ID: References: <201208251822.45678.olevole@olevole.ru> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Sat, 25 Aug 2012 14:01:10 -0600 (MDT) Cc: ports@freebsd.org, freebsd-ports@freebsd.org Subject: Re: apcupsd compile fails on 9-stable amd64 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: Sat, 25 Aug 2012 20:01:11 -0000 On Sat, 25 Aug 2012, Oleg Ginzburg wrote: > On Saturday 25 August 2012 18:06:29 Warren Block wrote: >> Discovered last night that sysutils/apcupsd will not compile on 9-stable >> amd64 if the USB or SNMP options are enabled. It does compile on >> 8.3-stable i386. Stock gcc, not clang. ccache is installed, but not >> used for ports. Any suggestions? >> >> ... >> CXX src/apcupsd.c >> CXX src/apcnis.c >> LD src/apcupsd >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a(s >> nmp.o): In function `Snmp::VarBindList::VarBindList(Asn::Sequence&)': >> snmp.cpp:(.text+0x7a8): undefined reference to `operator new[](unsigned >> long)' >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( >> snmp.o): In function `Snmp::VarBindList::Append(Asn::ObjectId const&, >> Snmp::Variable*)': snmp.cpp:(.text+0xdc9): undefined reference to >> `operator new[](unsigned long)' >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( >> snmp.o): In function `Snmp::VarBindList::VarBindList(Asn::Sequence&)': >> snmp.cpp:(.text+0xec8): undefined reference to `operator new[](unsigned >> long)' >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( >> asn.o): In function `Asn::Sequence::assign(Asn::Sequence const&)': >> asn.cpp:(.text+0x73d): undefined reference to `operator new[](unsigned >> long)' >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( >> asn.o): In function `Asn::ObjectId::demarshal(unsigned char*&, unsigned >> int&)': asn.cpp:(.text+0x82b): undefined reference to `operator >> new[](unsigned long)' >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( >> asn.o):asn.cpp:(.text+0x934): more undefined references to `operator >> new[](unsigned long)' follow > > Ive already register PR for this: http://www.freebsd.org/cgi/query- > pr.cgi?pr=ports/170522 Sorry, saw that last night, but forgot about it. The fix works for me. Thanks! From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 20:01:11 2012 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 15F631065670; Sat, 25 Aug 2012 20:01:11 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id AC6FA8FC1A; Sat, 25 Aug 2012 20:01:10 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id q7PK19eX063465; Sat, 25 Aug 2012 14:01:09 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.5/8.14.5/Submit) with ESMTP id q7PK19dH063462; Sat, 25 Aug 2012 14:01:09 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sat, 25 Aug 2012 14:01:09 -0600 (MDT) From: Warren Block To: Oleg Ginzburg In-Reply-To: <201208251822.45678.olevole@olevole.ru> Message-ID: References: <201208251822.45678.olevole@olevole.ru> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Sat, 25 Aug 2012 14:01:10 -0600 (MDT) Cc: ports@freebsd.org, freebsd-ports@freebsd.org Subject: Re: apcupsd compile fails on 9-stable amd64 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: Sat, 25 Aug 2012 20:01:11 -0000 On Sat, 25 Aug 2012, Oleg Ginzburg wrote: > On Saturday 25 August 2012 18:06:29 Warren Block wrote: >> Discovered last night that sysutils/apcupsd will not compile on 9-stable >> amd64 if the USB or SNMP options are enabled. It does compile on >> 8.3-stable i386. Stock gcc, not clang. ccache is installed, but not >> used for ports. Any suggestions? >> >> ... >> CXX src/apcupsd.c >> CXX src/apcnis.c >> LD src/apcupsd >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a(s >> nmp.o): In function `Snmp::VarBindList::VarBindList(Asn::Sequence&)': >> snmp.cpp:(.text+0x7a8): undefined reference to `operator new[](unsigned >> long)' >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( >> snmp.o): In function `Snmp::VarBindList::Append(Asn::ObjectId const&, >> Snmp::Variable*)': snmp.cpp:(.text+0xdc9): undefined reference to >> `operator new[](unsigned long)' >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( >> snmp.o): In function `Snmp::VarBindList::VarBindList(Asn::Sequence&)': >> snmp.cpp:(.text+0xec8): undefined reference to `operator new[](unsigned >> long)' >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( >> asn.o): In function `Asn::Sequence::assign(Asn::Sequence const&)': >> asn.cpp:(.text+0x73d): undefined reference to `operator new[](unsigned >> long)' >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( >> asn.o): In function `Asn::ObjectId::demarshal(unsigned char*&, unsigned >> int&)': asn.cpp:(.text+0x82b): undefined reference to `operator >> new[](unsigned long)' >> /usr/ports/sysutils/apcupsd/work/apcupsd-3.14.10/src/drivers/libdrivers.a( >> asn.o):asn.cpp:(.text+0x934): more undefined references to `operator >> new[](unsigned long)' follow > > Ive already register PR for this: http://www.freebsd.org/cgi/query- > pr.cgi?pr=ports/170522 Sorry, saw that last night, but forgot about it. The fix works for me. Thanks! From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 20:38:05 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E4A6E106566C; Sat, 25 Aug 2012 20:38:05 +0000 (UTC) (envelope-from curtis@occnc.com) Received: from gateway2.orleans.occnc.com (gateway2.orleans.occnc.com [IPv6:2001:470:1f07:1545::1:145]) by mx1.freebsd.org (Postfix) with ESMTP id 799E58FC08; Sat, 25 Aug 2012 20:38:05 +0000 (UTC) Received: from harbor2.ipv6.occnc.com (harbor2.ipv6.occnc.com [IPv6:2001:470:1f07:1545::1:404]) (authenticated bits=0) by gateway2.orleans.occnc.com (8.14.5/8.14.5) with ESMTP id q7PKc4Md010350; Sat, 25 Aug 2012 16:38:04 -0400 (EDT) (envelope-from curtis@occnc.com) Message-Id: <201208252038.q7PKc4Md010350@gateway2.orleans.occnc.com> To: Chris Rees From: Curtis Villamizar In-reply-to: Your message of "Thu, 23 Aug 2012 22:12:34 BST." Date: Sat, 25 Aug 2012 16:38:04 -0400 Cc: freebsd-ports@freebsd.org, curtis@occnc.com Subject: Re: patch to build spamass-milter with sendmail-sasl X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: curtis@occnc.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Aug 2012 20:38:06 -0000 In message Chris Rees writes: > On 23 August 2012 21:37, Lawrence K. Chen, P.Eng. wrote: > > Just the patch I was looking for. > > > > ----- Original Message ----- > >> > >> FYI- > >> > >> The mail/spamass-milter port won't build if the sendmail-sasl port > >> has > >> been built. The patch below fixes this. > >> > >> The port maintainer is on the Cc. No bug has been reported. > > Thanks for your patch Curtis; I've used it as a base for some further > tweaks, and sent a PR [1]. > > Unfortunately you hadn't CC'd the correct maintainer, but this is not > a problem since the PR will email him for us. > > Chris > > [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=170943 There may be a better way to fix this - eliminate the need for the sendmail-sasl and sendmail-ldap ports by using the options framework in the sendmail port. I used this diff to do that in a later build. (the first was amd64, the second i386). Curtis The following patch is to the Makefile in {/usr/ports/}mail/sendmail and only makes use of the port options framework to set options rather than having users either type them on the command line, or edit the makefile, or use pseudo ports like sendmail-sasl and sendmail-ldap to set a specific option. The sendmail-sasl and sendmail-ldap should be marked as depricated in their makefiles. --- Makefile.orig 2012-08-14 12:59:13.000000000 -0400 +++ Makefile 2012-08-14 13:05:18.000000000 -0400 @@ -41,26 +41,113 @@ PKGMESSAGE= ${WRKSRC}/pkg-message MILTER_SOVER?= 4 -# Options to define Features: -# SENDMAIL_WITHOUT_IPV6=yes -# SENDMAIL_WITHOUT_MILTER=yes -# SENDMAIL_WITHOUT_NIS=yes -# SENDMAIL_WITHOUT_SHMEM=yes -# SENDMAIL_WITHOUT_SEM=yes -# SENDMAIL_WITHOUT_LA=yes -# SENDMAIL_WITHOUT_MILTER_POOL -# SENDMAIL_WITH_TLS=yes -# SENDMAIL_WITH_SMTPS=yes -# SENDMAIL_WITH_SASL=yes -# SENDMAIL_WITH_SASL2=yes -# SENDMAIL_WITH_LDAP=yes -# SENDMAIL_WITH_BERKELEYDB=yes -# Set either WITH_BDB_VER or SENDMAIL_WITH_BDB_VER -# to the version of Berkeley DB to use. -# SENDMAIL_WITH_SOCKETMAP=yes -# SENDMAIL_WITH_CYRUSLOOKUP=yes -# SENDMAIL_WITH_PICKY_HELO_CHECK=yes -# SENDMAIL_WITH_SHARED_MILTER=yes +OPTIONS= IPV6 "build with IPv6 support" on \ + MILTER "milter (mail filter plugin interface)" on \ + MILTER_POOL "milter pool (allow worker pools)" on \ + NIS "NIS (aka YP services)" off \ + SHMEM "SysV shared memory (SHMEM)" on \ + SEM "SysV semaphores (SEM)" on \ + LA "Load average support" on \ + TLS "transport layer security (TLS)" off \ + SMTPS "SMTP security" on \ + SASL "SASL (version 2)" on \ + SASLAUTHD "SASL authorization daemon" off \ + LDAP "LDAP" off \ + BDB "Berle;ey database (DB4" on \ + SOCKETMAP "trivial SOCKETMAP query protocol" off \ + CYRUSLOOKUP "SASL database lookup" off \ + PICKY_HELO_CHECK "enable picky SMTP HELO check" off \ + SHARED_MILTER "shared milter" off + +.include + +# convert OPTIONS in WITH_* form to SENDMAIL_WITH_* +.if defined(WITH_IPV6) +SENDMAIL_WITH_IPV6=yes +.else +SENDMAIL_WITHOUT_IPV6=yes +.endif +.if defined(WITH_MILTER) +SENDMAIL_WITH_MILTER=yes +.else +SENDMAIL_WITHOUT_MILTER=yes +.endif +.if defined(WITH_MILTER_POOL) +SENDMAIL_WITH_MILTER_POOL=yes +.else +SENDMAIL_WITHOUT_MILTER_POOL=yes +.endif +.if defined(WITH_NIS) +SENDMAIL_WITH_NIS=yes +.else +SENDMAIL_WITHOUT_NIS=yes +.endif +.if defined(WITH_SHMEM) +SENDMAIL_WITH_SHMEM=yes +.else +SENDMAIL_WITHOUT_SHMEM=yes +.endif +.if defined(WITH_SEM) +SENDMAIL_WITH_SEM=yes +.else +SENDMAIL_WITHOUT_SEM=yes +.endif +.if defined(WITH_LA) +SENDMAIL_WITH_LA=yes +.else +SENDMAIL_WITHOUT_LA=yes +.endif +.if defined(WITH_TLS) +SENDMAIL_WITH_TLS=yes +.else +SENDMAIL_WITHOUT_TLS=yes +.endif +.if defined(WITH_SMTPS) +SENDMAIL_WITH_SMTPS=yes +.else +SENDMAIL_WITHOUT_SMTPS=yes +.endif +.if defined(WITH_SASL) +SENDMAIL_WITH_SASL=yes +SENDMAIL_WITH_SASL2=yes +.else +SENDMAIL_WITHOUT_SASL=yes +SENDMAIL_WITHOUT_SASL2=yes +.endif +.if defined(WITH_LDAP) +SENDMAIL_WITH_LDAP=yes +.else +SENDMAIL_WITHOUT_LDAP=yes +.endif +.if defined(WITH_BDB) +SENDMAIL_WITH_BDB=yes +SENDMAIL_WITH_BDB_VER=4 +.endif +.if defined(WITH_SOCKETMAP) +SENDMAIL_WITH_SOCKETMAP=yes +.else +SENDMAIL_WITHOUT_SOCKETMAP=yes +.endif +.if defined(WITH_CYRUSLOOKUP) +SENDMAIL_WITH_CYRUSLOOKUP=yes +.else +SENDMAIL_WITHOUT_CYRUSLOOKUP=yes +.endif +.if defined(WITH_PICKY_HELO_CHECK) +SENDMAIL_WITH_PICKY_HELO_CHECK=yes +.else +SENDMAIL_WITHOUT_PICKY_HELO_CHECK=yes +.endif +.if defined(WITH_SHARED_MILTER) +SENDMAIL_WITH_SHARED_MILTER=yes +.else +SENDMAIL_WITHOUT_SHARED_MILTER=yes +.endif + +# +# Override some related defines. +# This should be changed to point out conflicts and stop. +# .if defined(SENDMAIL_WITH_SMTPS) && !defined(SENDMAIL_WITH_TLS) && !defined(WITH_TLS) SENDMAIL_WITH_TLS=yes From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 20:47:27 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 030AB106567A; Sat, 25 Aug 2012 20:47:26 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 04BAB8FC1C; Sat, 25 Aug 2012 20:47:25 +0000 (UTC) Received: by bkcje9 with SMTP id je9so1700884bkc.13 for ; Sat, 25 Aug 2012 13:47:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=XxUoSie2auEDpZvArCDSpE3ibSOARy3AFlPFeukCE3M=; b=Z8lJLlQyeCp7jh4hnM+3rXYuQfJAgSA1doxbnyg2W7CnmnzX5qdc7JsUKyFs1eCX5N l8TuP1NoKZvV3xs7Hdetf0nbX6U8Dmc8n1DKxVWzqAZDyuR9cxg0PKPyyP86uX1BgH9u l51dVUXW+CtV+/dbJySbJjnxT/R3RfRE1n4VBFhDjCgcaAjawZiIcHZ6b6GSC/jM0JDO EgxoCK/SYogD/veXYDOScmyuVtA+eyEiUh+zvCxyIlKwI+CsFOenAtT9B56YLdWAG05u fLRAK/jHSZyZ9kSTnyeghbx4+gIHdoYB8nyXAKHmLsovlJ4ND4sL3DeMjco20k2VQO1v vgRw== Received: by 10.205.118.138 with SMTP id fq10mr2926928bkc.58.1345927639108; Sat, 25 Aug 2012 13:47:19 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.10.141 with HTTP; Sat, 25 Aug 2012 13:46:48 -0700 (PDT) In-Reply-To: <201208252038.q7PKc4Md010350@gateway2.orleans.occnc.com> References: <201208252038.q7PKc4Md010350@gateway2.orleans.occnc.com> From: Chris Rees Date: Sat, 25 Aug 2012 21:46:48 +0100 X-Google-Sender-Auth: hY6aj-_w6jmR6bpymBhKOyfKsoY Message-ID: To: curtis@occnc.com, Dirk Meyer Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports@freebsd.org Subject: Re: patch to build spamass-milter with sendmail-sasl 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: Sat, 25 Aug 2012 20:47:27 -0000 On 25 August 2012 21:38, Curtis Villamizar wrote: > > In message > Chris Rees writes: > >> On 23 August 2012 21:37, Lawrence K. Chen, P.Eng. wrote: >> > Just the patch I was looking for. >> > >> > ----- Original Message ----- >> >> >> >> FYI- >> >> >> >> The mail/spamass-milter port won't build if the sendmail-sasl port >> >> has >> >> been built. The patch below fixes this. >> >> >> >> The port maintainer is on the Cc. No bug has been reported. >> >> Thanks for your patch Curtis; I've used it as a base for some further >> tweaks, and sent a PR [1]. >> >> Unfortunately you hadn't CC'd the correct maintainer, but this is not >> a problem since the PR will email him for us. >> >> Chris >> >> [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=170943 > > > There may be a better way to fix this - eliminate the need for the > sendmail-sasl and sendmail-ldap ports by using the options framework > in the sendmail port. I used this diff to do that in a later build. > (the first was amd64, the second i386). > > Curtis > > > The following patch is to the Makefile in {/usr/ports/}mail/sendmail > and only makes use of the port options framework to set options rather > than having users either type them on the command line, or edit the > makefile, or use pseudo ports like sendmail-sasl and sendmail-ldap to > set a specific option. The sendmail-sasl and sendmail-ldap should be > marked as depricated in their makefiles. > [previous patch trimmed; can be found at [1]] Ah... the use of slave ports (like -sasl) is to create handy packages for those who use packages, as well as meaning that people can put dependencies on certain OPTIONS. Also, your code could be a little more brief; # convert OPTIONS in WITH_* form to SENDMAIL_WITH_* .if defined(WITH_IPV6) SENDMAIL_WITH_IPV6=yes .else SENDMAIL_WITHOUT_IPV6=yes .endif should be using OPTIONSng, and a for loop: .for o in ${PORT_OPTIONS} .if ${PORT_OPTIONS:M$o} SENDMAIL_WITH_$o=yes .else SENDMAIL_WITHOUT_$o=yes .endif To be honest, it's not really good enough to be hacking the Makefile like this; if you would like to try a conversion to new-style OPTIONS I would recommend reading [2], but before you put yourself through this CHECK WITH THE MAINTAINER (CC'd) that such a patch would be accepted! I'm willing to help off-list if Dirk will accept a patch. Chris [1] http://lists.freebsd.org/pipermail/freebsd-ports/2012-August/077775.html [2] http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-options.html#AEN2638 From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 21:18:19 2012 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 503BC106564A; Sat, 25 Aug 2012 21:18:19 +0000 (UTC) (envelope-from curtis@occnc.com) Received: from gateway2.orleans.occnc.com (gateway2.orleans.occnc.com [IPv6:2001:470:1f07:1545::1:145]) by mx1.freebsd.org (Postfix) with ESMTP id F04808FC08; Sat, 25 Aug 2012 21:18:18 +0000 (UTC) Received: from harbor2.ipv6.occnc.com (harbor2.ipv6.occnc.com [IPv6:2001:470:1f07:1545::1:404]) (authenticated bits=0) by gateway2.orleans.occnc.com (8.14.5/8.14.5) with ESMTP id q7PLIHe4011678; Sat, 25 Aug 2012 17:18:17 -0400 (EDT) (envelope-from curtis@occnc.com) Message-Id: <201208252118.q7PLIHe4011678@gateway2.orleans.occnc.com> To: Chris Rees From: Curtis Villamizar In-reply-to: Your message of "Sat, 25 Aug 2012 21:46:48 BST." Date: Sat, 25 Aug 2012 17:18:17 -0400 Cc: Dirk Meyer , freebsd-ports@freebsd.org, curtis@occnc.com Subject: Re: patch to build spamass-milter with sendmail-sasl X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: curtis@occnc.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Aug 2012 21:18:19 -0000 In message Chris Rees writes: > On 25 August 2012 21:38, Curtis Villamizar wrote: > > > > In message > > Chris Rees writes: > > > >> On 23 August 2012 21:37, Lawrence K. Chen, P.Eng. wrote: > >> > Just the patch I was looking for. > >> > > >> > ----- Original Message ----- > >> >> > >> >> FYI- > >> >> > >> >> The mail/spamass-milter port won't build if the sendmail-sasl port > >> >> has > >> >> been built. The patch below fixes this. > >> >> > >> >> The port maintainer is on the Cc. No bug has been reported. > >> > >> Thanks for your patch Curtis; I've used it as a base for some further > >> tweaks, and sent a PR [1]. > >> > >> Unfortunately you hadn't CC'd the correct maintainer, but this is not > >> a problem since the PR will email him for us. > >> > >> Chris > >> > >> [1] http://www.freebsd.org/cgi/query-pr.cgi?pr=170943 > > > > > > There may be a better way to fix this - eliminate the need for the > > sendmail-sasl and sendmail-ldap ports by using the options framework > > in the sendmail port. I used this diff to do that in a later build. > > (the first was amd64, the second i386). > > > > Curtis > > > > > > The following patch is to the Makefile in {/usr/ports/}mail/sendmail > > and only makes use of the port options framework to set options rather > > than having users either type them on the command line, or edit the > > makefile, or use pseudo ports like sendmail-sasl and sendmail-ldap to > > set a specific option. The sendmail-sasl and sendmail-ldap should be > > marked as depricated in their makefiles. > > > > [previous patch trimmed; can be found at [1]] > > Ah... the use of slave ports (like -sasl) is to create handy packages > for those who use packages, as well as meaning that people can put > dependencies on certain OPTIONS. > > Also, your code could be a little more brief; > > # convert OPTIONS in WITH_* form to SENDMAIL_WITH_* > .if defined(WITH_IPV6) > SENDMAIL_WITH_IPV6=yes > .else > SENDMAIL_WITHOUT_IPV6=yes > .endif > > should be using OPTIONSng, and a for loop: > > .for o in ${PORT_OPTIONS} > .if ${PORT_OPTIONS:M$o} > SENDMAIL_WITH_$o=yes > .else > SENDMAIL_WITHOUT_$o=yes > .endif > > To be honest, it's not really good enough to be hacking the Makefile > like this; if you would like to try a conversion to new-style OPTIONS > I would recommend reading [2], but before you put yourself through > this CHECK WITH THE MAINTAINER (CC'd) that such a patch would be > accepted! > > I'm willing to help off-list if Dirk will accept a patch. > > Chris > > [1] http://lists.freebsd.org/pipermail/freebsd-ports/2012-August/077775.html > > [2] http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/makefile-options.html#AEN2638 Chris, Thanks. I'll create an OPTIONSng patch for the mail/sendmail Makefile and send it and just hope it gets accepted. If not, I'll keep it as a local patch. Its not much work. Curtis From owner-freebsd-ports@FreeBSD.ORG Sat Aug 25 23:34:51 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0DAFD106566C; Sat, 25 Aug 2012 23:34:51 +0000 (UTC) (envelope-from cyberleo@cyberleo.net) Received: from paka.cyberleo.net (paka.cyberleo.net [66.219.31.21]) by mx1.freebsd.org (Postfix) with ESMTP id A9D6C8FC08; Sat, 25 Aug 2012 23:34:50 +0000 (UTC) Received: from [172.16.44.4] (den.cyberleo.net [216.80.73.130]) by paka.cyberleo.net (Postfix) with ESMTPSA id 879AC284A5; Sat, 25 Aug 2012 19:34:47 -0400 (EDT) Message-ID: <50396113.3080607@cyberleo.net> Date: Sat, 25 Aug 2012 18:34:43 -0500 From: CyberLeo Kitsana User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.6esrpre) Gecko/20120820 Thunderbird/10.0.6 MIME-Version: 1.0 To: Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> In-Reply-To: <20120825000148.GF37867@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.3.5 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org, Steve Wills , Doug Barton , current@FreeBSD.org Subject: Re: pkgng suggestion: renaming /usr/sbin/pkg to /usr/sbin/pkg-bootstrap 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: Sat, 25 Aug 2012 23:34:51 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 08/24/2012 07:01 PM, Baptiste Daroussin wrote: > Can anyone give me he details on the security related problem? Off the top of my head, it seems to represent a break in the chain of trust: how does the bootstrapper verify that the tarball it just downloaded to bootstrap pkg is genuine, and not, for example, a trojan? The source in usr.sbin/pkg/pkg.c[1] doesn't seem to suggest it cares. [1] http://git.cyberleo.net/?p=FreeBSD/releng/9.1.git;a=blob;f=usr.sbin/pkg/pkg.c;hb=b96b623d8debed8fa8fd7df5af01a350344549c9 - -- Fuzzy love, - -CyberLeo Technical Administrator CyberLeo.Net Webhosting http://www.CyberLeo.Net Furry Peace! - http://wwww.fur.com/peace/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAlA5YRMACgkQi7w8kEi1KHLZhwCgrGb8piGeNb07IryWvoc/JdzH xfAAoNfxm+nLoXU7BUclKqnLGbkxgilX =o9Br -----END PGP SIGNATURE-----