Need fink unstable ? (was Re: Versions of gtk/gtkmm used by distros?)
On 01/07/06, jiho <jo.irisson@...400...> wrote:
On 01 Jul 2006, at 14:15 , Ben Fowler wrote:
On 26/06/06, Bryce Harrington <bryce@...961...> wrote:
For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8).
Mac OS X - fink has 2.4.9 in stable; anything more recent than 2.6.10 will cause disruption, I fear.
That is true and to compile Inkscape on OS X you need Fink unstable anyway ...
J-o, I have, for a long time, been wondering about the correctness of the "A full unstable fink installation" which occurs on our CompilingMacOsX page. I was under the impression that a full unstable installation of fink would be 'dogfood' and only be needed be fink devs. Certainly, I have fink stable and have merely added the necessary packages from unstable as I needed them. I am certainly not going to suggest changing the wiki on a whim, but if there is some definite reason why my approach was inferior, I would most seriously consider changing it.
Ben
On 01 Jul 2006, at 15:07 , Ben Fowler wrote:
On 01/07/06, jiho <jo.irisson@...400...> wrote:
On 01 Jul 2006, at 14:15 , Ben Fowler wrote:
On 26/06/06, Bryce Harrington <bryce@...961...> wrote:
For Inkscape we're considering changing our required gtk/gtkmm requirements from 2.4 to something newer (e.g. 2.8).
Mac OS X - fink has 2.4.9 in stable; anything more recent than 2.6.10 will cause disruption, I fear.
That is true and to compile Inkscape on OS X you need Fink unstable anyway ...
J-o, I have, for a long time, been wondering about the correctness of the "A full unstable fink installation" which occurs on our CompilingMacOsX page. I was under the impression that a full unstable installation of fink would be 'dogfood' and only be needed be fink devs. Certainly, I have fink stable and have merely added the necessary packages from unstable as I needed them. I am certainly not going to suggest changing the wiki on a whim, but if there is some definite reason why my approach was inferior, I would most seriously consider changing it.
short answer: Actually this statement was there the first time I looked at the page so I just took it for granted ;-)
long answer: my experience from Debian is that mixing distributions is "bad": there is always a point where a version conflict can block your system*. Fink looked a lot like Debian to me (well it's not as good but still, the package management system is the same). Therefore, as Inkscape definitely needs some packages from unstable, I just switched completely to unstable. It implies a lot of compiling (in particular for gtk) but you also get many packages that are not available as binaries (i.e. not in the stable distrib). In addition adding manually a package from unstable implies moving some info files around and I didn't want to go into such things.
* when dependencies in packages are of the type foo needs bar >= 2.1.3 the worst that can happen is an unstable package which requires many other unstable ones and forces you to switch completely to unstable. the switch can be painful but you usually can do this. things get nasty when dependencies are like: foo needs bar = 2.1.3. Then imagine package bip in unstable needs bar 2.1.6. in order to install bip you need to install bar 2.1.6 and therefore to uninstall foo. But if many things depend on foo you'll need to uninstall them too. If you let the system compute the dependencies it self you can end uninstalling some important packages (like X for example) and then just sit in front of a blinking console wondering: what have I done wrong? these are worst cases for sure and as fink is a parallel package system on os x it won't as bad so I think in the end it is just a matter of taste. I personally don't like moving info files around and need many packages that are only in unstable. Hence my choice.
JiHO --- Windows, c'est un peu comme le beaujolais nouveau : a chaque nouvelle cuvee on sait que ce sera degueulasse, mais on en prend quand meme par masochisme. --- http://jo.irisson.free.fr/
On 01/07/06, jiho <jo.irisson@...400...> wrote:
On 01 Jul 2006, at 15:07 , Ben Fowler wrote:
[ snip ]
That is true and to compile Inkscape on OS X you need Fink unstable anyway ...
J-o, I have, for a long time, been wondering about the correctness of the "A full unstable fink installation" which occurs on our CompilingMacOsX page.
[ snip] ... as Inkscape definitely needs some packages from unstable, I just switched completely to unstable. ... adding manually a package from unstable implies moving some info files around and I didn't want to ....
...I think in the end it is just a matter of taste. I personally don't like moving info files around and need many packages that are only in unstable.
I think that that is the answer. I am happy moving the .info and .patch files. The wiki page simply needs to say that a switch to unstable for Inkscape development is going to mean less upheaval overall, but is not the only possibility.
Ben
participants (2)
-
Ben Fowler
-
jiho