ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Evgeny Sinelnikov <sin@altlinux.ru>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Subject: Re: [devel] gear-update работает отлично
Date: Thu, 16 Apr 2009 02:31:21 +0400
Message-ID: <921f6bb40904151531h66f110a8te0945f95a6a731bb@mail.gmail.com> (raw)
In-Reply-To: <9d5146970904140816u189f7a8avb18b2841b42f757d@mail.gmail.com>

14 апреля 2009 г. 19:16 пользователь Afanasov Dmitry
<afanasovdmitry@gmail.com> написал:
> 14.04.09, Andrii Dobrovol`s`kii<dobr@iop.kiev.ua> написал(а):
>> Alexey Gladkov пишет:
>>  > Раз вы предпочитаете общаться ссылками, вместо нормального изложения:
>> Алексей, я с самого начала был уверен, что в девел то обсуждение
>>  понимания не найдет. Сейчас просто в этом убедился. Отсутствие людей
>>  готовых паковать для Сизифа меня уже давно не удивляет.
> брр, вот вас прёт ругаться/обижаться.
> /me до сих не допер, как gear-changelog юзать и ничего, живой вроде :)
>
> увидеть бы последовательность команд и ошибки, тогда проще было бы.
> чем лопатить яростную переписку.

Ну, я таки тоже не понимаю почему бы не свести всю предыдущую
дискуссию в одно письмо... Хотя непонятно, что ожидалось получить от
community@, когда предполагалось, что даже deve@ не подходит.

Странный такой подход... "Я там спрашивал - никто не знает, а здесь
спрашивать не буду - читайте там, если интересно..." Как же при таком
отношении добиться конструктива? :)

В общем, я таки глянул и понял, что с проблемой номер один сталкивался:
http://lists.altlinux.org/pipermail/community/2009-March/650959.html

И если бы написали об этом сразу сюда я бы вам сразу и ответил...

Если gear-update пишет "Untracked or modified files found" по так оно
и есть... Проверяется командой:
$ git clean -nr

Обычно, хотя так было в старых версиях, могут оставаться пустые
каталоги, которые могут быть "не очень заметны".

Второй вопрос, я так понимаю был связан с .gear/rules - вещью
таинственной, но интуитивно понятной...

Кроме спека в репозитории хранятся разные файлы, включая распакованные
исходники... Всё это (хотя и не всегда), в том или ином виде, должно
быть сложено для rpm в каталог SOURCES.

.gear/rules - это правила формирования этого набора исходников.
Каталоги  обычно принято запаковывать, патчи, картинки и др. просто
копировать, иногда "пожатыми"... Каталоги обычно запаковываются,
включая версию. Причём эта версия может быть в имени архива и не быть
в распакованном виде. Всё это не тривиально и описать в двух словах не
просто. Но правила очень продуманы и делают обычно то, что нужно. В
самом типичном случае обычно нужно указать
tar.bz2: ИМЯ_КАТАЛОГА.
В последнем предполагается, что Каталог будет запакован по стандартной
схеме в %name-%version.tar.bz2, где буде лежать каталог %name-%version

Сами правила .gear/rules расположены в каталоге .gear в файле rules.
Ранее располагались в файле .gear-rules, но это устаревший вариант.

Кроме исходников важное место занимает spec-файл. Именно из него
выковыриваются подстановки @name@, @version@ и @release@. Причём
предполагается, что spec файл обычно один и он ищется по шаблону
*.spec. Если же их в репозитории несколько и/или нужный spec-файл
расположен не в корневом каталоге, то его относительный путь, от корня
репозитория, тоже можно указать в файле правил....

Вот в общем-то и все шаманства... Подробности можно найти здесь
http://www.altlinux.org/Gear/old.

Ну, а git нужно изучать и доверия к нему не терять без повода. Если
говорит, что "Untracked or modified files found", значит так оно
скорее всего и есть - ищите ;)

PS: да и вот всё-таки не понятно и даже не приятно отвечать, когда не
ясно поняли ли вы уже, то о чём спрашивали в community@ или нет... И
про это тоже стоило бы написать сначала...

-- 
Sin (Sinelnikov Evgeny)

  parent reply	other threads:[~2009-04-15 22:31 UTC|newest]

