From owner-freebsd-gnome@FreeBSD.ORG Sun Jul 15 02:36:21 2012 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C203B1065675; Sun, 15 Jul 2012 02:36:21 +0000 (UTC) (envelope-from jbeich@tormail.org) Received: from server2.allsitecontrol.com (server2.allsitecontrol.com [63.143.36.210]) by mx1.freebsd.org (Postfix) with ESMTP id 7AD738FC14; Sun, 15 Jul 2012 02:36:21 +0000 (UTC) Received: from tor20.anonymizer.ccc.de ([31.172.30.3]:47949 helo=internal.tormail.org) by server2.allsitecontrol.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.77) (envelope-from ) id 1SpxGX-003ZGe-P0; Sat, 14 Jul 2012 03:59:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tormail.org; s=tm; h=Message-Id:X-TorMail-User:Content-Type:MIME-Version:References:Date:In-Reply-To:Subject:Cc:To:From; bh=c8WJe7iU/PQthLlGBRyOT75DsKiLK2G7lyxH/76r3U4=; b=fPweGq9vAyKDnqZxuhSEf6EghPO23fmHUjTBIDh2cvqfD3FZatI0nc/oHljWv00ZkDXCgzKUntCEaOpz5WOdQAkiG7aSHkqbBUBcDdgmfNuAWJkefLeiDJ5tIlw+Cyuc3tlLZoWMPjBb5zziVIZ2Zr/QTyWq4SfzbYrtk8INq9M=; Received: from jbeich by internal.tormail.org with local (Exim 4.63) (envelope-from ) id 1SpxEn-000Iev-7I; Sat, 14 Jul 2012 07:58:01 +0000 From: Jan Beich To: lev@FreeBSD.org In-Reply-To: <38147362.20120713210039__36015.2969988578$1342198926$gmane$org@serebryakov.spb.ru> (Lev Serebryakov's message of "Fri, 13 Jul 2012 21:00:39 +0400") Date: Sat, 14 Jul 2012 03:58:27 -0400 References: <38147362.20120713210039__36015.2969988578$1342198926$gmane$org@serebryakov.spb.ru> MIME-Version: 1.0 Content-Type: text/plain X-TorMail-User: jbeich Message-Id: <1SpxEn-000Iev-7I@internal.tormail.org> X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server2.allsitecontrol.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tormail.org X-Source: X-Source-Args: X-Source-Dir: Cc: ports@freebsd.org, gnome@FreeBSD.org Subject: Re: gam_server (gamin-0.1.10_4) consumes 100% CPU (one core) with libinotify (libinotify-20110829) X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Jul 2012 02:36:21 -0000 Lev Serebryakov writes: > Hello, Ports. > > I've installed "darktable" port, which brings up "gamin" (configured > with libinotify), and now when I run darktable gam_Server consumes > 100% of my CPU (one core). > > ktrace shows that it spins in tight loop with kevent() call, which > always failed: > > 71730 gam_server 0.000175 CALL kevent(0x3,0x8043bc000,0xb5,0x7fffffbfdf90,0x1,0) > 71730 gam_server 0.000239 GIO fd 3 wrote 4096 bytes > 71730 gam_server 0.000252 RET kevent -1 errno 9 Bad file descriptor > 71730 gam_server 0.000255 CALL kevent(0x3,0x8043bc000,0xb5,0x7fffffbfdf90,0x1,0) > 71730 gam_server 0.000312 GIO fd 3 wrote 4096 bytes > 71730 gam_server 0.000323 RET kevent -1 errno 9 Bad file descriptor > 71730 gam_server 0.000325 CALL kevent(0x3,0x8043bc000,0xb5,0x7fffffbfdf90,0x1,0) > 71730 gam_server 0.000382 GIO fd 3 wrote 4096 bytes > 71730 gam_server 0.000392 RET kevent -1 errno 9 Bad file descriptor > > and so on... > > I'm using > > FreeBSD blob.home.serebryakov.spb.ru 9.0-STABLE FreeBSD 9.0-STABLE #32: Fri Jun 1 00:49:11 MSK 2012 root@blob.home.serebryakov.spb.ru:/usr/obj/usr/src/sys/BLOB amd64 > > FS is UFS2. Same here: 10.0-CURRENT, ZFS, gamin from marcuscom repo. It doesn't happen with pkgsrc patches, though. From owner-freebsd-gnome@FreeBSD.ORG Mon Jul 16 11:10:04 2012 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 06E9B1065674 for ; Mon, 16 Jul 2012 11:10:03 +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 C5A3F8FC17 for ; Mon, 16 Jul 2012 11:10:03 +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 q6GBA3eV094411 for ; Mon, 16 Jul 2012 11:10:03 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6GBA2xv094402 for gnome@FreeBSD.org; Mon, 16 Jul 2012 11:10:02 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 16 Jul 2012 11:10:02 GMT Message-Id: <201207161110.q6GBA2xv094402@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gnome@FreeBSD.org Cc: Subject: Current problem reports assigned to gnome@FreeBSD.org X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 11:10:04 -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 -------------------------------------------------------------------------------- o ports/169650 gnome [patch] graphics/gimp-app: do not depend on -lexecinfo o ports/169649 gnome [patch] graphics/gegl: do not depend on -lexecinfo, it o ports/169512 gnome [PATCH] x11/yelp update-desktop-database after install o ports/169343 gnome [patch] graphics/cairo: add qt4 surface o ports/169328 gnome net/avahi-app unconditionally overwrites modified conf o ports/168835 gnome graphics/inkscape 0.48.2 will crash throwing exception o ports/168568 gnome x11-toolkits/gtk20 fails to build (minor bug in port) o ports/168464 gnome [patch] graphics/gegl: prevent automake-1.11 rerun f ports/168427 gnome needs path prefix in RUN_DEPENDS in ports-mgmt/package o ports/168220 gnome [patch] misc/shared-mime-info: do not register auto-ge o ports/167645 gnome x11/gnome2: Cannot see KDE software on GNOME applicati o ports/167199 gnome x11-fm/nautilus 2.32.2.1 Gnome2.32 Doesn't auto mount s ports/165227 gnome [UPDATE] libgsf-1.14.22, goffice-0.9.1, gnumeric-1.11. o ports/164222 gnome switching users in gnome3 invokes sanity check f ports/163722 gnome sysutils/gnome-settings-daemon: crash with abort trap p ports/162227 gnome [patch] devel/glade3: update to 3.8.0 o ports/161676 gnome databases/libgda4: [UPDATE] to 4.2.9; improvements o ports/161494 gnome devel/anjuta: gmake[3]: Entering directory `/usr/ports p ports/161164 gnome [PATCH] devel/glade3: update to 3.10.0 p ports/160670 gnome [patch] devel/pkg-config: upgrade to version 0.26 p ports/160490 gnome [PATCH] x11-toolkits/gtk20: drag and drop broken in vn p ports/159928 gnome Updates graphics/clutter to 1.6.16 a ports/159613 gnome [PATCH] misc/gnomehier: use dirrmtry for PREFIX/share/ f ports/148244 gnome x11/gnome2: gnome desktop and HAL prevent umount witho s ports/145301 gnome [patch] sysutils/hal: /usr/local/etc/rc.d/hald startup 25 problems total. From owner-freebsd-gnome@FreeBSD.ORG Wed Jul 18 23:22:26 2012 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AA1EE106574A for ; Wed, 18 Jul 2012 23:22:26 +0000 (UTC) (envelope-from bounced.newsnet.4HtS42B3tPsZ9oHYVg2kZo2eqNZRgjkODaE44bXt@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 415F28FC0C for ; Wed, 18 Jul 2012 23:22:26 +0000 (UTC) From: "Net-Learning " To: freebsd-gnome@freebsd.org Date: Wed, 18 Jul 2012 20:21:48 -0300 Message-ID: <20120718-20214845-304-1@omega.multihost.com.ar> X-news-bounced: Net Learning X-news-address: freebsd-gnome@freebsd.org X-news-id: 165913 X-INS: zEucxmmlx1SEid8XfachrQockPjyhXrVphcidql72MAhGi02ygGZVFiSJgM5ev8QxJalxfdEL6Kq5dVc57tZ MIME-Version: 1.0 Content-Type: text/plain X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: =?iso-8859-1?q?Cursos_y_Diplomas_Online_Agosto_-_A=F1o_10mo_Aniv?= =?iso-8859-1?q?ersario_?= X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2012 23:22:26 -0000 [1][USEMAP:top.jpg] [2][destacado.jpg] [3][USEMAP:cursos.jpg] [4][publicidad.jpg] [netlearning.jpg] [5][USEMAP:contacto.jpg] Para visualizar este correo en el explorador, clic [6]aquí Este correo ha sido enviado a freebsd-gnome@freebsd.org | [7]Remover suscripción [NewImagenApertura.aspx?RMPe%3dOep%40MeQ%3d851rHqC%2eIGz%2emHh--62b6%2 bf44RcyMxuCljgpMddZd] References 1. LYNXIMGMAP:file://localhost/tmp/tmpDRPzKx.html#Map 2. http://www.net-learning.com.ar/diplomas.php?e=4 3. LYNXIMGMAP:file://localhost/tmp/tmpDRPzKx.html#Map3 4. http://www.net-learning.com.ar/webinars.html 5. LYNXIMGMAP:file://localhost/tmp/tmpDRPzKx.html#Map4 6. http://inv2.com.ar/Skins/Components/verhtml.ashx?Mqe5Fx5Qpq5TFjH0bYrctmI6tKYRvvJ%40lJVP%40%2be5WKB%2eeddq%3darSun4B%40TrII_I 7. http://inv2.com.ar/Skins/Unsuscribe/do.aspx?o8i%2beo%2bdw9%2bGe%26VFz%2eavprqApb%2e%3aTT_4Bn2W4gi%2baZc%40iRR9PS From owner-freebsd-gnome@FreeBSD.ORG Wed Jul 18 23:37:46 2012 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 630E3106564A for ; Wed, 18 Jul 2012 23:37:46 +0000 (UTC) (envelope-from bounced.newsnet.K3t4aA6NXs34X1S53PN9sJbyMzzxvj@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 EC1C58FC0A for ; Wed, 18 Jul 2012 23:37:45 +0000 (UTC) From: "Net-Learning " To: gnome@freebsd.org Date: Wed, 18 Jul 2012 20:36:44 -0300 Message-ID: <20120718-20364436-304-0@omega.multihost.com.ar> X-news-bounced: Net Learning X-news-address: gnome@freebsd.org X-news-id: 165913 X-INS: PpuxWvvyW8LpS4TmBlx1MNdoanDpE1h7XrTyFTcjrEiW4vGvgr12IqDlyODERMFnkSgR6Wgwj3 MIME-Version: 1.0 Content-Type: text/plain X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: =?iso-8859-1?q?Cursos_y_Diplomas_Online_Agosto_-_A=F1o_10mo_Aniv?= =?iso-8859-1?q?ersario_?= X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2012 23:37:46 -0000 [1][USEMAP:top.jpg] [2][destacado.jpg] [3][USEMAP:cursos.jpg] [4][publicidad.jpg] [netlearning.jpg] [5][USEMAP:contacto.jpg] Para visualizar este correo en el explorador, clic [6]aquí Este correo ha sido enviado a gnome@freebsd.org | [7]Remover suscripción [NewImagenApertura.aspx?DSg2%2bYR%40%3dMnb9NBe91M%26zz5xF5%3aJ88ClvcTu bsmOScyygR] References 1. LYNXIMGMAP:file://localhost/tmp/tmpNRbsJB.html#Map 2. http://www.net-learning.com.ar/diplomas.php?e=4 3. LYNXIMGMAP:file://localhost/tmp/tmpNRbsJB.html#Map3 4. http://www.net-learning.com.ar/webinars.html 5. LYNXIMGMAP:file://localhost/tmp/tmpNRbsJB.html#Map4 6. http://inv2.com.ar/Skins/Components/verhtml.ashx?SZ2%40V%26MpFq%3dla1N5a0qC66HDsHyLD%3ahRX0g9hEEn4P%3dWu38gDA%3daa%40q 7. http://inv2.com.ar/Skins/Unsuscribe/do.aspx?t-342tywe9P6S%3dn%2bSF9-AAV8g3xX8O7%3aPilD7CCfLW From owner-freebsd-gnome@FreeBSD.ORG Thu Jul 19 20:16:46 2012 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C9F5F106568B for ; Thu, 19 Jul 2012 20:16:46 +0000 (UTC) (envelope-from mrsanna@ownmail.net) Received: from bizpsie4.9services.com (bizpsie4.9services.com [84.96.93.162]) by mx1.freebsd.org (Postfix) with ESMTP id 2FFCB8FC1C for ; Thu, 19 Jul 2012 20:16:46 +0000 (UTC) Received: from mailserv1.bastide-medical.fr ([86.64.47.58]) by bizpsie4.9services.com with 9services id cLGW1j0051FKKmW04LGdk5; Thu, 19 Jul 2012 22:16:37 +0200 X-VRSPAM-SCORE: 250.00 Received: from ownmail.net (unknown [212.42.185.249]) by mailserv1.bastide-medical.fr (Postfix) with ESMTP id E2353870F32 for ; Thu, 19 Jul 2012 21:55:09 +0200 (CEST) From: Mrs. Anna Hartzell To: gnome@FreeBSD.org Date: 19 Jul 2012 20:54:43 +0100 Message-ID: <20120719205442.7BDBC7597A93BDF1@ownmail.net> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: [Spam Probable]Greetings To You X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: mrshartzell@btinternet.com List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2012 20:16:46 -0000 Dear Beloved, My name is Anna Hartzell, a 65 years old US citizen woman with a multiracia= l heritage of Black/German born in Jan. 1947, suffering from a long time ca= ncer of the breast, I am a missionary and I have decided to Willing/Donate = the sum of $5.5 Million (Five Million, Five hundred thousand Dollars) to ch= arity and individual through you for the good work of the lord, and to help= the motherless, less privileged and also for the assistance of the widows.= Can you help me to receive the money? Love=20 and blessings Yours faithfully, Mrs. Anna Hartzell From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 20 21:20:44 2012 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 03DEF106566C; Fri, 20 Jul 2012 21:20:44 +0000 (UTC) (envelope-from pawel@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CC6FE8FC12; Fri, 20 Jul 2012 21:20:43 +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 q6KLKhHw035000; Fri, 20 Jul 2012 21:20:43 GMT (envelope-from pawel@freefall.freebsd.org) Received: (from pawel@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6KLKhMP034996; Fri, 20 Jul 2012 21:20:43 GMT (envelope-from pawel) Date: Fri, 20 Jul 2012 21:20:43 GMT Message-Id: <201207202120.q6KLKhMP034996@freefall.freebsd.org> To: pawel@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org From: pawel@FreeBSD.org Cc: Subject: Re: ports/170031: Many GNOME ports not bumped after libogg update X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2012 21:20:44 -0000 Synopsis: Many GNOME ports not bumped after libogg update Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: pawel Responsible-Changed-When: Fri Jul 20 21:20:07 UTC 2012 Responsible-Changed-Why: This is gnome@ related http://www.freebsd.org/cgi/query-pr.cgi?pr=170031 From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 20 21:25:17 2012 Return-Path: Delivered-To: gnome@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BDB801065700; Fri, 20 Jul 2012 21:25:17 +0000 (UTC) (envelope-from pawel@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9189B8FC20; Fri, 20 Jul 2012 21:25:17 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6KLPHMe035218; Fri, 20 Jul 2012 21:25:17 GMT (envelope-from pawel@freefall.freebsd.org) Received: (from pawel@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6KLPHOw035214; Fri, 20 Jul 2012 21:25:17 GMT (envelope-from pawel) Date: Fri, 20 Jul 2012 21:25:17 GMT Message-Id: <201207202125.q6KLPHOw035214@freefall.freebsd.org> To: pawel@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gnome@FreeBSD.org From: pawel@FreeBSD.org Cc: Subject: Re: ports/170032: Some ports not bumped after libogg update X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2012 21:25:17 -0000 Synopsis: Some ports not bumped after libogg update Responsible-Changed-From-To: freebsd-ports-bugs->gnome Responsible-Changed-By: pawel Responsible-Changed-When: Fri Jul 20 21:24:45 UTC 2012 Responsible-Changed-Why: This is gnome@, multimedia@ related http://www.freebsd.org/cgi/query-pr.cgi?pr=170032 From owner-freebsd-gnome@FreeBSD.ORG Fri Jul 20 23:48:39 2012 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 58BF41065676; Fri, 20 Jul 2012 23:48:39 +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 83C56150F52; Fri, 20 Jul 2012 23:48:38 +0000 (UTC) Message-ID: <5009EE56.2060006@FreeBSD.org> Date: Fri, 20 Jul 2012 16:48:38 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: freebsd-ports@freebsd.org, gnome@FreeBSD.org, ruby@FreeBSD.org, johans@FreeBSD.org, Edwin Groothuis References: <50098EEF.8040801@shatow.net> <1E76612CE817410FAA2CF925F9CC300A@Rivendell> <5009A876.2010905@freebsd.org> <5009AE6A.1040109@freebsd.org> <5009B199.8030102@freebsd.org> <5009DB2F.5070605@FreeBSD.org> In-Reply-To: <5009DB2F.5070605@FreeBSD.org> X-Enigmail-Version: 1.4.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2012 23:48:39 -0000 For those that are confused about why they are receiving this message, ongoing discussion in ports@ as to the fact that pkg-config should not be a run-dep for any ports. On 07/20/2012 15:26, Doug Barton wrote: > http://people.freebsd.org/~dougb/pkg-config-run-deps.txt > > Looks like bsd.gnome.mk is (bogusly) adding most of these: > > pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config > > Removing that is almost certainly the right first step. ... and indeed, removing that one line results in the list shrinking from 3,000 to: Ruby: /usr/ports/accessibility/ruby-atk /usr/ports/devel/ruby-gio2 /usr/ports/devel/ruby-glib2 /usr/ports/graphics/ruby-gdk_pixbuf2 /usr/ports/x11-toolkits/ruby-gstreamer /usr/ports/x11-toolkits/ruby-pango /usr/ports/x11-toolkits/ruby-poppler /usr/ports/x11-toolkits/ruby-vte Other: /usr/ports/security/xmlsec1 johans@ /usr/ports/sysutils/lire edwin@mavetju.org /usr/ports/textproc/gmetadom ports@, so I fixed it already In the case of the Ruby ports it seems that they have a bogus run-dep on rubygem-pkg-config. Removing that should do the trick (I haven't examined all of them, since I don't know Ruby). security/xmlsec1 just needs to make pkg-config a run-dep only. I'm not quite sure where the run-dep for pkg-config is coming in for sysutils/lire. hth, Doug -- Change is hard. From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 21 05:02:31 2012 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF506106564A; Sat, 21 Jul 2012 05:02:31 +0000 (UTC) (envelope-from mezz.freebsd@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 615CC8FC0C; Sat, 21 Jul 2012 05:02:31 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so7894863pbb.13 for ; Fri, 20 Jul 2012 22:02:31 -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=EJuUalELnlq1l1HPUZ/UO8ts2DP48s7mLItkhnU1L5M=; b=tchkr5K6KI9SqlR+bH6akhCA4ar9n/s5ghcn1PlO6zck18CY6mgVxty/w0ZztGK/CU J9GXVbueVTteGqaJCSyW8sgOGqFzgxsfEl7YMjrNdSY3v0jc6cjvZb0fkvNWs49RLBtD fkYxI/qha37IIgJqDLLlr34qoW8pNYDLjOWjhaGuCna8bq6f1aJ8n5JEL6q+4l41SrSe pUUSiHiZIk63dijION3JaEicJdoSLqa8QIoFgrPw21zTga/do/LATp/2yHUcrHQkw7KR A+1BurWVxd2xaIDkum8eq8J0OqzMfw4P0S4aODaVwNbsKseyCpTghzUXSOvUGcYgt26o syDA== MIME-Version: 1.0 Received: by 10.68.194.4 with SMTP id hs4mr18863268pbc.128.1342846950498; Fri, 20 Jul 2012 22:02:30 -0700 (PDT) Received: by 10.68.51.201 with HTTP; Fri, 20 Jul 2012 22:02:30 -0700 (PDT) In-Reply-To: <5009EE56.2060006@FreeBSD.org> References: <50098EEF.8040801@shatow.net> <1E76612CE817410FAA2CF925F9CC300A@Rivendell> <5009A876.2010905@freebsd.org> <5009AE6A.1040109@freebsd.org> <5009B199.8030102@freebsd.org> <5009DB2F.5070605@FreeBSD.org> <5009EE56.2060006@FreeBSD.org> Date: Sat, 21 Jul 2012 00:02:30 -0500 Message-ID: From: Jeremy Messenger To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 Cc: gnome@freebsd.org, ruby@freebsd.org, johans@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 05:02:32 -0000 On Fri, Jul 20, 2012 at 6:48 PM, Doug Barton wrote: > For those that are confused about why they are receiving this message, > ongoing discussion in ports@ as to the fact that pkg-config should not > be a run-dep for any ports. > > > On 07/20/2012 15:26, Doug Barton wrote: > >> http://people.freebsd.org/~dougb/pkg-config-run-deps.txt >> >> Looks like bsd.gnome.mk is (bogusly) adding most of these: >> >> pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config >> >> Removing that is almost certainly the right first step. I prefer to leave it alone and port a feature that I have added in the bsd.mate.mk (repocopied from bsd.gnome.mk) that support 'USE_GNOME= foo:build bar:run foobar'. The 'foobar' without the :* means that it's both build/run time dependency. It's available at: http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ports-experimental/Mk/bsd.mate.mk Cheers, Mezz > ... and indeed, removing that one line results in the list shrinking > from 3,000 to: > > Ruby: > /usr/ports/accessibility/ruby-atk > /usr/ports/devel/ruby-gio2 > /usr/ports/devel/ruby-glib2 > /usr/ports/graphics/ruby-gdk_pixbuf2 > /usr/ports/x11-toolkits/ruby-gstreamer > /usr/ports/x11-toolkits/ruby-pango > /usr/ports/x11-toolkits/ruby-poppler > /usr/ports/x11-toolkits/ruby-vte > > Other: > /usr/ports/security/xmlsec1 johans@ > /usr/ports/sysutils/lire edwin@mavetju.org > /usr/ports/textproc/gmetadom ports@, so I fixed it already > > In the case of the Ruby ports it seems that they have a bogus run-dep on > rubygem-pkg-config. Removing that should do the trick (I haven't > examined all of them, since I don't know Ruby). > > security/xmlsec1 just needs to make pkg-config a run-dep only. > > I'm not quite sure where the run-dep for pkg-config is coming in for > sysutils/lire. > > hth, > > Doug > > -- > > Change is hard. > > > > _______________________________________________ > 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" -- mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 21 06:35:12 2012 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 0D95A106566B; Sat, 21 Jul 2012 06:35:12 +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 16ED614DBC1; Sat, 21 Jul 2012 06:35:11 +0000 (UTC) Message-ID: <500A4D9E.3050701@FreeBSD.org> Date: Fri, 20 Jul 2012 23:35:10 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: Jeremy Messenger References: <50098EEF.8040801@shatow.net> <1E76612CE817410FAA2CF925F9CC300A@Rivendell> <5009A876.2010905@freebsd.org> <5009AE6A.1040109@freebsd.org> <5009B199.8030102@freebsd.org> <5009DB2F.5070605@FreeBSD.org> <5009EE56.2060006@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org, ruby@freebsd.org, johans@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 06:35:12 -0000 On 07/20/2012 22:02, Jeremy Messenger wrote: > I prefer to leave it alone and port a feature that I have added in the > bsd.mate.mk (repocopied from bsd.gnome.mk) that support 'USE_GNOME= > foo:build bar:run foobar'. The 'foobar' without the :* means that it's > both build/run time dependency. It's available at: > > http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ports-experimental/Mk/bsd.mate.mk That sounds like a good fix, although it doesn't look like pkg-config was pulled over. If you decide to do it this way there should probably be a test for things that cannot be one type of dependency or the other so that someone who used pkgconfig:run would get a helpful error message. And of course for things that don't have a : they should get appropriate defaults. By my count there are over 10k ports using just pkgconfig, it's probably a larger number that use other gnome bits. Baptiste already volunteered to do an exp-run for this topic on Monday. If you don't have time to get your changes ready before then IMO we should go ahead with removing the line from bsd.gnome.mk. Making that correct fix now won't negatively affect your ability to make a different/better change later; but doing it now will give us more opportunity to see the results and fix any regressions. If you decide to go forward, please file a PR with your change, and coordinate with Baptiste. Thanks! Doug -- Change is hard. From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 21 08:28:13 2012 Return-Path: Delivered-To: gnome@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 134D6106566B for ; Sat, 21 Jul 2012 08:28:13 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id DD7028FC16 for ; Sat, 21 Jul 2012 08:28:12 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.5/8.14.4) with ESMTP id q6L8SCQW066994 for ; Sat, 21 Jul 2012 08:28:12 GMT (envelope-from linimon@FreeBSD.org) Date: Sat, 21 Jul 2012 08:28:12 GMT Message-Id: <201207210828.q6L8SCQW066994@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: gnome@FreeBSD.org Cc: Subject: FreeBSD ports that you maintain which are currently marked broken X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 08:28:13 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users of ports that are marked as "broken" in their Makefiles. In many cases these ports are failing to compile on some subset of the FreeBSD build environments. The most common problem is that recent versions of -CURRENT include gcc4.2, which is much stricter than older versions. The next most common problem is that compiles succeed on the i386 architecture (e.g. the common Intel PC), but fail on one or more of the other architectures due to assumptions about things such as size of various types, byte-alignment issues, and so forth. In occasional cases we see that the same port may have different errors in different build environments. The script that runs on the build cluster uses heuristics to try to 'guess' the error type to help you isolate problems, but it is only a rough guide. One more note: on occasion, there are transient build errors seen on the build farm. Unfortunately, there is not yet any way for this algorithm to tell the difference (humans are much, much better at this kind of thing.) The errors are listed below. In the case where the same problem exists on more than one build environment, the URL points to the latest errorlog for that type. (By 'build environment' here we mean 'combination of 7.x/8.x/9.x/-current with target architecture'.) (Note: the dates are included to help you to gauge whether or not the error still applies to the latest version. The program that generates this report is not yet able to determine this automatically.) portname: x11/gnome-shell broken because: Doesn't build build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=x11&portname=gnome-shell If these errors are ones that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Every effort has been made to make sure that these error reports really do correspond to a port that you maintain. However, due to the fact that this is an automated process, it may indeed generate false matches. If one of these errors fits that description, please forward this email to the author of this software, Mark Linimon , so that he can attempt to fix the problem in the future. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 21 11:59:30 2012 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3502D106567D; Sat, 21 Jul 2012 11:59:30 +0000 (UTC) (envelope-from bsdkaffee@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 8D63F8FC18; Sat, 21 Jul 2012 11:59:29 +0000 (UTC) Received: by vbmv11 with SMTP id v11so4509621vbm.13 for ; Sat, 21 Jul 2012 04:59:28 -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=jXSjZgrY/FlDT3fa5FVKEQzB6OVW+DjxWqxaGST4pcA=; b=RhJH5lrsJRHQLH4I0LtPPBMG4+tnlFwawPr+yQpV0TiV+5b3zzEMCjZnHj3QidORO0 3PJUPcI/DnhcD3yNYzlduwo2VeiBfNEIlSWDOOU0S6Ai4Anv+jlZs9DCL58TSob8S61D FguFkXg00QhwPHMmGrbeeCK41BPBwZK9agkGKOsuq+mhl+w6fIvPjLrHmtLYpTOP+H62 sDVeRtumM1SB8gH/13bSCiG1zG2lKFzKPUDayPTlGqqwhZDlprsh2pr2ZWDRBOr7FSLo SFWZ3KnfbRBN3DV3JCcNv68GP0asvJXkIqJNuUcLsRy+Dih5s8jeOT+8CmRvkMdCQULR 2VDA== Received: by 10.52.72.44 with SMTP id a12mr6243818vdv.124.1342871968670; Sat, 21 Jul 2012 04:59:28 -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 bn5sm5299285vdb.19.2012.07.21.04.59.27 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Jul 2012 04:59:27 -0700 (PDT) From: "Jason E. Hale" To: Doug Barton Date: Sat, 21 Jul 2012 07:59:25 -0400 Message-ID: <15617903.FBMimp13fy@mocha.verizon.net> User-Agent: KMail/4.8.4 (FreeBSD/9.0-RELEASE-p3; KDE/4.8.4; i386; ; ) In-Reply-To: <500A4D9E.3050701@FreeBSD.org> References: <500A4D9E.3050701@FreeBSD.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: Jeremy Messenger , ruby@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org, gnome@freebsd.org, johans@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 11:59:30 -0000 On Friday, July 20, 2012 23:35:10 Doug Barton wrote: > Baptiste already volunteered to do an exp-run for this topic on Monday. > If you don't have time to get your changes ready before then IMO we > should go ahead with removing the line from bsd.gnome.mk. Making that > correct fix now won't negatively affect your ability to make a > different/better change later; but doing it now will give us more > opportunity to see the results and fix any regressions. > The problem with simply removing pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config from bsd.gnome.mk is that there are ports that indirectly depend on pkg-config for their build through other ports that directly depend on it since it has just been a runtime dependency. I know there are quite a few KDE ports like that. To explain better, x11/kdelibs4 has USE_GNOME=pkgconfig, but some ports that depend on kdelibs4 and require pkg-config for their build are not currently defining USE_GNOME=pkgconfig since it is assumed that pkg-config is installed. A direct dependency for pkg-config would need to be added to all of those ports. I think there would be a lot less breakage if the line in bsd.gnome.mk were left in for now and we migrated over to the pkgconfig:build/run scheme. Jason E. Hale KDE/FreeBSD Team From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 21 16:38:40 2012 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AA5B9106566B; Sat, 21 Jul 2012 16:38:40 +0000 (UTC) (envelope-from swhetzel@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 2FC498FC17; Sat, 21 Jul 2012 16:38:40 +0000 (UTC) Received: by obbun3 with SMTP id un3so8659648obb.13 for ; Sat, 21 Jul 2012 09:38: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=HIVJZEbPpkq4HmNK7QDvB+e0DZ9B1umJFixCV5SbeqU=; b=JdrCE4S+sGCIl2ESzzdgui9mR6fnCdXE32/5NGEDtol+3A5dpliJ6XO9FpHV7YUNxZ AtBEfQIcKrI9b3SuKM553pEJ/suJFgBnT1l1QCfJ6cwGk8r4EtVO/wL5hPN+YSR5jYXM p/kmxPz9HAX4tfDOsoX4JV4RIjMaAv5WMMcZFHL+pIAOpOIXjnTPKYGRQ/ibt8WOYSqy nReCf9GYHPspGMowyGQqpAwF2TRV6UtWqmJbUNKO6X54sZIXJkfw7WcdvdknLNnr4Wom ZFN+2CA0d0pytlmMt187/C5CvrbbRGJ2t34faD+XRZ8w1uIS0Yk+FfrHXuct5vnPhb/E x2LQ== MIME-Version: 1.0 Received: by 10.60.0.161 with SMTP id 1mr2824658oef.63.1342888719782; Sat, 21 Jul 2012 09:38:39 -0700 (PDT) Received: by 10.182.14.201 with HTTP; Sat, 21 Jul 2012 09:38:39 -0700 (PDT) In-Reply-To: <15617903.FBMimp13fy@mocha.verizon.net> References: <500A4D9E.3050701@FreeBSD.org> <15617903.FBMimp13fy@mocha.verizon.net> Date: Sat, 21 Jul 2012 11:38:39 -0500 Message-ID: From: Scot Hetzel To: "Jason E. Hale" Content-Type: text/plain; charset=ISO-8859-1 Cc: Jeremy Messenger , ruby@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org, gnome@freebsd.org, johans@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 16:38:40 -0000 On Sat, Jul 21, 2012 at 6:59 AM, Jason E. Hale wrote: > On Friday, July 20, 2012 23:35:10 Doug Barton wrote: >> Baptiste already volunteered to do an exp-run for this topic on Monday. >> If you don't have time to get your changes ready before then IMO we >> should go ahead with removing the line from bsd.gnome.mk. Making that >> correct fix now won't negatively affect your ability to make a >> different/better change later; but doing it now will give us more >> opportunity to see the results and fix any regressions. >> > The problem with simply removing > > pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config > > from bsd.gnome.mk is that there are ports that indirectly depend on pkg-config > for their build through other ports that directly depend on it since it has > just been a runtime dependency. I know there are quite a few KDE ports like > that. > Removing this runtime dependency for pkgconfig from bsd.gnome.mk is the correct thing to do, until we have the better frame work to specify that pkgconfig is a build or run dependancy. > To explain better, x11/kdelibs4 has USE_GNOME=pkgconfig, but some ports that > depend on kdelibs4 and require pkg-config for their build are not currently > defining USE_GNOME=pkgconfig since it is assumed that pkg-config is installed. > A direct dependency for pkg-config would need to be added to all of those > ports. > That is what the experimental run will tell us. Which ports break when this line is removed/disabled in bsd.gnome.mk. This way we can fix those ports by adding a BUILD_DEPENDS to them. > I think there would be a lot less breakage if the line in bsd.gnome.mk were > left in for now and we migrated over to the pkgconfig:build/run scheme. > We would still have the same amount of breakage. In your example x11/kdelibs4 would be changed to USE_GNOME=pkgconfig:build. The ports that still have an indirect build dependancy on pkgconfig would still fail to build. Scot From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 21 20:48:09 2012 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5F2AA1065670; Sat, 21 Jul 2012 20:48:09 +0000 (UTC) (envelope-from bsdkaffee@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 AED2C8FC0A; Sat, 21 Jul 2012 20:48:08 +0000 (UTC) Received: by vbmv11 with SMTP id v11so4722026vbm.13 for ; Sat, 21 Jul 2012 13:48:02 -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=/ketZdF0gD2jQfFA1gEYoJgzJGfDmACEFrRwnJor2+0=; b=AlpzV7Rm6rL5QmACreGOw1isZmKlMSNjY42J0aweN7nlZL5bW/e6AvGzkI75bwkQNt eoW3wPzwzim8gYB6ghxi0KJsUR/AEr3N77yru+dh9z7apzFGQocV+zT2hJTbP7TvXcgi S4AuBtG3sNN515Sgok7Y27vmQftWJptAtKhYKH2EELGSpTwjUisLj73FnMExXtmMZXjs 5awSHNFoIwpVsU9nPE/Ip1wv4XvgLB4NAadv42vw/OuRlNG6UnzxntPdXs3OO+ooKocb C5HPM2B5rzWgYIwwJb9E7+OMYzsFmYNPXiJlp9We/ca0W4kWOtx4beeVlbG2ijtnIB/q 5DlQ== Received: by 10.52.72.44 with SMTP id a12mr7138584vdv.124.1342903682404; Sat, 21 Jul 2012 13:48:02 -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 d3sm3025410vdi.13.2012.07.21.13.48.01 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Jul 2012 13:48:01 -0700 (PDT) From: "Jason E. Hale" To: Scot Hetzel Date: Sat, 21 Jul 2012 13:48:01 -0700 (PDT) Message-ID: <2193820.CL19acAFmS@mocha.verizon.net> User-Agent: KMail/4.8.4 (FreeBSD/9.0-RELEASE-p3; KDE/4.8.4; i386; ; ) In-Reply-To: References: <15617903.FBMimp13fy@mocha.verizon.net> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: Jeremy Messenger , ruby@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org, gnome@freebsd.org, johans@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 20:48:09 -0000 On Saturday, July 21, 2012 11:38:39 Scot Hetzel wrote: > > The problem with simply removing > > > > pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config > > > > from bsd.gnome.mk is that there are ports that indirectly depend on > > pkg-config for their build through other ports that directly depend on it > > since it has just been a runtime dependency. I know there are quite a > > few KDE ports like that. > > Removing this runtime dependency for pkgconfig from bsd.gnome.mk is > the correct thing to do, until we have the better frame work to > specify that pkgconfig is a build or run dependancy. > IMO I don't really see what the hurry is. This has been the behavior for years. I think we can wait until there is a framework in place so we are not doing double work. I agree it should be done, but why go through all this again in a week or a month? > > To explain better, x11/kdelibs4 has USE_GNOME=pkgconfig, but some ports > > that depend on kdelibs4 and require pkg-config for their build are not > > currently defining USE_GNOME=pkgconfig since it is assumed that > > pkg-config is installed. A direct dependency for pkg-config would need to > > be added to all of those ports. > > That is what the experimental run will tell us. Which ports break > when this line is removed/disabled in bsd.gnome.mk. This way we can > fix those ports by adding a BUILD_DEPENDS to them. > There are a few ports that need pkg-config to properly configure, but will build anyways without it. Just doing an exp-run isn't going to neccessarily test for those (graphics/kipi-plugins-kde4 is a good example although in that case there may be some file leftovers to give it away). Certain non-default options may use pkg-config to check a dependency as well and a default build wouldn't tell us if those options worked or not. > > I think there would be a lot less breakage if the line in bsd.gnome.mk > > were > > left in for now and we migrated over to the pkgconfig:build/run scheme. > > We would still have the same amount of breakage. In your example > x11/kdelibs4 would be changed to USE_GNOME=pkgconfig:build. The ports > that still have an indirect build dependancy on pkgconfig would still > fail to build. > I see what you're saying. I was originally thinking that it would still remain as USE_GNOME=pkgconfig, meaning pkg-config is a build and run dependency and we could opt-in to either :build or :run later. My main concern is with ports like graphics/kipi-plugins-kde4 where the failure isn't going to be as obvious. I think a good alternative is to detect the ports that currently have and indirect dependency on pkg-config whether needed or not and add USE_GNOME=pkgconfig (if we are just going to remove the line from bsd.gnome.mk) to them for now. Jason E. Hale KDE/FreeBSD Team From owner-freebsd-gnome@FreeBSD.ORG Sat Jul 21 21:04:20 2012 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id F0013106566B; Sat, 21 Jul 2012 21:04:20 +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 5766E14EDDD; Sat, 21 Jul 2012 21:04:20 +0000 (UTC) Message-ID: <500B1953.10809@FreeBSD.org> Date: Sat, 21 Jul 2012 14:04:19 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: "Jason E. Hale" References: <15617903.FBMimp13fy@mocha.verizon.net> <2193820.CL19acAFmS@mocha.verizon.net> In-Reply-To: <2193820.CL19acAFmS@mocha.verizon.net> X-Enigmail-Version: 1.4.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Scot Hetzel , Jeremy Messenger , ruby@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org, gnome@freebsd.org, johans@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 21:04:21 -0000 On 07/21/2012 13:48, Jason E. Hale wrote: > IMO I don't really see what the hurry is. This has been the behavior for > years. Yes, and some of us have been annoyed by it for years as well. :) The current behavior is wrong, and becomes increasingly painful in a world where most FreeBSD users are using packages because it drags in a totally pointless package to essentially every FreeBSD system. Fixing this bug is a good thing, and needs to be done sooner rather than later. I read your message as containing some degree of concern that if we fix this particular problem the simple way now that it will reduce the motivation to bring in your patch later. I assure you that's not the case. The idea you have is a good one, and once it's a bit more fleshed out I can't imagine that it would be rejected. If my reading of this is wrong, my apologies. > I think we can wait until there is a framework in place so we are not > doing double work. I agree it should be done, but why go through all this > again in a week or a month? But as Scot pointed out, this is not double work. Things that need build-deps for pkg-config need to have them added, no matter how it's done. In fact, if you read my previous message carefully you would see that by adding USE_GNOME= pkgconfig now, after making it a run-only dep, nothing has to change immediately when your patch is added because your patch will contain the proper support for making sure that pkgconfig stays run-only. Then down the road if people want to change pkgconfig to pkgconfig:run to be more clear, they can. But they won't have to. > There are a few ports that need pkg-config to properly configure, but will > build anyways without it. Just doing an exp-run isn't going to neccessarily > test for those (graphics/kipi-plugins-kde4 is a good example although in that > case there may be some file leftovers to give it away). Certain non-default > options may use pkg-config to check a dependency as well and a default build > wouldn't tell us if those options worked or not. For all the ports you know of now that fall into the category of "need pkg-config as a build dep but do not have it set" please submit a PR, today. Even if you just list the names of the ports. That would be a big help. > I see what you're saying. I was originally thinking that it would still > remain as USE_GNOME=pkgconfig, meaning pkg-config is a build and run > dependency and we could opt-in to either :build or :run later. pkg-config should never be a run dep. As I pointed out in my previous message, your patch should contain knowledge about what features cannot be which kind of dep. It should use this knowledge to default to the right type if unspecified, and error out if it is specified wrong. > My main concern is with ports like graphics/kipi-plugins-kde4 where the > failure isn't going to be as obvious. I think a good alternative is to detect > the ports that currently have and indirect dependency on pkg-config whether > needed or not and add USE_GNOME=pkgconfig (if we are just going to remove the > line from bsd.gnome.mk) to them for now. For the ones you are already aware of, please submit a PR. For the others, how do you propose to do the detection? Doug -- Change is hard.