ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
@ 2009-07-06 12:23 Alexey I. Froloff
    2009-07-16 12:54 ` Alexey I. Froloff
  0 siblings, 2 replies; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-06 12:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1870 bytes --]

Очень скоро (я надеюсь) в сизифе появится новый vim с полностью
переписанной подсветкой синтаксиса для spec файлов.

Реализована (довольно убого, правда) проверка синтаксиса.  В
преамбуле (toplevel и %package) разрешено использовать только
валидные теги, у некоторых тегов (типа Requires(post):)
проверяются аргументы в скобках и т.п.

Как и раньше есть два вида макросов.  "Директивы", типа %setup,
%patch, к ним же добавляются конструкции %make_build,
%add_findreq_skip и т.п., и "системные макросы", типа %_bindir,
%_datadir.  В этой версии они реализованы keyword'ами вместо
страшенного вида регулярных выражений, так что теперь проще это
поддерживать в актуальном состоянии.  

Макросы вида %__* подсвечиваются как ошибка.  Возможно я
погорячился, и некоторые макросы (типа %__foo_version)
использовать можно.  В этом случае хотелось бы зафиксировать
список.  Также считаются ошибочными незаэкранированные (%%foo)
макросы в комментариях.

Секции %prep, %build, %install и %post/%trigger теперь
подсвечиваются включением syntax/sh.vim.  При помощи некоторого
количества хаков выглядит эта подсветка почти как раньше.

В областях, где подразумевается текст (summary, description,
changelog, комментарии) работает проверка синтаксиса:
:set spell spellang=en,ru

Можно использовать foldmethod=syntax.

Я старался максимально сохранить совместимость со старой
подсветкой, в моей цветовой схеме мне это удалось.  Если кто-то
использовал настройки "hi link" для spec* результат может
отличаться, я не везде смог сохранить имена групп.

Если найдёте где-то какие-то неадекватности - вешайте баг на
пакет vim-common.  Список макросов был вытащен при помощи rpm
--showrc около двух месяцев назад, при этом в системе стояли
почти все пакеты, содержащие файлы в /etc/rpm/macros.d/ и
/usr/lib/rpm/macros.d/.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  @ 2009-07-06 12:53   ` Alexey I. Froloff
  2009-07-06 14:21     ` Max Ivanov
                       ` (2 more replies)
  0 siblings, 3 replies; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-06 12:53 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 263 bytes --]

On Mon, Jul 06, 2009 at 04:40:55PM +0400, Andrew Clark wrote:
> > ????? ????? (? ???????) ? ?????? ???????? ????? vim ? ?????????
> > ???????????? ?????????? ?????????? ??? spec ??????.
> ??????! ??? ????? ??????
ЩИТО, простите?

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-06 12:53   ` Alexey I. Froloff
@ 2009-07-06 14:21     ` Max Ivanov
  2009-07-06 14:34       ` Andrey Rahmatullin
  2009-07-06 14:35       ` Alexey I. Froloff
  2009-07-06 14:47     ` Andrew Clark
    2 siblings, 2 replies; 30+ messages in thread
From: Max Ivanov @ 2009-07-06 14:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

>> > ????? ????? (? ???????) ? ?????? ???????? ????? vim ? ?????????
>> > ???????????? ?????????? ?????????? ??? spec ??????.
>> ??????! ??? ????? ??????
> ЩИТО, простите?

В Gmail всё ок


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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-06 14:21     ` Max Ivanov
@ 2009-07-06 14:34       ` Andrey Rahmatullin
  2009-07-06 14:35       ` Alexey I. Froloff
  1 sibling, 0 replies; 30+ messages in thread
From: Andrey Rahmatullin @ 2009-07-06 14:34 UTC (permalink / raw)
  To: sisyphus

On Mon, Jul 06, 2009 at 06:21:35PM +0400, Max Ivanov wrote:
> >> > ????? ????? (? ???????) ? ?????? ???????? ????? vim ? ?????????
> >> > ???????????? ?????????? ?????????? ??? spec ??????.
> >> ??????! ??? ????? ??????
> > ЩИТО, простите?
> 
> В Gmail всё ок
Это не оправдывает
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit


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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-06 14:21     ` Max Ivanov
  2009-07-06 14:34       ` Andrey Rahmatullin
@ 2009-07-06 14:35       ` Alexey I. Froloff
  1 sibling, 0 replies; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-06 14:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 522 bytes --]

On Mon, Jul 06, 2009 at 06:21:35PM +0400, Max Ivanov wrote:
> >> > ????? ????? (? ???????) ? ?????? ???????? ????? vim ? ?????????
> >> > ???????????? ?????????? ?????????? ??? spec ??????.
> >> ??????! ??? ????? ??????
> > ЩИТО, простите?
> В Gmail всё ок
Ну естественно.  text/html часть хоть и так же по уродски
закодирована, но как-то читается, а вот text/plain пришёл
вопросиками.

Впрочем, это имеет отношение к теме этого списка рассылки только
как разбор багов $useragent.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-06 12:53   ` Alexey I. Froloff
  2009-07-06 14:21     ` Max Ivanov
@ 2009-07-06 14:47     ` Andrew Clark
  2009-07-06 14:51       ` Andrey Rahmatullin
    2 siblings, 1 reply; 30+ messages in thread
From: Andrew Clark @ 2009-07-06 14:47 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions


> ЩИТО, простите?
>   

Сейчас меня нормально видно?


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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-06 14:47     ` Andrew Clark
@ 2009-07-06 14:51       ` Andrey Rahmatullin
  0 siblings, 0 replies; 30+ messages in thread
From: Andrey Rahmatullin @ 2009-07-06 14:51 UTC (permalink / raw)
  To: sisyphus

On Mon, Jul 06, 2009 at 06:47:36PM +0400, Andrew Clark wrote:
> > ЩИТО, простите?
> Сейчас меня нормально видно?
Да.


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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  @ 2009-07-06 15:00       ` Alexey I. Froloff
  2009-07-07  6:54         ` Andrew Clark
  0 siblings, 1 reply; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-06 15:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 235 bytes --]

On Mon, Jul 06, 2009 at 06:42:55PM +0400, Andrew Clark wrote:
> >> ??????! ??? ????? ??????
> > ????, ?????????
> I say, i want that spec.vim. Where i can download it?
Лучше дождаться сизифной сборки.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-06 15:00       ` Alexey I. Froloff
@ 2009-07-07  6:54         ` Andrew Clark
  2009-07-07  8:35           ` Alexey I. Froloff
  0 siblings, 1 reply; 30+ messages in thread
From: Andrew Clark @ 2009-07-07  6:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions


> Лучше дождаться сизифной сборки.
>   
Скажите пожалуйста Алексей, а будет ли в новом spec.vim
реализована подсветка строчек кода, которые выходят
за ограничение в 80 символов?
На опеннете была заметка по этому поводу, хотелось
бы видеть такое в настройках.
http://www.opennet.ru/tips/info/2073.shtml


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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-07  6:54         ` Andrew Clark
@ 2009-07-07  8:35           ` Alexey I. Froloff
  2009-07-07 10:15             ` Andrew Clark
  0 siblings, 1 reply; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-07  8:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 441 bytes --]

On Tue, Jul 07, 2009 at 10:54:23AM +0400, Andrew Clark wrote:
> > Лучше дождаться сизифной сборки.
> Скажите пожалуйста Алексей, а будет ли в новом spec.vim
> реализована подсветка строчек кода, которые выходят
> за ограничение в 80 символов?
При чём тут spec.vim?

> На опеннете была заметка по этому поводу, хотелось
> бы видеть такое в настройках.
Все описанные там опции работают нашей сборке vim.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-07  8:35           ` Alexey I. Froloff
@ 2009-07-07 10:15             ` Andrew Clark
  2009-07-07 10:50               ` Alexey I. Froloff
  0 siblings, 1 reply; 30+ messages in thread
From: Andrew Clark @ 2009-07-07 10:15 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions


> При чём тут spec.vim?
>
>   

А разве не в этом файле указываются настройки
подсветки при редактировании файлов с расширением .spec?


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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-07 10:15             ` Andrew Clark
@ 2009-07-07 10:50               ` Alexey I. Froloff
  2009-07-07 10:55                 ` Alexey Rusakov
  0 siblings, 1 reply; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-07 10:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 298 bytes --]

On Tue, Jul 07, 2009 at 02:15:19PM +0400, Andrew Clark wrote:
> > При чём тут spec.vim?
> А разве не в этом файле указываются настройки
> подсветки при редактировании файлов с расширением .spec?
Ну это наверно имеет смысл в %description и %changelog.  Я
подумаю.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-07 10:50               ` Alexey I. Froloff
@ 2009-07-07 10:55                 ` Alexey Rusakov
  0 siblings, 0 replies; 30+ messages in thread
From: Alexey Rusakov @ 2009-07-07 10:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 571 bytes --]

В Втр, 07/07/2009 в 14:50 +0400, Alexey I. Froloff пишет:
> On Tue, Jul 07, 2009 at 02:15:19PM +0400, Andrew Clark wrote:
> > > При чём тут spec.vim?
> > А разве не в этом файле указываются настройки
> > подсветки при редактировании файлов с расширением .spec?
> Ну это наверно имеет смысл в %description и %changelog.  Я
> подумаю.
Я за такую фичу.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-06 12:23 [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back! Alexey I. Froloff
  @ 2009-07-16 12:54 ` Alexey I. Froloff
  2009-07-16 14:27   ` Alexey Rusakov
                     ` (4 more replies)
  1 sibling, 5 replies; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-16 12:54 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 449 bytes --]

On Mon, Jul 06, 2009 at 04:23:19PM +0400, Alexey I. Froloff wrote:
> Если найдёте где-то какие-то неадекватности - вешайте баг на
> пакет vim-common.
Либо всех всё устраивает, либо никто не использует vim для
редактирования спеков ;-)

В последней версии реализована подсветка символов выходящих за
границу g:spec_textarea_width (по умолчанию 72) в %description и
%changelog как ошибки.

