ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] rpm-src всё ?
@ 2020-08-10  5:16 Евгений Терешков
  2020-08-10  5:38 ` Ivan A. Melnikov
  2020-08-10 11:57 ` Dmitry V. Levin
  0 siblings, 2 replies; 19+ messages in thread
From: Евгений Терешков @ 2020-08-10  5:16 UTC (permalink / raw)
  To: sisyphus

Привет.

С 2018-го как минимум у меня в sources.list.d лежат записи "rpm-src" и
никогда они никому не мешали. Сегодня без объявления войны (и без
обновления хоть как-то связанных пакетов за последние дни) началось такое:

=8<=======================================================================
root@latitude ~ #apt-get update 
Get:1 http://localhost x86_64 release [619B]
Get:2 http://ftp.altlinux.org x86_64 release [1204B]          
Get:3 http://ftp.altlinux.org noarch release [795B]
Fetched 2618B in 0s (4293B/s)
E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/srclist.classic is not listed in the checksum list for its repository
E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/noarch/base/srclist.classic is not listed in the checksum list for its repository
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
[1]    1206472 exit 100   apt-get update
root@latitude ~ #apt-repo 
rpm http://localhost/RPMS x86_64 hasher
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
=8<=======================================================================

Ещё вчера это работало. Комментирование записей "rpm-src" позволяет успешно
обновить индексы, но тогда отваливается загрузка src.rpm-пакетов, конечно.

Вижу что в apt-conf-sisyphus записей "rpm-src" нету уже давно. Отсюда
вопрос: я что-то пропустил и rpm-src заменены на что-то более другое или
вешать баг (проблемы в инфраструктуре и нужно кого-то потыкать)?


