ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] битые XML, gnumeric и доп. проверки
@ 2009-09-18  6:44 Ildar Mulyukov
  2009-09-18  9:51 ` Dmitry V. Levin
  0 siblings, 1 reply; 10+ messages in thread
From: Ildar Mulyukov @ 2009-09-18  6:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list; +Cc: Alexey Morsov

	Коллеги,
сегодня наткнулся на проблемку:
$xmllint /usr/share/gnumeric/1.9.10/glade/search-replace.glade
/usr/share/gnumeric/1.9.10/glade/search-replace.glade:8: parser error :  
xmlParseEntityRef: no name
   <property name="title" translatable="yes">Search & Replace</property>

Это, конечно, тривиально исправляется руками за 10 сек. Однако, навело  
меня на мысль:

Возможно, имеет смысл при упаковке пакетов дополнительно проверять XML.  
Либо (при негативной реакции ldv@) отдать эту проверку repocop-у.

На дополнительные проверки напрашиваются ещё некоторые типы хорошо  
известных файлов - например *.desktop (наблюдалось исчезновение иконок).

С уважением,
	Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


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

* Re: [sisyphus] битые XML, gnumeric и доп. проверки
  2009-09-18  6:44 [sisyphus] битые XML, gnumeric и доп. проверки Ildar Mulyukov
@ 2009-09-18  9:51 ` Dmitry V. Levin
  2009-09-18 12:05   ` Alexey Rusakov
                     ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2009-09-18  9:51 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

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

On Fri, Sep 18, 2009 at 12:44:55PM +0600, Ildar Mulyukov wrote:
> 	Коллеги,
> сегодня наткнулся на проблемку:
> $xmllint /usr/share/gnumeric/1.9.10/glade/search-replace.glade
> /usr/share/gnumeric/1.9.10/glade/search-replace.glade:8: parser error :  
> xmlParseEntityRef: no name
>   <property name="title" translatable="yes">Search & Replace</property>
> 
> Это, конечно, тривиально исправляется 
> руками за 10 сек. Однако, навело  меня на 
> мысль:
> 
> Возможно, имеет смысл при упаковке 
> пакетов дополнительно проверять XML.  Либо 
> (при негативной реакции ldv@) отдать эту 
> проверку repocop-у.
> 
> На дополнительные проверки 
> напрашиваются ещё некоторые типы хорошо  
> известных файлов - например *.desktop 
> (наблюдалось исчезновение иконок).

Эти проверки не делаются средствами sisyphus_check; им место либо внутри
(rpm-build), либо совсем снаружи (repocop).  Но мысль дельная, попробуйте
что-нибудь из неё выжать.


-- 
ldv

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

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

* Re: [sisyphus] битые XML, gnumeric и доп. проверки
  2009-09-18  9:51 ` Dmitry V. Levin
@ 2009-09-18 12:05   ` Alexey Rusakov
  2009-09-18 16:38   ` Ildar Mulyukov
  2009-09-18 17:50   ` Michael Shigorin
  2 siblings, 0 replies; 10+ messages in thread
From: Alexey Rusakov @ 2009-09-18 12:05 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

В Птн, 18/09/2009 в 13:51 +0400, Dmitry V. Levin пишет:
> On Fri, Sep 18, 2009 at 12:44:55PM +0600, Ildar Mulyukov wrote:
> > 	Коллеги,
> > сегодня наткнулся на проблемку:
> > $xmllint /usr/share/gnumeric/1.9.10/glade/search-replace.glade
> > /usr/share/gnumeric/1.9.10/glade/search-replace.glade:8: parser error :  
> > xmlParseEntityRef: no name
> >   <property name="title" translatable="yes">Search & Replace</property>
> > 
> > Это, конечно, тривиально исправляется 
> > руками за 10 сек. Однако, навело  меня на 
> > мысль:
> > 
> > Возможно, имеет смысл при упаковке 
> > пакетов дополнительно проверять XML.  Либо 
> > (при негативной реакции ldv@) отдать эту 
> > проверку repocop-у.
> > 
> > На дополнительные проверки 
> > напрашиваются ещё некоторые типы хорошо  
> > известных файлов - например *.desktop 
> > (наблюдалось исчезновение иконок).
> 
> Эти проверки не делаются средствами sisyphus_check; им место либо внутри
> (rpm-build), либо совсем снаружи (repocop).  Но мысль дельная, попробуйте
> что-нибудь из неё выжать.
Лучше совсем снаружи, потому что в общем случае файл .desktop или тот
же .glade может быть в одном пакете, а значки или, например, DTD - в
другом.

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

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

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

* Re: [sisyphus] битые XML, gnumeric и доп. проверки
  2009-09-18  9:51 ` Dmitry V. Levin
  2009-09-18 12:05   ` Alexey Rusakov
@ 2009-09-18 16:38   ` Ildar Mulyukov
  2009-09-18 16:48     ` Dmitry V. Levin
  2009-09-18 17:50   ` Michael Shigorin
  2 siblings, 1 reply; 10+ messages in thread
From: Ildar Mulyukov @ 2009-09-18 16:38 UTC (permalink / raw)
  To: sisyphus

On 18.09.2009 15:51:33, Dmitry V. Levin wrote:
> On Fri, Sep 18, 2009 at 12:44:55PM +0600, Ildar Mulyukov wrote:
> > Возможно, имеет смысл при упаковке
> > пакетов дополнительно проверять XML.  Либо
> > (при негативной реакции ldv@) отдать эту
> > проверку repocop-у.
> Эти проверки не делаются средствами sisyphus_check; им место либо  
> внутри
> (rpm-build), либо совсем снаружи (repocop).  Но мысль дельная,  
> попробуйте
> что-нибудь из неё выжать.

Я так Вас понимаю: адресовать это нужно не Вам, а мэйнтейнеру rpm.  
Хорошо. Извиняюсь за неточность.
-- 
Ildar


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

* Re: [sisyphus] битые XML, gnumeric и доп. проверки
  2009-09-18 16:38   ` Ildar Mulyukov
@ 2009-09-18 16:48     ` Dmitry V. Levin
  0 siblings, 0 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2009-09-18 16:48 UTC (permalink / raw)
  To: ALT Linux Sisyphus mailing list

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

On Fri, Sep 18, 2009 at 10:38:19PM +0600, Ildar Mulyukov wrote:
> On 18.09.2009 15:51:33, Dmitry V. Levin wrote:
> >On Fri, Sep 18, 2009 at 12:44:55PM +0600, Ildar Mulyukov wrote:
> >> Возможно, имеет смысл при упаковке
> >> пакетов дополнительно проверять XML.  
> >Либо
> >> (при негативной реакции ldv@) отдать эту
> >> проверку repocop-у.
> >Эти проверки не делаются средствами 
> >sisyphus_check; им место либо  внутри
> >(rpm-build), либо совсем снаружи (repocop).  Но 
> >мысль дельная,  попробуйте
> >что-нибудь из неё выжать.
> 
> Я так Вас понимаю: адресовать это нужно 
> не Вам, а мэйнтейнеру rpm.  Хорошо. 
> Извиняюсь за неточность.

Нет, я думаю что никто лучше вас не реализует вашу идею. ;)


-- 
ldv

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

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

* Re: [sisyphus] битые XML, gnumeric и доп. проверки
  2009-09-18  9:51 ` Dmitry V. Levin
  2009-09-18 12:05   ` Alexey Rusakov
  2009-09-18 16:38   ` Ildar Mulyukov
@ 2009-09-18 17:50   ` Michael Shigorin
  2009-09-18 17:52     ` Andrey Rahmatullin
  2 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2009-09-18 17:50 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Fri, Sep 18, 2009 at 01:51:33PM +0400, Dmitry V. Levin wrote:
> Эти проверки не делаются средствами sisyphus_check; им место
> либо внутри (rpm-build), либо совсем снаружи (repocop).

Сейчас repocop не потрошит исходники.

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


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

* Re: [sisyphus] битые XML, gnumeric и доп. проверки
  2009-09-18 17:50   ` Michael Shigorin
@ 2009-09-18 17:52     ` Andrey Rahmatullin
  2009-09-18 17:58       ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2009-09-18 17:52 UTC (permalink / raw)
  To: sisyphus

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

On Fri, Sep 18, 2009 at 08:50:57PM +0300, Michael Shigorin wrote:
> > Эти проверки не делаются средствами sisyphus_check; им место
> > либо внутри (rpm-build), либо совсем снаружи (repocop).
> Сейчас repocop не потрошит исходники.
unsafe-tmp-usage-in-scripts

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

 * lioka зочрутел mldonkey
<thresh> lioka: о!
<thresh> p2p-клиент в пустом ридонли чруте!
<Lost> lioka: мужыг!
<thresh> мечты ldv comes true!
<lioka> гг
<Lost> thresh: ну раздавать то можно
<lioka> байндом туда кинуть свою порнуху не возбраняется
<thresh> ldv назовет это злонамеренным проникновением в чрут
<lioka> мы ему не скажем

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

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

* Re: [sisyphus] битые XML, gnumeric и доп. проверки
  2009-09-18 17:52     ` Andrey Rahmatullin
@ 2009-09-18 17:58       ` Michael Shigorin
  2009-09-18 17:59         ` Andrey Rahmatullin
  0 siblings, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2009-09-18 17:58 UTC (permalink / raw)
  To: sisyphus

On Fri, Sep 18, 2009 at 11:52:44PM +0600, Andrey Rahmatullin wrote:
> > > Эти проверки не делаются средствами sisyphus_check; им место
> > > либо внутри (rpm-build), либо совсем снаружи (repocop).
> > Сейчас repocop не потрошит исходники.
                               ^^^^^^^^^
> unsafe-tmp-usage-in-scripts

Хотя да, тут же уже установленный .glade -- хотя что теперь,
искать в распотрошённых бинарниках всё, похожее на xml?..

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


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

* Re: [sisyphus] битые XML, gnumeric и доп. проверки
  2009-09-18 17:58       ` Michael Shigorin
@ 2009-09-18 17:59         ` Andrey Rahmatullin
  2009-09-21  6:33           ` Ildar Mulyukov
  0 siblings, 1 reply; 10+ messages in thread
From: Andrey Rahmatullin @ 2009-09-18 17:59 UTC (permalink / raw)
  To: sisyphus

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

On Fri, Sep 18, 2009 at 08:58:16PM +0300, Michael Shigorin wrote:
> > > Сейчас repocop не потрошит исходники.
>                                ^^^^^^^^^
> > unsafe-tmp-usage-in-scripts
> 
> Хотя да, тут же уже установленный .glade -- хотя что теперь,
> искать в распотрошённых бинарниках всё, похожее на xml?..
Ну да, мне это тоже кажется черезчур.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

<ilyak> warftpd взять, в конце концов
<raorn> wrarftpd?
<raorn> который сразу нах** посылает?

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

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

* Re: [sisyphus] битые XML, gnumeric и доп. проверки
  2009-09-18 17:59         ` Andrey Rahmatullin
@ 2009-09-21  6:33           ` Ildar Mulyukov
  0 siblings, 0 replies; 10+ messages in thread
From: Ildar Mulyukov @ 2009-09-21  6:33 UTC (permalink / raw)
  To: sisyphus

On 18.09.2009 23:59:32, Andrey Rahmatullin wrote:
> On Fri, Sep 18, 2009 at 08:58:16PM +0300, Michael Shigorin wrote:
> > Хотя да, тут же уже установленный .glade -- хотя что теперь,
> > искать в распотрошённых бинарниках всё, похожее на xml?..
> Ну да, мне это тоже кажется черезчур.

Таки мне видится некий инструмент, который автоматически запускается  
после локальной сборки пакета. Отлично для этого подходит repocop,  
осталось его приторочить к rpmb и hasher.
Это не новое предложение, но в предыдущем чтении поддержки не получило.

Ильдар
-- 
Ildar  Mulyukov,  free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar@jabber.ru
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================


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

end of thread, other threads:[~2009-09-21  6:33 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-18  6:44 [sisyphus] битые XML, gnumeric и доп. проверки Ildar Mulyukov
2009-09-18  9:51 ` Dmitry V. Levin
2009-09-18 12:05   ` Alexey Rusakov
2009-09-18 16:38   ` Ildar Mulyukov
2009-09-18 16:48     ` Dmitry V. Levin
2009-09-18 17:50   ` Michael Shigorin
2009-09-18 17:52     ` Andrey Rahmatullin
2009-09-18 17:58       ` Michael Shigorin
2009-09-18 17:59         ` Andrey Rahmatullin
2009-09-21  6:33           ` Ildar Mulyukov

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