[dancer-users] Cannot instal Dancer2-Plugin-Passphrase-v2.0.4 - No DSL object found
Henk van Oers
hvo.pm at xs4all.nl
Mon Dec 15 09:46:51 GMT 2014
On Sun, 14 Dec 2014, Sawyer X wrote:
> This shouldn't be in the migration document since it isn't Dancer core, it's just a plugin API change. The plugin should indicate it.
> I also support removing the stringification. If a warning is to produced, it means stringification should either be allowed with a warning, or cause a croak instead.
>
> Henk, what do you think?
I don't know how many D1 users use the stringification.
To ease the migration I would like:
- allow stringification with a 'warn' call
- a deprecation note in the documentation
- new version 2.0.6
- remove the stringification in version 3.0.0
-- Henk
> On Sun, Dec 14, 2014 at 1:36 PM, Gabor Szabo <gabor at szabgab.com> wrote:
> IMHO stop the stringification (with some warning) and remove it from the pod as well.(and add it to the Migration document as well).
> Gabor
>
>
> On Sun, Dec 14, 2014 at 2:27 PM, Sawyer X <xsawyerx at gmail.com> wrote:
> You're right. I removed the stringification when redoing the API. I didn't return it and the docs still retain that message.
> I'm still not sure whether it should stringify. That's always a source of trouble.
>
> We could stringify with a deprecation or just keep it.
> What is your opinion?
> (other than that the docs should be up-to-date :)
>
>
> On Sun, Dec 14, 2014 at 11:46 AM, Gabor Szabo <gabor at szabgab.com> wrote:
> Actually, I just noticed the documentation of both modules (Dancer:: and Dancer2::) have this in their pod:
> "For convenience the object will automagically return the RFC 2307 representation when no method is called on it."
>
> Which means it should still stringify to the rfc2307 value.
>
> Gabor
>
>
> On Sun, Dec 14, 2014 at 11:26 AM, Gabor Szabo <gabor at szabgab.com> wrote:
> Finally I got to the point where I was actually testing the part where Dancer2::Plugin::Passphrase is used and I think
> I there is a change from the API of Dancer::Plugin::Passphrase
>
> It seems that the 'generate' method of the new module return a Dancer2::Plugin::Passphrase::Hashed object
> and does not stringify to the rfc2307 value as happened in the case of the Dancer1 version.
>
> Looking at the documentation I see both say that I should store the ->rfc2307 value, but because of the stringification I have missed
> that earlier.
>
> If you decided to not include the stringification, then maybe this should be emphasized in the docs as well.
>
> Gabor
>
>
>
>
>
> _______________________________________________
> dancer-users mailing list
> dancer-users at dancer.pm
> http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
>
>
>
More information about the dancer-users
mailing list