tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: "doc" option



Alistair Crooks <agc%pkgsrc.org@localhost> writes:

> On Sun, Nov 28, 2010 at 06:11:34PM +0300, Aleksej Saushev wrote:
>> Julio Merino <jmmv%NetBSD.org@localhost> writes:
>> 
>> > On 11/26/10 6:07 PM, Aleksej Saushev wrote:
>> >>
>> >> Unless anyone objects in a week, I'll start adding "doc" option to 
>> >> packages
>> >> I'm interested to be stripped of installed documentation. First positions
>> >> in the queue are occupied by modular X.org packages. I'm not going to 
>> >> change
>> >> current state, default will be to install documentation.
>> >
>> > What's the reason for this?  Adding this as an option will only
>> > make packages a nightmare to maintain.  And this option will
>> > make binary packages obscure because one won't be able to tell
>> > whether the binary package includes documentation or not.
>> >
>> > I understand the willingness to have this for some packages
>> > (where the documentation is either huge or license-incompatible
>> > with the code), but in these cases the documentation should be a
>> > separate package and not an option.  Making this a general
>> > option is potentially harmful for our users and for the
>> > maintainers.
>> 
>> I don't see how it makes packages harder to maintain,
>> some options are supported better than others already,
>> and nobody seems to have problems with that.
>
> It's impossible to tell which of the options get used, how often, and
> by whom.  That makes it a bit difficult to tell if people have
> problems with that.

Then we should adjust out reporting tools. With new wave of "micros"
we have to reduce storage usage or retreat.

>> It is the lack of this option that causes headache to those who have needs
>> to install packages without documentation a nightmare, one has to maintain
>> personal copy of all interesting packages or consider non-pkgsrc ways to
>> maintain software installation.
>> 
>> I think that we can advertise "doc" option as experimental for some time,
>> if that matters. This is a kind of improvement, and we may expect that users
>> understand experimental status.
>
> I'd really like to see the evaluation of some other approaches before
> any changes are made.  dillo talked about sub-packages in the past.  I
> haven't ever seen a design document, but I'm sure there's one flying
> about.  In pkgsrc, we've also split into separate packages in the past
> to avoid circular dependencies, which Greg notes was a net loss,
> although I'd be more interested in seeing why, as it's the way Debian
> packages operate usually (they used to have 27 separate packages for
> boost). I've been mulling over the idea of filtering binary packages
> at package install time, along with modification of PLISTs. I'm not
> sure how effective this would be, but it would be the least intrusive
> on the build side.
>
> It depends where we want to take the hit.

We're waiting for too long without anything changing.
Is there anyone working on those alternative approaches?


-- 
HE CE3OH...


Home | Main Index | Thread Index | Old Index