Re: [Dnsmasq-discuss] Announce: release candidate dnsmasq-2.60rc1

2012-03-01 Thread Simon Kelley

On 01/03/12 00:30, /dev/rob0 wrote:

On Tue, Feb 28, 2012 at 08:05:41PM +, Simon Kelley wrote:

The DHCPv6 code is looking pretty good now (thanks all testers).

So good, in fact, that I think it's time to start moving gently
towards a release. I've just created 2.60rc1, available at


Just a thought ... having added DHCPv6, perhaps this warrants a major
release, i.e., 3.0? :)


I've thought about this, and the reason I didn't go for it is that the 
addition of DHCPv6 has not changed any existing functionality. Unless 
I've made a mistake, 2.60 should slot into any existing dnsmasq 
configuration and just keep working. That's certainly the intention and 
deliberately so.


I'd really like to do a non-backward-compatible 3.0 release and throw 
away the bad design decisions that have accumulated over the years. I 
may well do one at some point, but it won't be now, and I won't force 
users to re-build their installations to get DHCPv6.


Cheers,

Simon.




___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


Re: [Dnsmasq-discuss] Announce: release candidate dnsmasq-2.60rc1

2012-02-29 Thread Simon Kelley

On 29/02/12 03:18, Preston Crow wrote:

I hit a Makefile issue (that wasn't there in dnsmasq-2.60test10):

# pmake way to learn path of Makefile
TOP != echo `pwd`/
# GNU make way to learn path of Makefile
TOP ?= $(shell pwd)

This leads to:

Makefile:38: *** missing separator. Stop.

Apparently it doesn't like the first TOP line.

I might be building it wrong. I'm using Gentoo Linux, and I copied and
tweaked the ebuild that I used for test10, which was copied and tweaked
from the ebuild for the previous release.



Sigh. Writing portable makefiles is a thankless task. I tested this on 
Gnu-make and BSD  make. What flavour/version on make are you using.


Related question: BSD people. Would you care if I gave up the fight and 
required GNU-make to build dnsmasq?


Cheers,

Simon.

___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


Re: [Dnsmasq-discuss] Announce: release candidate dnsmasq-2.60rc1

2012-02-29 Thread Simon Kelley

On 29/02/12 08:05, Vladislav Grishenko wrote:

Same hit here, but due TOP variable is already exported from up-level
Makefile
I have source tree with packages and one general Makefile:

src/dnsmasq/...
src/Makefile
export TOP := $(shell pwd)
dnsmasq:
 $(MAKE) -C $@

So, had to change it to $(MAKE) -C $@ TOP=$(TOP)/$@.
p.s Debian, GNU Make 3.81

Best Regards, Vladislav Grishenko


Ah thanks for that clue. You've prompted me to tidy up the makefile and 
put all the internal variables in lower-case, as they should be.

I hope that will solve the problems.

Simon.

___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


Re: [Dnsmasq-discuss] Announce: release candidate dnsmasq-2.60rc1

2012-02-29 Thread /dev/rob0
On Tue, Feb 28, 2012 at 08:05:41PM +, Simon Kelley wrote:
 The DHCPv6 code is looking pretty good now (thanks all testers).
 
 So good, in fact, that I think it's time to start moving gently 
 towards a release. I've just created 2.60rc1, available at

Just a thought ... having added DHCPv6, perhaps this warrants a major 
release, i.e., 3.0? :)
-- 
  http://rob0.nodns4.us/ -- system administration and consulting
  Offlist GMX mail is seen only if /dev/rob0 is in the Subject:

___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


Re: [Dnsmasq-discuss] Announce: release candidate dnsmasq-2.60rc1

2012-02-29 Thread Jan Psota
Dnia 2012-02-29, o godz. 18:30:57
/dev/rob0 r...@gmx.co.uk napisaƂ(a):

 On Tue, Feb 28, 2012 at 08:05:41PM +, Simon Kelley wrote:
  The DHCPv6 code is looking pretty good now (thanks all testers).
  
  So good, in fact, that I think it's time to start moving gently 
  towards a release. I've just created 2.60rc1, available at
 
 Just a thought ... having added DHCPv6, perhaps this warrants a major 
 release, i.e., 3.0? :)
.0 is always broken - better 3.1 ;-)

git, lua. And Linux-3. I would vote for major=3 too!

The only reason not to do it is when Simon thinks about something
really revolutionary.

--
jasiu

___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss


Re: [Dnsmasq-discuss] Announce: release candidate dnsmasq-2.60rc1

2012-02-28 Thread Preston Crow

I hit a Makefile issue (that wasn't there in dnsmasq-2.60test10):

# pmake way to learn path of Makefile
TOP != echo `pwd`/
# GNU make way to learn path of Makefile
TOP ?= $(shell pwd)

This leads to:

Makefile:38: *** missing separator.  Stop.

Apparently it doesn't like the first TOP line.

I might be building it wrong.  I'm using Gentoo Linux, and I copied and 
tweaked the ebuild that I used for test10, which was copied and tweaked 
from the ebuild for the previous release.


___
Dnsmasq-discuss mailing list
Dnsmasq-discuss@lists.thekelleys.org.uk
http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss