Bug 35823

Summary: Ошибка размещения спека
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: genspecAssignee: obirvalger <obirvalger>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: cas, grenka, obirvalger
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrey Cherepanov 2018-12-28 16:56:51 MSK
Есть каталог mugshot, содержащий ещё каталог mugshot с исходниками.

Запускается genspec:
genspec
Package or module name: mugshot
Package type (common,golang-bin,java-maven,noarch,python,python-bin,python3,python3-bin,ruby,ruby-bin): python3-bin
Package version: 0.4.1
Package summary: Mugshot is a lightweight user configuration utility that allows you to easily update personal user details
Package license: GPLv3+
Package URL: https://launchpad.net/mugshot
Package description: Mugshot is a lightweight user configuration utility that allows you to easily update personal user details.
Package changelog: - Initial build for Sisyphus.
Error: file or directory mugshot already exists


Ожидаемое поведение: если текущий каталог имеет то же имя, создавать спек там.
Comment 1 obirvalger@altlinux.org 2019-02-21 15:24:43 MSK
По умолчанию genspec создаёт подкаталог, но если передать опцию --here, то spec и .gear будут созданы в текущем каталоге.

Эта опция не совместима с опцией --git, поэтому в github2spec --here будет работать только при включении опции --spec-only.
Comment 2 Grigory Ustinov 2019-07-18 16:54:26 MSK
Со слов мейнтейнера можно достичь той же функциональности с использованием опции --here.