* [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