Re: [Fink-devel] Circular dependency for python27 on Darwin13

2014-06-12 Thread Daniel Macks
On Wed, 11 Jun 2014 12:56:11 -0400, Daniel Macks dma...@netspace.org wrote:
On Wed, 11 Jun 2014 18:48:20 +0200, Martin Costabel
 costa...@wanadoo.fr wrote:
 On 11/06/14 15:41, TheSin wrote:
   aren’t these BDO? how can you dep on them then?  And since you 
  can’t dep on them how can you have a circ dep with them?
   ---
   TS
   http://www.southofheaven.org/
   Life begins and ends with chaos, live between the chaos!
  
   On Jun 11, 2014, at 1:19 AM, Martin Costabel costa...@wanadoo.fr wrote:
  
   pkgconfig-glib2-dev
 
  These are build deps. Nothing illegal, just fatal (and IMHO 
 bloated:  pkgconfig is a dep or bdep for hundreds of packages. It is 
 just a  simple reader for *.pc files and should probably come with 
 xcode or  at least with X11, but it now requires glib2, gtk-doc, 
 docbook,  openjade, and so on). pkg-config is indeed a bit of bloat 
 itself. The alternative for *its* dependencies is to build its own 
 internal glib2 from source (note: the previous versions of pkg-config 
 didn't have the glib2 dep because they built their own internal glib1 
 from source). The major dep bloat (setting aside pkg-config's choice 
 of implementation) is the glib2-gtk-doc build dep, which IIRC is 
 only needed because of a bug in the glib2 dist tarball. Newer glib2 
 will presumably not need that hack. 

The glib2-gtk-doc dependency is now severed. I don't see any other 
dependency loops anywhere on my 10.8 fink machine except when building 
in -m (maintainer) mode. I'll try to switch pkgconfig back to using 
internal glib2 snapshot once I finish working on glib2 itself (no sense 
splitting/duplicating time). 

