ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] про паразитные зависимости в левоскриптах
  @ 2020-03-21  8:10 ` Michael Shigorin
  2020-03-21  9:11   ` Dmitry V. Levin
  2020-03-21  9:35   ` Andrey Savchenko
  0 siblings, 2 replies; 8+ messages in thread
From: Michael Shigorin @ 2020-03-21  8:10 UTC (permalink / raw)
  To: devel

On Sat, Mar 21, 2020 at 04:44:02AM +0000, QA Team Robot wrote:
> burp - Burp is a network-based backup and restore program
> * Thu Feb 13 2020 Vitaly Chikunov <vt@altlinux> 2.3.22-alt1
> - Update to 2.3.22.
> - Overwrite our `readall=' support with upstream version.
> * Wed Feb 12 2020 Vitaly Chikunov <vt@altlinux> 2.3.16-alt3
> - Remove parasite dependencies from optional scripts.

Ещё можно сказать, что в них не надо искать зависимости:
%add_findreq_skiplist %_bindir/some*.sh

http://altlinux.org/Особенности_написания_спек_файлов_в_ALT_Linux

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


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

* Re: [devel] про паразитные зависимости в левоскриптах
  2020-03-21  8:10 ` [devel] про паразитные зависимости в левоскриптах Michael Shigorin
@ 2020-03-21  9:11   ` Dmitry V. Levin
  2020-03-21  9:35   ` Andrey Savchenko
  1 sibling, 0 replies; 8+ messages in thread
From: Dmitry V. Levin @ 2020-03-21  9:11 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sat, Mar 21, 2020 at 11:10:41AM +0300, Michael Shigorin wrote:
> On Sat, Mar 21, 2020 at 04:44:02AM +0000, QA Team Robot wrote:
> > burp - Burp is a network-based backup and restore program
> > * Thu Feb 13 2020 Vitaly Chikunov <vt@altlinux> 2.3.22-alt1
> > - Update to 2.3.22.
> > - Overwrite our `readall=' support with upstream version.
> > * Wed Feb 12 2020 Vitaly Chikunov <vt@altlinux> 2.3.16-alt3
> > - Remove parasite dependencies from optional scripts.
> 
> Ещё можно сказать, что в них не надо искать зависимости:
> %add_findreq_skiplist %_bindir/some*.sh
> 
> http://altlinux.org/Особенности_написания_спек_файлов_в_ALT_Linux

Вот с %_bindir как раз лучше так не поступать, поскольку предполагается,
что туда абы какой мусор не пакуют.

А ещё можно было сначала в burp.spec посмотреть. :)


-- 
ldv


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

* Re: [devel] про паразитные зависимости в левоскриптах
  2020-03-21  8:10 ` [devel] про паразитные зависимости в левоскриптах Michael Shigorin
  2020-03-21  9:11   ` Dmitry V. Levin
@ 2020-03-21  9:35   ` Andrey Savchenko
  2020-03-21 10:00     ` Michael Shigorin
                       ` (2 more replies)
  1 sibling, 3 replies; 8+ messages in thread
From: Andrey Savchenko @ 2020-03-21  9:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sat, 21 Mar 2020 11:10:41 +0300 Michael Shigorin wrote:
> On Sat, Mar 21, 2020 at 04:44:02AM +0000, QA Team Robot wrote:
> > burp - Burp is a network-based backup and restore program
> > * Thu Feb 13 2020 Vitaly Chikunov <vt@altlinux> 2.3.22-alt1
> > - Update to 2.3.22.
> > - Overwrite our `readall=' support with upstream version.
> > * Wed Feb 12 2020 Vitaly Chikunov <vt@altlinux> 2.3.16-alt3
> > - Remove parasite dependencies from optional scripts.
> 
> Ещё можно сказать, что в них не надо искать зависимости:
> %add_findreq_skiplist %_bindir/some*.sh

Я не согласен с таким подходом. Если ставятся скрипты и любое
другое ПО, то все их зависимости должны быть удовлетворены. Если
они опциональные, то их можно вынести в отдельный пакет. Если они
совсем не нужны, то их можно удалить. Какой смысл ставить то, что
не будет работать?

Единственный случай, который выглядит разумным, если пакет ставит
набор примеров использования на все случаи жизни. Но и его можно
в отдельный подпакет поселить.

> http://altlinux.org/Особенности_написания_спек_файлов_в_ALT_Linux
> 


Best regards,
Andrew Savchenko

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

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

* Re: [devel] про паразитные зависимости в левоскриптах
  2020-03-21  9:35   ` Andrey Savchenko
@ 2020-03-21 10:00     ` Michael Shigorin
  2020-03-21 11:07     ` Anton V. Boyarshinov
  2020-03-23  9:02     ` Sergey V Turchin
  2 siblings, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2020-03-21 10:00 UTC (permalink / raw)
  To: devel

On Sat, Mar 21, 2020 at 12:35:43PM +0300, Andrey Savchenko wrote:
> > > - Remove parasite dependencies from optional scripts.
> > Ещё можно сказать, что в них не надо искать зависимости:
> > %add_findreq_skiplist %_bindir/some*.sh
> Единственный случай, который выглядит разумным, если пакет
> ставит набор примеров использования на все случаи жизни.

Именно; и если апстриму всякие хаки вроде "a= странныйбинарь"
не выглядят приемлемыми.

> Но и его можно в отдельный подпакет поселить.

Или в документацию; но случаи бывают разные.

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


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

* Re: [devel] про паразитные зависимости в левоскриптах
  2020-03-21  9:35   ` Andrey Savchenko
  2020-03-21 10:00     ` Michael Shigorin
@ 2020-03-21 11:07     ` Anton V. Boyarshinov
    2020-03-23  9:02     ` Sergey V Turchin
  2 siblings, 1 reply; 8+ messages in thread
From: Anton V. Boyarshinov @ 2020-03-21 11:07 UTC (permalink / raw)
  To: Andrey Savchenko; +Cc: ALT Linux Team development discussions

В Sat, 21 Mar 2020 12:35:43 +0300
Andrey Savchenko <bircoph@altlinux.org> пишет:

> Я не согласен с таким подходом. Если ставятся скрипты и любое
> другое ПО, то все их зависимости должны быть удовлетворены. Если
> они опциональные, то их можно вынести в отдельный пакет. Если они
> совсем не нужны, то их можно удалить. Какой смысл ставить то, что
> не будет работать?

Ещё бывает вариант, когда скрипт имеет разные варианты с использованием
разных инструментов для одного и того же. И достаточно того, чтоб в
наличии был один из них, а не все вместе.


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

* Re: [devel] про паразитные зависимости в левоскриптах
  2020-03-21  9:35   ` Andrey Savchenko
  2020-03-21 10:00     ` Michael Shigorin
  2020-03-21 11:07     ` Anton V. Boyarshinov
@ 2020-03-23  9:02     ` Sergey V Turchin
  2 siblings, 0 replies; 8+ messages in thread
From: Sergey V Turchin @ 2020-03-23  9:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Saturday, 21 March 2020 12:35:43 MSK Andrey Savchenko wrote:
> On Sat, 21 Mar 2020 11:10:41 +0300 Michael Shigorin wrote:
> 
> > On Sat, Mar 21, 2020 at 04:44:02AM +0000, QA Team Robot wrote:
> > 
> > > burp - Burp is a network-based backup and restore program
> > > * Thu Feb 13 2020 Vitaly Chikunov <vt@altlinux> 2.3.22-alt1
> > > - Update to 2.3.22.
> > > - Overwrite our `readall=' support with upstream version.
> > > * Wed Feb 12 2020 Vitaly Chikunov <vt@altlinux> 2.3.16-alt3
> > > - Remove parasite dependencies from optional scripts.
> > 
> > 
> > Ещё можно сказать, что в них не надо искать зависимости:
> > %add_findreq_skiplist %_bindir/some*.sh
> 
> 
> Я не согласен с таким подходом. Если ставятся скрипты и любое
> другое ПО, то все их зависимости должны быть удовлетворены.
Глазами почитать может быть гораздо проще.

> Если
> они опциональные, то их можно вынести в отдельный пакет.
Смотря сколько пакетов мантейните. Если один, то да, не проблема.

> Если они
> совсем не нужны, то их можно удалить. Какой смысл ставить то, что
> не будет работать?
Бывает
case
	Darwin)
	Cygwin)
	FreeBSD)
	Linux)
, везде использутся разные утилиты и удовлетворить не-Linux-овые просто 
невозможно.

[...]

-- 
Regards, Sergey.

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

* Re: [devel] про паразитные зависимости в левоскриптах
  @ 2020-03-24  9:56         ` Michael Shigorin
  2020-03-25 13:38           ` arbars-alt
  0 siblings, 1 reply; 8+ messages in thread
From: Michael Shigorin @ 2020-03-24  9:56 UTC (permalink / raw)
  To: devel

On Mon, Mar 23, 2020 at 08:07:26PM +0600, arbars-alt wrote:
> Тот же самый screenfetch тащит за собой много всего.

Стоит повесить на него что-нить.

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


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

* Re: [devel] про паразитные зависимости в левоскриптах
  2020-03-24  9:56         ` Michael Shigorin
@ 2020-03-25 13:38           ` arbars-alt
  0 siblings, 0 replies; 8+ messages in thread
From: arbars-alt @ 2020-03-25 13:38 UTC (permalink / raw)
  To: devel

Вешал, cas@ закрыл, сказал, что это проблемы внутренних зависимостей 
скрипта, так что разбирайтесь с апстримом...

24.03.2020 15:56, Michael Shigorin пишет:
> On Mon, Mar 23, 2020 at 08:07:26PM +0600, arbars-alt wrote:
>> Тот же самый screenfetch тащит за собой много всего.
> Стоит повесить на него что-нить.
>


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

end of thread, other threads:[~2020-03-25 13:38 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-03-21  8:10 ` [devel] про паразитные зависимости в левоскриптах Michael Shigorin
2020-03-21  9:11   ` Dmitry V. Levin
2020-03-21  9:35   ` Andrey Savchenko
2020-03-21 10:00     ` Michael Shigorin
2020-03-21 11:07     ` Anton V. Boyarshinov
2020-03-24  9:56         ` Michael Shigorin
2020-03-25 13:38           ` arbars-alt
2020-03-23  9:02     ` Sergey V Turchin

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