Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Oct 2013 12:38:22 +0300
From:      "Andrew W. Nosenko" <andrew.w.nosenko@gmail.com>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        FreeBSD Ports <ports@freebsd.org>, =?ISO-8859-1?Q?Fernando_Apestegu=EDa?= <fernando.apesteguia@gmail.com>, Bryan Drewery <bryan@shatow.net>, =?ISO-8859-1?Q?Ulrich_Sp=F6rlein?= <uqs@freebsd.org>
Subject:   Re: [HEADSUP] Staging, packaging and more
Message-ID:  <CALa-7vxyQdYsQQLUqLiGtqiXkeHNd=aAFD5rURjDWrMLqxSYUw@mail.gmail.com>
In-Reply-To: <20131008084721.GJ16964@ithaqua.etoilebsd.net>
References:  <524D6059.2000700@FreeBSD.org> <524DD120.4000701@freebsd.org> <20131003203501.GA1371@medusa.sysfault.org> <CAGwOe2Ye2MLz3QpyMW3wyN9ew%2BiNnTETS1oOi_%2B8dPehUcWa0w@mail.gmail.com> <20131004061833.GA1367@medusa.sysfault.org> <20131004063259.GC72453@ithaqua.etoilebsd.net> <20131004065753.GV82824@droso.dk> <20131004070158.GE72453@ithaqua.etoilebsd.net> <20131004111256.GC98118@admin.xzibition.com> <CAJ9axoSF2%2BRys6MG078XCEkKEs2kEpVJegGgqFN3b2t2%2BR80kw@mail.gmail.com> <20131008084721.GJ16964@ithaqua.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Oct 8, 2013 at 11:47 AM, Baptiste Daroussin <bapt@freebsd.org> wrote:
>
> Concerning the fact that you need a couple of new packages to be able to
> actually build something out github or whatever, this is a developer problem and
> doing pkg install gtk2-dev is not complicated at all.

While installing gtk2-dev is not hard indeed, finding the name of
package, which you need (gtk2-dev in your example) may be much harder.

Just an example:
Ubuntu has a package for curl (commandline utility):
http://packages.ubuntu.com/precise/curl

curl (commandline utility) is a thin wrapper around libcurl, libcurl
is registered as a dependency.  No problems yet, just go through
hypelink.  http://packages.ubuntu.com/precise/libcurl3

Now, can you say me, what package should I install for obtain headers,
.pc, debug symbols and other developer-related stuff for that libcurl?
 Not some libcurl, but that specific libcurl, which was fetched as
dependency of the curl (commandline utility)?

It just a fear.  My fear.  Fear that possibility to create
packages/subpackages may lead to creating them randomly, and these
randomly created packages/subpackages may lead to the same problems as
demonstrated above.
And, seems, I'm not alone in that.


-- 
Andrew W. Nosenko <andrew.w.nosenko@gmail.com>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CALa-7vxyQdYsQQLUqLiGtqiXkeHNd=aAFD5rURjDWrMLqxSYUw>