Чего ещё не хватает?

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-16 12:54 ` Alexey I. Froloff
@ 2009-07-16 14:27   ` Alexey Rusakov
  2009-07-16 14:36     ` Alexey I. Froloff
  2009-07-17  4:11   ` REAL
                     ` (3 subsequent siblings)
  4 siblings, 1 reply; 30+ messages in thread
From: Alexey Rusakov @ 2009-07-16 14:27 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 1325 bytes --]

В Чтв, 16/07/2009 в 16:54 +0400, Alexey I. Froloff пишет:
> On Mon, Jul 06, 2009 at 04:23:19PM +0400, Alexey I. Froloff wrote:
> > Если найдёте где-то какие-то неадекватности - вешайте баг на
> > пакет vim-common.
> Либо всех всё устраивает, либо никто не использует vim для
> редактирования спеков ;-)
Я использую, мне очень нравится :)) Спасибо.

> В последней версии реализована подсветка символов выходящих за
> границу g:spec_textarea_width (по умолчанию 72) в %description и
> %changelog как ошибки.
> 
> Чего ещё не хватает?
Я пока не придумал, чего ещё можно пожелать. А, во. Как бы так отмечать
патчи, которые пакуются, но не применяются? И совершенно точно нужно
помечать патчи, которые применяются (через %patch*), но не пакуются
(через Patch*:). То же самое касается Source*:/%SOURCE*.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-16 14:27   ` Alexey Rusakov
@ 2009-07-16 14:36     ` Alexey I. Froloff
  2009-07-16 14:38       ` Ivan Fedorov
  2009-07-17 12:09       ` Alexey I. Froloff
  0 siblings, 2 replies; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-16 14:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 491 bytes --]

On Thu, Jul 16, 2009 at 06:27:29PM +0400, Alexey Rusakov wrote:
> Я пока не придумал, чего ещё можно пожелать. А, во. Как бы так отмечать
> патчи, которые пакуются, но не применяются? И совершенно точно нужно
> помечать патчи, которые применяются (через %patch*), но не пакуются
> (через Patch*:). То же самое касается Source*:/%SOURCE*.
%patch\(\d*\)\> будет считаться ошибкой, если где-то выше по
спеку нет Patch\1:.  Попробую сделать, может получится.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-16 14:36     ` Alexey I. Froloff
@ 2009-07-16 14:38       ` Ivan Fedorov
  2009-07-16 14:47         ` Alexey I. Froloff
  2009-07-17 12:09       ` Alexey I. Froloff
  1 sibling, 1 reply; 30+ messages in thread
From: Ivan Fedorov @ 2009-07-16 14:38 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 949 bytes --]

"Alexey I. Froloff" <raorn-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org>
writes:

> On Thu, Jul 16, 2009 at 06:27:29PM +0400, Alexey Rusakov wrote:
>> Я пока не придумал, чего ещё можно пожелать. А, во. Как бы так отмечать
>> патчи, которые пакуются, но не применяются? И совершенно точно нужно
>> помечать патчи, которые применяются (через %patch*), но не пакуются
>> (через Patch*:). То же самое касается Source*:/%SOURCE*.
> %patch\(\d*\)\> будет считаться ошибкой, если где-то выше по
> спеку нет Patch\1:.  Попробую сделать, может получится.

Не забудь, что Patch: кажется равно Patch0:...


PS: проверять не буду, vim не пользую. :)

[-- Attachment #2: Type: application/pgp-signature, Size: 196 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-16 14:38       ` Ivan Fedorov
@ 2009-07-16 14:47         ` Alexey I. Froloff
  0 siblings, 0 replies; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-16 14:47 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 388 bytes --]

On Thu, Jul 16, 2009 at 06:38:20PM +0400, Ivan Fedorov wrote:
> > %patch\(\d*\)\> будет считаться ошибкой, если где-то выше по
> > спеку нет Patch\1:.  Попробую сделать, может получится.
> Не забудь, что Patch: кажется равно Patch0:...
В этом случае \d* тоже будет работать.  Если кто-то написал
Patch: и %patch0, это будут уже его личные трудности ;-)

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-16 12:54 ` Alexey I. Froloff
  2009-07-16 14:27   ` Alexey Rusakov
@ 2009-07-17  4:11   ` REAL
  2009-07-17  8:33     ` Alexey I. Froloff
  2009-07-17 11:18   ` Andrew Clark
                     ` (2 subsequent siblings)
  4 siblings, 1 reply; 30+ messages in thread
From: REAL @ 2009-07-17  4:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

Alexey I. Froloff пишет:
> Либо всех всё устраивает, либо никто не использует vim для
> редактирования спеков ;-)
> 
> В последней версии реализована подсветка символов выходящих за
> границу g:spec_textarea_width (по умолчанию 72) в %description и
> %changelog как ошибки.
> 
> Чего ещё не хватает?

Не хватает исключений на макросы с %__ в начале. Такие вещи, как 
%__python_version, например, выделенные агрессивно-красным, очень бьют 
по глазам.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-17  4:11   ` REAL
@ 2009-07-17  8:33     ` Alexey I. Froloff
  2009-07-17  8:55       ` Alexey Rusakov
                         ` (2 more replies)
  0 siblings, 3 replies; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-17  8:33 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 274 bytes --]

On Fri, Jul 17, 2009 at 12:11:51PM +0800, REAL wrote:
> Не хватает исключений на макросы с %__ в начале. Такие вещи, как 
> %__python_version, например, выделенные агрессивно-красным, очень бьют 
> по глазам.
Огласите весь список, пжалста!

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-17  8:33     ` Alexey I. Froloff
@ 2009-07-17  8:55       ` Alexey Rusakov
  2009-07-17  9:40         ` Alexey I. Froloff
  2009-07-17  9:02       ` Ivan A. Melnikov
  2009-07-17 11:00       ` Alexey I. Froloff
  2 siblings, 1 reply; 30+ messages in thread
From: Alexey Rusakov @ 2009-07-17  8:55 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

[-- Attachment #1: Type: text/plain, Size: 555 bytes --]

В Птн, 17/07/2009 в 12:33 +0400, Alexey I. Froloff пишет:
> On Fri, Jul 17, 2009 at 12:11:51PM +0800, REAL wrote:
> > Не хватает исключений на макросы с %__ в начале. Такие вещи, как 
> > %__python_version, например, выделенные агрессивно-красным, очень бьют 
> > по глазам.
> Огласите весь список, пжалста!
%__subst ещё, наверное...

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-17  8:33     ` Alexey I. Froloff
  2009-07-17  8:55       ` Alexey Rusakov
@ 2009-07-17  9:02       ` Ivan A. Melnikov
  2009-07-17 11:00       ` Alexey I. Froloff
  2 siblings, 0 replies; 30+ messages in thread
From: Ivan A. Melnikov @ 2009-07-17  9:02 UTC (permalink / raw)
  To: sisyphus

В Fri, 17 Jul 2009 12:33:46 +0400
"Alexey I. Froloff" <raorn@altlinux.org> пишет:

> On Fri, Jul 17, 2009 at 12:11:51PM +0800, REAL wrote:
> > Не хватает исключений на макросы с %__ в начале. Такие вещи, как 
> > %__python_version, например, выделенные агрессивно-красным, очень
> > бьют по глазам.
> Огласите весь список, пжалста!
> 

%__nprocs наверное, для передачи сборочным инструментам, не использующим
make.

-- 
WBR,
Ivan A. Melnikov



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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-17  8:55       ` Alexey Rusakov
@ 2009-07-17  9:40         ` Alexey I. Froloff
  2009-07-17  9:45           ` Max Ivanov
  0 siblings, 1 reply; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-17  9:40 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 386 bytes --]

On Fri, Jul 17, 2009 at 12:55:54PM +0400, Alexey Rusakov wrote:
> > > Не хватает исключений на макросы с %__ в начале. Такие вещи, как 
> > > %__python_version, например, выделенные агрессивно-красным, очень бьют 
> > > по глазам.
> > Огласите весь список, пжалста!
> %__subst ещё, наверное...
Я заметил тенденцию, что %__subst заменяется на sed -i.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-17  9:40         ` Alexey I. Froloff
@ 2009-07-17  9:45           ` Max Ivanov
  0 siblings, 0 replies; 30+ messages in thread
From: Max Ivanov @ 2009-07-17  9:45 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

> Я заметил тенденцию, что %__subst заменяется на sed -i.
> https://lists.altlinux.org/mailman/listinfo/sisyphus

Я просто пишу subst , пока никто не умер вроде-бы :)

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-17  8:33     ` Alexey I. Froloff
  2009-07-17  8:55       ` Alexey Rusakov
  2009-07-17  9:02       ` Ivan A. Melnikov
@ 2009-07-17 11:00       ` Alexey I. Froloff
  2 siblings, 0 replies; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-17 11:00 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list


[-- Attachment #1.1: Type: text/plain, Size: 585 bytes --]

On Fri, Jul 17, 2009 at 12:33:46PM +0400, Alexey I. Froloff wrote:
> > Не хватает исключений на макросы с %__ в начале. Такие вещи, как 
> > %__python_version, например, выделенные агрессивно-красным, очень бьют 
> > по глазам.
> Огласите весь список, пжалста!
Я немного подумал, получился вот такой список "разрешённых"
макросов:

__gcc_version
__gcc_version_base
__gcc_version_major
__gcc_version_minor
__gcc_version_patch
__glibc_version
__glibc_version_major
__glibc_version_minor
__nprocs
__python_version

Полный список в аттаче.

-- 
Regards,
Sir Raorn.

[-- Attachment #1.2: macros__.txt --]
[-- Type: text/plain, Size: 2708 bytes --]

__BTE
___build_args
___build_cmd
___build_post
___build_pre
___build_shell
___build_template
__aclocal
__ar
__arch_install_post
__as
__autoconf
__autoheader
__automake
__autoreconf
__awk
__bzip2
__cat
__cc
__check_files
__chgrp
__chmod
__chown
__cp
__cpio
__cpp
__cxx
__dbi_btconfig
__dbi_btconfig_current
__dbi_btconfig_rebuild
__dbi_htconfig
__dbi_htconfig_current
__dbi_htconfig_rebuild
__dbi_other
__dbi_perms
__dbi_rebuild
__dbi_transient
__emacs
__erl
__erlang
__erlc
__file
__find_provides
__find_requires
__find_scriptlet_requires
__find_tags_bin
__gcc_version
__gcc_version_base
__gcc_version_major
__gcc_version_minor
__gcc_version_patch
__glibc_version
__glibc_version_major
__glibc_version_minor
__gpg
__gpg_check_password_cmd
__gpg_sign_cmd
__gpg_verify_cmd
__grep
__gzip
__hs_package_deps_internal
__id
__install
__install_info
__kde4_bindir
__kde4_buildtype
__kde4_doc
__kde4_iconsdir
__kde4_install_move_files_to_alternate_placement
__kde4_libdir_link
__kde4_prefix
__kde4_sbindir
__kde4_xdg_apps
__kde4_xdg_dirs
__kde4_xdg_menu
__kde_deprecated_macros
__latex
__ld
__libtoolize
__ln_s
__make
__mingw_start
__mkdir
__mkdir_p
__mv
__nm
__nprocs
__objcopy
__objdump
__os_install_post
__patch
__perl
__pgp
__pgp5_check_password_cmd
__pgp5_sign_cmd
__pgp5_verify_cmd
__pgp_check_password_cmd
__pgp_sign_cmd
__pgp_verify_cmd
__prelink_undo_cmd
__python
__python_deps_internal
__python_package_deps_internal
__python_version
__ranlib
__remsh
__rm
__rsh
__ruby
__sed
__spec_autodep_args
__spec_autodep_body
__spec_autodep_cmd
__spec_autodep_custom_post
__spec_autodep_custom_pre
__spec_autodep_post
__spec_autodep_pre
__spec_autodep_shell
__spec_autodep_template
__spec_build_args
__spec_build_body
__spec_build_cmd
__spec_build_custom_post
__spec_build_custom_pre
__spec_build_post
__spec_build_pre
__spec_build_shell
__spec_build_template
__spec_clean_args
__spec_clean_body
__spec_clean_cmd
__spec_clean_custom_post
__spec_clean_custom_pre
__spec_clean_post
__spec_clean_pre
__spec_clean_shell
__spec_clean_template
__spec_install_args
__spec_install_body
__spec_install_cmd
__spec_install_custom_post
__spec_install_custom_pre
__spec_install_post
__spec_install_pre
__spec_install_shell
__spec_install_template
__spec_prep_args
__spec_prep_body
__spec_prep_cmd
__spec_prep_custom_post
__spec_prep_custom_pre
__spec_prep_post
__spec_prep_pre
__spec_prep_shell
__spec_prep_template
__spec_rmbuild_args
__spec_rmbuild_body
__spec_rmbuild_cmd
__spec_rmbuild_custom_post
__spec_rmbuild_custom_pre
__spec_rmbuild_post
__spec_rmbuild_pre
__spec_rmbuild_shell
__spec_rmbuild_template
__ssh
__strip
__subst
__tar
__tclsh
__tex
__touch
__unzip
__xemacs
__xemacs_package
__xemacs_package_root
__xemacsen__

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-16 12:54 ` Alexey I. Froloff
  2009-07-16 14:27   ` Alexey Rusakov
  2009-07-17  4:11   ` REAL
@ 2009-07-17 11:18   ` Andrew Clark
  2009-07-20 16:03   ` Mikhail Efremov
  2009-07-24 19:01   ` Michael Shigorin
  4 siblings, 0 replies; 30+ messages in thread
From: Andrew Clark @ 2009-07-17 11:18 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions


> Либо всех всё устраивает, либо никто не использует vim для
> редактирования спеков ;-)
>
>   

Я использую, мне нравится.

> В последней версии реализована подсветка символов выходящих за
> границу g:spec_textarea_width (по умолчанию 72) в %description и
> %changelog как ошибки.
>   
Спасибо, что прислушались и реализовали. ;]


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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-16 14:36     ` Alexey I. Froloff
  2009-07-16 14:38       ` Ivan Fedorov
@ 2009-07-17 12:09       ` Alexey I. Froloff
  2009-07-17 12:42         ` Alexey I. Froloff
  1 sibling, 1 reply; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-17 12:09 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 536 bytes --]

On Thu, Jul 16, 2009 at 06:36:35PM +0400, Alexey I. Froloff wrote:
> > Я пока не придумал, чего ещё можно пожелать. А, во. Как бы так отмечать
> > патчи, которые пакуются, но не применяются? И совершенно точно нужно
> > помечать патчи, которые применяются (через %patch*), но не пакуются
> > (через Patch*:). То же самое касается Source*:/%SOURCE*.
> %patch\(\d*\)\> будет считаться ошибкой, если где-то выше по
> спеку нет Patch\1:.  Попробую сделать, может получится.
Я ниасилил такой паттерн :-(

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-17 12:09       ` Alexey I. Froloff
@ 2009-07-17 12:42         ` Alexey I. Froloff
  0 siblings, 0 replies; 30+ messages in thread
From: Alexey I. Froloff @ 2009-07-17 12:42 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 617 bytes --]

On Fri, Jul 17, 2009 at 04:09:50PM +0400, Alexey I. Froloff wrote:
> > %patch\(\d*\)\> будет считаться ошибкой, если где-то выше по
> > спеку нет Patch\1:.  Попробую сделать, может получится.
> Я ниасилил такой паттерн :-(
"""
"\@<=" and "\@<!" check for matches just before what follows.
Theoretically these matches could start anywhere before this position.
But to limit the time needed, only the line where what follows matches
is searched, and one line before that (if there is one).  This should
be sufficient to match most things and not be too slow.
"""
Так что никак.

-- 
Regards,
Sir Raorn.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-16 12:54 ` Alexey I. Froloff
                     ` (2 preceding siblings ...)
  2009-07-17 11:18   ` Andrew Clark
@ 2009-07-20 16:03   ` Mikhail Efremov
  2009-07-24 19:01   ` Michael Shigorin
  4 siblings, 0 replies; 30+ messages in thread
From: Mikhail Efremov @ 2009-07-20 16:03 UTC (permalink / raw)
  To: sisyphus

On Thu, 16 Jul 2009 16:54:23 +0400 Alexey I. Froloff wrote:
> On Mon, Jul 06, 2009 at 04:23:19PM +0400, Alexey I. Froloff wrote:
> > Если найдёте где-то какие-то неадекватности - вешайте баг на
> > пакет vim-common.
> Либо всех всё устраивает, либо никто не использует vim для
> редактирования спеков ;-)

