[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