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

Re: New make is breaking several packages

On Thu, 29 Dec 2005 09:04:09 +0100, Frank Küster <frank@debian.org> said: 

> Manoj Srivastava <srivasta@debian.org> wrote:
>> Err, what are you trying to do? You have demonstrated here that
>> with the new make, you can concatenate words, the old make did not.
> [...]
>>> So it seems that it is not possible to make shell commands with
>>> line continuation work with both make versions, and one has to
>>> resort to the make variable solution.
>> Trivial to make a makefile that echoes two words in the old and the
>> new version -- unless I am missing what you are trying to do?

> Daniel claimed that it was possible to write a Makefile that echos
> one word with both versions.  That was what Robert was trying out
> and didn't work with Daniel's first suggestion, and with his second
> neither.

        As far as I can tell, this is new functionality in the current
 make, which can do both one word and two word out put with
 continuation lines.

> You are right that it's hardly useful - just break the line
> elsewhere.  But still that's the topic of the thread, and just
> telling people "there is no problem" without telling them why their
> imagined problem isn't real won't help out soon.  It takes three
> mails by me and two by you...

        Err, while this documentation shall be included well before
 the final release (which is, according to schedule, about an year
 away), complaining that I did not test out the package and discern
 all little documentation issues with the new functionality that
 people other than I would have a problem with is childish. While the
 continuation issues did not affect my makefiles directly, I did not
 consider the stanza in NEWS unclear (I know how POSIX shellshandle
 newlines, I assume most DD's do as well). It is not easy to provide
 helpful documentation for unclear areas when the areas are not
 unclear to one.

        Debian developers, and others using Sid, should be prepared
 for minor lacunae in documentation; this is why we have unstable --
 so minor mistakes and deficiencies can be uncovered.

        People who can't figure out what is happening with the new
 continuation behaviour should really consider running Sarge until we
 have added the spoon feeding and training wheels to Etch.

        In other words, if you want release quality stuff, don't use
 Sid, and don't hector people who upload to Sid early, and often, and
 use the feedback to improve packages and documentation.

"You know, of course, that the Tasmanians, who never committed
adultery, are now extinct."- M. Somerset Maugham
Manoj Srivastava   <srivasta@debian.org>  <http://www.debian.org/%7Esrivasta/>
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C

Reply to: