ALT Linux Team development discussions
 help / color / mirror / Atom feed
* Re: [devel] [#196533] FAILED del=python-module-tinycss2
  @ 2017-12-12 23:39 ` Dmitry V. Levin
  2017-12-12 23:46   ` Vitaly Lipatov
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2017-12-12 23:39 UTC (permalink / raw)
  To: Vitaly Lipatov; +Cc: ALT Devel discussion list

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

On Tue, Dec 12, 2017 at 11:35:30PM +0000, Girar Builder awaiter robot wrote:
> http://git.altlinux.org/tasks/196533/logs/events.1.1.log
> 
> 2017-Dec-12 23:33:49 :: task #196533 for sisyphus started by lav:
> #100 delete python-module-tinycss2
> 2017-Dec-12 23:33:49 :: waiting for a shared lock on sisyphus
> 2017-Dec-12 23:34:41 :: acquired a shared lock on sisyphus
> 2017-Dec-12 23:34:42 :: build check OK
> 2017-Dec-12 23:34:42 :: noarch check OK
> 2017-Dec-12 23:34:43 :: plan: src +0 -1 =18101, noarch +0 -4 =18481
> 2017-Dec-12 23:34:43 :: version check OK
> 2017-Dec-12 23:35:16 :: generated apt indices
> 2017-Dec-12 23:35:16 :: created next repo
> 	i586: NEW unmet dependencies detected:
> python-module-html5print#0.1-alt2.git20140927.1	python2.7(tinycss2)
> python3-module-html5print#0.1-alt2.git20140927.1	python3.3(tinycss2)
> 	x86_64: NEW unmet dependencies detected:
> python-module-html5print#0.1-alt2.git20140927.1	python2.7(tinycss2)
> python3-module-html5print#0.1-alt2.git20140927.1	python3.3(tinycss2)
> 	ACLs of affected packages:
> python-module-html5print	@python @everybody
> 2017-Dec-12 23:35:30 :: dependencies check FAILED
> 2017-Dec-12 23:35:30 :: task #196533 for sisyphus FAILED

Скажите, пожалуйста, зачем вы не глядя удаляете из Сизифа чужие пакеты пачками?


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] [#196533] FAILED del=python-module-tinycss2
  2017-12-12 23:39 ` [devel] [#196533] FAILED del=python-module-tinycss2 Dmitry V. Levin
@ 2017-12-12 23:46   ` Vitaly Lipatov
  2017-12-12 23:54     ` Dmitry V. Levin
  0 siblings, 1 reply; 10+ messages in thread
From: Vitaly Lipatov @ 2017-12-12 23:46 UTC (permalink / raw)
  To: Vitaly Lipatov, ALT Devel discussion list

Dmitry V. Levin писал 13.12.17 2:39:
> On Tue, Dec 12, 2017 at 11:35:30PM +0000, Girar Builder awaiter robot 
> wrote:
>> http://git.altlinux.org/tasks/196533/logs/events.1.1.log
>> 
>> 2017-Dec-12 23:33:49 :: task #196533 for sisyphus started by lav:
>> #100 delete python-module-tinycss2
...
>> 	i586: NEW unmet dependencies detected:
>> python-module-html5print#0.1-alt2.git20140927.1	python2.7(tinycss2)
>> python3-module-html5print#0.1-alt2.git20140927.1	python3.3(tinycss2)
>> 	x86_64: NEW unmet dependencies detected:
>> python-module-html5print#0.1-alt2.git20140927.1	python2.7(tinycss2)
>> python3-module-html5print#0.1-alt2.git20140927.1	python3.3(tinycss2)
>> 	ACLs of affected packages:
>> python-module-html5print	@python @everybody
>> 2017-Dec-12 23:35:30 :: dependencies check FAILED
>> 2017-Dec-12 23:35:30 :: task #196533 for sisyphus FAILED
> 
> Скажите, пожалуйста, зачем вы не глядя удаляете из Сизифа чужие пакеты 
> пачками?
Пожалуйста.
Удалятся только пакеты, на которые нет зависимостей.
В списке были только python-пакеты из List of 371 orphaned packages that 
cannot be rebuilt for a very long time.

orphaned packages из группы @python для меня не чужие пакеты.

А что?

-- 
С уважением,
Виталий Липатов,
Etersoft


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

* Re: [devel] [#196533] FAILED del=python-module-tinycss2
  2017-12-12 23:46   ` Vitaly Lipatov
@ 2017-12-12 23:54     ` Dmitry V. Levin
  2017-12-13  9:22       ` Vitaly Lipatov
  0 siblings, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2017-12-12 23:54 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Dec 13, 2017 at 02:46:48AM +0300, Vitaly Lipatov wrote:
> Dmitry V. Levin писал 13.12.17 2:39:
> > On Tue, Dec 12, 2017 at 11:35:30PM +0000, Girar Builder awaiter robot 
> > wrote:
> >> http://git.altlinux.org/tasks/196533/logs/events.1.1.log
> >> 
> >> 2017-Dec-12 23:33:49 :: task #196533 for sisyphus started by lav:
> >> #100 delete python-module-tinycss2
> ...
> >> 	i586: NEW unmet dependencies detected:
> >> python-module-html5print#0.1-alt2.git20140927.1	python2.7(tinycss2)
> >> python3-module-html5print#0.1-alt2.git20140927.1	python3.3(tinycss2)
> >> 	x86_64: NEW unmet dependencies detected:
> >> python-module-html5print#0.1-alt2.git20140927.1	python2.7(tinycss2)
> >> python3-module-html5print#0.1-alt2.git20140927.1	python3.3(tinycss2)
> >> 	ACLs of affected packages:
> >> python-module-html5print	@python @everybody
> >> 2017-Dec-12 23:35:30 :: dependencies check FAILED
> >> 2017-Dec-12 23:35:30 :: task #196533 for sisyphus FAILED
> > 
> > Скажите, пожалуйста, зачем вы не глядя удаляете из Сизифа чужие пакеты 
> > пачками?
> Пожалуйста.
> Удалятся только пакеты, на которые нет зависимостей.

Как это нет зависимостей, если попытка удаления приводит к анметам?

> В списке были только python-пакеты из List of 371 orphaned packages that 
> cannot be rebuilt for a very long time.

Раньше эту функцию выполнял робот.  Потом этого робота выключили из-за
того, что он был слишком простой и не проверял, можно ли на самом деле
удалить эти пакеты.

> orphaned packages из группы @python для меня не чужие пакеты.

Я посмотрел %changelog пакета python-module-tinycss2 - вас там нет.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] [#196533] FAILED del=python-module-tinycss2
  2017-12-12 23:54     ` Dmitry V. Levin
@ 2017-12-13  9:22       ` Vitaly Lipatov
  2017-12-13  9:26         ` Anton Farygin
  2017-12-13 10:38         ` Dmitry V. Levin
  0 siblings, 2 replies; 10+ messages in thread
From: Vitaly Lipatov @ 2017-12-13  9:22 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Dmitry V. Levin

Dmitry V. Levin писал 13.12.17 2:54:
> On Wed, Dec 13, 2017 at 02:46:48AM +0300, Vitaly Lipatov wrote:
...
>> Удалятся только пакеты, на которые нет зависимостей.
> 
> Как это нет зависимостей, если попытка удаления приводит к анметам?
Не удаляются, а удалятся.
К анметам в репозитории это не приводит. Удаление пакета — традиционный 
способ проверить, кому он ещё нужен. Я вот регулярно получаю письма об 
удалении той или иной массово используемой библиотеки.

>> В списке были только python-пакеты из List of 371 orphaned packages 
>> that
>> cannot be rebuilt for a very long time.
> 
> Раньше эту функцию выполнял робот.  Потом этого робота выключили из-за
> того, что он был слишком простой и не проверял, можно ли на самом деле
> удалить эти пакеты.
Всё зависит от принятой политики.

>> orphaned packages из группы @python для меня не чужие пакеты.
> 
> Я посмотрел %changelog пакета python-module-tinycss2 - вас там нет.
Ну было бы странно выяснять что-то про принципу «вас здесь не стояло».

Я за real@.

Надеюсь, требования сначала пересобрать пакет, чтобы появиться в 
changelog, а потом его уже удалять, у нас нет :)

И я так и не понял причины беспокойства.

-- 
С уважением,
Виталий Липатов,
Etersoft


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

* Re: [devel] [#196533] FAILED del=python-module-tinycss2
  2017-12-13  9:22       ` Vitaly Lipatov
@ 2017-12-13  9:26         ` Anton Farygin
  2017-12-13 10:27           ` Vitaly Lipatov
  2017-12-13 11:47           ` Igor Vlasenko
  2017-12-13 10:38         ` Dmitry V. Levin
  1 sibling, 2 replies; 10+ messages in thread
From: Anton Farygin @ 2017-12-13  9:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Vitaly Lipatov; +Cc: Dmitry V. Levin

13.12.2017 12:22, Vitaly Lipatov пишет:
> Надеюсь, требования сначала пересобрать пакет, чтобы появиться в 
> changelog, а потом его уже удалять, у нас нет :)
>
> И я так и не понял причины беспокойства.

Виталь, лучше удалять попробовав, для начала, пофиксить.


Удалять скриптом продуктивно, но не эффективно.




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

* Re: [devel] [#196533] FAILED del=python-module-tinycss2
  2017-12-13  9:26         ` Anton Farygin
@ 2017-12-13 10:27           ` Vitaly Lipatov
  2017-12-13 11:47           ` Igor Vlasenko
  1 sibling, 0 replies; 10+ messages in thread
From: Vitaly Lipatov @ 2017-12-13 10:27 UTC (permalink / raw)
  To: Anton Farygin; +Cc: ALT Linux Team development discussions, Dmitry V. Levin

Anton Farygin писал 13.12.17 12:26:
> 13.12.2017 12:22, Vitaly Lipatov пишет:
>> Надеюсь, требования сначала пересобрать пакет, чтобы появиться в 
>> changelog, а потом его уже удалять, у нас нет :)
>> 
>> И я так и не понял причины беспокойства.
> 
> Виталь, лучше удалять попробовав, для начала, пофиксить.
> 
> 
> Удалять скриптом продуктивно, но не эффективно.
Я готов вернуть любой пакет по запросу, в обновлённом, собирающемся 
виде.
Я просто не хочу фиксить пакеты, которые никому не нужны. То есть как 
минимум не требуются никакому из пакетов в репозитории.

Как кто-то писал когда-то, чтобы не создавать иллюзию наличия django в 
репозитории.

-- 
С уважением,
Виталий Липатов,
Etersoft


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

* Re: [devel] [#196533] FAILED del=python-module-tinycss2
  2017-12-13  9:22       ` Vitaly Lipatov
  2017-12-13  9:26         ` Anton Farygin
@ 2017-12-13 10:38         ` Dmitry V. Levin
  2017-12-13 10:51           ` Vitaly Lipatov
  1 sibling, 1 reply; 10+ messages in thread
From: Dmitry V. Levin @ 2017-12-13 10:38 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Dec 13, 2017 at 12:22:37PM +0300, Vitaly Lipatov wrote:
> Dmitry V. Levin писал 13.12.17 2:54:
> > On Wed, Dec 13, 2017 at 02:46:48AM +0300, Vitaly Lipatov wrote:
> ...
> >> Удалятся только пакеты, на которые нет зависимостей.
> > 
> > Как это нет зависимостей, если попытка удаления приводит к анметам?
> Не удаляются, а удалятся.
> К анметам в репозитории это не приводит. Удаление пакета — традиционный 
> способ проверить, кому он ещё нужен.

Обычно есть более дешёвые способы проверить (apt-cache whatdepends,
join -11 -22 -o2.1 - Sisyphus-x86_64/ufb-2), каким пакетам в репозитории
нужен тот или иной пакет для установки или сборки.

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

> Я вот регулярно получаю письма об 
> удалении той или иной массово используемой библиотеки.

Отправка задание на удаление пакета, про который известно, что он не
удалится - это простой способ сигнализировать необходимость пересборки.

Если вы НЕ хотите отправлять такой сигнал, используйте --test-only,
пожалуйста.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] [#196533] FAILED del=python-module-tinycss2
  2017-12-13 10:38         ` Dmitry V. Levin
@ 2017-12-13 10:51           ` Vitaly Lipatov
  2017-12-13 11:11             ` Dmitry V. Levin
  0 siblings, 1 reply; 10+ messages in thread
From: Vitaly Lipatov @ 2017-12-13 10:51 UTC (permalink / raw)
  To: ALT Devel discussion list; +Cc: Dmitry V. Levin

Dmitry V. Levin писал 13.12.17 13:38:
> On Wed, Dec 13, 2017 at 12:22:37PM +0300, Vitaly Lipatov wrote:
>> Dmitry V. Levin писал 13.12.17 2:54:
>> > On Wed, Dec 13, 2017 at 02:46:48AM +0300, Vitaly Lipatov wrote:
>> ...
>> >> Удалятся только пакеты, на которые нет зависимостей.
>> >
>> > Как это нет зависимостей, если попытка удаления приводит к анметам?
>> Не удаляются, а удалятся.
>> К анметам в репозитории это не приводит. Удаление пакета — 
>> традиционный
>> способ проверить, кому он ещё нужен.
> 
> Обычно есть более дешёвые способы проверить (apt-cache whatdepends,
> join -11 -22 -o2.1 - Sisyphus-x86_64/ufb-2), каким пакетам в 
> репозитории
> нужен тот или иной пакет для установки или сборки.
А можно опубликовать образец реализации такой проверки? Я бы с радостью 
её использовал.
Вывод apt-cache whatdepends как-то затруднён для машинного читания, а 
что такое Sisyphus-x86_64/ufb-2
я не знаю.

-- 
С уважением,
Виталий Липатов,
Etersoft


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

* Re: [devel] [#196533] FAILED del=python-module-tinycss2
  2017-12-13 10:51           ` Vitaly Lipatov
@ 2017-12-13 11:11             ` Dmitry V. Levin
  0 siblings, 0 replies; 10+ messages in thread
From: Dmitry V. Levin @ 2017-12-13 11:11 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Wed, Dec 13, 2017 at 01:51:46PM +0300, Vitaly Lipatov wrote:
> Dmitry V. Levin писал 13.12.17 13:38:
> > On Wed, Dec 13, 2017 at 12:22:37PM +0300, Vitaly Lipatov wrote:
> >> Dmitry V. Levin писал 13.12.17 2:54:
> >> > On Wed, Dec 13, 2017 at 02:46:48AM +0300, Vitaly Lipatov wrote:
> >> ...
> >> >> Удалятся только пакеты, на которые нет зависимостей.
> >> >
> >> > Как это нет зависимостей, если попытка удаления приводит к анметам?
> >> Не удаляются, а удалятся.
> >> К анметам в репозитории это не приводит. Удаление пакета — 
> >> традиционный
> >> способ проверить, кому он ещё нужен.
> > 
> > Обычно есть более дешёвые способы проверить (apt-cache whatdepends,
> > join -11 -22 -o2.1 - Sisyphus-x86_64/ufb-2), каким пакетам в 
> > репозитории
> > нужен тот или иной пакет для установки или сборки.
> А можно опубликовать образец реализации такой проверки? Я бы с радостью 
> её использовал.
> Вывод apt-cache whatdepends как-то затруднён для машинного читания,

В каком смысле?

> а что такое Sisyphus-x86_64/ufb-2 я не знаю.

Это таблица Used For Build по результатам последней тестовой пересборки
за вычетом пакетов базовой сборочной среды,
в первом столбце имена исходных пакетов, во втором -
имена бинарных пакетов, попавших к ним в сборочную среду.

ufb-1 отсортирован по 1-му столбцу, ufb-2 - по 2-му.
Эти файлы можно скачивать в сжатом виде, например
http://git.altlinux.org/beehive/stats/Sisyphus-x86_64/ufb-1.xz
http://git.altlinux.org/beehive/stats/Sisyphus-x86_64/ufb-2.xz

Примеры использования:

$ echo gcc6-c++ |
LANG=C join -11 -22 -o2.1 - /path/to/beehive/stats/Sisyphus-x86_64/ufb-2 | wc -l
3141

$ rpmquery --qf '%{name}\n' -p /path/to/Sisyphus/files/SRPMS/gcc4.?-*.src.rpm |
LANG=C join -11 -22 -o2.1 - /beehive/stats/Sisyphus-x86_64/ufb-2 | sort
X-Downloader
abinit
avr-gcc
centerim
cspot
ddd
elilo
epdfview
errut
gcc4.1
gnu-efi-3.0r
gnu-efi-3.0u
java-1.5.0-gcj
java-1.6.0-openjdk
java-1.7.0-openjdk
kernel-image-ovz-el
kernel-modules-eprd-ovz-el
kernel-modules-eprd-ovz-el
kernel-modules-fglrx-ovz-el
kernel-modules-omnibook-ovz-el
kernel-modules-pf_ring-ovz-el
kernel-modules-tp_smapi-ovz-el
kernel-modules-zfs-ovz-el
libface
libkdtree++
libmnetutil
libpcrecpp1
libqalculate4
libtremor
lprof
ltilib2
memtest86+
netpolice-filter
nspec
owfs
palemoon
perl-Term-Gnuplot
primus
refind
roxterm
scourge
shim
syslinux
tremulous
uefi-utils
v8-3.24
vkplayer
xmds
xmds2
xorp
xpdf


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] [#196533] FAILED del=python-module-tinycss2
  2017-12-13  9:26         ` Anton Farygin
  2017-12-13 10:27           ` Vitaly Lipatov
@ 2017-12-13 11:47           ` Igor Vlasenko
  1 sibling, 0 replies; 10+ messages in thread
From: Igor Vlasenko @ 2017-12-13 11:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, Dec 13, 2017 at 12:26:05PM +0300, Anton Farygin wrote:
> 13.12.2017 12:22, Vitaly Lipatov пишет:
> > Надеюсь, требования сначала пересобрать пакет, чтобы появиться в
> > changelog, а потом его уже удалять, у нас нет :)
> > 
> > И я так и не понял причины беспокойства.
> 
> Виталь, лучше удалять попробовав, для начала, пофиксить.
> Удалять скриптом продуктивно, но не эффективно.

Случай питоньих пакетов специальный.
В начале года я делал подход к автоматизации их
обновления, и часто спотыкался об плохой стиль git.

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

-- 

I V


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

end of thread, other threads:[~2017-12-13 11:47 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-12-12 23:39 ` [devel] [#196533] FAILED del=python-module-tinycss2 Dmitry V. Levin
2017-12-12 23:46   ` Vitaly Lipatov
2017-12-12 23:54     ` Dmitry V. Levin
2017-12-13  9:22       ` Vitaly Lipatov
2017-12-13  9:26         ` Anton Farygin
2017-12-13 10:27           ` Vitaly Lipatov
2017-12-13 11:47           ` Igor Vlasenko
2017-12-13 10:38         ` Dmitry V. Levin
2017-12-13 10:51           ` Vitaly Lipatov
2017-12-13 11:11             ` Dmitry V. Levin

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