[Pkg-zsh-devel] [PATCH 1/3…3/3] Several tweaks to d/zshrc's new completion enablement

Daniel Shahaf danielsh at apache.org
Tue Feb 18 09:51:03 GMT 2020


Axel Beckert wrote on Tue, 18 Feb 2020 01:15 +0100:
> Daniel Shahaf wrote:
> > > > I'm not sure I understand why the Debian package has code that will only
> > > > run on Ubuntu.    
> > > 
> > > Because it is preferred if Debian and Ubuntu source packages don't
> > > differ, but Ubuntu insists on enabling completion by default while we
> > > at some point decided that we IIRC want the default to be rather
> > > minimal and not even contain autocompletion.  
> > 
> > I don't know that having identical sources with runtime differences
> > is better than having differences in both source code and runtime
> > behaviour, but *shrug*.  TIMTOWDI.  
> 
> It seems at least common to reduce the diff between Debian and Ubuntu.
> 

Is that the practice even when the diff is distro-specific?  It does make
a lot of sense for distro-agnostic diffs.

> > Sounds like the better fix here is for Ubuntu to automate migrating
> > packages with Ubuntu-specific changes.  
> 
> Sure, but tell that Ubuntu, not me. :-)
> 

Perhaps I wasn't clear.  I wasn't trying to ask you to work on Ubuntu's
migration automation; I was reviewing a commit which you had pushed to Debian.

> > My position  in this matter  hasn't changed  either. It would  take some
> > amazing arguments for me to change it.  Needless to say, thus far I have
> > not heard anything even remotely compelling on the subject at all.  
> 
> JFTR: I actually don't have an opinion on this specific topic.

It would be nice if upstream introduced a "less conservative defaults"
mode.  This way downstreams wouldn't have to choose between upstream's
defaults and user-friendly defaults.  I've started something related¹
but it hasn't had much momentum.  That's another solution to the
Ubuntu/Debian diff question we started with: if upstream introduced
such a mode, Debian could adopt it and then Ubuntu's diff would be
nullified.

[Incidentally, speaking of distros changing upstreams' defaults, I've
noticed that some Debian packages change defaults or even add entirely
new --option-flags without documenting them as Debian-specific. ☹]

Cheers!

Daniel

¹ git clone git at gitlab.com:zsh-sensible/zsh-sensible.git



More information about the Pkg-zsh-devel mailing list