ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] bash-completion
@ 2013-03-12 11:17 Alexey Shabalin
  2016-02-11  4:32 ` Ildar Mulyukov
  0 siblings, 1 reply; 8+ messages in thread
From: Alexey Shabalin @ 2013-03-12 11:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

День добрый.
А работают ли у на completions, которые находятся в
/usr/share/bash-completion/completions.
Мне кажется что нет.

# pwd
/usr/share/bash-completion
# rpm -qf completions
предупреждение: файл completions не принадлежит ни одному из пакетов

# pwd
/usr/share/bash-completion/completions
# ls -1
gresource
nmcli
udisksctl

# rpm -qf `ls -1`
libgio-2.34.3-alt2
NetworkManager-0.9.8.0-alt4
udisks2-2.0.92-alt1

Прдположу что они предназначены для bash4.

PS: не пришло еще время на bash4 мигрировать?

--
Alexey Shabalin

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] bash-completion
  2013-03-12 11:17 [devel] bash-completion Alexey Shabalin
@ 2016-02-11  4:32 ` Ildar Mulyukov
  2016-02-11 12:46   ` Alexey Shabalin
  0 siblings, 1 reply; 8+ messages in thread
From: Ildar Mulyukov @ 2016-02-11  4:32 UTC (permalink / raw)
  To: devel

12.03.2013 17:17, Alexey Shabalin пишет:
> День добрый.
> А работают ли у на completions, которые находятся в
> /usr/share/bash-completion/completions.
> Мне кажется что нет.
Коллеги,
в Сизиф отправилась версия, для которой каталог
/usr/share/bash-completion/completion --- родной (это бэкпорт).
Совместимость с bash3 сохранена.
Если появятся хотелки, пишите в багзиллу, будем вместе разбираться.
С уважением,

-- 
Ildar Mulyukov,
  free SW designer/programmer/packager
======================================
email: ildar@altlinux.ru
Jabber: ildar.mulyukov@gmail.com
ICQ: 4334029
ALT Linux http://packages.altlinux.org/ru/Sisyphus/maintainers/ildar/
======================================



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] bash-completion
  2016-02-11  4:32 ` Ildar Mulyukov
@ 2016-02-11 12:46   ` Alexey Shabalin
    0 siblings, 1 reply; 8+ messages in thread
From: Alexey Shabalin @ 2016-02-11 12:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

11 февраля 2016 г., 7:32 пользователь Ildar Mulyukov
<ildar.mulyukov@gmail.com> написал:
> 12.03.2013 17:17, Alexey Shabalin пишет:
>> День добрый.
>> А работают ли у на completions, которые находятся в
>> /usr/share/bash-completion/completions.
>> Мне кажется что нет.
> Коллеги,
> в Сизиф отправилась версия, для которой каталог
> /usr/share/bash-completion/completion --- родной (это бэкпорт).
> Совместимость с bash3 сохранена.
> Если появятся хотелки, пишите в багзиллу, будем вместе разбираться.
> С уважением,

Боюсь, что это может создать больше проблем, так как
/usr/share/bash-completion/ стал родным начиная с bash-4, то и
проекты, которые туда укладывают completions(например systemd),
ориентируются и ожидают на bash-4. Интересно, completions для bash4
могут мне поломать bash3 с поддержкой
/usr/share/bash-completion/completions?


-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] bash-completion
  @ 2016-02-12  7:19       ` Alexey Shabalin
    0 siblings, 1 reply; 8+ messages in thread
From: Alexey Shabalin @ 2016-02-12  7:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