-- 
С уважением, Терешков Евгений.
Jabber ID: evg@altlinux.org, evg_krsk@jabber.ru


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10  5:16 [sisyphus] rpm-src всё ? Евгений Терешков
@ 2020-08-10  5:38 ` Ivan A. Melnikov
  2020-08-10  9:28   ` Dmitry V. Levin
  2020-08-10 11:57 ` Dmitry V. Levin
  1 sibling, 1 reply; 19+ messages in thread
From: Ivan A. Melnikov @ 2020-08-10  5:38 UTC (permalink / raw)
  To: Евгений
	Терешков,
	Dmitry V. Levin
  Cc: sisyphus

On Mon, Aug 10, 2020 at 12:16:59PM +0700, Евгений Терешков wrote:
> Привет.
> 
> С 2018-го как минимум у меня в sources.list.d лежат записи "rpm-src" и
> никогда они никому не мешали. Сегодня без объявления войны (и без
> обновления хоть как-то связанных пакетов за последние дни) началось такое:
> 
> =8<=======================================================================
> root@latitude ~ #apt-get update 
> Get:1 http://localhost x86_64 release [619B]
> Get:2 http://ftp.altlinux.org x86_64 release [1204B]          
> Get:3 http://ftp.altlinux.org noarch release [795B]
> Fetched 2618B in 0s (4293B/s)
> E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/srclist.classic is not listed in the checksum list for its repository
> E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/noarch/base/srclist.classic is not listed in the checksum list for its repository
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> [1]    1206472 exit 100   apt-get update
> root@latitude ~ #apt-repo 
> rpm http://localhost/RPMS x86_64 hasher
> rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> =8<=======================================================================
> 
> Ещё вчера это работало. Комментирование записей "rpm-src" позволяет успешно
> обновить индексы, но тогда отваливается загрузка src.rpm-пакетов, конечно.
> 
> Вижу что в apt-conf-sisyphus записей "rpm-src" нету уже давно. Отсюда
> вопрос: я что-то пропустил и rpm-src заменены на что-то более другое или
> вешать баг (проблемы в инфраструктуре и нужно кого-то потыкать)?

srclist'ов и правда больше нет:

[iv@team ~]$ ls /ALT/Sisyphus/*/base/pkg* | wc -l
23
[iv@team ~]$ ls /ALT/Sisyphus/*/base/src*
ls: cannot access '/ALT/Sisyphus/*/base/src*': No such file or directory

Это печально -- я их использовал в скриптах, помогающих поддерживать
догоняющую сборку на mipsel.

-- 
  wbr,
    iv m.


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10  5:38 ` Ivan A. Melnikov
@ 2020-08-10  9:28   ` Dmitry V. Levin
  2020-08-10  9:32     ` Stanislav Levin
  2020-08-10  9:58     ` Ivan A. Melnikov
  0 siblings, 2 replies; 19+ messages in thread
From: Dmitry V. Levin @ 2020-08-10  9:28 UTC (permalink / raw)
  To: ALT Sisyphus mailing list

On Mon, Aug 10, 2020 at 09:38:42AM +0400, Ivan A. Melnikov wrote:
> On Mon, Aug 10, 2020 at 12:16:59PM +0700, Евгений Терешков wrote:
> > Привет.
> > 
> > С 2018-го как минимум у меня в sources.list.d лежат записи "rpm-src" и
> > никогда они никому не мешали. Сегодня без объявления войны (и без
> > обновления хоть как-то связанных пакетов за последние дни) началось такое:
> > 
> > =8<=======================================================================
> > root@latitude ~ #apt-get update 
> > Get:1 http://localhost x86_64 release [619B]
> > Get:2 http://ftp.altlinux.org x86_64 release [1204B]          
> > Get:3 http://ftp.altlinux.org noarch release [795B]
> > Fetched 2618B in 0s (4293B/s)
> > E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/srclist.classic is not listed in the checksum list for its repository
> > E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/noarch/base/srclist.classic is not listed in the checksum list for its repository
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > E: Tried to dequeue a fetching object
> > [1]    1206472 exit 100   apt-get update
> > root@latitude ~ #apt-repo 
> > rpm http://localhost/RPMS x86_64 hasher
> > rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> > rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> > =8<=======================================================================
> > 
> > Ещё вчера это работало. Комментирование записей "rpm-src" позволяет успешно
> > обновить индексы, но тогда отваливается загрузка src.rpm-пакетов, конечно.
> > 
> > Вижу что в apt-conf-sisyphus записей "rpm-src" нету уже давно. Отсюда
> > вопрос: я что-то пропустил и rpm-src заменены на что-то более другое или
> > вешать баг (проблемы в инфраструктуре и нужно кого-то потыкать)?
> 
> srclist'ов и правда больше нет:
> 
> [iv@team ~]$ ls /ALT/Sisyphus/*/base/pkg* | wc -l
> 23
> [iv@team ~]$ ls /ALT/Sisyphus/*/base/src*
> ls: cannot access '/ALT/Sisyphus/*/base/src*': No such file or directory
> 
> Это печально -- я их использовал в скриптах, помогающих поддерживать
> догоняющую сборку на mipsel.

Но зачем?


-- 
ldv


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10  9:28   ` Dmitry V. Levin
@ 2020-08-10  9:32     ` Stanislav Levin
  2020-08-10  9:43       ` Dmitry V. Levin
  2020-08-10  9:58     ` Ivan A. Melnikov
  1 sibling, 1 reply; 19+ messages in thread
From: Stanislav Levin @ 2020-08-10  9:32 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions, Dmitry V. Levin


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



10.08.2020 12:28, Dmitry V. Levin пишет:
> On Mon, Aug 10, 2020 at 09:38:42AM +0400, Ivan A. Melnikov wrote:
>> On Mon, Aug 10, 2020 at 12:16:59PM +0700, Евгений Терешков wrote:
>>> Привет.
>>>
>>> С 2018-го как минимум у меня в sources.list.d лежат записи "rpm-src" и
>>> никогда они никому не мешали. Сегодня без объявления войны (и без
>>> обновления хоть как-то связанных пакетов за последние дни) началось такое:
>>>
>>> =8<=======================================================================
>>> root@latitude ~ #apt-get update 
>>> Get:1 http://localhost x86_64 release [619B]
>>> Get:2 http://ftp.altlinux.org x86_64 release [1204B]          
>>> Get:3 http://ftp.altlinux.org noarch release [795B]
>>> Fetched 2618B in 0s (4293B/s)
>>> E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/srclist.classic is not listed in the checksum list for its repository
>>> E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/noarch/base/srclist.classic is not listed in the checksum list for its repository
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> E: Tried to dequeue a fetching object
>>> [1]    1206472 exit 100   apt-get update
>>> root@latitude ~ #apt-repo 
>>> rpm http://localhost/RPMS x86_64 hasher
>>> rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
>>> rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
>>> =8<=======================================================================
>>>
>>> Ещё вчера это работало. Комментирование записей "rpm-src" позволяет успешно
>>> обновить индексы, но тогда отваливается загрузка src.rpm-пакетов, конечно.
>>>
>>> Вижу что в apt-conf-sisyphus записей "rpm-src" нету уже давно. Отсюда
>>> вопрос: я что-то пропустил и rpm-src заменены на что-то более другое или
>>> вешать баг (проблемы в инфраструктуре и нужно кого-то потыкать)?
>>
>> srclist'ов и правда больше нет:
>>
>> [iv@team ~]$ ls /ALT/Sisyphus/*/base/pkg* | wc -l
>> 23
>> [iv@team ~]$ ls /ALT/Sisyphus/*/base/src*
>> ls: cannot access '/ALT/Sisyphus/*/base/src*': No such file or directory
>>
>> Это печально -- я их использовал в скриптах, помогающих поддерживать
>> догоняющую сборку на mipsel.
> 
> Но зачем?
> 

Например,
$ apt-cache showsrc python-module-six
E: В sources.list должны быть указаны адреса репозиториев.

Альтернатива?



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

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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10  9:32     ` Stanislav Levin
@ 2020-08-10  9:43       ` Dmitry V. Levin
  2020-08-10  9:49         ` Stanislav Levin
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2020-08-10  9:43 UTC (permalink / raw)
  To: Stanislav Levin; +Cc: ALT Linux Sisyphus discussions

On Mon, Aug 10, 2020 at 12:32:19PM +0300, Stanislav Levin wrote:
> 
> 
> 10.08.2020 12:28, Dmitry V. Levin пишет:
> > On Mon, Aug 10, 2020 at 09:38:42AM +0400, Ivan A. Melnikov wrote:
> >> On Mon, Aug 10, 2020 at 12:16:59PM +0700, Евгений Терешков wrote:
> >>> Привет.
> >>>
> >>> С 2018-го как минимум у меня в sources.list.d лежат записи "rpm-src" и
> >>> никогда они никому не мешали. Сегодня без объявления войны (и без
> >>> обновления хоть как-то связанных пакетов за последние дни) началось такое:
> >>>
> >>> =8<=======================================================================
> >>> root@latitude ~ #apt-get update 
> >>> Get:1 http://localhost x86_64 release [619B]
> >>> Get:2 http://ftp.altlinux.org x86_64 release [1204B]          
> >>> Get:3 http://ftp.altlinux.org noarch release [795B]
> >>> Fetched 2618B in 0s (4293B/s)
> >>> E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/srclist.classic is not listed in the checksum list for its repository
> >>> E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/noarch/base/srclist.classic is not listed in the checksum list for its repository
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> E: Tried to dequeue a fetching object
> >>> [1]    1206472 exit 100   apt-get update
> >>> root@latitude ~ #apt-repo 
> >>> rpm http://localhost/RPMS x86_64 hasher
> >>> rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> >>> rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> >>> =8<=======================================================================
> >>>
> >>> Ещё вчера это работало. Комментирование записей "rpm-src" позволяет успешно
> >>> обновить индексы, но тогда отваливается загрузка src.rpm-пакетов, конечно.
> >>>
> >>> Вижу что в apt-conf-sisyphus записей "rpm-src" нету уже давно. Отсюда
> >>> вопрос: я что-то пропустил и rpm-src заменены на что-то более другое или
> >>> вешать баг (проблемы в инфраструктуре и нужно кого-то потыкать)?
> >>
> >> srclist'ов и правда больше нет:
> >>
> >> [iv@team ~]$ ls /ALT/Sisyphus/*/base/pkg* | wc -l
> >> 23
> >> [iv@team ~]$ ls /ALT/Sisyphus/*/base/src*
> >> ls: cannot access '/ALT/Sisyphus/*/base/src*': No such file or directory
> >>
> >> Это печально -- я их использовал в скриптах, помогающих поддерживать
> >> догоняющую сборку на mipsel.
> > 
> > Но зачем?
> > 
> 
> Например,
> $ apt-cache showsrc python-module-six
> E: В sources.list должны быть указаны адреса репозиториев.
> 
> Альтернатива?

Сложно сказать, никогда не использовал showsrc и не представляю себе,
зачем это надо.


-- 
ldv


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10  9:43       ` Dmitry V. Levin
@ 2020-08-10  9:49         ` Stanislav Levin
  2020-08-10  9:59           ` Dmitry V. Levin
  0 siblings, 1 reply; 19+ messages in thread
From: Stanislav Levin @ 2020-08-10  9:49 UTC (permalink / raw)
  To: Dmitry V. Levin; +Cc: ALT Linux Sisyphus discussions


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



10.08.2020 12:43, Dmitry V. Levin пишет:

> Сложно сказать, никогда не использовал showsrc и не представляю себе,
> зачем это надо.
> 
> 

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


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

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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10  9:28   ` Dmitry V. Levin
  2020-08-10  9:32     ` Stanislav Levin
@ 2020-08-10  9:58     ` Ivan A. Melnikov
  2020-08-10 10:14       ` Dmitry V. Levin
  1 sibling, 1 reply; 19+ messages in thread
From: Ivan A. Melnikov @ 2020-08-10  9:58 UTC (permalink / raw)
  To: Dmitry V. Levin; +Cc: ALT Sisyphus mailing list

On Mon, Aug 10, 2020 at 12:28:31PM +0300, Dmitry V. Levin wrote:
> On Mon, Aug 10, 2020 at 09:38:42AM +0400, Ivan A. Melnikov wrote:
> > On Mon, Aug 10, 2020 at 12:16:59PM +0700, Евгений Терешков wrote:
> > > Привет.
> > > 
> > > С 2018-го как минимум у меня в sources.list.d лежат записи "rpm-src" и
> > > никогда они никому не мешали. Сегодня без объявления войны (и без
> > > обновления хоть как-то связанных пакетов за последние дни) началось такое:
> > > 
> > > =8<=======================================================================
> > > root@latitude ~ #apt-get update 
> > > Get:1 http://localhost x86_64 release [619B]
> > > Get:2 http://ftp.altlinux.org x86_64 release [1204B]          
> > > Get:3 http://ftp.altlinux.org noarch release [795B]
> > > Fetched 2618B in 0s (4293B/s)
> > > E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/srclist.classic is not listed in the checksum list for its repository
> > > E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/noarch/base/srclist.classic is not listed in the checksum list for its repository
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > E: Tried to dequeue a fetching object
> > > [1]    1206472 exit 100   apt-get update
> > > root@latitude ~ #apt-repo 
> > > rpm http://localhost/RPMS x86_64 hasher
> > > rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> > > rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> > > =8<=======================================================================
> > > 
> > > Ещё вчера это работало. Комментирование записей "rpm-src" позволяет успешно
> > > обновить индексы, но тогда отваливается загрузка src.rpm-пакетов, конечно.
> > > 
> > > Вижу что в apt-conf-sisyphus записей "rpm-src" нету уже давно. Отсюда
> > > вопрос: я что-то пропустил и rpm-src заменены на что-то более другое или
> > > вешать баг (проблемы в инфраструктуре и нужно кого-то потыкать)?
> > 
> > srclist'ов и правда больше нет:
> > 
> > [iv@team ~]$ ls /ALT/Sisyphus/*/base/pkg* | wc -l
> > 23
> > [iv@team ~]$ ls /ALT/Sisyphus/*/base/src*
> > ls: cannot access '/ALT/Sisyphus/*/base/src*': No such file or directory
> > 
> > Это печально -- я их использовал в скриптах, помогающих поддерживать
> > догоняющую сборку на mipsel.
> 
> Но зачем?

Например, чтобы получить NEVR всех source-пакеов в репозитории,
и разными способомами сравнивать их множества в разных репозиториях.
Отчётики всякие полезные строить.

Про src.list слышал, но так сложилось.

-- 
  wbr,
    iv m.


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10  9:49         ` Stanislav Levin
@ 2020-08-10  9:59           ` Dmitry V. Levin
  2020-08-10 10:11             ` Stanislav Levin
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2020-08-10  9:59 UTC (permalink / raw)
  To: Stanislav Levin; +Cc: ALT Linux Sisyphus discussions

On Mon, Aug 10, 2020 at 12:49:32PM +0300, Stanislav Levin wrote:
> 10.08.2020 12:43, Dmitry V. Levin пишет:
> 
> > Сложно сказать, никогда не использовал showsrc и не представляю себе,
> > зачем это надо.
> 
> Речь не о том, зачем это надо или не надо, а о том, что есть ненулевое
> кол-во клиентов у той функциональности, которая более не предоставляется
> и замена которой отсутствует.

Речь идёт о том, зачем это надо, и оправдывает ли это затраты,
которые потребуются на реализацию gensrclist.

Так что use cases в студию, пожалуйста.


-- 
ldv


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10  9:59           ` Dmitry V. Levin
@ 2020-08-10 10:11             ` Stanislav Levin
  2020-08-10 10:20               ` Dmitry V. Levin
  0 siblings, 1 reply; 19+ messages in thread
From: Stanislav Levin @ 2020-08-10 10:11 UTC (permalink / raw)
  To: Dmitry V. Levin; +Cc: ALT Linux Sisyphus discussions


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



10.08.2020 12:59, Dmitry V. Levin пишет:
> On Mon, Aug 10, 2020 at 12:49:32PM +0300, Stanislav Levin wrote:
>> 10.08.2020 12:43, Dmitry V. Levin пишет:
>>
>>> Сложно сказать, никогда не использовал showsrc и не представляю себе,
>>> зачем это надо.
>>
>> Речь не о том, зачем это надо или не надо, а о том, что есть ненулевое
>> кол-во клиентов у той функциональности, которая более не предоставляется
>> и замена которой отсутствует.
> 
> Речь идёт о том, зачем это надо, и оправдывает ли это затраты,
> которые потребуются на реализацию gensrclist.
> 
> Так что use cases в студию, пожалуйста.
> 
> 

man 8 apt-cache:

showsrc pkg(s)
showsrc displays all the source package records that match the  given
package names. All versions are shown, as well as all records that
declare the name to be a Binary.

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


Тогда встречный вопрос - о каких конкретно затратах идет речь?
Конечно же, не мне решать их важность, интересна мотивация выпиливания фичи.


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

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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10  9:58     ` Ivan A. Melnikov
@ 2020-08-10 10:14       ` Dmitry V. Levin
  2020-08-10 11:16         ` Ivan A. Melnikov
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2020-08-10 10:14 UTC (permalink / raw)
  To: ALT Sisyphus mailing list

On Mon, Aug 10, 2020 at 01:58:03PM +0400, Ivan A. Melnikov wrote:
> On Mon, Aug 10, 2020 at 12:28:31PM +0300, Dmitry V. Levin wrote:
> > On Mon, Aug 10, 2020 at 09:38:42AM +0400, Ivan A. Melnikov wrote:
> > > On Mon, Aug 10, 2020 at 12:16:59PM +0700, Евгений Терешков wrote:
> > > > Привет.
> > > > 
> > > > С 2018-го как минимум у меня в sources.list.d лежат записи "rpm-src" и
> > > > никогда они никому не мешали. Сегодня без объявления войны (и без
> > > > обновления хоть как-то связанных пакетов за последние дни) началось такое:
> > > > 
> > > > =8<=======================================================================
> > > > root@latitude ~ #apt-get update 
> > > > Get:1 http://localhost x86_64 release [619B]
> > > > Get:2 http://ftp.altlinux.org x86_64 release [1204B]          
> > > > Get:3 http://ftp.altlinux.org noarch release [795B]
> > > > Fetched 2618B in 0s (4293B/s)
> > > > E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/srclist.classic is not listed in the checksum list for its repository
> > > > E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/noarch/base/srclist.classic is not listed in the checksum list for its repository
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > E: Tried to dequeue a fetching object
> > > > [1]    1206472 exit 100   apt-get update
> > > > root@latitude ~ #apt-repo 
> > > > rpm http://localhost/RPMS x86_64 hasher
> > > > rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> > > > rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> > > > =8<=======================================================================
> > > > 
> > > > Ещё вчера это работало. Комментирование записей "rpm-src" позволяет успешно
> > > > обновить индексы, но тогда отваливается загрузка src.rpm-пакетов, конечно.
> > > > 
> > > > Вижу что в apt-conf-sisyphus записей "rpm-src" нету уже давно. Отсюда
> > > > вопрос: я что-то пропустил и rpm-src заменены на что-то более другое или
> > > > вешать баг (проблемы в инфраструктуре и нужно кого-то потыкать)?
> > > 
> > > srclist'ов и правда больше нет:
> > > 
> > > [iv@team ~]$ ls /ALT/Sisyphus/*/base/pkg* | wc -l
> > > 23
> > > [iv@team ~]$ ls /ALT/Sisyphus/*/base/src*
> > > ls: cannot access '/ALT/Sisyphus/*/base/src*': No such file or directory
> > > 
> > > Это печально -- я их использовал в скриптах, помогающих поддерживать
> > > догоняющую сборку на mipsel.
> > 
> > Но зачем?
> 
> Например, чтобы получить NEVR всех source-пакеов в репозитории,

У каждой архитектуры свой набор source-пакетов.
Для того, чтобы получить NEVR всех source-пакетов, настоятельно рекомендую
использовать src.list - это ровно та таблица, с которой работает
и которую поддерживает сборочница.

> и разными способомами сравнивать их множества в разных репозиториях.
> Отчётики всякие полезные строить.

Какая информация нужна для отчётиков?


-- 
ldv


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10 10:11             ` Stanislav Levin
@ 2020-08-10 10:20               ` Dmitry V. Levin
  2020-08-10 10:38                 ` Stanislav Levin
  2020-08-10 11:39                 ` Andrey Savchenko
  0 siblings, 2 replies; 19+ messages in thread
From: Dmitry V. Levin @ 2020-08-10 10:20 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Mon, Aug 10, 2020 at 01:11:00PM +0300, Stanislav Levin wrote:
> 10.08.2020 12:59, Dmitry V. Levin пишет:
> > On Mon, Aug 10, 2020 at 12:49:32PM +0300, Stanislav Levin wrote:
> >> 10.08.2020 12:43, Dmitry V. Levin пишет:
> >>
> >>> Сложно сказать, никогда не использовал showsrc и не представляю себе,
> >>> зачем это надо.
> >>
> >> Речь не о том, зачем это надо или не надо, а о том, что есть ненулевое
> >> кол-во клиентов у той функциональности, которая более не предоставляется
> >> и замена которой отсутствует.
> > 
> > Речь идёт о том, зачем это надо, и оправдывает ли это затраты,
> > которые потребуются на реализацию gensrclist.
> > 
> > Так что use cases в студию, пожалуйста.
> 
> man 8 apt-cache:
> 
> showsrc pkg(s)
> showsrc displays all the source package records that match the  given
> package names. All versions are shown, as well as all records that
> declare the name to be a Binary.
> 
> Я, как мэйнтэйнер, хочу определить из какого src пакета собран
> произвольный бинарный пакет, не имея локальной копии репозитория.

Т.е. apt-овый эквивалент Sisyphus/files/list/bin.list?

> Тогда встречный вопрос - о каких конкретно затратах идет речь?
> Конечно же, не мне решать их важность, интересна мотивация выпиливания фичи.

gensrclist был выпилен ещё в декабре, после чего в genpkglist была
реализована фича, необходимая для сборочницы.


-- 
ldv


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10 10:20               ` Dmitry V. Levin
@ 2020-08-10 10:38                 ` Stanislav Levin
  2020-08-10 11:39                 ` Andrey Savchenko
  1 sibling, 0 replies; 19+ messages in thread
From: Stanislav Levin @ 2020-08-10 10:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions, Dmitry V. Levin


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



10.08.2020 13:20, Dmitry V. Levin пишет:
> On Mon, Aug 10, 2020 at 01:11:00PM +0300, Stanislav Levin wrote:
>> 10.08.2020 12:59, Dmitry V. Levin пишет:
>>> On Mon, Aug 10, 2020 at 12:49:32PM +0300, Stanislav Levin wrote:
>>>> 10.08.2020 12:43, Dmitry V. Levin пишет:
>>>>
>>>>> Сложно сказать, никогда не использовал showsrc и не представляю себе,
>>>>> зачем это надо.
>>>>
>>>> Речь не о том, зачем это надо или не надо, а о том, что есть ненулевое
>>>> кол-во клиентов у той функциональности, которая более не предоставляется
>>>> и замена которой отсутствует.
>>>
>>> Речь идёт о том, зачем это надо, и оправдывает ли это затраты,
>>> которые потребуются на реализацию gensrclist.
>>>
>>> Так что use cases в студию, пожалуйста.
>>
>> man 8 apt-cache:
>>
>> showsrc pkg(s)
>> showsrc displays all the source package records that match the  given
>> package names. All versions are shown, as well as all records that
>> declare the name to be a Binary.
>>
>> Я, как мэйнтэйнер, хочу определить из какого src пакета собран
>> произвольный бинарный пакет, не имея локальной копии репозитория.
> 
> Т.е. apt-овый эквивалент Sisyphus/files/list/bin.list?

Да, под решение этой задачи подходит, конечно, не считая того, что нужно
дополнительно дергать этот файл.

Спасибо.


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

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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10 10:14       ` Dmitry V. Levin
@ 2020-08-10 11:16         ` Ivan A. Melnikov
  0 siblings, 0 replies; 19+ messages in thread
From: Ivan A. Melnikov @ 2020-08-10 11:16 UTC (permalink / raw)
  To: Dmitry V. Levin; +Cc: ALT Sisyphus mailing list

On Mon, Aug 10, 2020 at 01:14:13PM +0300, Dmitry V. Levin wrote:
> On Mon, Aug 10, 2020 at 01:58:03PM +0400, Ivan A. Melnikov wrote:
> > On Mon, Aug 10, 2020 at 12:28:31PM +0300, Dmitry V. Levin wrote:
> > > On Mon, Aug 10, 2020 at 09:38:42AM +0400, Ivan A. Melnikov wrote:
> > > > On Mon, Aug 10, 2020 at 12:16:59PM +0700, Евгений Терешков wrote:
> > > > > Привет.
> > > > > 
> > > > > С 2018-го как минимум у меня в sources.list.d лежат записи "rpm-src" и
> > > > > никогда они никому не мешали. Сегодня без объявления войны (и без
> > > > > обновления хоть как-то связанных пакетов за последние дни) началось такое:
> > > > > 
> > > > > =8<=======================================================================
> > > > > root@latitude ~ #apt-get update 
> > > > > Get:1 http://localhost x86_64 release [619B]
> > > > > Get:2 http://ftp.altlinux.org x86_64 release [1204B]          
> > > > > Get:3 http://ftp.altlinux.org noarch release [795B]
> > > > > Fetched 2618B in 0s (4293B/s)
> > > > > E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/srclist.classic is not listed in the checksum list for its repository
> > > > > E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/noarch/base/srclist.classic is not listed in the checksum list for its repository
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > E: Tried to dequeue a fetching object
> > > > > [1]    1206472 exit 100   apt-get update
> > > > > root@latitude ~ #apt-repo 
> > > > > rpm http://localhost/RPMS x86_64 hasher
> > > > > rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> > > > > rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> > > > > =8<=======================================================================
> > > > > 
> > > > > Ещё вчера это работало. Комментирование записей "rpm-src" позволяет успешно
> > > > > обновить индексы, но тогда отваливается загрузка src.rpm-пакетов, конечно.
> > > > > 
> > > > > Вижу что в apt-conf-sisyphus записей "rpm-src" нету уже давно. Отсюда
> > > > > вопрос: я что-то пропустил и rpm-src заменены на что-то более другое или
> > > > > вешать баг (проблемы в инфраструктуре и нужно кого-то потыкать)?
> > > > 
> > > > srclist'ов и правда больше нет:
> > > > 
> > > > [iv@team ~]$ ls /ALT/Sisyphus/*/base/pkg* | wc -l
> > > > 23
> > > > [iv@team ~]$ ls /ALT/Sisyphus/*/base/src*
> > > > ls: cannot access '/ALT/Sisyphus/*/base/src*': No such file or directory
> > > > 
> > > > Это печально -- я их использовал в скриптах, помогающих поддерживать
> > > > догоняющую сборку на mipsel.
> > > 
> > > Но зачем?
> > 
> > Например, чтобы получить NEVR всех source-пакеов в репозитории,
> 
> У каждой архитектуры свой набор source-пакетов.

Когда-то именно это казалось мне полезным. Сейчас уже неважно.

> Для того, чтобы получить NEVR всех source-пакетов, настоятельно рекомендую
> использовать src.list - это ровно та таблица, с которой работает
> и которую поддерживает сборочница.

Да, теперь буду пользоваться им, код уже переписал.

> > и разными способомами сравнивать их множества в разных репозиториях.
> > Отчётики всякие полезные строить.
> 
> Какая информация нужна для отчётиков?

NEVR достаточно. Большего хотелось, но пока нет.

-- 
  wbr,
    iv m.


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10 10:20               ` Dmitry V. Levin
  2020-08-10 10:38                 ` Stanislav Levin
@ 2020-08-10 11:39                 ` Andrey Savchenko
  2020-08-10 11:52                   ` Dmitry V. Levin
  1 sibling, 1 reply; 19+ messages in thread
From: Andrey Savchenko @ 2020-08-10 11:39 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

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

On Mon, 10 Aug 2020 13:20:56 +0300 Dmitry V. Levin wrote:
> On Mon, Aug 10, 2020 at 01:11:00PM +0300, Stanislav Levin wrote:
> > 10.08.2020 12:59, Dmitry V. Levin пишет:
> > > On Mon, Aug 10, 2020 at 12:49:32PM +0300, Stanislav Levin wrote:
> > >> 10.08.2020 12:43, Dmitry V. Levin пишет:
> > >>
> > >>> Сложно сказать, никогда не использовал showsrc и не представляю себе,
> > >>> зачем это надо.
> > >>
> > >> Речь не о том, зачем это надо или не надо, а о том, что есть ненулевое
> > >> кол-во клиентов у той функциональности, которая более не предоставляется
> > >> и замена которой отсутствует.
> > > 
> > > Речь идёт о том, зачем это надо, и оправдывает ли это затраты,
> > > которые потребуются на реализацию gensrclist.
> > > 
> > > Так что use cases в студию, пожалуйста.
> > 
> > man 8 apt-cache:
> > 
> > showsrc pkg(s)
> > showsrc displays all the source package records that match the  given
> > package names. All versions are shown, as well as all records that
> > declare the name to be a Binary.
> > 
> > Я, как мэйнтэйнер, хочу определить из какого src пакета собран
> > произвольный бинарный пакет, не имея локальной копии репозитория.
> 
> Т.е. apt-овый эквивалент Sisyphus/files/list/bin.list?

Если было принято решение об удалении функциональности showsrc из
apt, это следовало документировать и удалить команду showsrc из
apt или, что ещё лучше, заменить реализацию на использующую
указанный файл.

Молчаливое удаление стандартной функциональности, на мой взгляд,
неприемлемо. А требование «покажите, где это нужно» демонстрирует
не лучшее отношение к пользователям. Это как сломать ABI библиотеки
и не поменять версию и не описать ничего в документации.

Best regards,
Andrew Savchenko

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

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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10 11:39                 ` Andrey Savchenko
@ 2020-08-10 11:52                   ` Dmitry V. Levin
  2020-08-10 12:20                     ` Anton Farygin
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2020-08-10 11:52 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On Mon, Aug 10, 2020 at 02:39:02PM +0300, Andrey Savchenko wrote:
> On Mon, 10 Aug 2020 13:20:56 +0300 Dmitry V. Levin wrote:
> > On Mon, Aug 10, 2020 at 01:11:00PM +0300, Stanislav Levin wrote:
> > > 10.08.2020 12:59, Dmitry V. Levin пишет:
> > > > On Mon, Aug 10, 2020 at 12:49:32PM +0300, Stanislav Levin wrote:
> > > >> 10.08.2020 12:43, Dmitry V. Levin пишет:
> > > >>
> > > >>> Сложно сказать, никогда не использовал showsrc и не представляю себе,
> > > >>> зачем это надо.
> > > >>
> > > >> Речь не о том, зачем это надо или не надо, а о том, что есть ненулевое
> > > >> кол-во клиентов у той функциональности, которая более не предоставляется
> > > >> и замена которой отсутствует.
> > > > 
> > > > Речь идёт о том, зачем это надо, и оправдывает ли это затраты,
> > > > которые потребуются на реализацию gensrclist.
> > > > 
> > > > Так что use cases в студию, пожалуйста.
> > > 
> > > man 8 apt-cache:
> > > 
> > > showsrc pkg(s)
> > > showsrc displays all the source package records that match the  given
> > > package names. All versions are shown, as well as all records that
> > > declare the name to be a Binary.
> > > 
> > > Я, как мэйнтэйнер, хочу определить из какого src пакета собран
> > > произвольный бинарный пакет, не имея локальной копии репозитория.
> > 
> > Т.е. apt-овый эквивалент Sisyphus/files/list/bin.list?
> 
> Если было принято решение об удалении функциональности showsrc из
> apt, это следовало документировать и удалить команду showsrc из
> apt

Нет, потому что существуют индексы, созданные ранее.

> или, что ещё лучше, заменить реализацию на использующую указанный файл.

showsrc всё-такие делает совсем другое: оно показывает description
и прочую информацию.


-- 
ldv


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10  5:16 [sisyphus] rpm-src всё ? Евгений Терешков
  2020-08-10  5:38 ` Ivan A. Melnikov
@ 2020-08-10 11:57 ` Dmitry V. Levin
  1 sibling, 0 replies; 19+ messages in thread
From: Dmitry V. Levin @ 2020-08-10 11:57 UTC (permalink / raw)
  To: ALT Sisyphus mailing list

On Mon, Aug 10, 2020 at 12:16:59PM +0700, Евгений Терешков wrote:
> Привет.
> 
> С 2018-го как минимум у меня в sources.list.d лежат записи "rpm-src" и
> никогда они никому не мешали. Сегодня без объявления войны (и без
> обновления хоть как-то связанных пакетов за последние дни) началось такое:
> 
> =8<=======================================================================
> root@latitude ~ #apt-get update 
> Get:1 http://localhost x86_64 release [619B]
> Get:2 http://ftp.altlinux.org x86_64 release [1204B]          
> Get:3 http://ftp.altlinux.org noarch release [795B]
> Fetched 2618B in 0s (4293B/s)
> E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/x86_64/base/srclist.classic is not listed in the checksum list for its repository
> E: http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/noarch/base/srclist.classic is not listed in the checksum list for its repository
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> E: Tried to dequeue a fetching object
> [1]    1206472 exit 100   apt-get update
> root@latitude ~ #apt-repo 
> rpm http://localhost/RPMS x86_64 hasher
> rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> rpm-src [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
> =8<=======================================================================
> 
> Ещё вчера это работало. Комментирование записей "rpm-src" позволяет успешно
> обновить индексы, но тогда отваливается загрузка src.rpm-пакетов, конечно.
> 
> Вижу что в apt-conf-sisyphus записей "rpm-src" нету уже давно. Отсюда
> вопрос: я что-то пропустил и rpm-src заменены на что-то более другое или
> вешать баг (проблемы в инфраструктуре и нужно кого-то потыкать)?

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


-- 
ldv


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10 11:52                   ` Dmitry V. Levin
@ 2020-08-10 12:20                     ` Anton Farygin
  2020-08-10 12:40                       ` Dmitry V. Levin
  0 siblings, 1 reply; 19+ messages in thread
From: Anton Farygin @ 2020-08-10 12:20 UTC (permalink / raw)
  To: sisyphus

On 10.08.2020 14:52, Dmitry V. Levin wrote:
> On Mon, Aug 10, 2020 at 02:39:02PM +0300, Andrey Savchenko wrote:
>> On Mon, 10 Aug 2020 13:20:56 +0300 Dmitry V. Levin wrote:
>>> On Mon, Aug 10, 2020 at 01:11:00PM +0300, Stanislav Levin wrote:
>>>> 10.08.2020 12:59, Dmitry V. Levin пишет:
>>>>> On Mon, Aug 10, 2020 at 12:49:32PM +0300, Stanislav Levin wrote:
>>>>>> 10.08.2020 12:43, Dmitry V. Levin пишет:
>>>>>>
>>>>>>> Сложно сказать, никогда не использовал showsrc и не представляю себе,
>>>>>>> зачем это надо.
>>>>>> Речь не о том, зачем это надо или не надо, а о том, что есть ненулевое
>>>>>> кол-во клиентов у той функциональности, которая более не предоставляется
>>>>>> и замена которой отсутствует.
>>>>> Речь идёт о том, зачем это надо, и оправдывает ли это затраты,
>>>>> которые потребуются на реализацию gensrclist.
>>>>>
>>>>> Так что use cases в студию, пожалуйста.
>>>> man 8 apt-cache:
>>>>
>>>> showsrc pkg(s)
>>>> showsrc displays all the source package records that match the  given
>>>> package names. All versions are shown, as well as all records that
>>>> declare the name to be a Binary.
>>>>
>>>> Я, как мэйнтэйнер, хочу определить из какого src пакета собран
>>>> произвольный бинарный пакет, не имея локальной копии репозитория.
>>> Т.е. apt-овый эквивалент Sisyphus/files/list/bin.list?
>> Если было принято решение об удалении функциональности showsrc из
>> apt, это следовало документировать и удалить команду showsrc из
>> apt
> Нет, потому что существуют индексы, созданные ранее.
>
>> или, что ещё лучше, заменить реализацию на использующую указанный файл.
> showsrc всё-такие делает совсем другое: оно показывает description
> и прочую информацию.
>
>
build-dep жалко больше



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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10 12:20                     ` Anton Farygin
@ 2020-08-10 12:40                       ` Dmitry V. Levin
  2020-08-10 14:51                         ` Anton Farygin
  0 siblings, 1 reply; 19+ messages in thread
From: Dmitry V. Levin @ 2020-08-10 12:40 UTC (permalink / raw)
  To: ALT Sisyphus mailing list

On Mon, Aug 10, 2020 at 03:20:12PM +0300, Anton Farygin wrote:
[...]
> build-dep жалко больше

С build-dep есть проблема достоверности:

- поскольку у нас архитектур несколько, а source rpm один, то вывод
отражает в лучшем случае данные по одной архитектуре, несмотря на то,
что сборочные зависимости иногда зависят от архитектуры;

- поскольку сборочные зависимости зависят от сборочной среды, то
во время сборки сборочные зависимости уточняются (в hasher >= 1.4.3
режим работы --query-repackage включён по умолчанию), в то время как
build-dep покажет те сборочные зависимости, которые были на момент
формирования этого исходного пакета.


-- 
ldv


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

* Re: [sisyphus] rpm-src всё ?
  2020-08-10 12:40                       ` Dmitry V. Levin
@ 2020-08-10 14:51                         ` Anton Farygin
  0 siblings, 0 replies; 19+ messages in thread
From: Anton Farygin @ 2020-08-10 14:51 UTC (permalink / raw)
  To: sisyphus

On 10.08.2020 15:40, Dmitry V. Levin wrote:
> On Mon, Aug 10, 2020 at 03:20:12PM +0300, Anton Farygin wrote:
> [...]
>> build-dep жалко больше
> С build-dep есть проблема достоверности:
>
> - поскольку у нас архитектур несколько, а source rpm один, то вывод
> отражает в лучшем случае данные по одной архитектуре, несмотря на то,
> что сборочные зависимости иногда зависят от архитектуры;
>
> - поскольку сборочные зависимости зависят от сборочной среды, то
> во время сборки сборочные зависимости уточняются (в hasher >= 1.4.3
> режим работы --query-repackage включён по умолчанию), в то время как
> build-dep покажет те сборочные зависимости, которые были на момент
> формирования этого исходного пакета.
>
>
Да, эту поправку я знаю.

Я ещё подумал что было бы полезно иметь возможность где-то взять хеши 
всех src пакетов, из которых был сделан бинарный subset.

меня интересует в первую очередь sha1header, но можно и то, что у нас 
записывается в pkglist (по моему там md5).




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

end of thread, other threads:[~2020-08-10 14:51 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-08-10  5:16 [sisyphus] rpm-src всё ? Евгений Терешков
2020-08-10  5:38 ` Ivan A. Melnikov
2020-08-10  9:28   ` Dmitry V. Levin
2020-08-10  9:32     ` Stanislav Levin
2020-08-10  9:43       ` Dmitry V. Levin
2020-08-10  9:49         ` Stanislav Levin
2020-08-10  9:59           ` Dmitry V. Levin
2020-08-10 10:11             ` Stanislav Levin
2020-08-10 10:20               ` Dmitry V. Levin
2020-08-10 10:38                 ` Stanislav Levin
2020-08-10 11:39                 ` Andrey Savchenko
2020-08-10 11:52                   ` Dmitry V. Levin
2020-08-10 12:20                     ` Anton Farygin
2020-08-10 12:40                       ` Dmitry V. Levin
2020-08-10 14:51                         ` Anton Farygin
2020-08-10  9:58     ` Ivan A. Melnikov
2020-08-10 10:14       ` Dmitry V. Levin
2020-08-10 11:16         ` Ivan A. Melnikov
2020-08-10 11:57 ` Dmitry V. Levin

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