[devel] [#35229] FAILED srpm=gmerlin-0.4.3-alt2.src.rpm
Hihin Ruslan
ruslandh на gmail.com
Вс Дек 12 11:58:15 UTC 2010
Здравствуйте REAL
В сообщении от 12 декабря 2010 вы написали:
> 11.12.2010 22:36, Hihin Ruslan пишет:
> > Мне нет времени изусать сборку через gear. готовых скриптов
> > не подкинете?
>
> у меня их нет и никогда не было, кроме тех, которые лежат в
> пакете gear.
>>> Да просто патч приложил.
>> хорошо, сделаю.
> А ты можешь описать, как ты это делаешь (список команд).
> положил в каталог с репозиторием патч, потом
>$ git add имя_файла
>потом правлю спек для этого патча, потом
>$ gear-commit -a
>$ gear-create-tag -n "0.4.3-alt2" -m "0.4.3-alt2"
>$ git push --all origin
>$ git push origin --tags
>$ ssh git.alt build gmerlin 0.4.3-alt2
> 12.12.2010 17:04, Hihin Ruslan пишет:
> >> $ git push --all origin
> >> $ git push origin --tags
> >> $ ssh git.alt build gmerlin 0.4.3-alt2
> >
> > $ git push --all origin
> > fatal: The remote end hung up unexpectedly
> > [writer на Rostov gmerlin]$ git push origin --tags
> > fatal: The remote end hung up unexpectedly
> > [writer на Rostov gmerlin]$
>
> а, так у вас, похоже, ещё нет самого репозитория?
>
> можно взять у меня:
> $ ssh git.alt clone /people/real/packages/gmerlin.git
> $ git clone git.alt:packages/gmerlin.git
> $ cd gmerlin/
>
> и далее работаем уже с локальным репозиторием.
>
> если репозиторий уже есть, но склонирован не в свою директорию
> на git.alt, а сразу на локальный диск, то нужно поправить
> .git/config , заменив там ссылку для origin (url). а перед git
> push создать новый репозиторий на git.alt:
А что там должно быть ?
В первом случае (вначале) у меня было прописано
url = git://git.altlinux.org/gears/g/gmerlin.git
а во втором (по вашему рецепту)
url = git.alt:packages/gmerlin.git
Какой физический смысл этого параметра?
> $ ssh git.alt init-db gmerlin
А можно для меня-дурака теперь без команд, типа:
1 - создаём локальный git клон из
git://git.altlinux.org/gears/g/gmerlin.git
(А из последнего src.rpm можно получить?)
2 - Корректирую исходник и собираю в локальном хэшере новый
пакет, тестирую его.
3. Все испаравления вношу в git (для src я просто беру из хэшера
новый src rpm)
4. делаю
git-add .
gear-commit -a
5. gear-create-tag -n "0.4.3-alt2" -m "0.4.3-alt2"
А нет команды, которая из готового спека возьмёт версию и
название пакета?
6. Создавать свой git на alt?
А напрямую закинуть локальный git не получится?
(обычно я просто закидываю src.rpm)
7. ..... вот тут я начинаю блуждать
PS Спасибо, жаль. что когда потребуется в следующий раз забуду.
Поэтому вас и допрашиваю - может на вики для себя понятную
памятку напишу. :)
пишу в рассылку, что-бы вас особо не напрягать, может кто-то ещё
что-то подскажет.
--
А ещё говорят так (fortune):
<sel> need help: my first packet to my provider gets lost :-(
<netgod> sel: dont send the first one, start with #2
________________________________________________________________________
С уважением Хихин Руслан
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: This is a digitally signed message part.
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20101212/16b7531b/attachment.bin>
Подробная информация о списке рассылки Devel