[sheepdog] Converting config file

Jens WEBER jweber at tek2b.org
Mon Aug 13 15:03:50 CEST 2012


>> there is only one version of config
>> 
>> the other versions are currently out there
>> 
>> if we introduce a new version of config the old ones need to be converted to the new version. this can be done by script like simple2farm or by the sheep daemon it self. Patch Converting config lets sheep do the job.
>> 
>> for converting of config we need the knowledge about the old versions in the one way or another. if we say to update from 0.4.x to 0.5.x you need first to update to 0.5.0 then we can drop old versions of 0.4.x in 0.5.1.
>> 
>> that is what I mean with "we keep this for converting config till version <= v0.5.0"
>
>
>Just to add a different voice to the argument: from distro's perspective
>(in our case Debian), this would be really helpful. At the very least it
>provides a sure way to detect the need for manual intervention upon
>upgrades, if automatic conversion turns out to be impossible for some
>reason.
>
>Disclaimer: I'm not even the one "officially" packaging sheepdog for
>Debian (though I do plan to help)
>
>Cheers
>
>-- 
>Leo "costela" Antunes
>[insert a witty retort here]

Hi, nice to get help with the deb package! I plan to go back to tag 0.4.0 and build new package that does

- automatic migration from simple to farm
- converts existing startup configuration to fits new startup script

that version should push to unstable repository. Next is then version 0.5.0 with scripts converting config file and checks startup configuration.

May be you can help by pushing it to the debian repository.

Thanks, Jens



More information about the sheepdog mailing list