On Fri, Jul 29, 2016 at 03:06:47PM +0200, Lukas Slebodnik wrote:
> On (29/07/16 14:27), Jakub Hrozek wrote:
> >On Fri, Jul 29, 2016 at 02:09:02PM +0200, Lukas Slebodnik wrote:
> >> On (29/07/16 13:59), Jakub Hrozek wrote:
> >> >On Fri, Jul 29, 2016 at 01:49:41PM +0200, Lukas Slebodnik wrote:
> >> >> On (29/07/16 13:44), Jakub Hrozek wrote:
> >> >> >On Fri, Jul 29, 2016 at 01:07:56PM +0200, Lukas Slebodnik wrote:
> >> >> >> >Others who? :-)
> >> >> >> non developers (The person who requested this change; I assume this
> >> >> >> change was not requested by developers)
> >> >> >
> >> >> >It was (and btw I agree with the change, consistent naming is important
> >> >> >as I wish I raised this concern when I reviewed the patches in the 
> >> >> >first
> >> >> >place..)
> >> >> I was expecting an answer for keeping backward compatibility with
> >> >> unused feature.
> >> >
> >> >At this point it would be only compatibility for rawhide users and anyone
> >> >who compiled sssd from source or anyone who was alrady using the 1.14.0
> >> >tarball. Which is not many people, but still.
> >> So if you want to keep old versions then
> >> we document obsoleted version.
> >> At least with help "Deprecated alias for (new-name)"
> >> 
> >> e.g.
> >> [root@host ~]# sssctl
> >> Usage:
> >> sssctl COMMAND COMMAND-ARGS
> >> 
> >> Available commands:
> >> 
> >> SSSD Status:
> >> * list-domains           Deprecated alias for (domain-list)
> >> * domain-list            List available domains
> >> * domain-status          Print information about domain
> >> 
> >> The idea of hidding options is really terrible.
> >> a) it's not documented anywhere that it's deprecated
> >> b) users might wonder why it works.
> >
> >Fine by me, but additioanlly, what about printing the deprecation
> >warning when a user runs that command?
> If we really want to insist on "backward compatibility" with unused
> feature then it will be good addition to the the updated help output.
> 
> >The point of hiding the option is
> >to make it less discoverable.
> I know what is point of hiding the option but it isn't good from
> user point of view if we want to keep backward compatibility.
> Backward compatible changes are usually well documented and not hiden
> 
> Please update design page with renamed commands and also with
> deprecated commands.

OK, but this is something for the author of the patch to do :)
_______________________________________________
sssd-devel mailing list
sssd-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/admin/lists/sssd-devel@lists.fedorahosted.org

Reply via email to