Bug 27434 - autoimports.altlinux.org packages support
Summary: autoimports.altlinux.org packages support
Status: CLOSED FIXED
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: bugzilla.altlinux.org (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 normal
Assignee: Andrey Cherepanov
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-11 23:44 MSK by viy
Modified: 2012-08-14 17:52 MSK (History)
1 user (show)

See Also:


Attachments
конфиг (624 bytes, text/plain)
2012-08-10 08:23 MSK, viy
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description viy 2012-06-11 23:44:48 MSK
Надо периодически по крону импортировать список пакетов из autoimports.altlinux.org.

сейчас есть стандартные Сизифовские списки
ftp://autoimports.altlinux.org/pub/ALTLinux/autoimports/Sisyphus/files/list/bin.list
ftp://autoimports.altlinux.org/pub/ALTLinux/autoimports/Sisyphus/files/list/src.list
Я так понимаю, они не подходят, так как там нет Summary.

Поэтому укажите, пожалуйста, желаемый формат, и я в этом формате буду выкладывать списки пакетов для импорта в bugzilla.

Summary
Comment 1 viy 2012-06-20 00:00:13 MSK
Андрей!
Ауууу!
Comment 2 viy 2012-08-09 11:31:51 MSK
горит - собрал MATE,
а рекламировать не могу, так как некуда баги вешать.
Comment 3 Andrey Cherepanov 2012-08-10 00:25:28 MSK
Так описывается в автообновлялке p6:
    'Branch p6': {
        'path': 'p6/branch',
        'archs': set([
            'noarch',
            'i586',
            'x86_64',
        ]),
        'non-package-components': set([
            'cross-component',
        ]),
        'qa': 'qa-p6',
        'acl-cc': False,
        'exclude-maintainers': ['lakostis', 'legion', 'evg'],
        'fallback-owner': None,
        'groups-file': 'git.altlinux.org::acl/list.groups.p6',
        'acl-file': 'git.altlinux.org::acl/list.packages.p6',
        'src-file': 'rsync.altlinux.org::ALTLinux/p6/branch/files/list/src.list',
        'bin-file': 'rsync.altlinux.org::ALTLinux/p6/branch/files/list/bin.list',
        'map-users': USERS_MAPPING,
    },

Нужно аналогичное, а также название и описание продукта на багзилле. Автоимпорт куда осуществляется? Может быть, сделать вообще отдельный раздел. И ещё нужно email ответственного, кто будет получать уведомления.
Comment 4 viy 2012-08-10 08:20:03 MSK
    'Component autoimports/Sisyphus': {
        'path': 'autoimports/Sisyphus',
        'archs': set([
            'noarch',
            'i586',
            'x86_64',
        ]),
        'non-package-components': set([
            'cross-component',
        ]),
        'qa': None,
        'acl-cc': False,
        'fallback-owner': None,
        'groups-file': None,
        'acl-file': None,
        'src-file':
'rsync.altlinux.org::ALTLinux/autoimports/Sisyphus/files/list/src.list',
        'bin-file':
'rsync.altlinux.org::ALTLinux/autoimports/Sisyphus/files/list/bin.list',
        'map-users': USERS_MAPPING,
    },
Comment 5 viy 2012-08-10 08:22:22 MSK
Сорри, запостил вариант с ошибкой. Естественно, должен быть
        'fallback-owner': viy,
что касается 
        'non-package-components': set([
            'cross-component',
        ]),
        'map-users': USERS_MAPPING,
я не знаю, что это такое, поэтому оставил как есть.
Comment 6 viy 2012-08-10 08:23:55 MSK
Created attachment 5534 [details]
конфиг

Прилагаю исправленный конфиг.
Comment 7 viy 2012-08-10 08:27:39 MSK
и еще, вдруг это важно, структура репозитория не совсем стандартная,
в files/ есть только SRPMS, а бинарники в arch/RPMS.autoimports.
но 'src-file' и 'bin-file' есть и корректные.
Comment 8 Andrey Cherepanov 2012-08-14 13:07:25 MSK
Автоматическое обновление компонентов на продукт "Autoimports (Sisyphus)" осуществляется по расписанию 
38 4-23/3 * * * $P/bugzilla-repo-sync -q "Autoimports (Sisyphus)"
Comment 9 viy 2012-08-14 17:52:11 MSK
спасибо!