Bug 38294 - некорректно работает apt-repo add
Summary: некорректно работает apt-repo add
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: apt-repo (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-03-28 17:10 MSK by Alexey
Modified: 2020-04-02 22:05 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexey 2020-03-28 17:10:02 MSK
apt-repo add некорректно добавляет локалльный репозиторий, при этом, даже добавив его руками, на него ругается apt-get update.
Для p9 это тоже справедливо. 
Использовать локальный репозиторий даже прописав его руками не получилось.
Проблема таже, что была с добавлением обычных репозиториев http, что-то там в регулярке которая урл парсит криво.
Comment 1 Andrey Cherepanov 2020-03-28 21:41:11 MSK
Нет примера.
Comment 2 Alexey 2020-03-28 21:53:50 MSK
А значит нет и бага? Попробуйте добавить, сами увидите.
Я вам на почту его слал.
Comment 3 Andrey Cherepanov 2020-03-30 10:05:07 MSK
В руководстве написано, какие источники принимаются apt-repo. В данном случае:

Absolute Path
     Local directory beginning with ‘/’ added as a hasher(7) repository: with current system architecture and ‘hasher’ component.

           apt-repo add /opt/repo
Comment 4 Alexey 2020-03-30 10:33:21 MSK
[root@38f9784f92e1 /]#  apt-repo add /opt/repo
[root@38f9784f92e1 /]# cat /etc/apt/sources.list
# Local package resource list for APT goes here.
# To inspect package defined part, see /etc/apt/sources.list.d/*.list

rpm file:// opt/repo/x86_64 hasher


Err file: opt/repo/x86_64/hasher pkglist
  Invalid URI, local URIS must not start with //
Ign file: opt/repo/x86_64/hasher release
Hit http://mirror.yandex.ru p8/branch/x86_64/classic pkglist
Hit http://mirror.yandex.ru p8/branch/x86_64/classic release
Hit http://mirror.yandex.ru p8/branch/x86_64-i586/classic pkglist
Hit http://mirror.yandex.ru p8/branch/x86_64-i586/classic release
Hit http://mirror.yandex.ru p8/branch/noarch/classic pkglist
Hit http://mirror.yandex.ru p8/branch/noarch/classic release
Failed to fetch file://opt/repo/x86_64/base/pkglist.hasher  Invalid URI, local URIS must not start with //
Comment 5 Repository Robot 2020-03-30 11:47:08 MSK
apt-repo-1.3.11-alt1 -> sisyphus:

 Mon Mar 30 2020 Andrey Cherepanov <cas@altlinux> 1.3.11-alt1
 - Add new repositories: c8.1, autoimports.p9 and altlinuxclub.p9.
 - Use proxy from APT for network operations (thanks asy@) (ALT #38294).
 - Set optional Arepo ignoring in file /etc/sysconfig/apt-repo (ALT #34167).
 - Fix License tag according to SPDX.
Comment 6 Sergey Y. Afonin 2020-03-30 13:25:48 MSK
(In reply to Repository Robot from comment #5)

>  - Use proxy from APT for network operations (thanks asy@) (ALT #38294).

Не тот номер бага
Comment 7 Repository Robot 2020-04-02 20:07:26 MSK
apt-repo-1.3.11-alt1 -> p9:

 Mon Mar 30 2020 Andrey Cherepanov <cas@altlinux> 1.3.11-alt1
 - Add new repositories: c8.1, autoimports.p9 and altlinuxclub.p9.
 - Use proxy from APT for network operations (thanks asy@) (ALT #38294).
 - Set optional Arepo ignoring in file /etc/sysconfig/apt-repo (ALT #34167).
 - Fix License tag according to SPDX.