# from Andreas J. Koenig
# on Monday 23 June 2008 23:42:

>dist_version_from => 'lib/.../Foo.pm'
>(2)  ./Build dist          # builds the distro for 0.0.2
>(3)  edit lib/.../Foo.pm
>      # development continues and Foo reaches 0.0.3
>(4)  ./Build dist          # again builds the distro for 0.0.2
>
>I would have expected that step (4) builds the distro with 0.0.3 in
>the name, instead it built 0.0.2 again. I had to re-run 'perl
>Build.PL'.

I believe that any info which could be a string or "..._from" in the 
constructor is going to display this behavior (e.g. abstract_from for 
META.yml) because of the way the build notes support works.

It probably *should* pick-up on the change, but I think that means 
having more dependency targets (a lot of I/O churn on every action?) or 
adding checks in distmeta, etc.

So, I don't think it is exactly intended, but that is how it is.

--Eric
-- 
So malloc calls a timeout and starts rummaging around the free chain,
sorting things out, and merging adjacent small free blocks into larger
blocks. This takes 3 1/2 days.
--Joel Spolsky
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to