12 февраля 2016 г., 6:48 пользователь Ildar Mulyukov
<ildar.mulyukov@gmail.com> написал:
> чт, 11 февр. 2016 г. в 18:46, Alexey Shabalin <a.shabalin@gmail.com>:
>>
>> 11 февраля 2016 г., 7:32 пользователь Ildar Mulyukov
>> <ildar.mulyukov@gmail.com> написал:
>> > в Сизиф отправилась версия, для которой каталог
>> > /usr/share/bash-completion/completion --- родной (это бэкпорт).
>> > Совместимость с bash3 сохранена.
>> Боюсь, что это может создать больше проблем, так как
>> /usr/share/bash-completion/ стал родным начиная с bash-4, то и
>> проекты, которые туда укладывают completions(например systemd),
>> ориентируются и ожидают на bash-4.
>
> Вряд ли. Большинство апстримов понятия не имеют, в чём разница между ними.
> Основная причина этой жёсткой зависимости --- использование фичи 4-го bash в
> самом коде bash-completion . Сами же комплешенс, как я наблюдаю, прекрасно
> работают и там, и там.
Хочешь, я туда выложу родные completions от systemd? :) которые
используют фичи bash4.

>> Интересно, completions для bash4
>> могут мне поломать bash3 с поддержкой
>> /usr/share/bash-completion/completions?
>
> Ни разу не наблюдал. И сомневаюсь, что такая ситуация возникнет: они
> модульные, модули работают "почти" (R) независимо.
> Я предлагаю просто пожить с этим, а о граблях сообщать.
> Ильдар.



-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] bash-completion
  @ 2016-02-16  7:21             ` Alexey Shabalin
  2016-02-16  8:29               ` Michael Shigorin
    0 siblings, 2 replies; 8+ messages in thread
From: Alexey Shabalin @ 2016-02-16  7:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

16 февраля 2016 г., 8:28 пользователь Vladimir Didenko
<vladimir.didenko@gmail.com> написал:
> 16 февраля 2016 г., 8:25 пользователь Ildar Mulyukov написал:
>>
>> проверил, действительно, из git-а не работают комплишены. Поттеринг опять
>> впереди планеты всей? ;)
>
>
> Это мы позади планеты всей с 3-им башем. Я, например, комплишины из docker
> убрал, так как надоело под нашу версию адаптировать.
да-да, я уже который год ною, что мы отстаём. Ильдар, ты еще проверь
комплишины от udisk, util-linux, gvfs. Предположу, что эти проекты
давно забыли о существовании bash3.


-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] bash-completion
  2016-02-16  7:21             ` Alexey Shabalin
@ 2016-02-16  8:29               ` Michael Shigorin
    1 sibling, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2016-02-16  8:29 UTC (permalink / raw)
  To: devel

On Tue, Feb 16, 2016 at 10:21:07AM +0300, Alexey Shabalin wrote:
> > Это мы позади планеты всей с 3-им башем.
> да-да, я уже который год ною, что мы отстаём.

С bash4 ломаются некоторые важные скрипты -- я предлагал
собрать sh3 и bash3, которые в таких скриптах и применять.
Подробности опять забыл.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] bash-completion
  @ 2016-02-16 12:49                 ` Alexey Shabalin
  2016-02-16 15:27                 ` Alexey Shabalin
  1 sibling, 0 replies; 8+ messages in thread
From: Alexey Shabalin @ 2016-02-16 12:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions

16 февраля 2016 г., 11:44 пользователь Ildar Mulyukov
<ildar.mulyukov@gmail.com> написал:
>> 16 февраля 2016 г., 8:28 пользователь Vladimir Didenko
>> <vladimir.didenko@gmail.com> написал:
>>
>> > Это мы позади планеты всей с 3-им башем. Я, например, комплишины из
>> > docker
>> > убрал, так как надоело под нашу версию адаптировать.
>
> эххх, вот же только неделю назад работало! :(
> Можно же, как Алексей, последние работающие комплешены класть в пакет
> (отдельным SourceX:), не обязательно так резко!
>
> вт, 16 февр. 2016 г. в 13:21, Alexey Shabalin <a.shabalin@gmail.com>:
>>
>> да-да, я уже который год ною, что мы отстаём. Ильдар, ты еще проверь
>> комплишины от udisk, util-linux, gvfs. Предположу, что эти проекты
>> давно забыли о существовании bash3.
>
> util-linux тоже не работает :(
> а udisk, gvfs работают.
>
> Теперь вижу, что статистика уже не хороша, и становится хуже.
> С другой стороны, комплешены для bash4 не сильно мешают работать bash3 +
> текущие bash-completion .
> Так что я предлагаю:
> 1. Если комплешены ставятся, но не работают, то только требовать от них
> зависимости на bash4 (т.к. без оного эти комплешены вообще бесполезны)
> 2. Если апстрим "улучшил" комплешены так, что они перестали работать с
> bash3, то, по возможности либо паковать старую версию комплешенов, либо
> патчить новую (героям --- слава!). Причина - в
> https://bugzilla.altlinux.org/31399
>
> Так пользователи нашего стандартного bash получат максимум комплешенов в
> пределах разумного.
> ?
> С уважением, Ильдар

3. перейти уже на bash4 по-умолчанию. Рано или поздно все равно
придется переходить и чинить неработающее (а что именно не работает?
где грабли?)
Мне bash3 напоминает дедулю на жигулях копейке, едущем в левом ряду по
МКАДу со скоростью 40км. И куча народу вокруг посылает ему восхищённые
взгляды. Зато едет, и сам.

-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] bash-completion
    2016-02-16 12:49                 ` Alexey Shabalin
@ 2016-02-16 15:27                 ` Alexey Shabalin
  1 sibling, 0 replies; 8+ messages in thread
From: Alexey Shabalin @ 2016-02-16 15:27 UTC (permalink / raw)
  To: ALT Linux Team development discussions

16 февраля 2016 г., 11:44 пользователь Ildar Mulyukov
<ildar.mulyukov@gmail.com> написал:
>> 16 февраля 2016 г., 8:28 пользователь Vladimir Didenko
>> <vladimir.didenko@gmail.com> написал:
>>
>> > Это мы позади планеты всей с 3-им башем. Я, например, комплишины из
>> > docker
>> > убрал, так как надоело под нашу версию адаптировать.
>
> эххх, вот же только неделю назад работало! :(
> Можно же, как Алексей, последние работающие комплешены класть в пакет
> (отдельным SourceX:), не обязательно так резко!
>
> вт, 16 февр. 2016 г. в 13:21, Alexey Shabalin <a.shabalin@gmail.com>:
>>
>> да-да, я уже который год ною, что мы отстаём. Ильдар, ты еще проверь
>> комплишины от udisk, util-linux, gvfs. Предположу, что эти проекты
>> давно забыли о существовании bash3.
>
> util-linux тоже не работает :(
> а udisk, gvfs работают.
>
> Теперь вижу, что статистика уже не хороша, и становится хуже.
> С другой стороны, комплешены для bash4 не сильно мешают работать bash3 +
> текущие bash-completion .
> Так что я предлагаю:
> 1. Если комплешены ставятся, но не работают, то только требовать от них
> зависимости на bash4 (т.к. без оного эти комплешены вообще бесполезны)
> 2. Если апстрим "улучшил" комплешены так, что они перестали работать с
> bash3, то, по возможности либо паковать старую версию комплешенов, либо
> патчить новую (героям --- слава!). Причина - в
> https://bugzilla.altlinux.org/31399
>
> Так пользователи нашего стандартного bash получат максимум комплешенов в
> пределах разумного.
> ?
> С уважением, Ильдар


кстати, перестали работать комплишены для gear-rpm (например -bs
--nodeps - nodeps не дополняется). Раньше работало.


-- 
Alexey Shabalin

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2016-02-16 15:27 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-03-12 11:17 [devel] bash-completion Alexey Shabalin
2016-02-11  4:32 ` Ildar Mulyukov
2016-02-11 12:46   ` Alexey Shabalin
2016-02-12  7:19       ` Alexey Shabalin
2016-02-16  7:21             ` Alexey Shabalin
2016-02-16  8:29               ` Michael Shigorin
2016-02-16 12:49                 ` Alexey Shabalin
2016-02-16 15:27                 ` Alexey Shabalin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git