pkgconfig itself is GPL, so I suspect Apple would not want to include 
it. But cleanroom implementations under other licenses are possible 
(*assuming* they're really compatible). 

dan

  --
Daniel Macks
dma...@netspace.org



--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Circular dependency for python27 on Darwin13

2014-06-11 Thread Martin Costabel
On 10/06/14 22:03, Alexander Hansen wrote:
 On 6/10/14, 12:10 PM, Frava wrote:
[]
 The following package will be installed or updated:
python27
 The following 26 additional packages will be installed:
blt-dev blt-shlibs docbook-dsssl-nwalsh docbook-dtd docbook-xsl
 fontconfig-config fontconfig2-dev fontconfig2-shlibs glib2-dev
 glib2-shlibs gtk-doc itstool libxml2 libxml2-bin libxml2-py27
 libxml2-shlibs libxslt libxslt-bin  libxslt-shlibs pkgconfig
 python27-shlibs tcltk tcltk-dev tcltk-shlibs xft2-dev xft2-shlibs
 Do you want to continue? [Y/n] y
 Failed: Problem resolving dependencies. Check for circular dependencies.
[]

 The presence of glib2 in your package list suggests that the dependency
 might be coming in via pkgconfig, which was recently updated to use glib2.

This is true. There is a builddep circle

python27-pkgconfig-glib2-dev-gtk-doc-itstool-python27

-- 
Martin




--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Circular dependency for python27 on Darwin13

2014-06-11 Thread Frava
Ok, thank you for the replies, and sorry for having posted here. I will now
wait for a fix.

PS: Where do I have to report this kind of inconsistency in the Fink's
repository ?

Regards,
Rafael Navaza.


2014-06-11 9:19 GMT+02:00 Martin Costabel costa...@wanadoo.fr:

 On 10/06/14 22:03, Alexander Hansen wrote:

 On 6/10/14, 12:10 PM, Frava wrote:

 []

  The following package will be installed or updated:
python27
 The following 26 additional packages will be installed:
blt-dev blt-shlibs docbook-dsssl-nwalsh docbook-dtd docbook-xsl
 fontconfig-config fontconfig2-dev fontconfig2-shlibs glib2-dev
 glib2-shlibs gtk-doc itstool libxml2 libxml2-bin libxml2-py27
 libxml2-shlibs libxslt libxslt-bin  libxslt-shlibs pkgconfig
 python27-shlibs tcltk tcltk-dev tcltk-shlibs xft2-dev xft2-shlibs
 Do you want to continue? [Y/n] y
 Failed: Problem resolving dependencies. Check for circular dependencies.

 []


  The presence of glib2 in your package list suggests that the dependency
 might be coming in via pkgconfig, which was recently updated to use glib2.


 This is true. There is a builddep circle

 python27-pkgconfig-glib2-dev-gtk-doc-itstool-python27

 --
 Martin




--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Circular dependency for python27 on Darwin13

2014-06-11 Thread Daniel Johnson

On Jun 11, 2014, at 6:25 AM, Frava fravad...@gmail.com wrote:

 Ok, thank you for the replies, and sorry for having posted here. I will now 
 wait for a fix.
 
 PS: Where do I have to report this kind of inconsistency in the Fink's 
 repository ?
 
 Regards,
 Rafael Navaza.
 
 
 2014-06-11 9:19 GMT+02:00 Martin Costabel costa...@wanadoo.fr:
 On 10/06/14 22:03, Alexander Hansen wrote:
 On 6/10/14, 12:10 PM, Frava wrote:
 []
 
 The following package will be installed or updated:
python27
 The following 26 additional packages will be installed:
blt-dev blt-shlibs docbook-dsssl-nwalsh docbook-dtd docbook-xsl
 fontconfig-config fontconfig2-dev fontconfig2-shlibs glib2-dev
 glib2-shlibs gtk-doc itstool libxml2 libxml2-bin libxml2-py27
 libxml2-shlibs libxslt libxslt-bin  libxslt-shlibs pkgconfig
 python27-shlibs tcltk tcltk-dev tcltk-shlibs xft2-dev xft2-shlibs
 Do you want to continue? [Y/n] y
 Failed: Problem resolving dependencies. Check for circular dependencies.
 []
 
 
 The presence of glib2 in your package list suggests that the dependency
 might be coming in via pkgconfig, which was recently updated to use glib2.
 
 This is true. There is a builddep circle
 
 python27-pkgconfig-glib2-dev-gtk-doc-itstool-python27
 
 -- 
 Martin
 

It seems the dependencies of pkgconfig changed significantly recently. After 
checking the configure script, use of pkgconfig isn't necessary for python27 so 
I removed the dependency. It should build now.

Daniel



signature.asc
Description: Message signed with OpenPGP using GPGMail
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Circular dependency for python27 on Darwin13

2014-06-11 Thread Max Horn


 Am 11.06.2014 um 12:25 schrieb Frava fravad...@gmail.com:
 
 Ok, thank you for the replies, and sorry for having posted here. I will now 
 wait for a fix.

Please don't be sorry, to the contrary: thanks a bunch for taking the time to 
report this!


 
 PS: Where do I have to report this kind of inconsistency in the Fink's 
 repository ?

Actually, I think reporting this here or to fink-core is just fine.

Cheers,
Max

 
 Regards,
 Rafael Navaza.
 
 
 2014-06-11 9:19 GMT+02:00 Martin Costabel costa...@wanadoo.fr:
 On 10/06/14 22:03, Alexander Hansen wrote:
 On 6/10/14, 12:10 PM, Frava wrote:
 []
 
 The following package will be installed or updated:
python27
 The following 26 additional packages will be installed:
blt-dev blt-shlibs docbook-dsssl-nwalsh docbook-dtd docbook-xsl
 fontconfig-config fontconfig2-dev fontconfig2-shlibs glib2-dev
 glib2-shlibs gtk-doc itstool libxml2 libxml2-bin libxml2-py27
 libxml2-shlibs libxslt libxslt-bin  libxslt-shlibs pkgconfig
 python27-shlibs tcltk tcltk-dev tcltk-shlibs xft2-dev xft2-shlibs
 Do you want to continue? [Y/n] y
 Failed: Problem resolving dependencies. Check for circular dependencies.
 []
 
 
 The presence of glib2 in your package list suggests that the dependency
 might be coming in via pkgconfig, which was recently updated to use glib2.
 
 This is true. There is a builddep circle
 
 python27-pkgconfig-glib2-dev-gtk-doc-itstool-python27
 
 -- 
 Martin
 
 --
 HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
 Find What Matters Most in Your Big Data with HPCC Systems
 Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
 Leverages Graph Analysis for Fast Processing  Easy Data Exploration
 http://p.sf.net/sfu/hpccsystems
 ___
 Fink-devel mailing list
 Fink-devel@lists.sourceforge.net
 List archive:
 http://news.gmane.org/gmane.os.apple.fink.devel
 Subscription management:
 https://lists.sourceforge.net/lists/listinfo/fink-devel
--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Circular dependency for python27 on Darwin13

2014-06-11 Thread Daniel Macks
On Wed, 11 Jun 2014 12:25:15 +0200, Frava fravad...@gmail.com wrote:
Ok, thank you for the replies, and sorry for having posted here. I will 
now wait for a fix. 

 PS: Where do I have to report this kind of inconsistency in the 
 Fink's repository ?

Many thanks for reporting these sorts of problems! Sometimes a 
maintainer might not realize that a small change to his own package 
creates problems for another (or that lots of seemingly okay changes 
conspire to create a special problem that is only seen in some 
situations. This mailing list is a fine place. 

dan

  --
Daniel Macks
dma...@netspace.org



--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Circular dependency for python27 on Darwin13

2014-06-11 Thread TheSin
aren’t these BDO? how can you dep on them then?  And since you can’t dep on 
them how can you have a circ dep with them?
---
TS
http://www.southofheaven.org/
Life begins and ends with chaos, live between the chaos!

On Jun 11, 2014, at 1:19 AM, Martin Costabel costa...@wanadoo.fr wrote:

 pkgconfig-glib2-dev


--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Circular dependency for python27 on Darwin13

2014-06-11 Thread Martin Costabel
On 11/06/14 15:41, TheSin wrote:
 aren’t these BDO? how can you dep on them then?  And since you can’t dep on 
 them how can you have a circ dep with them?
 ---
 TS
 http://www.southofheaven.org/
 Life begins and ends with chaos, live between the chaos!

 On Jun 11, 2014, at 1:19 AM, Martin Costabel costa...@wanadoo.fr wrote:

 pkgconfig-glib2-dev

These are build deps. Nothing illegal, just fatal (and IMHO bloated: 
pkgconfig is a dep or bdep for hundreds of packages. It is just a simple 
reader for *.pc files and should probably come with xcode or at least 
with X11, but it now requires glib2, gtk-doc, docbook, openjade, and so on).

-- 
Martin



--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Circular dependency for python27 on Darwin13

2014-06-11 Thread Daniel Macks
On Wed, 11 Jun 2014 18:48:20 +0200, Martin Costabel 
costa...@wanadoo.fr wrote:
On 11/06/14 15:41, TheSin wrote:
  aren’t these BDO? how can you dep on them then?  And since you 
 can’t dep on them how can you have a circ dep with them?
  ---
  TS
  http://www.southofheaven.org/
  Life begins and ends with chaos, live between the chaos!
 
  On Jun 11, 2014, at 1:19 AM, Martin Costabel costa...@wanadoo.fr wrote:
 
  pkgconfig-glib2-dev

 These are build deps. Nothing illegal, just fatal (and IMHO bloated: 
 pkgconfig is a dep or bdep for hundreds of packages. It is just a 
 simple reader for *.pc files and should probably come with xcode or 
 at least with X11, but it now requires glib2, gtk-doc, docbook, 
 openjade, and so on). 

pkg-config is indeed a bit of bloat itself. The alternative for *its* 
dependencies is to build its own internal glib2 from source (note: the 
previous versions of pkg-config didn't have the glib2 dep because they 
built their own internal glib1 from source). The major dep bloat 
(setting aside pkg-config's choice of implementation) is the 
glib2-gtk-doc build dep, which IIRC is only needed because of a bug in 
the glib2 dist tarball. Newer glib2 will presumably not need that hack. 

Packages that need the functionality of pkg-config but want a 
lighter-weight implementation are welcome to use pykg-config (see 
.'fink info pkkg-config' for compatibility and migration details). 

dan

  --
Daniel Macks
dma...@netspace.org



--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel


Re: [Fink-devel] Circular dependency for python27 on Darwin13

2014-06-10 Thread Alexander Hansen
On 6/10/14, 12:10 PM, Frava wrote:
 Hello,

 Today (2014-06-10) I did a fresh install of Fink 0.37.0 on OS X 10.9.2
 but this time python27 fails to build (comparing to yesterday).

 ./bootstrap /opt/pisd/amore
 . /opt/pisd/amore/bin/init.sh
 fink selfupdate-rsync
 fink update-all
 fink install python27

 Information about 9725 packages read in 1 seconds.
 The following package will be installed or updated:
   python27
 The following 26 additional packages will be installed:
   blt-dev blt-shlibs docbook-dsssl-nwalsh docbook-dtd docbook-xsl
 fontconfig-config fontconfig2-dev fontconfig2-shlibs glib2-dev
 glib2-shlibs gtk-doc itstool libxml2 libxml2-bin libxml2-py27
 libxml2-shlibs libxslt libxslt-bin  libxslt-shlibs pkgconfig
 python27-shlibs tcltk tcltk-dev tcltk-shlibs xft2-dev xft2-shlibs
 Do you want to continue? [Y/n] y
 Failed: Problem resolving dependencies. Check for circular dependencies.

 I can say is that trying to install any of these Python's dependencies
 will add all the other ones as dependencies, then there is really a
 Circular problem. Example :

 fink install glib2-dev

 Information about 9725 packages read in 0 seconds.
 The following package will be installed or updated:
   glib2-dev
 The following 26 additional packages will be installed:
   blt-dev blt-shlibs docbook-dsssl-nwalsh docbook-dtd docbook-xsl
 fontconfig-config fontconfig2-dev fontconfig2-shlibs glib2-shlibs
 gtk-doc itstool libxml2 libxml2-bin libxml2-py27 libxml2-shlibs libxslt
 libxslt-bin libxslt-shlibs pkgconfig python27 python27-shlibs tcltk
 tcltk-dev tcltk-shlibs xft2-dev xft2-shlibs
 Do you want to continue? [Y/n] y
 Failed: Problem resolving dependencies. Check for circular dependencies.

 Best regards,
 Rafael Navaza.





This doesn't really have anything to do with the fink version, since 
that doesn't change the dependencies of individual packages--those are 
updated independently.

Unfortunately, since you installed Fink in a location other than the 
default, I can't suggest that you use the binary distribution to get 
around this issue.  I can only advise patience while we track down where 
this was introduced.

The presence of glib2 in your package list suggests that the dependency 
might be coming in via pkgconfig, which was recently updated to use glib2.
-- 
Alexander Hansen, Ph.D.
Fink User Liaison
My package updates: http://finkakh.wordpress.com/

--
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing  Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
___
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel