Le mercredi 26 décembre 2012 à 17:45, David Golden a écrit :
Basically, Dancer and plugins are doing version numbers and versionnumber comparison wrong. Yes, I am an authority on this. ;-)
My suggestion, given the current state of affairs, is thatdancer_version in the 1.999_XX dev series should be hardcoded to 2 inadvance of the actual 2.0 release. If you want to be fancy, somethinglike this:sub dancer_version { Dancer->VERSION lt 2 ? 2 : Dancer->VERSION }That decouples the version that plugins see from the module versioning.
DavidOn Tue, Dec 25, 2012 at 5:59 PM, damien krotkine <dkrotkine@gmail.com> wrote:Hi,As I understand, Alexis did a dev release of dancer2. The version is1.9999_01 or something like that.People and plugins currently uses int(dancer_version) to discover if it'srunning under Dancer 1 or Dancer 2.int(1.0000_01) emits a warnings, so to work around that, a ne keyword hasbeen added :dancer_major_version, which returns what's on the left of the dot in theversion number.Fine, except that :- this keyword has not been added to Dancer v1, so plugins usingdancer_major_version will break under Dancer 1- no advertizing has been made on to what plugins should use (ie continueusing int() or use the new keyword)What's the best solution ?In my opinion we can :1/ Release a new Dancer 1, and ask people to use dancer_major_version andrequire the latest Dancer 1 release (or Dancer 2) : long and cumbersome aswe need to potentially modify plugins and contact users and so all2/ remove dancer_major_version, and change dancer_version so that it returnsthe version without the _xx at the end. Simple, doesn't need to release D1again, and nothing to change in plugins.3/ any idea ?As you may guess, I'm a big fan of solution 2. If you all agree (especiallysukria, as he added dancer_major_version, and maybe he had an other reasonsfor that), I can make the change.In my opinion, the longer we stay in the current situation(dancer_major_version only in D2), the more dangerous it isdams._______________________________________________dancer-users mailing listdancer-users@dancer.pmhttp://lists.preshweb.co.uk/mailman/listinfo/dancer-users--David Golden <xdg@xdg.me>Take back your inbox! → http://www.bunchmail.com/Twitter/IRC: @xdg_______________________________________________dancer-users mailing listdancer-users@dancer.pmhttp://lists.preshweb.co.uk/mailman/listinfo/dancer-users