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

Re: Bug#43787: changed title, and remade the proposed change



On Thu, Sep 09, 1999 at 08:14:36PM +0200, Marcus Brinkmann wrote:
> On Thu, Sep 09, 1999 at 11:20:48AM -0400, Ben Collins wrote:
> > "You have to implement debugging this way if you are going to
> > support it". Two reasons:
> > 
> > 1) Right now policy does not require -g, but only suggests an
> >    example, yet everyone is compilg this way. I don't think our
> >    developers have to be forced into every possible detail of
> >    packaging. Who knows, with the option to do it differently,
> >    some one may find a better way. Also, with a suggest, you can
> >    always file a wishlist bug to the affect if you want. So they
> >    can support either form (their own and the suggested one in
> >    policy).
> 
> Your proposal was concerned about autobuilders. It would be great to have an
> autobuuilder someday which produces packages with debugging symbols. Only a
> common interface can make this possible.

No my proposal is because of the autobuilder, not aimed at making it better.
The point is to get out the -g suggestion from polic while still giving
a prefered way of getting the debug info.

> >    The main point being, that most developers _want_ to be standard
> >    and will not want to go the extra mile of implementing something
> >    completely different than policy suggests that wont get used.
> 
> Then we can make it mandatory just as well.

Then we can not make it mandatory as well, the arguments are the same.

> > 2) Perhaps there is no way for that maintainers package to comply
> >    exactly with the details of the requirement.
> 
> Erm. _If_ you can support building with debugging information, you can
> make it possible to activate it with parsing DEB_BUILD_OPTIONS.
> How can this ever be not true? You can't think of an example because there
> is non. Probalby you are misunderstanding what my preferred requirements
> would be.

You don't know this for sure.

> >    Also there may be different cases of what debugging actually is in
> >    a package. Perhaps it is a set of scripts, that when generated normally
> >    strips out some of the debug code, but can also be generated with the
> >    debug code. We don't know, so we can't force this.
> 
> You are missing my point. My concerns are only about the interface, not
> under which circumstances the support should be implemented (we all want it
> to happen in as many cases as possible), and not about the way it is
> implemented (CFLAGS=-g, or whatever).
>  
> > This proposal has clear advantages (as others have admitted)
> 
> In my eyes, it has not an advantage, but disadvantages. First, we will
> probably get less support for building with debugging info because it is not
> the default anymore and adding the interface is not encouraged anymore. This
> will give a small compile time increase at the cost of making it harder for
> users to get packages with debug information.
> 
> I wthdraw my second. I don't object to your proposal, although I find it
> suboptimal at least. Instead, I'll probably raise another proposal somewhat
> later. Obviously, in the current atmosphere here I can't get my point
> across.

Sorry to see you take this to that extreme. I'm voicing my opinion. If I feel that
there is speific agreement that it _should_ be forced instead of suggested, I'll be
more than happy to comply and change the proposal. Right now, I don't see any agreement
that this is what most want.

> > Fortunately, this one will
> > atleast be able to back out easily because it is non-obtrusive to how we currently
> > do things (we still get stripped packages without changes).
> 
> Oh how great. This is really a great proposal of you, that accomplishes such
> a difficult goal.

Let's see, I was rude to you how? Thanks for the civil reply.

Ben


Reply to: