[devel] Порт gear для Fedora

Evgeny Sinelnikov sin на altlinux.ru
Сб Ноя 19 14:29:29 MSK 2011


19 ноября 2011 г. 14:53 пользователь Paul Wolneykien
<manowar at altlinux.org> написал:
> 19.11.2011 14:35, Evgeny Sinelnikov пишет:
>> 19 ноября 2011 г. 13:33 пользователь Evgeny Sinelnikov
>> <sin at altlinux.ru> написал:
>>> 17 ноября 2011 г. 16:57 пользователь Andrew Clark
>>> <andrewclarkii at gmail.com> написал:
>>>> 17 ноября 2011 г. 16:53 пользователь Alexey Gladkov
>>>> <legion at altlinux.ru> написал:
>>>>> On 17.11.2011 10:03, Evgeny Sinelnikov wrote:
>>>>>> Да-да, спасибо, я заметил - попробую запустить фёдоровский аналог hasher'а.
>>>>>
>>>>> Может вы эти пакеты ещё и в их репозиторий положите ? :)
>>>>
>>>> Почему бы и нет.
>>>
>>> Ну, так я уже спонсора ищу. Есть среди нас такие?
>>
>> Собственно, более важно найти upstream в виде тарболов. У них там для
>> Source: "If you give a full URL (and you should)..." -
>> https://fedoraproject.org/wiki/How_to_create_an_RPM_package
>> Политика же ограничена тем, что если нельзя скачать на лету апстримный
>> тарбол, то нужно обосновать в чём тут дело и сделать скрипт, который
>> их получит:
>> https://fedoraproject.org/wiki/Packaging/SourceURL
>>
>> Для Gear у нас тарболов нет - http://www.altlinux.org/Gear
>
>  Да что вы говорите? :)
>
>
> http://git.altlinux.org/gears/g/gear.git?p=gear.git;a=snapshot;h=1.7.2.6-alt1;sf=tgz
>
>  И так для каждого тега... ;)
>

Ну, это хорошо... Но не укладывается в схему Source:
URL_of_project/Project.tar.gz.
Боюсь, что rpm не сможет правильно преобразовать в имя имя файла строку вида:
 "gear.git?p=gear.git;a=snapshot;h=1.7.2.6-alt1;sf=tgz"

Вот такие варианты более подошли бы:
http://git.altlinux.org/gears/g/gear.git/snapshoot/gear-1.7.2.6-alt1.tar.gz
 или
http://git.altlinux.org/snapshoots/gear/gear-1.7.2.6-alt1.tar.gz

Но тут есть неявное подразумевается имени тега и из имени файла, и это
может не всегда работать. Прежде всего потому, что ограничений на
имена тегов у нас нет.

Тем не менее, такой вариант существенно бы упростил работу. Правда
правила для .gear/rules придётся тогда изменить. Но всё это можно
сделать и потом...


-- 
Sin (Sinelnikov Evgeny)
Etersoft


Подробная информация о списке рассылки Devel