В Tue, 26 Aug 2014 12:51:22 +0200
Michał Górny <mgo...@gentoo.org> пишет:

> What needs to change?
> ---------------------
> 
> The major issue is how to switch the system properly -- preferably,
> without forcing users to reinstall everything :).
> 
> I think the best way forward is to:
> 
> 1. Teach 'old' eselect-bashcomp to find files in the new $completionsdir
> as well as the old location, and stabilize that soon.
> 
> 2. Switch the eclass and ebuilds to use the new $completionsdir. While
> at it, make sure that ebuilds install completion files whose names
> conform to the new layout (portage QA check likely).
> 
> 3. Do we need some specific documentation except for a regular news
> item? Where?
> 
> 4. Unmask the new bash-completion and eselect-bashcomp. Add a news item
> explaining the sudden change :).
> 
> Any comments? Doubts? Wishes?
> 

Several packages install completions into compatdir
(/etc/bash_completion.d) by default. And these completions are
incompatible with autoloader, so they will not work if you simply
install them into completionsdir and create necessary symlinks. One
example is sys-boot/grub [1]. What do you plan to do with such packages?

[1] https://bugs.gentoo.org/show_bug.cgi?id=477392

-- 
Alexander Tsoy

Reply via email to