From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 00:06:34 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 B734F106566C for ; Sun, 26 Aug 2012 00:06:34 +0000 (UTC) (envelope-from pz-freebsd-ports@ziemba.us) Received: from ziemba.us (osmtp.ziemba.us [208.106.105.149]) by mx1.freebsd.org (Postfix) with ESMTP id 279DB8FC08 for ; Sun, 26 Aug 2012 00:06:33 +0000 (UTC) Received: from hairball.ziemba.us (localhost.ziemba.us [127.0.0.1]) by hairball.ziemba.us (8.14.5/8.14.5) with ESMTP id q7PNwfrN090398 for ; Sat, 25 Aug 2012 16:58:41 -0700 (PDT) (envelope-from pz-freebsd-ports@ziemba.us) Received: (from mailnull@localhost) by hairball.ziemba.us (8.14.5/8.14.5/Submit) id q7PNwfVX090397 for freebsd-ports@freebsd.org; Sat, 25 Aug 2012 16:58:41 -0700 (PDT) (envelope-from pz-freebsd-ports@ziemba.us) X-Authentication-Warning: hairball.ziemba.us: mailnull set sender to pz-freebsd-ports@ziemba.us using -f Received: (from news@localhost) by hairball.ziemba.us (8.14.5/8.14.5/Submit) id q7PNwfZr090364 for treehouse-mail-freebsd-ports@hairball.treehouse.napa.ca.us; Sat, 25 Aug 2012 16:58:41 -0700 (PDT) (envelope-from news) From: "G. Paul Ziemba" To: freebsd-ports@freebsd.org Date: Sat, 25 Aug 2012 23:58:41 +0000 (UTC) Message-id: Errors-to: "G. Paul Ziemba" Subject: Re: portmaster 3.13.13 real endless loop "Waiting on fetch & checksum.." X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: paul+usenet@w6yx.stanford.edu List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Aug 2012 00:06:34 -0000 Doug et al., I'm following up to the earlier posts from 10 Aug 2012 on this list, as I am encountering this problem myself. I did not see a resolution to the problem, so I assume it's still outstanding. I'm going to provide data for two scenarios below. The first scenario is the one you describe (portmaster -F). No problem occurs there. I think this is everything you asked for, but if I missed something or if you need additional information, please let me know. The second scenario exhibits the problem. Here, I delete the distfile and just run portmaster without -F. The fetch completes, but portmaster does not seem to notice. thanks for any input/updates, ~!paul % portmaster --version ===>>> Version 3.13.13 ============== portmaster -F scenario (works OK) ==================== Doug wrote: > Ok, so do this ... remove the file from /usr/ports/distfiles, then go to > the port directory and type 'make checksum' and see if it works > properly. % sudo rm /usr/ports/distfiles/gsoap_2.8.8.zip % cd /usr/ports/devel/gsoap % sudo make checksum ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip 100% of 13 MB 148 kBps 00m00s => SHA256 Checksum OK for gsoap_2.8.8.zip. > Then remove it again, and run 'portmaster -F' > > While that's running in one window, keep an eye on /usr/ports/distfiles > and see if the file is being downloaded, and also keep an eye on the log > file in $TMPDIR to see if it is being appended to. > > Also make sure that whatever directory you use for $TMPDIR (/tmp by > default) has permissions 1777, and is not mounted with odd options. % sudo rm /usr/ports/distfiles/gsoap_2.8.8.zip % sudo portmaster -F devel/gsoap ===>>> Currently installed version: gsoap-2.7.15 ===>>> Port directory: /usr/ports/devel/gsoap ===>>> Launching 'make checksum' for devel/gsoap in background ===>>> Gathering dependency list for devel/gsoap from ports ===>>> Initial dependency check complete for devel/gsoap ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Waiting for 1 distfile fetch to finish ===>>> Distfile fetching is complete [/usr/ports/distfiles/gsoap_2.8.8.zip was downloaded] [/tmp/f-* appeared immediately, then stayed the same size for the duration of the download, then were removed] % while ( 1 ) while? ls -las /tmp/f-* while? sleep 2 while? end ls: No match. ls: No match. 0 -rw------- 1 root wheel 0 Aug 25 16:29 /tmp/f-84142-IPC_SAVE.78khxchE 2 -rw------- 1 root wheel 209 Aug 25 16:29 /tmp/f-84142-fetchlog-gsoap.MyjTns6u 0 -rw------- 1 root wheel 0 Aug 25 16:29 /tmp/f-84142-gsoap_2.8.8.zip-gsoap.Xn4WsqOo 0 -rw------- 1 root wheel 0 Aug 25 16:29 /tmp/f-84142-IPC_SAVE.78khxchE 2 -rw------- 1 root wheel 255 Aug 25 16:29 /tmp/f-84142-fetchlog-gsoap.MyjTns6u 0 -rw------- 1 root wheel 0 Aug 25 16:29 /tmp/f-84142-gsoap_2.8.8.zip-gsoap.Xn4WsqOo [...] 0 -rw------- 1 root wheel 0 Aug 25 16:29 /tmp/f-84142-IPC_SAVE.78khxchE 2 -rw------- 1 root wheel 324 Aug 25 16:31 /tmp/f-84142-fetchlog-gsoap.MyjTns6u 0 -rw------- 1 root wheel 0 Aug 25 16:29 /tmp/f-84142-gsoap_2.8.8.zip-gsoap.Xn4WsqOo ls: No match. [TMPDIR details follow] % ls -las /tmp 0 lrwx------ 1 root wheel 8 Feb 15 2002 /tmp@ -> /var/tmp % ls -ld /var/tmp drwxrwxrwt 49 root wheel 28160 Aug 25 16:35 /var/tmp/ ============== portmaster (no -F) scenario (doesn't work) ==================== [please also scroll to bottom, where I show the contents of /tmp/f-*] % sudo rm /usr/ports/distfiles/gsoap_2.8.8.zip % sudo portmaster devel/gsoap ===>>> Currently installed version: gsoap-2.7.15 ===>>> Port directory: /usr/ports/devel/gsoap ===>>> Gathering distinfo list for installed ports ===>>> Launching 'make checksum' for devel/gsoap in background ===>>> Gathering dependency list for devel/gsoap from ports ===>>> Initial dependency check complete for devel/gsoap ===>>> Starting build for devel/gsoap <<<=== ===>>> All dependencies are up to date ===> Cleaning for gsoap-2.8.8 ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> No DISTINFO_FILE in /usr/ports/print/amspsfnt ===>>> Aborting update Terminated Terminated ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip 13 MB 153 kBps ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip 13 MB 153 kBps ===>>> Waiting on fetch & checksum for devel/gsoap <<<=== ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip 13 MB 153 kBps [ ... repeats ... ] Here are the /tmp/f-* file statuses. Contents follow. % while ( 1 ) while? ls -las /tmp/f-* while? echo ----- while? sleep 2 while? end ls: No match. ----- ls: No match. ----- ls: No match. ----- ls: No match. ----- 2 -rw------- 1 root wheel 295 Aug 25 16:39 /tmp/f-86431-DI-FILES.xeyHrwB6 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-IPC_SAVE.92g9xCCQ 2 -rw------- 1 root wheel 209 Aug 25 16:39 /tmp/f-86431-fetchlog-gsoap.uObJLmDH 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-gsoap_2.8.8.zip-gsoap.yAw1yVRD ----- 2 -rw------- 1 root wheel 442 Aug 25 16:39 /tmp/f-86431-DI-FILES.xeyHrwB6 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-IPC_SAVE.92g9xCCQ 2 -rw------- 1 root wheel 255 Aug 25 16:39 /tmp/f-86431-fetchlog-gsoap.uObJLmDH 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-gsoap_2.8.8.zip-gsoap.yAw1yVRD ----- 2 -rw------- 1 root wheel 442 Aug 25 16:39 /tmp/f-86431-DI-FILES.xeyHrwB6 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-IPC_SAVE.92g9xCCQ 2 -rw------- 1 root wheel 255 Aug 25 16:39 /tmp/f-86431-fetchlog-gsoap.uObJLmDH 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-gsoap_2.8.8.zip-gsoap.yAw1yVRD ----- [...] ----- 2 -rw------- 1 root wheel 503 Aug 25 16:40 /tmp/f-86431-DI-FILES.xeyHrwB6 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-IPC_SAVE.92g9xCCQ 2 -rw------- 1 root wheel 358 Aug 25 16:40 /tmp/f-86431-fetchlog-gsoap.uObJLmDH 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-gsoap_2.8.8.zip-gsoap.yAw1yVRD ----- 2 -rw------- 1 root wheel 503 Aug 25 16:40 /tmp/f-86431-DI-FILES.xeyHrwB6 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-IPC_SAVE.92g9xCCQ 2 -rw------- 1 root wheel 404 Aug 25 16:40 /tmp/f-86431-fetchlog-gsoap.uObJLmDH 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-gsoap_2.8.8.zip-gsoap.yAw1yVRD ----- [...] ----- 2 -rw------- 1 root wheel 503 Aug 25 16:40 /tmp/f-86431-DI-FILES.xeyHrwB6 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-IPC_SAVE.92g9xCCQ 2 -rw------- 1 root wheel 430 Aug 25 16:41 /tmp/f-86431-fetchlog-gsoap.uObJLmDH 0 -rw------- 1 root wheel 0 Aug 25 16:39 /tmp/f-86431-gsoap_2.8.8.zip-gsoap.yAw1yVRD ----- [...repeats...] % sudo cat /tmp/f-86431-DI-FILES.xeyHrwB6 ############ GeoIP-1.4.8.tar.gz GraphicsMagick-1.1.15.tar.bz2 ImageMagick-6.7.8-6.tar.xz gnome/ORBit-0.5.17.tar.bz2 gnome2/ORBit2-2.14.19.tar.bz2 openexr-1.6.1.tar.gz OpenSP-1.5.2.tar.gz WebMagick-2.03pre15.tar.gz XPostitPlus-2.3.tar.gz Xaw3d-1.5E.tar.gz a2ps-4.13b.tar.gz i18n-fonts-0.1.tar.gz aalib-1.4rc5.tar.gz acroread/AdobeReader_enu-8.1.7-1.i486.tar.bz2 linux_adobe_kmod-20110920.tar.gz adns-1.4.tar.gz adzap-20110915.tar.gz afm-tar.Z amanda-3.3.2.tar.gz amanda-3.3.2.tar.gz amarok-2.6.0.tar.bz2 % sudo cat /tmp/f-86431-fetchlog-gsoap.uObJLmDH ===> Found saved configuration for gsoap-2.8.8 => gsoap_2.8.8.zip doesn't seem to exist in /usr/ports/distfiles//. => Attempting to fetch http://heanet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip Terminated => Attempting to fetch http://sunet.dl.sourceforge.net/project/gsoap2/gSOAP/gsoap_2.8.8.zip gsoap_2.8.8.zip 13 MB 153 kBps -- G. Paul Ziemba FreeBSD unix: 4:56PM up 122 days, 14:42, 19 users, load averages: 0.41, 0.33, 0.27 From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 05:48: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 B8FC4106564A for ; Sun, 26 Aug 2012 05:48:16 +0000 (UTC) (envelope-from fports@paz.bz) Received: from mail.qcislands.net (mail.qcislands.net [207.34.147.83]) by mx1.freebsd.org (Postfix) with ESMTP id 98A5D8FC0A for ; Sun, 26 Aug 2012 05:48:16 +0000 (UTC) Received: from 100-236-53-209.qcislands.net ([209.53.236.100] helo=[192.168.1.6]) by mail.qcislands.net with esmtp (Exim 4.80) (envelope-from ) id 1T5Vae-00024Y-PA; Sat, 25 Aug 2012 22:40:54 -0700 Message-ID: <5039B6E9.90503@paz.bz> Date: Sat, 25 Aug 2012 22:40:57 -0700 From: Jim Pazarena User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 To: ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-local_scan: locally submitted (100) Cc: Subject: upgrading ports with a lot of dependencies 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, 26 Aug 2012 05:48:16 -0000 My question is a general one, with the following specific example. I wanted to re-compile the latest phpmyadmin but when I tried that, I get a "you must have the latest php5" (5.4.6) when I try php5 I get a dependency of devel/pkgconf when I compile pkgconf, it conflicts with devel/pkg-config Upon investigation it looks like pkg-config is replaced with pkgconf however attempting to remove it show dozens of dependencies preventing the removal. I find this series of challenges frequently as installs move along in age, and usually wind up re-loading the entire server to beat the challenge. There must be an easier way. Advice would be greatly appreciated. From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 07:06:40 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 D73A7106564A for ; Sun, 26 Aug 2012 07:06:40 +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 EF4DB8FC17 for ; Sun, 26 Aug 2012 07:06:39 +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 q7Q76K0J041122 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Sun, 26 Aug 2012 08:06:27 +0100 (BST) (envelope-from matthew@FreeBSD.org) X-DKIM: OpenDKIM Filter v2.5.2 smtp.infracaninophile.co.uk q7Q76K0J041122 Authentication-Results: smtp.infracaninophile.co.uk/q7Q76K0J041122; 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: <5039CAE4.3030704@FreeBSD.org> Date: Sun, 26 Aug 2012 08:06: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: <5039B6E9.90503@paz.bz> In-Reply-To: <5039B6E9.90503@paz.bz> X-Enigmail-Version: 1.4.4 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig87EE4107846917C6E0FBC219" 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: upgrading ports with a lot of dependencies 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, 26 Aug 2012 07:06:41 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig87EE4107846917C6E0FBC219 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 26/08/2012 06:40, Jim Pazarena wrote: > My question is a general one, with the following specific example. >=20 > I wanted to re-compile the latest phpmyadmin > but when I tried that, I get a "you must have the latest php5" (5.4.6) The phpMyAdmin port only imposes the restriction that you must be running at least version 5 of php. It should work fine with any of lang/php5, lang/php53 or lang/php52. However, if you already had lang/php5 installed from a few months ago, that would predate the switch of that port from php 5.3.x to 5.4.x. This change did necessitate recompiling and reinstalling anything php dependent. Except that there is an alternative: you could switch to using lang/php53 instead. Unfortunately there are no instructions on how to do that without reinstalling everything in /usr/ports/UPDATING: it involves rewriting dependency information stored in /var/db/pkg and other somewhat risque manipulation of port metadata. Unless you know exactly what you're doing, a full-blown upgrade of php is more likely to give you a good result. > when I try php5 > I get a dependency of devel/pkgconf >=20 > when I compile pkgconf, it conflicts with devel/pkg-config Now, this one is covered in UPDATING -- the 20120726 entry to be precise. Follow the instructions there, and you can avoid mass-reinstallation of everything that uses pkg-config / pkgconf (which is basically just about everything.) > Upon investigation it looks like pkg-config is replaced with pkgconf > however attempting to remove it show dozens of dependencies preventing > the removal. >=20 > I find this series of challenges frequently as installs move along > in age, and usually wind up re-loading the entire server to beat the > challenge. >=20 > There must be an easier way. Advice would be greatly appreciated. It's a lot easier if you update your system more frequently. Meaning each update will be smaller and you're less likely to run into a stack of problems all needing to be solved at once. Fortnightly or monthly updates should be sufficient. Also, get in the habit of reading /usr/ports/UPDATING -- it tells you about most of the gotchas, and more importantly, how to deal with them without having to nuke-and-repave. Finally, yes, this is an area where FreeBSD ends up consuming lots of time and CPU power. You might consider trying out pkgng (http://wiki.freebsd.org/pkgng), which is being developed as a solution to this and other problems. pkgng is just coming up to release-1.0: the code is in pretty good shape, but the infrastructure to support general use isn't in place yet. To get round that, try out poudriere as a way of building pkgs off-line and maintaining your own pkgng repository. pkgng makes upgrading even large numbers of ports very much faster. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey --------------enig87EE4107846917C6E0FBC219 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://www.enigmail.net/ iEYEARECAAYFAlA5yuwACgkQ8Mjk52CukIxDDACeNDHMTHGE/NIOjvaAsh/LzHPD /UYAn2hp6l0Jfr6Ay+Y17Cq25xCzRD5i =LElk -----END PGP SIGNATURE----- --------------enig87EE4107846917C6E0FBC219-- From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 10:20:26 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from pointyhat.freebsd.org (pointyhat.freebsd.org [IPv6:2001:4f8:fff6::2b]) by hub.freebsd.org (Postfix) with ESMTP id DF034106566B for ; Sun, 26 Aug 2012 10:20:25 +0000 (UTC) (envelope-from erwin@freebsd.org) Received: from pointyhat.freebsd.org (localhost [127.0.0.1]) by pointyhat.freebsd.org (8.14.3/8.14.3) with ESMTP id q7QAKPCk003445 for ; Sun, 26 Aug 2012 10:20:25 GMT (envelope-from erwin@pointyhat.freebsd.org) Received: (from erwin@localhost) by pointyhat.freebsd.org (8.14.3/8.14.3/Submit) id q7QAKPDE003431 for ports@FreeBSD.org; Sun, 26 Aug 2012 10:20:25 GMT (envelope-from erwin) Date: Sun, 26 Aug 2012 10:20:25 GMT From: Erwin Lansing Message-Id: <201208261020.q7QAKPDE003431@pointyhat.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX build failed for 7.x 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, 26 Aug 2012 10:20:26 -0000 INDEX build failed with errors: Generating INDEX-7 - please wait.. Done. make_index: linux-huludesktop-0.9.8_2: no entry for /usr/ports/www/linux-f10-flashplugin10 Committers on the hook: bsam rene Most recent CVS update was: U www/Makefile U www/web2ldap/Makefile U www/web2ldap/distinfo U www/web2ldap/pkg-plist U x11-wm/Makefile From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 12:05:41 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 BAC71106568C; Sun, 26 Aug 2012 12:05:41 +0000 (UTC) (envelope-from alex.v.wolf@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 0B69A8FC19; Sun, 26 Aug 2012 12:05:40 +0000 (UTC) Received: by lbbgg13 with SMTP id gg13so2313749lbb.13 for ; Sun, 26 Aug 2012 05:05:39 -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=mtEHZmJ0xRk9RqCPAd99HavoCN2e/lAX+sVtzRwxagE=; b=JYkiV98ylbZ8OAJt9ei7MlDKSkPCFsENcjQLHq4NHCKDhE62X5bbdIpkMyKV9Q6YDi rfKRqFb+TZAylMmQ48Z4NK79CK++xHW+f7gZQzqa8lECz8YuT9Ww/R/Mb+jsu4j9mRqm wIe25zItd0m6hcCmookxaeYE0ZIKRrzyBHQds6RroBnFo+bh7GCL/3ooye6UJNDsZJpc A5Gkwr/a7tYpHTxZg9IyJRcpZl+gVzzepWbuHhEJUDJ92ziDvLuIAdD0ynLzMYKD+E4x Dter3h21b8g2lWqBAQO8hu9W2XOramBFzNQSjP5MiyAWA+f2Om+7OVcm7F2GVjl7FFMc m72A== MIME-Version: 1.0 Received: by 10.112.10.198 with SMTP id k6mr5195959lbb.83.1345982739553; Sun, 26 Aug 2012 05:05:39 -0700 (PDT) Received: by 10.112.18.136 with HTTP; Sun, 26 Aug 2012 05:05:39 -0700 (PDT) In-Reply-To: References: Date: Sun, 26 Aug 2012 19:05:39 +0700 Message-ID: From: Alexander Wolf To: danfe@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: ports@freebsd.org Subject: Re: 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: Sun, 26 Aug 2012 12:05:41 -0000 Hi! 2012/8/26 Alexander Wolf : > Today has been released Stellarium 0.11.4 with improvements for *BSD systems. I'm sorry but we fixed two stupid typos and re-upload source code - stellarium-0.11.4a.tar.gz -- With best regards, Alexander From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 12:26: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 4F48D106564A; Sun, 26 Aug 2012 12:26:52 +0000 (UTC) (envelope-from jilles@stack.nl) Received: from mx1.stack.nl (relay02.stack.nl [IPv6:2001:610:1108:5010::104]) by mx1.freebsd.org (Postfix) with ESMTP id D9BF68FC0A; Sun, 26 Aug 2012 12:26:51 +0000 (UTC) Received: from snail.stack.nl (snail.stack.nl [IPv6:2001:610:1108:5010::131]) by mx1.stack.nl (Postfix) with ESMTP id 3D586358C54; Sun, 26 Aug 2012 14:26:50 +0200 (CEST) Received: by snail.stack.nl (Postfix, from userid 1677) id 195382847B; Sun, 26 Aug 2012 14:26:50 +0200 (CEST) Date: Sun, 26 Aug 2012 14:26:50 +0200 From: Jilles Tjoelker To: CyberLeo Kitsana Message-ID: <20120826122649.GA8995@stack.nl> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <50396113.3080607@cyberleo.net> 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: Sun, 26 Aug 2012 12:26:52 -0000 On Sat, Aug 25, 2012 at 06:34:43PM -0500, CyberLeo Kitsana wrote: > 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. Indeed it does not care, and the current security features are insufficient (unless the bootstrapper can use the signed sqlite db to verify the pkg package). I think the fix is to modify 'pkg repo' so it detects the pkg package and creates a separate signature for it which can be verified by the bootstrapper, without needing sqlite. The public key for this signature will have to be distributed with base (like the public keys for freebsd-update and portsnap). -- Jilles Tjoelker From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 12:58: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 7429E106566B; Sun, 26 Aug 2012 12:58: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 399198FC0A; Sun, 26 Aug 2012 12:58: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 q7QCwoOX005341; Sun, 26 Aug 2012 12:58:50 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7QCwn2B005340; Sun, 26 Aug 2012 12:58:49 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Sun, 26 Aug 2012 14:58:47 +0200 From: Baptiste Daroussin To: Jilles Tjoelker Message-ID: <20120826125846.GD37534@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jL2BoiuKMElzg3CS" Content-Disposition: inline In-Reply-To: <20120826122649.GA8995@stack.nl> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: CyberLeo Kitsana , ports@FreeBSD.org, Doug Barton , 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: Sun, 26 Aug 2012 12:58:50 -0000 --jL2BoiuKMElzg3CS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Aug 26, 2012 at 02:26:50PM +0200, Jilles Tjoelker wrote: > On Sat, Aug 25, 2012 at 06:34:43PM -0500, CyberLeo Kitsana wrote: > > On 08/24/2012 07:01 PM, Baptiste Daroussin wrote: > > > Can anyone give me he details on the security related problem? >=20 > > 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. >=20 > Indeed it does not care, and the current security features are > insufficient (unless the bootstrapper can use the signed sqlite db to > verify the pkg package). >=20 > I think the fix is to modify 'pkg repo' so it detects the pkg package > and creates a separate signature for it which can be verified by the > bootstrapper, without needing sqlite. >=20 > The public key for this signature will have to be distributed with base > (like the public keys for freebsd-update and portsnap). >=20 The is the longer plan but this with also true with pkg_add -r, and the pkg bootstrap may it be pkg-bootstrap or /usr/sbin/pkg. We have been discussing= with Security officers and we are waiting for the plan being written and setup by them, so we can improved security in both pkgng and the bootstrap. This sho= uld have happen in BSDCan, but lack of time from everyone, didn't made it happe= n, we are now aiming at Cambridge DevSummit for that. Given that such a security issue is already in with the current pkg_* tools= , it was accepting that we can still go that way until the policy is written, gi= ven that the final goal is to have the pkgng package checked against a signatur= e. regards, Bapt --jL2BoiuKMElzg3CS Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA6HYYACgkQ8kTtMUmk6EzvzQCgltM9CLmaMutowIChrWpW5VAV lPoAoLD8owvCwwd5+uYNfA8q6X1ygxbZ =dloA -----END PGP SIGNATURE----- --jL2BoiuKMElzg3CS-- From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 13:27:41 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: from pointyhat.freebsd.org (pointyhat.freebsd.org [IPv6:2001:4f8:fff6::2b]) by hub.freebsd.org (Postfix) with ESMTP id 4FF631065674 for ; Sun, 26 Aug 2012 13:27:41 +0000 (UTC) (envelope-from erwin@freebsd.org) Received: from pointyhat.freebsd.org (localhost [127.0.0.1]) by pointyhat.freebsd.org (8.14.3/8.14.3) with ESMTP id q7QDRfcw019948 for ; Sun, 26 Aug 2012 13:27:41 GMT (envelope-from erwin@pointyhat.freebsd.org) Received: (from erwin@localhost) by pointyhat.freebsd.org (8.14.3/8.14.3/Submit) id q7QDRfCO019932 for ports@FreeBSD.org; Sun, 26 Aug 2012 13:27:41 GMT (envelope-from erwin) Date: Sun, 26 Aug 2012 13:27:41 GMT From: Erwin Lansing Message-Id: <201208261327.q7QDRfCO019932@pointyhat.freebsd.org> To: ports@FreeBSD.org Cc: Subject: INDEX now builds successfully on 7.x 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, 26 Aug 2012 13:27:41 -0000 From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 18:34:09 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 26D17106566B; Sun, 26 Aug 2012 18:34:09 +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 CA49914DBB5; Sun, 26 Aug 2012 18:34:08 +0000 (UTC) Message-ID: <503A6C20.7090605@FreeBSD.org> Date: Sun, 26 Aug 2012 11:34:08 -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: Julien Laffaye 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> <50389FC0.50102@freebsd.org> In-Reply-To: <50389FC0.50102@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, 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: Sun, 26 Aug 2012 18:34:09 -0000 On 08/25/2012 02:49, Julien Laffaye wrote: > True. But when you create jails without the installer, you have to > install pkgng by hand. Just like all the other ports you have to install in a jail. -- 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 26 18:37: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 1FC571065673; Sun, 26 Aug 2012 18:37:03 +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 EDBAA8FC08; Sun, 26 Aug 2012 18:37:02 +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 q7QIb2BN047085; Sun, 26 Aug 2012 18:37:02 GMT (envelope-from bapt@freebsd.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7QIb2PM047084; Sun, 26 Aug 2012 18:37:02 GMT (envelope-from bapt@freebsd.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@freebsd.org using -f Date: Sun, 26 Aug 2012 20:37:00 +0200 From: Baptiste Daroussin To: Doug Barton Message-ID: <20120826183700.GA42842@ithaqua.etoilebsd.net> References: <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> <5036EE2E.4040606@FreeBSD.org> <5037F8BB.9020501@FreeBSD.org> <50389FC0.50102@freebsd.org> <503A6C20.7090605@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="G4iJoqBmSsgzjUCe" Content-Disposition: inline In-Reply-To: <503A6C20.7090605@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ports@freebsd.org, Eitan Adler , current@freebsd.org, Steve Wills , Julien Laffaye 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: Sun, 26 Aug 2012 18:37:03 -0000 --G4iJoqBmSsgzjUCe Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Aug 26, 2012 at 11:34:08AM -0700, Doug Barton wrote: > On 08/25/2012 02:49, Julien Laffaye wrote: > > True. But when you create jails without the installer, you have to > > install pkgng by hand.=20 >=20 > Just like all the other ports you have to install in a jail. >=20 >=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) We are speaking about binary only packages, not ports. regards, Bapt --G4iJoqBmSsgzjUCe Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA6bMwACgkQ8kTtMUmk6EyXcwCbBJAoxCdggUcGTbh4oWoC3ef5 /y4An02qXfExhKXpMxo6YD1wo0phjAWu =5qEq -----END PGP SIGNATURE----- --G4iJoqBmSsgzjUCe-- From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 18:39:01 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 1890B106566C; Sun, 26 Aug 2012 18:39:01 +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 D349A14E3B4; Sun, 26 Aug 2012 18:39:00 +0000 (UTC) Message-ID: <503A6D44.70708@FreeBSD.org> Date: Sun, 26 Aug 2012 11:39:00 -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: Baptiste Daroussin References: <785B5BAD-E015-4624-B3A1-D05E1BD97E51@freebsd.org> <5AC662AA-4874-4BC2-9862-65518B79B840@freebsd.org> <5036EE2E.4040606@FreeBSD.org> <5037F8BB.9020501@FreeBSD.org> <50389FC0.50102@freebsd.org> <503A6C20.7090605@FreeBSD.org> <20120826183700.GA42842@ithaqua.etoilebsd.net> In-Reply-To: <20120826183700.GA42842@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, Eitan Adler , current@freebsd.org, Steve Wills , Julien Laffaye 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: Sun, 26 Aug 2012 18:39:01 -0000 On 08/26/2012 11:37, Baptiste Daroussin wrote: > On Sun, Aug 26, 2012 at 11:34:08AM -0700, Doug Barton wrote: >> On 08/25/2012 02:49, Julien Laffaye wrote: >>> True. But when you create jails without the installer, you have >>> to install pkgng by hand. >> >> Just like all the other ports you have to install in a jail. > > We are speaking about binary only packages, not ports. Um, duh. I have a bad habit of using the terms interchangeably, sorry if I caused confusion. Doesn't change my actual point though. -- 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 26 18:39:07 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 8D43B1065673; Sun, 26 Aug 2012 18:39: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 5D80C14FFEC; Sun, 26 Aug 2012 18:39:07 +0000 (UTC) Message-ID: <503A6D4B.9070606@FreeBSD.org> Date: Sun, 26 Aug 2012 11:39:07 -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: Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> In-Reply-To: <20120826125846.GD37534@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: CyberLeo Kitsana , ports@FreeBSD.org, current@FreeBSD.org, Jilles Tjoelker , 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: Sun, 26 Aug 2012 18:39:07 -0000 On 08/26/2012 05:58, Baptiste Daroussin wrote: > The is the longer plan but this with also true with pkg_add -r, and the pkg > bootstrap may it be pkg-bootstrap or /usr/sbin/pkg. We have been discussing with > Security officers and we are waiting for the plan being written and setup by > them, so we can improved security in both pkgng and the bootstrap. This should > have happen in BSDCan, but lack of time from everyone, didn't made it happen, we > are now aiming at Cambridge DevSummit for that. It would be nice if this were in place before 10-current shifted to pkg by default in order to limit the number of times that we have to start testing over from scratch. > Given that such a security issue is already in with the current pkg_* tools, it > was accepting that we can still go that way until the policy is written, given > that the final goal is to have the pkgng package checked against a signature. This isn't the security issue I was talking about by having sbin/pkg pass every command line to local/sbin/pkg. You keep saying that you have no objections to changing the name. I am asking you to do that. I don't care if it is pkg-bootstrap or something else you like better. But please change the name to not be pkg, and limit the functionality of the tool to bootstrapping the pkg package. 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 26 18:58: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 E41E51065670; Sun, 26 Aug 2012 18:58:14 +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 A85A18FC12; Sun, 26 Aug 2012 18:58:14 +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 q7QIwErI049363; Sun, 26 Aug 2012 18:58:14 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7QIwDCJ049362; Sun, 26 Aug 2012 18:58:13 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Sun, 26 Aug 2012 20:58:11 +0200 From: Baptiste Daroussin To: Doug Barton Message-ID: <20120826185810.GB42842@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> <503A6D4B.9070606@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="b5gNqxB1S1yM7hjW" Content-Disposition: inline In-Reply-To: <503A6D4B.9070606@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: CyberLeo Kitsana , ports@FreeBSD.org, current@FreeBSD.org, Jilles Tjoelker , 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: Sun, 26 Aug 2012 18:58:15 -0000 --b5gNqxB1S1yM7hjW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Aug 26, 2012 at 11:39:07AM -0700, Doug Barton wrote: > On 08/26/2012 05:58, Baptiste Daroussin wrote: >=20 > > The is the longer plan but this with also true with pkg_add -r, and the= pkg > > bootstrap may it be pkg-bootstrap or /usr/sbin/pkg. We have been discus= sing with > > Security officers and we are waiting for the plan being written and set= up by > > them, so we can improved security in both pkgng and the bootstrap. This= should > > have happen in BSDCan, but lack of time from everyone, didn't made it h= appen, we > > are now aiming at Cambridge DevSummit for that. >=20 > It would be nice if this were in place before 10-current shifted to pkg > by default in order to limit the number of times that we have to start > testing over from scratch. >=20 > > Given that such a security issue is already in with the current pkg_* t= ools, it > > was accepting that we can still go that way until the policy is written= , given > > that the final goal is to have the pkgng package checked against a sign= ature. >=20 > This isn't the security issue I was talking about by having sbin/pkg > pass every command line to local/sbin/pkg. >=20 > You keep saying that you have no objections to changing the name. I am > asking you to do that. I don't care if it is pkg-bootstrap or something > else you like better. But please change the name to not be pkg, and > limit the functionality of the tool to bootstrapping the pkg package. >=20 I received more feedback about keep pkg and changing it to pkg-bootstrap, so what should I do, changing it because you are asking for = it? regards, Bapt --b5gNqxB1S1yM7hjW Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA6ccIACgkQ8kTtMUmk6Ey+JgCeOBqntL58TvOm3ouTgKL9Rv2v B6oAn3jxzQQsbf4gha+0JLI6+eXZbfvM =9OiR -----END PGP SIGNATURE----- --b5gNqxB1S1yM7hjW-- From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 19:01:40 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 6A52B10656D7 for ; Sun, 26 Aug 2012 19:01:40 +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 47D72154C4F; Sun, 26 Aug 2012 19:00:30 +0000 (UTC) Message-ID: <503A724E.3050203@FreeBSD.org> Date: Sun, 26 Aug 2012 12:00:30 -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: paul+usenet@w6yx.stanford.edu References: 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: "G. Paul Ziemba" , freebsd-ports@freebsd.org Subject: Re: portmaster 3.13.13 real endless loop "Waiting on fetch & checksum.." 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, 26 Aug 2012 19:01:40 -0000 On 08/25/2012 16:58, G. Paul Ziemba wrote: > The second scenario exhibits the problem. Here, I delete the distfile > and just run portmaster without -F. The fetch completes, but portmaster > does not seem to notice. Can you try that second test again, and add -D to the command line? -- 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 26 19:08:49 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 8F65A106564A; Sun, 26 Aug 2012 19:08:49 +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 65B1F14D839; Sun, 26 Aug 2012 19:08:48 +0000 (UTC) Message-ID: <503A7440.5050703@FreeBSD.org> Date: Sun, 26 Aug 2012 12:08:48 -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: Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> <503A6D4B.9070606@FreeBSD.org> <20120826185810.GB42842@ithaqua.etoilebsd.net> In-Reply-To: <20120826185810.GB42842@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: CyberLeo Kitsana , ports@FreeBSD.org, current@FreeBSD.org, Jilles Tjoelker , 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: Sun, 26 Aug 2012 19:08:49 -0000 On 08/26/2012 11:58, Baptiste Daroussin wrote: > On Sun, Aug 26, 2012 at 11:39:07AM -0700, Doug Barton wrote: >> On 08/26/2012 05:58, Baptiste Daroussin wrote: >> >>> The is the longer plan but this with also true with pkg_add -r, and the pkg >>> bootstrap may it be pkg-bootstrap or /usr/sbin/pkg. We have been discussing with >>> Security officers and we are waiting for the plan being written and setup by >>> them, so we can improved security in both pkgng and the bootstrap. This should >>> have happen in BSDCan, but lack of time from everyone, didn't made it happen, we >>> are now aiming at Cambridge DevSummit for that. >> >> It would be nice if this were in place before 10-current shifted to pkg >> by default in order to limit the number of times that we have to start >> testing over from scratch. >> >>> Given that such a security issue is already in with the current pkg_* tools, it >>> was accepting that we can still go that way until the policy is written, given >>> that the final goal is to have the pkgng package checked against a signature. >> >> This isn't the security issue I was talking about by having sbin/pkg >> pass every command line to local/sbin/pkg. >> >> You keep saying that you have no objections to changing the name. I am >> asking you to do that. I don't care if it is pkg-bootstrap or something >> else you like better. But please change the name to not be pkg, and >> limit the functionality of the tool to bootstrapping the pkg package. >> > > I received more feedback about keep pkg As far as I could tell the people who responded that way don't seem to be aware that every command to /usr/local/sbin/pkg is going to pass through /usr/sbin/pkg. On its face, that is a bad idea for many reasons, not the least of which is that it adds complexity where that complexity does not need to be. The larger problem with that approach is that gives an attacker 2 places to compromise the package installation process instead of just 1. This becomes even more important if the pkg bootstrap tool is the place that the public key for the digital signature is located. > and changing it to > pkg-bootstrap, so what should I do, changing it because you are asking for it? A) You said you had no objections to changing it B) I'm not the only one asking 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 26 19:08: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 60D571065670; Sun, 26 Aug 2012 19:08:50 +0000 (UTC) (envelope-from freebsd@damnhippie.dyndns.org) Received: from duck.symmetricom.us (duck.symmetricom.us [206.168.13.214]) by mx1.freebsd.org (Postfix) with ESMTP id 3B2828FC08; Sun, 26 Aug 2012 19:08:36 +0000 (UTC) Received: from damnhippie.dyndns.org (daffy.symmetricom.us [206.168.13.218]) by duck.symmetricom.us (8.14.5/8.14.5) with ESMTP id q7QJ8ZCA068657; Sun, 26 Aug 2012 13:08:35 -0600 (MDT) (envelope-from freebsd@damnhippie.dyndns.org) Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id q7QJ8WjL029341; Sun, 26 Aug 2012 13:08:32 -0600 (MDT) (envelope-from freebsd@damnhippie.dyndns.org) From: Ian Lepore To: Baptiste Daroussin In-Reply-To: <20120826185810.GB42842@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> <503A6D4B.9070606@FreeBSD.org> <20120826185810.GB42842@ithaqua.etoilebsd.net> Content-Type: text/plain; charset="us-ascii" Date: Sun, 26 Aug 2012 13:08:32 -0600 Message-ID: <1346008112.1140.76.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, Doug Barton , current@freebsd.org, Tjoelker , Steve Wills , CyberLeo Kitsana , Jilles 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: Sun, 26 Aug 2012 19:08:50 -0000 On Sun, 2012-08-26 at 20:58 +0200, Baptiste Daroussin wrote: > On Sun, Aug 26, 2012 at 11:39:07AM -0700, Doug Barton wrote: > > On 08/26/2012 05:58, Baptiste Daroussin wrote: > > This isn't the security issue I was talking about by having sbin/pkg > > pass every command line to local/sbin/pkg. > > > > You keep saying that you have no objections to changing the name. I am > > asking you to do that. I don't care if it is pkg-bootstrap or something > > else you like better. But please change the name to not be pkg, and > > limit the functionality of the tool to bootstrapping the pkg package. > > > > I received more feedback about keep pkg and changing it to > pkg-bootstrap, so what should I do, changing it because you are asking for it? Would this get better if the bootstrap tool were named pkg and were installed on a fresh system at /usr/local/sbin, so that it in effect replaces itself with the real thing, and has no need to leave a forwarding stub in /usr/sbin ? Maybe it could rename itself to /usr/local/sbin/pkg-bootstrap as part of replacing itself, so that you could re-bootstrap your way out of a problem later. Hmmm, might have to be careful that future updates don't replace the real thing with a newer bootstrap program. -- Ian From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 19:27:42 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 6A7AB106564A; Sun, 26 Aug 2012 19:27:42 +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 E4F8114F094; Sun, 26 Aug 2012 19:27:41 +0000 (UTC) Message-ID: <503A78AD.6010402@FreeBSD.org> Date: Sun, 26 Aug 2012 12:27:41 -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: Ian Lepore References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> <503A6D4B.9070606@FreeBSD.org> <20120826185810.GB42842@ithaqua.etoilebsd.net> <1346008112.1140.76.camel@revolution.hippie.lan> In-Reply-To: <1346008112.1140.76.camel@revolution.hippie.lan> 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, Jilles Tjoelker , Steve Wills , CyberLeo Kitsana 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: Sun, 26 Aug 2012 19:27:42 -0000 On 08/26/2012 12:08, Ian Lepore wrote: > Would this get better if the bootstrap tool were named pkg and were > installed on a fresh system at /usr/local/sbin, so that it in effect > replaces itself with the real thing, and has no need to leave a > forwarding stub in /usr/sbin ? > > Maybe it could rename itself to /usr/local/sbin/pkg-bootstrap as part of > replacing itself, so that you could re-bootstrap your way out of a > problem later. That's certainly creative thinking, but I'm still queasy about 2 commands with the same name that do 2 different things. And having it rename itself adds to the confusion down the road. Having a simple pkg bootstrapping tool in the base is a good idea. But the functionality needs to be extremely limited so that we don't increase the security exposure; and so that we don't end up in a situation where a bug fix for something in the base limits our ability to innovate with pkg in the ports tree. 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 26 19:54:24 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 65002106564A for ; Sun, 26 Aug 2012 19:54:24 +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 4631A14D876; Sun, 26 Aug 2012 19:54:24 +0000 (UTC) Message-ID: <503A7EF0.9080908@FreeBSD.org> Date: Sun, 26 Aug 2012 12:54:24 -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: Lars Eighner References: 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: freebsd-ports Subject: Re: 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: Sun, 26 Aug 2012 19:54:24 -0000 On 08/24/2012 11:37, Lars Eighner wrote: > > 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. Remove the associated directory in /var/db/pkg by hand, then you can install the port. -- 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 26 20:39: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 3608D1065679; Sun, 26 Aug 2012 20:39: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 C1D518FC1F; Sun, 26 Aug 2012 20:39:13 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.5/8.14.5) with ESMTP id q7QKZ3EY039568; Sun, 26 Aug 2012 14:35:03 -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 q7QKZ3FW039565; Sun, 26 Aug 2012 14:35:03 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Sun, 26 Aug 2012 14:35:03 -0600 (MDT) From: Warren Block To: Ian Lepore In-Reply-To: <1346008112.1140.76.camel@revolution.hippie.lan> Message-ID: References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> <503A6D4B.9070606@FreeBSD.org> <20120826185810.GB42842@ithaqua.etoilebsd.net> <1346008112.1140.76.camel@revolution.hippie.lan> 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]); Sun, 26 Aug 2012 14:35:04 -0600 (MDT) Cc: CyberLeo Kitsana , Baptiste Daroussin , Doug Barton , current@freebsd.org, Tjoelker , Steve Wills , ports@freebsd.org, Jilles@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: Sun, 26 Aug 2012 20:39:14 -0000 On Sun, 26 Aug 2012, Ian Lepore wrote: > On Sun, 2012-08-26 at 20:58 +0200, Baptiste Daroussin wrote: >> On Sun, Aug 26, 2012 at 11:39:07AM -0700, Doug Barton wrote: >>> On 08/26/2012 05:58, Baptiste Daroussin wrote: >>> This isn't the security issue I was talking about by having sbin/pkg >>> pass every command line to local/sbin/pkg. >>> >>> You keep saying that you have no objections to changing the name. I am >>> asking you to do that. I don't care if it is pkg-bootstrap or something >>> else you like better. But please change the name to not be pkg, and >>> limit the functionality of the tool to bootstrapping the pkg package. >>> >> >> I received more feedback about keep pkg and changing it to >> pkg-bootstrap, so what should I do, changing it because you are asking for it? > > Would this get better if the bootstrap tool were named pkg and were > installed on a fresh system at /usr/local/sbin, so that it in effect > replaces itself with the real thing, and has no need to leave a > forwarding stub in /usr/sbin ? > > Maybe it could rename itself to /usr/local/sbin/pkg-bootstrap as part of > replacing itself, so that you could re-bootstrap your way out of a > problem later. Ew. But on a similar note, an idea I just had in IRC is to have pkgng overwrite the base /usr/bin/pkg with a link to /usr/local/bin/pkg. That effectively removes that binary. We do have precedent for ports overwriting base with sendmail and openssl. > Hmmm, might have to be careful that future updates don't replace the > real thing with a newer bootstrap program. Yes. A link could be detected by installworld and not overwritten... although that's a hack. From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 20:50:34 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 97DA81065679; Sun, 26 Aug 2012 20:50:34 +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 0334A14DE92; Sun, 26 Aug 2012 20:50:31 +0000 (UTC) Message-ID: <503A8C17.8050006@FreeBSD.org> Date: Sun, 26 Aug 2012 13:50:31 -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: Warren Block References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> <503A6D4B.9070606@FreeBSD.org> <20120826185810.GB42842@ithaqua.etoilebsd.net> <1346008112.1140.76.camel@revolution.hippie.lan> 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: Ian Lepore , Baptiste Daroussin , current@freebsd.org, Tjoelker , Steve Wills , CyberLeo Kitsana , ports@freebsd.org, Jilles@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: Sun, 26 Aug 2012 20:50:34 -0000 On 08/26/2012 13:35, Warren Block wrote: > On Sun, 26 Aug 2012, Ian Lepore wrote: > >> On Sun, 2012-08-26 at 20:58 +0200, Baptiste Daroussin wrote: >>> On Sun, Aug 26, 2012 at 11:39:07AM -0700, Doug Barton wrote: >>>> On 08/26/2012 05:58, Baptiste Daroussin wrote: >>>> This isn't the security issue I was talking about by having sbin/pkg >>>> pass every command line to local/sbin/pkg. >>>> >>>> You keep saying that you have no objections to changing the name. I am >>>> asking you to do that. I don't care if it is pkg-bootstrap or something >>>> else you like better. But please change the name to not be pkg, and >>>> limit the functionality of the tool to bootstrapping the pkg package. >>>> >>> >>> I received more feedback about keep pkg and changing it to >>> pkg-bootstrap, so what should I do, changing it because you are >>> asking for it? >> >> Would this get better if the bootstrap tool were named pkg and were >> installed on a fresh system at /usr/local/sbin, so that it in effect >> replaces itself with the real thing, and has no need to leave a >> forwarding stub in /usr/sbin ? >> >> Maybe it could rename itself to /usr/local/sbin/pkg-bootstrap as part of >> replacing itself, so that you could re-bootstrap your way out of a >> problem later. > > Ew. But on a similar note, an idea I just had in IRC is to have pkgng > overwrite the base /usr/bin/pkg with a link to /usr/local/bin/pkg. > That effectively removes that binary. We do have precedent for ports > overwriting base with sendmail and openssl. ... and bind, but that's a whole different category of problems. >> Hmmm, might have to be careful that future updates don't replace the >> real thing with a newer bootstrap program. > > Yes. A link could be detected by installworld and not overwritten... > although that's a hack. Like you said above, Ew. :) There really is no need to be so clever here. The bootstrapping issue is going to be a minor annoyance that affects a small percentage of our users. 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 26 20:55: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 21EAF106566C for ; Sun, 26 Aug 2012 20:55:00 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id C8B148FC12 for ; Sun, 26 Aug 2012 20:54:59 +0000 (UTC) Received: from outgoing.leidinger.net (p4FC423CD.dip.t-dialin.net [79.196.35.205]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 527EA844006 for ; Sun, 26 Aug 2012 22:54:40 +0200 (CEST) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTPS id 515A21072 for ; Sun, 26 Aug 2012 22:54:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1346014477; bh=1k/qm+Hw4Y4w2B6WiaEgnpDCI7ZhYOtdhVg2WmyyOTQ=; h=Date:From:To:Subject; b=v6Lp2lSKpi4rQWuvGpkAt/MqePpJ9k8iMtWftLFs7qGKpB5fGlHkjBA2tRfAPEkSv hHeuCC+H9GBbXgT/WdAo8xHS4GLAH2sK812pQ6CKuh8JAcjyqDAYlbs9JPRD7Vc16t 75v5KcVrJuG61xH+VMjKbsjQiesxYVpulBsrVuxbnbhZFQf8pddUIQGCksqgDwg0cf jPWUKvLr+6SIIxifhMmzlXOx31/PxEtxvLl9vq3U4DzAhi+MDCd3hD3O79kifhaL6S QdLnXvSq6pfPZ7adO1fIy4asmfrQvyBH8k/Cr6BaUOVMNvRmNmUiwV8g44qK0UuvHN 26ATGClXK7QGw== Date: Sun, 26 Aug 2012 22:54:35 +0200 From: Alexander Leidinger To: ports@freebsd.org Message-ID: <20120826225435.00005a10@unknown> X-Mailer: Claws Mail 3.8.0cvs30 (GTK+ 2.24.10; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 527EA844006.ADE55 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.722, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL 0.39, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1346619281.55847@KbuyoR63BOIcd06dR5KfbA X-EBL-Spam-Status: No Cc: Subject: Regression in PREFIX handling in packages 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, 26 Aug 2012 20:55:00 -0000 Hi, I detected a regression in the handling of the registration of the PREFIX in packages. I'm not sure when it was introduced, surely more than a month ago. The problem: - I have a symlink from /usr/local to another place X. - I share packages between this system A and some jails. - The jails don't have place X and /usr/local is no symlink. - Packages generated on the system A are installed into place X in the jails. So in short: the realpath of PREFIX is recorded in the packages, not the value of PREFIX as before. I had a quick look at bsd.*.mk, but didn't notice something obvious. So in case it is pkg_create which is doing this, I updated from r238438 to r239708. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 20:58: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 9761E106566B for ; Sun, 26 Aug 2012 20:58:16 +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 408438FC0A for ; Sun, 26 Aug 2012 20:58:15 +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=vUCPUy IrQmLwtNPZQMAqUWjNOeAJ6T0zBqyJsBMbhDdNPq5IkddCGwa0iLkK7aRl+fja85 7Jn88tX9Lp547NzQu0FOGFh/O2/V8PuJE7sRESK+OXRx8WlNgMi+fxQwRLDg3dAX N/XcsRAZhDhzddNIukIgDU4vaRQdE4MBUqZ7c= 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=stux23vHfSCE RNxRMDl0ZDgmhIXFMFvvPn5m5u64nmo=; b=FDUyRNtcd0S1PFJsqukbX5h6MCuW zu2JFRBMw7cLV0gPPLnB2M95P/lGW7T1wDV+tvynJEpt3wsVefCrMa0H6wjyna85 1cL4s68kpOK7nw2jaeuj2yjf9x4rzHSVhi41niB0edAMkh1k74NJ8cEAxDthAaJ9 J6IjTtEIWo9rjPA= Received: (qmail 64957 invoked from network); 26 Aug 2012 15:58:08 -0500 Received: from unknown (HELO ?10.10.0.115?) (bryan@shatow.net@10.10.0.115) by sweb.xzibition.com with ESMTPA; 26 Aug 2012 15:58:08 -0500 Message-ID: <503A8DDE.1060500@shatow.net> Date: Sun, 26 Aug 2012 15:58:06 -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: Alexander Leidinger References: <20120826225435.00005a10@unknown> In-Reply-To: <20120826225435.00005a10@unknown> X-Enigmail-Version: 1.4.3 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: Regression in PREFIX handling in packages 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, 26 Aug 2012 20:58:16 -0000 On 8/26/2012 3:54 PM, Alexander Leidinger wrote: > Hi, > > I detected a regression in the handling of the registration of the > PREFIX in packages. I'm not sure when it was introduced, surely more > than a month ago. Are you using any tools for managing these packages? portmaster, portupgrade? Or just pkg_add -r? > > The problem: > - I have a symlink from /usr/local to another place X. > - I share packages between this system A and some jails. > - The jails don't have place X and /usr/local is no symlink. > - Packages generated on the system A are installed into place X in > the jails. > > So in short: the realpath of PREFIX is recorded in the packages, not > the value of PREFIX as before. > > I had a quick look at bsd.*.mk, but didn't notice something obvious. So > in case it is pkg_create which is doing this, I updated from r238438 > to r239708. > > Bye, > Alexander. > -- Regards, Bryan Drewery bdrewery@freenode/EFNet From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 21:02:48 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 4B561106566B for ; Sun, 26 Aug 2012 21:02:48 +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 30CC914D839 for ; Sun, 26 Aug 2012 21:02:48 +0000 (UTC) Message-ID: <503A8EF7.4060105@FreeBSD.org> Date: Sun, 26 Aug 2012 14:02: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: 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: Can we please just remove the old Makefile headers? 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, 26 Aug 2012 21:02:48 -0000 The old Makefile headers, ala: # New ports collection makefile for: BIND 9.9.x # Date created: 27 January 2012 # Whom: dougb # # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ have not served a purpose for longer than almost anyone who has a ports commit bit has been around. My proposal is simple, let's remove everything before the # $FreeBSD$. In the past when this has been proposed the objection was that it would cause too much churn. If we had done this back when we had 5,000 ports then we would have solved the problem with less churn, and no drama for the 15,000 ports that followed. Every day we don't do this we make the "churn" problem worse, and deepen the roots of something that has no relevance. Can we please just deal with this now and be done with it? ... and yes, I am volunteering to help with and/or do the work myself. 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 26 21:04:31 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 B3CF01065673 for ; Sun, 26 Aug 2012 21:04:31 +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 596808FC17 for ; Sun, 26 Aug 2012 21:04:30 +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=SzNmr0 pWg3arlmovsna7+I0h0YGb8Jc2c5HxSh7rtN2YFShr3+6PawswJ2zLNquZ5g8H4j j57eLyalUGJL1icfg6BDWNWqdU8XLSSABODwM9z1Pik18Tf8ANtW3DMrrXCoZmXH vfMc3sp1VhDdobOg/0DDYOtikp0if0CNlsD/A= 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=wmopW+Gz01Uj vX4Dol7CzmM3ypmDDnVLaLN07ga9Sgc=; b=bQPvAxfkhKmHDWV9f2WH30GjmNG1 ns4abZW+JfzZkJ82lo+nOeZLLZtVc/m11t50AjW1RgXZm9VyANz4MOQQPiN9xSxE kIHqLh9ihPG52gqc74ZOPr5IUnNP8S+2S6rPEyXupYyt8uJRvHn1J3J79jYaapib RGJlwlbjH7/1mU8= Received: (qmail 24987 invoked from network); 26 Aug 2012 16:04:29 -0500 Received: from unknown (HELO ?10.10.0.115?) (bryan@shatow.net@10.10.0.115) by sweb.xzibition.com with ESMTPA; 26 Aug 2012 16:04:29 -0500 Message-ID: <503A8F5B.9050706@shatow.net> Date: Sun, 26 Aug 2012 16:04:27 -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: <503A8EF7.4060105@FreeBSD.org> In-Reply-To: <503A8EF7.4060105@FreeBSD.org> X-Enigmail-Version: 1.4.3 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Doug Barton Subject: Re: Can we please just remove the old Makefile headers? 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, 26 Aug 2012 21:04:31 -0000 On 8/26/2012 4:02 PM, Doug Barton wrote: > The old Makefile headers, ala: > > # New ports collection makefile for: BIND 9.9.x > # Date created: 27 January 2012 > # Whom: dougb > # > # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ > > have not served a purpose for longer than almost anyone who has a ports > commit bit has been around. My proposal is simple, let's remove > everything before the # $FreeBSD$. > > In the past when this has been proposed the objection was that it would > cause too much churn. If we had done this back when we had 5,000 ports > then we would have solved the problem with less churn, and no drama for > the 15,000 ports that followed. Every day we don't do this we make the > "churn" problem worse, and deepen the roots of something that has no > relevance. > > Can we please just deal with this now and be done with it? ... and yes, > I am volunteering to help with and/or do the work myself. Yes please. If we can't agree to mass delete them with churn, let's at least agree to remove as we update ports, and in the template for new ports. > > Doug > -- Regards, Bryan Drewery bdrewery@freenode/EFNet From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 21:06: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 26B82106564A; Sun, 26 Aug 2012 21:06:49 +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 7F2988FC14; Sun, 26 Aug 2012 21:06:48 +0000 (UTC) Received: by bkcje9 with SMTP id je9so1878701bkc.13 for ; Sun, 26 Aug 2012 14:06:41 -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=dnl3b8+kpWay2QctGpyTPYE4cHCDa3Qse9xx04x0drs=; b=cqCRhHVEtUZKpEAm4WXsmf2mvkkiwJWfVdHV4Nf6hwR5Y1ODZTOUPtcmVHOW1w/PUy hvgUWAUwFM/y5zegZUU05T0hlVffhIGeuVCUrGea6LqVg7fpSolENuXxZUiEUlKjASvD PvOpQTAJRMn5pGr5n06SvodbK5sQYgzeh1GSb2pdMDrcfsRDt9Cp5K/riowHPxseXVcN u3Yne9tD6gxfbuHg/33igExxOtrehv803x25+D8YakPvWlEuHRMHY/RDMK+hF6m4O6US wL+GcyvrOv1IeFID2+ibHpLBqk74ISN7F1O3MQNxgnNXjBpvufKtHRQXFgL6cGKORZae ipuQ== Received: by 10.204.10.70 with SMTP id o6mr3249474bko.31.1346015201133; Sun, 26 Aug 2012 14:06:41 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.10.141 with HTTP; Sun, 26 Aug 2012 14:06:10 -0700 (PDT) In-Reply-To: <503A8F5B.9050706@shatow.net> References: <503A8EF7.4060105@FreeBSD.org> <503A8F5B.9050706@shatow.net> From: Chris Rees Date: Sun, 26 Aug 2012 22:06:10 +0100 X-Google-Sender-Auth: gJfQy7r7yxZVWAZkdirhGkJz0OM Message-ID: To: Bryan Drewery Content-Type: text/plain; charset=ISO-8859-1 Cc: Doug Barton , freebsd-ports@freebsd.org Subject: Re: Can we please just remove the old Makefile headers? 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, 26 Aug 2012 21:06:49 -0000 On 26 August 2012 22:04, Bryan Drewery wrote: > On 8/26/2012 4:02 PM, Doug Barton wrote: >> The old Makefile headers, ala: >> >> # New ports collection makefile for: BIND 9.9.x >> # Date created: 27 January 2012 >> # Whom: dougb >> # >> # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ >> >> have not served a purpose for longer than almost anyone who has a ports >> commit bit has been around. My proposal is simple, let's remove >> everything before the # $FreeBSD$. >> >> In the past when this has been proposed the objection was that it would >> cause too much churn. If we had done this back when we had 5,000 ports >> then we would have solved the problem with less churn, and no drama for >> the 15,000 ports that followed. Every day we don't do this we make the >> "churn" problem worse, and deepen the roots of something that has no >> relevance. >> >> Can we please just deal with this now and be done with it? ... and yes, >> I am volunteering to help with and/or do the work myself. > > > Yes please. > > If we can't agree to mass delete them with churn, let's at least agree > to remove as we update ports, and in the template for new ports. > Now in the days of Subversion... we could do the entire tree in one lovely atomic commit! Chris From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 21:23:40 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 765B3106566C for ; Sun, 26 Aug 2012 21:23:40 +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 D857723CF2A for ; Sun, 26 Aug 2012 23:22:44 +0200 (CEST) Message-ID: <503A93A4.3040207@FreeBSD.org> Date: Sun, 26 Aug 2012 23:22:44 +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: <503A8EF7.4060105@FreeBSD.org> <503A8F5B.9050706@shatow.net> In-Reply-To: X-Enigmail-Version: 1.5a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: Can we please just remove the old Makefile headers? 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, 26 Aug 2012 21:23:40 -0000 Am 26.08.2012 23:06, schrieb Chris Rees: > On 26 August 2012 22:04, Bryan Drewery wrote: >> On 8/26/2012 4:02 PM, Doug Barton wrote: >>> The old Makefile headers, ala: >>> >>> # New ports collection makefile for: BIND 9.9.x >>> # Date created: 27 January 2012 >>> # Whom: dougb >>> # >>> # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ >>> >>> have not served a purpose for longer than almost anyone who has a ports >>> commit bit has been around. My proposal is simple, let's remove >>> everything before the # $FreeBSD$. >>> >>> In the past when this has been proposed the objection was that it would >>> cause too much churn. If we had done this back when we had 5,000 ports >>> then we would have solved the problem with less churn, and no drama for >>> the 15,000 ports that followed. Every day we don't do this we make the >>> "churn" problem worse, and deepen the roots of something that has no >>> relevance. >>> >>> Can we please just deal with this now and be done with it? ... and yes, >>> I am volunteering to help with and/or do the work myself. >> >> >> Yes please. >> >> If we can't agree to mass delete them with churn, let's at least agree >> to remove as we update ports, and in the template for new ports. >> > > Now in the days of Subversion... we could do the entire tree in one > lovely atomic commit! I'm not too sure if we should do that. The server-side changeset would be of humongous size. (OTOH that's a nice test for the infrastructure - but if it breaks, we're in for trouble). From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 22:12:34 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 ED278106566B; Sun, 26 Aug 2012 22:12:34 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (lor.one-eyed-alien.net [69.66.77.232]) by mx1.freebsd.org (Postfix) with ESMTP id 55ECA8FC17; Sun, 26 Aug 2012 22:12:34 +0000 (UTC) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.14.5/8.14.5) with ESMTP id q7QMCSo6061842; Sun, 26 Aug 2012 17:12:28 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.5/8.14.5/Submit) id q7QMCSdB061841; Sun, 26 Aug 2012 17:12:28 -0500 (CDT) (envelope-from brooks) Date: Sun, 26 Aug 2012 17:12:28 -0500 From: Brooks Davis To: Doug Barton Message-ID: <20120826221228.GD58745@lor.one-eyed-alien.net> References: <503A8EF7.4060105@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jCrbxBqMcLqd4mOl" Content-Disposition: inline In-Reply-To: <503A8EF7.4060105@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@FreeBSD.org Subject: Re: Can we please just remove the old Makefile headers? 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, 26 Aug 2012 22:12:35 -0000 --jCrbxBqMcLqd4mOl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Aug 26, 2012 at 02:02:47PM -0700, Doug Barton wrote: > The old Makefile headers, ala: >=20 > # New ports collection makefile for: BIND 9.9.x > # Date created: 27 January 2012 > # Whom: dougb > # > # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ >=20 > have not served a purpose for longer than almost anyone who has a ports > commit bit has been around. My proposal is simple, let's remove > everything before the # $FreeBSD$. >=20 > In the past when this has been proposed the objection was that it would > cause too much churn. If we had done this back when we had 5,000 ports > then we would have solved the problem with less churn, and no drama for > the 15,000 ports that followed. Every day we don't do this we make the > "churn" problem worse, and deepen the roots of something that has no > relevance. >=20 > Can we please just deal with this now and be done with it? ... and yes, > I am volunteering to help with and/or do the work myself. Yes please! We've got a nice repository that stores all the data in question much more accurately than a silly header. -- Brooks --jCrbxBqMcLqd4mOl Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iD8DBQFQOp9LXY6L6fI4GtQRAoaYAKCU1YhSMkaEj9VKupmeRSkBO7FTXACgjM/S LmhsmHpnIexr1QrT3kY9Vy8= =bUz/ -----END PGP SIGNATURE----- --jCrbxBqMcLqd4mOl-- From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 22:23: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 295B4106566B for ; Sun, 26 Aug 2012 22:23:16 +0000 (UTC) (envelope-from tingox@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 B0E478FC0A for ; Sun, 26 Aug 2012 22:23:15 +0000 (UTC) Received: by eaak11 with SMTP id k11so1079237eaa.13 for ; Sun, 26 Aug 2012 15:23:09 -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=IlCXOZ1ebPohTxizba9uBlx1QcaDJ2g6jjeeQ4wOVa0=; b=zsh+EdlgH7QrVj8DJBnGzNWgwrGsYnH/wkRk5d+TTYp4Zy2A+4Ca3odGPlJIEO/kUL SWLw8Nu0pONLh3kELnXVo5VRFLBsYeTr9hwFrAbVCYpgQTAiQ2eRYuzsj4jm9CWTtQdO y52E2MgigiPBn0+SvfqdEgXd794o6DpRJ7kOf4rjKqARa8HoGHDxt8O0E7uj2XCz/CC+ iEjqis4ZuLKT1HO8J9VxDb3iIck3qofyieo4EGAxIqRzNleTqRy7K4Hc4vpMV8RFZc22 zOzJxsYqyS6z83ZwTWWOUud40XBIW5BopRX4oeexInTWSxtbJd3Mql94/yIH3EVKxUQG 56iQ== MIME-Version: 1.0 Received: by 10.14.182.9 with SMTP id n9mr15036862eem.6.1346019788928; Sun, 26 Aug 2012 15:23:08 -0700 (PDT) Received: by 10.14.134.202 with HTTP; Sun, 26 Aug 2012 15:23:08 -0700 (PDT) In-Reply-To: <503A8F5B.9050706@shatow.net> References: <503A8EF7.4060105@FreeBSD.org> <503A8F5B.9050706@shatow.net> Date: Mon, 27 Aug 2012 00:23:08 +0200 Message-ID: From: Torfinn Ingolfsen To: FreeBSD Ports Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Re: Can we please just remove the old Makefile headers? 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, 26 Aug 2012 22:23:16 -0000 On Sun, Aug 26, 2012 at 11:04 PM, Bryan Drewery wrote: > > If we can't agree to mass delete them with churn, let's at least agree > to remove as we update ports, and in the template for new ports. "as we update ports" Hear hear! The only sensible suggestion about how to handle it so far, IMHO. -- Regards, Torfinn Ingolfsen From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 00:52:12 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 933E5106566C; Mon, 27 Aug 2012 00:52:12 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vps.rulingia.com (host-122-100-2-194.octopus.com.au [122.100.2.194]) by mx1.freebsd.org (Postfix) with ESMTP id 055128FC17; Mon, 27 Aug 2012 00:52:11 +0000 (UTC) Received: from aspire.rulingia.com (12.58.233.220.static.exetel.com.au [220.233.58.12]) by vps.rulingia.com (8.14.5/8.14.5) with ESMTP id q7R0px80041322 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 27 Aug 2012 10:52:03 +1000 (EST) (envelope-from peter@rulingia.com) Received: from aspire.rulingia.com (localhost [127.0.0.1]) by aspire.rulingia.com (8.14.5/8.14.5) with ESMTP id q7R0ppC0082729 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 27 Aug 2012 10:51:51 +1000 (EST) (envelope-from peter@aspire.rulingia.com) Received: (from peter@localhost) by aspire.rulingia.com (8.14.5/8.14.5/Submit) id q7R0poGo082728; Mon, 27 Aug 2012 10:51:50 +1000 (EST) (envelope-from peter) Date: Mon, 27 Aug 2012 10:51:49 +1000 From: Peter Jeremy To: Doug Barton Message-ID: <20120827005149.GD27130@aspire.rulingia.com> References: <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> <503A6D4B.9070606@FreeBSD.org> <20120826185810.GB42842@ithaqua.etoilebsd.net> <1346008112.1140.76.camel@revolution.hippie.lan> <503A78AD.6010402@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="76DTJ5CE0DCVQemd" Content-Disposition: inline In-Reply-To: <503A78AD.6010402@FreeBSD.org> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp 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: Mon, 27 Aug 2012 00:52:12 -0000 --76DTJ5CE0DCVQemd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2012-Aug-26 12:27:41 -0700, Doug Barton wrote: >On 08/26/2012 12:08, Ian Lepore wrote: >> Maybe it could rename itself to /usr/local/sbin/pkg-bootstrap as part of >> replacing itself, so that you could re-bootstrap your way out of a >> problem later. > >That's certainly creative thinking, but I'm still queasy about 2 >commands with the same name that do 2 different things. And having it >rename itself adds to the confusion down the road. I also like the idea of a pkg-bootstrap command. Possibly a symlink =66rom pkg to pkg-bootstrap, that gets removed as part of the bootstrap process, would help - but it should just tell you how to run pkg-bootstrap. I don't like the idea of pkg{-bootstrap} autonomously installing something I didn't ask for. And I don't like the idea that all pkg commands get bounced through a /usr/sbin/pkg once it has been bootstrapped. >Having a simple pkg bootstrapping tool in the base is a good idea. But >the functionality needs to be extremely limited so that we don't >increase the security exposure; and so that we don't end up in a >situation where a bug fix for something in the base limits our ability >to innovate with pkg in the ports tree. Agreed. BTW, one thing that needs to be considered is how to recover =66rom the embedded public key needing to be invalidated (eg due to the private key being exposed). --=20 Peter Jeremy --76DTJ5CE0DCVQemd Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA6xKUACgkQ/opHv/APuIe+GwCgvjqFVCjtsNd0pcR4XGZWRKWI qwIAnjIQpXEkuEl4Tekh3767ChPyTybQ =tcjQ -----END PGP SIGNATURE----- --76DTJ5CE0DCVQemd-- From owner-freebsd-ports@FreeBSD.ORG Sun Aug 26 23:13:34 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 7F259106566C; Sun, 26 Aug 2012 23:13:34 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 251FE8FC18; Sun, 26 Aug 2012 23:13:33 +0000 (UTC) Received: by dadr6 with SMTP id r6so2081848dad.13 for ; Sun, 26 Aug 2012 16:13:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:cc:subject:in-reply-to:message-id:references :user-agent:mime-version:content-type; bh=HIijimaAtagmFG1PHUB9FSWmbdClAsIJrQzIrFGv/5k=; b=QMHVMxr3V1oAtRgWudvsy9RCzJXkzeRgfS1qeJrLohhrCPALP++ZyZAb9m3FdQ/2eh Qh9sgz7GYDQT9Ogn2K+skQreIVICWwlZ283To/9IxOMTKtPe1vCAAx9TQWpU6wutuo5y 4+YdSnFY2MLt57xFd5t2wJBVz2bkfSUzA8LHtBl6tvowHVBkZh+bsJyFI/sQw0cFuTLN BaksovgKs+ZW9sbnZpHxE9nHMXll3ye0UZxrAoCMqliR243t8QbS59ipEDtAeJalKhlM GYNP/RXMnUBEsw9ntjDZfsDYZEyGgpHq+auKIAsdP945WRkVHkAN+MoMrc5jMHtkfgRB WYCA== Received: by 10.68.212.98 with SMTP id nj2mr29617875pbc.138.1346022813658; Sun, 26 Aug 2012 16:13:33 -0700 (PDT) Received: from c-24-19-191-56.hsd1.wa.comcast.net (c-24-19-191-56.hsd1.wa.comcast.net. [24.19.191.56]) by mx.google.com with ESMTPS id pw4sm8451731pbb.42.2012.08.26.16.13.32 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 26 Aug 2012 16:13:32 -0700 (PDT) Date: Sun, 26 Aug 2012 16:09:34 -0700 (PDT) From: Garrett Cooper To: Doug Barton In-Reply-To: <503A8C17.8050006@FreeBSD.org> Message-ID: References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> <503A6D4B.9070606@FreeBSD.org> <20120826185810.GB42842@ithaqua.etoilebsd.net> <1346008112.1140.76.camel@revolution.hippie.lan> <503A8C17.8050006@FreeBSD.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Mailman-Approved-At: Mon, 27 Aug 2012 01:04:14 +0000 Cc: Warren Block , Ian Lepore , Baptiste Daroussin , current@freebsd.org, Tjoelker , Steve Wills , CyberLeo Kitsana , Jilles@freebsd.org, ports@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: Sun, 26 Aug 2012 23:13:34 -0000 On Sun, 26 Aug 2012, Doug Barton wrote: ... > There really is no need to be so clever here. The bootstrapping issue is > going to be a minor annoyance that affects a small percentage of our users. I think Doug's correct in this case about it being a "one-time problem" as installing via bsdinstall, etc should take care of this (I disagree with the "small percentage of our users" part though). There's still a chicken and egg problem with installing packaging via bsdinstall, etc though, as ports requires pkg* in order to function; I really hope that some of the naysayers have considered this "minor" issue as this would be a stop-gap to removing pkg(8) from base. Rather than providing a solution for that problem because that's a bigger architectural issue (and not my job to solve), I offer this patch I quickly hacked up instead as my 2 cents for the discussion on how to make users aware that pkg_install is dying/dead, as this is one case that needs to be better handled. Thanks, -Garrett PS It's really sad that no one really has been updating UPDATING in either ports or src, as I think this would help alleviate the need for unnecessary obfuscation. Index: UPDATING =================================================================== --- UPDATING (revision 239716) +++ UPDATING (working copy) @@ -24,6 +24,10 @@ disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +2014XXXX: + pkg_install has been replaced with pkgng; please see webpage + XXX/install port YYY for more details. + 20120727: The sparc64 ZFS loader has been changed to no longer try to auto- detect ZFS providers based on diskN aliases but now requires these Index: usr.sbin/pkg_install/version/main.c =================================================================== --- usr.sbin/pkg_install/version/main.c (revision 239290) +++ usr.sbin/pkg_install/version/main.c (working copy) @@ -123,6 +123,8 @@ argc -= optind; argv += optind; + PKG_PORTS_MSG(); + return pkg_perform(argv); } Index: usr.sbin/pkg_install/add/main.c =================================================================== --- usr.sbin/pkg_install/add/main.c (revision 239290) +++ usr.sbin/pkg_install/add/main.c (working copy) @@ -215,6 +215,8 @@ argc -= optind; argv += optind; + PKG_PORTS_MSG(); + if (AddMode != SLAVE) { pkgs = (char **)malloc((argc+1) * sizeof(char *)); for (ch = 0; ch <= argc; pkgs[ch++] = NULL) ; Index: usr.sbin/pkg_install/info/main.c =================================================================== --- usr.sbin/pkg_install/info/main.c (revision 239290) +++ usr.sbin/pkg_install/info/main.c (working copy) @@ -238,6 +238,8 @@ argc -= optind; argv += optind; + PKG_PORTS_MSG(); + if (Flags & SHOW_PTREV) { if (!Quiet) printf("Package tools revision: "); Index: usr.sbin/pkg_install/delete/main.c =================================================================== --- usr.sbin/pkg_install/delete/main.c (revision 239290) +++ usr.sbin/pkg_install/delete/main.c (working copy) @@ -128,6 +128,8 @@ argc -= optind; argv += optind; + PKG_PORTS_MSG(); + /* Get all the remaining package names, if any */ while (*argv) { /* Don't try to apply heuristics if arguments are regexs */ Index: usr.sbin/pkg_install/create/main.c =================================================================== --- usr.sbin/pkg_install/create/main.c (revision 239290) +++ usr.sbin/pkg_install/create/main.c (working copy) @@ -229,6 +229,8 @@ argc -= optind; argv += optind; + PKG_PORTS_MSG(); + /* Get all the remaining package names, if any */ while (*argv) *pkgs++ = *argv++; Index: usr.sbin/pkg_install/lib/lib.h =================================================================== --- usr.sbin/pkg_install/lib/lib.h (revision 239290) +++ usr.sbin/pkg_install/lib/lib.h (working copy) @@ -31,6 +31,7 @@ #include #include #include +#include #include #include #include @@ -239,4 +240,33 @@ extern int AutoAnswer; extern int Verbose; +#define EOL_VERSION 11000000 + +#define PKG_INSTALL_DEPRECATION_MSG \ + "pkg_install has been deprecated in favor of pkgng; please see UPDATING for more details" + +#if __FreeBSD_version > EOL_VERSION + +#define PKG_PORTS_MSG() \ +do { \ + if (Quiet) { \ + exit(1); \ + } else { \ + warnx(PKG_INSTALL_DEPECATION_MSG); \ + } \ +} while (0) + +#else + +#define PKG_PORTS_MSG() \ +do { \ + if (Quiet) { \ + exit(1); \ + } else { \ + errx(1, PKG_INSTALL_DEPRECATION_MSG); \ + } \ +} while (0) + +#endif /* __FreeBSD_version > EOL_VERSION */ + #endif /* _INST_LIB_LIB_H_ */ Index: usr.sbin/pkg_install/updating/main.c =================================================================== --- usr.sbin/pkg_install/updating/main.c (revision 239290) +++ usr.sbin/pkg_install/updating/main.c (working copy) @@ -104,6 +104,8 @@ argc -= optind; argv += optind; + PKG_PORTS_MSG(); + /* Check if passed date has a correct format. */ if (dflag == 1) { linelength = strlen(date); From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 04: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 90EF9106564A for ; Mon, 27 Aug 2012 04:07:18 +0000 (UTC) (envelope-from MasterCATZ@hotmail.com) Received: from sam.nabble.com (sam.nabble.com [216.139.236.26]) by mx1.freebsd.org (Postfix) with ESMTP id 6ACF38FC12 for ; Mon, 27 Aug 2012 04:07:18 +0000 (UTC) Received: from [192.168.236.26] (helo=sam.nabble.com) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1T5qbX-0003PS-0o for freebsd-ports@freebsd.org; Sun, 26 Aug 2012 21:07:11 -0700 Date: Sun, 26 Aug 2012 21:07:11 -0700 (PDT) From: MasterCATZ To: freebsd-ports@freebsd.org Message-ID: <1346040431017-5738258.post@n5.nabble.com> In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: Re: Cannot upgrade kdesdk-4.7.4_1 to 4.8.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: Mon, 27 Aug 2012 04:07:18 -0000 I had the same problem the only solution I could find after 2 weeks of upgrading de-installing and reinstalling was simply to not install KDESDK from the KDE 4.8.4 installer -- View this message in context: http://freebsd.1045724.n5.nabble.com/Cannot-upgrade-kdesdk-4-7-4-1-to-4-8-4-tp5729386p5738258.html Sent from the freebsd-ports mailing list archive at Nabble.com. From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 07:44:18 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 A19C11065670 for ; Mon, 27 Aug 2012 07:44:18 +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 55D458FC12 for ; Mon, 27 Aug 2012 07:44:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mx1.bjare.net (Postfix) with ESMTP id 80D015E3E9 for ; Mon, 27 Aug 2012 09:44:11 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mx1.bjare.net X-Spam-Flag: NO X-Spam-Score: -1.607 X-Spam-Level: X-Spam-Status: No, score=-1.607 tagged_above=-999 required=5 tests=[AWL=-0.609, BAYES_00=-2.599, RCVD_IN_PBL=0.905, RDNS_DYNAMIC=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 mt6mV0j4bAWk for ; Mon, 27 Aug 2012 09:44:10 +0200 (CEST) X-BN-MX1: ja X-BN-MailInfo: BjareNet Received: from bljbsd01.no-ip.org (c-195-216-043-059.ekt.thalamus.net [195.216.43.59]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.bjare.net (Postfix) with ESMTPS id F23805E3DF for ; Mon, 27 Aug 2012 09:44:09 +0200 (CEST) Message-ID: <503B2549.1060900@eskk.nu> Date: Mon, 27 Aug 2012 09:44:09 +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: www/linux-f10-flashplugin10 port has been deleted........... 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, 27 Aug 2012 07:44:18 -0000 I think I missed the information if it's been discussed on the list. ---- The www/linux-f10-flashplugin10 port has been deleted: Has expired: has vulnerabilities and is EOL ---- How should I do. Delete it from my machine? How about flash support? Not very important but nice to have ;-) /Leslie From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 07:54: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 EA7E2106564A for ; Mon, 27 Aug 2012 07:54:11 +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 70D4F8FC19 for ; Mon, 27 Aug 2012 07:54:10 +0000 (UTC) Received: by eaak11 with SMTP id k11so1161743eaa.13 for ; Mon, 27 Aug 2012 00:54:09 -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=aHHEemMZ7FHLfdQOpsZUY5VrkpOohnflHfTzouRGJOg=; b=hsn2yT57eN862P4wMDW2Cq7wzRb3QU+R5q9SAbdcmYe20ND0NrHOL892+kTTwWT7/v ecUYPtRhACJ4mRCIxxcRAhR0xQcODeK1MrXoU7Cl80GsO3b606weDurVFheu+sb3PdX7 2PgEZp/cV3UdMnSVSRhkpNPn8VOaj6QgW/zFzqPaM628PPM4NHqZ3GbgKvfAYWc8SSI7 Gv/skoESVY0bNiBkoa+z9sX5+gCcVXN9PJRngo2dbIvXDrFoKlAic1ju3YH9kA1EWx9g NcIuY1T9kq4NxoFFA9as+nnBbV5677YJvcMsm8CecnXjIBI/QaEPlib/J7B+8Kh5E2yM CU7g== Received: by 10.14.207.9 with SMTP id m9mr16462427eeo.5.1346054049762; Mon, 27 Aug 2012 00:54:09 -0700 (PDT) Received: from laptop (m-s.agava.net. [195.222.84.203]) by mx.google.com with ESMTPS id m45sm49914902eep.16.2012.08.27.00.54.08 (version=SSLv3 cipher=OTHER); Mon, 27 Aug 2012 00:54:08 -0700 (PDT) Date: Mon, 27 Aug 2012 10:55:23 +0300 From: "Sergey V. Dyatko" To: Leslie Jensen Message-ID: <20120827105523.5730a749@laptop> In-Reply-To: <503B2549.1060900@eskk.nu> References: <503B2549.1060900@eskk.nu> 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: freebsd-ports@freebsd.org Subject: Re: www/linux-f10-flashplugin10 port has been deleted........... 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, 27 Aug 2012 07:54:12 -0000 On Mon, 27 Aug 2012 09:44:09 +0200 Leslie Jensen wrote: > > I think I missed the information if it's been discussed on the list. > > > ---- > The www/linux-f10-flashplugin10 port has been deleted: Has expired: > has vulnerabilities and is EOL But it will work, if you have it installed > ---- > > How should I do. > > Delete it from my machine? How about flash support? Not very > important but nice to have ;-) > you can switch to flashplugin11. portmaster -o www/linux-f10-flashplugin11 www/linux-f10-flashplugin10 ? > > /Leslie > > -- wbr, tiger From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 07:55:10 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 74D941065677 for ; Mon, 27 Aug 2012 07:55:10 +0000 (UTC) (envelope-from r.c.ladan@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 451A38FC22 for ; Mon, 27 Aug 2012 07:55:10 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so7079164pbb.13 for ; Mon, 27 Aug 2012 00:55: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 :cc:content-type:content-transfer-encoding; bh=/9KMn7O/aPtgdcFxqj3iQekuaATwf4PCkrKpXID8jSE=; b=wt6bfaUiDvlHfpgvkzIiLNoJrBYsJIoq3ZSbMFAiiqmOWHh7+yBDH+ZISrgmghjGDC Y622lvwg2oLFa69pQLyNPaFhcuIGCGy2n1FnQIlm8yTXVquB8eWVOQNZ09wBn6C+aKxH MEJxwEwMYd/EQycuwgpnbXNwcaA100aghPW5Bbtf0MehXsMCQ8M17OLNC9q/tVD4TjqS aNAYmryT4I0Xi+RrO7/e/MduUpCphGahyg/r+pilQ2NYTNW/v+PF3UwnVoxVtOvPUi35 ANIJmg/HrIcCBfFCjRDm0uou4BTZTkvp+h/5E4b+7AG9Vq8QbPQjP4UXONCVvyUaEv4t YuFQ== MIME-Version: 1.0 Received: by 10.68.240.138 with SMTP id wa10mr31954227pbc.145.1346054109980; Mon, 27 Aug 2012 00:55:09 -0700 (PDT) Received: by 10.66.191.10 with HTTP; Mon, 27 Aug 2012 00:55:09 -0700 (PDT) In-Reply-To: <503B2549.1060900@eskk.nu> References: <503B2549.1060900@eskk.nu> Date: Mon, 27 Aug 2012 09:55:09 +0200 Message-ID: From: =?ISO-8859-1?Q?Ren=E9_Ladan?= To: Leslie Jensen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-ports@freebsd.org Subject: Re: www/linux-f10-flashplugin10 port has been deleted........... 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, 27 Aug 2012 07:55:10 -0000 2012/8/27 Leslie Jensen : > > I think I missed the information if it's been discussed on the list. > It wasn't discussed on the list, just on #bsdports. > > ---- > The www/linux-f10-flashplugin10 port has been deleted: Has expired: has > vulnerabilities and is EOL > ---- > > How should I do. > > Delete it from my machine? How about flash support? Not very important bu= t > nice to have ;-) > Hm, I could have made the MOVED entry more advanced that it automatically upgrades to www/linux-f10-flashplugin11 Ren=E9 From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 07:58:40 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 A4F341065674 for ; Mon, 27 Aug 2012 07:58:40 +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 5492F8FC15 for ; Mon, 27 Aug 2012 07:58:40 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mx1.bjare.net (Postfix) with ESMTP id B04735E3D7; Mon, 27 Aug 2012 09:58:39 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mx1.bjare.net X-Spam-Flag: NO X-Spam-Score: -1.607 X-Spam-Level: X-Spam-Status: No, score=-1.607 tagged_above=-999 required=5 tests=[AWL=-0.609, BAYES_00=-2.599, RCVD_IN_PBL=0.905, RDNS_DYNAMIC=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 CHvAXySj4+ZR; Mon, 27 Aug 2012 09:58:34 +0200 (CEST) X-BN-MX1: ja X-BN-MailInfo: BjareNet Received: from bljbsd01.no-ip.org (c-195-216-043-059.ekt.thalamus.net [195.216.43.59]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.bjare.net (Postfix) with ESMTPS id 42F685E376; Mon, 27 Aug 2012 09:58:34 +0200 (CEST) Message-ID: <503B28A9.1090005@eskk.nu> Date: Mon, 27 Aug 2012 09:58:33 +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: "Sergey V. Dyatko" References: <503B2549.1060900@eskk.nu> <20120827105523.5730a749@laptop> In-Reply-To: <20120827105523.5730a749@laptop> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: www/linux-f10-flashplugin10 port has been deleted........... 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, 27 Aug 2012 07:58:40 -0000 2012-08-27 09:55, Sergey V. Dyatko skrev: > On Mon, 27 Aug 2012 09:44:09 +0200 > Leslie Jensen wrote: > >> >> I think I missed the information if it's been discussed on the list. >> >> >> ---- >> The www/linux-f10-flashplugin10 port has been deleted: Has expired: >> has vulnerabilities and is EOL > > But it will work, if you have it installed > >> ---- >> >> How should I do. >> >> Delete it from my machine? How about flash support? Not very >> important but nice to have ;-) >> > you can switch to flashplugin11. > > portmaster -o www/linux-f10-flashplugin11 www/linux-f10-flashplugin10 ? > >> >> /Leslie >> >> > > Thank you :-) I'll do the upgrade soon. /Leslie From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 08:02: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 D0AF2106566B for ; Mon, 27 Aug 2012 08:02:47 +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 841278FC16 for ; Mon, 27 Aug 2012 08:02:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mx1.bjare.net (Postfix) with ESMTP id 0D4FC5E376; Mon, 27 Aug 2012 10:02:47 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mx1.bjare.net X-Spam-Flag: NO X-Spam-Score: -1.607 X-Spam-Level: X-Spam-Status: No, score=-1.607 tagged_above=-999 required=5 tests=[AWL=-0.609, BAYES_00=-2.599, RCVD_IN_PBL=0.905, RDNS_DYNAMIC=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 Y3l4q4qnQJA4; Mon, 27 Aug 2012 10:02:41 +0200 (CEST) X-BN-MX1: ja X-BN-MailInfo: BjareNet Received: from bljbsd01.no-ip.org (c-195-216-043-059.ekt.thalamus.net [195.216.43.59]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.bjare.net (Postfix) with ESMTPS id 985805E3D5; Mon, 27 Aug 2012 10:02:41 +0200 (CEST) Message-ID: <503B29A0.1070106@eskk.nu> Date: Mon, 27 Aug 2012 10:02:40 +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: =?ISO-8859-1?Q?Ren=E9_Ladan?= References: <503B2549.1060900@eskk.nu> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Cc: freebsd-ports@freebsd.org Subject: Re: www/linux-f10-flashplugin10 port has been deleted........... 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, 27 Aug 2012 08:02:47 -0000 2012-08-27 09:55, René Ladan skrev: > 2012/8/27 Leslie Jensen : >> >> I think I missed the information if it's been discussed on the list. >> > It wasn't discussed on the list, just on #bsdports. >> >> ---- >> The www/linux-f10-flashplugin10 port has been deleted: Has expired: has >> vulnerabilities and is EOL >> ---- >> >> How should I do. >> >> Delete it from my machine? How about flash support? Not very important but >> nice to have ;-) >> > Hm, I could have made the MOVED entry more advanced that it automatically > upgrades to www/linux-f10-flashplugin11 > > René > _______________________________________________ > 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" > May I suggest that you put Sergey's advise to me in UPDATING. I always read the UPDATING file but never the MOVED file. /Leslie From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 08:15: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 746C0106566B for ; Mon, 27 Aug 2012 08:15:59 +0000 (UTC) (envelope-from r.c.ladan@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 47A948FC16 for ; Mon, 27 Aug 2012 08:15:58 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so7109126pbb.13 for ; Mon, 27 Aug 2012 01:15:58 -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=dfABA1I4wh4IUWlMFDfewxHN9vuAzgtQKfnS16+gdlM=; b=RFao29p9J06oaXL1vyq3c/uRywQ2RyjY3+c4OzH6l0GXvUONJ3z8ovbiG7NDArSR3n 3omU+1ZCyEFh1G1tyo33XVPbdqS+cSNLKLgISett1hRdf5EZHdOwkFTJTGctLjwo+XaJ 2VKH976xTfXWsPAiRux5P+3/uH2rv1jM2l4Zqz6iXvKEcPBaGGe2LbwUBT85yWwxVtFd J5gHzObgOr0VYbjSP+MUsaAEBiCrF/0SkFDI+fIofk0LR93SPKmh5cl2TYA8EdXYJ/TV NOOWKTU2v7jnlP91D+K6Yftrm4FuPrUkPxUTjz7iWfDFftKIhirCS1NfcSNIJsJ2GqCH xwXg== MIME-Version: 1.0 Received: by 10.66.79.38 with SMTP id g6mr28372588pax.40.1346055358534; Mon, 27 Aug 2012 01:15:58 -0700 (PDT) Received: by 10.66.191.10 with HTTP; Mon, 27 Aug 2012 01:15:58 -0700 (PDT) In-Reply-To: <503B29A0.1070106@eskk.nu> References: <503B2549.1060900@eskk.nu> <503B29A0.1070106@eskk.nu> Date: Mon, 27 Aug 2012 10:15:58 +0200 Message-ID: From: =?ISO-8859-1?Q?Ren=E9_Ladan?= To: Leslie Jensen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-ports@freebsd.org Subject: Re: www/linux-f10-flashplugin10 port has been deleted........... 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, 27 Aug 2012 08:15:59 -0000 2012/8/27 Leslie Jensen : > > > 2012-08-27 09:55, Ren=E9 Ladan skrev: >> >> 2012/8/27 Leslie Jensen : >>> >>> >>> I think I missed the information if it's been discussed on the list. >>> >> It wasn't discussed on the list, just on #bsdports. >>> >>> >>> ---- >>> The www/linux-f10-flashplugin10 port has been deleted: Has expired: has >>> vulnerabilities and is EOL >>> ---- >>> >>> How should I do. >>> >>> Delete it from my machine? How about flash support? Not very important >>> but >>> nice to have ;-) >>> >> Hm, I could have made the MOVED entry more advanced that it automaticall= y >> upgrades to www/linux-f10-flashplugin11 >> > > May I suggest that you put Sergey's advise to me in UPDATING. > > I always read the UPDATING file but never the MOVED file. > No need to, MOVED is automatically read by portupgrade/portmaster. Ren=E9 From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 08:59:16 2012 Return-Path: Delivered-To: ports@FreeBSD.org Received: by hub.freebsd.org (Postfix, from userid 1033) id DB1541065675; Mon, 27 Aug 2012 08:59:16 +0000 (UTC) Date: Mon, 27 Aug 2012 08:59:16 +0000 From: Alexey Dokuchaev To: Alexander Wolf Message-ID: <20120827085916.GA8308@FreeBSD.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.4.2.1i Cc: ports@FreeBSD.org Subject: Re: 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: Mon, 27 Aug 2012 08:59:16 -0000 On Sun, Aug 26, 2012 at 02:52:01AM +0700, Alexander Wolf wrote: > Today has been released Stellarium 0.11.4 with improvements for *BSD systems. > > http://astro.uni-altai.ru/~aw/patches/FreeBSD-stellarium.patch Thanks for the patch (albeit it's incomplete: missing distinfo and pkg-plist changes, and port revision should be reset = removed). I've updated the port to v0.11.4(a), enjoy. ./danfe From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 11:06: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 CFF3C106564A for ; Mon, 27 Aug 2012 11:06:06 +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 B09BC8FC23 for ; Mon, 27 Aug 2012 11:06:06 +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 q7RB66Y8085033 for ; Mon, 27 Aug 2012 11:06:06 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7RB65QM085031 for freebsd-ports@FreeBSD.org; Mon, 27 Aug 2012 11:06:05 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 27 Aug 2012 11:06:05 GMT Message-Id: <201208271106.q7RB65QM085031@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, 27 Aug 2012 11:06:06 -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/171112 [patch] games/simutrans: version 111.3.1 o ports/171111 [MAINTAINER] japanese/libskk: update to 1.0.0 o ports/171109 [MAINTAINER] devel/gdb: Fix several issues in the last o ports/171106 New Port: net/jdownloader - Download manager (java) o ports/171100 [MAINTAINER] japanese/jd: update to 2.8.5 o ports/171097 [NEW PORT] games/iceicepenguin: Remake of an old SEGA f ports/171086 [patch] devel/gdb: various fixes o ports/171080 DOS vulnerability in net-p2p/bitcoin and bitcoind - CV o ports/171079 graphics/rawtherapee hangs x11 o ports/171020 science/isis3: New port: USGS ISIS3 planetary mapping o ports/171019 science/isis3: New port: USGS ISIS3 planetary mapping o ports/171017 astro/cspice: New scientific port: NASA/NAIF SPICE C r o ports/171015 [patch] Tidying sysutils/bsdstats o ports/170995 [PATCH] games/ttt: [SUMMARIZE CHANGES], take maintaine o ports/170993 New port: mail/roundcube-automatic_addressbook for rou o ports/170989 typographical and grammatical adjustments to bsd.optio f ports/170986 audio/mpdas: small fix in rc-script o ports/170946 [patch] mark certain ports broken on ARM o ports/170941 [NEW PORT] games/brickout: A ball-and-paddle game wher o ports/170939 [NEW PORT] games/popstar: Simple puzzle game involving o ports/170918 [NEW PORT] games/entombed: A one- or two-player maze g f ports/170901 x11-fonts/tolkien-ttf: fix MASTER_SITES o ports/170898 [PATCH] games/bugsquish: Makefile changed, take mainta o ports/170887 [NEW PORT] games/fightorperish: A dungeon-crawling gam o ports/170857 New port mail/roundcube-automatic_addressbook for roun o ports/170837 [NEW PORT] games/vectoroids: Vector-based rock-shootin o ports/170836 [NEW PORT] games/agendaroids: Vector-based rock-shooti o ports/170835 net/ifstated fails to build because of incorrect lib d o ports/170823 multimedia/podcastdl new port o ports/170819 New port: net-mgmt/UniFi UniFi Wireless Controller 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/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/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 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/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/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 f ports/169770 [patch] audio/alsa-lib: make async handler work (from f ports/169767 audio/alsa-plugins: desync with oss plugin 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 178 problems total. From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 11:08: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 35258106566B for ; Mon, 27 Aug 2012 11:08:54 +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 082D08FC24 for ; Mon, 27 Aug 2012 11:08:54 +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 q7RB8ria087186 for ; Mon, 27 Aug 2012 11:08:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7RB8r0u087184 for ports@FreeBSD.org; Mon, 27 Aug 2012 11:08:53 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 27 Aug 2012 11:08:53 GMT Message-Id: <201208271108.q7RB8r0u087184@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, 27 Aug 2012 11:08:54 -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 27 11:47:44 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 207FC1065677 for ; Mon, 27 Aug 2012 11:47:44 +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 90CF08FC21 for ; Mon, 27 Aug 2012 11:47:43 +0000 (UTC) Received: by lage12 with SMTP id e12so2855403lag.13 for ; Mon, 27 Aug 2012 04:47:42 -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=KIP231q8GIwtIYnfUYcqv+S8BRh1d+WaUN9BBrTmAQw=; b=Bc0YQtdc/iVUfHoVyEyAGZwVEQuSNkU1BrNC7LE5/rNOlmdx5g+tQ2Qy7rJmCbQeo6 iDkIptoOCJrEK4Wxyqr5vEgiYaoS2OWcVYEkHGW6YJp07h7wCLcQm05qSVpd5Dj14MfT YKiVnRv0MJrT9b25I7uusGxbfT6NloPOS/Krj4No/3TuxmVv6VHgd+xSCtjVy3Yh7Cfi P2//ujS5Hz1nIxYPYqatXv2QIp6BLNqH2fgk/H6LM8mGn4HSFm3mouZB4fsDHfHMnVtp rOMEHHHCC1c8aosIIdUkrUMFBHVMV1deNGT+sJ2IiWNNdQNvLR/YKu5OxB3N5CvrUTKI v5dA== MIME-Version: 1.0 Received: by 10.112.86.200 with SMTP id r8mr6436437lbz.87.1346068062087; Mon, 27 Aug 2012 04:47:42 -0700 (PDT) Received: by 10.112.2.36 with HTTP; Mon, 27 Aug 2012 04:47:41 -0700 (PDT) In-Reply-To: <20120826185810.GB42842@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> <503A6D4B.9070606@FreeBSD.org> <20120826185810.GB42842@ithaqua.etoilebsd.net> Date: Mon, 27 Aug 2012 13:47:41 +0200 Message-ID: From: Olivier Smedts To: Baptiste Daroussin Content-Type: text/plain; charset=ISO-8859-1 X-Gm-Message-State: ALoCoQnJJwEOJjwKL5CURZWlfeVpajrg0roUF5Ent28V3krwx6cBA7L6Yr/pGOqxPd8mxQ1M5ylF Cc: ports@freebsd.org, Doug Barton , current@freebsd.org, Jilles Tjoelker , Steve Wills , CyberLeo Kitsana 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: Mon, 27 Aug 2012 11:47:44 -0000 2012/8/26 Baptiste Daroussin : > I received more feedback about keep pkg and changing it to > pkg-bootstrap, so what should I do, changing it because you are asking for it? So, just a "me too" for renaming pkg, for consistency. I don't mind the new name... -- 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 Mon Aug 27 12:40: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 338271065674; Mon, 27 Aug 2012 12:40:38 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from tower.berklix.org (tower.berklix.org [83.236.223.114]) by mx1.freebsd.org (Postfix) with ESMTP id C2FAA8FC14; Mon, 27 Aug 2012 12:40:37 +0000 (UTC) Received: from mart.js.berklix.net (p5DCBFDC7.dip.t-dialin.net [93.203.253.199]) (authenticated bits=0) by tower.berklix.org (8.14.2/8.14.2) with ESMTP id q7RCeZ7U075881; Mon, 27 Aug 2012 12:40:35 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id q7RCeX3f033324; Mon, 27 Aug 2012 14:40:33 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.4/8.14.4) with ESMTP id q7RCeRP2023075; Mon, 27 Aug 2012 14:40:33 +0200 (CEST) (envelope-from jhs@fire.js.berklix.net) Message-Id: <201208271240.q7RCeRP2023075@fire.js.berklix.net> to: freebsd-ports@freebsd.org From: "Julian H. Stacey" Organization: http://berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Sun, 26 Aug 2012 17:12:28 CDT." <20120826221228.GD58745@lor.one-eyed-alien.net> Date: Mon, 27 Aug 2012 14:40:27 +0200 Sender: jhs@berklix.com Cc: Brooks Davis , Doug Barton Subject: Re: Can we please just remove the old Makefile headers? 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, 27 Aug 2012 12:40:38 -0000 Brooks Davis wrote: > On Sun, Aug 26, 2012 at 02:02:47PM -0700, Doug Barton wrote: > > The old Makefile headers, ala: > >=20 > > # New ports collection makefile for: BIND 9.9.x > > # Date created: 27 January 2012 > > # Whom: dougb > > # > > # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ > >=20 > > have not served a purpose for longer than almost anyone who has a ports > > commit bit has been around. My proposal is simple, let's remove > > everything before the # $FreeBSD$. > >=20 > > In the past when this has been proposed the objection was that it would > > cause too much churn. If we had done this back when we had 5,000 ports > > then we would have solved the problem with less churn, and no drama for > > the 15,000 ports that followed. Every day we don't do this we make the > > "churn" problem worse, and deepen the roots of something that has no > > relevance. > >=20 > > Can we please just deal with this now and be done with it? ... and yes, > > I am volunteering to help with and/or do the work myself. > > Yes please! We've got a nice repository that stores all the data in > question much more accurately than a silly header. > > -- Brooks The example from original post of dns/bind99 is rather new, > # New ports collection makefile for: BIND 9.9.x > # Date created: 27 January 2012 > # Whom: dougb > # > # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ An older Makefile where "MAINTAINER=" evolved to no longer repeat "Whom:" # ports collection makefile for: hylafax # Date created: 16 May 1995 # Whom: Julian Stacey # # $FreeBSD: ports/comms/hylafax/Makefile,v 1.101 2010/09/19 12:04:42 dinoex Exp $ .... MAINTAINER= dinoex@FreeBSD.org Yes, first line seem disposable, repeating info in PORTNAME PORTVERSION # ports collection makefile for: hylafax # New ports collection makefile for: BIND 9.9.x But Whom & Date are useful on occasion. On various other older ports, when I couldnt get response in time from MAINTAINER (I don't mean re hylafax), perhaps maintainer on holiday, & I couldn't wait for send-pr tiem out, & didnt want to invoke send-pr, I fell back succesfully, to contacting the Whom: creator, who while no longer regularly motivated to do maintenance, could respond without delay & give hints (fallback maintainer). I presume some other users do that too, but we'd not see evidence if people chose not to use send-pr (often a good thing to omit initialy, eg when one isnt sure if one has a local mistake or misunderstanding, or if there's a generic bug.) Hiding Whom in meta data would be bad: Within a cvs or svn would make it much harder to access. ports.tgz comes on CDs etc, all get it. Less people have cvs, less still svn, less svn mirrors, less people (outside commiters) will be experienced/familiar with svn compared to cvs. Some ports are easy to create, eg my lang/pbasic, but some are hard, (eg I'd guess editors/openoffice-3 may have been, One might ask # Whom: Martin Blapp comms/hylafax was a lot of work (whatever might show in Makefile, getting run time interfaces sorted was Work). Let ports creators retain their one line of credit. Removing it would save little & be ungrateful, like removing names out of .c & .h. (Some (inc. me) may like noticing in passing who created the ports one's working on)). The credit may encourage some ports creators to struggle on, creating sometimes obdurate complex ports one might otherwise be tempted to give up on after a not-yet-port is just hand built & hand tested localy, Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com Reply below not above, like a play script. Indent old text with "> ". Send plain text. Not: HTML, multipart/alternative, base64, quoted-printable. From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 13:02: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 C4050106566B for ; Mon, 27 Aug 2012 13:02: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 7515D8FC18 for ; Mon, 27 Aug 2012 13:02:23 +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=uI6B4+ QIu8VqmijsOTpc9wPaX/PDG9DAuiwoHSCQjJ8AdgFlVukxBGrZv9rSz4kr8Y2bhd luxPRZ0qpAto0Vxk+hYJW43LWn3vzB1KbW5hOPf0rpwLuqsjWmPp3F60Gem32142 wT5WcqCLGxx1iQ4DVU1udiuVloNbpZq5N7xbQ= 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=PGXTb2+3qA6L e6KfD0U2uzxUHnjlXo1FDeYc+1f3pT4=; b=QjMVKJqsPdsJtZdz28UKyNkFb66O F1IYvPEk+eOgQtbGWlUQ6l+0mvX/ibYabddFiA8X9ooADIIWo2/6Y+FzoHoNYo5j NRu+B6fQtkNTlxPKsF3Ut2s653Q4hGI9l6ca9l5xeKE/XI5FlGhLPmhndPXzJhEK tN5CgP0RIjWGzgg= Received: (qmail 16278 invoked from network); 27 Aug 2012 08:02:20 -0500 Received: from unknown (HELO ?10.10.0.115?) (bryan@shatow.net@10.10.0.115) by sweb.xzibition.com with ESMTPA; 27 Aug 2012 08:02:20 -0500 Message-ID: <503B6FD7.4060100@shatow.net> Date: Mon, 27 Aug 2012 08:02:15 -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: "Julian H. Stacey" References: <201208271240.q7RCeRP2023075@fire.js.berklix.net> In-Reply-To: <201208271240.q7RCeRP2023075@fire.js.berklix.net> X-Enigmail-Version: 1.4.3 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: Can we please just remove the old Makefile headers? 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, 27 Aug 2012 13:02:23 -0000 On 8/27/2012 7:40 AM, Julian H. Stacey wrote: > Brooks Davis wrote: >> On Sun, Aug 26, 2012 at 02:02:47PM -0700, Doug Barton wrote: >>> The old Makefile headers, ala: >>> =20 >>> # New ports collection makefile for: BIND 9.9.x >>> # Date created: 27 January 2012 >>> # Whom: dougb >>> # >>> # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ >>> =20 >>> have not served a purpose for longer than almost anyone who has a ports >>> commit bit has been around. My proposal is simple, let's remove >>> everything before the # $FreeBSD$. >>> =20 >>> In the past when this has been proposed the objection was that it would >>> cause too much churn. If we had done this back when we had 5,000 ports >>> then we would have solved the problem with less churn, and no drama for >>> the 15,000 ports that followed. Every day we don't do this we make the >>> "churn" problem worse, and deepen the roots of something that has no >>> relevance. >>> =20 >>> Can we please just deal with this now and be done with it? ... and yes, >>> I am volunteering to help with and/or do the work myself. >> >> Yes please! We've got a nice repository that stores all the data in >> question much more accurately than a silly header. >> >> -- Brooks > > > The example from original post of dns/bind99 is rather new, > >> # New ports collection makefile for: BIND 9.9.x >> # Date created: 27 January 2012 >> # Whom: dougb >> # >> # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ > > > An older Makefile where "MAINTAINER=" evolved to no longer repeat "Whom:" > > # ports collection makefile for: hylafax > # Date created: 16 May 1995 > # Whom: Julian Stacey > # > # $FreeBSD: ports/comms/hylafax/Makefile,v 1.101 2010/09/19 12:04:42 dinoex Exp $ > .... > MAINTAINER= dinoex@FreeBSD.org > > > Yes, first line seem disposable, repeating info in PORTNAME PORTVERSION > # ports collection makefile for: hylafax > # New ports collection makefile for: BIND 9.9.x > > But Whom & Date are useful on occasion. > On various other older ports, when I couldnt get response in time > from MAINTAINER (I don't mean re hylafax), perhaps maintainer on > holiday, & I couldn't wait for send-pr tiem out, & didnt want to > invoke send-pr, I fell back succesfully, to contacting the Whom: > creator, who while no longer regularly motivated to do maintenance, > could respond without delay & give hints (fallback maintainer). I know several ports where this is the opposite of what the submitter wants. They've long moved on and do not want to be bothered. Plus it only adds to frustration to the reporter, who is sending a *2nd* email to a *2nd* person who may not respond. > > I presume some other users do that too, but we'd not see evidence > if people chose not to use send-pr (often a good thing to omit > initialy, eg when one isnt sure if one has a local mistake or > misunderstanding, or if there's a generic bug.) > > Hiding Whom in meta data would be bad: > Within a cvs or svn would make it much harder to access. ports.tgz > comes on CDs etc, all get it. Less people have cvs, less still > svn, less svn mirrors, less people (outside commiters) will be > experienced/familiar with svn compared to cvs. You can easily look on freshports. > > Some ports are easy to create, eg my lang/pbasic, but some are > hard, (eg I'd guess editors/openoffice-3 may have been, One might ask > # Whom: Martin Blapp > comms/hylafax was a lot of work (whatever might show in Makefile, > getting run time interfaces sorted was Work). > > Let ports creators retain their one line of credit. Removing it > would save little & be ungrateful, like removing names out of .c > & .h. (Some (inc. me) may like noticing in passing who created > the ports one's working on)). The credit may encourage some ports > creators to struggle on, creating sometimes obdurate complex ports > one might otherwise be tempted to give up on after a not-yet-port > is just hand built & hand tested localy, I actually agree fully with keeping their line of credit. But I disagree that we should not remove or modify their email address on request from them. > > Cheers, > Julian > -- Regards, Bryan Drewery bdrewery@freenode/EFNet From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 13:17:25 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 9F3541065678 for ; Mon, 27 Aug 2012 13:17:25 +0000 (UTC) (envelope-from lists@eitanadler.com) Received: from mail-pz0-f54.google.com (mail-pz0-f54.google.com [209.85.210.54]) by mx1.freebsd.org (Postfix) with ESMTP id 2CA338FC1F for ; Mon, 27 Aug 2012 13:17:24 +0000 (UTC) Received: by dadr6 with SMTP id r6so2508375dad.13 for ; Mon, 27 Aug 2012 06:17:24 -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=iTipZhIM2mxlsYDeX5UEvPYjEJSb+j8JUdkhT53lKEc=; b=TGVXBg5BhnG3+5UjCrAa1jTzJBUbdAgOfYsW0WRL3z77Ky/JAfs6DD8PDkUnAr2Y5G Kd6buhVMhTsp7aam0GmgGvUxTHcr0gsnhVZYg4IQYsL68TYxAmc7HkkyWqT6w7DJZzdZ BNzPvV0GoR/jh4/9FAnBCPr5jVcPU4mSrhVSo= 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=iTipZhIM2mxlsYDeX5UEvPYjEJSb+j8JUdkhT53lKEc=; b=EZbGf3Myl/0zb8ju5Fm1BvdRpX9LXCZay4uHJzTi9WJXgtO3eakfBioG6H3/qZcLcG uceiwIGoqdHCnQUuPCX7HPnrLghKp/XGajoSHfNNUYpjopplbLZQgDyX1Wq/393kyWRR R904LUbJlYj4jtv0FAuH4U28uD8vBV6esleMIXpfaFTbAVJQ2ehgpztnuO1091jEAN68 CqS5Ev52vFzWui/O2t3ZJJP2m9k4e7yaeoOPDdKalG7pUd3gKb1/wyZpgCZVfZGrZaF+ 5523lMmlgHlSY9HkRlkRuTrcOdZvC7eB1X73DTlgQZN4Fkkct2o6RfQi/yRu8NktB8VZ o55w== Received: by 10.68.129.38 with SMTP id nt6mr34825915pbb.76.1346073444405; Mon, 27 Aug 2012 06:17:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.67.4.227 with HTTP; Mon, 27 Aug 2012 06:16:54 -0700 (PDT) In-Reply-To: <201208271240.q7RCeRP2023075@fire.js.berklix.net> References: <20120826221228.GD58745@lor.one-eyed-alien.net> <201208271240.q7RCeRP2023075@fire.js.berklix.net> From: Eitan Adler Date: Mon, 27 Aug 2012 09:16:54 -0400 Message-ID: To: "Julian H. Stacey" Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQmi8FzqEmTpikNKIhcMx5AwbBAPG1+MYYhr0WhzA3Knc13kBlGXx6of+jXf9wmDOL7fHaq2 Cc: Brooks Davis , freebsd-ports@freebsd.org, Doug Barton Subject: Re: Can we please just remove the old Makefile headers? 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, 27 Aug 2012 13:17:25 -0000 On 27 August 2012 08:40, Julian H. Stacey wrote: > On various other older ports, when I couldnt get response in time > from MAINTAINER (I don't mean re hylafax), perhaps maintainer on > holiday, & I couldn't wait for send-pr tiem out, & didnt want to > invoke send-pr, I fell back succesfully, to contacting the Whom: > creator, who while no longer regularly motivated to do maintenance, > could respond without delay & give hints (fallback maintainer). Which is exactly the reason we should get rid of the whom lines. The submitter is *not* a fallback maintainer, and some users mistakenly assume that the whom line is the maintainer. We should be encouraging users to mail ports@freebsd.org and possibly cc the maintainer if required. > Some ports are easy to create, eg my lang/pbasic, but some are > hard, (eg I'd guess editors/openoffice-3 may have been, One might ask > # Whom: Martin Blapp The whom address might be bouncing, the person might be not be using FreeBSD anymore, or any of the like. > Let ports creators retain their one line of credit. Removing it > would save little & be ungrateful, like removing names out of .c > & .h. (Some (inc. me) may like noticing in passing who created > the ports one's working on)). The credit may encourage some ports > creators to struggle on, creating sometimes obdurate complex ports > one might otherwise be tempted to give up on after a not-yet-port > is just hand built & hand tested localy, Interesting argument. But this implies that we should allow the whom line to be changed by "creator request" -- Eitan Adler From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 14:01: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 3077A106564A for ; Mon, 27 Aug 2012 14:01:33 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from tower.berklix.org (tower.berklix.org [83.236.223.114]) by mx1.freebsd.org (Postfix) with ESMTP id A765B8FC15 for ; Mon, 27 Aug 2012 14:01:32 +0000 (UTC) Received: from mart.js.berklix.net (p5DCBFDC7.dip.t-dialin.net [93.203.253.199]) (authenticated bits=0) by tower.berklix.org (8.14.2/8.14.2) with ESMTP id q7RE1UUM076513; Mon, 27 Aug 2012 14:01:30 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id q7RE1S1T033892; Mon, 27 Aug 2012 16:01:28 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.4/8.14.4) with ESMTP id q7RE1FuN017743; Mon, 27 Aug 2012 16:01:22 +0200 (CEST) (envelope-from jhs@fire.js.berklix.net) Message-Id: <201208271401.q7RE1FuN017743@fire.js.berklix.net> To: Bryan Drewery From: "Julian H. Stacey" Organization: http://berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Mon, 27 Aug 2012 08:02:15 CDT." <503B6FD7.4060100@shatow.net> Date: Mon, 27 Aug 2012 16:01:15 +0200 Sender: jhs@berklix.com Cc: freebsd-ports@freebsd.org Subject: Re: Can we please just remove the old Makefile headers? 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, 27 Aug 2012 14:01:33 -0000 Hi, Reference: > From: Bryan Drewery > Date: Mon, 27 Aug 2012 08:02:15 -0500 > Message-id: <503B6FD7.4060100@shatow.net> Bryan Drewery wrote: > On 8/27/2012 7:40 AM, Julian H. Stacey wrote: > > Brooks Davis wrote: > >> On Sun, Aug 26, 2012 at 02:02:47PM -0700, Doug Barton wrote: > >>> The old Makefile headers, ala: > >>> =20 > >>> # New ports collection makefile for: BIND 9.9.x > >>> # Date created: 27 January 2012 > >>> # Whom: dougb > >>> # > >>> # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ > >>> =20 > >>> have not served a purpose for longer than almost anyone who has a ports > >>> commit bit has been around. My proposal is simple, let's remove > >>> everything before the # $FreeBSD$. > >>> =20 > >>> In the past when this has been proposed the objection was that it would > >>> cause too much churn. If we had done this back when we had 5,000 ports > >>> then we would have solved the problem with less churn, and no drama for > >>> the 15,000 ports that followed. Every day we don't do this we make the > >>> "churn" problem worse, and deepen the roots of something that has no > >>> relevance. > >>> =20 > >>> Can we please just deal with this now and be done with it? ... and yes, > >>> I am volunteering to help with and/or do the work myself. > >> > >> Yes please! We've got a nice repository that stores all the data in > >> question much more accurately than a silly header. > >> > >> -- Brooks > > > > > > The example from original post of dns/bind99 is rather new, > > > >> # New ports collection makefile for: BIND 9.9.x > >> # Date created: 27 January 2012 > >> # Whom: dougb > >> # > >> # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ > > > > > > An older Makefile where "MAINTAINER=" evolved to no longer repeat "Whom:" > > > > # ports collection makefile for: hylafax > > # Date created: 16 May 1995 > > # Whom: Julian Stacey > > # > > # $FreeBSD: ports/comms/hylafax/Makefile,v 1.101 2010/09/19 12:04:42 dinoex Exp $ > > .... > > MAINTAINER= dinoex@FreeBSD.org > > > > > > Yes, first line seem disposable, repeating info in PORTNAME PORTVERSION > > # ports collection makefile for: hylafax > > # New ports collection makefile for: BIND 9.9.x > > > > But Whom & Date are useful on occasion. > > On various other older ports, when I couldnt get response in time > > from MAINTAINER (I don't mean re hylafax), perhaps maintainer on > > holiday, & I couldn't wait for send-pr tiem out, & didnt want to > > invoke send-pr, I fell back succesfully, to contacting the Whom: > > creator, who while no longer regularly motivated to do maintenance, > > could respond without delay & give hints (fallback maintainer). > > I know several ports where this is the opposite of what the submitter > wants. They've long moved on and do not want to be bothered. Plus it > only adds to frustration to the reporter, who is sending a *2nd* email > to a *2nd* person who may not respond. Yes, allow Whom: to request his/her Human name &/or email address be deleted. > > I presume some other users do that too, but we'd not see evidence > > if people chose not to use send-pr (often a good thing to omit > > initialy, eg when one isnt sure if one has a local mistake or > > misunderstanding, or if there's a generic bug.) > > > > Hiding Whom in meta data would be bad: > > Within a cvs or svn would make it much harder to access. ports.tgz > > comes on CDs etc, all get it. Less people have cvs, less still > > svn, less svn mirrors, less people (outside commiters) will be > > experienced/familiar with svn compared to cvs. > > You can easily look on freshports. I just use what's under freebsd.org domain & (CTM) feeds of src ports cvs (& now svn). I've never looked much at Me-Too-For-A-BSD-domains eg PCBSD freshports etc. I guessed freshports.org, checked & got xants type spider gimmick in browser, so closed browser. > > Some ports are easy to create, eg my lang/pbasic, but some are > > hard, (eg I'd guess editors/openoffice-3 may have been, One might ask > > # Whom: Martin Blapp > > comms/hylafax was a lot of work (whatever might show in Makefile, > > getting run time interfaces sorted was Work). > > > > Let ports creators retain their one line of credit. Removing it > > would save little & be ungrateful, like removing names out of .c > > & .h. (Some (inc. me) may like noticing in passing who created > > the ports one's working on)). The credit may encourage some ports > > creators to struggle on, creating sometimes obdurate complex ports > > one might otherwise be tempted to give up on after a not-yet-port > > is just hand built & hand tested localy, > > I actually agree fully with keeping their line of credit. But I disagree > that we should not remove or modify their email address on request from > them. I always assumed we allowed update & deletion of Whom: via send-pr. both of human names (which may vary, eg on marriage) &/or email addresses (I guess many use long term stable addresses to reduce edit load). Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com Reply below not above, like a play script. Indent old text with "> ". Send plain text. Not: HTML, multipart/alternative, base64, quoted-printable. From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 14:03:43 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 9DEC41065675 for ; Mon, 27 Aug 2012 14:03:43 +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 D05548FC1A for ; Mon, 27 Aug 2012 14:03:42 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id RAA09814; Mon, 27 Aug 2012 17:03:40 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <503B7E3B.9010306@FreeBSD.org> Date: Mon, 27 Aug 2012 17:03:39 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120730 Thunderbird/14.0 MIME-Version: 1.0 To: Luca Pizzamiglio , freebsd-ports@FreeBSD.org X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Subject: gdb75 dumps core on startup 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, 27 Aug 2012 14:03:43 -0000 Program terminated with signal 11, Segmentation fault ... #0 0x00000000004777e2 in i386_use_watchpoints () #1 0x0000000000476bbd in _initialize_amd64fbsd_nat () #2 0x000000000060deea in initialize_all_files () #3 0x00000000005e710f in gdb_init () #4 0x0000000000549086 in relocate_gdb_directory () #5 0x0000000000547aa4 in catch_errors () #6 0x0000000000548bb4 in gdb_main () #7 0x0000000000457ea9 in main () This is on amd64 head. -- Andriy Gapon From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 14:24: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 8A4C9106566B; Mon, 27 Aug 2012 14:24:13 +0000 (UTC) (envelope-from jhs@berklix.com) Received: from tower.berklix.org (tower.berklix.org [83.236.223.114]) by mx1.freebsd.org (Postfix) with ESMTP id 118C38FC08; Mon, 27 Aug 2012 14:24:12 +0000 (UTC) Received: from mart.js.berklix.net (p5DCBFDC7.dip.t-dialin.net [93.203.253.199]) (authenticated bits=0) by tower.berklix.org (8.14.2/8.14.2) with ESMTP id q7REO9N7076644; Mon, 27 Aug 2012 14:24:10 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by mart.js.berklix.net (8.14.3/8.14.3) with ESMTP id q7REO8jf034098; Mon, 27 Aug 2012 16:24:08 +0200 (CEST) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.4/8.14.4) with ESMTP id q7RENtx2024510; Mon, 27 Aug 2012 16:24:01 +0200 (CEST) (envelope-from jhs@fire.js.berklix.net) Message-Id: <201208271424.q7RENtx2024510@fire.js.berklix.net> To: Eitan Adler From: "Julian H. Stacey" Organization: http://berklix.com BSD Unix Linux Consultancy, Munich Germany User-agent: EXMH on FreeBSD http://berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Mon, 27 Aug 2012 09:16:54 EDT." Date: Mon, 27 Aug 2012 16:23:54 +0200 Sender: jhs@berklix.com Cc: Brooks Davis , freebsd-ports@freebsd.org, Doug Barton Subject: Re: Can we please just remove the old Makefile headers? 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, 27 Aug 2012 14:24:13 -0000 Eitan Adler wrote: > On 27 August 2012 08:40, Julian H. Stacey wrote: > > On various other older ports, when I couldnt get response in time > > from MAINTAINER (I don't mean re hylafax), perhaps maintainer on > > holiday, & I couldn't wait for send-pr tiem out, & didnt want to > > invoke send-pr, I fell back succesfully, to contacting the Whom: > > creator, who while no longer regularly motivated to do maintenance, > > could respond without delay & give hints (fallback maintainer). > > Which is exactly the reason we should get rid of the whom lines. The > submitter is *not* a fallback maintainer, No, - eg, If MAINTAINER of hylafax had resigned I would have resumed maintenance. - Creators of others ports have functioned as fallback if asked. I guess its not an uncommon phenomena, a creator is happy someone else maintains code, but doesnt want to see a port unsupported if maintainer response might slip toward timeout & replacement. > and some users mistakenly > assume that the whom line is the maintainer. If global edit is done, we could be more explicit than "Whom:" & change to eg "Creator (but see MAINTAINER below):" > We should be encouraging > users to mail ports@freebsd.org and possibly cc the maintainer if > required. Ports is high volume; one can get lost in traffic, sometimes private mail is better, context dependent. > > Some ports are easy to create, eg my lang/pbasic, but some are > > hard, (eg I'd guess editors/openoffice-3 may have been, One might ask > > # Whom: Martin Blapp > > The whom address might be bouncing, the person might be not be using > FreeBSD anymore, or any of the like. Alow deletion & update by send-pr > > Let ports creators retain their one line of credit. Removing it > > would save little & be ungrateful, like removing names out of .c > > & .h. (Some (inc. me) may like noticing in passing who created > > the ports one's working on)). The credit may encourage some ports > > creators to struggle on, creating sometimes obdurate complex ports > > one might otherwise be tempted to give up on after a not-yet-port > > is just hand built & hand tested localy, > > Interesting argument. But this implies that we should allow the whom > line to be changed by "creator request" I wasnt aware they were not changeable ?. I'd assumed it was free text comment, not auto generated ? Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com Reply below not above, like a play script. Indent old text with "> ". Send plain text. Not: HTML, multipart/alternative, base64, quoted-printable. From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 14:44:51 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 01C8F1065785; Mon, 27 Aug 2012 14:44:51 +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 1AD4A8FC18; Mon, 27 Aug 2012 14:44:49 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id RAA10115; Mon, 27 Aug 2012 17:44:47 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <503B87DE.6070209@FreeBSD.org> Date: Mon, 27 Aug 2012 17:44:46 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120730 Thunderbird/14.0 MIME-Version: 1.0 To: Luca Pizzamiglio , Michael Scheidell References: <503B7E3B.9010306@FreeBSD.org> In-Reply-To: <503B7E3B.9010306@FreeBSD.org> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-ports@FreeBSD.org Subject: Re: gdb75 dumps core on startup 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, 27 Aug 2012 14:44:51 -0000 on 27/08/2012 17:03 Andriy Gapon said the following: > Program terminated with signal 11, Segmentation fault > ... > #0 0x00000000004777e2 in i386_use_watchpoints () > #1 0x0000000000476bbd in _initialize_amd64fbsd_nat () > #2 0x000000000060deea in initialize_all_files () > #3 0x00000000005e710f in gdb_init () > #4 0x0000000000549086 in relocate_gdb_directory () > #5 0x0000000000547aa4 in catch_errors () > #6 0x0000000000548bb4 in gdb_main () > #7 0x0000000000457ea9 in main () > > This is on amd64 head. > The problem seems to be caused by files/patch-gdb-amd64-nat.h, which for some cryptic reason removes prototype of amd64bsd_target() from amd64-nat.h. That allows the code to be compilable still (sloppy gdb developers!) but the assumed return type of the function becomes int instead of a pointer which it really is. Thus, the returned pointer value gets truncated on amd64 and as a result an invalid pointer is passed to i386_use_watchpoints() from _initialize_amd64fbsd_nat(). Oh, looking at the patch in PR ports/165357 (http://www.freebsd.org/cgi/query-pr.cgi?pr=165357), it seems that amd64bsd_target() should have re-appeared in a new header file "amd64bsd-nat.h"... But that part of the patch seems to be incorrect in that it would create files/amd64bsd-nat.h instead of a patch file to create amd64bsd-nat.h in the source directory. Apparently this file never made it as a result. -- Andriy Gapon From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 14:48:58 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 BFB16106566B; Mon, 27 Aug 2012 14:48:58 +0000 (UTC) (envelope-from luca.pizzamiglio@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 6D7128FC12; Mon, 27 Aug 2012 14:48:58 +0000 (UTC) Received: by ialo14 with SMTP id o14so10567199ial.13 for ; Mon, 27 Aug 2012 07:48:58 -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=fO3I79GTzEwzF/F0sb4feMBwIT2hHeAY+OgS+1tJ7xw=; b=tQUs7smw7aFdTtDrcnWVwrZnG72x1WqT5vNDdb3MxcwgYy1bdFNHIUoGzwGCSDi7IJ LiWnnd0Og8AZ67y5RLTe9Vsbn122tKroMyWSilqe0Hicowhh0rbxkpB5lPOD9QH8FOQM Fslh8kaloCElEssQRVUM9cAnqGNTP4FlEr52N1h1rx0O/ZY1DcjuNqzpHWcvsDOG2mUI CM0sYc2wxbT0pOXMshLgV4N6Qa6GHr7jtCjIxSAZbuNGEVDwecudNdUnNRJj8o7JWg3z SLs0DjNrIR4LA/UVzT51RRWKhNxbV021BQXPooCewfDrJoFJw8v5bue/B8diqs8dFKEV 2l4w== Received: by 10.50.87.165 with SMTP id az5mr10433451igb.60.1346078937915; Mon, 27 Aug 2012 07:48:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.231.59.211 with HTTP; Mon, 27 Aug 2012 07:48:37 -0700 (PDT) In-Reply-To: <503B87DE.6070209@FreeBSD.org> References: <503B7E3B.9010306@FreeBSD.org> <503B87DE.6070209@FreeBSD.org> From: Luca Pizzamiglio Date: Mon, 27 Aug 2012 16:48:37 +0200 Message-ID: To: Andriy Gapon Content-Type: text/plain; charset=ISO-8859-1 Cc: Michael Scheidell , freebsd-ports@freebsd.org Subject: Re: gdb75 dumps core on startup 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, 27 Aug 2012 14:48:58 -0000 I'm waiting someone commit this: ports/171109 On Mon, Aug 27, 2012 at 4:44 PM, Andriy Gapon wrote: > on 27/08/2012 17:03 Andriy Gapon said the following: >> Program terminated with signal 11, Segmentation fault >> ... >> #0 0x00000000004777e2 in i386_use_watchpoints () >> #1 0x0000000000476bbd in _initialize_amd64fbsd_nat () >> #2 0x000000000060deea in initialize_all_files () >> #3 0x00000000005e710f in gdb_init () >> #4 0x0000000000549086 in relocate_gdb_directory () >> #5 0x0000000000547aa4 in catch_errors () >> #6 0x0000000000548bb4 in gdb_main () >> #7 0x0000000000457ea9 in main () >> >> This is on amd64 head. >> > > The problem seems to be caused by files/patch-gdb-amd64-nat.h, which for some > cryptic reason removes prototype of amd64bsd_target() from amd64-nat.h. That > allows the code to be compilable still (sloppy gdb developers!) but the assumed > return type of the function becomes int instead of a pointer which it really is. > Thus, the returned pointer value gets truncated on amd64 and as a result an > invalid pointer is passed to i386_use_watchpoints() from _initialize_amd64fbsd_nat(). > > Oh, looking at the patch in PR ports/165357 > (http://www.freebsd.org/cgi/query-pr.cgi?pr=165357), it seems that > amd64bsd_target() should have re-appeared in a new header file "amd64bsd-nat.h"... > But that part of the patch seems to be incorrect in that it would create > files/amd64bsd-nat.h instead of a patch file to create amd64bsd-nat.h in the > source directory. Apparently this file never made it as a result. > > -- > Andriy Gapon From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 14:51:17 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 84C2A106566B; Mon, 27 Aug 2012 14:51:17 +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 977248FC12; Mon, 27 Aug 2012 14:51:16 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id RAA10180; Mon, 27 Aug 2012 17:51:14 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <503B8961.6070002@FreeBSD.org> Date: Mon, 27 Aug 2012 17:51:13 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120730 Thunderbird/14.0 MIME-Version: 1.0 To: Luca Pizzamiglio References: <503B7E3B.9010306@FreeBSD.org> <503B87DE.6070209@FreeBSD.org> In-Reply-To: <503B87DE.6070209@FreeBSD.org> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Michael Scheidell , freebsd-ports@FreeBSD.org Subject: Re: gdb75 dumps core on startup 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, 27 Aug 2012 14:51:17 -0000 on 27/08/2012 17:44 Andriy Gapon said the following: > on 27/08/2012 17:03 Andriy Gapon said the following: >> Program terminated with signal 11, Segmentation fault >> ... >> #0 0x00000000004777e2 in i386_use_watchpoints () >> #1 0x0000000000476bbd in _initialize_amd64fbsd_nat () >> #2 0x000000000060deea in initialize_all_files () >> #3 0x00000000005e710f in gdb_init () >> #4 0x0000000000549086 in relocate_gdb_directory () >> #5 0x0000000000547aa4 in catch_errors () >> #6 0x0000000000548bb4 in gdb_main () >> #7 0x0000000000457ea9 in main () >> >> This is on amd64 head. >> > > The problem seems to be caused by files/patch-gdb-amd64-nat.h, which for some > cryptic reason removes prototype of amd64bsd_target() from amd64-nat.h. That > allows the code to be compilable still (sloppy gdb developers!) but the assumed > return type of the function becomes int instead of a pointer which it really is. > Thus, the returned pointer value gets truncated on amd64 and as a result an > invalid pointer is passed to i386_use_watchpoints() from _initialize_amd64fbsd_nat(). > > Oh, looking at the patch in PR ports/165357 > (http://www.freebsd.org/cgi/query-pr.cgi?pr=165357), it seems that > amd64bsd_target() should have re-appeared in a new header file "amd64bsd-nat.h"... > But that part of the patch seems to be incorrect in that it would create > files/amd64bsd-nat.h instead of a patch file to create amd64bsd-nat.h in the > source directory. Apparently this file never made it as a result. > Oh, oops, I misread history a bit and I see now that amd64bsd-nat.h is included upstream. But since the upstream version doesn't have a prototype for amd64bsd_target(), then files/patch-gdb-amd64-nat.h should be dropped. -- Andriy Gapon From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 14:51: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 63C5B1065679; Mon, 27 Aug 2012 14:51:35 +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 78D518FC15; Mon, 27 Aug 2012 14:51:34 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id RAA10186; Mon, 27 Aug 2012 17:51:32 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <503B8973.6000704@FreeBSD.org> Date: Mon, 27 Aug 2012 17:51:31 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120730 Thunderbird/14.0 MIME-Version: 1.0 To: Luca Pizzamiglio References: <503B7E3B.9010306@FreeBSD.org> <503B87DE.6070209@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: Michael Scheidell , freebsd-ports@FreeBSD.org Subject: Re: gdb75 dumps core on startup 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, 27 Aug 2012 14:51:35 -0000 on 27/08/2012 17:48 Luca Pizzamiglio said the following: > I'm waiting someone commit this: > > ports/171109 Great, thanks! > On Mon, Aug 27, 2012 at 4:44 PM, Andriy Gapon wrote: >> on 27/08/2012 17:03 Andriy Gapon said the following: >>> Program terminated with signal 11, Segmentation fault >>> ... >>> #0 0x00000000004777e2 in i386_use_watchpoints () >>> #1 0x0000000000476bbd in _initialize_amd64fbsd_nat () >>> #2 0x000000000060deea in initialize_all_files () >>> #3 0x00000000005e710f in gdb_init () >>> #4 0x0000000000549086 in relocate_gdb_directory () >>> #5 0x0000000000547aa4 in catch_errors () >>> #6 0x0000000000548bb4 in gdb_main () >>> #7 0x0000000000457ea9 in main () >>> >>> This is on amd64 head. >>> >> >> The problem seems to be caused by files/patch-gdb-amd64-nat.h, which for some >> cryptic reason removes prototype of amd64bsd_target() from amd64-nat.h. That >> allows the code to be compilable still (sloppy gdb developers!) but the assumed >> return type of the function becomes int instead of a pointer which it really is. >> Thus, the returned pointer value gets truncated on amd64 and as a result an >> invalid pointer is passed to i386_use_watchpoints() from _initialize_amd64fbsd_nat(). >> >> Oh, looking at the patch in PR ports/165357 >> (http://www.freebsd.org/cgi/query-pr.cgi?pr=165357), it seems that >> amd64bsd_target() should have re-appeared in a new header file "amd64bsd-nat.h"... >> But that part of the patch seems to be incorrect in that it would create >> files/amd64bsd-nat.h instead of a patch file to create amd64bsd-nat.h in the >> source directory. Apparently this file never made it as a result. >> >> -- >> Andriy Gapon -- Andriy Gapon From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 14:54:46 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 50359106564A for ; Mon, 27 Aug 2012 14:54:46 +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 93F468FC14 for ; Mon, 27 Aug 2012 14:54:45 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id RAA10228; Mon, 27 Aug 2012 17:54:43 +0300 (EEST) (envelope-from avg@FreeBSD.org) Message-ID: <503B8A32.3020408@FreeBSD.org> Date: Mon, 27 Aug 2012 17:54:42 +0300 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120730 Thunderbird/14.0 MIME-Version: 1.0 To: Luca Pizzamiglio References: <503B7E3B.9010306@FreeBSD.org> <503B87DE.6070209@FreeBSD.org> <503B8973.6000704@FreeBSD.org> In-Reply-To: <503B8973.6000704@FreeBSD.org> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-ports@FreeBSD.org Subject: Re: gdb75 dumps core on startup 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, 27 Aug 2012 14:54:46 -0000 on 27/08/2012 17:51 Andriy Gapon said the following: > on 27/08/2012 17:48 Luca Pizzamiglio said the following: >> I'm waiting someone commit this: >> >> ports/171109 > > Great, thanks! BTW, you might want to fix another issue along the way: make reinstall fails because of an existing symlink. -f option to ${LN} should fix that. install -o root -g wheel -m 555 /usr/obj/ports/usr/ports/devel/gdb/work/gdb-7.5/gdb/gdb /usr/local/bin/gdb75 /bin/ln /usr/local/bin/gdb75 /usr/local/bin/gdbtui75 ln: /usr/local/bin/gdbtui75: File exists *** [do-install] Error code 1 -- Andriy Gapon From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 15:00: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 7F1B3106566B; Mon, 27 Aug 2012 15:00:02 +0000 (UTC) (envelope-from hans@beastielabs.net) Received: from mail.beastielabs.net (beasties.demon.nl [82.161.3.114]) by mx1.freebsd.org (Postfix) with ESMTP id F293E8FC0C; Mon, 27 Aug 2012 15:00:00 +0000 (UTC) Received: from merom.hotsoft.nl (merom.hotsoft.nl [192.168.0.12]) by mail.beastielabs.net (8.14.5/8.14.5) with ESMTP id q7RExqaL002902; Mon, 27 Aug 2012 16:59:52 +0200 (CEST) (envelope-from hans@beastielabs.net) Message-ID: <503B8B68.50405@beastielabs.net> Date: Mon, 27 Aug 2012 16:59:52 +0200 From: Hans Ottevanger User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: Andriy Gapon References: <503B7E3B.9010306@FreeBSD.org> In-Reply-To: <503B7E3B.9010306@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org, Luca Pizzamiglio Subject: Re: gdb75 dumps core on startup 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, 27 Aug 2012 15:00:02 -0000 On 08/27/12 16:03, Andriy Gapon wrote: > Program terminated with signal 11, Segmentation fault > ... > #0 0x00000000004777e2 in i386_use_watchpoints () > #1 0x0000000000476bbd in _initialize_amd64fbsd_nat () > #2 0x000000000060deea in initialize_all_files () > #3 0x00000000005e710f in gdb_init () > #4 0x0000000000549086 in relocate_gdb_directory () > #5 0x0000000000547aa4 in catch_errors () > #6 0x0000000000548bb4 in gdb_main () > #7 0x0000000000457ea9 in main () > > This is on amd64 head. > I can confirm that this happens on my not so recent 10-CURRENT (r239353), also amd64. I see a similar issue on 8.3-STABLE (r239646) on amd64: $ gdb75 ./a.out [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] Segmentation fault: 11 (core dumped) while on i386 gcc75 works OK, but I see: $ gdb75 ./a.out [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: Undefined symbol "ps_pglobal_lookup"] GNU gdb (GDB) 7.5 [GDB v7.5 for FreeBSD] Copyright (C) 2012 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i386-portbld-freebsd8.3". For bug reporting instructions, please see: ... Reading symbols from /home/hans/a.out...done. (gdb) I do not know if the message about the undefined symbol is related to the issue at hand. The previous version (gcc741) did not show this message and functioned perfectly, also on amd64. Kind regards, Hans From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 15:07:21 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 351EE1065680; Mon, 27 Aug 2012 15:07:21 +0000 (UTC) (envelope-from luca.pizzamiglio@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 E369C8FC1C; Mon, 27 Aug 2012 15:07:20 +0000 (UTC) Received: by ialo14 with SMTP id o14so10618861ial.13 for ; Mon, 27 Aug 2012 08:07:20 -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=ek9SJvYiLfAqk0ZDzrxHUoOFKR++EH/Jg5xg65ILZwE=; b=YgquFqVolsLKHzTzNBxyV4r6ebOo4dsyThCmdIgt4q2eYZ+BZcUFt5QORW/4OvEK3W J9ToH9laEGISpMcIy9zNZUEorjh++XCUzvyX8TUOYGwj39Tli+HxUZ9AwneuFrnKCnIU K8rxOQaT6FK8xCWbJj4KiEluWAqgrR+AhI5lWJ60GtIVqY1N3CqFATQ4Yg2Owj81OFQo 6ggiRCFBtHVM2tCeSdlFMNHklqcwFMTimAnvRD17BC2PzIOSgKDwuhFFAvlrUgXc2+wn IMBJ9V4nLlJcIqBPXUY0vaATXPJVJl1xT4Feh8r4jrlHfjgPUx2Fznzhdfla+SVnPB8w DEWg== Received: by 10.50.186.130 with SMTP id fk2mr10503173igc.60.1346080039955; Mon, 27 Aug 2012 08:07:19 -0700 (PDT) MIME-Version: 1.0 Received: by 10.231.59.211 with HTTP; Mon, 27 Aug 2012 08:06:59 -0700 (PDT) In-Reply-To: <503B8B68.50405@beastielabs.net> References: <503B7E3B.9010306@FreeBSD.org> <503B8B68.50405@beastielabs.net> From: Luca Pizzamiglio Date: Mon, 27 Aug 2012 17:06:59 +0200 Message-ID: To: Hans Ottevanger Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports@freebsd.org, Andriy Gapon Subject: Re: gdb75 dumps core on startup 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, 27 Aug 2012 15:07:21 -0000 Hi, Hans : have you tried the patch included here ports/171109? Andriy: thanks for the report, I create a patch for that as soon as I can! Regards, Luca On Mon, Aug 27, 2012 at 4:59 PM, Hans Ottevanger wrote: > On 08/27/12 16:03, Andriy Gapon wrote: >> >> Program terminated with signal 11, Segmentation fault >> ... >> #0 0x00000000004777e2 in i386_use_watchpoints () >> #1 0x0000000000476bbd in _initialize_amd64fbsd_nat () >> #2 0x000000000060deea in initialize_all_files () >> #3 0x00000000005e710f in gdb_init () >> #4 0x0000000000549086 in relocate_gdb_directory () >> #5 0x0000000000547aa4 in catch_errors () >> #6 0x0000000000548bb4 in gdb_main () >> #7 0x0000000000457ea9 in main () >> >> This is on amd64 head. >> > > I can confirm that this happens on my not so recent 10-CURRENT (r239353), > also amd64. > > I see a similar issue on 8.3-STABLE (r239646) on amd64: > > $ gdb75 ./a.out > [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: > Undefined symbol "ps_pglobal_lookup"] > Segmentation fault: 11 (core dumped) > > while on i386 gcc75 works OK, but I see: > > $ gdb75 ./a.out > [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: > Undefined symbol "ps_pglobal_lookup"] > GNU gdb (GDB) 7.5 [GDB v7.5 for FreeBSD] > Copyright (C) 2012 Free Software Foundation, Inc. > License GPLv3+: GNU GPL version 3 or later > > This is free software: you are free to change and redistribute it. > There is NO WARRANTY, to the extent permitted by law. Type "show copying" > and "show warranty" for details. > This GDB was configured as "i386-portbld-freebsd8.3". > For bug reporting instructions, please see: > ... > Reading symbols from /home/hans/a.out...done. > (gdb) > > I do not know if the message about the undefined symbol is related to the > issue at hand. The previous version (gcc741) did not show this message and > functioned perfectly, also on amd64. > > Kind regards, > > Hans From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 15:53:52 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 62859106567A; Mon, 27 Aug 2012 15:53:52 +0000 (UTC) (envelope-from hans@beastielabs.net) Received: from mail.beastielabs.net (beasties.demon.nl [82.161.3.114]) by mx1.freebsd.org (Postfix) with ESMTP id B1D778FC21; Mon, 27 Aug 2012 15:53:50 +0000 (UTC) Received: from merom.hotsoft.nl (merom.hotsoft.nl [192.168.0.12]) by mail.beastielabs.net (8.14.5/8.14.5) with ESMTP id q7RFrnJC003083; Mon, 27 Aug 2012 17:53:49 +0200 (CEST) (envelope-from hans@beastielabs.net) Message-ID: <503B980D.5060509@beastielabs.net> Date: Mon, 27 Aug 2012 17:53:49 +0200 From: Hans Ottevanger User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120728 Thunderbird/14.0 MIME-Version: 1.0 To: Luca Pizzamiglio References: <503B7E3B.9010306@FreeBSD.org> <503B8B68.50405@beastielabs.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org, Andriy Gapon Subject: Re: gdb75 dumps core on startup 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, 27 Aug 2012 15:53:52 -0000 On 08/27/12 17:06, Luca Pizzamiglio wrote: > Hi, > Hans : have you tried the patch included here ports/171109? With that patch gdb75 comes back to life again on amd64, and stops spewing weird messages while starting up on both amd64 and i386. If I stumble over more issues I will let you know. Thanks for your reply. Kind regards, Hans > Andriy: thanks for the report, I create a patch for that as soon as I can! > > Regards, > Luca > > On Mon, Aug 27, 2012 at 4:59 PM, Hans Ottevanger wrote: >> On 08/27/12 16:03, Andriy Gapon wrote: >>> >>> Program terminated with signal 11, Segmentation fault >>> ... >>> #0 0x00000000004777e2 in i386_use_watchpoints () >>> #1 0x0000000000476bbd in _initialize_amd64fbsd_nat () >>> #2 0x000000000060deea in initialize_all_files () >>> #3 0x00000000005e710f in gdb_init () >>> #4 0x0000000000549086 in relocate_gdb_directory () >>> #5 0x0000000000547aa4 in catch_errors () >>> #6 0x0000000000548bb4 in gdb_main () >>> #7 0x0000000000457ea9 in main () >>> >>> This is on amd64 head. >>> >> >> I can confirm that this happens on my not so recent 10-CURRENT (r239353), >> also amd64. >> >> I see a similar issue on 8.3-STABLE (r239646) on amd64: >> >> $ gdb75 ./a.out >> [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: >> Undefined symbol "ps_pglobal_lookup"] >> Segmentation fault: 11 (core dumped) >> >> while on i386 gcc75 works OK, but I see: >> >> $ gdb75 ./a.out >> [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: >> Undefined symbol "ps_pglobal_lookup"] >> GNU gdb (GDB) 7.5 [GDB v7.5 for FreeBSD] >> Copyright (C) 2012 Free Software Foundation, Inc. >> License GPLv3+: GNU GPL version 3 or later >> >> This is free software: you are free to change and redistribute it. >> There is NO WARRANTY, to the extent permitted by law. Type "show copying" >> and "show warranty" for details. >> This GDB was configured as "i386-portbld-freebsd8.3". >> For bug reporting instructions, please see: >> ... >> Reading symbols from /home/hans/a.out...done. >> (gdb) >> >> I do not know if the message about the undefined symbol is related to the >> issue at hand. The previous version (gcc741) did not show this message and >> functioned perfectly, also on amd64. >> >> Kind regards, >> >> Hans > From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 18:03:58 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 06122106564A for ; Mon, 27 Aug 2012 18:03:58 +0000 (UTC) (envelope-from se@freebsd.org) Received: from nm25-vm1.bullet.mail.ukl.yahoo.com (nm25-vm1.bullet.mail.ukl.yahoo.com [217.146.177.23]) by mx1.freebsd.org (Postfix) with SMTP id 558898FC12 for ; Mon, 27 Aug 2012 18:03:56 +0000 (UTC) Received: from [217.12.10.88] by nm25.bullet.mail.ukl.yahoo.com with NNFMP; 27 Aug 2012 18:03:50 -0000 Received: from [77.238.184.51] by tm18.bullet.mail.ukl.yahoo.com with NNFMP; 27 Aug 2012 18:03:50 -0000 Received: from [127.0.0.1] by smtp120.mail.ukl.yahoo.com with NNFMP; 27 Aug 2012 18:03:50 -0000 X-Yahoo-Newman-Id: 687783.55743.bm@smtp120.mail.ukl.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: fzff4YAVM1mgmGnpsEjyVsk751m8OLHcu_rjU5perJC75TA wevlEjb1IkPGvQJ7oWi8cwtvI9UmAAHe5VSVT5HF_I_YnHklRcnwhL99kBWG vwRlrayWw0qcmbE8qcOzrBP8SewkHrLjr6iYkmkhx_fmMxRjOT17CPX6.XUe rirZTeBAWiSVPgZVhcBTavWOzjxotZcbFOn.4FvbQO.Mfb5TV8DF8Znh.JDQ JVSstSXYpwOlEorTSJ57_CWEPWsD_KV3Yhvg.ye560UQP7Ajmw4h4h6OAM97 eLS7HtI.yMc2upo8HsQd2ATAGXVfYqnBFL6Da.cpnd9XyPL36Tjb_Xhisbb3 Hdul7jO7.HTt6Zk_54xGsW_l_FKnQTEmSvpj8O2HcU6w.Y2EM7Gi5rgIeeDu jcJKvm0hSBY_TvN23CA-- X-Yahoo-SMTP: iDf2N9.swBDAhYEh7VHfpgq0lnq. Received: from [192.168.119.21] (se@81.173.151.233 with plain) by smtp120.mail.ukl.yahoo.com with SMTP; 27 Aug 2012 18:03:50 +0000 GMT Message-ID: <503BB682.5070108@freebsd.org> Date: Mon, 27 Aug 2012 20:03:46 +0200 From: Stefan Esser 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 X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: Subject: PKG_NG: pkg deinstall fails with "argument list too long" 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, 27 Aug 2012 18:03:58 -0000 PKG_NG seems to have introduced a limit on the size of ports that can be deinstalled: # cd /usr/ports/math/lapack # make deinstall ===> Deinstalling for math/lapack ===> Deinstalling lapack-3.4.0_2 The following packages will be deinstalled: lapack-3.4.0_2 The deinstallation will free 28 MB Deinstalling lapack-3.4.0_2...lapack-3.4.0_2 is required by: qrupdate-1.1.1, deleting anyway pkg: Cannot run script(DEINSTALL): Argument list too long *** [deinstall] Error code 3 This is on an up-to-date -CURRENT with freshly fetched ports and pkg-1.0.r6_1 and WITH_PKGNG=yes in /etc/make.conf. Regards, STefan From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 19:23:32 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 7BC0D106568B for ; Mon, 27 Aug 2012 19:23:32 +0000 (UTC) (envelope-from ii@walm.org) Received: from mail04.syd.optusnet.com.au (mail04.syd.optusnet.com.au [211.29.132.185]) by mx1.freebsd.org (Postfix) with ESMTP id 027CA8FC0A for ; Mon, 27 Aug 2012 19:23:31 +0000 (UTC) Received: from JDEMELB ([119.225.18.82]) (authenticated sender louisak1) by mail04.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id q7RJI3XC018854 for ; Tue, 28 Aug 2012 05:23:30 +1000 Message-Id: <201208271923.q7RJI3XC018854@mail04.syd.optusnet.com.au> From: "Wal Mart" To: ports@FreeBSD.org MIME-Version: 1.0 Date: Tue, 28 Aug 2012 05:23:29 +1000 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Job 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, 27 Aug 2012 19:23:32 -0000 - This mail is in HTML. Some elements may be ommited in plain text. - Wal Mart is looking for Secret ~Shoppers to help us checkout our st= ores in your area and we will pay you. Please visit our page to SignUp =2E. From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 19:35:14 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 984F7106564A; Mon, 27 Aug 2012 19:35:14 +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 3021914DACA; Mon, 27 Aug 2012 19:35:13 +0000 (UTC) Message-ID: <503BCBF2.8020103@FreeBSD.org> Date: Mon, 27 Aug 2012 12:35:14 -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: gerald@FreeBSD.org X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Robert Huff , freebsd-ports@FreeBSD.org Subject: lang/gcc46 dependency loop on lang/gcc 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, 27 Aug 2012 19:35:14 -0000 Gerald, It seems that if lang/gcc46 is installed, and then you attempt to update it, lang/gcc shows up in the output of build-depends-list, run-depends-list, or perhaps both. If lang/gcc46 is not installed already, this doesn't happen. This would seem to be an error in the bsd.gcc.mk logic, or perhaps an error in one of the ports' Makefiles, not sure yet. Any chance you could look into this? 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 27 19:44: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 CC13B1065670; Mon, 27 Aug 2012 19:44:32 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (m209-73.dsl.rawbw.com [198.144.209.73]) by mx1.freebsd.org (Postfix) with ESMTP id A03068FC23; Mon, 27 Aug 2012 19:44:32 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.5/8.14.5) with ESMTP id q7RJiP5B011428; Mon, 27 Aug 2012 12:44:25 -0700 (PDT) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.5/8.14.5/Submit) id q7RJiPSM011427; Mon, 27 Aug 2012 12:44:25 -0700 (PDT) (envelope-from david) Date: Mon, 27 Aug 2012 12:44:25 -0700 From: David Wolfskill To: Doug Barton Message-ID: <20120827194425.GA10869@albert.catwhisker.org> References: <503BCBF2.8020103@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BOKacYhQ+x31HxR3" Content-Disposition: inline In-Reply-To: <503BCBF2.8020103@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Robert Huff , gerald@freebsd.org, freebsd-ports@freebsd.org Subject: Re: lang/gcc46 dependency loop on lang/gcc X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-ports@freebsd.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Aug 2012 19:44:32 -0000 --BOKacYhQ+x31HxR3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 27, 2012 at 12:35:14PM -0700, Doug Barton wrote: > Gerald, >=20 > It seems that if lang/gcc46 is installed, and then you attempt to update > it, lang/gcc shows up in the output of build-depends-list, > run-depends-list, or perhaps both. If lang/gcc46 is not installed > already, this doesn't happen. > .... FWIW, on the machine on which I'm writing this note, I successfully performed an: Upgrade of gcc-4.6.4.20120608 to gcc-4.6.4.20120817 yesterday without incident (using portmaster). The machine is now running: FreeBSD albert.catwhisker.org 8.3-STABLE FreeBSD 8.3-STABLE #560 239646M: F= ri Aug 24 04:21:00 PDT 2012 root@freebeast.catwhisker.org:/common/S1/ob= j/usr/src/sys/ALBERT i386 (and had been updated to that just prior to the portmaster run). The ports tree is maintained as an SVN working copy; it was @303183 as of the time of the update in question. Peace, david --=20 David H. Wolfskill david@catwhisker.org Depriving a girl or boy of an opportunity for education is evil. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --BOKacYhQ+x31HxR3 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA7zhkACgkQmprOCmdXAD3SMACfflDulcUoEEOnGEjsp3C1xvQ1 eG4An3CAxn0hb1yRfLWC8wYSKNVf8CN2 =adAm -----END PGP SIGNATURE----- --BOKacYhQ+x31HxR3-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 19:46:27 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 25ECE1065675; Mon, 27 Aug 2012 19:46:27 +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 00A2C14D94A; Mon, 27 Aug 2012 19:46:26 +0000 (UTC) Message-ID: <503BCE93.9020607@FreeBSD.org> Date: Mon, 27 Aug 2012 12:46: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: freebsd-ports@freebsd.org References: <503BCBF2.8020103@FreeBSD.org> <20120827194425.GA10869@albert.catwhisker.org> In-Reply-To: <20120827194425.GA10869@albert.catwhisker.org> X-Enigmail-Version: 1.4.3 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Robert Huff , gerald@freebsd.org, David Wolfskill Subject: Re: lang/gcc46 dependency loop on lang/gcc 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, 27 Aug 2012 19:46:27 -0000 On 8/27/2012 12:44 PM, David Wolfskill wrote: > FWIW, on the machine on which I'm writing this note, I successfully > performed an: > > Upgrade of gcc-4.6.4.20120608 to gcc-4.6.4.20120817 > > yesterday without incident (using portmaster). Do you have lang/gcc installed, or lang/gcc46? pkg_info -qo gcc-4.6\* 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 27 19:54:35 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 91D76106566C; Mon, 27 Aug 2012 19:54:35 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (m209-73.dsl.rawbw.com [198.144.209.73]) by mx1.freebsd.org (Postfix) with ESMTP id 66C468FC19; Mon, 27 Aug 2012 19:54:34 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.5/8.14.5) with ESMTP id q7RJsYQX011463; Mon, 27 Aug 2012 12:54:34 -0700 (PDT) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.5/8.14.5/Submit) id q7RJsYXs011462; Mon, 27 Aug 2012 12:54:34 -0700 (PDT) (envelope-from david) Date: Mon, 27 Aug 2012 12:54:34 -0700 From: David Wolfskill To: Doug Barton Message-ID: <20120827195434.GB10869@albert.catwhisker.org> References: <503BCBF2.8020103@FreeBSD.org> <20120827194425.GA10869@albert.catwhisker.org> <503BCE93.9020607@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="3uo+9/B/ebqu+fSQ" Content-Disposition: inline In-Reply-To: <503BCE93.9020607@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Robert Huff , gerald@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: lang/gcc46 dependency loop on lang/gcc X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-ports@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Aug 2012 19:54:35 -0000 --3uo+9/B/ebqu+fSQ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 27, 2012 at 12:46:27PM -0700, Doug Barton wrote: > ... > Do you have lang/gcc installed, or lang/gcc46? >=20 > pkg_info -qo gcc-4.6\* albert(8.3-S)[5] pkg_info -qo gcc-4.6\* lang/gcc46 albert(8.3-S)[6]=20 Peace, david --=20 David H. Wolfskill david@catwhisker.org Depriving a girl or boy of an opportunity for education is evil. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --3uo+9/B/ebqu+fSQ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA70HkACgkQmprOCmdXAD1fLgCfR/SYEn0iWFBT+5HEIBH6sa9W F7YAoIPUXCjlsb8Mciza3Z7McBpk9C7q =B5KW -----END PGP SIGNATURE----- --3uo+9/B/ebqu+fSQ-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 20:14: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 CE6B8106564A; Mon, 27 Aug 2012 20:14:33 +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 782A48FC12; Mon, 27 Aug 2012 20:14:33 +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 q7RKEXpb079130; Mon, 27 Aug 2012 20:14:33 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7RKEXDQ079129; Mon, 27 Aug 2012 20:14:33 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Mon, 27 Aug 2012 22:14:28 +0200 From: Baptiste Daroussin To: Stefan Esser Message-ID: <20120827201428.GB64447@ithaqua.etoilebsd.net> References: <503BB682.5070108@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ZfOjI3PrQbgiZnxM" Content-Disposition: inline In-Reply-To: <503BB682.5070108@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@FreeBSD.org Subject: Re: PKG_NG: pkg deinstall fails with "argument list too long" 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, 27 Aug 2012 20:14:33 -0000 --ZfOjI3PrQbgiZnxM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 27, 2012 at 08:03:46PM +0200, Stefan Esser wrote: > PKG_NG seems to have introduced a limit on the size of ports that can be > deinstalled: >=20 > # cd /usr/ports/math/lapack > # make deinstall > =3D=3D=3D> Deinstalling for math/lapack > =3D=3D=3D> Deinstalling lapack-3.4.0_2 > The following packages will be deinstalled: >=20 > lapack-3.4.0_2 >=20 > The deinstallation will free 28 MB > Deinstalling lapack-3.4.0_2...lapack-3.4.0_2 is required by: > qrupdate-1.1.1, deleting anyway > pkg: Cannot run script(DEINSTALL): Argument list too long > *** [deinstall] Error code 3 >=20 > This is on an up-to-date -CURRENT with freshly fetched ports and > pkg-1.0.r6_1 and WITH_PKGNG=3Dyes in /etc/make.conf. >=20 > Regards, STefan > _______________________________________________ > 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" The bug is fixed in git and will be in final release. To workaround you can run make FORCE_PKG_REGISTER=3D1 install this will safely reinstall it, and pkg delete will work again. regards, Bapt --ZfOjI3PrQbgiZnxM Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA71SQACgkQ8kTtMUmk6EyfVQCfQjig47tzwMjwb2TaovtK0h+d DJ0An3ZbwWp/Z1yZxNdTP331EvlOl10M =qu07 -----END PGP SIGNATURE----- --ZfOjI3PrQbgiZnxM-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 20:22: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 8BB70106564A for ; Mon, 27 Aug 2012 20:22:28 +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 D6FBE8FC1B for ; Mon, 27 Aug 2012 20:22:27 +0000 (UTC) Received: (qmail invoked by alias); 27 Aug 2012 20:22:26 -0000 Received: from p578be941.dip0.t-ipconnect.de (EHLO [192.168.0.100]) [87.139.233.65] by mail.gmx.net (mp030) with SMTP; 27 Aug 2012 22:22:26 +0200 X-Authenticated: #1956535 X-Provags-ID: V01U2FsdGVkX18yC5woSaQyT5hzpZO9/CpgTEfElcVxEN0N2imCPG kdg3qULTHB2ihh Message-ID: <503BD703.2020001@gmx.de> Date: Mon, 27 Aug 2012 22:22: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: freebsd-ports@FreeBSD.org References: <503BB682.5070108@freebsd.org> In-Reply-To: <503BB682.5070108@freebsd.org> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: Subject: Re: PKG_NG: pkg deinstall fails with "argument list too long" 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, 27 Aug 2012 20:22:28 -0000 On 2012-08-27 20:03, Stefan Esser wrote: > PKG_NG seems to have introduced a limit on the size of ports that can be > deinstalled: > > # cd /usr/ports/math/lapack > # make deinstall > ===> Deinstalling for math/lapack > ===> Deinstalling lapack-3.4.0_2 > The following packages will be deinstalled: > > lapack-3.4.0_2 > > The deinstallation will free 28 MB > Deinstalling lapack-3.4.0_2...lapack-3.4.0_2 is required by: > qrupdate-1.1.1, deleting anyway > pkg: Cannot run script(DEINSTALL): Argument list too long > *** [deinstall] Error code 3 > > This is on an up-to-date -CURRENT with freshly fetched ports and > pkg-1.0.r6_1 and WITH_PKGNG=yes in /etc/make.conf. > > Regards, STefan One limitation I found was if the port has a really long pkg-plist the `pkg repo' command times are going to the roof. For example `pkg repo' a folder with metasploit.txz only takes in a ramdisk and everything else on SSD ~80+ seconds. Extracting the packages takes ~3s. in RAM or on SSD (pkgng issue #322). From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 21:23: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 C98391065670 for ; Mon, 27 Aug 2012 21:23: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 945FC8FC15; Mon, 27 Aug 2012 21:23: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 q7RLNZJo010078; Mon, 27 Aug 2012 21:23:35 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7RLNZ28010066; Mon, 27 Aug 2012 21:23:35 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Mon, 27 Aug 2012 23:23:31 +0200 From: Baptiste Daroussin To: olli hauer Message-ID: <20120827212331.GD64447@ithaqua.etoilebsd.net> References: <503BB682.5070108@freebsd.org> <503BD703.2020001@gmx.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="xB0nW4MQa6jZONgY" Content-Disposition: inline In-Reply-To: <503BD703.2020001@gmx.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@FreeBSD.org Subject: Re: PKG_NG: pkg deinstall fails with "argument list too long" 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, 27 Aug 2012 21:23:35 -0000 --xB0nW4MQa6jZONgY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 27, 2012 at 10:22:27PM +0200, olli hauer wrote: > On 2012-08-27 20:03, Stefan Esser wrote: > > PKG_NG seems to have introduced a limit on the size of ports that can be > > deinstalled: > >=20 > > # cd /usr/ports/math/lapack > > # make deinstall > > =3D=3D=3D> Deinstalling for math/lapack > > =3D=3D=3D> Deinstalling lapack-3.4.0_2 > > The following packages will be deinstalled: > >=20 > > lapack-3.4.0_2 > >=20 > > The deinstallation will free 28 MB > > Deinstalling lapack-3.4.0_2...lapack-3.4.0_2 is required by: > > qrupdate-1.1.1, deleting anyway > > pkg: Cannot run script(DEINSTALL): Argument list too long > > *** [deinstall] Error code 3 > >=20 > > This is on an up-to-date -CURRENT with freshly fetched ports and > > pkg-1.0.r6_1 and WITH_PKGNG=3Dyes in /etc/make.conf. > >=20 > > Regards, STefan >=20 > One limitation I found was if the port has a really long pkg-plist > the `pkg repo' command times are going to the roof. >=20 > For example `pkg repo' a folder with metasploit.txz only takes > in a ramdisk and everything else on SSD ~80+ seconds. > Extracting the packages takes ~3s. in RAM or on SSD (pkgng issue #322). >=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" Can you try changing: https://github.com/pkgng/pkgng/blob/master/libpkg/pkg_manifest.c#L395 to: pkg_addfile(pkg, sbuf_get(tmp), pkg_sum, false); ? regards, Bapt --xB0nW4MQa6jZONgY Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA75VMACgkQ8kTtMUmk6EyWnACgrfrB1aXZ4HDKSrODqUDGk2Mp oZsAoK0g4ECS5PEFBpD7UTu89x0FcUzY =s6e9 -----END PGP SIGNATURE----- --xB0nW4MQa6jZONgY-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 21:43: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 1F2011065675 for ; Mon, 27 Aug 2012 21:43:56 +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 8271E8FC19 for ; Mon, 27 Aug 2012 21:43:55 +0000 (UTC) Received: (qmail invoked by alias); 27 Aug 2012 21:43:54 -0000 Received: from p578be941.dip0.t-ipconnect.de (EHLO [192.168.0.100]) [87.139.233.65] by mail.gmx.net (mp002) with SMTP; 27 Aug 2012 23:43:54 +0200 X-Authenticated: #1956535 X-Provags-ID: V01U2FsdGVkX1/92y5PQcT9r5LrN+vO+KG8dAAleYuJzjjvyTSb7f iuAN+xdJBGBiyR Message-ID: <503BEA1A.40501@gmx.de> Date: Mon, 27 Aug 2012 23:43:54 +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: Baptiste Daroussin References: <503BB682.5070108@freebsd.org> <503BD703.2020001@gmx.de> <20120827212331.GD64447@ithaqua.etoilebsd.net> In-Reply-To: <20120827212331.GD64447@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: FreeBSD Ports Subject: Re: PKG_NG: pkg deinstall fails with "argument list too long" 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, 27 Aug 2012 21:43:56 -0000 On 2012-08-27 23:23, Baptiste Daroussin wrote: > On Mon, Aug 27, 2012 at 10:22:27PM +0200, olli hauer wrote: >> On 2012-08-27 20:03, Stefan Esser wrote: >>> PKG_NG seems to have introduced a limit on the size of ports that can be >>> deinstalled: >>> >>> # cd /usr/ports/math/lapack >>> # make deinstall >>> ===> Deinstalling for math/lapack >>> ===> Deinstalling lapack-3.4.0_2 >>> The following packages will be deinstalled: >>> >>> lapack-3.4.0_2 >>> >>> The deinstallation will free 28 MB >>> Deinstalling lapack-3.4.0_2...lapack-3.4.0_2 is required by: >>> qrupdate-1.1.1, deleting anyway >>> pkg: Cannot run script(DEINSTALL): Argument list too long >>> *** [deinstall] Error code 3 >>> >>> This is on an up-to-date -CURRENT with freshly fetched ports and >>> pkg-1.0.r6_1 and WITH_PKGNG=yes in /etc/make.conf. >>> >>> Regards, STefan >> >> One limitation I found was if the port has a really long pkg-plist >> the `pkg repo' command times are going to the roof. >> >> For example `pkg repo' a folder with metasploit.txz only takes >> in a ramdisk and everything else on SSD ~80+ seconds. >> Extracting the packages takes ~3s. in RAM or on SSD (pkgng issue #322). >> >> _______________________________________________ >> 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" > > Can you try changing: > https://github.com/pkgng/pkgng/blob/master/libpkg/pkg_manifest.c#L395 to: > pkg_addfile(pkg, sbuf_get(tmp), pkg_sum, false); > > ? > will do, could you please provide a diff fetch 'https://github.com/pkgng/pkgng/blob/master/libpkg/pkg_manifest.c#L395' gives only glibber and I don't want to enable javascrit to grab a simple patch ... -- Regards, olli From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 21:49: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 62E4010657F8 for ; Mon, 27 Aug 2012 21:49:48 +0000 (UTC) (envelope-from fports@paz.bz) Received: from mail.qcislands.net (mail.qcislands.net [207.34.147.83]) by mx1.freebsd.org (Postfix) with ESMTP id 3FC578FC15 for ; Mon, 27 Aug 2012 21:49:48 +0000 (UTC) Received: from 100-236-53-209.qcislands.net ([209.53.236.100] helo=[192.168.1.4]) by mail.qcislands.net with esmtp (Exim 4.80) (envelope-from ) id 1T67Bj-000D9N-TV; Mon, 27 Aug 2012 14:49:41 -0700 Message-ID: <503BEB67.3040106@paz.bz> Date: Mon, 27 Aug 2012 14:49:27 -0700 From: Jim Pazarena 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 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-local_scan: locally submitted (100) Subject: fresh install of kde4 fails -> japanese/kiten 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, 27 Aug 2012 21:49:48 -0000 I elected to do a complete re-install of an 8.3 server, and kde4 fails because of dependencies: x11/kde4 depends on: misc/kdeedu4 which depends on: japanese/kiten WHICH FAILS Is there a way to have kde4 -not- use and therefore not depend on kdeedu4 ? Or not have kdeedu4 depend on kiten? From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 21:53: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 5B531106564A for ; Mon, 27 Aug 2012 21:53:37 +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 2460A8FC0C; Mon, 27 Aug 2012 21:53:37 +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 q7RLrbaE026053; Mon, 27 Aug 2012 21:53:37 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7RLranv026052; Mon, 27 Aug 2012 21:53:36 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Mon, 27 Aug 2012 23:53:34 +0200 From: Baptiste Daroussin To: olli hauer Message-ID: <20120827215334.GE64447@ithaqua.etoilebsd.net> References: <503BB682.5070108@freebsd.org> <503BD703.2020001@gmx.de> <20120827212331.GD64447@ithaqua.etoilebsd.net> <503BEA1A.40501@gmx.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="gMR3gsNFwZpnI/Ts" Content-Disposition: inline In-Reply-To: <503BEA1A.40501@gmx.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: FreeBSD Ports Subject: Re: PKG_NG: pkg deinstall fails with "argument list too long" 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, 27 Aug 2012 21:53:37 -0000 --gMR3gsNFwZpnI/Ts Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 27, 2012 at 11:43:54PM +0200, olli hauer wrote: > On 2012-08-27 23:23, Baptiste Daroussin wrote: > > On Mon, Aug 27, 2012 at 10:22:27PM +0200, olli hauer wrote: > >> On 2012-08-27 20:03, Stefan Esser wrote: > >>> PKG_NG seems to have introduced a limit on the size of ports that can= be > >>> deinstalled: > >>> > >>> # cd /usr/ports/math/lapack > >>> # make deinstall > >>> =3D=3D=3D> Deinstalling for math/lapack > >>> =3D=3D=3D> Deinstalling lapack-3.4.0_2 > >>> The following packages will be deinstalled: > >>> > >>> lapack-3.4.0_2 > >>> > >>> The deinstallation will free 28 MB > >>> Deinstalling lapack-3.4.0_2...lapack-3.4.0_2 is required by: > >>> qrupdate-1.1.1, deleting anyway > >>> pkg: Cannot run script(DEINSTALL): Argument list too long > >>> *** [deinstall] Error code 3 > >>> > >>> This is on an up-to-date -CURRENT with freshly fetched ports and > >>> pkg-1.0.r6_1 and WITH_PKGNG=3Dyes in /etc/make.conf. > >>> > >>> Regards, STefan > >> > >> One limitation I found was if the port has a really long pkg-plist > >> the `pkg repo' command times are going to the roof. > >> > >> For example `pkg repo' a folder with metasploit.txz only takes > >> in a ramdisk and everything else on SSD ~80+ seconds. > >> Extracting the packages takes ~3s. in RAM or on SSD (pkgng issue #322). > >> > >> _______________________________________________ > >> 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 > > Can you try changing: > > https://github.com/pkgng/pkgng/blob/master/libpkg/pkg_manifest.c#L395 t= o: > > pkg_addfile(pkg, sbuf_get(tmp), pkg_sum, false); > >=20 > > ? > >=20 >=20 > will do, >=20 > could you please provide a diff >=20 > fetch 'https://github.com/pkgng/pkgng/blob/master/libpkg/pkg_manifest.c#L= 395' > gives only glibber and I don't want to enable javascrit to grab a simple = patch ... >=20 >=20 > -- > Regards, > olli sure: http://people.freebsd.org/~bapt/patch-no-test-duplicate-from-manifest just add it to you files/ directory regards, Bapt --gMR3gsNFwZpnI/Ts Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA77F4ACgkQ8kTtMUmk6Ex7HQCdG/vBXc7W7SIM3yrI7/DvUdsk 4VYAoJnYg+bPbcanQXCKV0WoYPQn34Hm =Y3hv -----END PGP SIGNATURE----- --gMR3gsNFwZpnI/Ts-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 22:16: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 B8AA41065673; Mon, 27 Aug 2012 22:16:35 +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 1B2548FC1E; Mon, 27 Aug 2012 22:16:34 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2312015bkc.13 for ; Mon, 27 Aug 2012 15:16:34 -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=YxjqlQTOJgawMKqZouJwuPD1Jgat0XJjbTPBcA/jJkU=; b=r5lpH+ACQLuN87i6Oyf7rqVjYtoBKnoGwPPGoUzmHG/lgVg8vnbP2zknJP6OHDtmM+ i+2iMKKeD8N6+c4jsa0s80ydmiQbOsTl5sLrwom6pbnIvXEQDHQAAbV0CLcwcRYOVE3K l2QTZ6dNS2/teQuvgWN5jp8GVnbZiSvyDILd95CgdrvoOEh0HyTyTHI1qHa6z3xPuBYk ByfKqJP/rPsymZ5/pbqlASbDRwCjx30ILdNKOgeutt7o9tlTD8QV7ASi+s94FTKb7idl lei1Qa9bNI5A0TdPwt7FFHnGsd/hhB2rYQGxSKiL1Td1HiroXdf8POV9vO+83uvQXQdL mz2g== Received: by 10.204.148.12 with SMTP id n12mr2974708bkv.6.1346105793926; Mon, 27 Aug 2012 15:16:33 -0700 (PDT) MIME-Version: 1.0 Sender: villa.alberto@gmail.com Received: by 10.204.147.217 with HTTP; Mon, 27 Aug 2012 15:16:13 -0700 (PDT) In-Reply-To: <503BEB67.3040106@paz.bz> References: <503BEB67.3040106@paz.bz> From: Alberto Villa Date: Tue, 28 Aug 2012 00:16:13 +0200 X-Google-Sender-Auth: XQuzuTnhVWwLsx96R29H--cM0l0 Message-ID: To: Jim Pazarena Content-Type: text/plain; charset=ISO-8859-1 Cc: kde@freebsd.org, freebsd-ports@freebsd.org Subject: Re: fresh install of kde4 fails -> japanese/kiten 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, 27 Aug 2012 22:16:35 -0000 On Mon, Aug 27, 2012 at 11:49 PM, Jim Pazarena wrote: > Is there a way to have kde4 -not- use and therefore not depend on > kdeedu4 ? Or not have kdeedu4 depend on kiten? Of course, you can use OPTIONS to deselect the dependencies. What's the problem, anyway? Can you paste a log? We're interested in fixing it. -- Alberto Villa, FreeBSD committer http://people.FreeBSD.org/~avilla From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 22:20:17 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 3FA8D1065670 for ; Mon, 27 Aug 2012 22:20:17 +0000 (UTC) (envelope-from ohauer@gmx.de) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by mx1.freebsd.org (Postfix) with SMTP id A1C178FC1C for ; Mon, 27 Aug 2012 22:20:16 +0000 (UTC) Received: (qmail invoked by alias); 27 Aug 2012 22:20:15 -0000 Received: from p578be941.dip0.t-ipconnect.de (EHLO [192.168.0.100]) [87.139.233.65] by mail.gmx.net (mp035) with SMTP; 28 Aug 2012 00:20:15 +0200 X-Authenticated: #1956535 X-Provags-ID: V01U2FsdGVkX182E8w2SnY2X9DH078glbxjjo/k8Am7bSjRnkyt8d pJbAog6WmWD7IT Message-ID: <503BF2A0.5030800@gmx.de> Date: Tue, 28 Aug 2012 00:20:16 +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: FreeBSD Ports References: <503BB682.5070108@freebsd.org> <503BD703.2020001@gmx.de> <20120827212331.GD64447@ithaqua.etoilebsd.net> <503BEA1A.40501@gmx.de> <20120827215334.GE64447@ithaqua.etoilebsd.net> In-Reply-To: <20120827215334.GE64447@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: Baptiste Daroussin Subject: Re: PKG_NG: pkg deinstall fails with "argument list too long" 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, 27 Aug 2012 22:20:17 -0000 On 2012-08-27 23:53, Baptiste Daroussin wrote: > On Mon, Aug 27, 2012 at 11:43:54PM +0200, olli hauer wrote: >> On 2012-08-27 23:23, Baptiste Daroussin wrote: >>> On Mon, Aug 27, 2012 at 10:22:27PM +0200, olli hauer wrote: >>>> On 2012-08-27 20:03, Stefan Esser wrote: >>>>> PKG_NG seems to have introduced a limit on the size of ports that can be >>>>> deinstalled: >>>>> >>>>> # cd /usr/ports/math/lapack >>>>> # make deinstall >>>>> ===> Deinstalling for math/lapack >>>>> ===> Deinstalling lapack-3.4.0_2 >>>>> The following packages will be deinstalled: >>>>> >>>>> lapack-3.4.0_2 >>>>> >>>>> The deinstallation will free 28 MB >>>>> Deinstalling lapack-3.4.0_2...lapack-3.4.0_2 is required by: >>>>> qrupdate-1.1.1, deleting anyway >>>>> pkg: Cannot run script(DEINSTALL): Argument list too long >>>>> *** [deinstall] Error code 3 >>>>> >>>>> This is on an up-to-date -CURRENT with freshly fetched ports and >>>>> pkg-1.0.r6_1 and WITH_PKGNG=yes in /etc/make.conf. >>>>> >>>>> Regards, STefan >>>> >>>> One limitation I found was if the port has a really long pkg-plist >>>> the `pkg repo' command times are going to the roof. >>>> >>>> For example `pkg repo' a folder with metasploit.txz only takes >>>> in a ramdisk and everything else on SSD ~80+ seconds. >>>> Extracting the packages takes ~3s. in RAM or on SSD (pkgng issue #322). >>>> >>>> _______________________________________________ >>>> 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" >>> >>> Can you try changing: >>> https://github.com/pkgng/pkgng/blob/master/libpkg/pkg_manifest.c#L395 to: >>> pkg_addfile(pkg, sbuf_get(tmp), pkg_sum, false); >>> >>> ? >>> >> >> will do, >> >> could you please provide a diff >> >> fetch 'https://github.com/pkgng/pkgng/blob/master/libpkg/pkg_manifest.c#L395' >> gives only glibber and I don't want to enable javascrit to grab a simple patch ... >> >> >> -- >> Regards, >> olli > > sure: http://people.freebsd.org/~bapt/patch-no-test-duplicate-from-manifest > just add it to you files/ directory > Thanks, that patch makes really a difference Without the metasploit package > time pkg repo -f 8.3-amd64 Generating repo.sqlite in 8.3-amd64: done! 4.699u 0.166s 0:00.85 570.5% 127+1407k 0+6io 0pf+0w Now with > time pkg repo -f 8.3-amd64 Generating repo.sqlite in 8.3-amd64: done! 10.651u 2.937s 0:09.22 147.2% 127+1411k 0+11io 0pf+0w (before 70-80s. longer) Even the install time goes down 50% > time pkg install -y metasploit Updating repository catalogue Repository catalogue is up-to-date, no need to fetch fresh copy The following packages will be installed: Installing metasploit: 4.1.0 The installation will require 214 MB more space 0 B to be downloaded Checking integrity... done Installing metasploit-4.1.0... done 21.796u 10.164s 0:34.44 92.7% 127+1408k 180+1183io 0pf+0w > time pkg delete -y metasploit The following packages will be deinstalled: metasploit-4.1.0 The deinstallation will free 214 MB Deinstalling metasploit-4.1.0...pkg: rmdir(/usr/local/share/metasploit/): Directory not empty done 5.767u 2.294s 0:08.19 98.2% 128+1414k 2+680io 0pf+0w This looks really better, please close "pkgng issue #322" -- Thanks, olli From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 22:40: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 53945106566C for ; Mon, 27 Aug 2012 22:40: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 34CB78FC14; Mon, 27 Aug 2012 22:40: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 q7RMeGbr032567; Mon, 27 Aug 2012 22:40:16 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7RMeFpE032566; Mon, 27 Aug 2012 22:40:15 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Tue, 28 Aug 2012 00:40:13 +0200 From: Baptiste Daroussin To: olli hauer Message-ID: <20120827224013.GF64447@ithaqua.etoilebsd.net> References: <503BB682.5070108@freebsd.org> <503BD703.2020001@gmx.de> <20120827212331.GD64447@ithaqua.etoilebsd.net> <503BEA1A.40501@gmx.de> <20120827215334.GE64447@ithaqua.etoilebsd.net> <503BF2A0.5030800@gmx.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jkO+KyKz7TfD21mV" Content-Disposition: inline In-Reply-To: <503BF2A0.5030800@gmx.de> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: FreeBSD Ports Subject: Re: PKG_NG: pkg deinstall fails with "argument list too long" 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, 27 Aug 2012 22:40:16 -0000 --jkO+KyKz7TfD21mV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 28, 2012 at 12:20:16AM +0200, olli hauer wrote: > On 2012-08-27 23:53, Baptiste Daroussin wrote: > > On Mon, Aug 27, 2012 at 11:43:54PM +0200, olli hauer wrote: > >> On 2012-08-27 23:23, Baptiste Daroussin wrote: > >>> On Mon, Aug 27, 2012 at 10:22:27PM +0200, olli hauer wrote: > >>>> On 2012-08-27 20:03, Stefan Esser wrote: > >>>>> PKG_NG seems to have introduced a limit on the size of ports that c= an be > >>>>> deinstalled: > >>>>> > >>>>> # cd /usr/ports/math/lapack > >>>>> # make deinstall > >>>>> =3D=3D=3D> Deinstalling for math/lapack > >>>>> =3D=3D=3D> Deinstalling lapack-3.4.0_2 > >>>>> The following packages will be deinstalled: > >>>>> > >>>>> lapack-3.4.0_2 > >>>>> > >>>>> The deinstallation will free 28 MB > >>>>> Deinstalling lapack-3.4.0_2...lapack-3.4.0_2 is required by: > >>>>> qrupdate-1.1.1, deleting anyway > >>>>> pkg: Cannot run script(DEINSTALL): Argument list too long > >>>>> *** [deinstall] Error code 3 > >>>>> > >>>>> This is on an up-to-date -CURRENT with freshly fetched ports and > >>>>> pkg-1.0.r6_1 and WITH_PKGNG=3Dyes in /etc/make.conf. > >>>>> > >>>>> Regards, STefan > >>>> > >>>> One limitation I found was if the port has a really long pkg-plist > >>>> the `pkg repo' command times are going to the roof. > >>>> > >>>> For example `pkg repo' a folder with metasploit.txz only takes > >>>> in a ramdisk and everything else on SSD ~80+ seconds. > >>>> Extracting the packages takes ~3s. in RAM or on SSD (pkgng issue #32= 2). > >>>> > >>>> _______________________________________________ > >>>> 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" > >>> > >>> Can you try changing: > >>> https://github.com/pkgng/pkgng/blob/master/libpkg/pkg_manifest.c#L395= to: > >>> pkg_addfile(pkg, sbuf_get(tmp), pkg_sum, false); > >>> > >>> ? > >>> > >> > >> will do, > >> > >> could you please provide a diff > >> > >> fetch 'https://github.com/pkgng/pkgng/blob/master/libpkg/pkg_manifest.= c#L395' > >> gives only glibber and I don't want to enable javascrit to grab a simp= le patch ... > >> > >> > >> -- > >> Regards, > >> olli > >=20 > > sure: http://people.freebsd.org/~bapt/patch-no-test-duplicate-from-mani= fest > > just add it to you files/ directory > >=20 >=20 > Thanks, that patch makes really a difference >=20 > Without the metasploit package > > time pkg repo -f 8.3-amd64 > Generating repo.sqlite in 8.3-amd64: done! > 4.699u 0.166s 0:00.85 570.5% 127+1407k 0+6io 0pf+0w >=20 > Now with > > time pkg repo -f 8.3-amd64 > Generating repo.sqlite in 8.3-amd64: done! > 10.651u 2.937s 0:09.22 147.2% 127+1411k 0+11io 0pf+0w > (before 70-80s. longer) >=20 >=20 > Even the install time goes down 50% > > time pkg install -y metasploit > Updating repository catalogue > Repository catalogue is up-to-date, no need to fetch fresh copy > The following packages will be installed: >=20 > Installing metasploit: 4.1.0 >=20 > The installation will require 214 MB more space >=20 > 0 B to be downloaded > Checking integrity... done > Installing metasploit-4.1.0... done > 21.796u 10.164s 0:34.44 92.7% 127+1408k 180+1183io 0pf+0w >=20 >=20 > > time pkg delete -y metasploit > The following packages will be deinstalled: >=20 > metasploit-4.1.0 >=20 > The deinstallation will free 214 MB > Deinstalling metasploit-4.1.0...pkg: rmdir(/usr/local/share/metasploit/):= Directory not empty > done > 5.767u 2.294s 0:08.19 98.2% 128+1414k 2+680io 0pf+0w >=20 >=20 > This looks really better, please close "pkgng issue #322" >=20 > -- > Thanks, > olli > _______________________________________________ > 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" Committed thanks Bapt --jkO+KyKz7TfD21mV Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA7900ACgkQ8kTtMUmk6EySZwCfV5nMiYwdOhkrieBhMnX8POXv onMAoJGYm/kFV2cPOgtmJmiJQsbrBrQs =kKqZ -----END PGP SIGNATURE----- --jkO+KyKz7TfD21mV-- From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 22:52: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 E4272106566B; Mon, 27 Aug 2012 22:52:43 +0000 (UTC) (envelope-from fports@paz.bz) Received: from mail.qcislands.net (mail.qcislands.net [207.34.147.83]) by mx1.freebsd.org (Postfix) with ESMTP id C0C008FC12; Mon, 27 Aug 2012 22:52:43 +0000 (UTC) Received: from 100-236-53-209.qcislands.net ([209.53.236.100] helo=[192.168.1.4]) by mail.qcislands.net with esmtp (Exim 4.80) (envelope-from ) id 1T68Aj-000HLg-7j; Mon, 27 Aug 2012 15:52:42 -0700 Message-ID: <503BFA2D.1080606@paz.bz> Date: Mon, 27 Aug 2012 15:52:29 -0700 From: Jim Pazarena User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 References: <503BEB67.3040106@paz.bz> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-local_scan: locally submitted (100) Cc: kde@freebsd.org, freebsd-ports@freebsd.org Subject: Re: fresh install of kde4 fails -> japanese/kiten 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, 27 Aug 2012 22:52:44 -0000 this is on a fresh install of 8.3, and AFTER running a csup Alberto Villa wrote, On 2012-08-27 3:16 PM: > On Mon, Aug 27, 2012 at 11:49 PM, Jim Pazarena wrote: >> Is there a way to have kde4 -not- use and therefore not depend on >> kdeedu4 ? Or not have kdeedu4 depend on kiten? > > Of course, you can use OPTIONS to deselect the dependencies. What's > the problem, anyway? Can you paste a log? We're interested in fixing > it. > ===> Installing for kdeedu-4.8.4 ===> kdeedu-4.8.4 depends on file: /usr/local/kde4/bin/blinken - found ===> kdeedu-4.8.4 depends on file: /usr/local/kde4/bin/cantor - found ===> kdeedu-4.8.4 depends on file: /usr/local/kde4/bin/kalgebra - found ===> kdeedu-4.8.4 depends on file: /usr/local/kde4/bin/kanagram - found ===> kdeedu-4.8.4 depends on file: /usr/local/kde4/bin/kbruch - found ===> kdeedu-4.8.4 depends on file: /usr/local/kde4/bin/kgeography - found ===> kdeedu-4.8.4 depends on file: /usr/local/kde4/bin/khangman - found ===> kdeedu-4.8.4 depends on file: /usr/local/kde4/bin/kig - found ===> kdeedu-4.8.4 depends on file: /usr/local/kde4/bin/kiten - not found ===> Verifying install for /usr/local/kde4/bin/kiten in /usr/ports/japanese/kiten => kiten-4.8.4.tar.bz2 is not in /usr/ports/japanese/kiten/distinfo. => Either /usr/ports/japanese/kiten/distinfo is out of date, or => kiten-4.8.4.tar.bz2 is spelled incorrectly. *** Error code 1 Stop in /usr/ports/japanese/kiten. *** Error code 1 Stop in /usr/ports/misc/kdeedu4. From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 23:06: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 9CEB51065670; Mon, 27 Aug 2012 23:06:05 +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 021358FC17; Mon, 27 Aug 2012 23:06:04 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2320323bkc.13 for ; Mon, 27 Aug 2012 16:06:03 -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=9OUtdDqiG9u0lfJUxwx0U6EMjlE5/YzsUt6bumLWpgE=; b=bdq5efj+uxRgK0rjCazpSQoizEPHGRy4/McYoHyFmXhBG94Tf4uMuG9rlkihRlLTfh jRvLr1cW230g1JbROvE7WwKGKP0H1MAypjIEAxwjYNodchZMUPkS6jjog+omYfGj4HsD 04oNKygSeUooQBNmBssPY5Qd9hnVOyCJKQ/05HkPjvfclioVCM1nHXMSbVXa75pAB9Bz fjvENUaqREt0/8uO1Et2JbzBkEftbdrS4eq4VnkxI+k6WSzFrdtvaBI+6rY1AZeFM4c9 7qvFpg9ZNEAY1AT0gT7myaQdBWmzL0qvatwjrgdGg2yBZI6LsX+C7cF9Ee8fAIXOQ+YE +Ubw== Received: by 10.204.130.211 with SMTP id u19mr4242469bks.24.1346108763766; Mon, 27 Aug 2012 16:06:03 -0700 (PDT) MIME-Version: 1.0 Sender: villa.alberto@gmail.com Received: by 10.204.147.217 with HTTP; Mon, 27 Aug 2012 16:05:43 -0700 (PDT) In-Reply-To: <503BFA2D.1080606@paz.bz> References: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> From: Alberto Villa Date: Tue, 28 Aug 2012 01:05:43 +0200 X-Google-Sender-Auth: --yjqfZpwS3c5C6guj34nmyQffE Message-ID: To: Jim Pazarena Content-Type: text/plain; charset=ISO-8859-1 Cc: kde@freebsd.org, freebsd-ports@freebsd.org Subject: Re: fresh install of kde4 fails -> japanese/kiten 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, 27 Aug 2012 23:06:05 -0000 On Tue, Aug 28, 2012 at 12:52 AM, Jim Pazarena wrote: > => kiten-4.8.4.tar.bz2 is not in /usr/ports/japanese/kiten/distinfo. > => Either /usr/ports/japanese/kiten/distinfo is out of date, or > => kiten-4.8.4.tar.bz2 is spelled incorrectly. > *** Error code 1 Can you show the output of `make -C /usr/ports/japanese/kiten -V USE_BZIP2`, please? -- Alberto Villa, FreeBSD committer http://people.FreeBSD.org/~avilla From owner-freebsd-ports@FreeBSD.ORG Mon Aug 27 23:28:03 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 E533C10656A3 for ; Mon, 27 Aug 2012 23:28:03 +0000 (UTC) (envelope-from lists@eitanadler.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 AE3578FC1B for ; Mon, 27 Aug 2012 23:28:03 +0000 (UTC) Received: by mail-pb0-f54.google.com with SMTP id rp2so8485015pbb.13 for ; Mon, 27 Aug 2012 16:28:03 -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=smjx2gmHkIveyW9SLjwVhoxIzFyBBMFiZgH4L27TyEo=; b=GP4ohOb9D2F+EFt8uKmJtI5125hCxG/mCNSGTvE8g3hTiFuVCjUDAiNatPQFnAcyyt 8mwOgvPBGMevUDZ79NzHtA948bhu50Mh6nCln0tAFU2KunTIuxAhQnKSNwgMrYpskQcy 4zYNA/e0fGWoko3NRfL1QlUf/kaOWtw11girA= 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=smjx2gmHkIveyW9SLjwVhoxIzFyBBMFiZgH4L27TyEo=; b=JP/GQMEwVEdLruTbEAyv93lp96nFMnef1hEe23phzRbK617xZxpwVpYgsutju6Jx72 Qd431hdZgBQ7avenc57Em/zDolQSXc7NTts67hcTVF/PH3qZyjX/UdKBTCYY4cOdV9ql amv5kMV3NYW67AiZTtN5GxUI4f5d9LB563Xl5JU6oIxVFDGzWftQ0U/bN1OsE40IdvUD BaOfGtDU+b5WOCczAajutuN/VsSVzXnL0BfP7TAybq19Lj2+ZrwmdUt+5Otoy1iewP+5 EwGqLn3gNputsPSQcem1lK2XmDb42b8zVoYYhwGiqHDvYrIgT2vtg5SNLBg0ESs2iCj1 2a0w== Received: by 10.68.213.195 with SMTP id nu3mr7440889pbc.81.1346110083387; Mon, 27 Aug 2012 16:28:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.67.4.227 with HTTP; Mon, 27 Aug 2012 16:27:33 -0700 (PDT) In-Reply-To: <201208271424.q7RENtx2024510@fire.js.berklix.net> References: <201208271424.q7RENtx2024510@fire.js.berklix.net> From: Eitan Adler Date: Mon, 27 Aug 2012 19:27:33 -0400 Message-ID: To: "Julian H. Stacey" Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQlq/6/ubqenOWWh6nljfUcrD6Xa8m5sXMDO9NV687zLrjw7cN07INzkP8IxY1Fbg2e8OhvU Cc: Brooks Davis , freebsd-ports@freebsd.org, Doug Barton Subject: Re: Can we please just remove the old Makefile headers? 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, 27 Aug 2012 23:28:04 -0000 On 27 August 2012 10:23, Julian H. Stacey wrote: > Eitan Adler wrote: > No, > - eg, If MAINTAINER of hylafax had resigned I would have resumed maintenance. This is unrelated to you being the original contributor. It is you, thankfully, being interested in the port. :) > - Creators of others ports have functioned as fallback if asked. > I guess its not an uncommon phenomena, a creator is happy someone > else maintains code, but doesnt want to see a port unsupported > if maintainer response might slip toward timeout & replacement. It is equally common that the creator left the project and the given address bounces. > & change to eg > "Creator (but see MAINTAINER below):" or just get rid of it, if we are changing things :) >> We should be encouraging >> users to mail ports@freebsd.org and possibly cc the maintainer if >> required. > > Ports is high volume; one can get lost in traffic, > sometimes private mail is better, context dependent. this brings up a completely different bikeshed of splitting ports@ into -users and -devel, but not for now. :) > Alow deletion & update by send-pr You mean like a maintainer? If I understand correctly, you want the idea of multiple maintainers. I am completely for this. It is even trivial to do by adding a comment just below the MAINTAINER line. This is unrelated to maintaining the historical "originator" in the header of the port. > I wasnt aware they were not changeable ?. > I'd assumed it was free text comment, not auto generated ? this is the property which started this discussion. They are currently the historical address used to submit the port. The address is never changed. -- Eitan Adler From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 01:04:35 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 7D270106564A; Tue, 28 Aug 2012 01:04:35 +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 32F3A8FC08; Tue, 28 Aug 2012 01:04:35 +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 q7S13Dot057165 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NOT); Mon, 27 Aug 2012 21:03:13 -0400 (EDT) (envelope-from swills@FreeBSD.org) Message-ID: <503C1917.2040405@FreeBSD.org> Date: Mon, 27 Aug 2012 21:04:23 -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: Doug Barton References: <503A8EF7.4060105@FreeBSD.org> In-Reply-To: <503A8EF7.4060105@FreeBSD.org> X-Enigmail-Version: 1.4.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (mouf.net [199.48.129.64]); Mon, 27 Aug 2012 21:03:14 -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 Cc: freebsd-ports@FreeBSD.org Subject: Re: Can we please just remove the old Makefile headers? 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, 28 Aug 2012 01:04:35 -0000 On 08/26/12 17:02, Doug Barton wrote: > The old Makefile headers, ala: > > # New ports collection makefile for: BIND 9.9.x > # Date created: 27 January 2012 > # Whom: dougb > # > # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ > > have not served a purpose for longer than almost anyone who has a ports > commit bit has been around. My proposal is simple, let's remove > everything before the # $FreeBSD$. > > In the past when this has been proposed the objection was that it would > cause too much churn. If we had done this back when we had 5,000 ports > then we would have solved the problem with less churn, and no drama for > the 15,000 ports that followed. Every day we don't do this we make the > "churn" problem worse, and deepen the roots of something that has no > relevance. > > Can we please just deal with this now and be done with it? ... and yes, > I am volunteering to help with and/or do the work myself. > > Doug > +1 From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 07:36:54 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 59503106566B; Tue, 28 Aug 2012 07:36:54 +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 053088FC08; Tue, 28 Aug 2012 07:36:53 +0000 (UTC) Received: from server.mypc.hu (localhost [127.0.0.1]) by server.mypc.hu (Postfix) with ESMTP id 0E4B214E7FB1; Tue, 28 Aug 2012 09:36:47 +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 lzEOuvN3Xtyk; Tue, 28 Aug 2012 09:36:39 +0200 (CEST) Received: from [192.168.1.101] (D94162B4.catv.pool.telekom.hu [217.65.98.180]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by server.mypc.hu (Postfix) with ESMTPSA id 95B2414E7F26; Tue, 28 Aug 2012 09:36:39 +0200 (CEST) Message-ID: <503C7509.4080809@FreeBSD.org> Date: Tue, 28 Aug 2012 09:36:41 +0200 From: Gabor Kovesdan User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1 MIME-Version: 1.0 To: Eitan Adler References: <201208271424.q7RENtx2024510@fire.js.berklix.net> In-Reply-To: X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: "Julian H. Stacey" , Brooks Davis , freebsd-ports@freebsd.org, Doug Barton Subject: Re: Can we please just remove the old Makefile headers? 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, 28 Aug 2012 07:36:54 -0000 Em 28-08-2012 01:27, Eitan Adler escreveu: > If I understand correctly, you want the idea of multiple maintainers. > I am completely for this. It is even trivial to do by adding a comment > just below the MAINTAINER line. Or by listing various emails in the MAINTAINER variable, separated by space. Yes, portbuild scripts, portlint, PR auto-assign scripts, etc. need to be modified to deal with this. Gabor From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 08:20: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 2234F1065679; Tue, 28 Aug 2012 08:20:16 +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 C865A8FC1E; Tue, 28 Aug 2012 08:20:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mx1.bjare.net (Postfix) with ESMTP id 7DEFA5E370; Tue, 28 Aug 2012 10:20:09 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mx1.bjare.net X-Spam-Flag: NO X-Spam-Score: -1.606 X-Spam-Level: X-Spam-Status: No, score=-1.606 tagged_above=-999 required=5 tests=[AWL=-0.608, BAYES_00=-2.599, RCVD_IN_PBL=0.905, RDNS_DYNAMIC=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 0dkLWqy8pYTB; Tue, 28 Aug 2012 10:20:03 +0200 (CEST) X-BN-MX1: ja X-BN-MailInfo: BjareNet Received: from bljbsd01.no-ip.org (c-195-216-043-059.ekt.thalamus.net [195.216.43.59]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.bjare.net (Postfix) with ESMTPS id ACFC55E3DB; Tue, 28 Aug 2012 10:20:03 +0200 (CEST) Message-ID: <503C7F37.1080507@eskk.nu> Date: Tue, 28 Aug 2012 10:20:07 +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 References: <4FCCD2B6.9050801@eskk.nu> <20120604165818.GF73254@ithaqua.etoilebsd.net> <4FCD9C49.5010604@eskk.nu> <20120605060942.GM73254@ithaqua.etoilebsd.net> <4FCDA5CC.2080203@eskk.nu> <20429.62513.593213.907671@jerusalem.litteratus.org> In-Reply-To: <20429.62513.593213.907671@jerusalem.litteratus.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: office@freebsd.org Subject: Re: Libreoffice, javaPathHelper: not found 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, 28 Aug 2012 08:20:16 -0000 Because of the problem above when trying to start Libreoffice. I want to follow the advise in this link: http://forums.freebsd.org/showthread.php?t=27035 and install Libreoffice-legacy. The problem is that I can't find such a port. Where should I look? Thanks /Leslie From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 08:46: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 C2BFF106566B; Tue, 28 Aug 2012 08:46:32 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from mx.tetcu.info (mx.tetcu.info [217.19.15.179]) by mx1.freebsd.org (Postfix) with ESMTP id 7C8B48FC08; Tue, 28 Aug 2012 08:46:32 +0000 (UTC) Received: from localhost (forte-asig.mediasat.ro [81.181.146.246]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mx.tetcu.info (Postfix) with ESMTPSA id 0EAD8231185; Tue, 28 Aug 2012 11:46:30 +0300 (EEST) Date: Tue, 28 Aug 2012 11:46:31 +0300 From: Ion-Mihai Tetcu To: Warren Block Message-ID: <20120828114631.7b46f606@FreeBSD.org> In-Reply-To: References: <201208251822.45678.olevole@olevole.ru> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, freebsd-ports@freebsd.org, Oleg Ginzburg 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: Tue, 28 Aug 2012 08:46:32 -0000 On Sat, 25 Aug 2012 14:01:09 -0600 (MDT) Warren Block wrote: > 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! Thanks for confirming -- IOnut - Un^d^dregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" FreeBSD committer -> itetcu@FreeBSD.org, PGP Key ID 057E9F8B493A297B From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 08:46:32 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 C2BFF106566B; Tue, 28 Aug 2012 08:46:32 +0000 (UTC) (envelope-from itetcu@FreeBSD.org) Received: from mx.tetcu.info (mx.tetcu.info [217.19.15.179]) by mx1.freebsd.org (Postfix) with ESMTP id 7C8B48FC08; Tue, 28 Aug 2012 08:46:32 +0000 (UTC) Received: from localhost (forte-asig.mediasat.ro [81.181.146.246]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mx.tetcu.info (Postfix) with ESMTPSA id 0EAD8231185; Tue, 28 Aug 2012 11:46:30 +0300 (EEST) Date: Tue, 28 Aug 2012 11:46:31 +0300 From: Ion-Mihai Tetcu To: Warren Block Message-ID: <20120828114631.7b46f606@FreeBSD.org> In-Reply-To: References: <201208251822.45678.olevole@olevole.ru> X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd9.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, freebsd-ports@freebsd.org, Oleg Ginzburg 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: Tue, 28 Aug 2012 08:46:32 -0000 On Sat, 25 Aug 2012 14:01:09 -0600 (MDT) Warren Block wrote: > 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! Thanks for confirming -- IOnut - Un^d^dregistered ;) FreeBSD "user" "Intellectual Property" is nowhere near as valuable as "Intellect" FreeBSD committer -> itetcu@FreeBSD.org, PGP Key ID 057E9F8B493A297B From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 09:15: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 4257E106566B for ; Tue, 28 Aug 2012 09:15:09 +0000 (UTC) (envelope-from se@freebsd.org) Received: from nm9-vm0.bullet.mail.ukl.yahoo.com (nm9-vm0.bullet.mail.ukl.yahoo.com [217.146.183.240]) by mx1.freebsd.org (Postfix) with SMTP id A6FFF8FC1A for ; Tue, 28 Aug 2012 09:15:08 +0000 (UTC) Received: from [217.12.10.82] by nm9.bullet.mail.ukl.yahoo.com with NNFMP; 28 Aug 2012 09:15:00 -0000 Received: from [77.238.184.70] by tm16.bullet.mail.ukl.yahoo.com with NNFMP; 28 Aug 2012 09:15:00 -0000 Received: from [127.0.0.1] by smtp139.mail.ukl.yahoo.com with NNFMP; 28 Aug 2012 09:15:00 -0000 X-Yahoo-Newman-Id: 165673.35588.bm@smtp139.mail.ukl.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: sGvBC.QVM1lzjEKiNsWZE9lFI54d47x5OtZfYNnyodsLHON jDVj518ihVR58YcKBvTbIYyUg9EezOlxsWhFGpC_lyevwBuF2k2eVzFzt02r Clasextckkl24_Bs6_CVZDBCxwDTFr4XQA8FdYc28E0fpzuJ9J1Kf0j_lp28 E2PAyi6dqwXDFDqWOCc9icJOq5FW8Dboytr7HDgGL4czfBntP.wryHWtKK2Q GEZ4I73XIYu74.rWAokmtmICbKWERAggfZjQ_Q8gsD8OoM0kWqnMSKOtyzW6 xsjrx5Yyh16jl4_pSi3LTOWNx8BLpCziOZqzk9RumdZOC1PyCQV1k9AGHCbo M21fPpyLzcRvY2ey0tBBuWfy8.3103Nq52fRjK8db7F4HHRRlsI0iX5eKKF0 OOCgDvDsJjPgyFkuCXlHoxKjlisO_ALZI7CAT0DJW81y95PGHCAAA4032J6x KBglZJNGNrokx78.FK6ps X-Yahoo-SMTP: iDf2N9.swBDAhYEh7VHfpgq0lnq. Received: from [192.168.119.21] (se@81.173.149.25 with plain) by smtp139.mail.ukl.yahoo.com with SMTP; 28 Aug 2012 09:15:00 +0000 GMT Message-ID: <503C8C0F.2010302@freebsd.org> Date: Tue, 28 Aug 2012 11:14:55 +0200 From: Stefan Esser 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: <503BB682.5070108@freebsd.org> <503BD703.2020001@gmx.de> <20120827212331.GD64447@ithaqua.etoilebsd.net> In-Reply-To: <20120827212331.GD64447@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.4 X-Enigmail-Draft-Status: 513 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: ohauer@gmx.de, bapt@FreeBSD.org Subject: Re: PKG_NG: pkg deinstall fails with "argument list too long" 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, 28 Aug 2012 09:15:09 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 27.08.2012 23:23, schrieb Baptiste Daroussin: > On Mon, Aug 27, 2012 at 10:22:27PM +0200, olli hauer wrote: Please do not hijack this thread, even if you are also reporting a problem with PKG_NG. Threads are free and nobody bothered to reply to the more urgent problem of the failed deinstallation. >> On 2012-08-27 20:03, Stefan Esser wrote: >>> PKG_NG seems to have introduced a limit on the size of ports >>> that can be deinstalled: >>> >>> # cd /usr/ports/math/lapack # make deinstall ===> >>> Deinstalling for math/lapack ===> Deinstalling >>> lapack-3.4.0_2 The following packages will be deinstalled: >>> >>> lapack-3.4.0_2 >>> >>> The deinstallation will free 28 MB Deinstalling >>> lapack-3.4.0_2...lapack-3.4.0_2 is required by: qrupdate-1.1.1, >>> deleting anyway pkg: Cannot run script(DEINSTALL): Argument >>> list too long *** [deinstall] Error code 3 I have located the line that is causing this error. It is the posix_spawn on line 102 of libpkg/script.c. The argument length is limited to KERN_ARGMAX (sysctl kern.argmax) which seems to be a R/O value initialized to 256KB. AFAICT this is not even a loader tuneable. A new kernel must be built, or pkg must be modified to honor the argument length limit. The argument is the string argument of "sh -c ", which can not be split in the general case. In the specific case of math/lapack, the arguments to execve() (called by posix_spawn()) are: argv[0] = "sh" argv[1] = "-c" argv[2] = " set -- lapack-3.4.0_2 rm -f /usr/local/man/cat3/INSTALL_ilaver.f.3.gz ... /usr/local/man/cat3/zupmtr.f.3.gz.bz2" The argument list must be broken into pieces of less than 256KB, since rising KERN_ARGMAX to >330KB will lead to the same problem with the next port with even longer PLIST. Regards, STefan -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (MingW32) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlA8jA8ACgkQ69HRkrVjAEzuXgCfTP0gdtRa2CqWp3iWwKu90LO8 ThkAniYRTiGP870wrHwGKCg/F1UmWneF =UqHR -----END PGP SIGNATURE----- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 09:32: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 5C308106564A; Tue, 28 Aug 2012 09:32:43 +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 4479E8FC12; Tue, 28 Aug 2012 09:32:42 +0000 (UTC) Received: by bkcje9 with SMTP id je9so2464600bkc.13 for ; Tue, 28 Aug 2012 02:32:39 -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=acguqGJkvsPb8/XAowZOhvm8au/GEOqxPbS64yLufNM=; b=V69QddXyQjNNA3CoTZ5GEm/sUMWjhAH7mrf9ffUus1FquxbuHjWrHghUnn3aSE9sMU Lz4Y26eoyPwl5ZBIx8IjUFFtTCsfBiEtRdJ1YSuDya74zYOrwJuwH0DNX8d/egBUERs6 8X/AQZn87p/Z46jFxFyxPRL8c9psad4AMULX6G5VahL+n+aQ5ekZTkbNv5ld/iT9YEV6 5CSDK/+lffrT7UV6dXPFfD9/021w8aGMzDkgHPaJVLY63EqE0FMphEeGxeu3s6xJMg1S fLVwck02/fBnA805QujeWFP12+Kr+x80l/WsvtxkdT1VydZP4S6cU6aB+5Qexs1K3TJs 12kQ== MIME-Version: 1.0 Received: by 10.204.8.84 with SMTP id g20mr4638449bkg.126.1346146359521; Tue, 28 Aug 2012 02:32:39 -0700 (PDT) Received: by 10.204.10.141 with HTTP; Tue, 28 Aug 2012 02:32:39 -0700 (PDT) Received: by 10.204.10.141 with HTTP; Tue, 28 Aug 2012 02:32:39 -0700 (PDT) In-Reply-To: <503C8C0F.2010302@freebsd.org> References: <503BB682.5070108@freebsd.org> <503BD703.2020001@gmx.de> <20120827212331.GD64447@ithaqua.etoilebsd.net> <503C8C0F.2010302@freebsd.org> Date: Tue, 28 Aug 2012 10:32:39 +0100 Message-ID: From: Chris Rees To: Stefan Esser Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: olli hauer , bapt@freebsd.org, FreeBSD Mailing List Subject: Re: PKG_NG: pkg deinstall fails with "argument list too long" 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, 28 Aug 2012 09:32:43 -0000 On 28 Aug 2012 10:15, "Stefan Esser" wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Am 27.08.2012 23:23, schrieb Baptiste Daroussin: > > On Mon, Aug 27, 2012 at 10:22:27PM +0200, olli hauer wrote: > > Please do not hijack this thread, even if you are also reporting a > problem with PKG_NG. Threads are free and nobody bothered to reply > to the more urgent problem of the failed deinstallation. > > >> On 2012-08-27 20:03, Stefan Esser wrote: > >>> PKG_NG seems to have introduced a limit on the size of ports > >>> that can be deinstalled: > >>> > >>> # cd /usr/ports/math/lapack # make deinstall ===> > >>> Deinstalling for math/lapack ===> Deinstalling > >>> lapack-3.4.0_2 The following packages will be deinstalled: > >>> > >>> lapack-3.4.0_2 > >>> > >>> The deinstallation will free 28 MB Deinstalling > >>> lapack-3.4.0_2...lapack-3.4.0_2 is required by: qrupdate-1.1.1, > >>> deleting anyway pkg: Cannot run script(DEINSTALL): Argument > >>> list too long *** [deinstall] Error code 3 > > I have located the line that is causing this error. It is the > posix_spawn on line 102 of libpkg/script.c. The argument length > is limited to KERN_ARGMAX (sysctl kern.argmax) which seems to > be a R/O value initialized to 256KB. > > AFAICT this is not even a loader tuneable. A new kernel must > be built, or pkg must be modified to honor the argument length > limit. > > The argument is the string argument of "sh -c ", which > can not be split in the general case. > > In the specific case of math/lapack, the arguments to execve() > (called by posix_spawn()) are: > > argv[0] = "sh" > argv[1] = "-c" > argv[2] = " set -- lapack-3.4.0_2 > rm -f /usr/local/man/cat3/INSTALL_ilaver.f.3.gz ... > /usr/local/man/cat3/zupmtr.f.3.gz.bz2" > > The argument list must be broken into pieces of less than 256KB, > since rising KERN_ARGMAX to >330KB will lead to the same problem > with the next port with even longer PLIST. Any reason we can't split it? Chris From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 10:12:12 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 40FA0106566C; Tue, 28 Aug 2012 10:12:12 +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 221708FC24; Tue, 28 Aug 2012 10:12:12 +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 q7SACCs3052052; Tue, 28 Aug 2012 10:12:12 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7SACBUn052051; Tue, 28 Aug 2012 10:12:11 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Tue, 28 Aug 2012 12:12:09 +0200 From: Baptiste Daroussin To: Stefan Esser Message-ID: <20120828101209.GG64447@ithaqua.etoilebsd.net> References: <503BB682.5070108@freebsd.org> <503BD703.2020001@gmx.de> <20120827212331.GD64447@ithaqua.etoilebsd.net> <503C8C0F.2010302@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jt0yj30bxbg11sci" Content-Disposition: inline In-Reply-To: <503C8C0F.2010302@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: ohauer@gmx.de, freebsd-ports@FreeBSD.org Subject: Re: PKG_NG: pkg deinstall fails with "argument list too long" 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, 28 Aug 2012 10:12:12 -0000 --jt0yj30bxbg11sci Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 28, 2012 at 11:14:55AM +0200, Stefan Esser wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 >=20 > Am 27.08.2012 23:23, schrieb Baptiste Daroussin: > > On Mon, Aug 27, 2012 at 10:22:27PM +0200, olli hauer wrote: >=20 > Please do not hijack this thread, even if you are also reporting a > problem with PKG_NG. Threads are free and nobody bothered to reply > to the more urgent problem of the failed deinstallation. >=20 > >> On 2012-08-27 20:03, Stefan Esser wrote: > >>> PKG_NG seems to have introduced a limit on the size of ports > >>> that can be deinstalled: > >>>=20 > >>> # cd /usr/ports/math/lapack # make deinstall =3D=3D=3D> > >>> Deinstalling for math/lapack =3D=3D=3D> Deinstalling > >>> lapack-3.4.0_2 The following packages will be deinstalled: > >>>=20 > >>> lapack-3.4.0_2 > >>>=20 > >>> The deinstallation will free 28 MB Deinstalling > >>> lapack-3.4.0_2...lapack-3.4.0_2 is required by: qrupdate-1.1.1, > >>> deleting anyway pkg: Cannot run script(DEINSTALL): Argument > >>> list too long *** [deinstall] Error code 3 >=20 > I have located the line that is causing this error. It is the > posix_spawn on line 102 of libpkg/script.c. The argument length > is limited to KERN_ARGMAX (sysctl kern.argmax) which seems to > be a R/O value initialized to 256KB. >=20 > AFAICT this is not even a loader tuneable. A new kernel must > be built, or pkg must be modified to honor the argument length > limit. >=20 > The argument is the string argument of "sh -c ", which > can not be split in the general case. >=20 > In the specific case of math/lapack, the arguments to execve() > (called by posix_spawn()) are: >=20 > argv[0] =3D "sh" > argv[1] =3D "-c" > argv[2] =3D " set -- lapack-3.4.0_2 > rm -f /usr/local/man/cat3/INSTALL_ilaver.f.3.gz ... > /usr/local/man/cat3/zupmtr.f.3.gz.bz2" >=20 > The argument list must be broken into pieces of less than 256KB, > since rising KERN_ARGMAX to >330KB will lead to the same problem > with the next port with even longer PLIST. >=20 Thank you very much, this is already known and being worked on. btw the cat3 lines in plist do not longer exists in the ports tree, I remov= ed this ugly thing a while ago now. what will be done is keeping the currently behaviours if the script allows = it, and switch to the slower sh -s whan the script is longer. regards, Bapt --jt0yj30bxbg11sci Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA8mXkACgkQ8kTtMUmk6EwgtwCgjBb/5dKVb5LvsYwDnrM9AY4r nPgAniF+4TVcMYdHFuQl7LGWLnVYcB7F =7Mfk -----END PGP SIGNATURE----- --jt0yj30bxbg11sci-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 11:43: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 D8785106564A for ; Tue, 28 Aug 2012 11:43:39 +0000 (UTC) (envelope-from joh.hendriks@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 B09AE8FC1B for ; Tue, 28 Aug 2012 11:43:39 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so9453856pbb.13 for ; Tue, 28 Aug 2012 04:43:39 -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=4KRdTu+OI88ynRfOCANw19I06Vyp0OhoGq4qDcwgZ4A=; b=vX97nWlOGAXj+F0n2U4NkVAvX0HCIcXhO04dD6udCq67TLfadajxZ4fEkBMbgujc8M tfgYaMpvGTUS3USNxv70WSXzwyHMMw3h1m7eBPMgnEVPbULajUqsrQ+0KgTCdVdx8A2S 78V+7sXVMQkFB11NuuXTK9vz9krxjdQUn4mOg4C0owqCK+xY6pmMl5mCGo4u7N/CTUPE qxwR48jHrkXkPR+qZTHtum2Dftba3Kf5aDtuCUz/C4W14JMl+t1Ytbkd1Ppwyd3kwat7 VJPoTJoAZFEUhEjZVFYthMbu9ATqHoC3Cxw75N291ha+OvL7z49I9Q7a8Y1y5Yu7xw8m 0RLQ== MIME-Version: 1.0 Received: by 10.68.240.7 with SMTP id vw7mr41895226pbc.152.1346154218908; Tue, 28 Aug 2012 04:43:38 -0700 (PDT) Received: by 10.66.148.69 with HTTP; Tue, 28 Aug 2012 04:43:38 -0700 (PDT) Date: Tue, 28 Aug 2012 13:43:38 +0200 Message-ID: From: Johan Hendriks To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Bus error xslt 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, 28 Aug 2012 11:43:39 -0000 For some time now i can not update a few ports. these are sound-juicer-2.32.0_1 < needs updating (port has 2.32.0_3) totem-2.32.0_1 < needs updating (port has 2.32.0_2) tracker-client-0.6.95_13 < needs updating (port has 0.6.95_15) tracker-libtrackergtk-0.6.95_13 < needs updating (port has 0.6.95_15) i thougt it would go by. all these ports fail at the same point and leaves a core file in the work help dir from the port. ./work/sound-juicer-2.32.0/help/sound-juicer/xsltproc.core xsltproc -o sound-juicer-C.omf --stringparam db2omf.basename sound-juicer --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.3//EN" --stringparam db2omf.lang C --stringparam db2omf.omf_dir "/usr/local/share/omf" --stringparam db2omf.help_dir "/usr/local/share/gnome/help" --stringparam db2omf.omf_in "/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0/help/sound-juicer/sound-juicer.omf.in" --stringparam db2omf.scrollkeeper_cl "`scrollkeeper-config --pkgdatadir`/Templates/C/scrollkeeper_cl.xml" `/usr/local/bin/pkg-config --variable db2omf gnome-doc-utils` C/sound-juicer.xml || { rm -f "sound-juicer-C.omf"; exit 1; } Bus error (core dumped) I did reinstall libgcrypt, libxslt, libxml2, libxml++, gmake but i can not get rid of the bus error. Can someone help me? below a longer error from the error if ! test -d sv/; then mkdir sv/; fi if [ -f "C/legal.xml" ]; then d="../"; else d="/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0/help/sound-juicer/"; fi; \ mo="sv/sv.mo"; \ if [ -f "${mo}" ]; then mo="../${mo}"; else mo="/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0/help/sound-juicer/${mo}"; fi; \ (cd sv/ && \ `which xml2po` -m docbook -e -t "${mo}" \ "${d}C/legal.xml" > legal.xml.tmp && \ cp legal.xml.tmp legal.xml && rm -f legal.xml.tmp) if ! test -d uk/; then mkdir uk/; fi if [ -f "C/legal.xml" ]; then d="../"; else d="/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0/help/sound-juicer/"; fi; \ mo="uk/uk.mo"; \ if [ -f "${mo}" ]; then mo="../${mo}"; else mo="/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0/help/sound-juicer/${mo}"; fi; \ (cd uk/ && \ `which xml2po` -m docbook -e -t "${mo}" \ "${d}C/legal.xml" > legal.xml.tmp && \ cp legal.xml.tmp legal.xml && rm -f legal.xml.tmp) if ! test -d zh_CN/; then mkdir zh_CN/; fi if [ -f "C/legal.xml" ]; then d="../"; else d="/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0/help/sound-juicer/"; fi; \ mo="zh_CN/zh_CN.mo"; \ if [ -f "${mo}" ]; then mo="../${mo}"; else mo="/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0/help/sound-juicer/${mo}"; fi; \ (cd zh_CN/ && \ `which xml2po` -m docbook -e -t "${mo}" \ "${d}C/legal.xml" > legal.xml.tmp && \ cp legal.xml.tmp legal.xml && rm -f legal.xml.tmp) xsltproc -o sound-juicer-C.omf --stringparam db2omf.basename sound-juicer --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.3//EN" --stringparam db2omf.lang C --stringparam db2omf.omf_dir "/usr/local/share/omf" --stringparam db2omf.help_dir "/usr/local/share/gnome/help" --stringparam db2omf.omf_in "/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0/help/sound-juicer/sound-juicer.omf.in" --stringparam db2omf.scrollkeeper_cl "`scrollkeeper-config --pkgdatadir`/Templates/C/scrollkeeper_cl.xml" `/usr/local/bin/pkg-config --variable db2omf gnome-doc-utils` C/sound-juicer.xml || { rm -f "sound-juicer-C.omf"; exit 1; } Bus error (core dumped) gmake[3]: *** [sound-juicer-C.omf] Error 1 gmake[3]: Leaving directory `/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0/help/sound-juicer' gmake[2]: *** [all-recursive] Error 1 gmake[2]: Leaving directory `/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0/help' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/audio/sound-juicer/work/sound-juicer-2.32.0' gmake: *** [all] Error 2 *** [do-build] Error code 1 Stop in /usr/ports/audio/sound-juicer. ===>>> make failed for audio/sound-juicer ===>>> Aborting update Terminated ===>>> You can restart from the point of failure with this command line: portmaster audio/sound-juicer Thanks for your time. regards Johan From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 12:48: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 BF559106566C; Tue, 28 Aug 2012 12:48:49 +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 5624A8FC14; Tue, 28 Aug 2012 12:48:48 +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 q7SCmGcT010429; Tue, 28 Aug 2012 15:48:16 +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 q7SCm4hs065209; Tue, 28 Aug 2012 15:48:04 +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 q7SCm3Ml065208; Tue, 28 Aug 2012 15:48:03 +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: Tue, 28 Aug 2012 15:48:03 +0300 From: Konstantin Belousov To: Ion-Mihai Tetcu Message-ID: <20120828124803.GM33100@deviant.kiev.zoral.com.ua> References: <201208251822.45678.olevole@olevole.ru> <20120828114631.7b46f606@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Ga6FVKWZzVeX7g0Z" Content-Disposition: inline In-Reply-To: <20120828114631.7b46f606@FreeBSD.org> 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: Warren Block , ports@freebsd.org, freebsd-ports@freebsd.org, Oleg Ginzburg 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: Tue, 28 Aug 2012 12:48:49 -0000 --Ga6FVKWZzVeX7g0Z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 28, 2012 at 11:46:31AM +0300, Ion-Mihai Tetcu wrote: > On Sat, 25 Aug 2012 14:01:09 -0600 (MDT) > Warren Block wrote: >=20 > > On Sat, 25 Aug 2012, Oleg Ginzburg wrote: > >=20 > > > 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/libdriv= ers.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=3Dports/170522 > >=20 > > Sorry, saw that last night, but forgot about it. The fix works for > > me. Thanks! >=20 > Thanks for confirming=20 I do not think the 'fix' is right one. The issue there is that C compiler driver is used to link object files generated by C++ compiler. Basically, you need to change $(CC) to $(CXX) somewhere for LD. --Ga6FVKWZzVeX7g0Z Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAlA8vgMACgkQC3+MBN1Mb4gYigCfZOpBZpHHzuaKJ7G7NwqrDD7g yUEAnRdL2d7S+syXsPvfhQA76b8o6K1U =Edhr -----END PGP SIGNATURE----- --Ga6FVKWZzVeX7g0Z-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 12:48:49 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 BF559106566C; Tue, 28 Aug 2012 12:48:49 +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 5624A8FC14; Tue, 28 Aug 2012 12:48:48 +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 q7SCmGcT010429; Tue, 28 Aug 2012 15:48:16 +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 q7SCm4hs065209; Tue, 28 Aug 2012 15:48:04 +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 q7SCm3Ml065208; Tue, 28 Aug 2012 15:48:03 +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: Tue, 28 Aug 2012 15:48:03 +0300 From: Konstantin Belousov To: Ion-Mihai Tetcu Message-ID: <20120828124803.GM33100@deviant.kiev.zoral.com.ua> References: <201208251822.45678.olevole@olevole.ru> <20120828114631.7b46f606@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Ga6FVKWZzVeX7g0Z" Content-Disposition: inline In-Reply-To: <20120828114631.7b46f606@FreeBSD.org> 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: Warren Block , ports@freebsd.org, freebsd-ports@freebsd.org, Oleg Ginzburg 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: Tue, 28 Aug 2012 12:48:49 -0000 --Ga6FVKWZzVeX7g0Z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 28, 2012 at 11:46:31AM +0300, Ion-Mihai Tetcu wrote: > On Sat, 25 Aug 2012 14:01:09 -0600 (MDT) > Warren Block wrote: >=20 > > On Sat, 25 Aug 2012, Oleg Ginzburg wrote: > >=20 > > > 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/libdriv= ers.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=3Dports/170522 > >=20 > > Sorry, saw that last night, but forgot about it. The fix works for > > me. Thanks! >=20 > Thanks for confirming=20 I do not think the 'fix' is right one. The issue there is that C compiler driver is used to link object files generated by C++ compiler. Basically, you need to change $(CC) to $(CXX) somewhere for LD. --Ga6FVKWZzVeX7g0Z Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAlA8vgMACgkQC3+MBN1Mb4gYigCfZOpBZpHHzuaKJ7G7NwqrDD7g yUEAnRdL2d7S+syXsPvfhQA76b8o6K1U =Edhr -----END PGP SIGNATURE----- --Ga6FVKWZzVeX7g0Z-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 16:07: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 2739C106566B for ; Tue, 28 Aug 2012 16:07:16 +0000 (UTC) (envelope-from fports@paz.bz) Received: from mail.qcislands.net (mail.qcislands.net [207.34.147.83]) by mx1.freebsd.org (Postfix) with ESMTP id F2C858FC14 for ; Tue, 28 Aug 2012 16:07:15 +0000 (UTC) Received: from 100-236-53-209.qcislands.net ([209.53.236.100] helo=[192.168.1.4]) by mail.qcislands.net with esmtp (Exim 4.80) (envelope-from ) id 1T6OJp-0003id-Ff; Tue, 28 Aug 2012 09:07:14 -0700 Message-ID: <503CECA0.6070701@paz.bz> Date: Tue, 28 Aug 2012 09:06:56 -0700 From: Jim Pazarena 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: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-local_scan: locally submitted (100) Subject: Re: fresh install of kde4 fails -> japanese/kiten 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, 28 Aug 2012 16:07:16 -0000 Alberto Villa wrote, On 2012-08-27 4:05 PM: > On Tue, Aug 28, 2012 at 12:52 AM, Jim Pazarena wrote: >> => kiten-4.8.4.tar.bz2 is not in /usr/ports/japanese/kiten/distinfo. >> => Either /usr/ports/japanese/kiten/distinfo is out of date, or >> => kiten-4.8.4.tar.bz2 is spelled incorrectly. >> *** Error code 1 > > Can you show the output of `make -C /usr/ports/japanese/kiten -V > USE_BZIP2`, please? > it replies with one word only: yes From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 19:15:12 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 6BCFE106564A for ; Tue, 28 Aug 2012 19:15:12 +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 0D4B08FC14 for ; Tue, 28 Aug 2012 19:15:11 +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=Za1tDD S4lccOWu4sihyeNBum5OYjGnggxSyh8OWfbR1YniSnrmundlLewKEuhxM6Imp7fK PpXK25hXTJWARp8K0KC4yYCpN1DnsiXlyQXhTy7q7EAjFqUk+byLijbRdW05njkt SMpQT0g00JRMvkiVvSgjvdYkkz/VI9OS9ryoI= 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=G4lK0zY5d84b +jnLO4EQ7qbRGCyew4tM+loaKYRCrp0=; b=XDAOvAGUj1tn96LbqkmHOx2gMnFM pT6QHMNJHmLEjIQ/6FthbQug0fs2V948keTds/1YAORuAQ5PbUvJRVi6SmuGUCLr R00bcew/hJlHpc3wDyEy05NwJy1f8UB4MfhLPUgfMouN3L33B8cm7fZWjHQ7ZpUE zkluTJBXl02l1e8= Received: (qmail 87115 invoked from network); 28 Aug 2012 14:15:09 -0500 Received: from unknown (HELO ?192.168.0.74?) (bryan@shatow.net@74.94.87.209) by sweb.xzibition.com with ESMTPA; 28 Aug 2012 14:15:09 -0500 Message-ID: <503D18BC.5010106@shatow.net> Date: Tue, 28 Aug 2012 14:15:08 -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: gerald@FreeBSD.org References: <503BCBF2.8020103@FreeBSD.org> In-Reply-To: <503BCBF2.8020103@FreeBSD.org> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: tangjfn@gmail.com, Doug Barton , freebsd-ports@FreeBSD.org Subject: Re: lang/gcc46 dependency loop on lang/gcc 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, 28 Aug 2012 19:15:12 -0000 On 8/27/2012 2:35 PM, Doug Barton wrote: > Gerald, > > It seems that if lang/gcc46 is installed, and then you attempt to update > it, lang/gcc shows up in the output of build-depends-list, > run-depends-list, or perhaps both. If lang/gcc46 is not installed > already, this doesn't happen. > > This would seem to be an error in the bsd.gcc.mk logic, or perhaps an > error in one of the ports' Makefiles, not sure yet. Any chance you could > look into this? > > Doug > I believe this was reported in ports/171135 as well for lang/gcc47. Received in private email: ---> Installing the new version via the port ===> Installing for gcc-4.7.2.20120825 ===> gcc-4.7.2.20120825 depends on file: /usr/local/bin/as - found ===> gcc-4.7.2.20120825 depends on executable: gcc47 - not found ===> Verifying reinstall for gcc47 in /usr/ports/lang/gcc47 ... (more than 100) make: Max recursion level (500) exceeded. *** Error code 2 Stop in /usr/ports/lang/gcc47. *** Error code 1 ... (more than 100) From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 19:32: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 A24861065673; Tue, 28 Aug 2012 19:32:03 +0000 (UTC) (envelope-from tangjfn@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 D3B4F8FC19; Tue, 28 Aug 2012 19:32:02 +0000 (UTC) Received: by wicr5 with SMTP id r5so4038172wic.13 for ; Tue, 28 Aug 2012 12:31:55 -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 :content-transfer-encoding:message-id:references:to:x-mailer; bh=kUEkRrDcjejE+u7QdnPxTEP+MLQW3bk+rudIU2j+Beo=; b=mgsCGvNR1sm1TOe3jUiVMzuUSToXxexYzPoTlMddCLwD39ENvh50H7FmxPzW+FBXPI rKAMD8Txn4kL0VSyJiNSYcN1YEZXgkPvfg0SToAOjLzMDon9l3Te0kJ2RXv50eQ7oNRh SlRJnDh9lSdMUoRLb5jgMJJfaoZourxIhQSkCTmrk/0NMyjo3TVJGP/5ukrHEM4KknZS mum/KhnXCcO/J8Q2mMlz+s9cHrZvOkDKfxAotd0kYZzdnYjYh/ci6dy26JjbJAoCV2y5 ZwYTuTxeH/MhDF0wo7vEP9HthOBlKlHJXtO9BriI1ZkHcJ0NTr0/rzRA8gnaZiKGmZib gYpg== Received: by 10.180.107.163 with SMTP id hd3mr34970754wib.19.1346182315655; Tue, 28 Aug 2012 12:31:55 -0700 (PDT) Received: from [192.168.88.138] ([221.219.155.78]) by mx.google.com with ESMTPS id el6sm6253573wib.8.2012.08.28.12.31.46 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 28 Aug 2012 12:31:49 -0700 (PDT) Content-Type: text/plain; charset=GB2312 Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) From: =?GB2312?B?zMYgvaO35g==?= In-Reply-To: <503D18BC.5010106@shatow.net> Date: Wed, 29 Aug 2012 03:31:29 +0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <503BCBF2.8020103@FreeBSD.org> <503D18BC.5010106@shatow.net> To: Bryan Drewery X-Mailer: Apple Mail (2.1486) X-Mailman-Approved-At: Tue, 28 Aug 2012 20:05:40 +0000 Cc: Doug Barton , gerald@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: lang/gcc46 dependency loop on lang/gcc 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, 28 Aug 2012 19:32:03 -0000 Hello all, I have tested in a new freebsd 9.0.=20 only install gcc47 then upgrade it. =D4=DA 2012-8-29=A3=AC=C9=CF=CE=E73:15=A3=ACBryan Drewery = =D0=B4=B5=C0=A3=BA > On 8/27/2012 2:35 PM, Doug Barton wrote: >> Gerald, >>=20 >> It seems that if lang/gcc46 is installed, and then you attempt to = update >> it, lang/gcc shows up in the output of build-depends-list, >> run-depends-list, or perhaps both. If lang/gcc46 is not installed >> already, this doesn't happen. >>=20 >> This would seem to be an error in the bsd.gcc.mk logic, or perhaps an >> error in one of the ports' Makefiles, not sure yet. Any chance you = could >> look into this? >>=20 >> Doug >>=20 >=20 > I believe this was reported in ports/171135 as well for lang/gcc47. > Received in private email: >=20 > ---> Installing the new version via the port > =3D=3D=3D> Installing for gcc-4.7.2.20120825 > =3D=3D=3D> gcc-4.7.2.20120825 depends on file: /usr/local/bin/as - = found > =3D=3D=3D> gcc-4.7.2.20120825 depends on executable: gcc47 - not = found > =3D=3D=3D> Verifying reinstall for gcc47 in /usr/ports/lang/gcc47 > ... (more than 100) >=20 > make: Max recursion level (500) exceeded. > *** Error code 2 > Stop in /usr/ports/lang/gcc47. > *** Error code 1 > ... (more than 100) >=20 >=20 From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 20:41:04 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 ABEAD106566C for ; Tue, 28 Aug 2012 20:41:04 +0000 (UTC) (envelope-from jamie@kode5.net) Received: from kontrol.kode5.net (kontrol.kode5.net [80.229.5.32]) by mx1.freebsd.org (Postfix) with ESMTP id 1B6DF8FC0C for ; Tue, 28 Aug 2012 20:41:03 +0000 (UTC) Received: from kontrol.kode5.net (localhost [127.0.0.1]) by kontrol.kode5.net (8.14.5/8.14.5) with ESMTP id q7SKf2Uq078564 for ; Tue, 28 Aug 2012 21:41:02 +0100 (BST) (envelope-from jamie@kode5.net) Received: (from jamie@localhost) by kontrol.kode5.net (8.14.5/8.14.5/Submit) id q7SKf2eA078563 for freebsd-ports@freebsd.org; Tue, 28 Aug 2012 21:41:02 +0100 (BST) (envelope-from jamie@kode5.net) X-Authentication-Warning: kontrol.kode5.net: jamie set sender to jamie@kode5.net using -f Date: Tue, 28 Aug 2012 21:41:02 +0100 From: Jamie Paul Griffin To: freebsd-ports@freebsd.org Message-ID: <20120828204102.GA78518@kontrol.kode5.net> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="LQksG6bCIzRHxTLp" Content-Disposition: inline x-operating-system: FreeBSD 9.1-PRERELEASE amd64 x-pgp-fingerprint: A4B9 E875 A18C 6E11 F46D B788 BEE6 1251 1D31 DC38 x-pgp-key: 1D31DC38 User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: clamav-milter 0.97.5 at kontrol.kode5.net X-Virus-Status: Clean Subject: sysutils/conky Configure Options in Makefile 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, 28 Aug 2012 20:41:04 -0000 --LQksG6bCIzRHxTLp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi I have installed conky for use with my wm which is Spectrwm. However, looki= ng in the conky Makefile one of the configure options has been disabled, tc= p monitoring (--disable-portmon), which is a feature i'd quite like to have= available. Is there a reason the maintainer has disabled this option, perh= aps due to security or incompatibility, etc., that anyone knows of? I have = emailed the maintainer who's address is in the Makefile but i've not had a = response. I wasn't sure if contacting maintainers directly is the correct/p= referred approach with such matters so i'm asking here.=20 Thanks in advance to anyone that might have some thoughts to offer on this.= =20 Best wishes, Jamie. --LQksG6bCIzRHxTLp Content-Type: application/x-pkcs7-signature Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIIRngYJKoZIhvcNAQcCoIIRjzCCEYsCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC DuIwggUfMIIEB6ADAgECAhB0kD49oFhImiM1TNmYDSf/MA0GCSqGSIb3DQEBBQUAMIGTMQsw CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxm b3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVu dCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTEyMDgyNTAwMDAwMFoX DTEzMDgyNTIzNTk1OVowIDEeMBwGCSqGSIb3DQEJARYPamFtaWVAa29kZTUubmV0MIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArCcH9jqYDuhBs0LslWkupsEzY7j7D0okrqe9 k1eoafySH8/JL5x2Ly5XdQY+D//SRhaonnQO4vZxf/48I/ErXJnQ12Q7nv8x0OUbHUCsSDuM o+XdCHNhw6cabwP/lkn+yKQOucl8jL4DXZbUxvZdxkd5xajHi3/OOOkdxuz09gKY5kh5aTaV cg9KA5WzZ3oJ8LENEVbPnwj7AIbyALaE0N45/GN0rG7KKn5DZSjqwd40+XEMCSaw5qNYNiFz iS9S2ow0P+aQz3WUaUcFHUnTyo84CkTWRGtCS5FfWEjX7UjTZbvLAmxdndbqfahJVIL/ch+o d9WQAXIGwHBSOZtWXwIDAQABo4IB3zCCAdswHwYDVR0jBBgwFoAUehNOAHRbxnhjZCfBL+Kg W7x5xXswHQYDVR0OBBYEFFzXVMl5Ia5RjMxe7WhQ66w5ceGXMA4GA1UdDwEB/wQEAwIFoDAM BgNVHRMBAf8EAjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgB hvhCAQEEBAMCBSAwRgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYd aHR0cHM6Ly9zZWN1cmUuY29tb2RvLm5ldC9DUFMwVwYDVR0fBFAwTjBMoEqgSIZGaHR0cDov L2NybC5jb21vZG9jYS5jb20vQ09NT0RPQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVF bWFpbENBLmNybDCBiAYIKwYBBQUHAQEEfDB6MFIGCCsGAQUFBzAChkZodHRwOi8vY3J0LmNv bW9kb2NhLmNvbS9DT01PRE9DbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0Eu Y3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wGgYDVR0RBBMwEYEP amFtaWVAa29kZTUubmV0MA0GCSqGSIb3DQEBBQUAA4IBAQBl+DsCE7TM7c8SgKiqwE0DSxqU CfsPA/PtqSMIZYesr9Aelod/OzawPhjUmqsliqR3s9e0e+O0s7H+PSOaf10Nn9GVc6Ej6tqt ctFPr6AeU8NUvlyqhPK4kj4DZRcJM0ervslzva8TUHWk7mC2gahmPVJ0Zl8WR2TCVdLGXrWH jz4csIw03GxRqivg86PpTnm1R9uutVem6kNWfqSdYmKqwABJ71f0N1WWJWhGUlgf5kpoRXrp AyrjFIoeD1egIbuBwf+24ynID9MSuHSqRgPxf8WWtTmpbgpnRL2TKbF9vMojXOFJ0dEeRvlF +DTbmbLPrUBQSQELOIyY2+WV6V6wMIIFGjCCBAKgAwIBAgIQbRnqpxlPajMi5iIyeqpx3jAN BgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5T YWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQL ExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xp ZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDAeFw0xMTA0MjgwMDAwMDBaFw0yMDA1MzAx MDQ4MzhaMIGTMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAw DgYDVQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMw Q09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMIIBIjAN BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkoSEW0tXmNReL4uk4UDIo1NYX2Zl8TJO958y fVXQeExVt0KU4PkncQfFxmmkuTLE8UAakMwnVmJ/F7Vxaa7lIBvky2NeYMqiQfZq4aP/uN8f SG1lQ4wqLitjOHffsReswtqCAtbUMmrUZ28gE49cNfrlVICv2HEKHTcKAlBTbJUdqRAUtJmV WRIx/wmi0kzcUtve4kABW0ho3cVKtODtJB86r3FfB+OsvxQ7sCVxaD30D9YXWEYVgTxoi4uD D216IVfmNLDbMn7jSuGlUnJkJpFOpZIP/+CxYP0ab2hRmWONGoulzEKbm30iY9OpoPzOnpDf RBn0XFs1uhbzp5v/wQIDAQABo4IBSzCCAUcwHwYDVR0jBBgwFoAUiYJnfcSdJnAAS7RQSHze Pa4Ebn0wHQYDVR0OBBYEFHoTTgB0W8Z4Y2QnwS/ioFu8ecV7MA4GA1UdDwEB/wQEAwIBBjAS BgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBYBgNVHR8EUTBPME2gS6BJ hkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1DbGllbnRBdXRoZW50 aWNhdGlvbmFuZEVtYWlsLmNybDB0BggrBgEFBQcBAQRoMGYwPQYIKwYBBQUHMAKGMWh0dHA6 Ly9jcnQudXNlcnRydXN0LmNvbS9VVE5BZGRUcnVzdENsaWVudF9DQS5jcnQwJQYIKwYBBQUH MAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEFBQADggEBAIXWvnhX VW0zf0RS/kLVBqgBA4CK+w2y/Uq/9q9BSfUbWsXSrRtzbj7pJnzmTJjBMCjfy/tCPKElPgp1 1tA9OYZm0aGbtU2bb68obB2v5ep0WqjascDxdXovnrqTecr+4pEeVnSy+I3T4ENyG+2P/WA5 IEf7i686ZUg8mD2lJb+972DgSeUWyOs/Q4Pw4O4NwdPNM1+b0L1garM7/vrUyTo8H+2b/5tJ M75CKTmD7jNpLoKdRU2oadqAGx490hpdfEeZpZsIbRKZhtZdVwcbpzC+S0lEuJB+ytF5OOu0 M/qgOl0mWJ5hVRi0IdWZ1eBDQEIwvuql55TSsP7zdfl/bucwggSdMIIDhaADAgECAhA0Pekr rCc0/4/LNJT7zHBUMA0GCSqGSIb3DQEBBQUAMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtB ZGRUcnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsxIjAg BgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3QwHhcNMDUwNjA3MDgwOTEwWhcNMjAw NTMwMTA0ODM4WjCBrjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0 IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExho dHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50 IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC ggEBALI5haTyfatBO2JGN67NwWB1vDll+UoaR6K5zEjMapjVTTUZuaRC5c5J4oovHnzSMQfH TrSDZJ0uKdWiZMSFvYVRNXmkTmiQexx6pJKoF/KYFfKTzMmkMpW7DE8wvZigC4vlbhuiRvp4 vKJvq1lepS/Pytptqi/rrKGzaqq3Lmc1i3nhHmmI4uZGzaCl6r4LznY6eg6b6vzaJ1s9cx8i 5khhxkzzabGoLhu21DEgLLyCio6kDqXXiUP8FlqvHXHXEVnauocNr/rz4cLwpMVnjNbWVDre CqS6A3ezZcj9HtN0YqoYymiTHqGFfvVHZcv4TVcodNI0/zC27vZiMBSMLOsCAwEAAaOB9DCB 8TAfBgNVHSMEGDAWgBStvZh6NLQm9/rEJlTvA73gJMtUGjAdBgNVHQ4EFgQUiYJnfcSdJnAA S7RQSHzePa4Ebn0wDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wEQYDVR0gBAow CDAGBgRVHSAAMEQGA1UdHwQ9MDswOaA3oDWGM2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9B ZGRUcnVzdEV4dGVybmFsQ0FSb290LmNybDA1BggrBgEFBQcBAQQpMCcwJQYIKwYBBQUHMAGG GWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEFBQADggEBAAG8nONjKLDz MQHC33vdYqABnSMxD5ySc1NR6h9M+tafxMovZ354Mw90FrmRh5H1iib6ZHAA2B75CwRiUIeT gdTa9SPbNLuFVrRwNG54gzcehRzFERWSX4cXvaxq/fHC0cyJX7F88D5R8jXzfOxgmGs6K+Dv 37N9huu1G/Vb7KJ8mBPXAFC50S1z3gN4dOEFhTFey5q5nZTGuZQ3dXLcRPtn6PD6JR5Sp9ol 6UfgoMc8oE6xCjb7d0if75eK+7T+45QUqIO8XC0/0mBxYO7CcYIM6Yg249ogtKOgbKqWS7iA jnXKSQf2OxS639wF2Z/b4LLmTaB4JufnLW5/X8YeiBUxggKEMIICgAIBATCBqDCBkzELMAkG A1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9y ZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQg QXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQdJA+PaBYSJojNUzZmA0n/zAJ BgUrDgMCGgUAoIGxMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8X DTEyMDgyODIwNDEwMlowIwYJKoZIhvcNAQkEMRYEFM9B2rEWn2tBhHsuv/S6mU4a+ZZIMFIG CSqGSIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMC AgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIIBAIMbx5kJcPT9 BkkjjRx94RRbv9RQi7Kx76p0HWtJ9X7uNu6msclQmZjw32UcMH7L7akDbxBNmga5R/wAuEfF w1yhFpX97zulxSHq9p1STKdlJgTrTUKfrXGv9h871t08oip4Jyl3TLsTdAVm/JLAYO/5GJxL sN32s7LcACzX6diOCC36bZbm594/r31WNuuZkiT/obu7pHH9KWIin75kk5ftHXqYa50V9pWG a6jHGP9/Ka4i2bNZlkc/+10TtuGjYUrHrCyX2G2PXgCAr9eoKZS+BjbjVHzFtI+CkRGyRUpp sdPUgRIlt49T1VsyGzW5yCB04pM1WsT8yVce9MRE65w= --LQksG6bCIzRHxTLp-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 20:46:17 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 088D0106566B for ; Tue, 28 Aug 2012 20:46:17 +0000 (UTC) (envelope-from michael@scheidell.org) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7738C8FC0C for ; Tue, 28 Aug 2012 20:46:16 +0000 (UTC) Received: by lbbgg13 with SMTP id gg13so4200702lbb.13 for ; Tue, 28 Aug 2012 13:46:15 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:x-originating-ip:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :x-gm-message-state; bh=LgHUFCuauVr+OirnyuWKen6I8XhiWxeMcrsDW0cwFiE=; b=mqZ7GpWr4/QCCqCPHcCNwqkL3Dzehh0sUv3bFVs0yXEbAsCCMwlGZ4dtvnCjLeLjrm h3z+lVg7+7WATD+RmH6O1E3fKnnpcXTb8rrwz9IUQNC+Ke6UiGiBMF2IWNkQFOaI1bqV dEV97Dfw+LmXOPV+2F0I2RBVEetgDhUs3bZMLQpmVzQ6QLlsVBcRvD/sh1aJZUEc9mpC NH/0zW6/mKdKhqUrcrZqeF+GEypMy7LRrNcgClBxATHEOQVAjgJz/wv19oFilZ0RoHgA SfmQ76N3XPg0mjSgicrq5ymfhcpxOvLhSPx+RCMuHz4pulknxsjKOH28R2nLulDnn4mb o+cw== MIME-Version: 1.0 Received: by 10.112.82.170 with SMTP id j10mr5159627lby.8.1346186774802; Tue, 28 Aug 2012 13:46:14 -0700 (PDT) Sender: michael@scheidell.org Received: by 10.112.17.131 with HTTP; Tue, 28 Aug 2012 13:46:14 -0700 (PDT) X-Originating-IP: [70.193.192.176] Received: by 10.112.17.131 with HTTP; Tue, 28 Aug 2012 13:46:14 -0700 (PDT) In-Reply-To: <20120828204102.GA78518@kontrol.kode5.net> References: <20120828204102.GA78518@kontrol.kode5.net> Date: Tue, 28 Aug 2012 16:46:14 -0400 X-Google-Sender-Auth: XIL1fLzo67NAiQJVZnRYP47xgNc Message-ID: From: Michael Scheidell To: Jamie Paul Griffin X-Gm-Message-State: ALoCoQkbtPzatdusVucTjWvlsYiAfHpQagrW6HvB2nzoSRTE0VFaxgVzzqd6DELxNOUdYgq7mhhs Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: freebsd-ports@freebsd.org Subject: Re: sysutils/conky Configure Options in Makefile 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, 28 Aug 2012 20:46:17 -0000 One option is to go up to the ports weary, www.freeBSD.org/ports. Put in the name of the port, find it, click on changes, maybe you see what happened. -- Michael Scheidell Will Hack For Food From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 21:12: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 5B0C71065670; Tue, 28 Aug 2012 21:12:24 +0000 (UTC) (envelope-from kob6558@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 AE1BA8FC18; Tue, 28 Aug 2012 21:12:23 +0000 (UTC) Received: by wicr5 with SMTP id r5so4122745wic.13 for ; Tue, 28 Aug 2012 14:12:22 -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=boNG2lTG8ZebL6m+YR7tJmthVm9b8UTd4CX9snT4Bug=; b=dZI4UfEAZoZ1MPMBLk+Ta3qh+kQF/cSc00U/Syj6OvOSbxXl8vOuaoelon+7P7A3BL uGBQAGtkzFucaY3J4FO6Ma2/OoIwwAZcNJVCTDecYckBGX0PvZ2BLzvQtuNMaj0d5Eg6 JPQe2U9RsXibIAW64oKmXgmym8ABYmQBCImRU8TRD2J9s/uVe0T+gv6CRBJaL3R2VmZx F7uKrzQAh08AC8IeiZnkvcooPrD3EQTYoKsHl+xsXkJHmUQVVWHW950FzadHe5WpujHC 9q3JgX6bDvwQzPVhtegxPTJNwHx36o7laxBrXph0n25IJIeAj3IJlGq4GURv1/SgKhTM 2CNQ== MIME-Version: 1.0 Received: by 10.216.237.161 with SMTP id y33mr2831573weq.62.1346188340890; Tue, 28 Aug 2012 14:12:20 -0700 (PDT) Received: by 10.223.63.76 with HTTP; Tue, 28 Aug 2012 14:11:50 -0700 (PDT) In-Reply-To: <503C7F37.1080507@eskk.nu> References: <4FCCD2B6.9050801@eskk.nu> <20120604165818.GF73254@ithaqua.etoilebsd.net> <4FCD9C49.5010604@eskk.nu> <20120605060942.GM73254@ithaqua.etoilebsd.net> <4FCDA5CC.2080203@eskk.nu> <20429.62513.593213.907671@jerusalem.litteratus.org> <503C7F37.1080507@eskk.nu> Date: Tue, 28 Aug 2012 14:11:50 -0700 Message-ID: From: Kevin Oberman To: Leslie Jensen Content-Type: text/plain; charset=UTF-8 Cc: office@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Libreoffice, javaPathHelper: not found 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, 28 Aug 2012 21:12:24 -0000 On Tue, Aug 28, 2012 at 1:20 AM, Leslie Jensen wrote: > > > Because of the problem above when trying to start Libreoffice. I want to > follow the advise in this link: > > http://forums.freebsd.org/showthread.php?t=27035 > > and install Libreoffice-legacy. > > The problem is that I can't find such a port. > > Where should I look? The problem that caused this error was fixed about two releases of libreoffice ago and the legacy port is no longer needed (and has been removed). You simply should not see that error when building the current libreoffice port (v3.5.6). -- R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 21:12:30 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 3CC3C10657AB; Tue, 28 Aug 2012 21:12:30 +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 983B78FC15; Tue, 28 Aug 2012 21:12:29 +0000 (UTC) Received: by wibhr14 with SMTP id hr14so3929447wib.13 for ; Tue, 28 Aug 2012 14:12:23 -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=boNG2lTG8ZebL6m+YR7tJmthVm9b8UTd4CX9snT4Bug=; b=dZI4UfEAZoZ1MPMBLk+Ta3qh+kQF/cSc00U/Syj6OvOSbxXl8vOuaoelon+7P7A3BL uGBQAGtkzFucaY3J4FO6Ma2/OoIwwAZcNJVCTDecYckBGX0PvZ2BLzvQtuNMaj0d5Eg6 JPQe2U9RsXibIAW64oKmXgmym8ABYmQBCImRU8TRD2J9s/uVe0T+gv6CRBJaL3R2VmZx F7uKrzQAh08AC8IeiZnkvcooPrD3EQTYoKsHl+xsXkJHmUQVVWHW950FzadHe5WpujHC 9q3JgX6bDvwQzPVhtegxPTJNwHx36o7laxBrXph0n25IJIeAj3IJlGq4GURv1/SgKhTM 2CNQ== MIME-Version: 1.0 Received: by 10.216.226.21 with SMTP id a21mr5350171weq.181.1346188340275; Tue, 28 Aug 2012 14:12:20 -0700 (PDT) Received: by 10.223.63.76 with HTTP; Tue, 28 Aug 2012 14:11:50 -0700 (PDT) In-Reply-To: <503C7F37.1080507@eskk.nu> References: <4FCCD2B6.9050801@eskk.nu> <20120604165818.GF73254@ithaqua.etoilebsd.net> <4FCD9C49.5010604@eskk.nu> <20120605060942.GM73254@ithaqua.etoilebsd.net> <4FCDA5CC.2080203@eskk.nu> <20429.62513.593213.907671@jerusalem.litteratus.org> <503C7F37.1080507@eskk.nu> Date: Tue, 28 Aug 2012 14:11:50 -0700 Message-ID: From: Kevin Oberman To: Leslie Jensen Content-Type: text/plain; charset=UTF-8 Cc: office@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Libreoffice, javaPathHelper: not found 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, 28 Aug 2012 21:12:30 -0000 On Tue, Aug 28, 2012 at 1:20 AM, Leslie Jensen wrote: > > > Because of the problem above when trying to start Libreoffice. I want to > follow the advise in this link: > > http://forums.freebsd.org/showthread.php?t=27035 > > and install Libreoffice-legacy. > > The problem is that I can't find such a port. > > Where should I look? The problem that caused this error was fixed about two releases of libreoffice ago and the legacy port is no longer needed (and has been removed). You simply should not see that error when building the current libreoffice port (v3.5.6). -- R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 22: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 55173106564A; Tue, 28 Aug 2012 22:31:01 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from ainaz.pair.com (ainaz.pair.com [209.68.2.66]) by mx1.freebsd.org (Postfix) with ESMTP id 2DC308FC0A; Tue, 28 Aug 2012 22:31:00 +0000 (UTC) Received: from k53.suse.de (charybdis-ext.suse.de [195.135.221.2]) by ainaz.pair.com (Postfix) with ESMTPSA id BA5363F40F; Tue, 28 Aug 2012 18:30:53 -0400 (EDT) Date: Wed, 29 Aug 2012 00:30:41 +0200 (CEST) From: Gerald Pfeifer To: Bryan Drewery , =?GB2312?B?zMYgvaO35g==?= In-Reply-To: Message-ID: References: <503BCBF2.8020103@FreeBSD.org> <503D18BC.5010106@shatow.net> MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-449440344-1346192795=:2359" Cc: Doug Barton , freebsd-ports@FreeBSD.org Subject: lang/gcc47 upgrade problems (was: lang/gcc46 dependency loop on lang/gcc) 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, 28 Aug 2012 22:31:01 -0000 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --0-449440344-1346192795=:2359 Content-Type: TEXT/PLAIN; CHARSET=GB2312 Content-Transfer-Encoding: 8BIT On Tue, 28 Aug 2012, Bryan Drewery wrote: > I believe this was reported in ports/171135 as well for lang/gcc47. > Received in private email: This may or may not be the same issue. In a case like this it is always possible that one is missing the obvious, but right now I am simply not seeing it. Any chance to see where this dependency for lang/gcc47 on itself is coming from? Especially with the report that an install followed directly by an upgrade triggers this? On Wed, 29 Aug 2012, ÌÆ ½£·æ wrote: > I have tested in a new freebsd 9.0. > only install gcc47 then upgrade it. Does this also happen if you do not have USE_GCC=4.7 in /etc/make.conf? What exactly is the effect of that? Does this not build every other port with a dependency on gcc47? If so, when portupgrade temporarily remove gcc47, won't this impact anything that portupgrade runs afterwards? Is pkg_delete: package 'gcc-4.7.2.20120818' is required by these other packages and may not be deinstalled (but I'll delete it anyway): .. (depends packages ignore) the key perhaps? Gerald --0-449440344-1346192795=:2359-- From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 22:52: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 990311065670 for ; Tue, 28 Aug 2012 22:52:18 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.22]) by mx1.freebsd.org (Postfix) with SMTP id DC8568FC0C for ; Tue, 28 Aug 2012 22:52:17 +0000 (UTC) Received: (qmail invoked by alias); 28 Aug 2012 22:52:10 -0000 Received: from g227128186.adsl.alicedsl.de (EHLO mandree.no-ip.org) [92.227.128.186] by mail.gmx.net (mp028) with SMTP; 29 Aug 2012 00:52:10 +0200 X-Authenticated: #428038 X-Provags-ID: V01U2FsdGVkX18RuO8jwbMRUOhH3T7FRaMmVaBQXjTBDMfSM3izoQ z2h+9xDNhECTnY Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1]) by apollo.emma.line.org (Postfix) with ESMTP id 49E3623CEBF for ; Wed, 29 Aug 2012 00:52:08 +0200 (CEST) Message-ID: <503D4B98.1010704@gmx.de> Date: Wed, 29 Aug 2012 00:52:08 +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: <5039B6E9.90503@paz.bz> In-Reply-To: <5039B6E9.90503@paz.bz> X-Enigmail-Version: 1.5a1pre Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Subject: Re: upgrading ports with a lot of dependencies 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, 28 Aug 2012 22:52:18 -0000 Am 26.08.2012 07:40, schrieb Jim Pazarena: > My question is a general one, with the following specific example. > > I wanted to re-compile the latest phpmyadmin > but when I tried that, I get a "you must have the latest php5" (5.4.6) > > when I try php5 > I get a dependency of devel/pkgconf > > when I compile pkgconf, it conflicts with devel/pkg-config > > Upon investigation it looks like pkg-config is replaced with pkgconf > however attempting to remove it show dozens of dependencies preventing > the removal. > > I find this series of challenges frequently as installs move along > in age, and usually wind up re-loading the entire server to beat the > challenge. > > There must be an easier way. Advice would be greatly appreciated. Beyond what Matthew stated, use an upgrade tool, and do not do upgrades manually. I found that (a) using portmaster, while at the same time (b) watching /usr/ports/UPGRADING has given me smooth upgrades. portmaster sorts out the "if a requisite port was upgraded, rebuild it first" and the dependency management hassles. There are other tools that I have less experience with. I stopped using portupgrade a while ago, but now that it has got a new active maintainer, chances are that a new attempt is worthwhile. From owner-freebsd-ports@FreeBSD.ORG Tue Aug 28 23:44: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 DE9811065674; Tue, 28 Aug 2012 23:44:34 +0000 (UTC) (envelope-from gerald@pfeifer.com) Received: from ainaz.pair.com (ainaz.pair.com [209.68.2.66]) by mx1.freebsd.org (Postfix) with ESMTP id BA7688FC0C; Tue, 28 Aug 2012 23:44:34 +0000 (UTC) Received: from k53.suse.de (nat.nue.novell.com [195.135.221.2]) by ainaz.pair.com (Postfix) with ESMTPSA id 1177F3F40F; Tue, 28 Aug 2012 19:44:32 -0400 (EDT) Date: Wed, 29 Aug 2012 01:44:40 +0200 (CEST) From: Gerald Pfeifer To: Doug Barton , freebsd-ports@freebsd.org In-Reply-To: <20120827194425.GA10869@albert.catwhisker.org> Message-ID: References: <503BCBF2.8020103@FreeBSD.org> <20120827194425.GA10869@albert.catwhisker.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: Robert Huff Subject: Re: lang/gcc46 dependency loop on lang/gcc 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, 28 Aug 2012 23:44:35 -0000 On Mon, 27 Aug 2012, Doug Barton wrote: > This would seem to be an error in the bsd.gcc.mk logic, or perhaps > an error in one of the ports' Makefiles, not sure yet. Any chance > you could look into this? I had done that when Robert contacted me first and could not find anything. Any chance portmaster could tell us where the loop comes from? I looked at the -v option, but that one did not seem to provide this information and I feel stuck right now. On Mon, 27 Aug 2012, David Wolfskill wrote: > FWIW, on the machine on which I'm writing this note, I successfully > performed an: > > Upgrade of gcc-4.6.4.20120608 to gcc-4.6.4.20120817 Thanks for the confirmation, David. Is it possible you have some special setting somewhere, Robert, like USE_GCC=... as a global setting somewhere? (Though, shouldn't even that work with portmaster assuming that this part of the process, forcing deinstallation of the old version and installing a new package, does not depend on "any" other ports?) Gerald From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 00:37: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 B807A106564A for ; Wed, 29 Aug 2012 00:37:24 +0000 (UTC) (envelope-from kob6558@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 4AEA78FC0A for ; Wed, 29 Aug 2012 00:37:23 +0000 (UTC) Received: by wibhq12 with SMTP id hq12so7111601wib.1 for ; Tue, 28 Aug 2012 17:37: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=bIg0djzaYXMF0fJUxtHTGY16JYvb/CWIruUMn6g71CA=; b=M3uQPhawy78D3y06ZK74u6YZXwV8adpmeW1q4CGjTbAPmRORY4G/qFND7Asq14t3VP tsm9vwtjYKbbPlwJGC57XD5y2o9Dm+dblqtSXModjfj6qRXu7QkMTxFJP1ClmZMEXXdK t7QTo12uJZF9O8m1vBDnF5K73ffoW5Jqq/Hm/iQ8tuaC1FAy4hdlT3jGha5VlZvl9aMk ATY9wBo1HNlwZnYr/Nb0VMd//i2svfICXiPMzWzVuWH9gmecYs8iar4O4mSCbZRdrXnp QJr9pQC4gBK1DT8ROoYS99JUVSSpZ1w5X3g4HDWuRcoSXa4HG6GRgCo96ezC6mPZYPuH tISQ== MIME-Version: 1.0 Received: by 10.180.87.34 with SMTP id u2mr24555810wiz.3.1346200637367; Tue, 28 Aug 2012 17:37:17 -0700 (PDT) Received: by 10.223.63.76 with HTTP; Tue, 28 Aug 2012 17:37:17 -0700 (PDT) In-Reply-To: <503D4B98.1010704@gmx.de> References: <5039B6E9.90503@paz.bz> <503D4B98.1010704@gmx.de> Date: Tue, 28 Aug 2012 17:37:17 -0700 Message-ID: From: Kevin Oberman To: Matthias Andree Content-Type: text/plain; charset=UTF-8 Cc: freebsd-ports@freebsd.org Subject: Re: upgrading ports with a lot of dependencies 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, 29 Aug 2012 00:37:24 -0000 On Tue, Aug 28, 2012 at 3:52 PM, Matthias Andree wrote: > Am 26.08.2012 07:40, schrieb Jim Pazarena: >> My question is a general one, with the following specific example. >> >> I wanted to re-compile the latest phpmyadmin >> but when I tried that, I get a "you must have the latest php5" (5.4.6) >> >> when I try php5 >> I get a dependency of devel/pkgconf >> >> when I compile pkgconf, it conflicts with devel/pkg-config >> >> Upon investigation it looks like pkg-config is replaced with pkgconf >> however attempting to remove it show dozens of dependencies preventing >> the removal. >> >> I find this series of challenges frequently as installs move along >> in age, and usually wind up re-loading the entire server to beat the >> challenge. >> >> There must be an easier way. Advice would be greatly appreciated. > > Beyond what Matthew stated, use an upgrade tool, and do not do upgrades > manually. I found that (a) using portmaster, while at the same time (b) > watching /usr/ports/UPGRADING has given me smooth upgrades. > > portmaster sorts out the "if a requisite port was upgraded, rebuild it > first" and the dependency management hassles. > > There are other tools that I have less experience with. I stopped using > portupgrade a while ago, but now that it has got a new active > maintainer, chances are that a new attempt is worthwhile. And, as I mention rather often, pkg-libchk from sysutils/bsdadminscripts can save you from rebuilding a LOT of ports. pkg_libchk -o | grep LIBNAME | cut -d: -f1 | sort | uniq > dep-ports (where LIBNAM is the sharable (.so) installed by the port in question) portmaster -D `cat dep-ports` -- R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 00:53:08 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 57EEB106566B for ; Wed, 29 Aug 2012 00:53:08 +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 8A48A14D90B; Wed, 29 Aug 2012 00:53:07 +0000 (UTC) Message-ID: <503D67F2.5070108@FreeBSD.org> Date: Tue, 28 Aug 2012 14:53:06 -1000 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Gerald Pfeifer References: <503BCBF2.8020103@FreeBSD.org> <20120827194425.GA10869@albert.catwhisker.org> In-Reply-To: X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Robert Huff , freebsd-ports@freebsd.org Subject: Re: lang/gcc46 dependency loop on lang/gcc 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, 29 Aug 2012 00:53:08 -0000 On 08/28/2012 01:44 PM, Gerald Pfeifer wrote: > On Mon, 27 Aug 2012, Doug Barton wrote: >> This would seem to be an error in the bsd.gcc.mk logic, or perhaps >> an error in one of the ports' Makefiles, not sure yet. Any chance >> you could look into this? > > I had done that when Robert contacted me first and could not find > anything. FYI, Robert has some interesting stuff in make.conf that he is commenting out and testing. For future reference, if a user approaches you(pl.) about a problem compiling your port with portmaster the easiest way to determine if portmaster is a suspect or not is to ask the user to try the same action without using portmaster. In this case I'm pretty confident that this would have shown that portmaster was not the issue. Aside from my concern about using my time most effectively, I like to see the users get help ASAP. > Any chance portmaster could tell us where the loop comes from? I > looked at the -v option, but that one did not seem to provide this > information and I feel stuck right now. As I pointed out earlier, it's 'make build-depends-list' But as for being stuck, I'm waiting on Robert to report his findings on which make.conf option hung him up. > Is it possible you have some special setting somewhere, Robert, > like USE_GCC=... as a global setting somewhere? > > (Though, shouldn't even that work with portmaster assuming that this > part of the process, forcing deinstallation of the old version and > installing a new package, does not depend on "any" other ports?) Portmaster waits until it builds the new thing successfully before uninstalling the old thing. Doug From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 01:12: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 1F555106566C; Wed, 29 Aug 2012 01:12:16 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id BD48B8FC1A; Wed, 29 Aug 2012 01:12:15 +0000 (UTC) Received: from mr16.lnh.mail.rcn.net ([207.172.157.36]) by smtp02.lnh.mail.rcn.net with ESMTP; 28 Aug 2012 21:12:14 -0400 Received: from smtp04.lnh.mail.rcn.net (smtp04.lnh.mail.rcn.net [207.172.157.104]) by mr16.lnh.mail.rcn.net (MOS 4.3.4-GA) with ESMTP id BYB18241; Tue, 28 Aug 2012 21:12:14 -0400 Received: from 209-6-86-84.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.86.84]) by smtp04.lnh.mail.rcn.net with ESMTP; 28 Aug 2012 21:12:12 -0400 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <20541.27752.903293.540733@jerusalem.litteratus.org> Date: Tue, 28 Aug 2012 21:12:08 -0400 To: Doug Barton In-Reply-To: <503D67F2.5070108@FreeBSD.org> References: <503BCBF2.8020103@FreeBSD.org> <20120827194425.GA10869@albert.catwhisker.org> <503D67F2.5070108@FreeBSD.org> X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" XEmacs Lucid X-Junkmail-Whitelist: YES (by domain whitelist at mr16.lnh.mail.rcn.net) Cc: Gerald Pfeifer , Robert Huff , freebsd-ports@FreeBSD.org Subject: Re: lang/gcc46 dependency loop on lang/gcc 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, 29 Aug 2012 01:12:16 -0000 Doug Barton writes: > But as for being stuck, I'm waiting on Robert to report his > findings on which make.conf option hung him up. Life Happened(tm), which means I'll get to this first thing tomorrow, Robert Huff From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 03:09:50 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 5937B106564A for ; Wed, 29 Aug 2012 03:09:50 +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 3DF32158D62; Wed, 29 Aug 2012 03:09:49 +0000 (UTC) Message-ID: <503D87FC.8050309@FreeBSD.org> Date: Tue, 28 Aug 2012 17:09:48 -1000 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Robert Huff References: <503BCBF2.8020103@FreeBSD.org> <20120827194425.GA10869@albert.catwhisker.org> <503D67F2.5070108@FreeBSD.org> <20541.27752.903293.540733@jerusalem.litteratus.org> In-Reply-To: <20541.27752.903293.540733@jerusalem.litteratus.org> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Gerald Pfeifer , freebsd-ports@FreeBSD.org Subject: Re: lang/gcc46 dependency loop on lang/gcc 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, 29 Aug 2012 03:09:50 -0000 On 08/28/2012 03:12 PM, Robert Huff wrote: > > Doug Barton writes: > >> But as for being stuck, I'm waiting on Robert to report his >> findings on which make.conf option hung him up. > > Life Happened(tm), which means I'll get to this first thing > tomorrow, Sure, of course. :) I just wanted to let Gerald know he was off the hook for debugging this until we hear back from you. Doug From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 03:22:13 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 0BBE5106566B; Wed, 29 Aug 2012 03:22:13 +0000 (UTC) (envelope-from fports@paz.bz) Received: from mail.qcislands.net (mail.qcislands.net [207.34.147.83]) by mx1.freebsd.org (Postfix) with ESMTP id D74DC8FC08; Wed, 29 Aug 2012 03:22:12 +0000 (UTC) Received: from 100-236-53-209.qcislands.net ([209.53.236.100] helo=[192.168.1.4]) by mail.qcislands.net with esmtp (Exim 4.80) (envelope-from ) id 1T6Yqu-0001Ej-Vm; Tue, 28 Aug 2012 20:22:06 -0700 Message-ID: <503D8ACA.1040907@paz.bz> Date: Tue, 28 Aug 2012 20:21:46 -0700 From: Jim Pazarena 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: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> <503C0BDC.6020106@paz.bz> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-local_scan: locally submitted (100) Cc: kde@freebsd.org Subject: Re: fresh install of kde4 fails -> japanese/kiten 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, 29 Aug 2012 03:22:13 -0000 Alberto Villa wrote, On 2012-08-28 3:31 AM: > On Tue, Aug 28, 2012 at 2:07 AM, Jim Pazarena wrote: >>> Can you show the output of `make -C /usr/ports/japanese/kiten -V >>> USE_BZIP2`, please? >>> >> >> it replies with one word only: >> >> yes > > Please, keep kde@ CCed. > > Can you paste (http://pastebin.com) /usr/ports/japanese/kiten/Makefile > and /etc/make.conf, please? You have USE_BZIP2 defined somewhere, > while it shouldn't be. > Script started on Tue Aug 28 20:08:17 2012 laptop# grep kiten .source/typescript ===> kdeedu-4.8.4 depends on file: /usr/local/kde4/bin/kiten - not found ===> Verifying install for /usr/local/kde4/bin/kiten in /usr/ports/japanese/kiten => kiten-4.8.4.tar.bz2 is not in /usr/ports/japanese/kiten/distinfo. => Either /usr/ports/japanese/kiten/distinfo is out of date, or => kiten-4.8.4.tar.bz2 is spelled incorrectly. Stop in /usr/ports/japanese/kiten. laptop# exit Script done on Tue Aug 28 20:08:36 2012 ******************* cat of /usr/ports/japanese/kiten/Makefile ********** # New ports collection Makefile for: kiten # Date created: 6 September 2011 # Whom: Alberto Villa # # $FreeBSD: ports/japanese/kiten/Makefile,v 1.2 2012/02/16 15:57:01 ashish Exp $ # PORTNAME= kiten PORTVERSION= ${KDE4_VERSION} PORTREVISION= 1 CATEGORIES= japanese kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src DIST_SUBDIR= KDE MAINTAINER= kde@FreeBSD.org COMMENT= Japanese reference/study tool for KDE 4 CONFLICTS= kdeedu-4.[0-6].* USE_KDE4= kdehier kdelibs kdeprefix automoc4 KDE4_BUILDENV= yes USE_QT_VER= 4 QT_COMPONENTS= corelib moc_build qmake_build rcc_build uic_build USE_BZIP2= yes MAKE_JOBS_SAFE= yes .include ******************* cat of /etc/make.conf ********** BATCH=YES # added by use.perl 2012-08-28 01:04:47 PERL_VERSION=5.14.2 From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 05:34:46 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 38BB9106566C; Wed, 29 Aug 2012 05:34:46 +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 D8B788FC14; Wed, 29 Aug 2012 05:34:45 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mx1.bjare.net (Postfix) with ESMTP id 3B76F5E37D; Wed, 29 Aug 2012 07:34:45 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mx1.bjare.net X-Spam-Flag: NO X-Spam-Score: -1.605 X-Spam-Level: X-Spam-Status: No, score=-1.605 tagged_above=-999 required=5 tests=[AWL=-0.607, BAYES_00=-2.599, RCVD_IN_PBL=0.905, RDNS_DYNAMIC=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 9JuxB6AQOJah; Wed, 29 Aug 2012 07:34:39 +0200 (CEST) X-BN-MX1: ja X-BN-MailInfo: BjareNet Received: from bljbsd01.no-ip.org (c-195-216-043-059.ekt.thalamus.net [195.216.43.59]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.bjare.net (Postfix) with ESMTPS id EEEAB5E227; Wed, 29 Aug 2012 07:34:38 +0200 (CEST) Message-ID: <503DA9F7.6060509@eskk.nu> Date: Wed, 29 Aug 2012 07:34:47 +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: Kevin Oberman References: <4FCCD2B6.9050801@eskk.nu> <20120604165818.GF73254@ithaqua.etoilebsd.net> <4FCD9C49.5010604@eskk.nu> <20120605060942.GM73254@ithaqua.etoilebsd.net> <4FCDA5CC.2080203@eskk.nu> <20429.62513.593213.907671@jerusalem.litteratus.org> <503C7F37.1080507@eskk.nu> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: office@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Libreoffice, javaPathHelper: not found 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, 29 Aug 2012 05:34:46 -0000 2012-08-28 23:11, Kevin Oberman skrev: > On Tue, Aug 28, 2012 at 1:20 AM, Leslie Jensen wrote: >> >> >> Because of the problem above when trying to start Libreoffice. I want to >> follow the advise in this link: >> >> http://forums.freebsd.org/showthread.php?t=27035 >> >> and install Libreoffice-legacy. >> >> The problem is that I can't find such a port. >> >> Where should I look? > > The problem that caused this error was fixed about two releases of > libreoffice ago and the legacy port is no longer needed (and has been > removed). You simply should not see that error when building the > current libreoffice port (v3.5.6). > Unfortunately that's exactly what I do :-( I compiled and installed v3.5.6 yesterday and I still get the same error. /Leslie From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 06:51: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 2045D106564A; Wed, 29 Aug 2012 06:51:33 +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 71C518FC0C; Wed, 29 Aug 2012 06:51:32 +0000 (UTC) Received: by bkcje9 with SMTP id je9so133078bkc.13 for ; Tue, 28 Aug 2012 23:51:31 -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=P4J9yGOQTFfoMhhI5HGsciTPQhRHPgfPbi5Dhz1cBC4=; b=s/UtPEt9rKth32uxXOsC9gbONKasubJ2BSgOES+C4h+GPCQlwMOn619XfwgS+iJMt2 umFo8vIFzAXBP1DtUHk7zMJ3AgyIUmuMxZTFcwSjCjoDR6AuiTtaCEFoHW/IVCQ7aSEJ 0OJbkgnujzYG4D9TV/kD8Fq+X7WpSHExOspV9dgwG/CDMBskETI9Tcyx5E97H5wBY6Sb 9Zw4LWw6eaL++zLVQq8bY+eWPYL/dZsol+zxfGPd6I40xhGtpD5tYTyvpuFnnXavqLAb 560edRCTpPQfyUBvdxQX2x60zl/m7w1kAw+Yetfke03vbJptQNmjfWUYiHk1+vFnZM4g e5yQ== Received: by 10.204.152.211 with SMTP id h19mr234405bkw.45.1346223091151; Tue, 28 Aug 2012 23:51:31 -0700 (PDT) MIME-Version: 1.0 Sender: villa.alberto@gmail.com Received: by 10.204.147.217 with HTTP; Tue, 28 Aug 2012 23:51:10 -0700 (PDT) In-Reply-To: <503D8ACA.1040907@paz.bz> References: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> <503C0BDC.6020106@paz.bz> <503D8ACA.1040907@paz.bz> From: Alberto Villa Date: Wed, 29 Aug 2012 08:51:10 +0200 X-Google-Sender-Auth: 5J1xMoByFQMKVUuuYWE55gw8sdo Message-ID: To: Jim Pazarena Content-Type: text/plain; charset=ISO-8859-1 Cc: kde@freebsd.org, freebsd-ports@freebsd.org Subject: Re: fresh install of kde4 fails -> japanese/kiten 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, 29 Aug 2012 06:51:33 -0000 On Wed, Aug 29, 2012 at 5:21 AM, Jim Pazarena wrote: > Alberto Villa wrote, On 2012-08-28 3:31 AM: > USE_KDE4= kdehier kdelibs kdeprefix automoc4 > KDE4_BUILDENV= yes > USE_QT_VER= 4 > QT_COMPONENTS= corelib moc_build qmake_build rcc_build uic_build > USE_BZIP2= yes > MAKE_JOBS_SAFE= yes Your ports tree is out of date, in an inconsistent way (only part of it) I would add. Just update it and it will work. -- Alberto Villa, FreeBSD committer http://people.FreeBSD.org/~avilla From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 07:39: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 0D00F1065670 for ; Wed, 29 Aug 2012 07:39:38 +0000 (UTC) (envelope-from se@freebsd.org) Received: from nm22-vm6.bullet.mail.ukl.yahoo.com (nm22-vm6.bullet.mail.ukl.yahoo.com [217.12.10.37]) by mx1.freebsd.org (Postfix) with SMTP id 594828FC1A for ; Wed, 29 Aug 2012 07:39:36 +0000 (UTC) Received: from [217.146.183.215] by nm22.bullet.mail.ukl.yahoo.com with NNFMP; 29 Aug 2012 07:39:29 -0000 Received: from [77.238.184.77] by tm8.bullet.mail.ukl.yahoo.com with NNFMP; 29 Aug 2012 07:39:29 -0000 Received: from [127.0.0.1] by smtp146.mail.ukl.yahoo.com with NNFMP; 29 Aug 2012 07:39:29 -0000 X-Yahoo-Newman-Id: 913346.37578.bm@smtp146.mail.ukl.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: FlRDPW0VM1lX2mdOi07pc5QkwcVHbxEt4y8re0W2biQyklN UitJ.yXI8CGYi0sD9vWPIwzcZ.TZ1QL7KIo9FXwF17TAn5t2NBoUa9DIyd45 2kmaI8TzH7tvN1CrNljllzx_TFmt4Gyb5iB19WjOFRLWHebEdm3ujW5prVHy jEkgzpaA5oIXYX__8MH9hQVsJ0TdWA405zZhpmXAe4wAvYqV.sDJwGEpDzqX zYe8YEnthuHoTSlAZgmdjGFsswp1md07kq1MXd8nRYmzHMQI0s0tiibgPQpJ k3usRi6GRT1deBsfmVXdyMy1IwhZTKH5gwp9iBJ6XpDKVS6DrZhG46NhFmmJ Zrh53MQeYZYYmDfCZMwCAWbWXtM4_sTJ3d4jlhRTj8OyFCyTPYkDq9jbUxx5 T0N3Ka6nS8mGjo_DiO3oDlXEolrXL.W7JmLsqgFECezccn0hD9_SH0FzgD0h 2CG4XOC7EZEdyoPYBLIrOWx_bK_uMU723LUcA16pEeEJDDGav9zsm X-Yahoo-SMTP: iDf2N9.swBDAhYEh7VHfpgq0lnq. Received: from [192.168.119.21] (se@81.173.148.146 with plain) by smtp146.mail.ukl.yahoo.com with SMTP; 29 Aug 2012 07:39:29 +0000 GMT Message-ID: <503DC72C.5040904@freebsd.org> Date: Wed, 29 Aug 2012 09:39:24 +0200 From: Stefan Esser User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <503BB682.5070108@freebsd.org> In-Reply-To: <503BB682.5070108@freebsd.org> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: bapt@FreeBSD.org Subject: PR 171155 (was: Re: PKG_NG: pkg deinstall fails with "argument list too long") 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, 29 Aug 2012 07:39:38 -0000 I have created PR ports/171155 to report the issue, that ports with long PLISTs cannot be deinstalled with PKGNG: http://www.freebsd.org/cgi/query-pr.cgi?pr=171155 Regards, STefan From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 07:54:53 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 79D3D1065670; Wed, 29 Aug 2012 07:54:53 +0000 (UTC) (envelope-from jlaffaye.freebsd@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 8F5DD8FC08; Wed, 29 Aug 2012 07:54:52 +0000 (UTC) Received: by eaak11 with SMTP id k11so79705eaa.13 for ; Wed, 29 Aug 2012 00:54:46 -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=QsrPnLxvnvUgKVsKNBoqABpzD4vqJ4PB0Zqe2Y5C3oI=; b=P9C6+rpTfAhilF9Q4acgYOtwHK0idf5wosZK1m6ETyh8NjXQlMVJSD8lkqWGSk/btN pS18stzPdzRIVjpBkDhfKclgpu6lrOBsJ6sKE742WG7PRWMRubACpugkkLcZxrbFzaQg oaigysojQ+jmuFkmGIYPy5Qe95Unu37VWJ1LUSEiVBWLGJ6ee0UnIOSE1E8z65rfap0H IPSlwbv7lHal4rHX+yfoIw1Zqvgnuyfdg1Icqzg+kEKt91gOiaY35sRzAACNL5yNgD4b +nAwSX6TGnQy48K/BRmkKlkD8/KPndbPqujTKNStTrjmeYaRdmy7bYTVW4nvzx3rQP2i so3w== Received: by 10.14.223.9 with SMTP id u9mr840408eep.10.1346226886378; Wed, 29 Aug 2012 00:54:46 -0700 (PDT) Received: from ?IPv6:2001:41d0:fc00:100:847b:2359:7bd7:bd49? ([2001:41d0:fc00:100:847b:2359:7bd7:bd49]) by mx.google.com with ESMTPS id v3sm67505086eep.10.2012.08.29.00.54.43 (version=SSLv3 cipher=OTHER); Wed, 29 Aug 2012 00:54:45 -0700 (PDT) Sender: Julien Laffaye Message-ID: <503DCAC6.8060602@freebsd.org> Date: Wed, 29 Aug 2012 09:54:46 +0200 From: Julien Laffaye User-Agent: Thunderbird/7.0.1 MIME-Version: 1.0 To: Stefan Esser References: <503BB682.5070108@freebsd.org> <503DC72C.5040904@freebsd.org> In-Reply-To: <503DC72C.5040904@freebsd.org> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit Cc: bapt@FreeBSD.org, freebsd-ports@freebsd.org Subject: Re: PR 171155 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, 29 Aug 2012 07:54:53 -0000 On 8/29/2012 9:39 AM, Stefan Esser wrote: > I have created PR ports/171155 to report the issue, that > ports with long PLISTs cannot be deinstalled with PKGNG: > > http://www.freebsd.org/cgi/query-pr.cgi?pr=171155 > > Regards, STefan Already fixed in the git repository (commit 34c1b4f8b21376dfd270779d118cde4a1d0a62e9) :) From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 07:58:54 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 0A9D4106564A for ; Wed, 29 Aug 2012 07:58:54 +0000 (UTC) (envelope-from alp@rsu.ru) Received: from mail.r61.net (mail.r61.net [195.208.245.238]) by mx1.freebsd.org (Postfix) with ESMTP id ACDB38FC17 for ; Wed, 29 Aug 2012 07:58:53 +0000 (UTC) Received: from pyhalov.cc.rsu.ru (pyhalov.cc.rsu.ru [195.208.255.102]) (Authenticated sender: alp@sfedu.ru) by mail.r61.net (MTA) with ESMTPSA id 5443A3A1413 for ; Wed, 29 Aug 2012 11:49:03 +0400 (MSK) Message-ID: <503DC96F.8070700@rsu.ru> Date: Wed, 29 Aug 2012 11:49:03 +0400 From: Alexander Pyhalov User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.14) Gecko/20110306 Thunderbird/3.1.8 MIME-Version: 1.0 To: freebsd-ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.3.7 (mail.r61.net [0.0.0.0]); Wed, 29 Aug 2012 11:49:03 +0400 (MSK) Cc: Subject: ports/164072 : [NEW PORT] databases/percona-{server,client} status 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, 29 Aug 2012 07:58:54 -0000 Hello. Could someone comment on status of ports/164072? Have been percona ports ever committed to ports tree? -- Best regards, Alexander Pyhalov, system administrator of Computer Center of Southern Federal University From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 08:09:12 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 4705D106566B for ; Wed, 29 Aug 2012 08:09:12 +0000 (UTC) (envelope-from mattblists@icritical.com) Received: from mail2.icritical.com (mail2.icritical.com [212.57.248.50]) by mx1.freebsd.org (Postfix) with SMTP id 8C2828FC08 for ; Wed, 29 Aug 2012 08:09:11 +0000 (UTC) Received: (qmail 16208 invoked from network); 29 Aug 2012 08:02:26 -0000 Received: from localhost (127.0.0.1) by mail2.icritical.com with SMTP; 29 Aug 2012 08:02:26 -0000 Received: (qmail 16193 invoked by uid 599); 29 Aug 2012 08:02:26 -0000 Received: from unknown (HELO PDC002.icritical.int) (212.57.254.146) by mail2.icritical.com (qpsmtpd/0.28) with ESMTP; Wed, 29 Aug 2012 09:02:26 +0100 Message-ID: <503DCC77.3000505@icritical.com> Date: Wed, 29 Aug 2012 09:01:59 +0100 From: Matt Burke User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120812 Thunderbird/14.0 MIME-Version: 1.0 To: Jamie Paul Griffin References: <20120828204102.GA78518@kontrol.kode5.net> In-Reply-To: <20120828204102.GA78518@kontrol.kode5.net> Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-TLS-Incoming: YES X-Virus-Scanned: by iCritical at mail2.icritical.com Cc: freebsd-ports@freebsd.org Subject: Re: sysutils/conky Configure Options in Makefile 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, 29 Aug 2012 08:09:12 -0000 On 08/28/12 21:41, Jamie Paul Griffin wrote: > I have installed conky for use with my wm which is Spectrwm. However, > looking in the conky Makefile one of the configure options has been > disabled, tcp monitoring (--disable-portmon), which is a feature i'd > quite like to have available. Is there a reason the maintainer has > disabled this option, perhaps due to security or incompatibility, etc., > that anyone knows of? It appears to be disabled in the port Makefile because Conky's configure script says it's not supported on FreeBSD. cd /usr/ports/*/conky make clean patch vi Makefile - remove the --disable-portmon vi work/conky*/configure - change xLinux to xFreeBSD at line 14043 make Dunno if it actually works, but it does build, albeit with a warning for me: cc -DHAVE_CONFIG_H -I. -DSYSTEM_CONFIG_FILE=\"/usr/local/etc/conky/conky.conf\" -DPACKAGE_LIBDIR=\"/usr/local/lib/conky\" -I/usr/local/include -I/usr/local/include -I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include -I/usr/local/include/glib-2.0 -D_REENTRANT -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/lua51 -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include -D_THREAD_SAFE -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/libxml2 -I/usr/local/include -Wall -W -O2 -pipe -fno-omit-frame-pointer -fno-strict-aliasing -MT conky-llua.o -MD -MP -MF .deps/conky-llua.Tpo -c -o conky-llua.o `test -f 'llua.c' || echo './'`llua.c llua.c:43:1: warning: "MIN" redefined In file included from /usr/local/include/glib-2.0/glibconfig.h:9, from /usr/local/include/glib-2.0/glib/gtypes.h:34, from /usr/local/include/glib-2.0/glib/galloca.h:34, from /usr/local/include/glib-2.0/glib.h:32, from libtcp-portmon.h:38, from tcp-portmon.h:25, from conky.h:112, from llua.c:25: /usr/local/include/glib-2.0/glib/gmacros.h:201:1: warning: this is the location of the previous definition The information contained in this message is confidential and intended for the addressee only. If you have received this message in error, or there are any problems with its content, please contact the sender. iCritical is a trading name of Critical Software Ltd. Registered in England: 04909220. Registered Office: IC2, Keele Science Park, Keele, Staffordshire, ST5 5NH. This message has been scanned for security threats by iCritical. www.icritical.com From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 08:14: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 D6E66106564A for ; Wed, 29 Aug 2012 08:14:47 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) by mx1.freebsd.org (Postfix) with ESMTP id 94AAE8FC08 for ; Wed, 29 Aug 2012 08:14:47 +0000 (UTC) Received: from pi by home.opsec.eu with local (Exim 4.77 (FreeBSD)) (envelope-from ) id 1T6dQF-0004Aq-NL for freebsd-ports@FreeBSD.org; Wed, 29 Aug 2012 10:14:47 +0200 Date: Wed, 29 Aug 2012 10:14:47 +0200 From: Kurt Jaeger To: freebsd-ports@FreeBSD.org Message-ID: <20120829081447.GD3324@home.opsec.eu> References: <503DC96F.8070700@rsu.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <503DC96F.8070700@rsu.ru> Cc: Subject: Re: ports/164072 : [NEW PORT] databases/percona-{server,client} status 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, 29 Aug 2012 08:14:47 -0000 Hi! > Could someone comment on status of ports/164072? > Have been percona ports ever committed to ports tree? Other ones: percona-toolkit I would love to see their database in the ports tree! -- pi@opsec.eu +49 171 3101372 8 years to go ! From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 08:37:22 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 BEF521065674 for ; Wed, 29 Aug 2012 08:37:22 +0000 (UTC) (envelope-from jamie@kode5.net) Received: from kontrol.kode5.net (kontrol.kode5.net [80.229.5.32]) by mx1.freebsd.org (Postfix) with ESMTP id 3588F8FC19 for ; Wed, 29 Aug 2012 08:37:21 +0000 (UTC) Received: from kontrol.kode5.net (localhost [127.0.0.1]) by kontrol.kode5.net (8.14.5/8.14.5) with ESMTP id q7T8bDHJ081326; Wed, 29 Aug 2012 09:37:15 +0100 (BST) (envelope-from jamie@kode5.net) Received: (from jamie@localhost) by kontrol.kode5.net (8.14.5/8.14.5/Submit) id q7T8bDRt081325; Wed, 29 Aug 2012 09:37:13 +0100 (BST) (envelope-from jamie@kode5.net) X-Authentication-Warning: kontrol.kode5.net: jamie set sender to jamie@kode5.net using -f Date: Wed, 29 Aug 2012 09:37:13 +0100 From: Jamie Paul Griffin To: Matt Burke Message-ID: <20120829083713.GA81304@kontrol.kode5.net> References: <20120828204102.GA78518@kontrol.kode5.net> <503DCC77.3000505@icritical.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <503DCC77.3000505@icritical.com> x-operating-system: FreeBSD 9.1-PRERELEASE amd64 x-pgp-fingerprint: A4B9 E875 A18C 6E11 F46D B788 BEE6 1251 1D31 DC38 x-pgp-key: 1D31DC38 User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: clamav-milter 0.97.5 at kontrol.kode5.net X-Virus-Status: Clean Cc: freebsd-ports@freebsd.org Subject: Re: sysutils/conky Configure Options in Makefile 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, 29 Aug 2012 08:37:22 -0000 [ Matt Burke wrote on Wed 29.Aug'12 at 9:01:59 +0100 ] > On 08/28/12 21:41, Jamie Paul Griffin wrote: > > I have installed conky for use with my wm which is Spectrwm. However, > > looking in the conky Makefile one of the configure options has been > > disabled, tcp monitoring (--disable-portmon), which is a feature i'd > > quite like to have available. Is there a reason the maintainer has > > disabled this option, perhaps due to security or incompatibility, etc., > > that anyone knows of? > > It appears to be disabled in the port Makefile because Conky's configure > script says it's not supported on FreeBSD. > > cd /usr/ports/*/conky > make clean patch > vi Makefile - remove the --disable-portmon > vi work/conky*/configure - change xLinux to xFreeBSD at line 14043 > make > > Dunno if it actually works, but it does build, albeit with a warning for me: Cheers Matt, i'll leave it then. It's not worth the hassle by the sounds of it. Thanks for the info though. jamie From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 15:01: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 9A13A1065692 for ; Wed, 29 Aug 2012 15:01:06 +0000 (UTC) (envelope-from fports@paz.bz) Received: from mail.qcislands.net (mail.qcislands.net [207.34.147.83]) by mx1.freebsd.org (Postfix) with ESMTP id 7293B8FC1C for ; Wed, 29 Aug 2012 15:01:06 +0000 (UTC) Received: from 100-236-53-209.qcislands.net ([209.53.236.100] helo=[192.168.1.4]) by mail.qcislands.net with esmtp (Exim 4.80) (envelope-from ) id 1T6jlM-000I2L-5Z; Wed, 29 Aug 2012 08:01:04 -0700 Message-ID: <503E2E9D.2010005@paz.bz> Date: Wed, 29 Aug 2012 08:00:45 -0700 From: Jim Pazarena 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: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> <503C0BDC.6020106@paz.bz> <503D8ACA.1040907@paz.bz> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-local_scan: locally submitted (100) Subject: Re: fresh install of kde4 fails -> japanese/kiten 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, 29 Aug 2012 15:01:07 -0000 Alberto Villa wrote, On 2012-08-28 11:51 PM: > On Wed, Aug 29, 2012 at 5:21 AM, Jim Pazarena wrote: >> Alberto Villa wrote, On 2012-08-28 3:31 AM: >> USE_KDE4= kdehier kdelibs kdeprefix automoc4 >> KDE4_BUILDENV= yes >> USE_QT_VER= 4 >> QT_COMPONENTS= corelib moc_build qmake_build rcc_build uic_build >> USE_BZIP2= yes >> MAKE_JOBS_SAFE= yes > > Your ports tree is out of date, in an inconsistent way (only part of > it) I would add. Just update it and it will work. > I use: csup -g -L 2 ports-supfile and ports-supfile has all the recommended defaults, including "ports-all" what am I missing? From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 15:17:30 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 73F4A1065674 for ; Wed, 29 Aug 2012 15:17:30 +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 ECEBF8FC0C for ; Wed, 29 Aug 2012 15:17:29 +0000 (UTC) Received: by bkcje9 with SMTP id je9so458064bkc.13 for ; Wed, 29 Aug 2012 08:17:28 -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=H678sv6sBHlYKvR3MD26pdyU0UApGi9GJ08h34efDYg=; b=iZyHtF5akPGvZdw77BSgD/V9jervTx27OZFLk+Y/8aMen+va4hgBgk3YBZBKAPkb6d 9zSOAVLFRb6ewpLn2UdW52asRqVC/fxWWDGnl8rrGm/9PLMqHnPOTmbWkZDKfqnV04AW /W/E07uw5XFTm0SBn4DxDDxbgkMUEF/W5qis3RuV3IbwYaJJm74pbFjwr7Q8j597ae4/ mEpALcFljh6plVSUZfcATdJUNMPJbkmimqliZYjyFqyn5ljZL3Jfa+Ve0D8fvD2MmEQN jZZhj/AdEvxCY1cKwoI3u9j927wJUR03NeqXDK/dfyvqddbsxTxW3tSjk6UsVC+gmTzR PFIg== Received: by 10.204.151.81 with SMTP id b17mr1256364bkw.95.1346253448534; Wed, 29 Aug 2012 08:17:28 -0700 (PDT) MIME-Version: 1.0 Sender: villa.alberto@gmail.com Received: by 10.204.147.217 with HTTP; Wed, 29 Aug 2012 08:17:07 -0700 (PDT) In-Reply-To: <503E2E9D.2010005@paz.bz> References: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> <503C0BDC.6020106@paz.bz> <503D8ACA.1040907@paz.bz> <503E2E9D.2010005@paz.bz> From: Alberto Villa Date: Wed, 29 Aug 2012 17:17:07 +0200 X-Google-Sender-Auth: bVxAj9AAyOsJUg8IYGrWTcq-ru8 Message-ID: To: Jim Pazarena Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports@freebsd.org Subject: Re: fresh install of kde4 fails -> japanese/kiten 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, 29 Aug 2012 15:17:30 -0000 On Wed, Aug 29, 2012 at 5:00 PM, Jim Pazarena wrote: > I use: csup -g -L 2 ports-supfile > > and ports-supfile > has all the recommended defaults, including "ports-all" > > what am I missing? I don't know, maybe something went wrong in the past, but for sure that file (at least) is out of date. I suggest checking out a new ports tree with portsnap or Subversion. -- Alberto Villa, FreeBSD committer http://people.FreeBSD.org/~avilla From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 17:27:31 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 E46CA1065670 for ; Wed, 29 Aug 2012 17:27:31 +0000 (UTC) (envelope-from fports@paz.bz) Received: from mail.qcislands.net (mail.qcislands.net [207.34.147.83]) by mx1.freebsd.org (Postfix) with ESMTP id BB61F8FC19 for ; Wed, 29 Aug 2012 17:27:31 +0000 (UTC) Received: from 100-236-53-209.qcislands.net ([209.53.236.100] helo=[192.168.1.4]) by mail.qcislands.net with esmtp (Exim 4.80) (envelope-from ) id 1T6m36-0003PG-Sh; Wed, 29 Aug 2012 10:27:30 -0700 Message-ID: <503E50F2.9000809@paz.bz> Date: Wed, 29 Aug 2012 10:27:14 -0700 From: Jim Pazarena 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: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> <503C0BDC.6020106@paz.bz> <503D8ACA.1040907@paz.bz> <503E2E9D.2010005@paz.bz> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-local_scan: locally submitted (100) Subject: csup vs portsnap was: fresh install of kde4 fails -> japanese/kiten 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, 29 Aug 2012 17:27:32 -0000 Alberto Villa wrote, On 2012-08-29 8:17 AM: > On Wed, Aug 29, 2012 at 5:00 PM, Jim Pazarena wrote: >> I use: csup -g -L 2 ports-supfile >> >> and ports-supfile >> has all the recommended defaults, including "ports-all" >> >> what am I missing? > > I don't know, maybe something went wrong in the past, but for sure > that file (at least) is out of date. I suggest checking out a new > ports tree with portsnap or Subversion. A portsnap (which I have NEVER run in my life) fixed this issue. I have always run cvsup and more recently csup. I am concerned, now, because I would have assumed that csup actually DOES update me, where it would seem that it has a failing, at least WRT japanese/kiten Which is the recommended way to stay PORT current? portsnap or csup? I will switch to portsnap, but it is pretty slow compared to csup. Thanks! From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 17:43: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 67DC8106564A for ; Wed, 29 Aug 2012 17:43:01 +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 E3A2B8FC19 for ; Wed, 29 Aug 2012 17:43:00 +0000 (UTC) Received: by bkcje9 with SMTP id je9so550356bkc.13 for ; Wed, 29 Aug 2012 10:42:59 -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=fVwAtvRCQGCcvzBbbpbKpBg9D5VerBej6TCZDSnX4H8=; b=MTbyJoe/8lcvvmt213ComxnlCvLhqsJCO9xCYZO4doXSeuasRNzqHY++HxBWdWbgFb 9okvasDRpHqzRqW4fixgpNOfQjVjf9hWl9w4yeiTbjKxLc9YvxMWX4VMZyqCMsuf5IsA rPeGswGZhtEtGWex8+0rmA+2LgA6Iq6TDDI1LTMt51wQQwy4LMGPA1AlLcDooJMN2xs5 X9VSdYyKJo4U/Q8QvLWUQvyTCQOtGmS90aypGbmJ2IyWsp8Ep6riYaHPKEGnXMHfE2xd Pu82rHhyh+RmZw9QHFq+9dMxkQxFMdXHMCInCP3G9zZnsQ/WmXuFHMtRa8xYrjeAWkBs WuRA== Received: by 10.204.41.206 with SMTP id p14mr1454512bke.54.1346262179526; Wed, 29 Aug 2012 10:42:59 -0700 (PDT) MIME-Version: 1.0 Sender: villa.alberto@gmail.com Received: by 10.204.147.217 with HTTP; Wed, 29 Aug 2012 10:42:39 -0700 (PDT) In-Reply-To: <503E50F2.9000809@paz.bz> References: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> <503C0BDC.6020106@paz.bz> <503D8ACA.1040907@paz.bz> <503E2E9D.2010005@paz.bz> <503E50F2.9000809@paz.bz> From: Alberto Villa Date: Wed, 29 Aug 2012 19:42:39 +0200 X-Google-Sender-Auth: Tmid_o6v1ksloAs8Q8wGpGGD_Ok Message-ID: To: Jim Pazarena Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-ports@freebsd.org Subject: Re: csup vs portsnap was: fresh install of kde4 fails -> japanese/kiten 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, 29 Aug 2012 17:43:01 -0000 On Wed, Aug 29, 2012 at 7:27 PM, Jim Pazarena wrote: > Which is the recommended way to stay PORT current? portsnap or csup? > I will switch to portsnap, but it is pretty slow compared to csup. csup is just fine, but you probably did something that confused it. If you want your speed back, you can use Subversion: # svn co http://svn.freebsd.org/ports/base $yourportsdir svn:// can be used as well, but http:// is faster for me. Once the checkout is done, you can update with the following command: # make update -C $yourportsdir -- Alberto Villa, FreeBSD committer http://people.FreeBSD.org/~avilla From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 17:50:58 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 D1CAC106564A for ; Wed, 29 Aug 2012 17:50:58 +0000 (UTC) (envelope-from jamie@kode5.net) Received: from kontrol.kode5.net (kontrol.kode5.net [80.229.5.32]) by mx1.freebsd.org (Postfix) with ESMTP id 448F98FC1D for ; Wed, 29 Aug 2012 17:50:57 +0000 (UTC) Received: from kontrol.kode5.net (localhost [127.0.0.1]) by kontrol.kode5.net (8.14.5/8.14.5) with ESMTP id q7THoosF030157 for ; Wed, 29 Aug 2012 18:50:51 +0100 (BST) (envelope-from jamie@kode5.net) Received: (from jamie@localhost) by kontrol.kode5.net (8.14.5/8.14.5/Submit) id q7THoog3030156 for freebsd-ports@freebsd.org; Wed, 29 Aug 2012 18:50:50 +0100 (BST) (envelope-from jamie@kode5.net) X-Authentication-Warning: kontrol.kode5.net: jamie set sender to jamie@kode5.net using -f Date: Wed, 29 Aug 2012 18:50:50 +0100 From: Jamie Paul Griffin To: freebsd-ports@freebsd.org Message-ID: <20120829175050.GB29957@kontrol.kode5.net> References: <5039B6E9.90503@paz.bz> <503D4B98.1010704@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: x-operating-system: FreeBSD 9.1-PRERELEASE amd64 x-pgp-fingerprint: A4B9 E875 A18C 6E11 F46D B788 BEE6 1251 1D31 DC38 x-pgp-key: 1D31DC38 User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: clamav-milter 0.97.5 at kontrol.kode5.net X-Virus-Status: Clean Subject: Re: upgrading ports with a lot of dependencies 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, 29 Aug 2012 17:50:58 -0000 [ Kevin Oberman wrote on Tue 28.Aug'12 at 17:37:17 -0700 ] > And, as I mention rather often, pkg-libchk from > sysutils/bsdadminscripts can save you from rebuilding a LOT of ports. > pkg_libchk -o | grep LIBNAME | cut -d: -f1 | sort | uniq > dep-ports > (where LIBNAM is the sharable (.so) installed by the port in question) > portmaster -D `cat dep-ports` Like the sound of that, will definitely try that out. From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 19:18:17 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 48CEA106568F; Wed, 29 Aug 2012 19:18:17 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 946AE8FC22; Wed, 29 Aug 2012 19:18:16 +0000 (UTC) Received: from outgoing.leidinger.net (p5796D894.dip.t-dialin.net [87.150.216.148]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 96B978444E5; Wed, 29 Aug 2012 21:17:57 +0200 (CEST) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTPS id D66F113CE; Wed, 29 Aug 2012 21:17:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1346267875; bh=pAcojFuBqPz4bQr7RTPDfWGRtbYbpXgnbP8caHbf5h8=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=mYTNAjyfAg4ZjvA3otL0h9bIrbx60P6YN/QYFsFlOvCIM225BUH9tnvXrpA3XkZjq LdOcWb6uNNqz2KkleCcexbT0MNQ6o+lqWx5w7IjWpdAB7YJbj5mtOF2vXjdTtg24mP Eo81/y8nI9+aZyD2+7DiBO8u3+9FpKlPKY4lkzdwY/koTLvsqxzpmAi4xjaGf0kOsZ yESEXxwdteAdBfK8W6QJZYfTm4e0KTrbq4s5Io9pFCTsrg6SS5e7Eakrb4HB7naF3K akI1oZ1fOxfTYkF0WiFu45YlZJK196wA9s8LE2ySPv8rbEqIznJZ/trwHwMkX7NJiW l58fTV+wSrY5w== Date: Wed, 29 Aug 2012 21:17:53 +0200 From: Alexander Leidinger To: Alexander Leidinger Message-ID: <20120829211753.0000399e@unknown> In-Reply-To: <20120826225435.00005a10@unknown> References: <20120826225435.00005a10@unknown> X-Mailer: Claws Mail 3.8.0cvs30 (GTK+ 2.24.10; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 96B978444E5.A2CFC X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.694, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL 0.18, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, TW_LR 0.08, TW_RW 0.08, TW_WX 0.08, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1346872677.81696@W9uG0wHQsNe7nGISYeb42g X-EBL-Spam-Status: No Cc: ports@freebsd.org, portmgr@FreeBSD.org, eadler@FreeBSD.org, gcooper@FreeBSD.org Subject: Re: Regression in PREFIX handling in packages 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, 29 Aug 2012 19:18:17 -0000 On Sun, 26 Aug 2012 22:54:35 +0200 Alexander Leidinger wrote: > Hi, > > I detected a regression in the handling of the registration of the > PREFIX in packages. I'm not sure when it was introduced, surely more > than a month ago. > > The problem: > - I have a symlink from /usr/local to another place X. > - I share packages between this system A and some jails. > - The jails don't have place X and /usr/local is no symlink. > - Packages generated on the system A are installed into place X in > the jails. > > So in short: the realpath of PREFIX is recorded in the packages, not > the value of PREFIX as before. > > I had a quick look at bsd.*.mk, but didn't notice something obvious. > So in case it is pkg_create which is doing this, I updated from > r238438 to r239708. Could it be that my problem comes from r231300 and I was lucky that I didn't create a package on the machine with the symlinked /usr/local and used it on a machine with a normal /usr/local? % ll /usr/local lrwxr-xr-x 1 root wheel 25B 2 Mai 2011 /usr/local@ -> ../space/system/usr_local http://svnweb.freebsd.org/base/head/usr.sbin/pkg_install/create/perform.c?r1=228990&r2=231300 What's the problem this patch tries to solve? Shouldn't the plist use the prefix as specified by the env variable instead of the realpath? Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 19:29:08 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 395C41065745 for ; Wed, 29 Aug 2012 19:29:08 +0000 (UTC) (envelope-from lists@eitanadler.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 795DF8FC1E for ; Wed, 29 Aug 2012 19:29:07 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so1816649pbb.13 for ; Wed, 29 Aug 2012 12:29:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eitanadler.com; s=0xdeadbeef; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type; bh=M+7DnyfuX77P99g7B2kUIjybEqiQLgc389La3HPe4ys=; b=tlaNinH3WGEo6hCi2LdIVqo1aghAHZlT1Yo9Ls5sstcf2sY16C9WmQDshqLGoTx2kH VIADfIl8zem8wJxgWH6yOXigpCxA8Qf2tBSO4SHwxMS4SV0H6pqvcW0oVmT5pDUnLYGB 8fiU3EOhnEYU5ojjcaqrwwT6a7rumjmj7uqPo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :x-gm-message-state; bh=M+7DnyfuX77P99g7B2kUIjybEqiQLgc389La3HPe4ys=; b=FjsheTT9cK3+WtmYbJinXOwRU0Eyb5Ggs87/pEgFRtjoJCMRM0QRDik6anv7cbGrb0 wR8n9Wtp91VcAC8jlR6cBwInU+atNKw4E2HUFULO23ZD+9vIGY9YayOuOMI7YOpqvx+4 Pj7QEKdr6yDqCgSP1K9iG9/yxYdx6J58B3DsFBIep0qCekM/u/tO/HimMpuxUi1kqS5a uSB/4FtNQf5ec9ZT5qKUvhsafhVX+oo2af2zD0U7DVNhti913dim6SgcltwBPjzOTDc9 ZrJNNcuuiug60py0wzoLjbCiG675b7+R2uwPOxCaewGqa2rCpGcxKJloHjawjBsx+Uob 7MdA== Received: by 10.68.213.195 with SMTP id nu3mr6567525pbc.81.1346268546694; Wed, 29 Aug 2012 12:29:06 -0700 (PDT) MIME-Version: 1.0 Sender: lists@eitanadler.com Received: by 10.67.4.227 with HTTP; Wed, 29 Aug 2012 12:28:36 -0700 (PDT) In-Reply-To: <20120829211753.0000399e@unknown> References: <20120826225435.00005a10@unknown> <20120829211753.0000399e@unknown> From: Eitan Adler Date: Wed, 29 Aug 2012 15:28:36 -0400 X-Google-Sender-Auth: ltQyuMmUb_FjboF3bCoQJTi54pU Message-ID: To: Alexander Leidinger Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQm2uZRfi9N1+AmetsnUZThQpw26miRFRbuY6S5t8gtLKYlxKAYDuowydGQqmbMlk5llpgxP Cc: ports@freebsd.org, portmgr@freebsd.org, gcooper@freebsd.org Subject: Re: Regression in PREFIX handling in packages 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, 29 Aug 2012 19:29:08 -0000 On 29 August 2012 15:17, Alexander Leidinger wrote: > Could it be that my problem comes from r231300 and I was lucky that I > didn't create a package on the machine with the symlinked /usr/local > and used it on a machine with a normal /usr/local? I have not been following this thread, so if you traced the bug to this commit, I'll accept that. > http://svnweb.freebsd.org/base/head/usr.sbin/pkg_install/create/perform.c?r1=228990&r2=231300 > > What's the problem this patch tries to solve? Shouldn't the plist use > the prefix as specified by the env variable instead of the realpath? The specific problem this patch was trying to solve is to allow the use of "." or other relative paths in the -p argument to pkg_create. -- Eitan Adler Source & Ports committer X11, Bugbusting teams From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 19:40:46 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 5497D1065680 for ; Wed, 29 Aug 2012 19:40:46 +0000 (UTC) (envelope-from lists@eitanadler.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 728268FC1A for ; Wed, 29 Aug 2012 19:40:45 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so1834018pbb.13 for ; Wed, 29 Aug 2012 12:40:44 -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=Qm9mGpc2aJ1FpP6tgWg/iufO+20qUk2AaPSo5HNUZlU=; b=UjukRcf8MmZeboR4t84kg4JzlttZgaKlKF1xslMvpi49lzbIN209ryqDGslY/JF0ey RugZ4wlwryhr2OpqxAxkb/mIKeWGL5bFOyVIhaRBGzN491GCct6ofXoaNSwgabLSo7oE F5O/IA7QPA8vH8aZLft32xfi/+mHsu73QvwYs= 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=Qm9mGpc2aJ1FpP6tgWg/iufO+20qUk2AaPSo5HNUZlU=; b=JKy4k1iDZUokQf8x5kxPLTGG3TpuBcahjfrZvCjhNy3m47ZmRkklF2Ko5C9QqibkQX GB9gIuZR5WCQvH1M2PptVbJIF1jsEvz9orlnYXANqspdU03qvwEvyW0Jbc7aRWAcJcts F+XgB/bxDS/YYJCZ8HozSB1fgH8wFWdxZNoaySOCpNFcd59KD21y6OZ1fWDuPshHJ+fG cOETs4e+lc8X+swTiLxI7SKorWm4SYRjH5+oWpcOQlRhaUYQvNLaGcBW8Okjx720A+5y qF0FB0wncTjfQiuvYu6iw0zifMcA6JWhuj5mimUqWz67Rqm/vXFNX9qhnFiK1Ak6tyT8 XE7A== Received: by 10.68.213.195 with SMTP id nu3mr6629524pbc.81.1346269244762; Wed, 29 Aug 2012 12:40:44 -0700 (PDT) MIME-Version: 1.0 Received: by 10.67.4.227 with HTTP; Wed, 29 Aug 2012 12:40:14 -0700 (PDT) In-Reply-To: <503E50F2.9000809@paz.bz> References: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> <503C0BDC.6020106@paz.bz> <503D8ACA.1040907@paz.bz> <503E2E9D.2010005@paz.bz> <503E50F2.9000809@paz.bz> From: Eitan Adler Date: Wed, 29 Aug 2012 15:40:14 -0400 Message-ID: To: Jim Pazarena Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQkw4YioOKPSmq+H5gvhhTBhoJvDqidpbP/uMhLD7a8/E3EJaDadqk4GaSCtwWFYdTsUHH3x Cc: freebsd-ports@freebsd.org Subject: Re: csup vs portsnap was: fresh install of kde4 fails -> japanese/kiten 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, 29 Aug 2012 19:40:46 -0000 On 29 August 2012 13:27, Jim Pazarena wrote: > I am concerned, now, because I would have assumed that csup > actually DOES update me, where it would seem that it has a failing, > at least WRT japanese/kiten > > Which is the recommended way to stay PORT current? portsnap or csup? > I will switch to portsnap, but it is pretty slow compared to csup. both usually work. Sometimes some csup mirrors get a bit out of date due to timing or maintenance. -- Eitan Adler From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 19:46:40 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 759EA1065670 for ; Wed, 29 Aug 2012 19:46:40 +0000 (UTC) (envelope-from pz-freebsd-ports@ziemba.us) Received: from ziemba.us (osmtp.ziemba.us [208.106.105.149]) by mx1.freebsd.org (Postfix) with ESMTP id 43BA98FC19 for ; Wed, 29 Aug 2012 19:46:39 +0000 (UTC) Received: from hairball.ziemba.us (localhost.ziemba.us [127.0.0.1]) by hairball.ziemba.us (8.14.5/8.14.5) with ESMTP id q7TJkXG1024716 for ; Wed, 29 Aug 2012 12:46:33 -0700 (PDT) (envelope-from pz-freebsd-ports@ziemba.us) Received: (from mailnull@localhost) by hairball.ziemba.us (8.14.5/8.14.5/Submit) id q7TJkXqs024705 for freebsd-ports@freebsd.org; Wed, 29 Aug 2012 12:46:33 -0700 (PDT) (envelope-from pz-freebsd-ports@ziemba.us) X-Authentication-Warning: hairball.ziemba.us: mailnull set sender to pz-freebsd-ports@ziemba.us using -f Received: (from news@localhost) by hairball.ziemba.us (8.14.5/8.14.5/Submit) id q7TJkWvH024040 for treehouse-mail-freebsd-ports@hairball.treehouse.napa.ca.us; Wed, 29 Aug 2012 12:46:32 -0700 (PDT) (envelope-from news) From: "G. Paul Ziemba" To: freebsd-ports@freebsd.org Date: Wed, 29 Aug 2012 19:46:32 +0000 (UTC) Message-id: References: <503A724E.3050203@FreeBSD.org> Errors-to: "G. Paul Ziemba" Subject: Re: portmaster 3.13.13 real endless loop "Waiting on fetch & checksum.." X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: paul+usenet@w6yx.stanford.edu List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Aug 2012 19:46:40 -0000 I think my original reply did not go out on 8/27, so here it is: dougb@freebsd.org (Doug Barton) writes: >On 08/25/2012 16:58, G. Paul Ziemba wrote: >> The second scenario exhibits the problem. Here, I delete the distfile >> and just run portmaster without -F. The fetch completes, but portmaster >> does not seem to notice. >Can you try that second test again, and add -D to the command line? The good news is that I removed the distfile and than ran "portmaster -D devel/gsoap", and it worked. The bad news is that I killed it before it installed, went back and deleted the distfile again and deleted devel/gsoap/work and ran just "portmaster devel/gsoap", and that also worked. I must have done something in the meantime that caused it to work. I didn't do anything with that specific port, and portmaster lists it as a "root" port, so I'm not sure what would have made a difference. I was monkeying aroung with libpng and some other ports, but didn't keep an exact record. Argh. One thing I did notice was that in the failed scenario (described in my previous message), the tmp file named /tmp/DI-FILES was incomplete, but in the run today with -D, the corresponding tmp file was much larger (48851 bytes) and had a lot more ports listed. No idea if that's significant. ~!paul -- G. Paul Ziemba FreeBSD unix: 12:46PM up 2 days, 32 mins, 8 users, load averages: 1.05, 1.26, 1.66 From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 19:48: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 C01B6106566C; Wed, 29 Aug 2012 19:48:47 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 5DCD38FC15; Wed, 29 Aug 2012 19:48:47 +0000 (UTC) Received: from outgoing.leidinger.net (p5796D894.dip.t-dialin.net [87.150.216.148]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id C37258444E7; Wed, 29 Aug 2012 21:48:34 +0200 (CEST) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTPS id 1E12713D5; Wed, 29 Aug 2012 21:48:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1346269712; bh=lN9sGexQHyc7JDM1d7/TG5tnDJdVQ+vsXzUlGmY9Svc=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=IOiN0QwF1KCuOwB7C4BiV0awCqXB8ob5i+S1vqXHERuOmHVpLYMiGad31RUZ5SMFU McM6DnyjS2vxvGne0i6nEF4Nf4G2pJqAn4mtGfQjqt9Ewm4lpVOIKEXuKGCtDrfsjl RLkfA29dbkBymCaZkNqKHdZ5Q5E5jkCW1vYEirWoyc/diP93/OekD/rNlLsfatkV4K CiJM2JX54hOEgDxMbSBvA9jqiIr8w2EhnoIpuO7AfxvZTVGLnI/H+bQW5K3fflcVUM eQmD+Y90b1mKdn68xWGfR+C8UmCzQqG7J7vyYndyVQ9K71kEaG5y0RUQFMOik58hBL 2NPERctkLHEPA== Date: Wed, 29 Aug 2012 21:48:31 +0200 From: Alexander Leidinger To: Eitan Adler Message-ID: <20120829214831.000050c8@unknown> In-Reply-To: References: <20120826225435.00005a10@unknown> <20120829211753.0000399e@unknown> X-Mailer: Claws Mail 3.8.0cvs30 (GTK+ 2.24.10; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: C37258444E7.A1AC2 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.837, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL 0.27, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1346874515.18649@jXW1Kba3hjQAKZY6A5zzKg X-EBL-Spam-Status: No Cc: ports@freebsd.org, gcooper@freebsd.org, portmgr@freebsd.org Subject: Re: Regression in PREFIX handling in packages 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, 29 Aug 2012 19:48:47 -0000 On Wed, 29 Aug 2012 15:28:36 -0400 Eitan Adler wrote: > On 29 August 2012 15:17, Alexander Leidinger > wrote: > > Could it be that my problem comes from r231300 and I was lucky that > > I didn't create a package on the machine with the > > symlinked /usr/local and used it on a machine with a > > normal /usr/local? > > I have not been following this thread, so if you traced the bug to > this commit, I'll accept that. It's a guess, I haven't tried to back it out and test again. > > http://svnweb.freebsd.org/base/head/usr.sbin/pkg_install/create/perform.c?r1=228990&r2=231300 > > > > What's the problem this patch tries to solve? Shouldn't the plist > > use the prefix as specified by the env variable instead of the > > realpath? > > The specific problem this patch was trying to solve is to allow the > use of "." or other relative paths in the -p argument to pkg_create. Wouldn't it be better to use ---snip--- if (Prefix[0] != '/' && realpath(... ---snip--- in this case? Attention: I just guessed what Prefix is and what it should contain by looking at the diff, I didn't had a look at the declaraction and assignments of Prefix. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 19:53:42 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 2F37D106564A for ; Wed, 29 Aug 2012 19:53:42 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mailout-de.gmx.net (mailout-de.gmx.net [213.165.64.23]) by mx1.freebsd.org (Postfix) with SMTP id 767438FC15 for ; Wed, 29 Aug 2012 19:53:40 +0000 (UTC) Received: (qmail invoked by alias); 29 Aug 2012 19:53:39 -0000 Received: from g227002210.adsl.alicedsl.de (EHLO mandree.no-ip.org) [92.227.2.210] by mail.gmx.net (mp029) with SMTP; 29 Aug 2012 21:53:39 +0200 X-Authenticated: #428038 X-Provags-ID: V01U2FsdGVkX1+H13QoPtqHB67ahY6haBOZ8sOjEkD597spvGtCtH XO1RkOgJ2g77qW Received: from [127.0.0.1] (localhost.localdomain [127.0.0.1]) by apollo.emma.line.org (Postfix) with ESMTP id 1F8B223CEE5; Wed, 29 Aug 2012 21:53:38 +0200 (CEST) Message-ID: <503E7341.8030502@gmx.de> Date: Wed, 29 Aug 2012 21:53:37 +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: <5039B6E9.90503@paz.bz> <503D4B98.1010704@gmx.de> In-Reply-To: X-Enigmail-Version: 1.5a1pre Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: Kevin Oberman Subject: Re: upgrading ports with a lot of dependencies 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, 29 Aug 2012 19:53:42 -0000 Am 29.08.2012 02:37, schrieb Kevin Oberman: > And, as I mention rather often, pkg-libchk from > sysutils/bsdadminscripts can save you from rebuilding a LOT of ports. > pkg_libchk -o | grep LIBNAME | cut -d: -f1 | sort | uniq > dep-ports > (where LIBNAM is the sharable (.so) installed by the port in question) > portmaster -D `cat dep-ports` While that will work in the given scenario, I'd personally prefer just pkg_libchk -q -o. There may be a few notorious false positives (mostly packages bypassing the regular ld.so stuff - Mozilla stuff -, or ports dynamically loading facultative UI libraries, such as Opera that can use GTK and Qt, or ports that need compat* stuff for bootstrapping, such as diablo-jdk on newer computers). From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 19:59: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 C41391065670; Wed, 29 Aug 2012 19:59:31 +0000 (UTC) (envelope-from yanegomi@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 6B40B8FC14; Wed, 29 Aug 2012 19:59:31 +0000 (UTC) Received: by ialo14 with SMTP id o14so2360588ial.13 for ; Wed, 29 Aug 2012 12:59: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=yGLL3cUwsSbXedE1eJIyGpwuTUmxaTbxY3Gg0slM1c4=; b=XgPp7vw7qWJnt3EG4R+P1NkSRbcXFqyfUk++WxjK1GIikZLZwzCUAa30xsOeK5d8qo mVD5JKXmrpws9EstIoqvZ6VjEieTnOM/nbzUvi3PSms15xE5uggucOkuDXIq0VnF4uOy b+ldf4pIxCbAZ8+/AOaFvY5raIIphFqg0BREBf+nYZA1gBl0qaXPZGoh+6Kfj4+wXuiF 1vFo2t2e59HIGaCiDJFA3bQIfKTHpSjtzO7CtW8jtPH0HB4tEzKxDJbl61yS2PdKts6q 9zKx4lbO5Jugdy/mE8wd8/+EioXEFH5mVgd+WyGlzvRVll9mq17MdzdYZF1gL3wSx2k6 2DCA== MIME-Version: 1.0 Received: by 10.50.186.165 with SMTP id fl5mr3115667igc.47.1346270370869; Wed, 29 Aug 2012 12:59:30 -0700 (PDT) Received: by 10.64.14.211 with HTTP; Wed, 29 Aug 2012 12:59:30 -0700 (PDT) In-Reply-To: <20120829214831.000050c8@unknown> References: <20120826225435.00005a10@unknown> <20120829211753.0000399e@unknown> <20120829214831.000050c8@unknown> Date: Wed, 29 Aug 2012 12:59:30 -0700 Message-ID: From: Garrett Cooper To: Alexander Leidinger Content-Type: text/plain; charset=ISO-8859-1 Cc: ports@freebsd.org, Eitan Adler , portmgr@freebsd.org Subject: Re: Regression in PREFIX handling in packages 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, 29 Aug 2012 19:59:31 -0000 On Wed, Aug 29, 2012 at 12:48 PM, Alexander Leidinger wrote: > On Wed, 29 Aug 2012 15:28:36 -0400 Eitan Adler > wrote: > >> On 29 August 2012 15:17, Alexander Leidinger >> wrote: >> > Could it be that my problem comes from r231300 and I was lucky that >> > I didn't create a package on the machine with the >> > symlinked /usr/local and used it on a machine with a >> > normal /usr/local? Symlinking would be a problem if you built it on one machine and installed it on another. ... > Wouldn't it be better to use > ---snip--- > if (Prefix[0] != '/' && realpath(... > ---snip--- > in this case? Attention: I just guessed what Prefix is and what it > should contain by looking at the diff, I didn't had a look at the > declaraction and assignments of Prefix. That would cause problems in some cases where someone called pkg_create -p /usr/foobar/../local If this commit causes more harm than good, please back it out -- pkg_install is going to die soon anyhow, so I'd rather not fritter away time debating its usefulness if it breaks a valid use case. Thanks, -Garrett From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 20:03: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 A41F41065673; Wed, 29 Aug 2012 20:03:04 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 1ABE08FC27; Wed, 29 Aug 2012 20:03:04 +0000 (UTC) Received: from outgoing.leidinger.net (p5796D894.dip.t-dialin.net [87.150.216.148]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id EC3018444E7; Wed, 29 Aug 2012 22:02:49 +0200 (CEST) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTPS id 5BEDF141A; Wed, 29 Aug 2012 22:02:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1346270567; bh=BvfUF7nwMs/tSLhQ5Ivimgu0qoX4ow/FrHx8PUUnXhA=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=K7CGi8fioPwH75/oT0PahzySQv9IRwG4cSp/AWHZ5gpjctfpWeYsU4ues78o/aGla yJr0l9CDu1otEraWXzrz4AGfLXRt1twMkRpsuLyvqZbIl03jalwPd/uKAG0KmbtqjC UfBsag7yD3edSb7P+6wldSen49/Ejy2crFRA8AR6jTSHi5JDbBiZbOjhyAju2MgmBU nSX+jMpyvzl80m/5UFmJhmbZBFV/O+Pmkd27SXE5STKJ87HBYxeIPgCX2yVQQCk3iD /iWE8xeA8cNDOPuV4tUdkXb4pJ492HoPh8pmEuZJCjeZkIgGpEFu29bb0L3+XVlaKk apMSjDWYLVCMw== Date: Wed, 29 Aug 2012 22:02:46 +0200 From: Alexander Leidinger To: Alexander Leidinger Message-ID: <20120829220246.00005c76@unknown> In-Reply-To: <20120829214831.000050c8@unknown> References: <20120826225435.00005a10@unknown> <20120829211753.0000399e@unknown> <20120829214831.000050c8@unknown> X-Mailer: Claws Mail 3.8.0cvs30 (GTK+ 2.24.10; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: EC3018444E7.A2F66 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.812, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL 0.22, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, TW_SV 0.08, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1346875371.83909@KB/CE0NzvtG3CNKibFFWeA X-EBL-Spam-Status: No Cc: ports@freebsd.org, portmgr@freebsd.org, Eitan Adler , gcooper@freebsd.org Subject: Re: Regression in PREFIX handling in packages 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, 29 Aug 2012 20:03:04 -0000 On Wed, 29 Aug 2012 21:48:31 +0200 Alexander Leidinger wrote: > On Wed, 29 Aug 2012 15:28:36 -0400 Eitan Adler > wrote: > > > On 29 August 2012 15:17, Alexander Leidinger > > wrote: > > > Could it be that my problem comes from r231300 and I was lucky > > > that I didn't create a package on the machine with the > > > symlinked /usr/local and used it on a machine with a > > > normal /usr/local? > > > > I have not been following this thread, so if you traced the bug to > > this commit, I'll accept that. > > It's a guess, I haven't tried to back it out and test again. > > > > http://svnweb.freebsd.org/base/head/usr.sbin/pkg_install/create/perform.c?r1=228990&r2=231300 > > > > > > What's the problem this patch tries to solve? Shouldn't the plist > > > use the prefix as specified by the env variable instead of the > > > realpath? > > > > The specific problem this patch was trying to solve is to allow the > > use of "." or other relative paths in the -p argument to pkg_create. > > Wouldn't it be better to use > ---snip--- > if (Prefix[0] != '/' && realpath(... > ---snip--- > in this case? Attention: I just guessed what Prefix is and what it > should contain by looking at the diff, I didn't had a look at the > declaraction and assignments of Prefix. And this one is tested (copy&paste, may have lost tabs and add linebreaks from my mailer): ---snip--- # svn diff Index: perform.c =================================================================== --- perform.c (revision 239708) +++ perform.c (working copy) @@ -215,10 +215,15 @@ /* Prefix should add an @cwd to the packing list */ if (Prefix) { - char resolved_prefix[PATH_MAX]; - if (realpath(Prefix, resolved_prefix) == NULL) - err(EXIT_FAILURE, "couldn't resolve path for prefix: %s", Prefix); - add_plist_top(&plist, PLIST_CWD, resolved_prefix); + if (Prefix[0] != '/') { + char resolved_prefix[PATH_MAX]; + if (realpath(Prefix, resolved_prefix) == NULL) + err(EXIT_FAILURE, + "couldn't resolve path for prefix: %s", Prefix); + add_plist_top(&plist, PLIST_CWD, resolved_prefix); + } else { + add_plist_top(&plist, PLIST_CWD, Prefix); + } } /* Add the origin if asked, at the top */ ---snip--- Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 20:20: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 1FC611065673; Wed, 29 Aug 2012 20:20:18 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id A1D598FC19; Wed, 29 Aug 2012 20:20:17 +0000 (UTC) Received: from outgoing.leidinger.net (p5796D894.dip.t-dialin.net [87.150.216.148]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 879158444E5; Wed, 29 Aug 2012 22:20:03 +0200 (CEST) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTPS id E8ECB141C; Wed, 29 Aug 2012 22:20:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1346271600; bh=y08+QyEoch9cSFFC5dPfogQnoNlt8VcRMFr6Any6XEo=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=2yRLGS4gxjXr/CPaBMVWNZini39RozUg4MG2GEiedO/9ebUCZA1ME533uK5Xoj9y5 8DLBPz2g4r/Jyfcm+dunCE5iD7KRLTU46tsUBDu72n+jeQro46C6zQF+Iu/BbG5Q6w GDlhf5YpmsUCyH3YVfxbsFNLrPrk9Twv34fMkzkTTEdKsYVXovDiZMxljfr8RVv06W LSheYZJqzdNo8F9QNM13LnUa+BAWGX2jKBOpUfzAUb+i3AlmoQwLGFSOwt1SPgs+z1 xlybsr6p5POs5n0mpdxT1/WbVsTX5I8k4dSG8KKDdsZV+jfcctG10l+li3zv+5aGfj n/cHZuHqBPr4w== Date: Wed, 29 Aug 2012 22:19:59 +0200 From: Alexander Leidinger To: Garrett Cooper Message-ID: <20120829221959.00002237@unknown> In-Reply-To: References: <20120826225435.00005a10@unknown> <20120829211753.0000399e@unknown> <20120829214831.000050c8@unknown> X-Mailer: Claws Mail 3.8.0cvs30 (GTK+ 2.24.10; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 879158444E5.A1129 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.864, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL 0.25, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1346876404.26519@5dyZwLOScfXpWcP8vZTZnA X-EBL-Spam-Status: No Cc: ports@freebsd.org, Eitan Adler , portmgr@freebsd.org Subject: Re: Regression in PREFIX handling in packages 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, 29 Aug 2012 20:20:18 -0000 On Wed, 29 Aug 2012 12:59:30 -0700 Garrett Cooper wrote: > On Wed, Aug 29, 2012 at 12:48 PM, Alexander Leidinger > wrote: > > On Wed, 29 Aug 2012 15:28:36 -0400 Eitan Adler > > wrote: > > > >> On 29 August 2012 15:17, Alexander Leidinger > >> wrote: > >> > Could it be that my problem comes from r231300 and I was lucky > >> > that I didn't create a package on the machine with the > >> > symlinked /usr/local and used it on a machine with a > >> > normal /usr/local? > > Symlinking would be a problem if you built it on one machine and > installed it on another. I use this approach since years, and at least with the packages I created on the machine with the symlink I never had problems. This should only cause problems where realpath is used on a dependency during the configuration/build of a port. I don't want to rule out such a case, but I assume it is not a case one can fall into much. > > Wouldn't it be better to use > > ---snip--- > > if (Prefix[0] != '/' && realpath(... > > ---snip--- > > in this case? Attention: I just guessed what Prefix is and what it > > should contain by looking at the diff, I didn't had a look at the > > declaraction and assignments of Prefix. > > That would cause problems in some cases where someone called > pkg_create -p /usr/foobar/../local > > If this commit causes more harm than good, please back it out -- > pkg_install is going to die soon anyhow, so I'd rather not fritter > away time debating its usefulness if it breaks a valid use case. See my other mail, the patch there works for me. Only if the Prefix is not an absolute path, the realpath is used. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 20:25:55 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 1BDF6106566B for ; Wed, 29 Aug 2012 20:25:55 +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 8840515F82A; Wed, 29 Aug 2012 20:24:16 +0000 (UTC) Message-ID: <503E7A6F.4080403@FreeBSD.org> Date: Wed, 29 Aug 2012 10:24:15 -1000 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: paul+usenet@w6yx.stanford.edu References: <503A724E.3050203@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: "G. Paul Ziemba" , freebsd-ports@freebsd.org Subject: Re: portmaster 3.13.13 real endless loop "Waiting on fetch & checksum.." 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, 29 Aug 2012 20:25:55 -0000 On 08/29/2012 09:46 AM, G. Paul Ziemba wrote: > I think my original reply did not go out on 8/27, so here it is: I didn't see it, so thanks for the resend. > One thing I did notice was that in the failed scenario (described > in my previous message), the tmp file named /tmp/DI-FILES > was incomplete, but in the run today with -D, the corresponding > tmp file was much larger (48851 bytes) and had a lot more ports listed. > No idea if that's significant. Yes, it is, and it confirms what I suspected the problem is. I will need some time to address this, I'll try to get a patch out by the end of this weekend. Doug From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 22:30:58 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 7BE91106564A; Wed, 29 Aug 2012 22:30:58 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id 14CF58FC16; Wed, 29 Aug 2012 22:30:57 +0000 (UTC) Received: from mr17.lnh.mail.rcn.net ([207.172.157.37]) by smtp02.lnh.mail.rcn.net with ESMTP; 29 Aug 2012 18:29:49 -0400 Received: from smtp04.lnh.mail.rcn.net (smtp04.lnh.mail.rcn.net [207.172.157.104]) by mr17.lnh.mail.rcn.net (MOS 4.3.4-GA) with ESMTP id BQU69303; Wed, 29 Aug 2012 18:29:49 -0400 Received: from 209-6-86-84.c3-0.smr-ubr2.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.86.84]) by smtp04.lnh.mail.rcn.net with ESMTP; 29 Aug 2012 18:29:49 -0400 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <20542.38876.151535.628467@jerusalem.litteratus.org> Date: Wed, 29 Aug 2012 18:29:48 -0400 To: Doug Barton In-Reply-To: <503D87FC.8050309@FreeBSD.org> References: <503BCBF2.8020103@FreeBSD.org> <20120827194425.GA10869@albert.catwhisker.org> <503D67F2.5070108@FreeBSD.org> <20541.27752.903293.540733@jerusalem.litteratus.org> <503D87FC.8050309@FreeBSD.org> X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" XEmacs Lucid X-Junkmail-Whitelist: YES (by domain whitelist at mr17.lnh.mail.rcn.net) Cc: Gerald Pfeifer , Robert Huff , freebsd-ports@FreeBSD.org Subject: Re: lang/gcc46 dependency loop on lang/gcc 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, 29 Aug 2012 22:30:58 -0000 Me: > > Life Happened(tm), which means I'll get to this first thing > > tomorrow, Back on the job. Steps so far: 1) de-installed gcc46 2) removed suspect parts of make.conf 3) installed gcc48 4) de-installed gcc48 5) added back major suspect parts of make.conf, but removed line involving lang/gcc 6) installed gcc46 7) added back line involving lang/gcc 8) built gcc46 9) added back rest of suspect parts 10) built gcc46 11) used portmaster to re-build/re-install gcc46 All steps succeeded. Whatever the breakage is, it has - at least for the moment - gone away. No idea what it was. Thanks for the help. Sorry for the interruption for what appears to be a local error, Robert Huff From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 22:34: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 80BE31065760; Wed, 29 Aug 2012 22:34:18 +0000 (UTC) (envelope-from kob6558@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 77C4D8FC12; Wed, 29 Aug 2012 22:34:17 +0000 (UTC) Received: by wicr5 with SMTP id r5so5289713wic.13 for ; Wed, 29 Aug 2012 15:34:16 -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=8qqWzt4oq1py4finbbTDDK5I1tf1jof4vBKIoYZ1k7k=; b=eDM9gP+Hx9IFg7s54NvjkCqgj9ZVhmUJaDs9etGNhOIdHa0yvYiV72ToIVeXqXd/CQ LDG6TDFjXncfxr2Sx7Tz8E2XIMIiWplB7lBzTmYzmuC4ucTLuhFQNTF9OijwZ7oQ7H1S ibQ2KypZQxWF3krF2cXE+pLz9yzkg+C3gyZPmrTnfuXY1My16SFRJm0hnWeULu/uDrQs a0J14cBa2R3YZWYuddIV1Rs1C8n0iy/Fxde4iA47RUt55jeiCj4rjRcHp6Z3LsLtcmYo 3QPr98tx7+B4O6tej1+PyzSNYcxs81gcrffz9Kyhh19L733zCdRdH+S2TCxBMcLHl4qv L+Hg== MIME-Version: 1.0 Received: by 10.216.138.73 with SMTP id z51mr1701474wei.39.1346279656314; Wed, 29 Aug 2012 15:34:16 -0700 (PDT) Received: by 10.223.63.76 with HTTP; Wed, 29 Aug 2012 15:34:16 -0700 (PDT) In-Reply-To: References: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> <503C0BDC.6020106@paz.bz> <503D8ACA.1040907@paz.bz> <503E2E9D.2010005@paz.bz> Date: Wed, 29 Aug 2012 15:34:16 -0700 Message-ID: From: Kevin Oberman To: Alberto Villa Content-Type: text/plain; charset=UTF-8 Cc: Jim Pazarena , freebsd-ports@freebsd.org Subject: Re: fresh install of kde4 fails -> japanese/kiten 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, 29 Aug 2012 22:34:18 -0000 On Wed, Aug 29, 2012 at 8:17 AM, Alberto Villa wrote: > On Wed, Aug 29, 2012 at 5:00 PM, Jim Pazarena wrote: >> I use: csup -g -L 2 ports-supfile >> >> and ports-supfile >> has all the recommended defaults, including "ports-all" >> >> what am I missing? > > I don't know, maybe something went wrong in the past, but for sure > that file (at least) is out of date. I suggest checking out a new > ports tree with portsnap or Subversion. I strongly recommend using svn so you will have revision numbers. Install devel/subversion rehash rm -rf /usr/ports/* svn co svn://svn0.us-west.freebsd.org/ports/head /usr/ports Once you do this, don't run csup again. If something outside of svn modifies the files, you will need to fix conflicts and that can be a pain. Of course, you can make your own mods, but you will need to resolve conflicts. This is not much of a problem for a small number of files. There are several easy way to maintain you own patched ports and merge them into the main tree. Once you have checked out the ports tree, use 'svn up /usr/ports' to update them to the latest revision or specify a revision to roll back to an older revision. Use the svn web interface to look up revisions at http://svnweb.freebsd.org. -- R. Kevin Oberman, Network Engineer E-mail: kob6558@gmail.com From owner-freebsd-ports@FreeBSD.ORG Wed Aug 29 23:13:52 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 C908A106566C for ; Wed, 29 Aug 2012 23:13:52 +0000 (UTC) (envelope-from hustlemann1@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 86BE58FC15 for ; Wed, 29 Aug 2012 23:13:52 +0000 (UTC) Received: by obbun3 with SMTP id un3so2869857obb.13 for ; Wed, 29 Aug 2012 16:13:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:mime-version:from:to:subject:date:x-bounce-tracking-info :content-type:content-transfer-encoding; bh=6qvRXlqaouNbvoVxSco6x6golNSwNq1zbMYEnUodzJE=; b=h3TSgHcJJ2490AXfWOvZtOrS1K9XBu8hQaaVf+s6Ic2QtGGZ8VXIZeUVNB2WejnRK4 +FoZmzIbp3agmOG6MZf+onLnT7eNI4E/BzpxgNxQ9k+f1TAZAEZScunFV7LZ32oSHsnp +AxsI6huU2KmVlZjLRxQ9ZsUeqLebCfmM66qT6AZdvLpjssCvDsUeixm04cceRlEEOtV u+oLbUW05EsE1mUz+fbkHQVZywLfnMH9UU4uJSbwizXpcSHt9MeDX9uDX4zUO+PjPvNU 7Irk/I0l3B4mHzzcO5qnf8Wc7LKlOVfyQ4y5oGBU7zVeUfuwJ8Q0thAwhjY/82myo0q1 pmTA== Received: by 10.60.169.110 with SMTP id ad14mr2602943oec.34.1346276328065; Wed, 29 Aug 2012 14:38:48 -0700 (PDT) Received: from [192.168.1.12] ([50.11.44.233]) by mx.google.com with ESMTPS id y6sm17296222oed.2.2012.08.29.14.38.46 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 29 Aug 2012 14:38:47 -0700 (PDT) Message-Id: Mime-Version: 1.0 From: HUSTLEMANN To: "ports" Date: Wed, 29 Aug 2012 16:38:35 -0500 X-Bounce-Tracking-Info: Content-type: text/plain; charset=iso-8859-1; format=flowed Content-transfer-encoding: quoted-printable Cc: Subject: Check out my music 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, 29 Aug 2012 23:13:52 -0000 http://www=2Ereverbnation=2Ecom/hustlemann get a free download for just lis= tening=2E THANK YOU!!! THANK YOU FOR YOUR TIME=2E=2E=2E From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 05:46:48 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 EAB76106564A for ; Thu, 30 Aug 2012 05:46:48 +0000 (UTC) (envelope-from pz-freebsd-ports@ziemba.us) Received: from ziemba.us (osmtp.ziemba.us [208.106.105.149]) by mx1.freebsd.org (Postfix) with ESMTP id BDABC8FC17 for ; Thu, 30 Aug 2012 05:46:48 +0000 (UTC) Received: from hairball.ziemba.us (localhost.ziemba.us [127.0.0.1]) by hairball.ziemba.us (8.14.5/8.14.5) with ESMTP id q7U5klcN035712 for ; Wed, 29 Aug 2012 22:46:47 -0700 (PDT) (envelope-from pz-freebsd-ports@ziemba.us) Received: (from mailnull@localhost) by hairball.ziemba.us (8.14.5/8.14.5/Submit) id q7U5kl7q035711 for freebsd-ports@freebsd.org; Wed, 29 Aug 2012 22:46:47 -0700 (PDT) (envelope-from pz-freebsd-ports@ziemba.us) X-Authentication-Warning: hairball.ziemba.us: mailnull set sender to pz-freebsd-ports@ziemba.us using -f Received: (from news@localhost) by hairball.ziemba.us (8.14.5/8.14.5/Submit) id q7U5klT3035673 for treehouse-mail-freebsd-ports@hairball.treehouse.napa.ca.us; Wed, 29 Aug 2012 22:46:47 -0700 (PDT) (envelope-from news) From: "G. Paul Ziemba" To: freebsd-ports@freebsd.org Date: Thu, 30 Aug 2012 05:46:47 +0000 (UTC) Message-id: References: <503A724E.3050203@FreeBSD.org> <503E7A6F.4080403@FreeBSD.org> Errors-to: "G. Paul Ziemba" Subject: Re: portmaster 3.13.13 real endless loop "Waiting on fetch & checksum.." X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: paul+usenet@w6yx.stanford.edu List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 05:46:49 -0000 dougb@freebsd.org (Doug Barton) writes: >I will need some time to address this, I'll try to get a patch out by >the end of this weekend. Thanks for your efforts Doug. I'm not blocked by this issue but I'll bet your fix will save time for others down the road. ~!paul -- G. Paul Ziemba FreeBSD unix: 10:46PM up 2 days, 10:32, 12 users, load averages: 0.01, 0.02, 0.13 From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 08:06:10 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 E8C311065670 for ; Thu, 30 Aug 2012 08:06:10 +0000 (UTC) (envelope-from russian@russerver.org) Received: from forward4h.mail.yandex.net (forward4h.mail.yandex.net [IPv6:2a02:6b8:0:f05::4]) by mx1.freebsd.org (Postfix) with ESMTP id 862B88FC1B for ; Thu, 30 Aug 2012 08:06:10 +0000 (UTC) Received: from smtp2h.mail.yandex.net (smtp2h.mail.yandex.net [84.201.187.145]) by forward4h.mail.yandex.net (Yandex) with ESMTP id 79AFE1B221E9; Thu, 30 Aug 2012 12:06:08 +0400 (MSK) Received: from smtp2h.mail.yandex.net (localhost [127.0.0.1]) by smtp2h.mail.yandex.net (Yandex) with ESMTP id 348C017000D2; Thu, 30 Aug 2012 12:06:08 +0400 (MSK) Received: from unknown (unknown [89.208.169.156]) by smtp2h.mail.yandex.net (nwsmtp/Yandex) with ESMTP id 67VavwVd-67VCRk7K; Thu, 30 Aug 2012 12:06:07 +0400 Message-ID: <503F1EEC.4040705@russerver.org> Date: Thu, 30 Aug 2012 12:06:04 +0400 From: Russian User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: pakhom706@gmail.com Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@FreeBSD.org Subject: FreeBSD Port: zabbix2-frontend-2.0.2_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: Thu, 30 Aug 2012 08:06:11 -0000 Greetings. This port missing php5-simplexml dependency. Without it "Import" dont work. From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 10:06: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 CFF92106566B for ; Thu, 30 Aug 2012 10:06:10 +0000 (UTC) (envelope-from mattblists@icritical.com) Received: from mail2.icritical.com (mail2.icritical.com [212.57.248.50]) by mx1.freebsd.org (Postfix) with SMTP id 230A48FC17 for ; Thu, 30 Aug 2012 10:06:09 +0000 (UTC) Received: (qmail 17234 invoked from network); 30 Aug 2012 10:06:03 -0000 Received: from localhost (127.0.0.1) by mail2.icritical.com with SMTP; 30 Aug 2012 10:06:03 -0000 Received: (qmail 17224 invoked by uid 599); 30 Aug 2012 10:06:02 -0000 Received: from unknown (HELO PDC002.icritical.int) (212.57.254.146) by mail2.icritical.com (qpsmtpd/0.28) with ESMTP; Thu, 30 Aug 2012 11:06:02 +0100 Message-ID: <503F3B05.2040607@icritical.com> Date: Thu, 30 Aug 2012 11:05:57 +0100 From: Matt Burke User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120812 Thunderbird/14.0 MIME-Version: 1.0 To: Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-TLS-Incoming: YES X-Virus-Scanned: by iCritical at mail2.icritical.com Cc: Subject: pkgng questions 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, 30 Aug 2012 10:06:10 -0000 1. How do I get pkg to use packages built against 9.1-RC1? VirtualBox is playing up (no ethernet, unkillable crashes, etc) and I suspect it's the kernel module... 2. Is there a list of ports like nvidia-driver, nspluginwrapper, linux-f10-flashplugin, sampleicc (dependency of libreoffice!) which aren't in pkgng? 2a. How do I install libreoffice when a dependency isn't in pkgng? 3. How do I force pkg to install/upgrade a single package, regardless of dependencies being out of date? 4. How do I get poudiere to build against a local src/obj tree, or a zfs snapshot of a pre-built jail, instead of 9.0-RELEASE? 5. How do I get poudiere to build against the packages a pkgng client will use instead of building everything for itself? It might help to reduce the discrepancy between the 30 secs it takes to rebuild sysutils/conky from ports on my desktop, and the >1hour it takes poudiere on a hefty server to download+build X and all its dependencies 6. Is pkgng really replacing base when poudiere requires ZFS? How will ports work if pkg_* are gone? Seriously, shouldn't ports at least be able to work with pkgng, and the default FreeBSD install be to a ZFS root before people are stuffed with the "wrong" choices (UFS) they made? 7. How do I configure pkg to use packages from a certain historical release? I need my servers to be identical software-wise regardless of when I install them. In other words, I DON'T want the latest versions. 8. Is there a pkgng equivalent of 'ls -lt /var/db/pkg' without firing up sqlite? 9. Why didn't pkg upgrade tell me it replaced my custom-built packages? I'd have liked for it to not break stuff when /var/db/ports/*/options differed from the options I can see pkgng keeps in its metadata... -- The information contained in this message is confidential and intended for the addressee only. If you have received this message in error, or there are any problems with its content, please contact the sender. iCritical is a trading name of Critical Software Ltd. Registered in England: 04909220. Registered Office: IC2, Keele Science Park, Keele, Staffordshire, ST5 5NH. This message has been scanned for security threats by iCritical. www.icritical.com From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 12:02:00 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 0A43D106564A for ; Thu, 30 Aug 2012 12:02:00 +0000 (UTC) (envelope-from feld@feld.me) Received: from feld.me (unknown [IPv6:2607:f4e0:100:300::2]) by mx1.freebsd.org (Postfix) with ESMTP id CE9638FC24 for ; Thu, 30 Aug 2012 12:01:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=feld.me; s=blargle; h=In-Reply-To:Message-Id:From:Mime-Version:Cc:Date:References:Subject:To:Content-Type; bh=SXwQ1RVDpLnXLVnd1rW33aXrTR3+h14n6zt2jWyJde8=; b=JFFQOHFbfUVzEZ2VI13rUh0DKOy2YGytH3XcrVCGHMRZDhcbTYvd+/iX2CpQtAkIBIaUUOLYwpT4J6tuO1bRZmou1efMAWIkRKrd8wnLicgS9YX+U13XoEcjQw/KYyR9; Received: from localhost ([127.0.0.1] helo=mwi1.coffeenet.org) by feld.me with esmtp (Exim 4.80 (FreeBSD)) (envelope-from ) id 1T73Rb-0005Gl-BF; Thu, 30 Aug 2012 07:01:56 -0500 Received: from feld@feld.me by mwi1.coffeenet.org (Archiveopteryx 3.1.4) with esmtpa id 1346328109-3058-3056/5/10; Thu, 30 Aug 2012 12:01:49 +0000 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: ports@freebsd.org References: <503F3B05.2040607@icritical.com> Date: Thu, 30 Aug 2012 07:01:43 -0500 Mime-Version: 1.0 From: Mark Felder Message-Id: In-Reply-To: <503F3B05.2040607@icritical.com> User-Agent: Opera Mail/12.02 (FreeBSD) X-SA-Report: ALL_TRUSTED=-1, KHOP_THREADED=-0.5 X-SA-Score: -1.5 Cc: Matt Burke Subject: Re: pkgng questions 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, 30 Aug 2012 12:02:00 -0000 I think you're very confused about what pkgng is for. At this time, ports are STILL the recommended way to install things and keep them up to date. Pkgng is the first step required for us to get a better package management system so we can shift the community towards primarily using packages. On Thu, 30 Aug 2012 05:05:57 -0500, Matt Burke wrote: > 1. How do I get pkg to use packages built against 9.1-RC1? VirtualBox is > playing up (no ethernet, unkillable crashes, etc) and I suspect it's the > kernel module... I'm not sure what you mean here. Do you have a 9.1-RC1 server and you're using a public pkgng repository? Which is probably built against 9.0? > 2. Is there a list of ports like nvidia-driver, nspluginwrapper, > linux-f10-flashplugin, sampleicc (dependency of libreoffice!) which > aren't > in pkgng? Everything can be built into the pkgng format except a few ports that need workarounds. There's a list on the wiki. http://wiki.freebsd.org/pkgng Go to the bottom "Known Failures" section. > 2a. How do I install libreoffice when a dependency isn't in pkgng? You run your own poudriere box and setup your own private pkgng repository at this time and build your packages against whatever versions of Perl/Python/PHP/MySQL/etc that you prefer with whichever extra make.conf settings and port options you prefer. My own pkgng repository has libreoffice with no issues. > 3. How do I force pkg to install/upgrade a single package, regardless of > dependencies being out of date? You should never try to do this anyway; you'll end up with packages built against the wrong versions of libraries. > 4. How do I get poudiere to build against a local src/obj tree, or a zfs > snapshot of a pre-built jail, instead of 9.0-RELEASE? The poudriere man page has all the instructions needed to create jails of any release version to be used for building packages. > 5. How do I get poudiere to build against the packages a pkgng client > will > use instead of building everything for itself? It might help to reduce > the > discrepancy between the 30 secs it takes to rebuild sysutils/conky from > ports on my desktop, and the >1hour it takes poudiere on a hefty server > to > download+build X and all its dependencies You don't do it this way. You build everything on your poudriere server and push all of your packages to the client. You do this every single time. If you decide you want a new package on your client, you build it on your poudriere server and have your client request it. If you're using poudriere/pkgng, your clients should NEVER be compiling ports or installing packages outside of what your poudriere server is providing. Poudriere is giving you a "cleanroom" environment where it can guarantee that all the packages and their required packages/libraries are sane. > 6. Is pkgng really replacing base when poudiere requires ZFS? How will > ports work if pkg_* are gone? Seriously, shouldn't ports at least be able > to work with pkgng, and the default FreeBSD install be to a ZFS root > before > people are stuffed with the "wrong" choices (UFS) they made? Pkgng doesn't require ZFS -- poudriere does. Your clients should never have poudriere. > 7. How do I configure pkg to use packages from a certain historical > release? I need my servers to be identical software-wise regardless of > when > I install them. In other words, I DON'T want the latest versions. Make sure your poudriere server is using the ports tree snapshot you desire. > 8. Is there a pkgng equivalent of 'ls -lt /var/db/pkg' without firing up > sqlite? Are you looking for the date column (not sure why that's useful as it can change due to many things)? Doesn't "pkg info -a" suffice? > 9. Why didn't pkg upgrade tell me it replaced my custom-built packages? > I'd > have liked for it to not break stuff when /var/db/ports/*/options > differed > from the options I can see pkgng keeps in its metadata... Your poudriere server can use you preferred options when it builds packages. Check the man page. Long story short: poudriere is a tool for you to build your OWN private package repositories (which is really handy!). Pkgng is just the first step towards a large goal of greatly improving the enduser experience with FreeBSD. I don't believe pkgng is default on any release yet, so you shouldn't be using public pkgng repositories for anything but testing. You should either be running your own poudriere server or you should just be using the new pkgng format with ports. I'm sure someone will chime in with more details and possibly corrections if I've missed something. From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 13:43:58 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 94AB5106564A for ; Thu, 30 Aug 2012 13:43:58 +0000 (UTC) (envelope-from jamie@kode5.net) Received: from kontrol.kode5.net (kontrol.kode5.net [80.229.5.32]) by mx1.freebsd.org (Postfix) with ESMTP id 0172B8FC0A for ; Thu, 30 Aug 2012 13:43:57 +0000 (UTC) Received: from kontrol.kode5.net (localhost [127.0.0.1]) by kontrol.kode5.net (8.14.5/8.14.5) with ESMTP id q7UDht2b071042 for ; Thu, 30 Aug 2012 14:43:55 +0100 (BST) (envelope-from jamie@kode5.net) Received: (from jamie@localhost) by kontrol.kode5.net (8.14.5/8.14.5/Submit) id q7UDhsjS071041 for freebsd-ports@freebsd.org; Thu, 30 Aug 2012 14:43:55 +0100 (BST) (envelope-from jamie@kode5.net) X-Authentication-Warning: kontrol.kode5.net: jamie set sender to jamie@kode5.net using -f Date: Thu, 30 Aug 2012 14:43:54 +0100 From: Jamie Paul Griffin To: freebsd-ports@freebsd.org Message-ID: <20120830134354.GA54128@kontrol.kode5.net> References: <503F3B05.2040607@icritical.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: x-operating-system: FreeBSD 9.1-PRERELEASE amd64 x-pgp-fingerprint: A4B9 E875 A18C 6E11 F46D B788 BEE6 1251 1D31 DC38 x-pgp-key: 1D31DC38 User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: clamav-milter 0.97.5 at kontrol.kode5.net X-Virus-Status: Clean Subject: Re: pkgng questions 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, 30 Aug 2012 13:43:58 -0000 [ Mark Felder wrote on Thu 30.Aug'12 at 7:01:43 -0500 ] > I think you're very confused about what pkgng is for. At this time, ports > are STILL the recommended way to install things and keep them up to date. > Pkgng is the first step required for us to get a better package management > system so we can shift the community towards primarily using packages. Can i ask, why is it that shifting the community to using packages is deemed to be a better approach? I like being able to select configuration options to build software. I have never installed a pre-compiled package since using FreeBSD version 6.x. I recall someone responding in another thread about how people don't like change but surely being able to choose is what end-users want. I am sure this has been discussed at length in other threads and sorry if i'm asking old questions. Jamie From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 14:19:42 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 6D018106564A; Thu, 30 Aug 2012 14:19: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 4C22B8FC17; Thu, 30 Aug 2012 14:19: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 q7UEJgSv083573; Thu, 30 Aug 2012 14:19:42 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7UEJgN0083571; Thu, 30 Aug 2012 14:19:42 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Thu, 30 Aug 2012 16:19:39 +0200 From: Baptiste Daroussin To: ports-announce@FreeBSD.org, ports@FreeBSD.org, current@FreeBSD.org Message-ID: <20120830141939.GJ64447@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="q5r20fdKX+PFtYHw" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Subject: pkg (aka pkgng) 1.0 released 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, 30 Aug 2012 14:19:42 -0000 --q5r20fdKX+PFtYHw Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi all, Since Julien Laffaye and I started pkgng lots of things has happened and here we are now. After 2 years of development (first commit "Tue Sep 7 2010"), more than 2000 commits, 43 different contibutors. The pkgng team is proud to release pkg-1.0! Before going further I would like to thanks any one that has been involved in pkgng providing code: Alberto Villa, Andrej Zverev, Andrey Zonov, Arthur Gautier, Ashish SHUKLA, Beat Gaetzi, Brad Davis, Bryan Drewery, Chris Rees, Craig Rodrigues, Daniel Shahaf, David Forsythe, David Naylor, Eitan Adler, Florent Thoumie, Frederic Culot, Garrett Cooper, Glen Barber, Jonathan Anderson, Koop Mast, Lars Engels, Joffrey Lassignardie, Marco Steinbach, Marin Atanasov Nikolov, Matthew Seaman, Maxim Ignatenko, Michael Brune, Philippe Pepiot, Pietro Cerutti, Rolf Grossmann, Roman Naumann, Sofian Brabez, Sunpoet Po-Chuan Hsieh, Toni Ylenius, Will Andrews, Yuri Pankov There are also some people I would like to thanks in particular: - Will Andrews, who has been the first to join the project after the first presentation at BSDCan 2010. - Jilles Tjoelker, who has been continuously reviewing commit, spotted mistake, provided advices. - Matthew Seaman and Bryan Drewery who have become two of the most active developers in a very short time and have improved pkgng a lot! - Marin Atanasov Nikolov, who has been working heavily on multirepository support, providing continuous integration environement, and many more. - All the portmgr from prior my election as member of that team, they invited us to BSDCan to present our early version of pkgng (which was a really early version :D), they trusted in pkgng and motivated us a lot! Thanks to all the testers/reviewers, early adopters. So, 1/ Why pkg? ------------ Our current pkg_install tools are showing their age, are hard to maintain, and they lack features: - missing metadata - no upgrade support - no repository support - no fine dependency tracking - no modern binary package management - and many others Having old tools makes it hard to improve the ports infrastructure, as a result lots of hacks have found their way into the different Mk/bsd.*.mk files to work around pkg_install limitations plus there are lots of hacks in the packages metadata itself such as @comment which are not comments, and so forth. 2/ What it is? -------------- It is a tool that is designed to replace pkg_install and provide modern features and advanced package management for FreeBSD. The ports tree is already able to transparently switch to pkgng by default by adding WITH_PKGNG=yes to your make.conf It provides a pkg2ng tool to help converting from an old installation to a new one. Test repositories are available on http://pkgbeta.freebsd.org/ (I try to update them as fast as I can) It will live forever in the ports tree (with a binary bootstrap in 9 and 10) Third party tools ----------------- Tools supporting natively pkgng - ports-mgmt/portupgrade-devel (soon the main portupgrade will support) - ports-mgmt/pkg_cutleaves - ports-mgmt/poudriere - ports-mgmt/poudriere-devel - ports-mgmt/portdowngrade - ports-mgmt/tinderbox-devel (support can be improved) - ports-mgmt/portbuilder - sysutils/bsdstats Tools supporting pkgng via a patch (I hope it will be reviewed/integrated soon) - ports-mgmt/portmaster (https://github.com/pkgng/pkgng/blob/master/ports/patch-portmaster-pkgng) Tools being worked on (or I heard people are interested) : - salt support (in version 0.10) http://docs.saltstack.org/en/latest/ref/states/all/salt.states.pkgng.html and http://docs.saltstack.org/en/latest/ref/modules/all/salt.modules.pkgng.html - cfengine support (http://unix-heaven.org/cfengine3-freebsd-pkgng) - puppet support: (https://github.com/xaque208/puppet-pkgng) - ruby bindings: (https://github.com/baloo/libpkg-ruby/) - PackageKit Howto: - Continuous integration and package building: http://unix-heaven.org/continuous-package-building-with-poudriere-and-jenkins - Maintaining your own pkgng repository with tinderbox: http://www.glenbarber.us/2012/06/11/Maintaining-Your-Own-pkgng-Repository.html Links ----- - http://wiki.freebsd.org/PkgPrimer - http://wiki.freebsd.org/pkgng - https://github.com/pkgng/pkgng/blob/master/FAQ.md Please report bugs in the github issue tracker: - http://github.com/pkgng/pkgng Please note the http://pkgbeta.freebsd.org is updated on best effort, there is still a lot of work needed, to be able to automatically and update on regular basis the package sets. regards, Bapt --q5r20fdKX+PFtYHw Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA/dnsACgkQ8kTtMUmk6EwKHgCgq4ysUClD5/g/0lxaAtwpjo4S UT0AnA+ft8lk8jnP4TQW9BmaFoxILAC4 =Bgl/ -----END PGP SIGNATURE----- --q5r20fdKX+PFtYHw-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 14:44:46 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 E469610657A3 for ; Thu, 30 Aug 2012 14:44:46 +0000 (UTC) (envelope-from mattblists@icritical.com) Received: from mail1.icritical.com (mail1.icritical.com [93.95.13.41]) by mx1.freebsd.org (Postfix) with SMTP id 3C11C8FC20 for ; Thu, 30 Aug 2012 14:44:45 +0000 (UTC) Received: (qmail 22866 invoked from network); 30 Aug 2012 14:44:44 -0000 Received: from localhost (127.0.0.1) by mail1.icritical.com with SMTP; 30 Aug 2012 14:44:44 -0000 Received: (qmail 22850 invoked by uid 599); 30 Aug 2012 14:44:43 -0000 Received: from unknown (HELO PDC002.icritical.int) (212.57.254.146) by mail1.icritical.com (qpsmtpd/0.28) with ESMTP; Thu, 30 Aug 2012 15:44:43 +0100 Message-ID: <503F7C5A.4070001@icritical.com> Date: Thu, 30 Aug 2012 15:44:42 +0100 From: Matt Burke User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:14.0) Gecko/20120812 Thunderbird/14.0 MIME-Version: 1.0 To: Mark Felder References: <503F3B05.2040607@icritical.com> In-Reply-To: Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 7bit X-TLS-Incoming: YES X-Virus-Scanned: by iCritical at mail1.icritical.com Cc: ports@freebsd.org Subject: Re: pkgng questions 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, 30 Aug 2012 14:44:47 -0000 On 08/30/12 13:01, Mark Felder wrote: > I think you're very confused about what pkgng is for. At this time, ports > are STILL the recommended way to install things and keep them up to date. Really? I think the last time I compiled X or a web browser (until using poudriere) was about 10 years ago. > Pkgng is the first step required for us to get a better package management > system so we can shift the community towards primarily using packages. I like packages - they save me compiling massive things on my desktop and they let me keep my servers running exactly the same software built from our CI setup. 'make package' is so quick and easy, it'd be hard to beat. So I thought I'd get a grip on pkgng before pkg_* disappears from base. I had a couple of questions I wanted to answer - 1) How easy does it make keeping my desktop (currently releng/9.1 built with dtrace) up-to-date 2) How much easier will it be to maintain production and testing servers? The answer has made me start downloading an OpenIndiana iso. >> 2. Is there a list of ports like nvidia-driver, nspluginwrapper, >> linux-f10-flashplugin, sampleicc (dependency of libreoffice!) which aren't >> in pkgng? > > Everything can be built into the pkgng format except a few ports that need > workarounds. There's a list on the wiki. > > http://wiki.freebsd.org/pkgng > > Go to the bottom "Known Failures" section. I don't see any of the examples I gave listed, apart from nvidia-driver >> 3. How do I force pkg to install/upgrade a single package, regardless of >> dependencies being out of date? > > You should never try to do this anyway; you'll end up with packages built > against the wrong versions of libraries. You're suggesting that I should upgrade an entire machine which may have proven itself over a period of years to be perfectly stable, just because I need a small utility which really doesn't care about the man page typo which caused gettext-0.1.2_3 to change to gettext-0.1.2_4? >> 4. How do I get poudiere to build against a local src/obj tree, or a zfs >> snapshot of a pre-built jail, instead of 9.0-RELEASE? > > The poudriere man page has all the instructions needed to create jails of > any release version to be used for building packages. No, the man page doesn't mention anything about specifying where to pull the distribution from, only what method of access to use. > You don't do it this way. You build everything on your poudriere server and > push all of your packages to the client. You do this every single time. If > you decide you want a new package on your client, you build it on your > poudriere server and have your client request it. If you're using > poudriere/pkgng, your clients should NEVER be compiling ports or installing > packages outside of what your poudriere server is providing. Poudriere is > giving you a "cleanroom" environment where it can guarantee that all the > packages and their required packages/libraries are sane. > Pkgng doesn't require ZFS -- poudriere does. Your clients should never have > poudriere. I am confused. If pkg_* are removed, how is a person with a single desktop machine (worst case, a netbook) expected to operate if they need a specific port build? Are they to spend a week compiling 1000+ ports themselves in a poudriere VM? Or is the flexibility of FreeBSD ports just not deemed to be useful to the end user (or person unable to provide a dedicated any more? >> 8. Is there a pkgng equivalent of 'ls -lt /var/db/pkg' without firing up >> sqlite? > > Are you looking for the date column (not sure why that's useful as it can > change due to many things)? Doesn't "pkg info -a" suffice? 'ls -lt /var/db/pkg' will show me what packages were installed sorted by day. It is very useful on servers which aren't routinely upgraded to the latest and greatest untested versions >> 9. Why didn't pkg upgrade tell me it replaced my custom-built packages? I'd >> have liked for it to not break stuff when /var/db/ports/*/options differed >> from the options I can see pkgng keeps in its metadata... > > Your poudriere server can use you preferred options when it builds > packages. Check the man page. pkg2ng doesn't tell you that you're about to need another machine $ man pkg2ng No manual entry for pkg2ng > Long story short: poudriere is a tool for you to build your OWN private > package repositories (which is really handy!). It is handy IF you have the resources to maintain a poudriere machine. It is handy IF you really enjoy waiting for x.org and web browsers to compile It is NOT handy if you just want to build one package to be built with different options. In fact it makes a mockery of FreeBSD's ease of use. > Pkgng is just the first step towards a large goal of greatly improving > the enduser experience with FreeBSD. By "improving", you mean "removing flexibility from"? > I don't believe pkgng is default on any release yet, so you > shouldn't be using public pkgng repositories for anything but testing. You > should either be running your own poudriere server or you should just be > using the new pkgng format with ports. Wait, you said "If you're using poudriere/pkgng, your clients should NEVER be compiling ports or installing packages outside of what your poudriere server is providing" So what is it? The information contained in this message is confidential and intended for the addressee only. If you have received this message in error, or there are any problems with its content, please contact the sender. iCritical is a trading name of Critical Software Ltd. Registered in England: 04909220. Registered Office: IC2, Keele Science Park, Keele, Staffordshire, ST5 5NH. This message has been scanned for security threats by iCritical. www.icritical.com From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 14:46:18 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 8ACC31065689 for ; Thu, 30 Aug 2012 14:46:18 +0000 (UTC) (envelope-from feld@feld.me) Received: from feld.me (unknown [IPv6:2607:f4e0:100:300::2]) by mx1.freebsd.org (Postfix) with ESMTP id 4D29A8FC12 for ; Thu, 30 Aug 2012 14:46:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=feld.me; s=blargle; h=In-Reply-To:Message-Id:From:Mime-Version:Cc:Date:References:Subject:To:Content-Type; bh=EcHbq0jJaP6uUV9dV007u2dwbPXlfHQSi1GScQyPyNM=; b=MrkpS+QH+eaF3jf7W92ZER1j6cedFIgrh1p5CPLGkTvE5NrT2h9tRyJ8r48Tocumiex1ppdItRFmrs9vLr66boV5XCA/at+B/fyvl0Wc9efC9NteymCK2fwxlhL8/UAx; Received: from localhost ([127.0.0.1] helo=mwi1.coffeenet.org) by feld.me with esmtp (Exim 4.80 (FreeBSD)) (envelope-from ) id 1T760Z-000AoA-Bm; Thu, 30 Aug 2012 09:46:17 -0500 Received: from feld@feld.me by mwi1.coffeenet.org (Archiveopteryx 3.1.4) with esmtpa id 1346337965-3058-3056/5/11; Thu, 30 Aug 2012 14:46:05 +0000 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: freebsd-ports@freebsd.org References: <503F3B05.2040607@icritical.com> <20120830134354.GA54128@kontrol.kode5.net> Date: Thu, 30 Aug 2012 09:46:01 -0500 Mime-Version: 1.0 From: Mark Felder Message-Id: In-Reply-To: <20120830134354.GA54128@kontrol.kode5.net> User-Agent: Opera Mail/12.02 (FreeBSD) X-SA-Report: ALL_TRUSTED=-1, KHOP_THREADED=-0.5 X-SA-Score: -1.5 Cc: Jamie Paul Griffin Subject: Re: pkgng questions 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, 30 Aug 2012 14:46:18 -0000 On Thu, 30 Aug 2012 08:43:54 -0500, Jamie Paul Griffin wrote: > Can i ask, why is it that shifting the community to using packages is > deemed to be a better approach? I like being able to select > configuration options to build software. I have never installed a > pre-compiled package since using FreeBSD version 6.x. The long-term goal is subpackages so this need is alleviated. The only reason to compile yourself then is to play with the CFLAGS. :-) Example: right now if you want to build a webserver running Apache and PHP quickly with FreeBSD you have no choice but to use ports. The PHP package doesn't provide the Apache PHP module. But if we had packages for the independent options: php5-apache, php5-php-fpm, php5-cli, php5-cgi.... You see where this is going. It's moving toward the modularization that many Linux distros use. Some people are going to hate this, but it makes support for the ports team MUCH more consistent because everyone runs the same binaries. From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 14:51:52 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 89DEA106564A for ; Thu, 30 Aug 2012 14:51:52 +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 30A368FC1C for ; Thu, 30 Aug 2012 14:51:51 +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=C5S9St NvfKEpD75zlW0fJ/Co+K/nvUrPFXLQiJW7pkRw3Qm4bB5oWStWtgIh7nScXXyw41 EBMOWqqDcm+HAvhH6jq/LOzvShVrHNB0SQfR24SZf/pnPg++7gYxi67pacMsST46 XKq/Fi3bmmI8ZF5zIDBrDcbYCzKC6jC5cWQlc= 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=v7u3o1+6TSO3 D/m04jIw3opVpA+lsADnFuPi6FUOR2I=; b=Fg7nScL6YVvZ6OH5+SE8gKJ2gvbx VdnvpD7RJk4X1mv1g9IXwkU6n7XxdBEOMmq9iRDRfB/TEjB5okZfW2cGspa4PUro Rz8jcjrrT7uHaVBIxy3HegBeOUp4C8Or+RGo9zpSz7fTMb2+f2/mbKW8RJ9+n3Qn SLKBfg4lkVYWv54= Received: (qmail 40220 invoked from network); 30 Aug 2012 09:51:50 -0500 Received: from unknown (HELO ?192.168.0.74?) (bryan@shatow.net@74.94.87.209) by sweb.xzibition.com with ESMTPA; 30 Aug 2012 09:51:50 -0500 Message-ID: <503F7E0B.2040209@shatow.net> Date: Thu, 30 Aug 2012 09:51:55 -0500 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: Jamie Paul Griffin References: <503F3B05.2040607@icritical.com> <20120830134354.GA54128@kontrol.kode5.net> In-Reply-To: <20120830134354.GA54128@kontrol.kode5.net> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: pkgng questions 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, 30 Aug 2012 14:51:52 -0000 On 8/30/2012 8:43 AM, Jamie Paul Griffin wrote: > [ Mark Felder wrote on Thu 30.Aug'12 at 7:01:43 -0500 ] > >> I think you're very confused about what pkgng is for. At this time, ports >> are STILL the recommended way to install things and keep them up to date. >> Pkgng is the first step required for us to get a better package management >> system so we can shift the community towards primarily using packages. > > Can i ask, why is it that shifting the community to using packages is deemed to be a better approach? I like being able to select configuration options to build software. I have never installed a pre-compiled package since using FreeBSD version 6.x. I recall someone responding in another thread about how people don't like change but surely being able to choose is what end-users want. I am sure this has been discussed at length in other threads and sorry if i'm asking old questions. > > Jamie Supporting binary package upgrades makes it easier all around for most users. It also simplifies enterprise environments. Users can of course build their own packages with custom options and distribute those instead. Make no mistake though, ports are not going anywhere. You don't have to use binary packages if you don't want to. You can still checkout ports and compile and use portmaster/portupgrade. Bryan From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 15: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 64635106564A for ; Thu, 30 Aug 2012 15:06:34 +0000 (UTC) (envelope-from jamie@kode5.net) Received: from kontrol.kode5.net (kontrol.kode5.net [80.229.5.32]) by mx1.freebsd.org (Postfix) with ESMTP id A57CF8FC16 for ; Thu, 30 Aug 2012 15:06:32 +0000 (UTC) Received: from kontrol.kode5.net (localhost [127.0.0.1]) by kontrol.kode5.net (8.14.5/8.14.5) with ESMTP id q7UF6VTd015624; Thu, 30 Aug 2012 16:06:31 +0100 (BST) (envelope-from jamie@kode5.net) Received: (from jamie@localhost) by kontrol.kode5.net (8.14.5/8.14.5/Submit) id q7UF6VM5015623; Thu, 30 Aug 2012 16:06:31 +0100 (BST) (envelope-from jamie@kode5.net) X-Authentication-Warning: kontrol.kode5.net: jamie set sender to jamie@kode5.net using -f Date: Thu, 30 Aug 2012 16:06:31 +0100 From: Jamie Paul Griffin To: Bryan Drewery Message-ID: <20120830150631.GB54128@kontrol.kode5.net> References: <503F3B05.2040607@icritical.com> <20120830134354.GA54128@kontrol.kode5.net> <503F7E0B.2040209@shatow.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <503F7E0B.2040209@shatow.net> x-operating-system: FreeBSD 9.1-PRERELEASE amd64 x-pgp-fingerprint: A4B9 E875 A18C 6E11 F46D B788 BEE6 1251 1D31 DC38 x-pgp-key: 1D31DC38 User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: clamav-milter 0.97.5 at kontrol.kode5.net X-Virus-Status: Clean Cc: freebsd-ports@freebsd.org Subject: Re: pkgng questions 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, 30 Aug 2012 15:06:34 -0000 [ Bryan Drewery wrote on Thu 30.Aug'12 at 9:51:55 -0500 ] > On 8/30/2012 8:43 AM, Jamie Paul Griffin wrote: > > [ Mark Felder wrote on Thu 30.Aug'12 at 7:01:43 -0500 ] > > > >> I think you're very confused about what pkgng is for. At this time, ports > >> are STILL the recommended way to install things and keep them up to date. > >> Pkgng is the first step required for us to get a better package management > >> system so we can shift the community towards primarily using packages. > > > > Can i ask, why is it that shifting the community to using packages is deemed to be a better approach? I like being able to select configuration options to build software. I have never installed a pre-compiled package since using FreeBSD version 6.x. I recall someone responding in another thread about how people don't like change but surely being able to choose is what end-users want. I am sure this has been discussed at length in other threads and sorry if i'm asking old questions. > > > > Jamie > > Supporting binary package upgrades makes it easier all around for most > users. It also simplifies enterprise environments. Users can of course > build their own packages with custom options and distribute those instead. > > Make no mistake though, ports are not going anywhere. You don't have to > use binary packages if you don't want to. You can still checkout ports > and compile and use portmaster/portupgrade. Thanks Bryan for explaining. And sorry for creating a digression from the OP's question. I'm just reading all the information about pkgng, poudriere and related projects and it looks pretty fantastic. Some really creative and clever work. Best wishes, Jamie. From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 15:43: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 2B1C3106566B; Thu, 30 Aug 2012 15:43:49 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1.jnielsen.net (secure.freebsdsolutions.net [69.55.234.48]) by mx1.freebsd.org (Postfix) with ESMTP id 0BA008FC14; Thu, 30 Aug 2012 15:43:48 +0000 (UTC) Received: from [10.10.1.32] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by ns1.jnielsen.net (8.14.4/8.14.4) with ESMTP id q7UFhjOi036017 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 30 Aug 2012 11:43:46 -0400 (EDT) (envelope-from lists@jnielsen.net) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) From: John Nielsen In-Reply-To: <20120830141939.GJ64447@ithaqua.etoilebsd.net> Date: Thu, 30 Aug 2012 09:43:47 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20120830141939.GJ64447@ithaqua.etoilebsd.net> To: ports@freebsd.org, current@freebsd.org X-Mailer: Apple Mail (2.1486) X-DCC-sonic.net-Metrics: ns1.jnielsen.net 1117; Body=2 Fuz1=2 Fuz2=2 X-Virus-Scanned: clamav-milter 0.97.5 at ns1.jnielsen.net X-Virus-Status: Clean Cc: Subject: Re: pkg (aka pkgng) 1.0 released 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, 30 Aug 2012 15:43:49 -0000 Thanks to everyone involved. I've been lightly testing pkg for a little while, but I still mainly use = ports. This announcement prompted me to switch from portupgrade to = portupgrade-devel (20120827 version) to see how it works with PKGNG. I = encountered a couple issues: Portupgrade doesn't remove the pkgdb.db.lock reliably. Portupgrade doesn't handle stale lock files (just waits indefinitely for = a nonexistent process to finish). A big problem when combined with the = above. Running "portupgrade pkg" failed. It stalled trying to unregister the = package installation after the old pkg was removed. I didn't dig too = deeply but it seems like a dependency chicken-and-egg problem. I was able to reinstall using /usr/sbin/pkg, and I also tested "make && = make deinstall && make reinstall" of ports-mgmt/pkg successfully, so it = may just be a portupgrade issue. JN On Aug 30, 2012, at 8:19 AM, Baptiste Daroussin = wrote: > After 2 years of development (first commit "Tue Sep 7 2010"), more = than 2000 > commits, 43 different contibutors. The pkgng team is proud to release = pkg-1.0! >=20 > [...] >=20 > Tools supporting natively pkgng > - ports-mgmt/portupgrade-devel (soon the main portupgrade will = support) > [...] From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 15:48:07 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 C62BD106566B for ; Thu, 30 Aug 2012 15:48:07 +0000 (UTC) (envelope-from feld@feld.me) Received: from feld.me (unknown [IPv6:2607:f4e0:100:300::2]) by mx1.freebsd.org (Postfix) with ESMTP id 8970B8FC1D for ; Thu, 30 Aug 2012 15:48:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=feld.me; s=blargle; h=In-Reply-To:Message-Id:From:Mime-Version:Date:References:Subject:Cc:To:Content-Type; bh=OiVrMsG8oKaoy7YlwrDfg/ikHirk6CAEk3PA4DS5mAw=; b=rUC2AT+S+YMM7/hGknc3UZwj2gmI5U2DkKui72+LB3WnRSED9gszrxpwQBWGTof9t/rryV83FcWCyuvYjPn9493RDv/brHXyFXNREL49gjvJJdjDZvq0pZl9f8rsj6WB; Received: from localhost ([127.0.0.1] helo=mwi1.coffeenet.org) by feld.me with esmtp (Exim 4.80 (FreeBSD)) (envelope-from ) id 1T76yS-000C3i-DO; Thu, 30 Aug 2012 10:48:05 -0500 Received: from feld@feld.me by mwi1.coffeenet.org (Archiveopteryx 3.1.4) with esmtpa id 1346341677-3058-3056/5/12; Thu, 30 Aug 2012 15:47:57 +0000 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: Matt Burke References: <503F3B05.2040607@icritical.com> <503F7C5A.4070001@icritical.com> Date: Thu, 30 Aug 2012 10:47:57 -0500 Mime-Version: 1.0 From: Mark Felder Message-Id: In-Reply-To: <503F7C5A.4070001@icritical.com> User-Agent: Opera Mail/12.02 (FreeBSD) X-SA-Report: ALL_TRUSTED=-1, KHOP_THREADED=-0.5 X-SA-Score: -1.5 Cc: ports@freebsd.org Subject: Re: pkgng questions 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, 30 Aug 2012 15:48:07 -0000 On Thu, 30 Aug 2012 09:44:42 -0500, Matt Burke wrote: > On 08/30/12 13:01, Mark Felder wrote: >> I think you're very confused about what pkgng is for. At this time, >> ports >> are STILL the recommended way to install things and keep them up to >> date. > > Really? I think the last time I compiled X or a web browser (until using > poudriere) was about 10 years ago. > Yes, but an example I gave in another thread reply is PHP. You can't pkg_install PHP right now and get Apache support. You HAVE to compile. The new pkg format is a step towards sub-packages so we can have a better public package repository that can fill 99% of everyone's needs. > > I had a couple of questions I wanted to answer - > > 1) How easy does it make keeping my desktop (currently releng/9.1 built > with dtrace) up-to-date It should be no different -- perhaps easier even. > 2) How much easier will it be to maintain production and testing servers? > > It will be no different. In fact, if you have a lot of servers but you have consistent, customized options across them all it will be EASIER to deploy and update packages with pkgng and poudriere. > The answer has made me start downloading an OpenIndiana iso. > I don't see what OpenIndiana gains you...? > > I don't see any of the examples I gave listed, apart from nvidia-driver > > Because the examples you gave have no issues with pkgng. If they're not in the public repository that's not a pkgng problem, it's a repository problem. You should be using pkg_* until the ports@ team has stated that the public pkgng repository is the one everyone should be using. pkgng 1.0 has just been announced, but that just means the tool has reached maturity, not the package management of FreeBSD has instantly changed to pkgng. > > You're suggesting that I should upgrade an entire machine which may have > proven itself over a period of years to be perfectly stable, just > because I > need a small utility which really doesn't care about the man page typo > which caused gettext-0.1.2_3 to change to gettext-0.1.2_4? > I'm not sure how you've come to this conclusion? If you have a poudriere server building packages and you only want to install one new utility, just tell poudriere to build only that utility and not build your entire list of packages. Yes, if that utility depends on gettext you'll find poudriere upgrading gettext and everything that depends on it. That's what poudriere does -- make sure that everything is built against whatever is current in the ports tree provided. But again, we're getting into the realm of mixing ports and packages which you should always take great caution when doing. You'll still be able to do that with pkgng. >>> 4. How do I get poudiere to build against a local src/obj tree, or a >>> zfs >>> snapshot of a pre-built jail, instead of 9.0-RELEASE? >> >> The poudriere man page has all the instructions needed to create jails >> of >> any release version to be used for building packages. > > No, the man page doesn't mention anything about specifying where to pull > the distribution from, only what method of access to use. poudriere jail -c -v 8.3-RELEASE -a amd64 -j 8stable-amd64 This builds a jail from 8.3-RELEASE. If you want to update it to 8-STABLE build the 8-STABLE world and "make installworld DESTDIR=/path/to/poudriere/jail/named/8stable-amd64" Does that help? > > I am confused. If pkg_* are removed, how is a person with a single > desktop > machine (worst case, a netbook) expected to operate if they need a > specific > port build? Are they to spend a week compiling 1000+ ports themselves in > a > poudriere VM? > > Or is the flexibility of FreeBSD ports just not deemed to be useful to > the > end user (or person unable to provide a dedicated any more? > Do not change what you are currently doing. Keep using pkg_* until the pkgng repositories are deemed to be the official package repositories of FreeBSD. If you really know what you're doing, you can still mix ports and packages with pkgng. Later when we have subpackages you probably will never need to do a "specific port build" because you want different options. > >>> 8. Is there a pkgng equivalent of 'ls -lt /var/db/pkg' without firing >>> up >>> sqlite? >> >> Are you looking for the date column (not sure why that's useful as it >> can >> change due to many things)? Doesn't "pkg info -a" suffice? > > 'ls -lt /var/db/pkg' will show me what packages were installed sorted by > day. It is very useful on servers which aren't routinely upgraded to the > latest and greatest untested versions > There has been discussion to backport creation /var/db/pkg entries and make it readonly. I understand your need because I use that too sometimes. > >>> 9. Why didn't pkg upgrade tell me it replaced my custom-built >>> packages? I'd >>> have liked for it to not break stuff when /var/db/ports/*/options >>> differed >>> from the options I can see pkgng keeps in its metadata... You should know by now that mixing ports and packages is dangerous. And we've sort of covered earlier what's going on here. I'm cutting the rest below this because the answer is redundant: pkgng is the new package tool and package format. It's compatible with everything you were doing before. It has much better features, dependency tracking, and it's very fast. It's going to be followed by some fantastic upgrades to the package management ecosystem that should eliminate the need for compiling custom packages for the majority of the users out there. Please, don't be afraid of it. Just be patient and wait for bapt and friends to tell everyone to stop using the old package repositories before you make any complaints about the current pkgng packages (or lack thereof). FreeBSD's ports and package system has been incredibly flexible -- I agree. The goal is to preserve every bit of flexibility while at the same time providing a better public package repository. If you've found a serious bug that is breaking your ability to do something please contact the ports team and let them know -- they don't want to alienate power users. It really just sounds to me like you jumped on the pkgng train too soon without realizing you were beta testing. Pkgng+poudriere is awesome and solves all sorts of problems I've had with the old system. I'm sure you'll see the value in some of these new changes soon enough :-) From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 15:56: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 AF7C8106564A; Thu, 30 Aug 2012 15:56:43 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1.jnielsen.net (secure.freebsdsolutions.net [69.55.234.48]) by mx1.freebsd.org (Postfix) with ESMTP id 769E98FC14; Thu, 30 Aug 2012 15:56:43 +0000 (UTC) Received: from [10.10.1.32] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by ns1.jnielsen.net (8.14.4/8.14.4) with ESMTP id q7UFuam5047425 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 30 Aug 2012 11:56:36 -0400 (EDT) (envelope-from lists@jnielsen.net) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) From: John Nielsen In-Reply-To: Date: Thu, 30 Aug 2012 09:56:39 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <2DA948A5-540A-411F-9D11-120A27AF1EBB@jnielsen.net> References: <20120830141939.GJ64447@ithaqua.etoilebsd.net> To: ports@freebsd.org, current@freebsd.org X-Mailer: Apple Mail (2.1486) X-DCC-sonic.net-Metrics: ns1.jnielsen.net 1117; Body=2 Fuz1=2 Fuz2=2 X-Virus-Scanned: clamav-milter 0.97.5 at ns1.jnielsen.net X-Virus-Status: Clean Cc: Subject: Re: pkg (aka pkgng) 1.0 released 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, 30 Aug 2012 15:56:43 -0000 On Aug 30, 2012, at 9:43 AM, John Nielsen wrote: > Thanks to everyone involved. >=20 > I've been lightly testing pkg for a little while, but I still mainly = use ports. This announcement prompted me to switch from portupgrade to = portupgrade-devel (20120827 version) to see how it works with PKGNG. I = encountered a couple issues: >=20 > Portupgrade doesn't remove the pkgdb.db.lock reliably. > Portupgrade doesn't handle stale lock files (just waits indefinitely = for a nonexistent process to finish). A big problem when combined with = the above. > Running "portupgrade pkg" failed. It stalled trying to unregister the = package installation after the old pkg was removed. I didn't dig too = deeply but it seems like a dependency chicken-and-egg problem. I tried this again so I could provide some more details. This is what = shows in the terminal when it stalls: ---> Backing up the old version ---> Uninstalling the old version USING PKGNG ---> Deinstalling 'pkg-1.0' ---> Preserving /usr/local/lib/libpkg.so.0 as = /usr/local/lib/compat/pkg/libpkg.so.0 The following packages will be deinstalled: pkg-1.0 The deinstallation will free 7 MB Deleting pkg-1.0... done [Updating the pkgdb in /var/db/pkg ...=20 Running ps in another terminal shows "pkg query %n-%v". Since the actual = pkg is now gone, I suspect this is really /usr/sbin/pkg. I further = suspect that it's waiting for y/n input (whether to install the binary = pkg) on its nonexistent stdin somewhere. I killed it (pkg) and = portupgrade seemed to finish normally. > I was able to reinstall using /usr/sbin/pkg, and I also tested "make = && make deinstall && make reinstall" of ports-mgmt/pkg successfully, so = it may just be a portupgrade issue. >=20 > JN >=20 > On Aug 30, 2012, at 8:19 AM, Baptiste Daroussin = wrote: >=20 >> After 2 years of development (first commit "Tue Sep 7 2010"), more = than 2000 >> commits, 43 different contibutors. The pkgng team is proud to = release pkg-1.0! >>=20 >> [...] >>=20 >> Tools supporting natively pkgng >> - ports-mgmt/portupgrade-devel (soon the main portupgrade will = support) >> [...] >=20 > _______________________________________________ > 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" >=20 From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 16:06:39 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 E2EC0106564A for ; Thu, 30 Aug 2012 16:06:39 +0000 (UTC) (envelope-from olivier@gid0.org) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 462DC8FC17 for ; Thu, 30 Aug 2012 16:06:38 +0000 (UTC) Received: by lbbgg13 with SMTP id gg13so748098lbb.13 for ; Thu, 30 Aug 2012 09:06:37 -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:content-transfer-encoding:x-gm-message-state; bh=IBnEWLX22HsDTb1DgmGbskP7B8CsiSTB0Y/bGEG9bXA=; b=VGcBglRZs6D9qoZwRNrAyr4f6qaXx0IfPeL7D9VFa00j6Pkm0bbkyDWMbBFsPUIvD9 /mDd7AIKX/7tfzNK6uSS4kybOp1NhLVly003AwXVoACI6EJPo1zIOQJBQt5KJkncXZcC 0nHKWl+BqzrcQBpx9VGW6Ayzt7WiBfeBL/v/z/fgdkuWtp2k79YwDL7mnE9ATNGM6/Uy ztIV7egFgLaJDqiTyepIWkyFPOYMVgz4OVy7i92i1LwwJrQT+aRHxa3zzvrIa/Fweegm waP/A7A0RHu7FzsYtZEZ40N0I+rvyglMQyk5x0b0kh3v25PEPCamKSeUAVhz8E5Kqx+W vbCA== MIME-Version: 1.0 Received: by 10.112.86.166 with SMTP id q6mr1573561lbz.6.1346342797656; Thu, 30 Aug 2012 09:06:37 -0700 (PDT) Received: by 10.112.2.36 with HTTP; Thu, 30 Aug 2012 09:06:37 -0700 (PDT) In-Reply-To: <2DA948A5-540A-411F-9D11-120A27AF1EBB@jnielsen.net> References: <20120830141939.GJ64447@ithaqua.etoilebsd.net> <2DA948A5-540A-411F-9D11-120A27AF1EBB@jnielsen.net> Date: Thu, 30 Aug 2012 18:06:37 +0200 Message-ID: From: Olivier Smedts To: John Nielsen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Gm-Message-State: ALoCoQlGz25MPLB+TMkp7+pgp2XUMDCG8MB8S3GaYZNdkAoGsPMC39Y3iC1yGanEj1yj/CNrnoIl Cc: ports@freebsd.org, current@freebsd.org Subject: Re: pkg (aka pkgng) 1.0 released 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, 30 Aug 2012 16:06:40 -0000 2012/8/30 John Nielsen : > Running ps in another terminal shows "pkg query %n-%v". Since the actual = pkg is now gone, I suspect this is really /usr/sbin/pkg. I further suspect = that it's waiting for y/n input (whether to install the binary pkg) on its = nonexistent stdin somewhere. I killed it (pkg) and portupgrade seemed to fi= nish normally. This is the first example where renaming pkg to pkg-bootstrap would have been useful. --=20 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 Thu Aug 30 16:53:18 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 6587A1065674 for ; Thu, 30 Aug 2012 16:53:18 +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 02CB68FC1E for ; Thu, 30 Aug 2012 16:53:17 +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=cWG/QL W5ApUj9LFDVRt//dICUgKArVT+i5gAhbfnueaDUJRF49mj76JYh+FJwJ5NUBh6Xp cp2mbFaU7CHhTi+6RQo5b4N6AEre2PszYwqnwloIfSTe6QEC/XNzELqXOwlkJwXb +l2xuZvZAfeyHmBL31oL2kh61YXBFovnnjAbk= 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=0qSQvQbVmCK5 cOWP4ihoC2tZUQ8DMBmRFKO1qmbnlnk=; b=aMv8KmCvPiq9GzUCCAtLBuFuJxz0 HOtUZR4nKXnLJgygKyWUatZThNHfgqhCy574sQsXT9rPeWzYGf1RmcbFgmaXQTcY vbQM8pzw/V8QGFl6sLnLAUUsj3ZnzOBv2oyiv3SdUrG4xVQnUAIPv1+WpEv8O+n5 btn7IzLR0y0WNZY= Received: (qmail 59303 invoked from network); 30 Aug 2012 11:53:15 -0500 Received: from unknown (HELO ?192.168.0.74?) (bryan@shatow.net@74.94.87.209) by sweb.xzibition.com with ESMTPA; 30 Aug 2012 11:53:15 -0500 Message-ID: <503F9A86.7000302@shatow.net> Date: Thu, 30 Aug 2012 11:53:26 -0500 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <20120830141939.GJ64447@ithaqua.etoilebsd.net> In-Reply-To: X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: pkg (aka pkgng) 1.0 released 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, 30 Aug 2012 16:53:18 -0000 On 8/30/2012 10:43 AM, John Nielsen wrote: > Thanks to everyone involved. > > I've been lightly testing pkg for a little while, but I still mainly use ports. This announcement prompted me to switch from portupgrade to portupgrade-devel (20120827 version) to see how it works with PKGNG. I encountered a couple issues: > > Portupgrade doesn't remove the pkgdb.db.lock reliably. > Portupgrade doesn't handle stale lock files (just waits indefinitely for a nonexistent process to finish). A big problem when combined with the above. > Running "portupgrade pkg" failed. It stalled trying to unregister the package installation after the old pkg was removed. I didn't dig too deeply but it seems like a dependency chicken-and-egg problem. > > I was able to reinstall using /usr/sbin/pkg, and I also tested "make && make deinstall && make reinstall" of ports-mgmt/pkg successfully, so it may just be a portupgrade issue. > Thank you. I'll add some sort of check to prevent this. > JN > Bryan (portupgrade maintainer) From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 17:58:06 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 682EA106566B; Thu, 30 Aug 2012 17:58:06 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1.jnielsen.net (secure.freebsdsolutions.net [69.55.234.48]) by mx1.freebsd.org (Postfix) with ESMTP id 450F68FC15; Thu, 30 Aug 2012 17:58:05 +0000 (UTC) Received: from [10.10.1.32] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by ns1.jnielsen.net (8.14.4/8.14.4) with ESMTP id q7UHvweD046683 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 30 Aug 2012 13:57:59 -0400 (EDT) (envelope-from lists@jnielsen.net) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) From: John Nielsen In-Reply-To: Date: Thu, 30 Aug 2012 11:58:05 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20120830141939.GJ64447@ithaqua.etoilebsd.net> <2DA948A5-540A-411F-9D11-120A27AF1EBB@jnielsen.net> To: "ports@freebsd.org" , "current@freebsd.org" X-Mailer: Apple Mail (2.1486) X-DCC-sonic.net-Metrics: ns1.jnielsen.net 1117; Body=2 Fuz1=2 Fuz2=2 X-Virus-Scanned: clamav-milter 0.97.5 at ns1.jnielsen.net X-Virus-Status: Clean Cc: Subject: Re: pkg (aka pkgng) 1.0 released 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, 30 Aug 2012 17:58:06 -0000 On Aug 30, 2012, at 10:06 AM, Olivier Smedts wrote: > 2012/8/30 John Nielsen : >> Running ps in another terminal shows "pkg query %n-%v". Since the = actual pkg is now gone, I suspect this is really /usr/sbin/pkg. I = further suspect that it's waiting for y/n input (whether to install the = binary pkg) on its nonexistent stdin somewhere. I killed it (pkg) and = portupgrade seemed to finish normally. >=20 > This is the first example where renaming pkg to pkg-bootstrap would > have been useful. I think this is a bug in portupgrade, but removing /usr/sbin/pkg does = have the side effect of allowing portupgrade to continue (with an empty = pkgdb briefly): Deleting pkg-1.0... done [Updating the pkgdb in /var/db/pkg ... pkg: not found - 0 packages found (-163 +0) nothing to do] ---> Installing the new version via the port ... =3D=3D=3D> Registering installation for pkg-1.0 Installing pkg-1.0... done =3D=3D=3D> Cleaning for pkg-1.0 [Updating the pkgdb in /var/db/pkg ... - 163 packages = found (-0 +163) = ..........................................................................= ..........................100.............................................= .................. done] JN From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 19:56:33 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by hub.freebsd.org (Postfix) with ESMTP id 18477106566C; Thu, 30 Aug 2012 19:56:33 +0000 (UTC) (envelope-from tabthorpe@FreeBSD.org) Date: Thu, 30 Aug 2012 15:56:32 -0400 From: Thomas Abthorpe To: Doug Barton Message-ID: <20120830195632.GQ14617@hub.freebsd.org> References: <503A8EF7.4060105@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="tKh+x8PS77aidDsl" Content-Disposition: inline In-Reply-To: <503A8EF7.4060105@FreeBSD.org> X-URL: http://www.goodking.org/ X-PGP-Key: http://people.freebsd.org/~tabthorpe/tabthorpe.asc X-PGP-Key-ID: 0xA473C990 X-PGP-Key-Fingerprint: D883 2D7C EB78 944A 69FC 36A6 D937 1097 A473 C990 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@freebsd.org Subject: Re: Can we please just remove the old Makefile headers? 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, 30 Aug 2012 19:56:33 -0000 --tKh+x8PS77aidDsl Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Aug 26, 2012 at 02:02:47PM -0700, Doug Barton wrote: > The old Makefile headers, ala: >=20 > # New ports collection makefile for: BIND 9.9.x > # Date created: 27 January 2012 > # Whom: dougb > # > # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ >=20 > have not served a purpose for longer than almost anyone who has a ports > commit bit has been around. My proposal is simple, let's remove > everything before the # $FreeBSD$. Traditions are great, particularly when they have meaning. When they just become "Doing it that way because we always done it" is no substitute for maintaining a tradition for a meaningful purpose. >=20 > In the past when this has been proposed the objection was that it would > cause too much churn. If we had done this back when we had 5,000 ports > then we would have solved the problem with less churn, and no drama for > the 15,000 ports that followed. Every day we don't do this we make the > "churn" problem worse, and deepen the roots of something that has no > relevance. >=20 > Can we please just deal with this now and be done with it? ... and yes, > I am volunteering to help with and/or do the work myself. We discussed this on portmgr@, and we have agreed it is time to make the change. We do request that this be done sparingly in the short term, as we do not want to cause any additional churn on the repo as we approach our upcoming Ports Feature Freeze, still tentatively scheduled for September 7. So please proceed only on existing updates. Please do not do any sweeping commits until we have the ports tree stablised post 9.1 tagging. Also bear in mind that Redports/QAT queues a job for every change done to a Makefile, we do not want to overburden the QAT at this time. It is important to allow this service to run at peek efficiency at this time to ensure it's full potential as we approach the upcoming Feature Freeze. So without further ado, this is what we would like to see at the top of the makefile # # $FreeBSD$ # PORTNAME=3D It is as easy as that :) Thomas on behalf of portmgr@ >=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) > _______________________________________________ > 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" --=20 Thomas Abthorpe | FreeBSD Committer tabthorpe@FreeBSD.org | http://people.freebsd.org/~tabthorpe --tKh+x8PS77aidDsl Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQP8VwAAoJENk3EJekc8mQngkIALXCvHGXVPjGkvw0hJRN4/BU kYcBd5gdmE/RMwSzpzzuyQ3FcGeeqL3F3db6wlyygJhzUo+Bm2PTaMdbz9+nNH05 dkrdvxDTPJWgxxbWoBcYW29iMY6llV1kPLKK5+qgC03M2SKkj+A9dHRZvdYYOGF6 R7d7jW4bdN+iU1U70qQujz11ZnHcjrFNdalp4PKgdQZmNBsKXSf7VO90MOofAdKZ TrgJ2/YXe3lPrWCM4yx68i6f8H5YU1GrrU9nqJHF+5SoZkXmDkG6BS8P1gkjjslk 8yJ2p6Il3jnKutsmfRAkQ5/7fIA0Gqxjl0feTEf+PDeZtVpaBqj/iBgaXx/Ppms= =SZt0 -----END PGP SIGNATURE----- --tKh+x8PS77aidDsl-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 20:09:01 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 9D967106564A; Thu, 30 Aug 2012 20:09:01 +0000 (UTC) (envelope-from sjk4015@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 64D208FC16; Thu, 30 Aug 2012 20:09:01 +0000 (UTC) Received: by pbbrp2 with SMTP id rp2so3796283pbb.13 for ; Thu, 30 Aug 2012 13:09:00 -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=63jA0QPh4gm8nILxSRaxpI/33Q3IcM33/JdR2dPFz8M=; b=GFNiiSyGvIWZNeklikhIyERwu7HlUsc1cJmf1J3CaQur+50GMrLiMa0pj461keVOPF 0Ts2F/3rF+8hcaYrp7TAxCmPY7d9VoNZl3IYC0cGt7Swxvo0gLE5ku7JKkW49eFt2Sus C7ft4Yc/lthmK1xENe6xIHp4e8tlGhDf0PWdUe1HMLDJ0yqgsI55KSWqDMe/gElyAwDk pA34Skf8QH0IJOZSI1nFI7BfP1TsLyniL3T4edYcPJhhe7UhwTC+C6MbCSbBev2G3hxS UWuie/KFZ1AtZKiTVab7QfICk24BayXuNJ6BXmRDLkuZpmV4/r5xza2N04Lz5w49G2+A D9sA== MIME-Version: 1.0 Received: by 10.68.138.135 with SMTP id qq7mr13279902pbb.167.1346357340866; Thu, 30 Aug 2012 13:09:00 -0700 (PDT) Sender: sjk4015@gmail.com Received: by 10.68.242.97 with HTTP; Thu, 30 Aug 2012 13:09:00 -0700 (PDT) In-Reply-To: <20120830195632.GQ14617@hub.freebsd.org> References: <503A8EF7.4060105@FreeBSD.org> <20120830195632.GQ14617@hub.freebsd.org> Date: Thu, 30 Aug 2012 16:09:00 -0400 X-Google-Sender-Auth: 9_ml9X-6JAdH7SCpdd8ni2mS_i8 Message-ID: From: Steven Kreuzer To: Thomas Abthorpe Content-Type: text/plain; charset=ISO-8859-1 Cc: Doug Barton , freebsd-ports@freebsd.org Subject: Re: Can we please just remove the old Makefile headers? 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, 30 Aug 2012 20:09:01 -0000 On Thu, Aug 30, 2012 at 3:56 PM, Thomas Abthorpe wrote: > On Sun, Aug 26, 2012 at 02:02:47PM -0700, Doug Barton wrote: >> The old Makefile headers, ala: >> >> # New ports collection makefile for: BIND 9.9.x >> # Date created: 27 January 2012 >> # Whom: dougb >> # >> # $FreeBSD: head/dns/bind99/Makefile 301487 2012-07-24 19:23:23Z dougb $ >> >> have not served a purpose for longer than almost anyone who has a ports >> commit bit has been around. My proposal is simple, let's remove >> everything before the # $FreeBSD$. > > Traditions are great, particularly when they have meaning. When they > just become "Doing it that way because we always done it" is no > substitute for maintaining a tradition for a meaningful purpose. > >> >> In the past when this has been proposed the objection was that it would >> cause too much churn. If we had done this back when we had 5,000 ports >> then we would have solved the problem with less churn, and no drama for >> the 15,000 ports that followed. Every day we don't do this we make the >> "churn" problem worse, and deepen the roots of something that has no >> relevance. >> >> Can we please just deal with this now and be done with it? ... and yes, >> I am volunteering to help with and/or do the work myself. > > We discussed this on portmgr@, and we have agreed it is time to make the > change. > > We do request that this be done sparingly in the short term, as we do not > want to cause any additional churn on the repo as we approach our > upcoming Ports Feature Freeze, still tentatively scheduled for September > 7. > > So please proceed only on existing updates. Please do not do any > sweeping commits until we have the ports tree stablised post 9.1 > tagging. Also bear in mind that Redports/QAT queues a job for every > change done to a Makefile, we do not want to overburden the QAT at this > time. It is important to allow this service to run at peek efficiency > at this time to ensure it's full potential as we approach the upcoming > Feature Freeze. > > So without further ado, this is what we would like to see at the top of > the makefile > > # > # $FreeBSD$ > # > > PORTNAME= > > It is as easy as that :) This would make me happy. Another option I would like to throw out there is to just stick the # $FreeBSD$ at the end of the file so the first line is PORTNAME= From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 21:19:48 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 C5BB1106566C; Thu, 30 Aug 2012 21:19:48 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1.jnielsen.net (secure.freebsdsolutions.net [69.55.234.48]) by mx1.freebsd.org (Postfix) with ESMTP id A46B38FC15; Thu, 30 Aug 2012 21:19:48 +0000 (UTC) Received: from [10.10.1.32] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by ns1.jnielsen.net (8.14.4/8.14.4) with ESMTP id q7ULJjpo006536 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 30 Aug 2012 17:19:45 -0400 (EDT) (envelope-from lists@jnielsen.net) From: John Nielsen Content-Type: multipart/mixed; boundary="Apple-Mail=_730A9CF5-445A-45DA-ADDA-BCD1351C8486" Message-Id: Date: Thu, 30 Aug 2012 15:19:59 -0600 To: "ports@freebsd.org" , "current@freebsd.org" Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) X-Mailer: Apple Mail (2.1486) X-DCC-sonic.net-Metrics: ns1.jnielsen.net 1117; Body=2 Fuz1=2 Fuz2=2 X-Virus-Scanned: clamav-milter 0.97.5 at ns1.jnielsen.net X-Virus-Status: Clean Cc: Subject: Script to set/unset "automatic" status in PKGNG database 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, 30 Aug 2012 21:19:49 -0000 --Apple-Mail=_730A9CF5-445A-45DA-ADDA-BCD1351C8486 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii I today noticed the "pkg autoremove" command for the first time, which = does much the same thing as pkg_cutleaves but relies on the "automatic" = flag in the pkgng database rather than user input to determine which = "leaf" ports can be removed. Unfortunately, the pkg2ng utility has no = way of knowing which old-style packages it converts were installed = automatically as dependencies, so they are all marked as non-automatic = (i.e. user-requested). In my case, this was not true for the majority of = installed ports. Since I really like this functionality, I decided to = update my local package database to match my preferences. Having succeeded, I decided a tool to make doing so easy could well = benefit others (as well as my future self). (Plus I wanted an excuse to = play with dialog(1) and "pkg query" a bit.) So here's the result. I'm = not too attached to the name. It shouldn't eat your package database or = steal your lunch money, but I'm not responsible if it does. Other than = that, feedback is welcome. JN --Apple-Mail=_730A9CF5-445A-45DA-ADDA-BCD1351C8486 Content-Disposition: attachment; filename=set_pkg_auto.sh.txt Content-Type: text/plain; name="set_pkg_auto.sh.txt" Content-Transfer-Encoding: quoted-printable #!/bin/sh # Copyright (c) 2012 John Nielsen # This script presents a checklist of all PKGNG packages registered on # the system, showing for each whether or not it is marked as = "automatic" # (i.e. not explicitly requested by the user). Any changes are recorded # in the PKGNG database. I wrote it to make "pkg autoremove" useful # following a pkg2ng migration, but other uses are conceivable. # The PKGNG database file to use DB=3D/var/db/pkg/local.sqlite # Terminal geometry sz=3D`stty size` rows=3D`echo ${sz} | cut -d ' ' -f 1` cols=3D`echo ${sz} | cut -d ' ' -f 2` drows=3D$(( ${rows} - 3 )) dcols=3D$(( ${cols} - 6 )) # Dialog results are stored here tmpfile=3D`mktemp -t set_pkg_auto` # We always want the same style checklist export DIALOGOPTS=3D"--extra-button --extra-label \"Select All\" = --cancel-label \"Deselect All\" --help-button --help-label Exit = --separator ," # Exit with an error message die() { rm -f ${tmpfile} echo "${1}" exit 1 } # Don't leave tmpfile behind even if we are killed/interrupted trap "die \"Interrupt received.\"" 2 15 # Run dialog to present the checklist and save the results in tmpfile run_dialog() { dialog --checklist "Select packages to consider for = auto-removal" ${drows} ${dcols} ${drows} $* 2>${tmpfile} return $? } # Show the current status from the package database in the checklist select_current() { run_dialog `pkg query '%n %o %a' | sed -e 's/1$/on/g' -e = 's/0$/off/g'` return $? } # Select all packages in the checklist select_all() { run_dialog `pkg query '%n %o' | sed -e 's/$/ on/g'` return $? } # De-select all packages in the checklist select_none() { run_dialog `pkg query '%n %o' | sed -e 's/$/ off/g'` return $? } # Update the package database to match selections in the specified file do_update() { autopkgs=3D`sed -e "s/^,//g" -e "s/\"/'/g" ${1}` sqlite3 ${DB} "update packages set automatic=3D1 where name in = (${autopkgs});" \ || die "SQlite error." sqlite3 ${DB} "update packages set automatic=3D0 where name not = in (${autopkgs});" \ || die "SQlite error." } # Run select_current for the first checklist pkgset=3Dcurrent # Show the checklist until "OK" or "Exit" is selected while : ; do select_${pkgset} case $? in 0) # OK, continue with updates break; ;; 3) # Extra (Select all), show the checklist again pkgset=3Dall ;; 1) # Cancel (Deselect all), show the checklist again pkgset=3Dnone ;; *) # 4-Help (Exit) or ESC or error, exit. die "No changes made." ;; esac done # If we got this far then tmpfile has a list of 'automatic' packages do_update ${tmpfile} # Clean up rm -f ${tmpfile} echo "Updated successfully." --Apple-Mail=_730A9CF5-445A-45DA-ADDA-BCD1351C8486 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_730A9CF5-445A-45DA-ADDA-BCD1351C8486-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 21:28: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 2A9EA106566B; Thu, 30 Aug 2012 21:28:36 +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 0A73D8FC0C; Thu, 30 Aug 2012 21:28:36 +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 q7ULSZqJ063210; Thu, 30 Aug 2012 21:28:35 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7ULSZOI063209; Thu, 30 Aug 2012 21:28:35 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Thu, 30 Aug 2012 23:28:33 +0200 From: Baptiste Daroussin To: John Nielsen Message-ID: <20120830212833.GN64447@ithaqua.etoilebsd.net> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="N/GrjenRD+RJfyz+" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: "ports@freebsd.org" , "current@freebsd.org" Subject: Re: Script to set/unset "automatic" status in PKGNG database 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, 30 Aug 2012 21:28:36 -0000 --N/GrjenRD+RJfyz+ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Thank you, Would you mind adding create a patch against the git tree of pkgng so that = we can include your script into the scripts subdirectory, so that we provide y= our script along with the next pkg 1.0.1 as a contributed script? regards, Bapt On Thu, Aug 30, 2012 at 03:19:59PM -0600, John Nielsen wrote: > I today noticed the "pkg autoremove" command for the first time, which do= es much the same thing as pkg_cutleaves but relies on the "automatic" flag = in the pkgng database rather than user input to determine which "leaf" port= s can be removed. Unfortunately, the pkg2ng utility has no way of knowing w= hich old-style packages it converts were installed automatically as depende= ncies, so they are all marked as non-automatic (i.e. user-requested). In my= case, this was not true for the majority of installed ports. Since I reall= y like this functionality, I decided to update my local package database to= match my preferences. >=20 > Having succeeded, I decided a tool to make doing so easy could well benef= it others (as well as my future self). (Plus I wanted an excuse to play wit= h dialog(1) and "pkg query" a bit.) So here's the result. I'm not too attac= hed to the name. It shouldn't eat your package database or steal your lunch= money, but I'm not responsible if it does. Other than that, feedback is we= lcome. >=20 >=20 > JN > #!/bin/sh >=20 > # Copyright (c) 2012 John Nielsen >=20 > # This script presents a checklist of all PKGNG packages registered on > # the system, showing for each whether or not it is marked as "automatic" > # (i.e. not explicitly requested by the user). Any changes are recorded > # in the PKGNG database. I wrote it to make "pkg autoremove" useful > # following a pkg2ng migration, but other uses are conceivable. >=20 > # The PKGNG database file to use > DB=3D/var/db/pkg/local.sqlite >=20 > # Terminal geometry > sz=3D`stty size` > rows=3D`echo ${sz} | cut -d ' ' -f 1` > cols=3D`echo ${sz} | cut -d ' ' -f 2` > drows=3D$(( ${rows} - 3 )) > dcols=3D$(( ${cols} - 6 )) >=20 > # Dialog results are stored here > tmpfile=3D`mktemp -t set_pkg_auto` >=20 > # We always want the same style checklist > export DIALOGOPTS=3D"--extra-button --extra-label \"Select All\" --cancel= -label \"Deselect All\" --help-button --help-label Exit --separator ," >=20 > # Exit with an error message > die() { > rm -f ${tmpfile} > echo "${1}" > exit 1 > } >=20 > # Don't leave tmpfile behind even if we are killed/interrupted > trap "die \"Interrupt received.\"" 2 15 >=20 > # Run dialog to present the checklist and save the results in tmpfile > run_dialog() { > dialog --checklist "Select packages to consider for auto-removal" ${drow= s} ${dcols} ${drows} $* 2>${tmpfile} > return $? > } >=20 > # Show the current status from the package database in the checklist > select_current() { > run_dialog `pkg query '%n %o %a' | sed -e 's/1$/on/g' -e 's/0$/off/g'` > return $? > } >=20 > # Select all packages in the checklist > select_all() { > run_dialog `pkg query '%n %o' | sed -e 's/$/ on/g'` > return $? > } >=20 > # De-select all packages in the checklist > select_none() { > run_dialog `pkg query '%n %o' | sed -e 's/$/ off/g'` > return $? > } >=20 > # Update the package database to match selections in the specified file > do_update() { > autopkgs=3D`sed -e "s/^,//g" -e "s/\"/'/g" ${1}` > sqlite3 ${DB} "update packages set automatic=3D1 where name in (${autopk= gs});" \ > || die "SQlite error." > sqlite3 ${DB} "update packages set automatic=3D0 where name not in (${au= topkgs});" \ > || die "SQlite error." > } >=20 > # Run select_current for the first checklist > pkgset=3Dcurrent >=20 > # Show the checklist until "OK" or "Exit" is selected > while : ; do > select_${pkgset} > case $? in > 0) # OK, continue with updates > break; > ;; > 3) # Extra (Select all), show the checklist again > pkgset=3Dall > ;; > 1) # Cancel (Deselect all), show the checklist again > pkgset=3Dnone > ;; > *) # 4-Help (Exit) or ESC or error, exit. > die "No changes made." > ;; > esac > done >=20 > # If we got this far then tmpfile has a list of 'automatic' packages > do_update ${tmpfile} >=20 > # Clean up > rm -f ${tmpfile} > echo "Updated successfully." >=20 >=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" --N/GrjenRD+RJfyz+ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA/2wEACgkQ8kTtMUmk6ExDPwCfUmDtmvex/QO/hW82E+bIIqc0 nN4An0gA9W9fRW7yq0B33WU+OPEAj3oH =a0Ur -----END PGP SIGNATURE----- --N/GrjenRD+RJfyz+-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 21:29:19 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 8A75D10657A8; Thu, 30 Aug 2012 21:29:19 +0000 (UTC) (envelope-from jlaffaye.freebsd@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 E52348FC15; Thu, 30 Aug 2012 21:29:18 +0000 (UTC) Received: by eaak11 with SMTP id k11so737374eaa.13 for ; Thu, 30 Aug 2012 14:29:17 -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=qBJXDugzokHAVJR4mFJeyec/m1a4F9B30H6K1T+RNCA=; b=rK2Mu678tcoY0na4wjRhUP3iYLlFB8Ik2BjNZGgFy4KecWWd7spAxozYlA1bCqL5PN xO8f19EgrQy8s3qsQrfPLxfAsn8Mi3mNJ9Ucb4Zrt0nW2UGqTRKlZaoCTfaJknyb1aho 5z2qGyc/gNeDopfU1CGcPzFbu2e9v1icUGeXC/Gh+T7euw7HS9WzHUK3mT3Qr1vYVkQC 54cjCEXPJS2iOadn2bZgLDd0/HUSXHDGkt3yWk4Mb0R4bVjOZ9kbFbPoV6IY8Vi5gDCs ufdLaysWoK//Fw3B3gAU58TPzGxiYWoauRlkYLVWE25KxuLfo2Xw1xt4BKczP0sNqn1i 8Dpg== Received: by 10.14.178.1 with SMTP id e1mr8157114eem.37.1346362157568; Thu, 30 Aug 2012 14:29:17 -0700 (PDT) Received: from ?IPv6:2001:41d0:fc00:100:506:5772:66c4:e456? ([2001:41d0:fc00:100:506:5772:66c4:e456]) by mx.google.com with ESMTPS id h2sm8116400eeo.3.2012.08.30.14.29.16 (version=SSLv3 cipher=OTHER); Thu, 30 Aug 2012 14:29:16 -0700 (PDT) Sender: Julien Laffaye Message-ID: <503FDB2A.4000609@freebsd.org> Date: Thu, 30 Aug 2012 23:29:14 +0200 From: Julien Laffaye User-Agent: Thunderbird/7.0.1 MIME-Version: 1.0 To: John Nielsen References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: "ports@freebsd.org" , "current@freebsd.org" Subject: Re: Script to set/unset "automatic" status in PKGNG database 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, 30 Aug 2012 21:29:19 -0000 On 8/30/2012 11:19 PM, John Nielsen wrote: > I today noticed the "pkg autoremove" command for the first time, which does much the same thing as pkg_cutleaves but relies on the "automatic" flag in the pkgng database rather than user input to determine which "leaf" ports can be removed. Unfortunately, the pkg2ng utility has no way of knowing which old-style packages it converts were installed automatically as dependencies, so they are all marked as non-automatic (i.e. user-requested). In my case, this was not true for the majority of installed ports. Since I really like this functionality, I decided to update my local package database to match my preferences. > > Having succeeded, I decided a tool to make doing so easy could well benefit others (as well as my future self). (Plus I wanted an excuse to play with dialog(1) and "pkg query" a bit.) So here's the result. I'm not too attached to the name. It shouldn't eat your package database or steal your lunch money, but I'm not responsible if it does. Other than that, feedback is welcome. > > > JN > You want to use `pkg set -A` :) We make zero promises concerning the SQL schema in pkgng so it can change at every time and break your script. From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 21:32: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 EB6C7106564A; Thu, 30 Aug 2012 21:32: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 B36168FC14; Thu, 30 Aug 2012 21:32: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 q7ULWltM064961; Thu, 30 Aug 2012 21:32:47 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7ULWlml064960; Thu, 30 Aug 2012 21:32:47 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Thu, 30 Aug 2012 23:32:44 +0200 From: Baptiste Daroussin To: Julien Laffaye Message-ID: <20120830213244.GO64447@ithaqua.etoilebsd.net> References: <503FDB2A.4000609@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Vy1A5eXR7jld12ZH" Content-Disposition: inline In-Reply-To: <503FDB2A.4000609@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: "ports@freebsd.org" , John Nielsen , "current@freebsd.org" Subject: Re: Script to set/unset "automatic" status in PKGNG database 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, 30 Aug 2012 21:32:48 -0000 --Vy1A5eXR7jld12ZH Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 30, 2012 at 11:29:14PM +0200, Julien Laffaye wrote: > On 8/30/2012 11:19 PM, John Nielsen wrote: > > I today noticed the "pkg autoremove" command for the first time, which = does much the same thing as pkg_cutleaves but relies on the "automatic" fla= g in the pkgng database rather than user input to determine which "leaf" po= rts can be removed. Unfortunately, the pkg2ng utility has no way of knowing= which old-style packages it converts were installed automatically as depen= dencies, so they are all marked as non-automatic (i.e. user-requested). In = my case, this was not true for the majority of installed ports. Since I rea= lly like this functionality, I decided to update my local package database = to match my preferences. > > > > Having succeeded, I decided a tool to make doing so easy could well ben= efit others (as well as my future self). (Plus I wanted an excuse to play w= ith dialog(1) and "pkg query" a bit.) So here's the result. I'm not too att= ached to the name. It shouldn't eat your package database or steal your lun= ch money, but I'm not responsible if it does. Other than that, feedback is = welcome. > > > > > > JN > > > You want to use `pkg set -A` :) > We make zero promises concerning the SQL schema in pkgng so it can=20 > change at every time and break your script. > _______________________________________________ > 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" Oh right I missed the sql part :D --Vy1A5eXR7jld12ZH Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA/2/wACgkQ8kTtMUmk6ExtVQCgmq6NjM3lkQ/kWhwbPgG0pxNs JUAAn2uvATrkgSuL0S+8nomyslcqozEi =KlUz -----END PGP SIGNATURE----- --Vy1A5eXR7jld12ZH-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 21:44: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 1A3441065674; Thu, 30 Aug 2012 21:44:16 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1.jnielsen.net (secure.freebsdsolutions.net [69.55.234.48]) by mx1.freebsd.org (Postfix) with ESMTP id EC07F8FC08; Thu, 30 Aug 2012 21:44:15 +0000 (UTC) Received: from [10.10.1.32] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by ns1.jnielsen.net (8.14.4/8.14.4) with ESMTP id q7ULi8rD026294 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 30 Aug 2012 17:44:09 -0400 (EDT) (envelope-from lists@jnielsen.net) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) From: John Nielsen In-Reply-To: <503FDB2A.4000609@freebsd.org> Date: Thu, 30 Aug 2012 15:44:23 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: <503FDB2A.4000609@freebsd.org> To: Julien Laffaye X-Mailer: Apple Mail (2.1486) X-DCC-sonic.net-Metrics: ns1.jnielsen.net 1117; Body=3 Fuz1=3 Fuz2=3 X-Virus-Scanned: clamav-milter 0.97.5 at ns1.jnielsen.net X-Virus-Status: Clean Cc: "ports@freebsd.org" , "current@freebsd.org" Subject: Re: Script to set/unset "automatic" status in PKGNG database 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, 30 Aug 2012 21:44:16 -0000 On Aug 30, 2012, at 3:29 PM, Julien Laffaye = wrote: > On 8/30/2012 11:19 PM, John Nielsen wrote: >> I today noticed the "pkg autoremove" command for the first time, = which does much the same thing as pkg_cutleaves but relies on the = "automatic" flag in the pkgng database rather than user input to = determine which "leaf" ports can be removed. Unfortunately, the pkg2ng = utility has no way of knowing which old-style packages it converts were = installed automatically as dependencies, so they are all marked as = non-automatic (i.e. user-requested). In my case, this was not true for = the majority of installed ports. Since I really like this functionality, = I decided to update my local package database to match my preferences. >>=20 >> Having succeeded, I decided a tool to make doing so easy could well = benefit others (as well as my future self). (Plus I wanted an excuse to = play with dialog(1) and "pkg query" a bit.) So here's the result. I'm = not too attached to the name. It shouldn't eat your package database or = steal your lunch money, but I'm not responsible if it does. Other than = that, feedback is welcome. >>=20 > You want to use `pkg set -A` :) > We make zero promises concerning the SQL schema in pkgng so it can = change at every time and break your script. Thanks. I looked for something like that but not hard enough obviously. = I'll change it. After dialog(1) exits the script has a list of packages to mark as = automatic. Is there a non-SQL way to efficiently get the inverse? I.e. = the set { all_packages - new_automatic_package_list } ? JN From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 22:33:02 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 373E41065670; Thu, 30 Aug 2012 22:33:02 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1.jnielsen.net (secure.freebsdsolutions.net [69.55.234.48]) by mx1.freebsd.org (Postfix) with ESMTP id 125DC8FC1B; Thu, 30 Aug 2012 22:33:01 +0000 (UTC) Received: from [10.10.1.32] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by ns1.jnielsen.net (8.14.4/8.14.4) with ESMTP id q7UMWwgO063546 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 30 Aug 2012 18:32:58 -0400 (EDT) (envelope-from lists@jnielsen.net) Content-Type: multipart/mixed; boundary="Apple-Mail=_FDEE990F-D701-45B0-9123-3D66BB606832" Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) From: John Nielsen In-Reply-To: <20120830212833.GN64447@ithaqua.etoilebsd.net> Date: Thu, 30 Aug 2012 16:33:09 -0600 Message-Id: References: <20120830212833.GN64447@ithaqua.etoilebsd.net> To: Baptiste Daroussin X-Mailer: Apple Mail (2.1486) X-DCC-sonic.net-Metrics: ns1.jnielsen.net 1117; Body=3 Fuz1=3 Fuz2=3 X-Virus-Scanned: clamav-milter 0.97.5 at ns1.jnielsen.net X-Virus-Status: Clean Cc: "ports@freebsd.org" , "current@freebsd.org" Subject: Re: Script to set/unset "automatic" status in PKGNG database 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, 30 Aug 2012 22:33:02 -0000 --Apple-Mail=_FDEE990F-D701-45B0-9123-3D66BB606832 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Aug 30, 2012, at 3:28 PM, Baptiste Daroussin = wrote: > On Thu, Aug 30, 2012 at 03:19:59PM -0600, John Nielsen wrote: >> I today noticed the "pkg autoremove" command for the first time, = which does much the same thing as pkg_cutleaves but relies on the = "automatic" flag in the pkgng database rather than user input to = determine which "leaf" ports can be removed. Unfortunately, the pkg2ng = utility has no way of knowing which old-style packages it converts were = installed automatically as dependencies, so they are all marked as = non-automatic (i.e. user-requested). In my case, this was not true for = the majority of installed ports. Since I really like this functionality, = I decided to update my local package database to match my preferences. >>=20 >> Having succeeded, I decided a tool to make doing so easy could well = benefit others (as well as my future self). (Plus I wanted an excuse to = play with dialog(1) and "pkg query" a bit.) So here's the result. I'm = not too attached to the name. It shouldn't eat your package database or = steal your lunch money, but I'm not responsible if it does. Other than = that, feedback is welcome. >=20 > Would you mind adding create a patch against the git tree of pkgng so = that we > can include your script into the scripts subdirectory, so that we = provide your > script along with the next pkg 1.0.1 as a contributed script? No problem. Attached is the output of "git diff origin" after dropping = my script in to my local tree. Let me know if you need something else. Changes between this and the version I originally posted: Added 2-clause license and disclaimer Replaced SQL with 'pkg set' commands. Since I didn't come up = with a fast way to list the packages not in the 'automatic' list, I = first set all packages to 0 (not automatic), then set the ones in the = list to 1. This is likely slower than the SQL variant was, but it's not = bad and not something likely to be run frequently. JN --Apple-Mail=_FDEE990F-D701-45B0-9123-3D66BB606832 Content-Disposition: attachment; filename=set_pkg_auto.sh.diff Content-Type: application/octet-stream; name="set_pkg_auto.sh.diff" Content-Transfer-Encoding: 7bit diff --git a/scripts/set_pkg_auto.sh b/scripts/set_pkg_auto.sh new file mode 100755 index 0000000..6342e7a --- /dev/null +++ b/scripts/set_pkg_auto.sh @@ -0,0 +1,116 @@ +#!/bin/sh + +# Copyright (c) 2012 John Nielsen +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer +# in this position and unchanged. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR +# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT, +# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +# This script presents a checklist of all PKGNG packages registered on +# the system, showing for each whether or not it is marked as "automatic" +# (i.e. not explicitly requested by the user). Any changes are recorded +# via 'pkg set ...'. I wrote it to make "pkg autoremove" useful following +# a pkg2ng migration, but other uses are conceivable. + +# Terminal geometry +sz=`stty size` +rows=`echo ${sz} | cut -d ' ' -f 1` +cols=`echo ${sz} | cut -d ' ' -f 2` +drows=$(( ${rows} - 3 )) +dcols=$(( ${cols} - 6 )) + +# Dialog results are stored here +tmpfile=`mktemp -t set_pkg_auto` + +# We always want the same style checklist +export DIALOGOPTS="--extra-button --extra-label \"Select All\" --cancel-label \"Deselect All\" --help-button --help-label Exit" + +# Exit with an error message +die() { + rm -f ${tmpfile} + echo "${1}" + exit 1 +} + +# Don't leave tmpfile behind even if we are killed/interrupted +trap "die \"Interrupt received.\"" 2 15 + +# Run dialog to present the checklist and save the results in tmpfile +run_dialog() { + dialog --checklist "Select packages to consider for auto-removal" ${drows} ${dcols} ${drows} $* 2>${tmpfile} + return $? +} + +# Show the current status from the package database in the checklist +select_current() { + run_dialog `pkg query '%n %o %a' | sed -e 's/1$/on/g' -e 's/0$/off/g'` + return $? +} + +# Select all packages in the checklist +select_all() { + run_dialog `pkg query '%n %o' | sed -e 's/$/ on/g'` + return $? +} + +# De-select all packages in the checklist +select_none() { + run_dialog `pkg query '%n %o' | sed -e 's/$/ off/g'` + return $? +} + +# Update the package database to match selections in the specified file +do_update() { + autopkgs=`sed -e 's/"//g' ${1}` + # First unset all + pkg set -ay -A 0 + # Then set selected + pkg set -y -A 1 ${autopkgs} +} + +# Run select_current for the first checklist +pkgset=current + +# Show the checklist until "OK" or "Exit" is selected +while : ; do + select_${pkgset} + case $? in + 0) # OK, continue with updates + break; + ;; + 3) # Extra (Select all), show the checklist again + pkgset=all + ;; + 1) # Cancel (Deselect all), show the checklist again + pkgset=none + ;; + *) # 4-Help (Exit) or ESC or error, exit. + die "No changes made." + ;; + esac +done + +# If we got this far then tmpfile has a list of 'automatic' packages +do_update ${tmpfile} + +# Clean up +rm -f ${tmpfile} +echo "Updated successfully." --Apple-Mail=_FDEE990F-D701-45B0-9123-3D66BB606832 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_FDEE990F-D701-45B0-9123-3D66BB606832-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 22:40: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 28177106564A; Thu, 30 Aug 2012 22:40:09 +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 074858FC0A; Thu, 30 Aug 2012 22:40:09 +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 q7UMe8NU072396; Thu, 30 Aug 2012 22:40:08 GMT (envelope-from bapt@freebsd.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7UMe8Ji072395; Thu, 30 Aug 2012 22:40:08 GMT (envelope-from bapt@freebsd.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@freebsd.org using -f Date: Fri, 31 Aug 2012 00:40:06 +0200 From: Baptiste Daroussin To: John Nielsen Message-ID: <20120830224006.GP64447@ithaqua.etoilebsd.net> References: <20120830212833.GN64447@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="U+NfgObvpQT1Q9Yq" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) Cc: "ports@freebsd.org" , "current@freebsd.org" Subject: Re: Script to set/unset "automatic" status in PKGNG database 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, 30 Aug 2012 22:40:09 -0000 --U+NfgObvpQT1Q9Yq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 30, 2012 at 04:33:09PM -0600, John Nielsen wrote: > On Aug 30, 2012, at 3:28 PM, Baptiste Daroussin wrote: >=20 > > On Thu, Aug 30, 2012 at 03:19:59PM -0600, John Nielsen wrote: > >> I today noticed the "pkg autoremove" command for the first time, which= does much the same thing as pkg_cutleaves but relies on the "automatic" fl= ag in the pkgng database rather than user input to determine which "leaf" p= orts can be removed. Unfortunately, the pkg2ng utility has no way of knowin= g which old-style packages it converts were installed automatically as depe= ndencies, so they are all marked as non-automatic (i.e. user-requested). In= my case, this was not true for the majority of installed ports. Since I re= ally like this functionality, I decided to update my local package database= to match my preferences. > >>=20 > >> Having succeeded, I decided a tool to make doing so easy could well be= nefit others (as well as my future self). (Plus I wanted an excuse to play = with dialog(1) and "pkg query" a bit.) So here's the result. I'm not too at= tached to the name. It shouldn't eat your package database or steal your lu= nch money, but I'm not responsible if it does. Other than that, feedback is= welcome. > >=20 > > Would you mind adding create a patch against the git tree of pkgng so t= hat we > > can include your script into the scripts subdirectory, so that we provi= de your > > script along with the next pkg 1.0.1 as a contributed script? >=20 > No problem. Attached is the output of "git diff origin" after dropping my= script in to my local tree. Let me know if you need something else. >=20 > Changes between this and the version I originally posted: > Added 2-clause license and disclaimer > Replaced SQL with 'pkg set' commands. Since I didn't come up with a fast= way to list the packages not in the 'automatic' list, I first set all pack= ages to 0 (not automatic), then set the ones in the list to 1. This is like= ly slower than the SQL variant was, but it's not bad and not something like= ly to be run frequently. >=20 > JN Thanks you should be enough, can you provide a git format-patch patch so th= at you get your name in the logs :D regards, Bapt --U+NfgObvpQT1Q9Yq Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlA/68YACgkQ8kTtMUmk6EyWuwCffRhghFv3v96W743y4YKAiy2k JPoAnjKhvEVYLNDF7fzQAfTux93F1Om/ =bgox -----END PGP SIGNATURE----- --U+NfgObvpQT1Q9Yq-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 22:54: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 52F6C106566C; Thu, 30 Aug 2012 22:54:27 +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 7562614DA3F; Thu, 30 Aug 2012 22:54:18 +0000 (UTC) Message-ID: <503FEF19.2020505@FreeBSD.org> Date: Thu, 30 Aug 2012 12:54:17 -1000 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Thomas Abthorpe References: <503A8EF7.4060105@FreeBSD.org> <20120830195632.GQ14617@hub.freebsd.org> In-Reply-To: <20120830195632.GQ14617@hub.freebsd.org> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org Subject: Re: Can we please just remove the old Makefile headers? 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, 30 Aug 2012 22:54:27 -0000 On 08/30/2012 09:56 AM, Thomas Abthorpe wrote: > So without further ado, this is what we would like to see at the top of > the makefile > > # > # $FreeBSD$ > # > > PORTNAME= > > It is as easy as that :) I was sort of afraid that would be the answer ... while I realize we have massive historical precedents for the additional #s above and below the content, what I was hoping for was that we would make the big break with hysterical raisins and just make the # $FreeBSD$ the first line of the file. It's a minor issue (and yes, this is a legitimate bikeshed) but to my way of thinking the extra #s are just wasted space that reduce the amount of useful data that is presented when you open the file in an editor. I won't lose sleep if we go with the extra #s, but I wanted to at least raise the issue in case there was still a chance to keep it simple. :) Doug From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 22:55:12 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 CD616106567B; Thu, 30 Aug 2012 22:55:12 +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 2CC1114E235; Thu, 30 Aug 2012 22:55:11 +0000 (UTC) Message-ID: <503FEF4E.7000209@FreeBSD.org> Date: Thu, 30 Aug 2012 12:55:10 -1000 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: Steven Kreuzer References: <503A8EF7.4060105@FreeBSD.org> <20120830195632.GQ14617@hub.freebsd.org> In-Reply-To: X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-ports@freebsd.org, Thomas Abthorpe Subject: Re: Can we please just remove the old Makefile headers? 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, 30 Aug 2012 22:55:12 -0000 On 08/30/2012 10:09 AM, Steven Kreuzer wrote: > This would make me happy. Another option I would like to throw out there is > to just stick the # $FreeBSD$ at the end of the file so the first line > is PORTNAME= ... also a good suggestion, and further improves the amount of usable data when you first open the file. Doug From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 22:55: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 F0BBA1065686; Thu, 30 Aug 2012 22:55:13 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1.jnielsen.net (secure.freebsdsolutions.net [69.55.234.48]) by mx1.freebsd.org (Postfix) with ESMTP id C08798FC1E; Thu, 30 Aug 2012 22:55:12 +0000 (UTC) Received: from [10.10.1.32] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by ns1.jnielsen.net (8.14.4/8.14.4) with ESMTP id q7UMt9M4081436 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 30 Aug 2012 18:55:10 -0400 (EDT) (envelope-from lists@jnielsen.net) Content-Type: multipart/mixed; boundary="Apple-Mail=_1224E63D-75A8-4607-B659-58DD6F4A6814" Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) From: John Nielsen In-Reply-To: <20120830224006.GP64447@ithaqua.etoilebsd.net> Date: Thu, 30 Aug 2012 16:55:21 -0600 Message-Id: <93748C09-084C-4B3D-9BDE-B69EFEF14EEA@jnielsen.net> References: <20120830212833.GN64447@ithaqua.etoilebsd.net> <20120830224006.GP64447@ithaqua.etoilebsd.net> To: Baptiste Daroussin X-Mailer: Apple Mail (2.1486) X-DCC-sonic.net-Metrics: ns1.jnielsen.net 1117; Body=3 Fuz1=3 Fuz2=3 X-Virus-Scanned: clamav-milter 0.97.5 at ns1.jnielsen.net X-Virus-Status: Clean Cc: "ports@freebsd.org" , "current@freebsd.org" Subject: Re: Script to set/unset "automatic" status in PKGNG database 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, 30 Aug 2012 22:55:14 -0000 --Apple-Mail=_1224E63D-75A8-4607-B659-58DD6F4A6814 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii On Aug 30, 2012, at 4:40 PM, Baptiste Daroussin = wrote: > Thanks you should be enough, can you provide a git format-patch patch = so that > you get your name in the logs :D Here you go. --Apple-Mail=_1224E63D-75A8-4607-B659-58DD6F4A6814 Content-Disposition: attachment; filename=0001-Add-script-to-interactively-set-un-set-automatic-sta.patch Content-Type: application/octet-stream; x-unix-mode=0644; name="0001-Add-script-to-interactively-set-un-set-automatic-sta.patch" Content-Transfer-Encoding: quoted-printable =46rom=20d8ac55e449a899431e0e99bce81337247d577ff2=20Mon=20Sep=2017=20= 00:00:00=202001=0AFrom:=20John=20Nielsen=20=0ADate:=20= Thu,=2030=20Aug=202012=2016:50:55=20-0600=0ASubject:=20[PATCH]=20Add=20= script=20to=20interactively=20set/un-set=20'automatic'=20status=20of=0A=20= installed=20packages.=0A=0A---=0A=20scripts/set_pkg_auto.sh=20|=20116=20= ++++++++++++++++++++++++++++++++++++++++++++++++=0A=201=20file=20= changed,=20116=20insertions(+)=0A=20create=20mode=20100755=20= scripts/set_pkg_auto.sh=0A=0Adiff=20--git=20a/scripts/set_pkg_auto.sh=20= b/scripts/set_pkg_auto.sh=0Anew=20file=20mode=20100755=0Aindex=20= 0000000..6342e7a=0A---=20/dev/null=0A+++=20b/scripts/set_pkg_auto.sh=0A= @@=20-0,0=20+1,116=20@@=0A+#!/bin/sh=0A+=0A+#=20Copyright=20(c)=202012=20= John=20Nielsen=20=0A+#=20All=20rights=20reserved.=0A= +#=0A+#=20Redistribution=20and=20use=20in=20source=20and=20binary=20= forms,=20with=20or=20without=0A+#=20modification,=20are=20permitted=20= provided=20that=20the=20following=20conditions=0A+#=20are=20met:=0A+#=20= 1.=20Redistributions=20of=20source=20code=20must=20retain=20the=20above=20= copyright=0A+#=20=20=20=20notice,=20this=20list=20of=20conditions=20and=20= the=20following=20disclaimer=0A+#=20=20=20=20in=20this=20position=20and=20= unchanged.=0A+#=202.=20Redistributions=20in=20binary=20form=20must=20= reproduce=20the=20above=20copyright=0A+#=20=20=20=20notice,=20this=20= list=20of=20conditions=20and=20the=20following=20disclaimer=20in=20the=0A= +#=20=20=20=20documentation=20and/or=20other=20materials=20provided=20= with=20the=20distribution.=0A+#=0A+#=20THIS=20SOFTWARE=20IS=20PROVIDED=20= BY=20THE=20AUTHOR(S)=20``AS=20IS''=20AND=20ANY=20EXPRESS=20OR=0A+#=20= IMPLIED=20WARRANTIES,=20INCLUDING,=20BUT=20NOT=20LIMITED=20TO,=20THE=20= IMPLIED=20WARRANTIES=0A+#=20OF=20MERCHANTABILITY=20AND=20FITNESS=20FOR=20= A=20PARTICULAR=20PURPOSE=20ARE=20DISCLAIMED.=0A+#=20IN=20NO=20EVENT=20= SHALL=20THE=20AUTHOR(S)=20BE=20LIABLE=20FOR=20ANY=20DIRECT,=20INDIRECT,=0A= +#=20INCIDENTAL,=20SPECIAL,=20EXEMPLARY,=20OR=20CONSEQUENTIAL=20DAMAGES=20= (INCLUDING,=20BUT=0A+#=20NOT=20LIMITED=20TO,=20PROCUREMENT=20OF=20= SUBSTITUTE=20GOODS=20OR=20SERVICES;=20LOSS=20OF=20USE,=0A+#=20DATA,=20OR=20= PROFITS;=20OR=20BUSINESS=20INTERRUPTION)=20HOWEVER=20CAUSED=20AND=20ON=20= ANY=0A+#=20THEORY=20OF=20LIABILITY,=20WHETHER=20IN=20CONTRACT,=20STRICT=20= LIABILITY,=20OR=20TORT=0A+#=20(INCLUDING=20NEGLIGENCE=20OR=20OTHERWISE)=20= ARISING=20IN=20ANY=20WAY=20OUT=20OF=20THE=20USE=20OF=0A+#=20THIS=20= SOFTWARE,=20EVEN=20IF=20ADVISED=20OF=20THE=20POSSIBILITY=20OF=20SUCH=20= DAMAGE.=0A+=0A+#=20This=20script=20presents=20a=20checklist=20of=20all=20= PKGNG=20packages=20registered=20on=0A+#=20the=20system,=20showing=20for=20= each=20whether=20or=20not=20it=20is=20marked=20as=20"automatic"=0A+#=20= (i.e.=20not=20explicitly=20requested=20by=20the=20user).=20Any=20changes=20= are=20recorded=0A+#=20via=20'pkg=20set=20...'.=20I=20wrote=20it=20to=20= make=20"pkg=20autoremove"=20useful=20following=0A+#=20a=20pkg2ng=20= migration,=20but=20other=20uses=20are=20conceivable.=0A+=0A+#=20Terminal=20= geometry=0A+sz=3D`stty=20size`=0A+rows=3D`echo=20${sz}=20|=20cut=20-d=20= '=20'=20-f=201`=0A+cols=3D`echo=20${sz}=20|=20cut=20-d=20'=20'=20-f=202`=0A= +drows=3D$((=20${rows}=20-=203=20))=0A+dcols=3D$((=20${cols}=20-=206=20= ))=0A+=0A+#=20Dialog=20results=20are=20stored=20here=0A+tmpfile=3D`mktemp=20= -t=20set_pkg_auto`=0A+=0A+#=20We=20always=20want=20the=20same=20style=20= checklist=0A+export=20DIALOGOPTS=3D"--extra-button=20--extra-label=20= \"Select=20All\"=20--cancel-label=20\"Deselect=20All\"=20--help-button=20= --help-label=20Exit"=0A+=0A+#=20Exit=20with=20an=20error=20message=0A= +die()=20{=0A+=09rm=20-f=20${tmpfile}=0A+=09echo=20"${1}"=0A+=09exit=201=0A= +}=0A+=0A+#=20Don't=20leave=20tmpfile=20behind=20even=20if=20we=20are=20= killed/interrupted=0A+trap=20"die=20\"Interrupt=20received.\""=202=2015=0A= +=0A+#=20Run=20dialog=20to=20present=20the=20checklist=20and=20save=20= the=20results=20in=20tmpfile=0A+run_dialog()=20{=0A+=09dialog=20= --checklist=20"Select=20packages=20to=20consider=20for=20auto-removal"=20= ${drows}=20${dcols}=20${drows}=20$*=202>${tmpfile}=0A+=09return=20$?=0A= +}=0A+=0A+#=20Show=20the=20current=20status=20from=20the=20package=20= database=20in=20the=20checklist=0A+select_current()=20{=0A+=09run_dialog=20= `pkg=20query=20'%n=20%o=20%a'=20|=20sed=20-e=20's/1$/on/g'=20-e=20= 's/0$/off/g'`=0A+=09return=20$?=0A+}=0A+=0A+#=20Select=20all=20packages=20= in=20the=20checklist=0A+select_all()=20{=0A+=09run_dialog=20`pkg=20query=20= '%n=20%o'=20|=20sed=20-e=20's/$/=20on/g'`=0A+=09return=20$?=0A+}=0A+=0A= +#=20De-select=20all=20packages=20in=20the=20checklist=0A+select_none()=20= {=0A+=09run_dialog=20`pkg=20query=20'%n=20%o'=20|=20sed=20-e=20's/$/=20= off/g'`=0A+=09return=20$?=0A+}=0A+=0A+#=20Update=20the=20package=20= database=20to=20match=20selections=20in=20the=20specified=20file=0A= +do_update()=20{=0A+=09autopkgs=3D`sed=20-e=20's/"//g'=20${1}`=0A+=09#=20= First=20unset=20all=0A+=09pkg=20set=20-ay=20-A=200=0A+=09#=20Then=20set=20= selected=0A+=09pkg=20set=20-y=20-A=201=20${autopkgs}=0A+}=0A+=0A+#=20Run=20= select_current=20for=20the=20first=20checklist=0A+pkgset=3Dcurrent=0A+=0A= +#=20Show=20the=20checklist=20until=20"OK"=20or=20"Exit"=20is=20selected=0A= +while=20:=20;=20do=0A+=09select_${pkgset}=0A+=09case=20$?=20in=0A+=09=09= 0)=20#=20OK,=20continue=20with=20updates=0A+=09=09=09break;=0A+=09=09=09= ;;=0A+=09=093)=20#=20Extra=20(Select=20all),=20show=20the=20checklist=20= again=0A+=09=09=09pkgset=3Dall=0A+=09=09=09;;=0A+=09=091)=20#=20Cancel=20= (Deselect=20all),=20show=20the=20checklist=20again=0A+=09=09=09= pkgset=3Dnone=0A+=09=09=09;;=0A+=09=09*)=20#=204-Help=20(Exit)=20or=20= ESC=20or=20error,=20exit.=0A+=09=09=09die=20"No=20changes=20made."=0A+=09= =09=09;;=0A+=09esac=0A+done=0A+=0A+#=20If=20we=20got=20this=20far=20then=20= tmpfile=20has=20a=20list=20of=20'automatic'=20packages=0A+do_update=20= ${tmpfile}=0A+=0A+#=20Clean=20up=0A+rm=20-f=20${tmpfile}=0A+echo=20= "Updated=20successfully."=0A--=20=0A1.7.11.3=0A=0A= --Apple-Mail=_1224E63D-75A8-4607-B659-58DD6F4A6814 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_1224E63D-75A8-4607-B659-58DD6F4A6814-- From owner-freebsd-ports@FreeBSD.ORG Thu Aug 30 23:02:08 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 CF849106566B; Thu, 30 Aug 2012 23:02:08 +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 82D2814DA3F; Thu, 30 Aug 2012 23:02:07 +0000 (UTC) Message-ID: <503FF0EE.2020605@FreeBSD.org> Date: Thu, 30 Aug 2012 13:02:06 -1000 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: John Baldwin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <201208301255.42473.jhb@freebsd.org> <201208301332.58112.jhb@freebsd.org> In-Reply-To: <201208301332.58112.jhb@freebsd.org> X-Enigmail-Version: 1.4.3 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Tijl Coosemans , freebsd-ports , Chris Rees , freebsd-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, 30 Aug 2012 23:02:09 -0000 On 08/30/2012 07:32 AM, John Baldwin wrote: > On Thursday, August 30, 2012 1:10:24 pm Chris Rees wrote: >> On 30 Aug 2012 18:03, "John Baldwin" wrote: >>> >>> On Thursday, August 30, 2012 10:39:17 am Tijl Coosemans wrote: >>>> On 27-08-2012 18:24, John Baldwin wrote: >>>>> On Sunday, August 26, 2012 4:37:53 pm Doug Barton wrote: >>>>>> The problem is that we don't really support the idea of things in the >>>>>> base magically deleting themselves. >>>>>> >>>>>> As I have said in previous messages, the bootstrapping problem is being >>>>>> overblown by several orders of magnitude. For newly installed systems >>>>>> where pkg is the default, /usr/local/bin/pkg will be installed. So there >>>>>> is no bootstrapping problem. >>>>>> >>>>>> For already-installed systems who wish to switch to pkg, they can >>>>>> install from /usr/ports, or use the pkg bootstrap tool in the base. >>>>>> Given that they will be intentionally making this change, and there will >>>>>> be instructions written up on how to do this which include the >>>>>> bootstrapping step, once again this is a non-issue. >>>>>> >>>>>> The whole idea of having every call to /usr/local/sbin/pkg pass through >>>>>> /usr/sbin/pkg in order to help a tiny minority of users with a one-time >>>>>> bootstrapping issue is just plain ludicrous. >>>>> >>>>> I agree. Even if we keep /usr/sbin/pkg, we will presumably want to remove >>>>> it from the base in a year or so via 'make delete-old', etc. Given that, >>>>> I'm not sure we need it there in the first place. >>>> >>>> What if you pkg_delete \* or rm -rf /usr/local? Do you have to "reboot" >>>> pkg then? >>> >>> Yes, if we've decided it (pkgng) should not be part of the base. This >>> doesn't strike me as that weird. It seems similar to how one has to >>> bootstrap, say, MacPorts. >> >> Difference is, MacPorts isn't the official Mac distribution centre. >> >> Leaving out pkg-bootstrap (or whatever) is marginalising ports as a >> non-integral part of the OS. > > *sigh* I sadly expected an emotional red herring reply such as this. > > This has nothing to do with "marginalising ports". Prior to this it has been > a key argument and point that pkg* should _not_ be tied to the base system as > that limits flexibility in the pkg tools. I completely agree with that > argument and having /usr/sbin/pkg doesn't appear to be consistent with that. > > For example, we've already shipped a binary in 9.1 release that has a > hardcoded URL of "http://pkgbeta.FreeBSD.org". So now you are stuck keeping > that URL around for the next N years, albeit pointing to the production > (not-beta) repository. You can't safely reuse pkgbeta.FreeBSD.org for anything > until 9.1 is EOL'd. And you'd have to change that before 9.2 and 10.0 if you > want to avoid being in the same boat for even longer. That is directly contrary > to the goal of having pkg* not being tied to the base. A much more flexible > and scalable approach would be for each pkg repository to include a binary/script > whatever that you can make available at a URL (which is easily changeable in > documentation on our website) that when you run self-extracts and bootstraps > pkgng. (The pkg-static stuff is already basically this AFAICT.) > > If you wish to support existing users of, say, 8.2 or 8.3 release then you need > something like this anyway. Also, as a downstream consumer who plans to use > a custom pkgng repository on top of a modified FreeBSD distribution, this approach > is less failure prone (i.e. if someone runs 'pkg' and it tries to download something > from some hardcoded URL that's completely wrong). I agree with John on all counts here. Further, the idea of a self-installing package, at least for the pkg stuff itself, addresses the issue that someone else brought up about how to handle installation of pkg by the installer for a new system. For example it's pretty common in the Linux world to have a package which is wrapped in a shell script which unpacks the tarball, verifies it with a digital signature, then installs the bits from the tarball where they need to go. Since pkg brings a lot of the pieces of this to the party already, it wouldn't be hard to add the rest. ... and please feel free to insert your favorite version of my "We have to get away from the idea that something is only good/cool/really part of FreeBSD if it's in the base" rant here. :) Doug From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 00:37:27 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by hub.freebsd.org (Postfix) with ESMTP id 8BF1F106567C; Fri, 31 Aug 2012 00:37:26 +0000 (UTC) (envelope-from tabthorpe@freebsd.org) Date: Thu, 30 Aug 2012 20:37:25 -0400 From: Thomas Abthorpe To: Doug Barton Message-ID: <20120831003725.GR14617@hub.freebsd.org> References: <503A8EF7.4060105@FreeBSD.org> <20120830195632.GQ14617@hub.freebsd.org> <503FEF19.2020505@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="O7r0+uQg70mf5vhh" Content-Disposition: inline In-Reply-To: <503FEF19.2020505@FreeBSD.org> X-URL: http://www.goodking.org/ X-PGP-Key: http://people.freebsd.org/~tabthorpe/tabthorpe.asc X-PGP-Key-ID: 0xA473C990 X-PGP-Key-Fingerprint: D883 2D7C EB78 944A 69FC 36A6 D937 1097 A473 C990 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@freebsd.org Subject: Re: Can we please just remove the old Makefile headers? 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, 31 Aug 2012 00:37:27 -0000 --O7r0+uQg70mf5vhh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 30, 2012 at 12:54:17PM -1000, Doug Barton wrote: > On 08/30/2012 09:56 AM, Thomas Abthorpe wrote: > > So without further ado, this is what we would like to see at the top of > > the makefile > >=20 > > # > > # $FreeBSD$ > > # > >=20 > > PORTNAME=3D > >=20 > > It is as easy as that :) >=20 > I was sort of afraid that would be the answer ... while I realize we > have massive historical precedents for the additional #s above and below > the content, what I was hoping for was that we would make the big break > with hysterical raisins and just make the # $FreeBSD$ the first line of > the file. >=20 > It's a minor issue (and yes, this is a legitimate bikeshed) but to my > way of thinking the extra #s are just wasted space that reduce the > amount of useful data that is presented when you open the file in an > editor. >=20 > I won't lose sleep if we go with the extra #s, but I wanted to at least > raise the issue in case there was still a chance to keep it simple. :) >=20 > Doug Well, since we are going with something new, let us just do it, one line # $FreeBSD$ at the very top. Thomas --=20 Thomas Abthorpe | FreeBSD Committer tabthorpe@FreeBSD.org | http://people.freebsd.org/~tabthorpe --O7r0+uQg70mf5vhh Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQQAdFAAoJENk3EJekc8mQW3UH/2k5bw0JxLeriqHXYDUWnfc+ AAiz4SxA+UBFGYCrw3ioC6GSnKroEMM+ooONLnSSii/c0ebX8EDJGERFKZpUzxDw pGsbhMk8/nqDcO33qOUPipF0zwH2Phd6294hL6+jifpeq/WAuA8IDz+Su3oIM4cx zPLJJZbWvdkTs9S1gCRWjgaj1rZeqvKKPvaBLTJbpaFNTUj6au4feU/5wpgYA8hQ JbOhANHfTDU6ZHbvN9PunuB5OnXWE1fn8FPhfC5TS8e7UO0bU698jWJISVK4ETPV eTOLdCMcpcRH5s6J9wRVVcMCdG61gbeYfPf4KILpBCNcVzfaCFBmoMSDjHBmGfo= =A4lw -----END PGP SIGNATURE----- --O7r0+uQg70mf5vhh-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 00:45:38 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by hub.freebsd.org (Postfix) with ESMTP id 7B554106566C; Fri, 31 Aug 2012 00:45:37 +0000 (UTC) (envelope-from tabthorpe@freebsd.org) Date: Thu, 30 Aug 2012 20:45:37 -0400 From: Thomas Abthorpe To: Steven Kreuzer Message-ID: <20120831004536.GS14617@hub.freebsd.org> References: <503A8EF7.4060105@FreeBSD.org> <20120830195632.GQ14617@hub.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="BxZB57hXMgIq1JsC" Content-Disposition: inline In-Reply-To: X-URL: http://www.goodking.org/ X-PGP-Key: http://people.freebsd.org/~tabthorpe/tabthorpe.asc X-PGP-Key-ID: 0xA473C990 X-PGP-Key-Fingerprint: D883 2D7C EB78 944A 69FC 36A6 D937 1097 A473 C990 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Doug Barton , freebsd-ports@freebsd.org Subject: Re: Can we please just remove the old Makefile headers? 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, 31 Aug 2012 00:45:38 -0000 --BxZB57hXMgIq1JsC Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 30, 2012 at 04:09:00PM -0400, Steven Kreuzer wrote: > > > > So without further ado, this is what we would like to see at the top of > > the makefile > > > > # > > # $FreeBSD$ > > # > > > > PORTNAME=3D > > > > It is as easy as that :) >=20 > This would make me happy. Another option I would like to throw out there = is > to just stick the # $FreeBSD$ at the end of the file so the first line > is PORTNAME=3D I would much rather see it at the top, retaining the notion of header info at the top of the file. We are officially going from six lines down to one, that is buying us (if you still use an 80x24 window like me) an additional 20% of real estate at the top of the editor. Thomas --=20 Thomas Abthorpe | FreeBSD Committer tabthorpe@FreeBSD.org | http://people.freebsd.org/~tabthorpe --BxZB57hXMgIq1JsC Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQQAkwAAoJENk3EJekc8mQtTMH/13JEC9wZn53LrpMtfqC6Npu ASZIXlV/AECwmEQGlXnDDm7Ywz5UBfGePeP06KtqbeWZoSsw0cVkgB+b6c+7D93T ZUmvusDZcN7S/YgJRzQ1d4/ien2oIhy+LMpKVgDw52Z0eyA2Yvo9oPIeJAFLBPFE XSgqadmun+hbi6G/LSieqpZp7chKTi85VmU2jqxA26IrgTbFit5HWw+K4z0KvaF3 9QyczVmcEIMIRZNKK+fDH3CWC7g3KxiJ2mALT9uYoZT2hv8/w2Iz4jNBWm5BbwqI m3agZ8PwI1UZG+BMsQ/rmXxK+SvF3EXyX28hrokxQHzAaNV1FLv3quEGEEYZr4Q= =GO6f -----END PGP SIGNATURE----- --BxZB57hXMgIq1JsC-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 05:56: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 406EC106566B; Fri, 31 Aug 2012 05:56:56 +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 98C7F8FC08; Fri, 31 Aug 2012 05:56:55 +0000 (UTC) Received: from seedling.local (host86-182-42-128.range86-182.btcentralplus.com [86.182.42.128]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.5/8.14.5) with ESMTP id q7V5unMG076634 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 31 Aug 2012 06:56:51 +0100 (BST) (envelope-from matthew@FreeBSD.org) X-DKIM: OpenDKIM Filter v2.5.2 smtp.infracaninophile.co.uk q7V5unMG076634 Authentication-Results: smtp.infracaninophile.co.uk/q7V5unMG076634; dkim=none (no signature); dkim-adsp=none X-Authentication-Warning: lucid-nonsense.infracaninophile.co.uk: Host host86-182-42-128.range86-182.btcentralplus.com [86.182.42.128] claimed to be seedling.local Message-ID: <50405219.8090804@FreeBSD.org> Date: Fri, 31 Aug 2012 06:56:41 +0100 From: Matthew Seaman User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: John Nielsen References: <503FDB2A.4000609@freebsd.org> In-Reply-To: X-Enigmail-Version: 1.4.4 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig88112785C4A1A92E001C5360" X-Virus-Scanned: clamav-milter 0.97.5 at lucid-nonsense.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=3.1 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: "ports@freebsd.org" , "current@freebsd.org" , Julien Laffaye Subject: Re: Script to set/unset "automatic" status in PKGNG database 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, 31 Aug 2012 05:56:56 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig88112785C4A1A92E001C5360 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 30/08/2012 22:44, John Nielsen wrote: > After dialog(1) exits the script has a list of packages to mark as > automatic. Is there a non-SQL way to efficiently get the inverse? > I.e. the set { all_packages - new_automatic_package_list } ? Use pkg query - it is really quite powerful. This shows all non-autoremove packages as name-version: pkg query -e '%a =3D=3D 0' '%n-%v' and this shows the port origin for all autoremove packages: pkg query -e '%a =3D=3D 1' '%o' Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey --------------enig88112785C4A1A92E001C5360 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://www.enigmail.net/ iEYEARECAAYFAlBAUiAACgkQ8Mjk52CukIwptwCaAjv2e/019kElWA371luGgykg EHoAnjNkATmu883Y1fF6jfwlbgecMbO4 =Pigw -----END PGP SIGNATURE----- --------------enig88112785C4A1A92E001C5360-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 09:35: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 DA7721065670 for ; Fri, 31 Aug 2012 09:35:23 +0000 (UTC) (envelope-from bounced.newsnet.44BYYA6NXs34X1S53PN9sJbyMzQGQl@acti-web.com.ar) Received: from omega.multihost.com.ar (alfa4.activaweb.com.ar [190.7.60.229]) by mx1.freebsd.org (Postfix) with ESMTP id 5922F8FC08 for ; Fri, 31 Aug 2012 09:35:23 +0000 (UTC) From: "Net-Learning " To: ports@freebsd.org Date: Fri, 31 Aug 2012 06:34:31 -0300 Message-ID: <20120831-06343192-608-0@omega.multihost.com.ar> X-news-bounced: Net Learning X-news-address: ports@freebsd.org X-news-id: 167355 X-INS: PpuxWvvyW8LpS4TmBlx1N2rRKnDpE1h7XrTyFTcjrEiW4v85wn12IqDlyODERMFnkSgR6Wgwj3 MIME-Version: 1.0 Content-Type: text/plain X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Curso y Diplomados ONLINE Septiembre 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, 31 Aug 2012 09:35:23 -0000 [1][USEMAP:top.jpg] [2][USEMAP:resumen.jpg] [3][USEMAP:destacado_doble.jpg] [4][USEMAP:cursos.jpg] [5][publicidad.jpg] [netlearning.jpg] [6][USEMAP:contacto.jpg] Para visualizar este correo en el explorador, clic [7]aquí Este correo ha sido enviado a ports@freebsd.org | [8]Remover suscripción [NewImagenApertura.aspx?DSg2%2bYZZZppb9NBe91M%26zz5xF5%3aJ8K7KLcTubsmO ScyE4D] References 1. LYNXIMGMAP:file://localhost/tmp/tmpXFp5xh.html#Map 2. LYNXIMGMAP:file://localhost/tmp/tmpXFp5xh.html#Map6 3. LYNXIMGMAP:file://localhost/tmp/tmpXFp5xh.html#Map5 4. LYNXIMGMAP:file://localhost/tmp/tmpXFp5xh.html#Map3 5. http://www.net-learning.com.ar/webinars.html 6. LYNXIMGMAP:file://localhost/tmp/tmpXFp5xh.html#Map4 7. http://inv2.com.ar/Skins/Components/verhtml.ashx?SZ2%40V%26AAAQQla1N5a0qC66HDsHyLD%3ahRX0g9hE2y2R%3dWu38gDA%3daNdZ 8. http://inv2.com.ar/Skins/Unsuscribe/do.aspx?t-342tBBBdd6S%3dn%2bSF9-AAV8g3xX8O7%3aPilD7C3x3%3a From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 09:59:13 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 A08CF1065686; Fri, 31 Aug 2012 09:59:13 +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 7ECB78FC15; Fri, 31 Aug 2012 09:59: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 q7V9xDXu069828; Fri, 31 Aug 2012 09:59:13 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7V9xCCE069827; Fri, 31 Aug 2012 09:59:12 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Fri, 31 Aug 2012 11:59:10 +0200 From: Baptiste Daroussin To: Doug Barton Message-ID: <20120831095910.GQ64447@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <201208301255.42473.jhb@freebsd.org> <201208301332.58112.jhb@freebsd.org> <503FF0EE.2020605@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="vIXBmblrD40XNCy4" Content-Disposition: inline In-Reply-To: <503FF0EE.2020605@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-current@FreeBSD.org, Chris Rees , Tijl Coosemans , freebsd-ports , John Baldwin 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, 31 Aug 2012 09:59:13 -0000 --vIXBmblrD40XNCy4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: > On 08/30/2012 07:32 AM, John Baldwin wrote: > > On Thursday, August 30, 2012 1:10:24 pm Chris Rees wrote: > >> On 30 Aug 2012 18:03, "John Baldwin" wrote: > >>> >=20 > I agree with John on all counts here. Further, the idea of a > self-installing package, at least for the pkg stuff itself, addresses > the issue that someone else brought up about how to handle installation > of pkg by the installer for a new system. I like the idea of also providing a self-installing package, and it seems r= eally easy to do, so I'll try to see what I can do in this area I'll wrote a PoC = in 5 minutes which looks pretty good, this could also be a very simple and easy = way to integrate into bsdinstaller. I'll do work in that direction. Still it doesn't solve the problem of boostrapping pkgng in a fresh new box, because the user may not know where to download the pkg-setup.sh. regards, Bapt --vIXBmblrD40XNCy4 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlBAiu4ACgkQ8kTtMUmk6EyS+wCghpoSNAxJBpjn3DBwQwVStuA1 B4AAoIt+DrucQYpOkGT11xv37IPLxgkC =7tdd -----END PGP SIGNATURE----- --vIXBmblrD40XNCy4-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 10:07:38 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 2911D106564A for ; Fri, 31 Aug 2012 10:07:38 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [IPv6:2a01:170:102f::2]) by mx1.freebsd.org (Postfix) with ESMTP id A07058FC0A for ; Fri, 31 Aug 2012 10:07:34 +0000 (UTC) Received: from lurza.secnetix.de (localhost [127.0.0.1]) by lurza.secnetix.de (8.14.3/8.14.3) with ESMTP id q7VA7WZI066174; Fri, 31 Aug 2012 12:07:32 +0200 (CEST) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.14.3/8.14.3/Submit) id q7VA7WrN066173; Fri, 31 Aug 2012 12:07:32 +0200 (CEST) (envelope-from olli) Date: Fri, 31 Aug 2012 12:07:32 +0200 (CEST) Message-Id: <201208311007.q7VA7WrN066173@lurza.secnetix.de> From: Oliver Fromme To: freebsd-ports@FreeBSD.ORG X-Newsgroups: list.freebsd-ports User-Agent: tin/1.9.6-20101126 ("Burnside") (UNIX) (FreeBSD/6.4-PRERELEASE-20080904 (i386)) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.9 (lurza.secnetix.de [127.0.0.1]); Fri, 31 Aug 2012 12:07:32 +0200 (CEST) Cc: Subject: Re: Regression in PREFIX handling in packages 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, 31 Aug 2012 10:07:38 -0000 I think this might be related to this thread, so I'm posting it as a follow-up ... On some FreeBSD 8.x systems, I get the following error: ===> Deinstalling for security/ca_root_nss readlink: illegal option -- f usage: readlink [-n] [file ...] It seems bsd.port.mk is trying to use /usr/bin/readlink with the -f option when checking the PREFIX, but this option isn't supported on all 8.x systems. Wouldn't it make more sense to use /bin/realpath instead of /usr/bin/readlink -f? There's no reason to break older system. Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "File names are infinite in length, where infinity is set to 255 characters." -- Peter Collinson, "The Unix File System" From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 10:38:49 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 A8A451065670 for ; Fri, 31 Aug 2012 10:38:49 +0000 (UTC) (envelope-from alp@rsu.ru) Received: from mail.r61.net (mail.r61.net [195.208.245.238]) by mx1.freebsd.org (Postfix) with ESMTP id 5AE9F8FC18 for ; Fri, 31 Aug 2012 10:38:49 +0000 (UTC) Received: from pyhalov.cc.rsu.ru (pyhalov.cc.rsu.ru [195.208.255.102]) (Authenticated sender: alp@sfedu.ru) by mail.r61.net (MTA) with ESMTPSA id 7D5BE3A167A for ; Fri, 31 Aug 2012 14:38:41 +0400 (MSK) Message-ID: <50409429.2020100@rsu.ru> Date: Fri, 31 Aug 2012 14:38:33 +0400 From: Alexander Pyhalov User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.14) Gecko/20110306 Thunderbird/3.1.8 MIME-Version: 1.0 To: freebsd-ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.3.7 (mail.r61.net [0.0.0.0]); Fri, 31 Aug 2012 14:38:41 +0400 (MSK) Cc: Subject: pkg repository in jail 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, 31 Aug 2012 10:38:49 -0000 Hello. As far as I can see, one can create pkg repositories with poudriere. However, could I run it in jail? If I can't, can I create pkg-ng packages just with "make package", place it somewhere and use as a local repository? I just want to keep my host system absolutely clean (no packages, no services except SSH). -- Best regards, Alexander Pyhalov, system administrator of Computer Center of Southern Federal University From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 10:44:26 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 49CF11065673 for ; Fri, 31 Aug 2012 10:44: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 2F8A98FC1A; Fri, 31 Aug 2012 10:44: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 q7VAiQ05092325; Fri, 31 Aug 2012 10:44:26 GMT (envelope-from bapt@FreeBSD.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7VAiPdD092324; Fri, 31 Aug 2012 10:44:25 GMT (envelope-from bapt@FreeBSD.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@FreeBSD.org using -f Date: Fri, 31 Aug 2012 12:44:23 +0200 From: Baptiste Daroussin To: Alexander Pyhalov Message-ID: <20120831104423.GR64447@ithaqua.etoilebsd.net> References: <50409429.2020100@rsu.ru> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="tV/+6PImfyFtriLg" Content-Disposition: inline In-Reply-To: <50409429.2020100@rsu.ru> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-ports@FreeBSD.org Subject: Re: pkg repository in jail 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, 31 Aug 2012 10:44:26 -0000 --tV/+6PImfyFtriLg Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 31, 2012 at 02:38:33PM +0400, Alexander Pyhalov wrote: > Hello. > As far as I can see, one can create pkg repositories with poudriere.=20 > However, could I run it in jail? > If I can't, can I create pkg-ng packages just with "make package", place= =20 > it somewhere and use as a local repository? >=20 > I just want to keep my host system absolutely clean (no packages, no=20 > services except SSH). > --=20 > Best regards, > Alexander Pyhalov, > system administrator of Computer Center of Southern Federal University > _______________________________________________ > 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" If you are on a recent box (don't know minimal requirements) where you can = run jails in jails. With some tuning: allowing a jail to mount zfs, nullfs, and preloading the drivers linux, linprocfs, linsysfs, nullfs etc then it is doable. and allow= ing your jail to run jails I have a howto from a user who had done this, I have to work on it so that = I can turn it into a useful documentation. regards, Bapt --tV/+6PImfyFtriLg Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlBAlYcACgkQ8kTtMUmk6Exq/ACeJDPekf1kd1yuXBg5UkO5S3QZ stkAn3olUgQUi1qdeJEm6MujCz9d6Ilk =EQ1u -----END PGP SIGNATURE----- --tV/+6PImfyFtriLg-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 12:15:10 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 7AEF5106566B; Fri, 31 Aug 2012 12:15:08 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 1C25E8FC12; Fri, 31 Aug 2012 12:15:08 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id 79A22B91E; Fri, 31 Aug 2012 08:15:07 -0400 (EDT) From: John Baldwin To: freebsd-current@freebsd.org Date: Fri, 31 Aug 2012 08:10:50 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p17; KDE/4.5.5; amd64; ; ) References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <503FF0EE.2020605@FreeBSD.org> <20120831095910.GQ64447@ithaqua.etoilebsd.net> In-Reply-To: <20120831095910.GQ64447@ithaqua.etoilebsd.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201208310810.50725.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Fri, 31 Aug 2012 08:15:07 -0400 (EDT) Cc: Baptiste Daroussin , Doug Barton , freebsd-ports , Chris Rees , Tijl Coosemans 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, 31 Aug 2012 12:15:10 -0000 On Friday, August 31, 2012 5:59:10 am Baptiste Daroussin wrote: > On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: > > On 08/30/2012 07:32 AM, John Baldwin wrote: > > > On Thursday, August 30, 2012 1:10:24 pm Chris Rees wrote: > > >> On 30 Aug 2012 18:03, "John Baldwin" wrote: > > >>> > > > > I agree with John on all counts here. Further, the idea of a > > self-installing package, at least for the pkg stuff itself, addresses > > the issue that someone else brought up about how to handle installation > > of pkg by the installer for a new system. > > I like the idea of also providing a self-installing package, and it seems really > easy to do, so I'll try to see what I can do in this area I'll wrote a PoC in 5 > minutes which looks pretty good, this could also be a very simple and easy way > to integrate into bsdinstaller. > > I'll do work in that direction. > > Still it doesn't solve the problem of boostrapping pkgng in a fresh new box, > because the user may not know where to download the pkg-setup.sh. I do think that is something bsdinstall should be able to handle, and I would certainly want bsdinstall to include a dialog that says "do you want to install the package manager?" -- John Baldwin From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 12:22:14 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 635281065676; Fri, 31 Aug 2012 12:22:14 +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 27FE78FC12; Fri, 31 Aug 2012 12:22:14 +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 q7VCMEIS009833; Fri, 31 Aug 2012 12:22:14 GMT (envelope-from bapt@freebsd.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7VCMD1Q009832; Fri, 31 Aug 2012 12:22:13 GMT (envelope-from bapt@freebsd.org) X-Authentication-Warning: freefall.freebsd.org: bapt set sender to bapt@freebsd.org using -f Date: Fri, 31 Aug 2012 14:22:11 +0200 From: Baptiste Daroussin To: John Baldwin Message-ID: <20120831122211.GS64447@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <503FF0EE.2020605@FreeBSD.org> <20120831095910.GQ64447@ithaqua.etoilebsd.net> <201208310810.50725.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="1IOPqZ3f1xe/JZlz" Content-Disposition: inline In-Reply-To: <201208310810.50725.jhb@freebsd.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Tijl Coosemans , freebsd-current@freebsd.org, Chris Rees , freebsd-ports , Doug Barton 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, 31 Aug 2012 12:22:14 -0000 --1IOPqZ3f1xe/JZlz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 31, 2012 at 08:10:50AM -0400, John Baldwin wrote: > On Friday, August 31, 2012 5:59:10 am Baptiste Daroussin wrote: > > On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: > > > On 08/30/2012 07:32 AM, John Baldwin wrote: > > > > On Thursday, August 30, 2012 1:10:24 pm Chris Rees wrote: > > > >> On 30 Aug 2012 18:03, "John Baldwin" wrote: > > > >>> > > >=20 > > > I agree with John on all counts here. Further, the idea of a > > > self-installing package, at least for the pkg stuff itself, addresses > > > the issue that someone else brought up about how to handle installati= on > > > of pkg by the installer for a new system. > >=20 > > I like the idea of also providing a self-installing package, and it see= ms really > > easy to do, so I'll try to see what I can do in this area I'll wrote a = PoC in 5 > > minutes which looks pretty good, this could also be a very simple and e= asy way > > to integrate into bsdinstaller. > >=20 > > I'll do work in that direction. > >=20 > > Still it doesn't solve the problem of boostrapping pkgng in a fresh new= box, > > because the user may not know where to download the pkg-setup.sh. >=20 > I do think that is something bsdinstall should be able to handle, and I w= ould > certainly want bsdinstall to include a dialog that says "do you want to i= nstall > the package manager?" >=20 > --=20 > John Baldwin > _______________________________________________ > 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" Of course this is being worked on by dteske@ on his bsdconfig scripts, so y= es in anycase the bsdinstaller will end up with a boostrap dialog to install pkgn= g. regards, Bapt --1IOPqZ3f1xe/JZlz Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlBArHMACgkQ8kTtMUmk6EzU+ACgnRWHypxz+r4NE+5u+6vIp+us rmMAn2Gp5rKZHLUjzJemE5FW5auiDJVw =m7rI -----END PGP SIGNATURE----- --1IOPqZ3f1xe/JZlz-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 13:06:20 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 86C2F1065674; Fri, 31 Aug 2012 13:06:20 +0000 (UTC) (envelope-from dnaeon@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 E803F8FC1C; Fri, 31 Aug 2012 13:06:19 +0000 (UTC) Received: by eaak11 with SMTP id k11so949130eaa.13 for ; Fri, 31 Aug 2012 06:06:19 -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=dsY5hXnB/NmQ2ytIB7jCnnuLPTuFzJQ/Rl4uEB+4f2E=; b=JfPm0UCDMydBfTR7cM52Lh/oypEMrKdFXXrVy1kO069Epl1exjgz9HBzZe/JRXWCVN HT+KGzgk5OY75fyCzeIVRmgHaiBr0VrALhdekgp0vvozj3c4iK5czHxrjX65B+qaSscW iGFpg/SBKt2m68erHGtuBJOQpEDIT/zOobLF49q4vCMUDdS7Ztu5Zp04ml2iAT5dx8I3 rO5vv903ApWYy1YKfLY47skvwPas8+wtuTlXUCMqwE8beAaTYfdOPShrQzJHrN5gWtvo BoTPRhPfOFrS3ul6O510r/+ZHDVsgfNIfCB6dEeUhQPbf9f+0DSy9m4gsnJ9mEe4RVra 1o6g== MIME-Version: 1.0 Received: by 10.14.4.198 with SMTP id 46mr11138963eej.11.1346418378921; Fri, 31 Aug 2012 06:06:18 -0700 (PDT) Received: by 10.14.202.132 with HTTP; Fri, 31 Aug 2012 06:06:18 -0700 (PDT) Date: Fri, 31 Aug 2012 16:06:18 +0300 Message-ID: From: Marin Atanasov Nikolov To: freebsd-ports@freebsd.org, current@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Plugins support in pkgng 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, 31 Aug 2012 13:06:20 -0000 Hello, This is just to share with you that soon after the official 1.0 release of pkgng we now have basic plugins support in pkgng's development branch. I've written a small handbook which tries to shed some light about plugins in pkgng, which could be useful to you in case you want to develop a new plugin. The handbook can be found here: - http://unix-heaven.org/writing-plugins-for-pkgng It's not perfect or covering everything, but it will give you a quick start though :) At the end of the handbook you can also find some example plugins in action. Hope you find it useful. Regards, Marin -- Marin Atanasov Nikolov dnaeon AT gmail DOT com http://www.unix-heaven.org/ From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 13:41: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 E452B1065741; Fri, 31 Aug 2012 13:41:47 +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 B02A28FC16; Fri, 31 Aug 2012 13:41:46 +0000 (UTC) Received: by bkcje9 with SMTP id je9so1574801bkc.13 for ; Fri, 31 Aug 2012 06:41:45 -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=STjgYrlL4Ig7osd77HqfVTCiLelNF3+D50pU7PHinso=; b=wjuwFT+3bhSmJCHO3a+WUqoEK8VP8M+xyuzVNd8Aez/T4G2ghtXR/J59XkxcMaF/sc Lx+wucFTx7r4icKycWjyfy1NOHlehH5TzhIh8Y8fgTWw9K++M+of/QXwC9Du30GZmdZH S/XOApc5CAmJlN3VwjXORsqBo9FGtubO7QxH/FE+jvo5U8TW2s0ET0lfjpL8eYMquOzV 6Mfykqsbg7sbc3OYjDKlQFF36kPL8+y94EOXxeOZ+Y882AswXdIx4fRjQ9PD1g6Mj/k7 5BDKnLmcvXSQKES9Zwd+f4ba6koJOssJJH0dxrhf3CwzYv7+3sEYh4slGdxYf0MzIgZG UvSA== Received: by 10.205.118.138 with SMTP id fq10mr4342659bkc.58.1346420505298; Fri, 31 Aug 2012 06:41:45 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.10.141 with HTTP; Fri, 31 Aug 2012 06:41:13 -0700 (PDT) In-Reply-To: <201208310810.50725.jhb@freebsd.org> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <503FF0EE.2020605@FreeBSD.org> <20120831095910.GQ64447@ithaqua.etoilebsd.net> <201208310810.50725.jhb@freebsd.org> From: Chris Rees Date: Fri, 31 Aug 2012 14:41:13 +0100 Message-ID: To: John Baldwin Content-Type: text/plain; charset=ISO-8859-1 Cc: Baptiste Daroussin , Doug Barton , Tijl Coosemans , freebsd-ports , freebsd-current 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, 31 Aug 2012 13:41:48 -0000 On 31 Aug 2012 13:15, "John Baldwin" wrote: > > On Friday, August 31, 2012 5:59:10 am Baptiste Daroussin wrote: > > On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: > > > On 08/30/2012 07:32 AM, John Baldwin wrote: > > > > On Thursday, August 30, 2012 1:10:24 pm Chris Rees wrote: > > > >> On 30 Aug 2012 18:03, "John Baldwin" wrote: > > > >>> > > > > > > I agree with John on all counts here. Further, the idea of a > > > self-installing package, at least for the pkg stuff itself, addresses > > > the issue that someone else brought up about how to handle installation > > > of pkg by the installer for a new system. > > > > I like the idea of also providing a self-installing package, and it seems really > > easy to do, so I'll try to see what I can do in this area I'll wrote a PoC in 5 > > minutes which looks pretty good, this could also be a very simple and easy way > > to integrate into bsdinstaller. > > > > I'll do work in that direction. > > > > Still it doesn't solve the problem of boostrapping pkgng in a fresh new box, > > because the user may not know where to download the pkg-setup.sh. > > I do think that is something bsdinstall should be able to handle, and I would > certainly want bsdinstall to include a dialog that says "do you want to install > the package manager?" Putting aside my previous emotional red herring, this is a great idea; I don't see how it's different from a base binary, but OK. I don't see the need to be prompted-- it's not like the base system doesn't have other larger amounts of software that is useless to many. Can't it just go in? Chris From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 14:26:26 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 9C3A5106564A; Fri, 31 Aug 2012 14:26:26 +0000 (UTC) (envelope-from alp@rsu.ru) Received: from mail.r61.net (mail.r61.net [195.208.245.238]) by mx1.freebsd.org (Postfix) with ESMTP id 9EF288FC14; Fri, 31 Aug 2012 14:26:25 +0000 (UTC) Received: from pyhalov.cc.rsu.ru (pyhalov.cc.rsu.ru [195.208.255.102]) (Authenticated sender: alp@sfedu.ru) by mail.r61.net (MTA) with ESMTPSA id B36E13A16AF; Fri, 31 Aug 2012 18:26:23 +0400 (MSK) Message-ID: <5040C98F.8030708@rsu.ru> Date: Fri, 31 Aug 2012 18:26:23 +0400 From: Alexander Pyhalov User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.14) Gecko/20110306 Thunderbird/3.1.8 MIME-Version: 1.0 To: Baptiste Daroussin References: <20120830141939.GJ64447@ithaqua.etoilebsd.net> In-Reply-To: <20120830141939.GJ64447@ithaqua.etoilebsd.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.3.7 (mail.r61.net [0.0.0.0]); Fri, 31 Aug 2012 18:26:23 +0400 (MSK) Cc: ports@FreeBSD.org Subject: Re: pkg (aka pkgng) 1.0 released 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, 31 Aug 2012 14:26:26 -0000 Hello. Could I ask one stupid question? So, I've installed pkg from ports. Added WITH_PKGNG=yes to make.conf. Built some packages with "make package-recursive" to use as common repository for several systems. Now if I wish to update pkg, what should I do? So, for example, I'll make portsnap fetch && portsnap update... But could I "make install" pkg port after deinstalling it? As I remember, portmaster do it in the same way: backup && deinstall && install... On 08/30/2012 18:19, Baptiste Daroussin wrote: > Hi all, > > Since Julien Laffaye and I started pkgng lots of things has happened and here we > are now. -- Best regards, Alexander Pyhalov, system administrator of Computer Center of Southern Federal University From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 14:41:06 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 40D7D1065676; Fri, 31 Aug 2012 14:41:06 +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 97A818FC14; Fri, 31 Aug 2012 14:41:05 +0000 (UTC) Received: by bkcje9 with SMTP id je9so1611322bkc.13 for ; Fri, 31 Aug 2012 07:41:04 -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=fQ55gu2yxThfcu62AOHM4F2JtpWW9759g9m6G+N9c2U=; b=xXV+Qe5fQAArIoqKsAJehGMAl0qPL8r/NKQb+iZENaz+HgCxKeWwsLr1BNSXICyiSs GwYdtXc/ywSQ2fe/cNLnwEUaTugXBaDh4abXZOMhLxiZmJeOYrzHEAVxuUiyuQ+IcYNl gNVfa7D6qh9+yt1RKkgNGjIAm0Y02nw/jsP+NJEfl65h+0dYy+eqEPqDtKLFnV5Wymf/ jAe9MWDLHbvOF8OpTsgxOU7SmvLTANX+ZWmuXBPT+d5ybRYRGOShh8SkaZPXGSeMrDkB FdmNqQcaWgNXO8/pHW3qF8Yk/Nrxn5DhQYCFlEDGxokJOqvN2+60sHIFLM17p0XyE6Yy ryjg== Received: by 10.204.8.84 with SMTP id g20mr4332945bkg.126.1346424064668; Fri, 31 Aug 2012 07:41:04 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.10.141 with HTTP; Fri, 31 Aug 2012 07:40:34 -0700 (PDT) In-Reply-To: <5040C98F.8030708@rsu.ru> References: <20120830141939.GJ64447@ithaqua.etoilebsd.net> <5040C98F.8030708@rsu.ru> From: Chris Rees Date: Fri, 31 Aug 2012 15:40:34 +0100 X-Google-Sender-Auth: -nU6ISHMI1tJd6Z7nnrpAspt2Nc Message-ID: To: Alexander Pyhalov Content-Type: text/plain; charset=KOI8-R Cc: ports@freebsd.org, Baptiste Daroussin Subject: Re: pkg (aka pkgng) 1.0 released 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, 31 Aug 2012 14:41:06 -0000 On 31 August 2012 15:26, Alexander Pyhalov wrote: > Hello. > Could I ask one stupid question? > So, I've installed pkg from ports. Added WITH_PKGNG=yes to make.conf. > Built some packages with "make package-recursive" to use as common > repository for several systems. > > Now if I wish to update pkg, what should I do? > So, for example, I'll make portsnap fetch && portsnap update... > But could I "make install" pkg port after deinstalling it? > As I remember, portmaster do it in the same way: backup && deinstall && > install... Yes, have a look at ports-mgmt/pkg; .if !exists(${LOCALBASE}/sbin/pkg) PKG_BIN= ${WRKSRC}/pkg-static/pkg-static .endif pkgng uses the pkg-static binary that is built to do the installation etc. Chris From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 14:46: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 EE5EC106566B; Fri, 31 Aug 2012 14:46:18 +0000 (UTC) (envelope-from lists@jnielsen.net) Received: from ns1.jnielsen.net (secure.freebsdsolutions.net [69.55.234.48]) by mx1.freebsd.org (Postfix) with ESMTP id C9CB98FC1F; Fri, 31 Aug 2012 14:46:18 +0000 (UTC) Received: from [10.10.1.32] (office.betterlinux.com [199.58.199.60]) (authenticated bits=0) by ns1.jnielsen.net (8.14.4/8.14.4) with ESMTP id q7VEkHO4034834 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Fri, 31 Aug 2012 10:46:17 -0400 (EDT) (envelope-from lists@jnielsen.net) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) From: John Nielsen In-Reply-To: <50405219.8090804@FreeBSD.org> Date: Fri, 31 Aug 2012 08:46:19 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <95FAC698-F7DA-4E49-BB20-EBB023ACF1F2@jnielsen.net> References: <503FDB2A.4000609@freebsd.org> <50405219.8090804@FreeBSD.org> To: Matthew Seaman X-Mailer: Apple Mail (2.1486) X-DCC-sonic.net-Metrics: ns1.jnielsen.net 1117; Body=4 Fuz1=4 Fuz2=4 X-Virus-Scanned: clamav-milter 0.97.5 at ns1.jnielsen.net X-Virus-Status: Clean Cc: "ports@freebsd.org" , "current@freebsd.org" , Julien Laffaye Subject: Re: Script to set/unset "automatic" status in PKGNG database 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, 31 Aug 2012 14:46:19 -0000 On Aug 30, 2012, at 11:56 PM, Matthew Seaman = wrote: > On 30/08/2012 22:44, John Nielsen wrote: >> After dialog(1) exits the script has a list of packages to mark as >> automatic. Is there a non-SQL way to efficiently get the inverse? >> I.e. the set { all_packages - new_automatic_package_list } ? >=20 > Use pkg query - it is really quite powerful. This shows all > non-autoremove packages as name-version: >=20 > pkg query -e '%a =3D=3D 0' '%n-%v' >=20 > and this shows the port origin for all autoremove packages: >=20 > pkg query -e '%a =3D=3D 1' '%o' Thanks. I know about pkg query (and in fact my script uses something = very much like that to get the initial list of automatic packages). What = I was trying to do was get a list of packages installed but not in = another list. The other list represents _future_ automatic packages but = not necessarily what is in the database now. In any case, I worked around it but first unsetting all packages and = then setting the user-selected list back to automatic. JN From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 15:27:17 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 B2C9C106564A; Fri, 31 Aug 2012 15:27:17 +0000 (UTC) (envelope-from vmagerya@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 4E8128FC15; Fri, 31 Aug 2012 15:27:17 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so4418491vcb.13 for ; Fri, 31 Aug 2012 08:27: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 :cc:content-type; bh=5nWSRKzYhrMQ2ICZBWSbx8+9NGZRrDGsdpJVCH59xQs=; b=zWGnY2VyEZsqUTUjZYZP2zKcPu45CjmLnZQgPO5lpxJZyMkbvGGBtKinrDrjI6bPs4 hbMS9vWE7pxkHnlJwSl6i3uIcI9GEbN5WeozX5ledwOTHfaiwfm5pJIrg+zfZvu/UBLO YOIEig0P4waRkLQurNKEPgELaLN0To6SIgl8zrvSJE6KllzU/n+YB8bPHHRbfrk7EpQ6 K5K1CMlntjXSiyKTYx9dG6nxlqYgWK7FetA6BpHDHNNFXY7CAgxgkOjjX+ZzmwYFS1NP 70RwKSTuqpAYsvMO0q4GrF5g+MIUErH0oY68TINVkGvMGFZBrDjjZbmnWd9Ai3OkhH1R /dSQ== MIME-Version: 1.0 Received: by 10.52.26.104 with SMTP id k8mr4957619vdg.79.1346426830231; Fri, 31 Aug 2012 08:27:10 -0700 (PDT) Received: by 10.58.29.226 with HTTP; Fri, 31 Aug 2012 08:27:09 -0700 (PDT) In-Reply-To: References: Date: Fri, 31 Aug 2012 18:27:09 +0300 Message-ID: From: Vitaly Magerya To: Marin Atanasov Nikolov Content-Type: text/plain; charset=UTF-8 Cc: current@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Plugins support in pkgng 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, 31 Aug 2012 15:27:17 -0000 Marin Atanasov Nikolov wrote: > This is just to share with you that soon after the official 1.0 > release of pkgng we now have basic plugins support in pkgng's > development branch. > [...] > It's not perfect or covering everything, but it will give you a quick > start though :) How about the ability to add new commands to "pkg"? For example something like "pkg cutleaves" via plugins would be cool. From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 15:37:04 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 ED974106566B; Fri, 31 Aug 2012 15:37:03 +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 C41538FC15; Fri, 31 Aug 2012 15:37:03 +0000 (UTC) Received: from glenbarber.us (unknown [IPv6:2001:470:8:1205:2:2:0:100]) (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 A8F7923F645; Fri, 31 Aug 2012 11:37:02 -0400 (EDT) Date: Fri, 31 Aug 2012 11:36:59 -0400 From: Glen Barber To: Vitaly Magerya Message-ID: <20120831153659.GD1523@glenbarber.us> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="so9zsI5B81VjUb/o" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD 10.0-CURRENT amd64 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Marin Atanasov Nikolov , current@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Plugins support in pkgng 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, 31 Aug 2012 15:37:04 -0000 --so9zsI5B81VjUb/o Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Aug 31, 2012 at 06:27:09PM +0300, Vitaly Magerya wrote: > Marin Atanasov Nikolov wrote: > > This is just to share with you that soon after the official 1.0 > > release of pkgng we now have basic plugins support in pkgng's > > development branch. > > [...] > > It's not perfect or covering everything, but it will give you a quick > > start though :) >=20 > How about the ability to add new commands to "pkg"? > For example something like "pkg cutleaves" via plugins would be cool. I think 'pkg autoremove' already does this. Glen --so9zsI5B81VjUb/o Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBCAAGBQJQQNobAAoJEFJPDDeguUajwkMH/2JMql/oIFaNsXG/vWrnAIDu /6xIeAM1AhABH9Mrx2370ewIlYFcIX0rdrC7JjbawCVLI7U3CCf/iKpnAiX8PYEL XOMi/6jOc76kc0AOfS+VC2EPszvGcYH1hMD27XMcCSRyMYYjZ+toxB9LYL8mrw2y RCPX5/GbX5wzFHL7OdfXcUCZ49LpbZ7hj7n2pSnbFpuPHItHWhuYWO6ltfjc0QHc fs6NJzRKQFKUPBGNTFOj617chwVEoM8/CKLrvUzCYvKctrGj3XIK94Jh8NqkwoRH ieSQDiD5ZwRHdIsH1c8UVSdhFUnq3qBdJqsbpM+/13wiGfATTrSkibAl3z3hw/I= =moEI -----END PGP SIGNATURE----- --so9zsI5B81VjUb/o-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 15:43:25 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 95AF0106582B; Fri, 31 Aug 2012 15:43:25 +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 423C78FC17; Fri, 31 Aug 2012 15:43:25 +0000 (UTC) Received: from mail.solomo.de (localhost [127.0.0.1]) by mail.solomo.de (Postfix) with ESMTP id 3B5FCC381E; Fri, 31 Aug 2012 17:43:18 +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 zi67Dau6Awiq; Fri, 31 Aug 2012 17:43:18 +0200 (CEST) Received: from nibbler-osx.local (localhost [IPv6:::1]) by mail.solomo.de (Postfix) with ESMTPA id E8FAFC381C; Fri, 31 Aug 2012 17:43:17 +0200 (CEST) Message-ID: <5040DB95.30700@smeets.im> Date: Fri, 31 Aug 2012 16:43:17 +0100 From: Florian Smeets User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:16.0) Gecko/20120828 Thunderbird/16.0 MIME-Version: 1.0 To: "ports@FreeBSD.org" X-Enigmail-Version: 1.5a1pre Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig91EE81B7401DCD2021201014" Cc: bdrewery@freebsd.org Subject: [CFT] fusefs-ntfs and fusefs-libs updates 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, 31 Aug 2012 15:43:25 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig91EE81B7401DCD2021201014 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi, we are looking for people using fusefs-ntfs. Bryan updated fusefs-ntfs to the latest version and i have an update for fusefs-libs. If you use fusefs-ntfs it would be great if you could download the patches at http://people.freebsd.org/~bdrewery/patch-sysutils-fusefs-ntfs-2012.1.15.= txt http://people.freebsd.org/~flo/fusefs-libs-2.9.1.diff and update fusefs-ntfs and fusefs-libs after applying the patches. Please let us know if you can still access (read/write) your ntfs volumes= =2E Thanks, Florian --------------enig91EE81B7401DCD2021201014 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlBA25UACgkQapo8P8lCvwl08ACg4demTV6ueYISnl+xVMXrUkuc /ncAn0xjTOm8bmsoljm4mwjQYk5icy6D =a9t8 -----END PGP SIGNATURE----- --------------enig91EE81B7401DCD2021201014-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 15:49:10 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 CACE5106566C; Fri, 31 Aug 2012 15:49:10 +0000 (UTC) (envelope-from tijl@coosemans.org) Received: from mailrelay004.isp.belgacom.be (mailrelay004.isp.belgacom.be [195.238.6.170]) by mx1.freebsd.org (Postfix) with ESMTP id 7DFE68FC14; Fri, 31 Aug 2012 15:49:09 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av8EABXcQFBbsRDj/2dsb2JhbABFuxiBCIIgAQEFViIBEAsOCgkWDwkDAgECASceBg0BBwEBF4V2ggC8IIsJhwEDjmGBIJVxgmWBXw Received: from 227.16-177-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.177.16.227]) by relay.skynet.be with ESMTP; 31 Aug 2012 17:47:58 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.5/8.14.5) with ESMTP id q7VFlv6G003321; Fri, 31 Aug 2012 17:47:57 +0200 (CEST) (envelope-from tijl@coosemans.org) Message-ID: <5040DCA6.5090108@coosemans.org> Date: Fri, 31 Aug 2012 17:47:50 +0200 From: Tijl Coosemans User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:14.0) Gecko/20120804 Thunderbird/14.0 MIME-Version: 1.0 To: Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <503FF0EE.2020605@FreeBSD.org> <20120831095910.GQ64447@ithaqua.etoilebsd.net> <201208310810.50725.jhb@freebsd.org> <20120831122211.GS64447@ithaqua.etoilebsd.net> In-Reply-To: <20120831122211.GS64447@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.2 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enigFEFFF7B4BDF62E5864DF01A6" Cc: Chris Rees , freebsd-current@freebsd.org, freebsd-ports , John Baldwin , Doug Barton 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, 31 Aug 2012 15:49:11 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigFEFFF7B4BDF62E5864DF01A6 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 31-08-2012 14:22, Baptiste Daroussin wrote: > On Fri, Aug 31, 2012 at 08:10:50AM -0400, John Baldwin wrote: >> On Friday, August 31, 2012 5:59:10 am Baptiste Daroussin wrote: >>> On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: >>>> I agree with John on all counts here. Further, the idea of a >>>> self-installing package, at least for the pkg stuff itself, addresse= s >>>> the issue that someone else brought up about how to handle installat= ion >>>> of pkg by the installer for a new system. >>> >>> I like the idea of also providing a self-installing package, and it s= eems really >>> easy to do, so I'll try to see what I can do in this area I'll wrote = a PoC in 5 >>> minutes which looks pretty good, this could also be a very simple and= easy way >>> to integrate into bsdinstaller. >>> >>> I'll do work in that direction. >>> >>> Still it doesn't solve the problem of boostrapping pkgng in a fresh n= ew box, >>> because the user may not know where to download the pkg-setup.sh. >> >> I do think that is something bsdinstall should be able to handle, and = I would >> certainly want bsdinstall to include a dialog that says "do you want t= o install >> the package manager?" >=20 > Of course this is being worked on by dteske@ on his bsdconfig scripts, = so yes in > anycase the bsdinstaller will end up with a boostrap dialog to install = pkgng. =2E..using a mechanism that will be supported for the lifetime of the rel= ease. My concern is that the problem with the pkg tools was never that they wer= e tied to FreeBSD releases. If that were true then you cannot accept the bootstrap solution above because it has exactly the same "problems". The problem in my opinion was simply that the source code lived in src wh= ere ports developers didn't have good access to it. And the solution for that= is to turn pkg development into a third party project and import that into b= ase from time to time. There can also be a port for it so people can use more= recent versions if they want to. That's the situation for several third party tools in base. Given that the ports tree is currently supporting both the old and new pk= g tools I don't think it would be a problem for them to support older versi= ons of pkgng when the time comes, especially since the database used by pkgng= is much more flexible and you can execute any sql query on it. I also suspect that with pkgng's deployment features the temptation to package and deploy base with it are going to be bigger. And if that happe= ns you want to ship a version of pkg on the release media and be able to do package management from the fixit shell. It would also be nice if the installation could fetch the latest security fixes for the release and install the latest packages so you don't have to install a browser with known vulnerabilities, etc. --------------enigFEFFF7B4BDF62E5864DF01A6 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) iF4EAREIAAYFAlBA3K0ACgkQfoCS2CCgtiv4BQD+ImNOhiGe/G2hGyobhwlOVGc0 6HxdWfAj4qwYTdMP6O8A/Ryeq6mXopUjAe481l3joSmW+dAMWP/TE8V5kap15SSx =0qe4 -----END PGP SIGNATURE----- --------------enigFEFFF7B4BDF62E5864DF01A6-- From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 15:52: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 D9B1E1065673; Fri, 31 Aug 2012 15:52:08 +0000 (UTC) (envelope-from dnaeon@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 0EC5B8FC17; Fri, 31 Aug 2012 15:52:07 +0000 (UTC) Received: by eaak11 with SMTP id k11so1009181eaa.13 for ; Fri, 31 Aug 2012 08:52:07 -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=PhdZtiEwWouEH/RTZwHnKtm21DpucUhdzeagiRNsZdA=; b=XNqV2UAEE27AEQNS3ZQUWpTi3fGAW0NNlXDs2baCp8wNJdhdg46TYW1zC6qd1yhNdZ Z7vGmCTmk3bS0NJ4J6ADKD1ovDDCo04pesaOzG5cDqI8775vax+3J60GXYhOTBXJ76BD PObrAhh8o1nan0HtG41MFuIuhJJr3JJNjWIdvYPeAK075BHkfB3ovLqLHamAkF0yvWOb 0lHi4GpPCsiIJ12vJMw40PDiOP83ipQo3YhMl+AYn0wXDDLXvKLaZYB6o5LKzOmK/kgd lq3AefhuPCDr6arIPz/dz+MZIeOXI2AYkVegQny0ySC7ue6regR2Bx9oLIkCgqr9y3gL xwfQ== MIME-Version: 1.0 Received: by 10.14.223.9 with SMTP id u9mr11838059eep.10.1346428326970; Fri, 31 Aug 2012 08:52:06 -0700 (PDT) Received: by 10.14.202.132 with HTTP; Fri, 31 Aug 2012 08:52:06 -0700 (PDT) In-Reply-To: <20120831153659.GD1523@glenbarber.us> References: <20120831153659.GD1523@glenbarber.us> Date: Fri, 31 Aug 2012 18:52:06 +0300 Message-ID: From: Marin Atanasov Nikolov To: Glen Barber Content-Type: text/plain; charset=ISO-8859-1 Cc: Vitaly Magerya , freebsd-ports@freebsd.org, current@freebsd.org Subject: Re: Plugins support in pkgng 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, 31 Aug 2012 15:52:09 -0000 On Fri, Aug 31, 2012 at 6:36 PM, Glen Barber wrote: > On Fri, Aug 31, 2012 at 06:27:09PM +0300, Vitaly Magerya wrote: >> Marin Atanasov Nikolov wrote: >> > This is just to share with you that soon after the official 1.0 >> > release of pkgng we now have basic plugins support in pkgng's >> > development branch. >> > [...] >> > It's not perfect or covering everything, but it will give you a quick >> > start though :) >> >> How about the ability to add new commands to "pkg"? >> For example something like "pkg cutleaves" via plugins would be cool. > > I think 'pkg autoremove' already does this. > Correct, 'pkg autoremove' does this already. Vitaly, yes I was thinking of this as well and have it in my todo list. It's just a matter of time to get this implemented as well :) Regards, Marin > Glen > -- Marin Atanasov Nikolov dnaeon AT gmail DOT com http://www.unix-heaven.org/ From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 15:54: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 B0E6B1065676; Fri, 31 Aug 2012 15:54:02 +0000 (UTC) (envelope-from yanegomi@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 3B7F88FC18; Fri, 31 Aug 2012 15:54:01 +0000 (UTC) Received: by obbun3 with SMTP id un3so7596522obb.13 for ; Fri, 31 Aug 2012 08:54: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=SmtYzR09uHJYBFYmKadFx6lNUsarx/y8tizwZ+BhO8o=; b=V5O5826eviEkDwqIDLkdxPpQc3UWCsskNU+LgT/mryigBD3bud24OSGwy05AIDZpcE hOydgPdIwaJINjXpRYjcrcZPOaYQd0acumk35ROsnoI4awouymzX/SRpJz05JSSswdgU Qt4OUlWDI2rlaxsJtHgG1yibxmkdPBtwmQ6rNPkZU3udNGinV8BNvJhc+YReF0vqCjc3 RT1TeJN+FRcU3IfhsC6e2ZQlqeugpkVFZFzpZ3t23PEeP9YTX0qhC2lUiZtHdRrlP/lj u9W9j60NxuUEQiu00H1L5CxIBHKY/t3My/DZW1P1MYRYKCIJ3Sf5XYJvOVTiaB3cY9tu tabg== MIME-Version: 1.0 Received: by 10.182.218.37 with SMTP id pd5mr8401785obc.24.1346428441600; Fri, 31 Aug 2012 08:54:01 -0700 (PDT) Received: by 10.76.142.201 with HTTP; Fri, 31 Aug 2012 08:54:01 -0700 (PDT) In-Reply-To: <5040DCA6.5090108@coosemans.org> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <503FF0EE.2020605@FreeBSD.org> <20120831095910.GQ64447@ithaqua.etoilebsd.net> <201208310810.50725.jhb@freebsd.org> <20120831122211.GS64447@ithaqua.etoilebsd.net> <5040DCA6.5090108@coosemans.org> Date: Fri, 31 Aug 2012 08:54:01 -0700 Message-ID: From: Garrett Cooper To: Tijl Coosemans Content-Type: text/plain; charset=ISO-8859-1 Cc: Baptiste Daroussin , freebsd-current@freebsd.org, freebsd-ports , Chris Rees , Doug Barton 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, 31 Aug 2012 15:54:02 -0000 On Fri, Aug 31, 2012 at 8:47 AM, Tijl Coosemans wrote: > On 31-08-2012 14:22, Baptiste Daroussin wrote: >> On Fri, Aug 31, 2012 at 08:10:50AM -0400, John Baldwin wrote: >>> On Friday, August 31, 2012 5:59:10 am Baptiste Daroussin wrote: >>>> On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: >>>>> I agree with John on all counts here. Further, the idea of a >>>>> self-installing package, at least for the pkg stuff itself, addresses >>>>> the issue that someone else brought up about how to handle installation >>>>> of pkg by the installer for a new system. >>>> >>>> I like the idea of also providing a self-installing package, and it seems really >>>> easy to do, so I'll try to see what I can do in this area I'll wrote a PoC in 5 >>>> minutes which looks pretty good, this could also be a very simple and easy way >>>> to integrate into bsdinstaller. >>>> >>>> I'll do work in that direction. >>>> >>>> Still it doesn't solve the problem of boostrapping pkgng in a fresh new box, >>>> because the user may not know where to download the pkg-setup.sh. >>> >>> I do think that is something bsdinstall should be able to handle, and I would >>> certainly want bsdinstall to include a dialog that says "do you want to install >>> the package manager?" >> >> Of course this is being worked on by dteske@ on his bsdconfig scripts, so yes in >> anycase the bsdinstaller will end up with a boostrap dialog to install pkgng. > > ...using a mechanism that will be supported for the lifetime of the release. > > My concern is that the problem with the pkg tools was never that they were > tied to FreeBSD releases. If that were true then you cannot accept the > bootstrap solution above because it has exactly the same "problems". > > The problem in my opinion was simply that the source code lived in src where > ports developers didn't have good access to it. And the solution for that is > to turn pkg development into a third party project and import that into base > from time to time. There can also be a port for it so people can use more > recent versions if they want to. That's the situation for several third > party tools in base. > > Given that the ports tree is currently supporting both the old and new pkg > tools I don't think it would be a problem for them to support older versions > of pkgng when the time comes, especially since the database used by pkgng is > much more flexible and you can execute any sql query on it. > > I also suspect that with pkgng's deployment features the temptation to > package and deploy base with it are going to be bigger. And if that happens > you want to ship a version of pkg on the release media and be able to do > package management from the fixit shell. It would also be nice if the > installation could fetch the latest security fixes for the release and > install the latest packages so you don't have to install a browser with > known vulnerabilities, etc. That seems easy to solve with symlinks and/or putting the tarball in the release directory, so that way bsdconfig downloads the copy that lives out in the release directory instead of the latest version in ports. Once development stabilizes a bit more, it might be wise to maintain multiple `release branches` of pkgng so it's possible to maintain the level of compatibility that FreeBSD users typically expect. Thanks, -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 15:55:16 2012 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 65B541065674; Fri, 31 Aug 2012 15:55:16 +0000 (UTC) (envelope-from pirzyk@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3A3968FC0A; Fri, 31 Aug 2012 15:55: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 q7VFtGEY036673; Fri, 31 Aug 2012 15:55:16 GMT (envelope-from pirzyk@freefall.freebsd.org) Received: (from pirzyk@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q7VFtGx6036669; Fri, 31 Aug 2012 15:55:16 GMT (envelope-from pirzyk) Date: Fri, 31 Aug 2012 15:55:16 GMT Message-Id: <201208311555.q7VFtGx6036669@freefall.freebsd.org> To: pirzyk@FreeBSD.org, pirzyk@FreeBSD.org, freebsd-ports@FreeBSD.org From: pirzyk@FreeBSD.org Cc: Subject: Re: ports/171053: [PATCH] devel/p5-ParseLex: update to 2.21 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, 31 Aug 2012 15:55:16 -0000 Synopsis: [PATCH] devel/p5-ParseLex: update to 2.21 Responsible-Changed-From-To: pirzyk->freebsd-ports Responsible-Changed-By: pirzyk Responsible-Changed-When: Fri Aug 31 15:54:54 UTC 2012 Responsible-Changed-Why: I approve this change http://www.freebsd.org/cgi/query-pr.cgi?pr=171053 From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 15:56:25 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 C863D1065676; Fri, 31 Aug 2012 15:56:25 +0000 (UTC) (envelope-from yanegomi@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 4016E8FC29; Fri, 31 Aug 2012 15:56:25 +0000 (UTC) Received: by obbun3 with SMTP id un3so7603674obb.13 for ; Fri, 31 Aug 2012 08:56:24 -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=RxDDctJCjyMaD55Mf0o+zKcqj6a3OOP3qa7T0qZXvpk=; b=hxCHdFAaFacrigc/t4JUGT05kFZl/M8IJd0kFfMa6qhrPtfR+4sbXVxF892VO5mVkp fm/oxSsTubKqilxexuShf9rjOFYyZnYmqgS/Bl7lWZBwdeMEQpSIIebbggxOyAY0ygkw 64/Q9L/le0YzapgomXPhIgMojsDLsXMmQDyVyENjHEDCp+QGdqvzeG93o3tG6RewNO21 gUFcI8YACcnp649pCcsHFIpH0Jh+8ywNXm0xpZ9V2g5mP/ZK4LCxShrZ37gSyQZ4HCHQ HP7aOhM5IgZedmKm67yyyquyzqw4ipj7tkxfyIUvMiKOs/MtUoUgWdjY3pWXyY7WPWrK uqYw== MIME-Version: 1.0 Received: by 10.60.13.232 with SMTP id k8mr8222252oec.81.1346428584702; Fri, 31 Aug 2012 08:56:24 -0700 (PDT) Received: by 10.76.142.201 with HTTP; Fri, 31 Aug 2012 08:56:24 -0700 (PDT) In-Reply-To: <20120831095910.GQ64447@ithaqua.etoilebsd.net> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <201208301255.42473.jhb@freebsd.org> <201208301332.58112.jhb@freebsd.org> <503FF0EE.2020605@FreeBSD.org> <20120831095910.GQ64447@ithaqua.etoilebsd.net> Date: Fri, 31 Aug 2012 08:56:24 -0700 Message-ID: From: Garrett Cooper To: Baptiste Daroussin Content-Type: text/plain; charset=ISO-8859-1 Cc: Doug Barton , John Baldwin , freebsd-current@freebsd.org, Tijl Coosemans , freebsd-ports , Chris Rees 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, 31 Aug 2012 15:56:26 -0000 On Fri, Aug 31, 2012 at 2:59 AM, Baptiste Daroussin wrote: > On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: >> On 08/30/2012 07:32 AM, John Baldwin wrote: >> > On Thursday, August 30, 2012 1:10:24 pm Chris Rees wrote: >> >> On 30 Aug 2012 18:03, "John Baldwin" wrote: >> >>> >> >> I agree with John on all counts here. Further, the idea of a >> self-installing package, at least for the pkg stuff itself, addresses >> the issue that someone else brought up about how to handle installation >> of pkg by the installer for a new system. ... > Still it doesn't solve the problem of boostrapping pkgng in a fresh new box, > because the user may not know where to download the pkg-setup.sh. A bit self-referential, but why not do something similar to what I proposed on http://docs.freebsd.org/cgi/getmsg.cgi?fetch=120111+0+current/freebsd-ports ? Thanks, -Garrett From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 16:02:55 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 48DC51065674; Fri, 31 Aug 2012 16:02: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 9DF938FC1B; Fri, 31 Aug 2012 16:02:54 +0000 (UTC) Received: by bkcje9 with SMTP id je9so1661697bkc.13 for ; Fri, 31 Aug 2012 09:02:53 -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 :content-type; bh=+0co0ku58fwElUaZ7pKa2aEClJzr8uAAh2EDw8R44O4=; b=xFnz/4L77hJ/v2fslcvwfu+0/Qnb4juxOaZSzpeN03t5VNkHVendIjg8xHcGbFOjr7 45zFzDmwHaNoWCKPkuFrnY6cPWh8U/PfNaHCHPtpY7zrBIWTOQmYQmiFLc9+65z4ZqzU J0c5z/yjrmTibd5Acxdsmtc0XE82m0AxSJkjgayFZhrUsyyv15xQjEpEnbI7FCFFGleU fhsDC/clWpWPIemX5YlUHrdfPh9nW3J/xCxoOglP/nM+zXWUwys5w0T32eEH3lam7nJG pztmS8/NpOP4glKGo0jwtIBa/JfyaXMD04FJdsROVgVJ4xHUQ81K3jO/5T4VDniqTrD/ 2KdA== Received: by 10.205.118.138 with SMTP id fq10mr4636726bkc.58.1346428973391; Fri, 31 Aug 2012 09:02:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.204.10.141 with HTTP; Fri, 31 Aug 2012 09:02:23 -0700 (PDT) In-Reply-To: <5040DCA6.5090108@coosemans.org> References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <503FF0EE.2020605@FreeBSD.org> <20120831095910.GQ64447@ithaqua.etoilebsd.net> <201208310810.50725.jhb@freebsd.org> <20120831122211.GS64447@ithaqua.etoilebsd.net> <5040DCA6.5090108@coosemans.org> From: Chris Rees Date: Fri, 31 Aug 2012 17:02:23 +0100 Message-ID: To: Tijl Coosemans , freebsd-current , FreeBSD Mailing List Content-Type: text/plain; charset=ISO-8859-1 Cc: 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, 31 Aug 2012 16:02:55 -0000 On 31 August 2012 16:47, Tijl Coosemans wrote: > On 31-08-2012 14:22, Baptiste Daroussin wrote: >> On Fri, Aug 31, 2012 at 08:10:50AM -0400, John Baldwin wrote: >>> On Friday, August 31, 2012 5:59:10 am Baptiste Daroussin wrote: >>>> On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: >>>>> I agree with John on all counts here. Further, the idea of a >>>>> self-installing package, at least for the pkg stuff itself, addresses >>>>> the issue that someone else brought up about how to handle installation >>>>> of pkg by the installer for a new system. >>>> >>>> I like the idea of also providing a self-installing package, and it seems really >>>> easy to do, so I'll try to see what I can do in this area I'll wrote a PoC in 5 >>>> minutes which looks pretty good, this could also be a very simple and easy way >>>> to integrate into bsdinstaller. >>>> >>>> I'll do work in that direction. >>>> >>>> Still it doesn't solve the problem of boostrapping pkgng in a fresh new box, >>>> because the user may not know where to download the pkg-setup.sh. >>> >>> I do think that is something bsdinstall should be able to handle, and I would >>> certainly want bsdinstall to include a dialog that says "do you want to install >>> the package manager?" >> >> Of course this is being worked on by dteske@ on his bsdconfig scripts, so yes in >> anycase the bsdinstaller will end up with a boostrap dialog to install pkgng. > > ...using a mechanism that will be supported for the lifetime of the release. > > My concern is that the problem with the pkg tools was never that they were > tied to FreeBSD releases. If that were true then you cannot accept the > bootstrap solution above because it has exactly the same "problems". > > The problem in my opinion was simply that the source code lived in src where > ports developers didn't have good access to it. And the solution for that is > to turn pkg development into a third party project and import that into base > from time to time. There can also be a port for it so people can use more > recent versions if they want to. That's the situation for several third > party tools in base. > > Given that the ports tree is currently supporting both the old and new pkg > tools I don't think it would be a problem for them to support older versions > of pkgng when the time comes, especially since the database used by pkgng is > much more flexible and you can execute any sql query on it. Absolutely not. This is close to the top reason pkg has been moved to ports-- it should not be in base, because then we're stuck with supporting that version for a very long time. Chris From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 16:03:20 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 9F178106564A; Fri, 31 Aug 2012 16:03:20 +0000 (UTC) (envelope-from vmagerya@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 1B52C8FC1A; Fri, 31 Aug 2012 16:03:19 +0000 (UTC) Received: by vbmv11 with SMTP id v11so4418439vbm.13 for ; Fri, 31 Aug 2012 09:03: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=gmLX+MIEI/rly+3KhRJqsTP3d9/akf1yWHoQn+17EZg=; b=Cbyjdqi5DSRz7JO1bJDwIeV8VbzkM3645fGWeg9jVAG8mlvJyN6FJZ4wkHJI1adaWJ KQmaPwjhY0Y+ihbrSai3pcwrIr/XSCJdYjWbs1hxuCzPP5Lbt4ouEggUJ70vOOk7uUeM 7SLFw60Exrs5gZ/ItUIScV54h2XLKZm1yQeQBBeLuOkeXPcDIyVUVX0z+hFfl3ZVuzGY MzclMeJPWipWNaS6IOhvZXuJPJ2bS5WZUhudCrxjhf4mO/bz+mg/+l+TXJQ7+Bu/gtMQ +cNN+bQhlkNylQPwO55pQ/ROetxgLblxYwGkHCjdAOuKFkxU0dnWSshZwNaNzLJeeJwS mI4w== MIME-Version: 1.0 Received: by 10.220.119.204 with SMTP id a12mr6182886vcr.66.1346428993485; Fri, 31 Aug 2012 09:03:13 -0700 (PDT) Received: by 10.58.29.226 with HTTP; Fri, 31 Aug 2012 09:03:13 -0700 (PDT) In-Reply-To: <20120831153659.GD1523@glenbarber.us> References: <20120831153659.GD1523@glenbarber.us> Date: Fri, 31 Aug 2012 19:03:13 +0300 Message-ID: From: Vitaly Magerya To: Glen Barber Content-Type: text/plain; charset=UTF-8 Cc: Marin Atanasov Nikolov , current@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Plugins support in pkgng 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, 31 Aug 2012 16:03:20 -0000 Glen Barber wrote: >> How about the ability to add new commands to "pkg"? >> For example something like "pkg cutleaves" via plugins would be cool. > > I think 'pkg autoremove' already does this. Does autoremove show you all the leaves and ask which ones you want removed? I honestly don't know (and can't test at the moment); I assumed it only removed the ones with "auto" flag on. In any case, what I actually want is a pkg_cleanup alternative (i.e. cutleaves with a dialog(1)-like interface). There are other utilities that could benefit from being a plugin too. For example "suggest" plugin could use hooks on the build server to construct a database of "binary name->package" mapping, and add "pkg suggest" command on the client to query that database (e.g. "pkg suggest ogg123" would suggest you to install "audio/vorbis-tools", which is an idea that has been floating around). From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 16:15: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 02D231065675 for ; Fri, 31 Aug 2012 16:15:18 +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 7125A8FC14 for ; Fri, 31 Aug 2012 16:15:17 +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=OeO3/P fQMSkVc8Zwv3GY/XmdNgm9f3DAOiNy7zUZTInElqMOTCwlp3AjWI1BPD0XHRl3Va MmWf8frBWoc9+HKVaZnwhjbGKPWXgYiV3dyU4hv41i3oYmTL9gi9QeQhk9PgskCq nENd/JLInvuwUihigCu4hBEmYnmGCw5BrTi5I= 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=2s44avIdRxsY 6r+z0X3O/oMrK4F+tKbYaxHahW+i/io=; b=RonYvtLAhzOqA+QqelT/xnjJ327I Ni/jSOZMj6B10nmfixDzJ2uspRUkoNwWqZK/2g9h5WZYj7WZriCrvv5Nl0sESeoj JkeWtr1Mnh0/DI0t07gDYqpwlEJ4fF/Bv/9nM0cHVkiVggNZEvAyOzO9nBHGZp9w U+6JhA/5DIIaSPU= Received: (qmail 81086 invoked from network); 31 Aug 2012 11:15:08 -0500 Received: from unknown (HELO ?192.168.0.74?) (bryan@shatow.net@74.94.87.209) by sweb.xzibition.com with ESMTPA; 31 Aug 2012 11:15:08 -0500 Message-ID: <5040E31D.8060301@shatow.net> Date: Fri, 31 Aug 2012 11:15:25 -0500 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: Vitaly Magerya References: <20120831153659.GD1523@glenbarber.us> In-Reply-To: X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: Glen Barber , Marin Atanasov Nikolov , current@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Plugins support in pkgng 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, 31 Aug 2012 16:15:18 -0000 On 8/31/2012 11:03 AM, Vitaly Magerya wrote: > Glen Barber wrote: >>> How about the ability to add new commands to "pkg"? >>> For example something like "pkg cutleaves" via plugins would be cool. >> >> I think 'pkg autoremove' already does this. > > Does autoremove show you all the leaves and ask which ones you want > removed? I honestly don't know (and can't test at the moment); I > assumed it only removed the ones with "auto" flag on. In any case, > what I actually want is a pkg_cleanup alternative (i.e. cutleaves with > a dialog(1)-like interface). No, because it already knows which you installed and which were pulled in as dependencies. There's a recent thread on ports@ regarding pkg2ng and marking your imported packages as automatic or not. See "Script to set/unset "automatic" status in PKGNG database" > > There are other utilities that could benefit from being a plugin too. > For example "suggest" plugin could use hooks on the build server to > construct a database of "binary name->package" mapping, and add "pkg > suggest" command on the client to query that database (e.g. "pkg > suggest ogg123" would suggest you to install "audio/vorbis-tools", > which is an idea that has been floating around). Bryan From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 16:18:04 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 D5A371065674; Fri, 31 Aug 2012 16:18:04 +0000 (UTC) (envelope-from alp@rsu.ru) Received: from mail.r61.net (mail.r61.net [195.208.245.238]) by mx1.freebsd.org (Postfix) with ESMTP id 51D8B8FC1A; Fri, 31 Aug 2012 16:18:04 +0000 (UTC) Received: from pyhalov.cc.rsu.ru (pyhalov.cc.rsu.ru [195.208.255.102]) (Authenticated sender: alp@sfedu.ru) by mail.r61.net (MTA) with ESMTPSA id 73BE03A16A8; Fri, 31 Aug 2012 20:18:02 +0400 (MSK) Message-ID: <5040E3BA.8040104@rsu.ru> Date: Fri, 31 Aug 2012 20:18:02 +0400 From: Alexander Pyhalov User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.14) Gecko/20110306 Thunderbird/3.1.8 MIME-Version: 1.0 To: Baptiste Daroussin References: <20120830141939.GJ64447@ithaqua.etoilebsd.net> In-Reply-To: <20120830141939.GJ64447@ithaqua.etoilebsd.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.3.7 (mail.r61.net [0.0.0.0]); Fri, 31 Aug 2012 20:18:02 +0400 (MSK) Cc: ports@FreeBSD.org Subject: Re: pkg (aka pkgng) 1.0 released 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, 31 Aug 2012 16:18:04 -0000 Thank you, Baptiste and other for your work on pkgng. It's amazing. I've got local repository up and running in less then an hour. The only inconvenience is a necessity of bootstrapping clients. I've just installed pkg*tbz package from ftp.freebsd.org and run pkg2ng. I'm sure it could be done more transparent. On 08/30/2012 18:19, Baptiste Daroussin wrote: > Hi all, > > Since Julien Laffaye and I started pkgng lots of things has happened and here we > are now. -- Best regards, Alexander Pyhalov, system administrator of Computer Center of Southern Federal University From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 17:55: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 87840106564A; Fri, 31 Aug 2012 17:55:03 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from bigwig.baldwin.cx (bigknife-pt.tunnel.tserv9.chi1.ipv6.he.net [IPv6:2001:470:1f10:75::2]) by mx1.freebsd.org (Postfix) with ESMTP id 518818FC0A; Fri, 31 Aug 2012 17:55:03 +0000 (UTC) Received: from jhbbsd.localnet (unknown [209.249.190.124]) by bigwig.baldwin.cx (Postfix) with ESMTPSA id AE804B93A; Fri, 31 Aug 2012 13:55:02 -0400 (EDT) From: John Baldwin To: Chris Rees Date: Fri, 31 Aug 2012 10:21:50 -0400 User-Agent: KMail/1.13.5 (FreeBSD/8.2-CBSD-20110714-p17; KDE/4.5.5; amd64; ; ) References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <201208310810.50725.jhb@freebsd.org> In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201208311021.50490.jhb@freebsd.org> X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.2.7 (bigwig.baldwin.cx); Fri, 31 Aug 2012 13:55:02 -0400 (EDT) Cc: Baptiste Daroussin , Doug Barton , Tijl Coosemans , freebsd-ports , freebsd-current 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, 31 Aug 2012 17:55:03 -0000 On Friday, August 31, 2012 9:41:13 am Chris Rees wrote: > On 31 Aug 2012 13:15, "John Baldwin" wrote: > > > > On Friday, August 31, 2012 5:59:10 am Baptiste Daroussin wrote: > > > On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: > > > > On 08/30/2012 07:32 AM, John Baldwin wrote: > > > > > On Thursday, August 30, 2012 1:10:24 pm Chris Rees wrote: > > > > >> On 30 Aug 2012 18:03, "John Baldwin" wrote: > > > > >>> > > > > > > > > I agree with John on all counts here. Further, the idea of a > > > > self-installing package, at least for the pkg stuff itself, addresses > > > > the issue that someone else brought up about how to handle installation > > > > of pkg by the installer for a new system. > > > > > > I like the idea of also providing a self-installing package, and it seems really > > > easy to do, so I'll try to see what I can do in this area I'll wrote a PoC in 5 > > > minutes which looks pretty good, this could also be a very simple and easy way > > > to integrate into bsdinstaller. > > > > > > I'll do work in that direction. > > > > > > Still it doesn't solve the problem of boostrapping pkgng in a fresh new box, > > > because the user may not know where to download the pkg-setup.sh. > > > > I do think that is something bsdinstall should be able to handle, and I would > > certainly want bsdinstall to include a dialog that says "do you want to install > > the package manager?" > > Putting aside my previous emotional red herring, this is a great idea; > I don't see how it's different from a base binary, but OK. > > I don't see the need to be prompted-- it's not like the base system > doesn't have other larger amounts of software that is useless to many. > Can't it just go in? We could also do that. I had imagined something similar to sysinstall's "Do you want to browse the packages collection and install packages" dialog and that choosing yes to that in bsdinstall/bsdconfig would bootstrap pkgng when you say yes to that. However, I'm not opposed to just installing pkgng by default. -- John Baldwin From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 22:21:55 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 08EAA106566B; Fri, 31 Aug 2012 22:21:55 +0000 (UTC) (envelope-from crodr001@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 A05848FC19; Fri, 31 Aug 2012 22:21:54 +0000 (UTC) Received: by obbun3 with SMTP id un3so8436948obb.13 for ; Fri, 31 Aug 2012 15:21:54 -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=AnaRzjaaPY/rFgU3Z6mSOsl7ZIm+bhntzXNAB1JQdKs=; b=A/g4/0uhwmtiuofjKozJQ1mSha3JLevUZOMKwLvYcXTZT0uafBfDzEVIo7NqnYKEfl zhmK1QuRY4C3P77ezXhqLS8NbZege21YwuIqq14uRoEasfXyNkFyhhLmjcXCuS3y8P88 NtCEKgiiC+D0fV0D9uAUyXEVWqDWJo80I8J/jt1rtiauHjjgp7Didl4tdr01vkYonKH3 2jov7YPXAa3546BSzeY5dOb8Occ41pZNR+Xs4KlpR7xwMeteJBy2cMPOp35i833fy1J+ u37e0yvsOT65M9ab4PDKqttcmwO3eidKee+oF64mxHYNL6M4C1saiDqG9s5pUhRNQA0Q eq4A== MIME-Version: 1.0 Received: by 10.60.11.136 with SMTP id q8mr8982330oeb.132.1346451713969; Fri, 31 Aug 2012 15:21:53 -0700 (PDT) Sender: crodr001@gmail.com Received: by 10.182.208.70 with HTTP; Fri, 31 Aug 2012 15:21:53 -0700 (PDT) In-Reply-To: References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <20120824081543.GB2998@ithaqua.etoilebsd.net> <50380269.6020003@FreeBSD.org> <20120825000148.GF37867@ithaqua.etoilebsd.net> <50396113.3080607@cyberleo.net> <20120826122649.GA8995@stack.nl> <20120826125846.GD37534@ithaqua.etoilebsd.net> <503A6D4B.9070606@FreeBSD.org> <20120826185810.GB42842@ithaqua.etoilebsd.net> <1346008112.1140.76.camel@revolution.hippie.lan> <503A8C17.8050006@FreeBSD.org> Date: Fri, 31 Aug 2012 15:21:53 -0700 X-Google-Sender-Auth: EyC9w91KmeD6OFOGZxt0HkVSLyo Message-ID: From: Craig Rodrigues To: Garrett Cooper Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 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, 31 Aug 2012 22:21:55 -0000 Hi, I think the details of the patch would need to be worked out a bit, but I think you are on the right track. I think it would be nice to: (1) Have deprecation warnings in the legacy pkg_* tools. If someone types "pkg_add", maybe warn them that it is deprecated, and they should read UPDATING and type "pkg help add". (2) If $PKG_DBDIR/local.sqlite exists (usually /var/db/pkgs/local.sqlite), and someone types a legacy pkg_* command, then error out and warn them to use the new "pkg " equivalent. When I was playing with pkgng, I ran into some confusion when I typed the old commands after I had migrated my package database to the new system, so I have seen how this can be confusing for first-time users. Any *sensible* anti-foot shooting measures and useful diagnostics/warnings that we can put into the tools would help a lot. -- Craig Rodrigues rodrigc@crodrigues.org On Sun, Aug 26, 2012 at 4:09 PM, Garrett Cooper wrote: > > Rather than providing a solution for that problem because that's a > bigger architectural issue (and not my job to solve), I offer this patch I > quickly hacked up instead as my 2 cents for the discussion on how to make > users aware that pkg_install is dying/dead, as this is one case that needs > to be better handled. > Thanks, > -Garrett > > From owner-freebsd-ports@FreeBSD.ORG Fri Aug 31 23:49: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 EA281106564A for ; Fri, 31 Aug 2012 23:49:59 +0000 (UTC) (envelope-from rwmaillists@googlemail.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 735428FC12 for ; Fri, 31 Aug 2012 23:49:59 +0000 (UTC) Received: by weyx56 with SMTP id x56so2512257wey.13 for ; Fri, 31 Aug 2012 16:49:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; bh=w0xvWD7iWJOk/uGh670sZ5rnQdD2+kOljQgKu096Q7U=; b=EMnoaIDcUiQ2dYwxQmTkDR3KUDKwqNeQYMrUey6t7tGpk4anxY3FfCeb5Kn5/It+ex OFS4thGmFiSBbITdsbWXH6Ua9Z1hGh6+e0oNaMRIAFiJ7/CuKWAjk0+2qVHF4EwGzxvk S0SqdFomi8S+mC1SrM+bGXm/KKLujKOZZp+r/Ht2Rr1kBIdD4hzsJSyjPBsDwNNhcUmQ pk3nwwsC/ofsD/JxRqU9nAfgh7V/m+ZwjBDld1vZIWsnzHjMrMsot2JOPSV89ZXCcz9V W3g5fAR+AtlG1GNiPRuClBtUlK+IF/DdE+c9Xy8utweF4NhDPxbCAbj2kafP2NmJWqqp C5Jg== Received: by 10.180.20.204 with SMTP id p12mr7683398wie.7.1346456998350; Fri, 31 Aug 2012 16:49:58 -0700 (PDT) Received: from gumby.homeunix.com (87-194-105-247.bethere.co.uk. [87.194.105.247]) by mx.google.com with ESMTPS id l6sm3672705wiz.4.2012.08.31.16.49.56 (version=SSLv3 cipher=OTHER); Fri, 31 Aug 2012 16:49:57 -0700 (PDT) Date: Sat, 1 Sep 2012 00:49:54 +0100 From: RW To: ports@freebsd.org Message-ID: <20120901004954.450b4301@gumby.homeunix.com> In-Reply-To: <503E50F2.9000809@paz.bz> References: <503BEB67.3040106@paz.bz> <503BFA2D.1080606@paz.bz> <503C0BDC.6020106@paz.bz> <503D8ACA.1040907@paz.bz> <503E2E9D.2010005@paz.bz> <503E50F2.9000809@paz.bz> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; amd64-portbld-freebsd8.3) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Re: csup vs portsnap was: fresh install of kde4 fails -> japanese/kiten 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, 31 Aug 2012 23:50:00 -0000 On Wed, 29 Aug 2012 10:27:14 -0700 Jim Pazarena wrote: > Which is the recommended way to stay PORT current? portsnap or csup? > I will switch to portsnap, but it is pretty slow compared to csup. In normal use portsnap should be much faster than csup. The initial "portsnap extract" is much slower than a normal "update", and fetching the first compressed snapshot or updating a really ancient one is slower than a normal "fetch" - beyond that portsnap is very fast. From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 03:15:43 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 A616E106564A for ; Sat, 1 Sep 2012 03:15:43 +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 4CA128FC12 for ; Sat, 1 Sep 2012 03:15:42 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so5128223vcb.13 for ; Fri, 31 Aug 2012 20:15:42 -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=WuVtwpHSBw0jfuVarAGf3PylHh+yN/HsMz3ih7siOCo=; b=IE/ONGD5HZ3FJu9zdLkCVcWJsa/QNwufpm5+kRY7vYAuV8Rrn19CT6k+rUZLIFP48x CGb8r4FrSnb/50QPMs/6/mTk1IIE0yAeg2jOyS7zAbkEDLzXetWdPG3n/I+2+O/88Obv OPmSrafJiM64vbu+3XpGydkIq/TbPiWKTZI38= 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=WuVtwpHSBw0jfuVarAGf3PylHh+yN/HsMz3ih7siOCo=; b=E06jVFsr+DveSzWj5xjB7W+O3cRAdhILZOYfEjYyebX5Q8kPayhPIWZ4+ArhnoZ8vB AKEvjvzBV8jostsLE3oe/Qz54yCdzgEwPIEN9phlJ27bhEArlPZeZYz1kRArJJNLGdOJ lbz9v/czKEd//05XbcgIXC58hP996yxp8o6yACnxW4FG7WKRlScVWs5fsjhqsZFX5Xnm V7pZvbsFCtAZf0VBUVfVICxZ5ophartOsL5NgJWA1dzV1QXrxOedmCyLPIsCdR+79yxD x2bSq4EEEvjiMELsQ6GfkyK6N3QLOOw7oQxqBJKLcpz4qt+elvpziTQMW/Fvyh3p1LI9 EVYw== Received: by 10.220.150.16 with SMTP id w16mr7001920vcv.65.1346469342478; Fri, 31 Aug 2012 20:15:42 -0700 (PDT) MIME-Version: 1.0 Received: by 10.58.190.227 with HTTP; Fri, 31 Aug 2012 20:15:11 -0700 (PDT) In-Reply-To: <5040E31D.8060301@shatow.net> References: <20120831153659.GD1523@glenbarber.us> <5040E31D.8060301@shatow.net> From: Eitan Adler Date: Fri, 31 Aug 2012 23:15:11 -0400 Message-ID: To: Bryan Drewery Content-Type: text/plain; charset=UTF-8 X-Gm-Message-State: ALoCoQnSdr3tg8VTWJ6hqZSEQBEa4MgYCe5wVHyQPK303l8RrZ9dfl/mHEQV/GyV+ACpsQZxGJR6 Cc: Glen Barber , Marin Atanasov Nikolov , Vitaly Magerya , freebsd-ports@freebsd.org, current@freebsd.org Subject: Re: Plugins support in pkgng 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, 01 Sep 2012 03:15:43 -0000 On 31 August 2012 09:15, Bryan Drewery wrote: > No, because it already knows which you installed and which were pulled > in as dependencies. There's a recent thread on ports@ regarding pkg2ng > and marking your imported packages as automatic or not. There is a usecase for looking at all the leaf ports one by one and deciding if you want to keep them, recursively, regardless of the automatic flag. Even if this isn't provided by default, it would be nice for plugins to be able to do this. :) -- Eitan Adler From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 03:17: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 0F1141065674 for ; Sat, 1 Sep 2012 03:17:48 +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 641468FC23 for ; Sat, 1 Sep 2012 03:17:47 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=shatow.net; h=message-id :date:from:mime-version:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; q=dns; s=sweb; b=VqeAOs UgHBMyT6K6oUfT471M7/DNLHW6dzEjG/uaVCAasevNa/0K4ZclBiWLPK6Qx55pq+ snQVgfC6lQmxoCTTZJbk6Z/j7DWgFYOccyLyFhf2SyW1Q13g2M4yOOL8T4XkV0CN M4XXpJ0fIMBMVgLIne+e51+l3Cwc8wz4vCaGA= DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=shatow.net; h=message-id :date:from:mime-version:cc:subject:references:in-reply-to :content-type:content-transfer-encoding; s=sweb; bh=QyoeDNgXwtlo tgH9ERO8rVpbp4xNZVEKYKVJdKpu1+Q=; b=s9/G+hCxPtYnO3AkxD+SywOUWjOv 8g1KcJxvMeR6IdbsXdqHfeFDX1dsrRXsCDw8ROENsruvtB0Ct2DjGiD7gUNWtgi5 b8TSIaYMI2S9IwvWb+piw+o0uNS7/cpk9JxAg+Gi5i9zDY2a6kNGdV5OaAbqUfY0 +eESQzo5tEG9o74= Received: (qmail 99938 invoked from network); 31 Aug 2012 22:17:43 -0500 Received: from unknown (HELO ?10.10.0.115?) (bryan@shatow.net@10.10.0.115) by sweb.xzibition.com with ESMTPA; 31 Aug 2012 22:17:43 -0500 Message-ID: <50417E48.6010704@shatow.net> Date: Fri, 31 Aug 2012 22:17:28 -0500 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 References: <20120831153659.GD1523@glenbarber.us> <5040E31D.8060301@shatow.net> In-Reply-To: X-Enigmail-Version: 1.4.4 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: current@freebsd.org, Glen Barber , Eitan Adler , freebsd-ports@freebsd.org, Marin Atanasov Nikolov , Vitaly Magerya Subject: Re: Plugins support in pkgng 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, 01 Sep 2012 03:17:48 -0000 On 8/31/2012 10:15 PM, Eitan Adler wrote: > On 31 August 2012 09:15, Bryan Drewery wrote: > >> No, because it already knows which you installed and which were pulled >> in as dependencies. There's a recent thread on ports@ regarding pkg2ng >> and marking your imported packages as automatic or not. > > There is a usecase for looking at all the leaf ports one by one and > deciding if you want to keep them, recursively, regardless of the > automatic flag. > > Even if this isn't provided by default, it would be nice for plugins > to be able to do this. :) > > Apparently pkg_cutleaves supports pkgng now anyhow. Bryan From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 06:42:58 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 190F6106566C; Sat, 1 Sep 2012 06:42:58 +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 045C28FC0A; Sat, 1 Sep 2012 06:42:58 +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 q816gva3046031; Sat, 1 Sep 2012 06:42:57 GMT (envelope-from tabthorpe@freefall.freebsd.org) Received: (from tabthorpe@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q816gvXW046020; Sat, 1 Sep 2012 06:42:57 GMT (envelope-from tabthorpe) Date: Sat, 1 Sep 2012 06:42:57 +0000 From: Thomas Abthorpe To: ports@FreeBSD.org Message-ID: <20120901064257.GA45993@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 to the header in ports Makefiles 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, 01 Sep 2012 06:42:58 -0000 An idea has been floating around for some time, and it was brought up again on the ports@ mailing list recently, please remove the extraneous header information from the Makefile, leaving only the $FreeBSD$ id on the first line. It is an idea that is long overdue, so from now on, the other fives lines shall be removed. We do request that this be done sparingly in the short term, as we do not want to cause any additional churn on the repo as we approach our upcoming Ports Feature Freeze, still tentatively scheduled for September 7. So please proceed only on existing updates. Please do not do any sweeping commits until we have the ports tree stablised post 9.1 tagging. Also bear in mind that Redports/QAT queues a job for every change done to a Makefile, we do not want to overburden the QAT at this time. It is important to allow this service to run at peek efficiency at this time to ensure it's full potential as we approach the upcoming Feature Freeze. The new look of the Makefile has been document in the Porter's Handbook, http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/quick-porting.html#PORTING-MAKEFILE. The next item on the todo list is to update devel/newfile for those that do a port create. Thomas on behalf of portmgr@ http://blogs.freebsdish.org/portmgr/2012/09/01/change-to-the-header-in-ports-makefiles/ From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 07:37:00 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 F0E6F1065673 for ; Sat, 1 Sep 2012 07:36: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 5505F8FC18 for ; Sat, 1 Sep 2012 07:36:58 +0000 (UTC) Received: (qmail invoked by alias); 01 Sep 2012 07:36:57 -0000 Received: from p578be941.dip0.t-ipconnect.de (EHLO [192.168.0.100]) [87.139.233.65] by mail.gmx.net (mp040) with SMTP; 01 Sep 2012 09:36:57 +0200 X-Authenticated: #1956535 X-Provags-ID: V01U2FsdGVkX18YwkQVjMwYhoM6LiQUBKKbmuP0oZAq83aU790Gj/ Pa8PvpVGsTVkmk Message-ID: <5041BB1B.4040107@gmx.de> Date: Sat, 01 Sep 2012 09:36:59 +0200 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: Thomas Abthorpe References: <20120901064257.GA45993@freefall.freebsd.org> In-Reply-To: <20120901064257.GA45993@freefall.freebsd.org> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: ports@FreeBSD.org Subject: Re: [HEADS UP] Change to the header in ports Makefiles 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, 01 Sep 2012 07:37:00 -0000 On 2012-09-01 08:42, Thomas Abthorpe wrote: > An idea has been floating around for some time, and it was brought up again > on the ports@ mailing list recently, please remove the extraneous header > information from the Makefile, leaving only the $FreeBSD$ id on the first > line. > > It is an idea that is long overdue, so from now on, the other fives lines > shall be removed. > > We do request that this be done sparingly in the short term, as we do not > want to cause any additional churn on the repo as we approach our upcoming > Ports Feature Freeze, still tentatively scheduled for September 7. > > So please proceed only on existing updates. Please do not do any sweeping > commits until we have the ports tree stablised post 9.1 tagging. Also bear > in mind that Redports/QAT queues a job for every change done to a Makefile, > we do not want to overburden the QAT at this time. It is important to allow > this service to run at peek efficiency at this time to ensure it's full > potential as we approach the upcoming Feature Freeze. > > The new look of the Makefile has been document in the Porter's Handbook, > http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/quick-porting.html#PORTING-MAKEFILE. > > The next item on the todo list is to update devel/newfile for those that do > a port create. > Hi Thomas, I have a bigger change for www/apache22 (rewrite for options NG) and devel/apr1 (PR 165143) in the pipe. Those changes address at last 5+ PR's and apache22 PORTREVISION will be bumped. If possible I would have the changes in place before tagging 9.1 or should I wait until 9.1 is finished? -- Regards, olli From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 10:58: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 B8C52106566B for ; Sat, 1 Sep 2012 10:58:08 +0000 (UTC) (envelope-from jamie@kode5.net) Received: from kontrol.kode5.net (kontrol.kode5.net [80.229.5.32]) by mx1.freebsd.org (Postfix) with ESMTP id 183758FC12 for ; Sat, 1 Sep 2012 10:58:07 +0000 (UTC) Received: from kontrol.kode5.net (localhost [127.0.0.1]) by kontrol.kode5.net (8.14.5/8.14.5) with ESMTP id q81Am6o9054697 for ; Sat, 1 Sep 2012 11:48:07 +0100 (BST) (envelope-from jamie@kode5.net) Received: (from jamie@localhost) by kontrol.kode5.net (8.14.5/8.14.5/Submit) id q81Am6mn054696 for freebsd-ports@freebsd.org; Sat, 1 Sep 2012 11:48:06 +0100 (BST) (envelope-from jamie@kode5.net) X-Authentication-Warning: kontrol.kode5.net: jamie set sender to jamie@kode5.net using -f Date: Sat, 1 Sep 2012 11:48:06 +0100 From: Jamie Paul Griffin To: freebsd-ports@freebsd.org Message-ID: <20120901104806.GA54669@kontrol.kode5.net> References: <503BFA2D.1080606@paz.bz> <503C0BDC.6020106@paz.bz> <503D8ACA.1040907@paz.bz> <503E2E9D.2010005@paz.bz> <503E50F2.9000809@paz.bz> <20120901004954.450b4301@gumby.homeunix.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20120901004954.450b4301@gumby.homeunix.com> x-operating-system: FreeBSD 9.1-PRERELEASE amd64 x-pgp-fingerprint: A4B9 E875 A18C 6E11 F46D B788 BEE6 1251 1D31 DC38 x-pgp-key: 1D31DC38 User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: clamav-milter 0.97.5 at kontrol.kode5.net X-Virus-Status: Clean Subject: Re: csup vs portsnap was: fresh install of kde4 fails -> japanese/kiten 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, 01 Sep 2012 10:58:08 -0000 [ RW wrote on Sat 1.Sep'12 at 0:49:54 +0100 ] > On Wed, 29 Aug 2012 10:27:14 -0700 > Jim Pazarena wrote: > > > > Which is the recommended way to stay PORT current? portsnap or csup? > > I will switch to portsnap, but it is pretty slow compared to csup. > > In normal use portsnap should be much faster than csup. > > The initial "portsnap extract" is much slower than a normal "update", > and fetching the first compressed snapshot or updating a really ancient > one is slower than a normal "fetch" - beyond that portsnap is very fast. Agreed. After the first run of `portsnap fetch extract`, subsequent fetch and update using portsnap is certainly faster. From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 11:27:46 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 6A435106564A; Sat, 1 Sep 2012 11:27:46 +0000 (UTC) (envelope-from bsdkaffee@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 045F78FC08; Sat, 1 Sep 2012 11:27:45 +0000 (UTC) Received: by vcbgb22 with SMTP id gb22so5364617vcb.13 for ; Sat, 01 Sep 2012 04:27:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding:content-type; bh=VNaYUKP3lo8/jTYRpZe3hnUZykTh1qdqXKyjpunu644=; b=SGKX2b3kuI2ZLrLQclMlon4He2s4jnOm2AT2F4uaW4L/V7wsZarjjcFWVUTLNYYK9/ pp8wTlOgtiR3KjqPKo7vd9rFXN7/bpnoixTuwA//Q8LUcuq+8It5tB4O0obkpkP6f3sH gkdB4JcQkZ84KvUw4EMS66cfGLSCsAw35mUlBjenRNhTdyuegMqGkcZEqQDT9l/mgkYc 5KTWsCcpOSVTyHcK25cVxdUFsOE72x5je3YBmhcSDHjTSb3lFPHL03JSp8VrdYA/sD6z rE4zSst4UXqpKBYAy4Ycu8DC8CrB/UpsN/dsK48FOGD4Z1TENJlcpSM0nW7u6HzhIGez 4C1A== Received: by 10.52.17.75 with SMTP id m11mr6060317vdd.106.1346498864176; Sat, 01 Sep 2012 04:27:44 -0700 (PDT) Received: from mocha.verizon.net (c-71-61-40-68.hsd1.oh.comcast.net. [71.61.40.68]) by mx.google.com with ESMTPS id g5sm622390vdj.13.2012.09.01.04.27.43 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 01 Sep 2012 04:27:43 -0700 (PDT) From: "Jason E. Hale" To: Thomas Abthorpe Date: Sat, 01 Sep 2012 07:27:40 -0400 Message-ID: <3336858.i98JZOcFvy@mocha.verizon.net> User-Agent: KMail/4.8.4 (FreeBSD/9.0-RELEASE-p3; KDE/4.8.4; i386; ; ) In-Reply-To: <20120901064257.GA45993@freefall.freebsd.org> References: <20120901064257.GA45993@freefall.freebsd.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: ports@freebsd.org Subject: Re: [HEADS UP] Change to the header in ports Makefiles 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, 01 Sep 2012 11:27:46 -0000 On Saturday, September 01, 2012 06:42:57 Thomas Abthorpe wrote: > Also bear in mind that Redports/QAT queues a job for every change done to a > Makefile, we do not want to overburden the QAT at this time. It is important > to allow this service to run at peek efficiency at this time to ensure it's > full potential as we approach the upcoming Feature Freeze. I think it would be good to note that Redports can be made to ignore a commit and not queue an unnecessary job by adding: Redports: ignore to the commit message. - Jason From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 14:48: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 C6391106564A; Sat, 1 Sep 2012 14:48:44 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from mail.ebusiness-leidinger.de (mail.ebusiness-leidinger.de [217.11.53.44]) by mx1.freebsd.org (Postfix) with ESMTP id 3B7408FC0A; Sat, 1 Sep 2012 14:48:44 +0000 (UTC) Received: from outgoing.leidinger.net (p5796D30D.dip.t-dialin.net [87.150.211.13]) by mail.ebusiness-leidinger.de (Postfix) with ESMTPSA id 747BD8444E5; Sat, 1 Sep 2012 16:48:29 +0200 (CEST) Received: from unknown (IO.Leidinger.net [192.168.1.12]) by outgoing.leidinger.net (Postfix) with ESMTPS id D72811727; Sat, 1 Sep 2012 16:48:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=leidinger.net; s=outgoing-alex; t=1346510906; bh=uHFxjxadez4e1YH9+s9jiIq8B/1fqcDHPfSKSWrGB2c=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=y0Pm5sE3P22krYtO8bOP2vJ27W7n3JtM6uaFIzo25zCnmkJhpurve7kqfPAh8YANz GY2tEs9JGNpMJNGK3KZcLAhFy8BYT6fZW54AaDDTfo44JYVsShdAl65YAUpkeYNnI/ vqVY8vrtQZsgXIAt1eA3fnglh7v4bJbzMFC1I9dcc1ESiy7bj44kVG79LqoDK7/uUf bLZlbHovYS/VKD03ZELz6Px6IoTx/RcYc/ZEnaNzdR5tdGcb8cNnMbQ1TA5p5/9tJD R91HtB1MjbCuFpZvJajbdJ/Do5FwKfmjm1d9cwQOFZOyOZ38WkG8QdS+EimUjhxvMr Jwmj28fTikcnA== Date: Sat, 1 Sep 2012 16:48:28 +0200 From: Alexander Leidinger To: Alexander Leidinger Message-ID: <20120901164828.00007be1@unknown> In-Reply-To: <20120829220246.00005c76@unknown> References: <20120826225435.00005a10@unknown> <20120829211753.0000399e@unknown> <20120829214831.000050c8@unknown> <20120829220246.00005c76@unknown> X-Mailer: Claws Mail 3.8.0cvs30 (GTK+ 2.24.10; i586-pc-mingw32msvc) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-EBL-MailScanner-Information: Please contact the ISP for more information X-EBL-MailScanner-ID: 747BD8444E5.A0544 X-EBL-MailScanner: Found to be clean X-EBL-MailScanner-SpamCheck: not spam, spamhaus-ZEN, SpamAssassin (not cached, score=-0.831, required 6, autolearn=disabled, ALL_TRUSTED -1.00, AWL 0.20, DKIM_SIGNED 0.10, DKIM_VALID -0.10, DKIM_VALID_AU -0.10, TW_SV 0.08, T_RP_MATCHES_RCVD -0.01) X-EBL-MailScanner-From: alexander@leidinger.net X-EBL-MailScanner-Watermark: 1347115710.77969@l8BnXizFo4iQa0BEhbsSfg X-EBL-Spam-Status: No Cc: ports@freebsd.org, gcooper@freebsd.org, Eitan Adler , portmgr@freebsd.org Subject: Re: Regression in PREFIX handling in packages 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, 01 Sep 2012 14:48:44 -0000 On Wed, 29 Aug 2012 22:02:46 +0200 Alexander Leidinger wrote: > And this one is tested (copy&paste, may have lost tabs and add > linebreaks from my mailer): > ---snip--- > # svn diff > Index: perform.c > =================================================================== > --- perform.c (revision 239708) > +++ perform.c (working copy) > @@ -215,10 +215,15 @@ > > /* Prefix should add an @cwd to the packing list */ > if (Prefix) { > - char resolved_prefix[PATH_MAX]; > - if (realpath(Prefix, resolved_prefix) == NULL) > - err(EXIT_FAILURE, "couldn't resolve path for prefix: %s", > Prefix); > - add_plist_top(&plist, PLIST_CWD, resolved_prefix); > + if (Prefix[0] != '/') { > + char resolved_prefix[PATH_MAX]; > + if (realpath(Prefix, resolved_prefix) == NULL) > + err(EXIT_FAILURE, > + "couldn't resolve path for prefix: %s", > Prefix); > + add_plist_top(&plist, PLIST_CWD, resolved_prefix); > + } else { > + add_plist_top(&plist, PLIST_CWD, Prefix); > + } > } > > /* Add the origin if asked, at the top */ > ---snip--- Can I go ahead and commit this? Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 15:42:34 2012 Return-Path: Delivered-To: ports@freebsd.org Received: from hub.freebsd.org (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by hub.freebsd.org (Postfix) with ESMTP id 761DF106564A; Sat, 1 Sep 2012 15:42:33 +0000 (UTC) (envelope-from tabthorpe@FreeBSD.org) Date: Sat, 1 Sep 2012 11:42:32 -0400 From: Thomas Abthorpe To: "Jason E. Hale" Message-ID: <20120901154232.GZ14617@hub.freebsd.org> References: <20120901064257.GA45993@freefall.freebsd.org> <3336858.i98JZOcFvy@mocha.verizon.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="KCGU/3tJP9FZjbY4" Content-Disposition: inline In-Reply-To: <3336858.i98JZOcFvy@mocha.verizon.net> X-URL: http://www.goodking.org/ X-PGP-Key: http://people.freebsd.org/~tabthorpe/tabthorpe.asc X-PGP-Key-ID: 0xA473C990 X-PGP-Key-Fingerprint: D883 2D7C EB78 944A 69FC 36A6 D937 1097 A473 C990 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Thomas Abthorpe , ports@freebsd.org Subject: Re: [HEADS UP] Change to the header in ports Makefiles 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, 01 Sep 2012 15:42:34 -0000 --KCGU/3tJP9FZjbY4 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Sep 01, 2012 at 07:27:40AM -0400, Jason E. Hale wrote: > On Saturday, September 01, 2012 06:42:57 Thomas Abthorpe wrote: > > Also bear in mind that Redports/QAT queues a job for every change done = to a > > Makefile, we do not want to overburden the QAT at this time. It is impo= rtant > > to allow this service to run at peek efficiency at this time to ensure = it's > > full potential as we approach the upcoming Feature Freeze. >=20 > I think it would be good to note that Redports can be made to ignore a co= mmit=20 > and not queue an unnecessary job by adding: >=20 > Redports: ignore >=20 > to the commit message. >=20 > - Jason Cool thanks, I am still learning the finer points of Redports. Thomas --=20 Thomas Abthorpe | FreeBSD Committer tabthorpe@FreeBSD.org | http://people.freebsd.org/~tabthorpe --KCGU/3tJP9FZjbY4 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQEcBAEBAgAGBQJQQizoAAoJENk3EJekc8mQYOsH/RtDxWpS106W24K8TXnlFc7L Zstv/uQ3mjtgSjTu2X456r0PDbyTmlCiyir+cdFDfR5ZNl66zJCzXqAvPwk5l+RV J75oEDhhccc6Cgoq5wQ36V0IASMCMcfHR6fgtKuOPmA/4zWOVWety8LuAJKFOpJZ UTokFhMBnXlygfPCiXOn1dSHzAxybAczyikjCitdkMVWqAtq9ovOK3/oiuIwFpF2 hAaaJTyEPW1D7/eDFe3MvbFn4R4sxQz0z4fpUJrSuJbVntxNXK8LBR6Qxt5peUIn t+RX8dbnMKm+lbLKt9MrTOi2uuxN/K6RGLmIxPAuBmSCWHqpVbH7Ozpm35f5XsE= =IOA/ -----END PGP SIGNATURE----- --KCGU/3tJP9FZjbY4-- From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 16:19: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 7C356106566C for ; Sat, 1 Sep 2012 16:19:25 +0000 (UTC) (envelope-from uzimac@da3m0n8t3r.com) Received: from z.umatar.com (z.umatar.com [66.135.39.87]) by mx1.freebsd.org (Postfix) with ESMTP id 481AD8FC12 for ; Sat, 1 Sep 2012 16:19:24 +0000 (UTC) Received: from z.umatar.com (localhost [127.0.0.1]) by z.umatar.com (8.14.5/8.14.3) with ESMTP id q81G8umM059783 for ; Sat, 1 Sep 2012 09:08:56 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) Received: (from uzimac@localhost) by z.umatar.com (8.14.5/8.14.3/Submit) id q81G8u3G059782 for freebsd-ports@freebsd.org; Sat, 1 Sep 2012 09:08:56 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) X-Authentication-Warning: z.umatar.com: uzimac set sender to uzimac@da3m0n8t3r.com using -f From: "Waitman Gobble" To: freebsd-ports@freebsd.org Message-Id: <1346515736.59776@da3m0n8t3r.com> X-Originating-IP: 75.36.153.130 X-Mailer: Usermin 1.510 Date: Sat, 01 Sep 2012 09:08:56 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bound1346515736" Subject: question about pkgconf vs pkg-config 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, 01 Sep 2012 16:19:25 -0000 This is a multi-part message in MIME format. --bound1346515736 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 7bit Hi, According to /usr/ports/UPDATING we are supposed to switch to pkgconf. 20120726: AFFECTS: users of devel/pkg-config devel/pkg-config has been replaced by devel/pkgconf I understand "replaced" to mean that pkg-config is out. There does not appear to be a man page for pkgconf at the moment. I have created a .pc file for libpq (databases/postgresql92-client), which works with pkg-config, ie # pkg-config --libs libpq -Wl,-rpath,/usr/local/lib -L/usr/local/lib it's not found by pkgconf # pkgconf --libs libpq Package libpq was not found in the pkg-config search path. Perhaps you should add the directory containing `libpq.pc' to the PKG_CONFIG_PATH environment variable No package 'libpq' found ie, gcc48 -Wall `pkg-config --cflags --libs libpq` ... vs gcc48 -Wall `pkgconf --cflags --libs libpq` ... # man pkgconf No manual entry for pkgconf # pkgconf --list-all this list appears to be based on /var/db/pkgs, which maybe is the idea(?) anyhow, Postgres doesn't show up in --list-all. I'm wondering about how to manually add libraries to pkgconf, or the proper way to get the Postgres Client port to register libpq. (and for example, libxine which appears to me to have a similar issue). Thank you, -- Waitman Gobble San Jose California USA --bound1346515736-- From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 17:15:38 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 0DBD6106566C; Sat, 1 Sep 2012 17:15:38 +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 BE1528FC17; Sat, 1 Sep 2012 17:15:37 +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 664A5208C8; Sat, 1 Sep 2012 19:15:27 +0200 (CEST) Message-ID: <504242B1.10002@FreeBSD.org> Date: Sat, 01 Sep 2012 19:15:29 +0200 From: Olli Hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: "apache@FreeBSD.org" , FreeBSD Ports X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: Subject: apache22 options NG rewrite testers wanted 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, 01 Sep 2012 17:15:38 -0000 Hi all, I need some testers specially on 9/10-current to test the www/apache22 optionsNG rewrite. I have a report from a 10-current user where we see a make regression, but it is not clear if the regression is in make or the ports framework therefore I need some more testers. What does the patch address - optons NG rewrite of bsd.apache.mk and apache22 - rename port to apache22 so we have no conflicts with upcoming apache24 (pkg install apache22) - apr/apr-util specific options are gone, apr/apu-util will be used now to control the build (THREADS, PGSQL, MYSQL ...) - PR 130479 - PR 153406 - PR 158565 - PR 167965 - PR 168769 - PR 165143 devel/apr1 long outstanding update and removal of PKGNAMESUFFIX The patch should be applied from /usr/ports (contains fixes for Mk/ www/ and devel/ ) http://people.freebsd.org/~ohauer/diffs/apache/apache22_optionsNG_2012-09-01.diff Thanks for your help, olli From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 17:44: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 7DF65106564A; Sat, 1 Sep 2012 17:44:05 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: from mailrelay010.isp.belgacom.be (mailrelay010.isp.belgacom.be [195.238.6.177]) by mx1.freebsd.org (Postfix) with ESMTP id 372A38FC0A; Sat, 1 Sep 2012 17:44:03 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EAGJIQlBbsRDj/2dsb2JhbABFux6BCIIgAQEFViIBEAsOCgkWDwkDAgECASceBg0BBwEBiA26PosNhyMDjmKBIJVxgmU Received: from 227.16-177-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.177.16.227]) by relay.skynet.be with ESMTP; 01 Sep 2012 19:43:56 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.5/8.14.5) with ESMTP id q81HhuB4013973; Sat, 1 Sep 2012 19:43:56 +0200 (CEST) (envelope-from tijl@freebsd.org) Message-ID: <50424956.4090804@freebsd.org> Date: Sat, 01 Sep 2012 19:43:50 +0200 From: Tijl Coosemans User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:14.0) Gecko/20120804 Thunderbird/14.0 MIME-Version: 1.0 To: Baptiste Daroussin References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <503FF0EE.2020605@FreeBSD.org> <20120831095910.GQ64447@ithaqua.etoilebsd.net> <201208310810.50725.jhb@freebsd.org> <20120831122211.GS64447@ithaqua.etoilebsd.net> In-Reply-To: <20120831122211.GS64447@ithaqua.etoilebsd.net> X-Enigmail-Version: 1.4.2 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enigD9236123771117E0EDDE850C" Cc: freebsd-ports , freebsd-current@freebsd.org, Chris Rees , John Baldwin , Doug Barton 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, 01 Sep 2012 17:44:05 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigD9236123771117E0EDDE850C Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 31-08-2012 14:22, Baptiste Daroussin wrote: > On Fri, Aug 31, 2012 at 08:10:50AM -0400, John Baldwin wrote: >> On Friday, August 31, 2012 5:59:10 am Baptiste Daroussin wrote: >>> On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: >>>> I agree with John on all counts here. Further, the idea of a >>>> self-installing package, at least for the pkg stuff itself, addresse= s >>>> the issue that someone else brought up about how to handle installat= ion >>>> of pkg by the installer for a new system. >>> >>> I like the idea of also providing a self-installing package, and it s= eems really >>> easy to do, so I'll try to see what I can do in this area I'll wrote = a PoC in 5 >>> minutes which looks pretty good, this could also be a very simple and= easy way >>> to integrate into bsdinstaller. >>> >>> I'll do work in that direction. >>> >>> Still it doesn't solve the problem of boostrapping pkgng in a fresh n= ew box, >>> because the user may not know where to download the pkg-setup.sh. >> >> I do think that is something bsdinstall should be able to handle, and = I would >> certainly want bsdinstall to include a dialog that says "do you want t= o install >> the package manager?" >=20 > Of course this is being worked on by dteske@ on his bsdconfig scripts, = so yes in > anycase the bsdinstaller will end up with a boostrap dialog to install = pkgng. Something else I thought of, you can't assume there's a working internet connection during installation. And also, even if there is a connection, = can you guarantee that the downloaded pkg supports the packages on the dvd fo= r the lifetime of the release? I really think you should just do vendor imports of pkg in base and inclu= de pkg on the dvd. There's no bootstrap problem then and the dvd is nicely self-contained. It also shouldn't be a problem to keep the official pkg r= epo for that release compatible with it. Just keep using the same version of = pkg to create the repo. You've been able to develop and introduce pkgng without breaking older releases which shows having pkg tools tied to releases was never a proble= m. All that was needed was to move pkg development outside base. You should = be able to do pkg 2.0 development in the same way. And when that new version= is ready you import betas and release candidates in head and use current users as testers, just like is done with clang. In this scenario the ports tree needs to keep support for older releases,= but that's a consequence of the fact that there's only one ports tree for= all releases. Somewhere in between the ports and the various releases the= re has to be some form encapsulation, not just for pkg, but for all the tool= s used by the ports tree. Given how the ports tree currently encapsulates both the old and new pkg tools I don't see how supporting multiple versio= ns of pkgng would be a problem because presumably the difference between pkg= ng versions is going to be much smaller than the difference between the old and new tools. --------------enigD9236123771117E0EDDE850C 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) iF4EAREIAAYFAlBCSVsACgkQfoCS2CCgtiv2JQD/cJdmaQFrkmL9RxlOdr7gvEyI WHu0CmlazhqPktt0Nu8A/0sBSQOh0TRLj5HMRoiOrerome7zqhXFSoOxCaGT2OXY =8TJr -----END PGP SIGNATURE----- --------------enigD9236123771117E0EDDE850C-- From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 17:45:46 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 0DB2E1065678; Sat, 1 Sep 2012 17:45:46 +0000 (UTC) (envelope-from uzimac@da3m0n8t3r.com) Received: from z.umatar.com (z.umatar.com [66.135.39.87]) by mx1.freebsd.org (Postfix) with ESMTP id CD2CE8FC25; Sat, 1 Sep 2012 17:45:45 +0000 (UTC) Received: from z.umatar.com (localhost [127.0.0.1]) by z.umatar.com (8.14.5/8.14.3) with ESMTP id q81HjigZ072394; Sat, 1 Sep 2012 10:45:44 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) Received: (from uzimac@localhost) by z.umatar.com (8.14.5/8.14.3/Submit) id q81HjiSW072392; Sat, 1 Sep 2012 10:45:44 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) X-Authentication-Warning: z.umatar.com: uzimac set sender to uzimac@da3m0n8t3r.com using -f From: "Waitman Gobble" To: Olli Hauer Message-Id: <1346521544.72387@da3m0n8t3r.com> X-Originating-IP: 75.36.153.130 X-Mailer: Usermin 1.510 In-Reply-To: <504242B1.10002@FreeBSD.org> Date: Sat, 01 Sep 2012 10:45:44 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bound1346521544" Cc: FreeBSD Ports , "apache@FreeBSD.org" Subject: Re: apache22 options NG rewrite testers wanted 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, 01 Sep 2012 17:45:46 -0000 This is a multi-part message in MIME format. --bound1346521544 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Olli Hauer wrote .. > Hi all, > > I need some testers specially on 9/10-current to test the www/apache22 > optionsNG rewrite. > > I have a report from a 10-current user where we see a make regression, but > it is not clear if the regression is in make or the ports framework > therefore I need some more testers. > > What does the patch address > - optons NG rewrite of bsd.apache.mk and apache22 > - rename port to apache22 so we have no conflicts with upcoming apache24 > (pkg install apache22) > - apr/apr-util specific options are gone, apr/apu-util will be used now > to control the build (THREADS, PGSQL, MYSQL ...) > - PR 130479 > - PR 153406 > - PR 158565 > - PR 167965 > - PR 168769 > > - PR 165143 > devel/apr1 long outstanding update and removal of PKGNAMESUFFIX > > The patch should be applied from /usr/ports > (contains fixes for Mk/ www/ and devel/ ) > > http://people.freebsd.org/~ohauer/diffs/apache/apache22_optionsNG_2012-09-01.diff > > Thanks for your help, > olli > _______________________________________________ > 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" Hi Olli, Looks like there have been quite a few updates since 8/11, last time I did a rebuild. Patch didn't work on my src... I'll take some time tomorrow to csup and rebuild and try out your patch. -- Waitman Gobble San Jose California USA --bound1346521544-- From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 17:56:02 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 6FC59106564A; Sat, 1 Sep 2012 17:56:02 +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 297F28FC0C; Sat, 1 Sep 2012 17:56:02 +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 D6B0B20491; Sat, 1 Sep 2012 19:55:57 +0200 (CEST) Message-ID: <50424C32.9070902@FreeBSD.org> Date: Sat, 01 Sep 2012 19:56:02 +0200 From: Olli Hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: Waitman Gobble References: <1346521544.72387@da3m0n8t3r.com> In-Reply-To: <1346521544.72387@da3m0n8t3r.com> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: FreeBSD Ports , "apache@FreeBSD.org" Subject: Re: apache22 options NG rewrite testers wanted 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, 01 Sep 2012 17:56:02 -0000 On 2012-09-01 19:45, Waitman Gobble wrote: > Olli Hauer wrote .. >> Hi all, >> >> I need some testers specially on 9/10-current to test the www/apache22 >> optionsNG rewrite. >> >> I have a report from a 10-current user where we see a make regression, but >> it is not clear if the regression is in make or the ports framework >> therefore I need some more testers. >> >> What does the patch address >> - optons NG rewrite of bsd.apache.mk and apache22 >> - rename port to apache22 so we have no conflicts with upcoming apache24 >> (pkg install apache22) >> - apr/apr-util specific options are gone, apr/apu-util will be used now >> to control the build (THREADS, PGSQL, MYSQL ...) >> - PR 130479 >> - PR 153406 >> - PR 158565 >> - PR 167965 >> - PR 168769 >> >> - PR 165143 >> devel/apr1 long outstanding update and removal of PKGNAMESUFFIX >> >> The patch should be applied from /usr/ports >> (contains fixes for Mk/ www/ and devel/ ) >> >> http://people.freebsd.org/~ohauer/diffs/apache/apache22_optionsNG_2012-09-01.diff >> >> Thanks for your help, >> olli > > Hi Olli, > > Looks like there have been quite a few updates since 8/11, last time I did a rebuild. Patch didn't work on my src... > I'll take some time tomorrow to csup and rebuild and try out your patch. > Thanks, I haven't tested the patches against csup ports there the $FreeBSD$ header is different, so I just shaped a tar archive. http://people.freebsd.org/~ohauer/diffs/apache/apache22_optNG.tar.bz2 -- Regards, olli From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 17:56: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 136751065676; Sat, 1 Sep 2012 17:56:52 +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 C9E738FC1A; Sat, 1 Sep 2012 17:56:50 +0000 (UTC) Received: by eeke52 with SMTP id e52so1632468eek.13 for ; Sat, 01 Sep 2012 10:56:44 -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=4zLm8n+Z1/L6gNqFKUljQdrC0hSYc9Ia7WFCHxOD6dk=; b=SPE0eRJisokBaCEnCNX7JSkRi/Ynd/FWOWNXvqoOchA5Ee3P2paeae4ueotOGRDs4r FVMdlDjl19QWWkC90+P1d20OZTjux6X9EGxaUOooFQYDtnKHqAYsrjaUEvYEyeEnaZoR 8TSiAquvTnRXs37qVUpuZpZReAg5SHpGgWTO7agesx8aOcJ2Ff4tQmg6Vaxp+oJ1UPkd LM5Micafdvxent6zYCkOoGy+3DhBxf77U0NTXFVOtr+w/brKZnbChU13q4EUw06rzLSq 0rHWhB50jpbndtYDxrKbDR4xitV7np2MfEipgAoHEjCETFcK6PD7ZD/Jx3k3MLP8mEKB zf1w== Received: by 10.14.172.129 with SMTP id t1mr15359167eel.34.1346522204332; Sat, 01 Sep 2012 10:56:44 -0700 (PDT) Received: from ?IPv6:2001:41d0:fc00:100:1480:18ea:2c8b:9dc3? ([2001:41d0:fc00:100:1480:18ea:2c8b:9dc3]) by mx.google.com with ESMTPS id h2sm22525814eeo.3.2012.09.01.10.56.42 (version=SSLv3 cipher=OTHER); Sat, 01 Sep 2012 10:56:43 -0700 (PDT) Sender: Julien Laffaye Message-ID: <50424C58.2030304@freebsd.org> Date: Sat, 01 Sep 2012 19:56:40 +0200 From: Julien Laffaye User-Agent: Thunderbird/7.0.1 MIME-Version: 1.0 To: Tijl Coosemans References: <97612B57-1255-4BB3-A6D3-FC74324C6D67@FreeBSD.org> <503FF0EE.2020605@FreeBSD.org> <20120831095910.GQ64447@ithaqua.etoilebsd.net> <201208310810.50725.jhb@freebsd.org> <20120831122211.GS64447@ithaqua.etoilebsd.net> <50424956.4090804@freebsd.org> In-Reply-To: <50424956.4090804@freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Baptiste Daroussin , Doug Barton , John Baldwin , freebsd-current@freebsd.org, freebsd-ports , Chris Rees 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, 01 Sep 2012 17:56:52 -0000 On 9/1/2012 7:43 PM, Tijl Coosemans wrote: > On 31-08-2012 14:22, Baptiste Daroussin wrote: >> On Fri, Aug 31, 2012 at 08:10:50AM -0400, John Baldwin wrote: >>> On Friday, August 31, 2012 5:59:10 am Baptiste Daroussin wrote: >>>> On Thu, Aug 30, 2012 at 01:02:06PM -1000, Doug Barton wrote: >>>>> I agree with John on all counts here. Further, the idea of a >>>>> self-installing package, at least for the pkg stuff itself, addresses >>>>> the issue that someone else brought up about how to handle installation >>>>> of pkg by the installer for a new system. >>>> I like the idea of also providing a self-installing package, and it seems really >>>> easy to do, so I'll try to see what I can do in this area I'll wrote a PoC in 5 >>>> minutes which looks pretty good, this could also be a very simple and easy way >>>> to integrate into bsdinstaller. >>>> >>>> I'll do work in that direction. >>>> >>>> Still it doesn't solve the problem of boostrapping pkgng in a fresh new box, >>>> because the user may not know where to download the pkg-setup.sh. >>> I do think that is something bsdinstall should be able to handle, and I would >>> certainly want bsdinstall to include a dialog that says "do you want to install >>> the package manager?" >> Of course this is being worked on by dteske@ on his bsdconfig scripts, so yes in >> anycase the bsdinstaller will end up with a boostrap dialog to install pkgng. > Something else I thought of, you can't assume there's a working internet > connection during installation. And also, even if there is a connection, can > you guarantee that the downloaded pkg supports the packages on the dvd for > the lifetime of the release? The packages set included on the dvd will probably be EOLed before the lifetime of the release. > I really think you should just do vendor imports of pkg in base and include > pkg on the dvd. There's no bootstrap problem then and the dvd is nicely > self-contained. It also shouldn't be a problem to keep the official pkg repo > for that release compatible with it. Just keep using the same version of pkg > to create the repo. > > You've been able to develop and introduce pkgng without breaking older > releases which shows having pkg tools tied to releases was never a problem. > All that was needed was to move pkg development outside base. You should be > able to do pkg 2.0 development in the same way. And when that new version > is ready you import betas and release candidates in head and use current > users as testers, just like is done with clang. > > In this scenario the ports tree needs to keep support for older releases, > but that's a consequence of the fact that there's only one ports tree for > all releases. Somewhere in between the ports and the various releases there > has to be some form encapsulation, not just for pkg, but for all the tools > used by the ports tree. Given how the ports tree currently encapsulates > both the old and new pkg tools I don't see how supporting multiple versions > of pkgng would be a problem because presumably the difference between pkgng > versions is going to be much smaller than the difference between the old > and new tools. > From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 18: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 9CDC9106566B; Sat, 1 Sep 2012 18:28:54 +0000 (UTC) (envelope-from uzimac@da3m0n8t3r.com) Received: from z.umatar.com (z.umatar.com [66.135.39.87]) by mx1.freebsd.org (Postfix) with ESMTP id 750368FC14; Sat, 1 Sep 2012 18:28:54 +0000 (UTC) Received: from z.umatar.com (localhost [127.0.0.1]) by z.umatar.com (8.14.5/8.14.3) with ESMTP id q81ISrOR074123; Sat, 1 Sep 2012 11:28:53 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) Received: (from uzimac@localhost) by z.umatar.com (8.14.5/8.14.3/Submit) id q81ISrGX074122; Sat, 1 Sep 2012 11:28:53 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) X-Authentication-Warning: z.umatar.com: uzimac set sender to uzimac@da3m0n8t3r.com using -f From: "Waitman Gobble" To: Olli Hauer Message-Id: <1346524133.74117@da3m0n8t3r.com> X-Originating-IP: 75.36.153.130 X-Mailer: Usermin 1.510 In-Reply-To: <50424C32.9070902@FreeBSD.org> Date: Sat, 01 Sep 2012 11:28:53 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bound1346524133" Cc: FreeBSD Ports , "apache@FreeBSD.org" Subject: Re: apache22 options NG rewrite testers wanted 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, 01 Sep 2012 18:28:54 -0000 This is a multi-part message in MIME format. --bound1346524133 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Olli Hauer wrote .. > On 2012-09-01 19:45, Waitman Gobble wrote: > > Olli Hauer wrote .. > >> Hi all, > >> > >> I need some testers specially on 9/10-current to test the www/apache22 > >> optionsNG rewrite. > >> > >> I have a report from a 10-current user where we see a make regression, but > >> it is not clear if the regression is in make or the ports framework > >> therefore I need some more testers. > >> > >> What does the patch address > >> - optons NG rewrite of bsd.apache.mk and apache22 > >> - rename port to apache22 so we have no conflicts with upcoming apache24 > >> (pkg install apache22) > >> - apr/apr-util specific options are gone, apr/apu-util will be used now > >> to control the build (THREADS, PGSQL, MYSQL ...) > >> - PR 130479 > >> - PR 153406 > >> - PR 158565 > >> - PR 167965 > >> - PR 168769 > >> > >> - PR 165143 > >> devel/apr1 long outstanding update and removal of PKGNAMESUFFIX > >> > >> The patch should be applied from /usr/ports > >> (contains fixes for Mk/ www/ and devel/ ) > >> > >> http://people.freebsd.org/~ohauer/diffs/apache/apache22_optionsNG_2012-09-01.diff > >> > >> Thanks for your help, > >> olli > > > > Hi Olli, > > > > Looks like there have been quite a few updates since 8/11, last time I did a > rebuild. Patch didn't work on my src... > > I'll take some time tomorrow to csup and rebuild and try out your patch. > > > > Thanks, > > I haven't tested the patches against csup ports there the $FreeBSD$ header is different, > so I just shaped a tar archive. > http://people.freebsd.org/~ohauer/diffs/apache/apache22_optNG.tar.bz2 > > -- > Regards, > olli > > _______________________________________________ > 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" Thanks, I tried the following, no issues. machine - # uname -a FreeBSD hunny.waitman.net 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Sat Aug 11 13:25:18 PDT 2012 root@hunny.waitman.net:/usr/obj/usr/src/sys/KEYSHIA amd64 I did not previously have www/apache22 installed on this machine. replace devel/apr1 www/apache22 Mk/bsd.apache.mk # cd /usr/ports/www/apache22 # make -- OK # make install -- OK # make package -- OK # make deinstall -- OK # pkg_add apache22-2.2.22_7.tbz -- OK # make deinstall -- OK # pkg_add apache22-2.2.22_7.tbz -- OK # pkg_delete apache22-2.2.22_7 -- OK # make install -- OK # make readme -- OK # kldload accf_http # /usr/local/sbin/apachectl start -- OK # wget http://localhost --2012-09-01 11:23:22-- http://localhost/ Resolving localhost (localhost)... 127.0.0.1, ::1 Connecting to localhost (localhost)|127.0.0.1|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 44 [text/html] Saving to: `index.html' 100%[======================================>] 44 --.-K/s in 0s 2012-09-01 11:23:22 (6.60 MB/s) - `index.html' saved [44/44] # cat index.html

It works!

Is there anything you'd like me to test? I have another machine sitting here running 9 I can test if you like. But it's busy for the day transcoding a boatload of video, so I can do that one tomorrow if you likes. # uname -a FreeBSD kamira.waitman.net 9.1-RC1 FreeBSD 9.1-RC1 #0: Tue Aug 14 04:25:06 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 -- Waitman Gobble San Jose California USA --bound1346524133-- From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 18:54:03 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 D454410657BA for ; Sat, 1 Sep 2012 18:54:01 +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 C3B9A8FC0C for ; Sat, 1 Sep 2012 18:54:00 +0000 (UTC) Received: (qmail invoked by alias); 01 Sep 2012 18:53:59 -0000 Received: from p578be941.dip0.t-ipconnect.de (EHLO [192.168.0.100]) [87.139.233.65] by mail.gmx.net (mp034) with SMTP; 01 Sep 2012 20:53:59 +0200 X-Authenticated: #1956535 X-Provags-ID: V01U2FsdGVkX18GClwoksUGdtqPGYDUrINflHovwhuu382gFQzo+u qvjn0Kotdc33sE Message-ID: <504259CB.4010004@gmx.de> Date: Sat, 01 Sep 2012 20:54:03 +0200 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: Waitman Gobble References: <1346524133.74117@da3m0n8t3r.com> In-Reply-To: <1346524133.74117@da3m0n8t3r.com> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: FreeBSD Ports , "apache@FreeBSD.org" Subject: Re: apache22 options NG rewrite testers wanted 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, 01 Sep 2012 18:54:03 -0000 On 2012-09-01 20:28, Waitman Gobble wrote: > Olli Hauer wrote .. >> On 2012-09-01 19:45, Waitman Gobble wrote: >>> Olli Hauer wrote .. >>>> Hi all, >>>> >>>> I need some testers specially on 9/10-current to test the www/apache22 >>>> optionsNG rewrite. >>>> >>>> I have a report from a 10-current user where we see a make regression, but >>>> it is not clear if the regression is in make or the ports framework >>>> therefore I need some more testers. >>>> >>>> What does the patch address >>>> - optons NG rewrite of bsd.apache.mk and apache22 >>>> - rename port to apache22 so we have no conflicts with upcoming apache24 >>>> (pkg install apache22) >>>> - apr/apr-util specific options are gone, apr/apu-util will be used now >>>> to control the build (THREADS, PGSQL, MYSQL ...) >>>> - PR 130479 >>>> - PR 153406 >>>> - PR 158565 >>>> - PR 167965 >>>> - PR 168769 >>>> >>>> - PR 165143 >>>> devel/apr1 long outstanding update and removal of PKGNAMESUFFIX >>>> >>>> The patch should be applied from /usr/ports >>>> (contains fixes for Mk/ www/ and devel/ ) >>>> >>>> http://people.freebsd.org/~ohauer/diffs/apache/apache22_optionsNG_2012-09-01.diff >>>> >>>> Thanks for your help, >>>> olli >>> >>> Hi Olli, >>> >>> Looks like there have been quite a few updates since 8/11, last time I did a >> rebuild. Patch didn't work on my src... >>> I'll take some time tomorrow to csup and rebuild and try out your patch. >>> >> >> Thanks, >> >> I haven't tested the patches against csup ports there the $FreeBSD$ header is different, >> so I just shaped a tar archive. >> http://people.freebsd.org/~ohauer/diffs/apache/apache22_optNG.tar.bz2 >> >> -- >> Regards, >> olli >> >> _______________________________________________ >> 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" > > > Thanks, > I tried the following, no issues. > machine - > # uname -a > FreeBSD hunny.waitman.net 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Sat Aug 11 13:25:18 PDT 2012 root@hunny.waitman.net:/usr/obj/usr/src/sys/KEYSHIA amd64 > > I did not previously have www/apache22 installed on this machine. > > > replace devel/apr1 www/apache22 Mk/bsd.apache.mk > > # cd /usr/ports/www/apache22 > # make -- OK > # make install -- OK > # make package -- OK > # make deinstall -- OK > # pkg_add apache22-2.2.22_7.tbz -- OK > # make deinstall -- OK > # pkg_add apache22-2.2.22_7.tbz -- OK > # pkg_delete apache22-2.2.22_7 -- OK > # make install -- OK > # make readme -- OK > > > # kldload accf_http > # /usr/local/sbin/apachectl start -- OK > # wget http://localhost > --2012-09-01 11:23:22-- http://localhost/ > Resolving localhost (localhost)... 127.0.0.1, ::1 > Connecting to localhost (localhost)|127.0.0.1|:80... connected. > HTTP request sent, awaiting response... 200 OK > Length: 44 [text/html] > Saving to: `index.html' > > 100%[======================================>] 44 --.-K/s in 0s > > 2012-09-01 11:23:22 (6.60 MB/s) - `index.html' saved [44/44] > > # cat index.html >

It works!

> > > > Is there anything you'd like me to test? > > > I have another machine sitting here running 9 I can test if you like. But it's busy for the day transcoding a boatload of video, so I can do that one tomorrow if you likes. > > # uname -a > FreeBSD kamira.waitman.net 9.1-RC1 FreeBSD 9.1-RC1 #0: Tue Aug 14 04:25:06 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 > > Hm yes, we found on a 10-current system a regression in case ALIAS, AUTHN_ALIAS, VHOST_ALIAS was selected. As soon you hit OK in 'make config' the line OPTIONS_FILE_SET+=ALIAS changed to OPTIONS_FILE_UNSET+=ALIAS in /var/db/ports/apache22/options Will be nice if you could 'grep ALIAS /var/db/ports/apache22/options' Adjust with 'make config' and grep again (or save the option file and do a diff) We investigate at the moment if this was a specific 10-current issue or an issue in the ports/options/apache framework. (but this will take some time longer because of 10 hours tz difference) Thanks, olli From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 19:06: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 CCE59106564A; Sat, 1 Sep 2012 19:06:39 +0000 (UTC) (envelope-from uzimac@da3m0n8t3r.com) Received: from z.umatar.com (z.umatar.com [66.135.39.87]) by mx1.freebsd.org (Postfix) with ESMTP id 635B88FC16; Sat, 1 Sep 2012 19:06:39 +0000 (UTC) Received: from z.umatar.com (localhost [127.0.0.1]) by z.umatar.com (8.14.5/8.14.3) with ESMTP id q81J6cCi030159; Sat, 1 Sep 2012 12:06:38 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) Received: (from uzimac@localhost) by z.umatar.com (8.14.5/8.14.3/Submit) id q81J6cHa030158; Sat, 1 Sep 2012 12:06:38 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) X-Authentication-Warning: z.umatar.com: uzimac set sender to uzimac@da3m0n8t3r.com using -f From: "Waitman Gobble" To: olli hauer Message-Id: <1346526398.30153@da3m0n8t3r.com> X-Originating-IP: 75.36.153.130 X-Mailer: Usermin 1.510 In-Reply-To: <504259CB.4010004@gmx.de> Date: Sat, 01 Sep 2012 12:06:38 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bound1346526398" Cc: FreeBSD Ports , "apache@FreeBSD.org" Subject: Re: apache22 options NG rewrite testers wanted 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, 01 Sep 2012 19:06:39 -0000 This is a multi-part message in MIME format. --bound1346526398 Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit olli hauer wrote .. > On 2012-09-01 20:28, Waitman Gobble wrote: > > Olli Hauer wrote .. > >> On 2012-09-01 19:45, Waitman Gobble wrote: > >>> Olli Hauer wrote .. > >>>> Hi all, > >>>> > >>>> I need some testers specially on 9/10-current to test the www/apache22 > >>>> optionsNG rewrite. > >>>> > >>>> I have a report from a 10-current user where we see a make regression, but > >>>> it is not clear if the regression is in make or the ports framework > >>>> therefore I need some more testers. > >>>> > >>>> What does the patch address > >>>> - optons NG rewrite of bsd.apache.mk and apache22 > >>>> - rename port to apache22 so we have no conflicts with upcoming apache24 > >>>> (pkg install apache22) > >>>> - apr/apr-util specific options are gone, apr/apu-util will be used now > >>>> to control the build (THREADS, PGSQL, MYSQL ...) > >>>> - PR 130479 > >>>> - PR 153406 > >>>> - PR 158565 > >>>> - PR 167965 > >>>> - PR 168769 > >>>> > >>>> - PR 165143 > >>>> devel/apr1 long outstanding update and removal of PKGNAMESUFFIX > >>>> > >>>> The patch should be applied from /usr/ports > >>>> (contains fixes for Mk/ www/ and devel/ ) > >>>> > >>>> http://people.freebsd.org/~ohauer/diffs/apache/apache22_optionsNG_2012-09-01.diff > >>>> > >>>> Thanks for your help, > >>>> olli > >>> > >>> Hi Olli, > >>> > >>> Looks like there have been quite a few updates since 8/11, last time I did > a > >> rebuild. Patch didn't work on my src... > >>> I'll take some time tomorrow to csup and rebuild and try out your patch. > >>> > >> > >> Thanks, > >> > >> I haven't tested the patches against csup ports there the $FreeBSD$ header is > different, > >> so I just shaped a tar archive. > >> http://people.freebsd.org/~ohauer/diffs/apache/apache22_optNG.tar.bz2 > >> > >> -- > >> Regards, > >> olli > >> > >> _______________________________________________ > >> 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" > > > > > > Thanks, > > I tried the following, no issues. > > machine - > > # uname -a > > FreeBSD hunny.waitman.net 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Sat Aug 11 13:25:18 > PDT 2012 root@hunny.waitman.net:/usr/obj/usr/src/sys/KEYSHIA amd64 > > > > I did not previously have www/apache22 installed on this machine. > > > > > > replace devel/apr1 www/apache22 Mk/bsd.apache.mk > > > > # cd /usr/ports/www/apache22 > > # make -- OK > > # make install -- OK > > # make package -- OK > > # make deinstall -- OK > > # pkg_add apache22-2.2.22_7.tbz -- OK > > # make deinstall -- OK > > # pkg_add apache22-2.2.22_7.tbz -- OK > > # pkg_delete apache22-2.2.22_7 -- OK > > # make install -- OK > > # make readme -- OK > > > > > > # kldload accf_http > > # /usr/local/sbin/apachectl start -- OK > > # wget http://localhost > > --2012-09-01 11:23:22-- http://localhost/ > > Resolving localhost (localhost)... 127.0.0.1, ::1 > > Connecting to localhost (localhost)|127.0.0.1|:80... connected. > > HTTP request sent, awaiting response... 200 OK > > Length: 44 [text/html] > > Saving to: `index.html' > > > > 100%[======================================>] 44 --.-K/s in 0s > > > > 2012-09-01 11:23:22 (6.60 MB/s) - `index.html' saved [44/44] > > > > # cat index.html > >

It works!

> > > > > > > > Is there anything you'd like me to test? > > > > > > I have another machine sitting here running 9 I can test if you like. But it's > busy for the day transcoding a boatload of video, so I can do that one tomorrow > if you likes. > > > > # uname -a > > FreeBSD kamira.waitman.net 9.1-RC1 FreeBSD 9.1-RC1 #0: Tue Aug 14 04:25:06 UTC > 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 > > > > > > Hm yes, we found on a 10-current system a regression in case ALIAS, AUTHN_ALIAS, > VHOST_ALIAS was selected. > As soon you hit OK in 'make config' the line > OPTIONS_FILE_SET+=ALIAS changed to > OPTIONS_FILE_UNSET+=ALIAS in /var/db/ports/apache22/options > > Will be nice if you could 'grep ALIAS /var/db/ports/apache22/options' > Adjust with 'make config' and grep again (or save the option file and do a diff) > > We investigate at the moment if this was a specific 10-current issue or an issue > in the ports/options/apache framework. > (but this will take some time longer because of 10 hours tz difference) > > Thanks, > olli > > _______________________________________________ > 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" OK, I can do that... BUT those three options were 'already' selected when i did the test... # grep ALIAS /var/db/ports/apache22/options _FILE_COMPLETE_OPTIONS_LIST= AUTH_BASIC AUTH_DIGEST AUTHN_ALIAS AUTHN_ANON AUTHN_DBD AUTHN_DBM AUTHN_DEFAULT AUTHN_FILE AUTHZ_DBM AUTHZ_DEFAULT AUTHZ_GROUPFILE AUTHZ_HOST AUTHZ_OWNER AUTHZ_USER AUTHNZ_LDAP LDAP DBD CACHE DISK_CACHE FILE_CACHE MEM_CACHE DAV DAV_FS DAV_LOCK ACTIONS ALIAS ASIS AUTOINDEX CERN_META CGI CGID CHARSET_LITE DEFLATE DIR DUMPIO ENV EXPIRES HEADERS IMAGEMAP INCLUDE INFO LOG_CONFIG LOGIO MIME MIME_MAGIC NEGOTIATION REWRITE SETENVIF SPELING STATUS UNIQUE_ID USERDIR USERTRACK VHOST_ALIAS FILTER SUBSTITUTE VERSION SSL SUEXEC SUEXEC_RSRCLIMIT SUEXEC_USERDIR REQTIMEOUT PROXY BUCKETEER CASE_FILTER CASE_FILTER_IN EXT_FILTER LOG_FORENSIC OPTIONAL_HOOK_EXPORT OPTIONAL_HOOK_IMPORT OPTIONAL_FN_IMPORT OPTIONAL_FN_EXPORT IPV6 IPV4_ONLY IPV6_ONLY PROXY_AJP PROXY_BALANCER PROXY_CONNECT PROXY_FTP PROXY_HTTP PROXY_SCGI OPTIONS_FILE_SET+=AUTHN_ALIAS OPTIONS_FILE_SET+=ALIAS OPTIONS_FILE_SET+=VHOST_ALIAS Do you want me to 'deselect' them? Running 'make config' and leaving them selected doesn't change the options. here's 'make config' de-selecting those three options: # grep ALIAS /var/db/ports/apache22/options _FILE_COMPLETE_OPTIONS_LIST= AUTH_BASIC AUTH_DIGEST AUTHN_ALIAS AUTHN_ANON AUTHN_DBD AUTHN_DBM AUTHN_DEFAULT AUTHN_FILE AUTHZ_DBM AUTHZ_DEFAULT AUTHZ_GROUPFILE AUTHZ_HOST AUTHZ_OWNER AUTHZ_USER AUTHNZ_LDAP LDAP DBD CACHE DISK_CACHE FILE_CACHE MEM_CACHE DAV DAV_FS DAV_LOCK ACTIONS ALIAS ASIS AUTOINDEX CERN_META CGI CGID CHARSET_LITE DEFLATE DIR DUMPIO ENV EXPIRES HEADERS IMAGEMAP INCLUDE INFO LOG_CONFIG LOGIO MIME MIME_MAGIC NEGOTIATION REWRITE SETENVIF SPELING STATUS UNIQUE_ID USERDIR USERTRACK VHOST_ALIAS FILTER SUBSTITUTE VERSION SSL SUEXEC SUEXEC_RSRCLIMIT SUEXEC_USERDIR REQTIMEOUT PROXY BUCKETEER CASE_FILTER CASE_FILTER_IN EXT_FILTER LOG_FORENSIC OPTIONAL_HOOK_EXPORT OPTIONAL_HOOK_IMPORT OPTIONAL_FN_IMPORT OPTIONAL_FN_EXPORT IPV6 IPV4_ONLY IPV6_ONLY PROXY_AJP PROXY_BALANCER PROXY_CONNECT PROXY_FTP PROXY_HTTP PROXY_SCGI OPTIONS_FILE_UNSET+=AUTHN_ALIAS OPTIONS_FILE_UNSET+=ALIAS OPTIONS_FILE_UNSET+=VHOST_ALIAS and 'make config' RE-selecting the three options: # grep ALIAS /var/db/ports/apache22/options _FILE_COMPLETE_OPTIONS_LIST= AUTH_BASIC AUTH_DIGEST AUTHN_ALIAS AUTHN_ANON AUTHN_DBD AUTHN_DBM AUTHN_DEFAULT AUTHN_FILE AUTHZ_DBM AUTHZ_DEFAULT AUTHZ_GROUPFILE AUTHZ_HOST AUTHZ_OWNER AUTHZ_USER AUTHNZ_LDAP LDAP DBD CACHE DISK_CACHE FILE_CACHE MEM_CACHE DAV DAV_FS DAV_LOCK ACTIONS ALIAS ASIS AUTOINDEX CERN_META CGI CGID CHARSET_LITE DEFLATE DIR DUMPIO ENV EXPIRES HEADERS IMAGEMAP INCLUDE INFO LOG_CONFIG LOGIO MIME MIME_MAGIC NEGOTIATION REWRITE SETENVIF SPELING STATUS UNIQUE_ID USERDIR USERTRACK VHOST_ALIAS FILTER SUBSTITUTE VERSION SSL SUEXEC SUEXEC_RSRCLIMIT SUEXEC_USERDIR REQTIMEOUT PROXY BUCKETEER CASE_FILTER CASE_FILTER_IN EXT_FILTER LOG_FORENSIC OPTIONAL_HOOK_EXPORT OPTIONAL_HOOK_IMPORT OPTIONAL_FN_IMPORT OPTIONAL_FN_EXPORT IPV6 IPV4_ONLY IPV6_ONLY PROXY_AJP PROXY_BALANCER PROXY_CONNECT PROXY_FTP PROXY_HTTP PROXY_SCGI OPTIONS_FILE_SET+=AUTHN_ALIAS OPTIONS_FILE_SET+=ALIAS OPTIONS_FILE_SET+=VHOST_ALIAS -- Waitman Gobble San Jose California USA --bound1346526398-- From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 19:23: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 C3157106564A for ; Sat, 1 Sep 2012 19:23:45 +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 32B398FC14 for ; Sat, 1 Sep 2012 19:23:44 +0000 (UTC) Received: (qmail invoked by alias); 01 Sep 2012 19:23:43 -0000 Received: from p578be941.dip0.t-ipconnect.de (EHLO [192.168.0.100]) [87.139.233.65] by mail.gmx.net (mp024) with SMTP; 01 Sep 2012 21:23:43 +0200 X-Authenticated: #1956535 X-Provags-ID: V01U2FsdGVkX19BmnAH6tJB4iLxnybPnQe6zTsTSARYT4904I5qvJ 6HiwMQTUTw1Uqz Message-ID: <504260C4.3010602@gmx.de> Date: Sat, 01 Sep 2012 21:23:48 +0200 From: olli hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: Waitman Gobble References: <1346526398.30153@da3m0n8t3r.com> In-Reply-To: <1346526398.30153@da3m0n8t3r.com> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 Cc: FreeBSD Ports , "apache@FreeBSD.org" Subject: Re: apache22 options NG rewrite testers wanted 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, 01 Sep 2012 19:23:45 -0000 On 2012-09-01 21:06, Waitman Gobble wrote: > olli hauer wrote .. >> On 2012-09-01 20:28, Waitman Gobble wrote: >>> Olli Hauer wrote .. >>>> On 2012-09-01 19:45, Waitman Gobble wrote: >>>>> Olli Hauer wrote .. >>>>>> Hi all, >>>>>> >>>>>> I need some testers specially on 9/10-current to test the www/apache22 >>>>>> optionsNG rewrite. >>>>>> >>>>>> I have a report from a 10-current user where we see a make regression, but >>>>>> it is not clear if the regression is in make or the ports framework >>>>>> therefore I need some more testers. >>>>>> >>>>>> What does the patch address >>>>>> - optons NG rewrite of bsd.apache.mk and apache22 >>>>>> - rename port to apache22 so we have no conflicts with upcoming apache24 >>>>>> (pkg install apache22) >>>>>> - apr/apr-util specific options are gone, apr/apu-util will be used now >>>>>> to control the build (THREADS, PGSQL, MYSQL ...) >>>>>> - PR 130479 >>>>>> - PR 153406 >>>>>> - PR 158565 >>>>>> - PR 167965 >>>>>> - PR 168769 >>>>>> >>>>>> - PR 165143 >>>>>> devel/apr1 long outstanding update and removal of PKGNAMESUFFIX >>>>>> >>>>>> The patch should be applied from /usr/ports >>>>>> (contains fixes for Mk/ www/ and devel/ ) >>>>>> >>>>>> http://people.freebsd.org/~ohauer/diffs/apache/apache22_optionsNG_2012-09-01.diff >>>>>> >>>>>> Thanks for your help, >>>>>> olli >>>>> >>>>> Hi Olli, >>>>> >>>>> Looks like there have been quite a few updates since 8/11, last time I did >> a >>>> rebuild. Patch didn't work on my src... >>>>> I'll take some time tomorrow to csup and rebuild and try out your patch. >>>>> >>>> >>>> Thanks, >>>> >>>> I haven't tested the patches against csup ports there the $FreeBSD$ header is >> different, >>>> so I just shaped a tar archive. >>>> http://people.freebsd.org/~ohauer/diffs/apache/apache22_optNG.tar.bz2 >>>> >>>> -- >>>> Regards, >>>> olli >>>> >>>> _______________________________________________ >>>> 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" >>> >>> >>> Thanks, >>> I tried the following, no issues. >>> machine - >>> # uname -a >>> FreeBSD hunny.waitman.net 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Sat Aug 11 13:25:18 >> PDT 2012 root@hunny.waitman.net:/usr/obj/usr/src/sys/KEYSHIA amd64 >>> >>> I did not previously have www/apache22 installed on this machine. >>> >>> >>> replace devel/apr1 www/apache22 Mk/bsd.apache.mk >>> >>> # cd /usr/ports/www/apache22 >>> # make -- OK >>> # make install -- OK >>> # make package -- OK >>> # make deinstall -- OK >>> # pkg_add apache22-2.2.22_7.tbz -- OK >>> # make deinstall -- OK >>> # pkg_add apache22-2.2.22_7.tbz -- OK >>> # pkg_delete apache22-2.2.22_7 -- OK >>> # make install -- OK >>> # make readme -- OK >>> >>> >>> # kldload accf_http >>> # /usr/local/sbin/apachectl start -- OK >>> # wget http://localhost >>> --2012-09-01 11:23:22-- http://localhost/ >>> Resolving localhost (localhost)... 127.0.0.1, ::1 >>> Connecting to localhost (localhost)|127.0.0.1|:80... connected. >>> HTTP request sent, awaiting response... 200 OK >>> Length: 44 [text/html] >>> Saving to: `index.html' >>> >>> 100%[======================================>] 44 --.-K/s in 0s >>> >>> 2012-09-01 11:23:22 (6.60 MB/s) - `index.html' saved [44/44] >>> >>> # cat index.html >>>

It works!

>>> >>> >>> >>> Is there anything you'd like me to test? >>> >>> >>> I have another machine sitting here running 9 I can test if you like. But it's >> busy for the day transcoding a boatload of video, so I can do that one tomorrow >> if you likes. >>> >>> # uname -a >>> FreeBSD kamira.waitman.net 9.1-RC1 FreeBSD 9.1-RC1 #0: Tue Aug 14 04:25:06 UTC >> 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >>> >>> >> >> Hm yes, we found on a 10-current system a regression in case ALIAS, AUTHN_ALIAS, >> VHOST_ALIAS was selected. >> As soon you hit OK in 'make config' the line >> OPTIONS_FILE_SET+=ALIAS changed to >> OPTIONS_FILE_UNSET+=ALIAS in /var/db/ports/apache22/options >> >> Will be nice if you could 'grep ALIAS /var/db/ports/apache22/options' >> Adjust with 'make config' and grep again (or save the option file and do a diff) >> >> We investigate at the moment if this was a specific 10-current issue or an issue >> in the ports/options/apache framework. >> (but this will take some time longer because of 10 hours tz difference) >> >> Thanks, >> olli >> > > OK, I can do that... BUT those three options were 'already' selected when i did the test... snip ... So it seems more and more the reported issue is a local one. Thanks, olli From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 19:46: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 D35AB1065674; Sat, 1 Sep 2012 19:46:36 +0000 (UTC) (envelope-from dnaeon@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 164268FC19; Sat, 1 Sep 2012 19:46:35 +0000 (UTC) Received: by eaak11 with SMTP id k11so1266512eaa.13 for ; Sat, 01 Sep 2012 12:46:34 -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=aI1Vnaw+trZCk1uGh8ORruXzktrcB9p+amG5CI17/KE=; b=OZ3xafHnpti0OMm+eWjZL8Q60CmvgyaMJWm6GoRMHRQMclHz+jswUxyFHygETih9h/ sfbHsppct7SsaaxVpiDbYVJNQbbwkglAMdX9YXt6y2qEEXexrGVW6BnkDx3nBGjosCWH u+PKOoUJDh5dtwkjGWjaGTD15LlGGV5uM3ydftfsV3xqn65LECkKPwbexSGn8FuNf1bq GvE5RcesBx8pmB3rTXolwkhwsOqIe9IMfEgFB9l/SxRlOHVgECrvWEEjAeR6XzhczxTp j9FEdNSdRPzFFmDoH7BvsGf55dd/jGnpD/cyF8NTDM1HWjp0Qas19UaK1bxTqTV+sV9B mxmQ== MIME-Version: 1.0 Received: by 10.14.223.9 with SMTP id u9mr15516609eep.10.1346528794789; Sat, 01 Sep 2012 12:46:34 -0700 (PDT) Received: by 10.14.202.132 with HTTP; Sat, 1 Sep 2012 12:46:34 -0700 (PDT) In-Reply-To: <50417E48.6010704@shatow.net> References: <20120831153659.GD1523@glenbarber.us> <5040E31D.8060301@shatow.net> <50417E48.6010704@shatow.net> Date: Sat, 1 Sep 2012 22:46:34 +0300 Message-ID: From: Marin Atanasov Nikolov To: Bryan Drewery Content-Type: text/plain; charset=ISO-8859-1 Cc: current@freebsd.org, Eitan Adler , Vitaly Magerya , freebsd-ports@freebsd.org, Glen Barber Subject: Re: Plugins support in pkgng 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, 01 Sep 2012 19:46:36 -0000 On Sat, Sep 1, 2012 at 6:17 AM, Bryan Drewery wrote: > On 8/31/2012 10:15 PM, Eitan Adler wrote: >> On 31 August 2012 09:15, Bryan Drewery wrote: >> >>> No, because it already knows which you installed and which were pulled >>> in as dependencies. There's a recent thread on ports@ regarding pkg2ng >>> and marking your imported packages as automatic or not. >> >> There is a usecase for looking at all the leaf ports one by one and >> deciding if you want to keep them, recursively, regardless of the >> automatic flag. >> >> Even if this isn't provided by default, it would be nice for plugins >> to be able to do this. :) >> >> > > Apparently pkg_cutleaves supports pkgng now anyhow. Hi all, Support for plugins which provide new commands in pkgng has been committed. Example plugin which provides a new command can be found below and used as a template when developing a new plugin: - https://github.com/pkgng/pkgng/tree/master/plugins/pkg-plugin-mystats-command Regards, Marin > > Bryan > -- Marin Atanasov Nikolov dnaeon AT gmail DOT com http://www.unix-heaven.org/ From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 19:48:27 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 034A5106566C for ; Sat, 1 Sep 2012 19:48:27 +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 9986F8FC0C for ; Sat, 1 Sep 2012 19:48:26 +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=z0b7wx FagfStlKr7JRM3+fLGiOm2sKT20+kzmZVvWHKlH46SrJLhUs6Reik2yapyrGbHjT Qpzat7TyalR7Hom/9RRYDoltjkJGnR0bJCr58mIXA6r8d0aCLNsJz9AhUmTT2KiG 3hXVrqDsRA+K6uf4o4cLwLUBCWzsY7RKibkfQ= 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=CfeR2A80NH6U EnJf6jpSOSyBCbyVgz7zOQCcGifIWqA=; b=LzM2qT8Vg9my4tAfgZcd4XvOCzWo zVSHvEssjariHiFDb6XqTkLhJJaAB5GB79bklBbzmccgWPfVcDnr6ONaj7YWPs/5 DULXE/3Ed/aw32Ot4aeMtXPmip6IqIQO8wLk9SXlwgadexU76s40tEEQSkJYFRRi 74hf/WlOSd6/gYo= Received: (qmail 59266 invoked from network); 1 Sep 2012 14:48:19 -0500 Received: from unknown (HELO ?10.10.0.115?) (bryan@shatow.net@10.10.0.115) by sweb.xzibition.com with ESMTPA; 1 Sep 2012 14:48:19 -0500 Message-ID: <50426672.9060606@shatow.net> Date: Sat, 01 Sep 2012 14:48:02 -0500 From: Bryan Drewery User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org References: <20120831153659.GD1523@glenbarber.us> <5040E31D.8060301@shatow.net> <50417E48.6010704@shatow.net> In-Reply-To: X-Enigmail-Version: 1.4.4 OpenPGP: id=3C9B0CF9; url=http://www.shatow.net/bryan/bryan.asc Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: Plugins support in pkgng 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, 01 Sep 2012 19:48:27 -0000 On 9/1/2012 2:46 PM, Marin Atanasov Nikolov wrote: > Support for plugins which provide new commands in pkgng has been committed. Very cool! -- Regards, Bryan Drewery bdrewery@freenode/EFNet From owner-freebsd-ports@FreeBSD.ORG Sat Sep 1 23:48: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 E07A3106564A; Sat, 1 Sep 2012 23:48:45 +0000 (UTC) (envelope-from uzimac@da3m0n8t3r.com) Received: from z.umatar.com (z.umatar.com [66.135.39.87]) by mx1.freebsd.org (Postfix) with ESMTP id 1C1B18FC0C; Sat, 1 Sep 2012 23:48:44 +0000 (UTC) Received: from z.umatar.com (localhost [127.0.0.1]) by z.umatar.com (8.14.5/8.14.3) with ESMTP id q81NmipH015841; Sat, 1 Sep 2012 16:48:44 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) Received: (from uzimac@localhost) by z.umatar.com (8.14.5/8.14.3/Submit) id q81Nmi5t015840; Sat, 1 Sep 2012 16:48:44 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) X-Authentication-Warning: z.umatar.com: uzimac set sender to uzimac@da3m0n8t3r.com using -f From: "Waitman Gobble" To: olli hauer Message-Id: <1346543324.15749@da3m0n8t3r.com> X-Originating-IP: 75.36.153.130 X-Mailer: Usermin 1.510 In-Reply-To: <504260C4.3010602@gmx.de> Date: Sat, 01 Sep 2012 16:48:44 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bound1346543324" Cc: FreeBSD Ports , "apache@FreeBSD.org" Subject: Re: apache22 options NG rewrite testers wanted 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, 01 Sep 2012 23:48:46 -0000 This is a multi-part message in MIME format. --bound1346543324 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit olli hauer wrote .. > On 2012-09-01 21:06, Waitman Gobble wrote: > > olli hauer wrote .. > >> On 2012-09-01 20:28, Waitman Gobble wrote: > >>> Olli Hauer wrote .. > >>>> On 2012-09-01 19:45, Waitman Gobble wrote: > >>>>> Olli Hauer wrote .. > >>>>>> Hi all, > >>>>>> > >>>>>> I need some testers specially on 9/10-current to test the www/apache22 > >>>>>> optionsNG rewrite. > >>>>>> > >>>>>> I have a report from a 10-current user where we see a make regression, but > >>>>>> it is not clear if the regression is in make or the ports framework > >>>>>> therefore I need some more testers. > >>>>>> > >>>>>> What does the patch address > >>>>>> - optons NG rewrite of bsd.apache.mk and apache22 > >>>>>> - rename port to apache22 so we have no conflicts with upcoming apache24 > >>>>>> (pkg install apache22) > >>>>>> - apr/apr-util specific options are gone, apr/apu-util will be used now > >>>>>> to control the build (THREADS, PGSQL, MYSQL ...) > >>>>>> - PR 130479 > >>>>>> - PR 153406 > >>>>>> - PR 158565 > >>>>>> - PR 167965 > >>>>>> - PR 168769 > >>>>>> > >>>>>> - PR 165143 > >>>>>> devel/apr1 long outstanding update and removal of PKGNAMESUFFIX > >>>>>> > >>>>>> The patch should be applied from /usr/ports > >>>>>> (contains fixes for Mk/ www/ and devel/ ) > >>>>>> > >>>>>> http://people.freebsd.org/~ohauer/diffs/apache/apache22_optionsNG_2012-09-01.diff > >>>>>> > >>>>>> Thanks for your help, > >>>>>> olli > >>>>> > >>>>> Hi Olli, > >>>>> > >>>>> Looks like there have been quite a few updates since 8/11, last time I did > >> a > >>>> rebuild. Patch didn't work on my src... > >>>>> I'll take some time tomorrow to csup and rebuild and try out your patch. > >>>>> > >>>> > >>>> Thanks, > >>>> > >>>> I haven't tested the patches against csup ports there the $FreeBSD$ header > is > >> different, > >>>> so I just shaped a tar archive. > >>>> http://people.freebsd.org/~ohauer/diffs/apache/apache22_optNG.tar.bz2 > >>>> > >>>> -- > >>>> Regards, > >>>> olli > >>>> > >>>> _______________________________________________ > >>>> 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" > >>> > >>> > >>> Thanks, > >>> I tried the following, no issues. > >>> machine - > >>> # uname -a > >>> FreeBSD hunny.waitman.net 10.0-CURRENT FreeBSD 10.0-CURRENT #0: Sat Aug 11 > 13:25:18 > >> PDT 2012 root@hunny.waitman.net:/usr/obj/usr/src/sys/KEYSHIA amd64 > >>> > >>> I did not previously have www/apache22 installed on this machine. > >>> > >>> > >>> replace devel/apr1 www/apache22 Mk/bsd.apache.mk > >>> > >>> # cd /usr/ports/www/apache22 > >>> # make -- OK > >>> # make install -- OK > >>> # make package -- OK > >>> # make deinstall -- OK > >>> # pkg_add apache22-2.2.22_7.tbz -- OK > >>> # make deinstall -- OK > >>> # pkg_add apache22-2.2.22_7.tbz -- OK > >>> # pkg_delete apache22-2.2.22_7 -- OK > >>> # make install -- OK > >>> # make readme -- OK > >>> > >>> > >>> # kldload accf_http > >>> # /usr/local/sbin/apachectl start -- OK > >>> # wget http://localhost > >>> --2012-09-01 11:23:22-- http://localhost/ > >>> Resolving localhost (localhost)... 127.0.0.1, ::1 > >>> Connecting to localhost (localhost)|127.0.0.1|:80... connected. > >>> HTTP request sent, awaiting response... 200 OK > >>> Length: 44 [text/html] > >>> Saving to: `index.html' > >>> > >>> 100%[======================================>] 44 --.-K/s in 0s > >>> > >>> 2012-09-01 11:23:22 (6.60 MB/s) - `index.html' saved [44/44] > >>> > >>> # cat index.html > >>>

It works!

> >>> > >>> > >>> > >>> Is there anything you'd like me to test? > >>> > >>> > >>> I have another machine sitting here running 9 I can test if you like. But it's > >> busy for the day transcoding a boatload of video, so I can do that one tomorrow > >> if you likes. > >>> > >>> # uname -a > >>> FreeBSD kamira.waitman.net 9.1-RC1 FreeBSD 9.1-RC1 #0: Tue Aug 14 04:25:06 > UTC > >> 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 > >>> > >>> > >> > >> Hm yes, we found on a 10-current system a regression in case ALIAS, AUTHN_ALIAS, > >> VHOST_ALIAS was selected. > >> As soon you hit OK in 'make config' the line > >> OPTIONS_FILE_SET+=ALIAS changed to > >> OPTIONS_FILE_UNSET+=ALIAS in /var/db/ports/apache22/options > >> > >> Will be nice if you could 'grep ALIAS /var/db/ports/apache22/options' > >> Adjust with 'make config' and grep again (or save the option file and do a diff) > >> > >> We investigate at the moment if this was a specific 10-current issue or an issue > >> in the ports/options/apache framework. > >> (but this will take some time longer because of 10 hours tz difference) > >> > >> Thanks, > >> olli > >> > > > > OK, I can do that... BUT those three options were 'already' selected when i did > the test... > > snip ... > > > So it seems more and more the reported issue is a local one. > > Thanks, > olli > _______________________________________________ > 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 agree. So you *don't* need testing on my 9 machine, right? -- Waitman Gobble San Jose California USA --bound1346543324--