Thread overview: 74+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-04-10 12:05 ` [devel] Что делать с XFCE? Alexey Rusakov
2009-04-10 12:46     ` Grigory Batalov
2009-04-10 12:50     ` Eugene Ostapets
2009-04-13 11:29         ` Andrii Dobrovol`s`kii
2009-04-13 12:55             ` Mikhail Gusarov
2009-04-13 12:55             ` kga@altlinux.org
2009-04-13 13:38                 ` Mikhail Gusarov
2009-04-13 14:39               ` Motsyo Gennadi aka Drool
2009-04-13 14:40                 ` Mikhail Gusarov
2009-04-13 14:49                   ` Motsyo Gennadi aka Drool
2009-04-13 14:51                     ` Mikhail Gusarov
2009-04-13 14:55                       ` Andrii Dobrovol`s`kii
2009-04-13 15:11                         ` Mikhail Gusarov
2009-04-13 15:15                           ` Andrii Dobrovol`s`kii
2009-04-13 15:32                             ` Mikhail Gusarov
2009-04-13 15:17                         ` Motsyo Gennadi aka Drool
2009-04-13 15:32                         ` [devel] gear-update question Dmitry V. Levin
2009-04-13 17:35                         ` [devel] gear-update работает отлично Anton Farygin
2009-04-14  9:04                           ` Andrii Dobrovol`s`kii
2009-04-14  9:19                             ` Slava Semushin
2009-04-14  9:22                             ` Alexey Gladkov
2009-04-14  9:15                               ` Andrii Dobrovol`s`kii
2009-04-14  9:33                                 ` Alexey Gladkov
2009-04-14 10:42                                   ` Andrii Dobrovol`s`kii
2009-04-14 12:49                                     ` Dmitry V. Levin
2009-04-14 13:19                                       ` Andrii Dobrovol`s`kii
2009-04-14 14:15                                         ` Alexey Gladkov
2009-04-14 14:43                                           ` Andrii Dobrovol`s`kii
2009-04-14 14:46                                             ` Andrey Rahmatullin
2009-04-14 14:47                                             ` Mikhail Gusarov
2009-04-14 14:48                                             ` Alexey Gladkov
2009-04-14 15:08                                               ` Andrii Dobrovol`s`kii
2009-04-14 15:02                                             ` Damir Shayhutdinov
2009-04-14 15:16                                             ` Afanasov Dmitry
2009-04-14 18:20                                               ` [devel] gear-changelog Alexey Gladkov
2009-04-14 18:58                                                 ` Afanasov Dmitry
2009-04-14 19:00                                                   ` Mikhail Gusarov
2009-04-14 19:57                                                     ` Afanasov Dmitry
2009-04-14 20:18                                                       ` Alexey Gladkov
2009-04-14 20:22                                                         ` Afanasov Dmitry
2009-04-15  7:07                                                       ` Mikhail Gusarov
2009-04-15  8:55                                                         ` Afanasov Dmitry
2009-04-15  9:03                                                           ` Mikhail Gusarov
2009-04-15 22:31                                               ` Evgeny Sinelnikov [this message]
2009-04-15 22:50                                                 ` [devel] gear-update работает отлично Alexey Gladkov
2009-04-16  2:42                                                 ` Slava Semushin
2009-04-16  7:13                                                 ` Epiphanov Sergei
2009-04-16 10:14                                                 ` Andrii Dobrovol`s`kii
2009-04-16 10:17                                                 ` Andrii Dobrovol`s`kii
2009-04-16 10:27                                                   ` Anton Farygin
2009-04-16 11:03                                                     ` Andrii Dobrovol`s`kii
2009-04-16 11:27                                                       ` Anton Farygin
2009-04-16 12:10                                                     ` Vladimir Lettiev
2009-04-16 12:12                                                       ` Andrey Rahmatullin
2009-04-16 12:13                                                       ` Afanasov Dmitry
2009-04-16 12:14                                                         ` Andrey Rahmatullin
2009-04-16 12:18                                                         ` Anton Farygin
2009-04-16 12:13                                                       ` Anton Farygin
2009-04-16 11:05                                                   ` Damir Shayhutdinov
2009-04-14 12:52                                     ` Alexey Gladkov
2009-04-13 15:00                       ` [devel] Что делать с XFCE? Motsyo Gennadi aka Drool
2009-04-10 12:54     ` Alexey I. Froloff
2009-04-10 13:18     ` Alexey Shabalin
2009-04-10 13:36       ` Eugene Ostapets
2009-04-10 13:41         ` AShen
2009-04-10 15:01           ` Eugene Ostapets
2009-04-13  5:38             ` AShen
2009-04-11  4:04         ` Eugene Prokopiev
2009-04-11  6:13           ` Eugene Ostapets
2009-04-12 11:57             ` Eugene Prokopiev
2009-04-12 12:00               ` Eugene Ostapets
2009-04-12 13:00                   ` Mikhail Gusarov
2009-04-13  7:23           ` Андрей Черепанов
2009-04-13 15:22     ` Anton V. Boyarshinov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=921f6bb40904151531h66f110a8te0945f95a6a731bb@mail.gmail.com \
    --to=sin@altlinux.ru \
    --cc=devel@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git