> В последней версии реализована подсветка символов выходящих за
> границу g:spec_textarea_width (по умолчанию 72) в %description и
> %changelog как ошибки.

Это хорошо. Но вот считать лидирующие табуляции в %changelog ошибкой -
мне кажется лишнее. Я часто использую их для форматирования.

А в целом мне понравилось, спасибо :)

-- 
WBR, Mikhail Efremov


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

* Re: [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back!
  2009-07-16 12:54 ` Alexey I. Froloff
                     ` (3 preceding siblings ...)
  2009-07-20 16:03   ` Mikhail Efremov
@ 2009-07-24 19:01   ` Michael Shigorin
  4 siblings, 0 replies; 30+ messages in thread
From: Michael Shigorin @ 2009-07-24 19:01 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Thu, Jul 16, 2009 at 04:54:23PM +0400, Alexey I. Froloff wrote:
> On Mon, Jul 06, 2009 at 04:23:19PM +0400, Alexey I. Froloff wrote:
> > Если найдёте где-то какие-то неадекватности - вешайте баг на
> > пакет vim-common.
> Либо всех всё устраивает, либо никто не использует vim для
> редактирования спеков ;-)

JFYI, меня в основном устраивает.  Была какая-то пара мелких
косметических задоринок, но даже багов не стоивших.  Что-то вроде
подсветки ".in" в %install как ошибки (а я делал rm ;-).

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

