Date: Sun, 22 Mar 2015 01:05:42 +0100 From: Michelle Sullivan <michelle@sorbs.net> To: Guido Falsi <madpilot@FreeBSD.org> Cc: Jeremie Le Hen <jlh@FreeBSD.org>, freebsd-ports@freebsd.org Subject: Re: net/unison240 depends on lang/ocaml-nox11 Message-ID: <550E0756.403@sorbs.net> In-Reply-To: <550D853C.7070303@FreeBSD.org> References: <CAGSa5y3KPuEsGHPztA4k_ejfvHnREMHysynHY%2B4ephA44rw-bg@mail.gmail.com> <CAGSa5y1ye0tAkF3Yjcd4yHA1_RjZxW025PaK3pexMChVW0c3eg@mail.gmail.com> <550D4CA0.8000606@sorbs.net> <550D61BF.3030403@FreeBSD.org> <550D636B.5020000@sorbs.net> <550D6D0F.7080401@FreeBSD.org> <550D7726.1060704@sorbs.net> <550D853C.7070303@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Guido Falsi wrote: > > Exactly. > > There are four cases: > > one asks for both with or without X11, works fine, in both. > This is all ok. > one asks for ocaml without X11 and unison with X11, this is wrong and > cannot obviously work. > Absolutely. But this in theory should disable X11 in unison automatically (something that cannot happen atm) > last case is asking for ocaml with X11 and unison without. This could > work in theory, and will work on a live system, but will not work in > poudriere at present, due to ocaml changing it's package name > dynamically. I don't know how to make it work with the present ports system. > > This would be seemingly common, but is often a mistake. > This fourth case anyway makes little sense to me anyway, once you have > pulled in the X11 dependency why not use it in all ports which can take > advantage of it? > > Absolutely - however this is where it comes wrong in many ways. There is a drive to push as much as possible to packages, rather than source no problem with that. poudriere is there for people like me where I have 50+ servers running the same package set and therefore we build our own repo and therefore all options should be consistent.... So then comes a global setting being overridden by a local setting... which runs dangerous because in my case I had X11 set and not set at the same time across dependent ports... In theory it should reject the config or override one (though then do you override nox11 or with x11.) Anyhow... enough of my comments, looks like you're on top of it and others in this thread are being a lot more helpful that I ever will be. Regards, -- Michelle Sullivan http://www.mhix.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?550E0756.403>