end of thread, other threads:[~2009-07-24 19:01 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-07-06 12:23 [sisyphus] I: vim-7.2.218-alt1: syntax/spec.vim strikes back! Alexey I. Froloff
2009-07-06 12:53   ` Alexey I. Froloff
2009-07-06 14:21     ` Max Ivanov
2009-07-06 14:34       ` Andrey Rahmatullin
2009-07-06 14:35       ` Alexey I. Froloff
2009-07-06 14:47     ` Andrew Clark
2009-07-06 14:51       ` Andrey Rahmatullin
2009-07-06 15:00       ` Alexey I. Froloff
2009-07-07  6:54         ` Andrew Clark
2009-07-07  8:35           ` Alexey I. Froloff
2009-07-07 10:15             ` Andrew Clark
2009-07-07 10:50               ` Alexey I. Froloff
2009-07-07 10:55                 ` Alexey Rusakov
2009-07-16 12:54 ` Alexey I. Froloff
2009-07-16 14:27   ` Alexey Rusakov
2009-07-16 14:36     ` Alexey I. Froloff
2009-07-16 14:38       ` Ivan Fedorov
2009-07-16 14:47         ` Alexey I. Froloff
2009-07-17 12:09       ` Alexey I. Froloff
2009-07-17 12:42         ` Alexey I. Froloff
2009-07-17  4:11   ` REAL
2009-07-17  8:33     ` Alexey I. Froloff
2009-07-17  8:55       ` Alexey Rusakov
2009-07-17  9:40         ` Alexey I. Froloff
2009-07-17  9:45           ` Max Ivanov
2009-07-17  9:02       ` Ivan A. Melnikov
2009-07-17 11:00       ` Alexey I. Froloff
2009-07-17 11:18   ` Andrew Clark
2009-07-20 16:03   ` Mikhail Efremov
2009-07-24 19:01   ` Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

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


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