* Re: [devel] I: git.altlinux.org: package repository structure
@ 2006-10-31 11:54 Ildar Mulyukov
2006-10-31 15:29 ` Денис Смирнов
0 siblings, 1 reply; 4+ messages in thread
From: Ildar Mulyukov @ 2006-10-31 11:54 UTC (permalink / raw)
To: ALT Devel discussion list
On 13.09.2006 18:24:16, Dmitry V. Levin wrote:
> On Wed, Sep 13, 2006 at 12:21:43AM +0400, Kirill Maslinsky wrote:
> [...]
>>> утилите gear-commit нужно чуть более внятное описание, а то пока
>>> не попробуешь, не поймёшь, зачем она. Например, так:
>>> gear-commit - performs git-commit using last changelog entry from
>>> spec file
>>
>> Кстати, я готов несколько расширить это исправление и оформить его
>> в виде патча в репозитории gear. По-моему, это будет хороший повод
>> озвучить пример, как делиться патчами. Можешь помочь это оформить
>> пошагово?
>>
>> Скажем,
>> 1. Склонировать себе репозиторий с gear (из каталога у ldv@
>> наверняка. А в общем случае как определять, откуда лучше
>> клонировать: какая из копий репозитория, если они есть у
>> нескольких мантейнеров, официальная?)
>
> Пока ещё нет кэширующего репозитория Сизифа, лучше клонировать
> репозиторий того мантейнера, который отправил в Сизиф самую свежую
> сборку этого пакета.
Коллеги!
пожалуйста, помогите найти следы вышеозначенного кэширующего
репозитория Сизифа, а то самостоятельно у меня не получается.
Спасибо.
Ильдар
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] I: git.altlinux.org: package repository structure
2006-10-31 11:54 [devel] I: git.altlinux.org: package repository structure Ildar Mulyukov
@ 2006-10-31 15:29 ` Денис Смирнов
2006-10-31 18:14 ` [devel] q: /var/{cache|lib}/altlinux -- default repos location? Michael Shigorin
0 siblings, 1 reply; 4+ messages in thread
From: Денис Смирнов @ 2006-10-31 15:29 UTC (permalink / raw)
To: devel
On Tue, Oct 31, 2006 at 05:54:42PM +0600, Ildar Mulyukov wrote:
>> Пока ещё нет кэширующего репозитория Сизифа, лучше клонировать
>> репозиторий того мантейнера, который отправил в Сизиф самую свежую
>> сборку этого пакета.
IM> Коллеги!
IM> пожалуйста, помогите найти следы вышеозначенного кэширующего
IM> репозитория Сизифа, а то самостоятельно у меня не получается.
IM> Спасибо.
На машине времени в будущее слетать? ;) При использовании gear-release
сервер ясно говорит, что эта функциональность пока отсутствует, к
сожалению.
Пока осваеваемся потихоньку. Можно ещё вытащить у меня из git
etersoft-build-utils умеющие чуть-чуть обращаться с gear (по крайней мере
на уровне rpmbb/rpmbs) для упрощения сборки srpm пакета на отправку в
incoming/
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Русские программисты всегда в настроении для программирования.
^ permalink raw reply [flat|nested] 4+ messages in thread
* [devel] q: /var/{cache|lib}/altlinux -- default repos location?
2006-10-31 15:29 ` Денис Смирнов
@ 2006-10-31 18:14 ` Michael Shigorin
2006-10-31 22:56 ` Денис Смирнов
0 siblings, 1 reply; 4+ messages in thread
From: Michael Shigorin @ 2006-10-31 18:14 UTC (permalink / raw)
To: devel
On Tue, Oct 31, 2006 at 06:29:46PM +0300, Денис Смирнов wrote:
> Пока осваеваемся потихоньку. Можно ещё вытащить у меня из git
> etersoft-build-utils умеющие чуть-чуть обращаться с gear (по
> крайней мере на уровне rpmbb/rpmbs) для упрощения сборки srpm
> пакета на отправку в incoming/
Кстати, гражжне авторы тулзов, которые оперируют репозиториями.
А давайте придумаем какое-нибудь штатное место для широко
известных репо, которое:
- не конфликтует с FHS (как /raid);
- не конфликтует с локальными службами и их политикой размещения
(как /var/ftp);
- лежит в месте, где у грамотного админа места хватает и так?
Предлагаю /var/lib/altlinux или /var/cache/altlinux со
стандартизированным размещением выпусков (2.4, 3.0, ...),
updates/$RELEASE и backports/$RELEASE (так же, как в incoming).
Тогда получится на что штатно настраивать зеркалилки, собиралки
и прочее, а для служб (или с NFS) забирать тем же bind mount'ом.
Что в contra?
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [devel] q: /var/{cache|lib}/altlinux -- default repos location?
2006-10-31 18:14 ` [devel] q: /var/{cache|lib}/altlinux -- default repos location? Michael Shigorin
@ 2006-10-31 22:56 ` Денис Смирнов
0 siblings, 0 replies; 4+ messages in thread
From: Денис Смирнов @ 2006-10-31 22:56 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 2064 bytes --]
On Tue, Oct 31, 2006 at 08:14:11PM +0200, Michael Shigorin wrote:
MS> Предлагаю /var/lib/altlinux или /var/cache/altlinux со
MS> стандартизированным размещением выпусков (2.4, 3.0, ...),
MS> updates/$RELEASE и backports/$RELEASE (так же, как в incoming).
/var/cache/altlinux ->
release/{2.4,3.0,...}
updates/{2.4,3.0,...}
backports/{2.4,3.0,...}
Ещё я думал о реализации чего-то вроде pockets.
Скажем:
/var/lib/altlinux/pockets/
С такой же схемой наименований. Для сборки групп пакетов которые уйдут в
соответствующий репозиторий. hasher workdir при этом может использоваться
один и тот же, но перед каждой сборкой выставлять симлинк на правильный
репозиторий.
Удобно тем, что можно скриптом вычищать из таких pocket'ов пакеты после их
попадания в соответствующий репозиторий. А также тем, что можно другим
скриптом автоматом аплоадить из pocket'ов в соответствующие incoming'и.
Только вот тонкость. pockets все-таки это /var/lib, а вот репозитории это
скорее /var/cache (это кэш, потому как один rsync данные вернет, в отличии
от содержимого pockets которое у каждого свое).
MS> Тогда получится на что штатно настраивать зеркалилки, собиралки
NS> и прочее, а для служб (или с NFS) забирать тем же bind mount'ом.
MS> Что в contra?
Только то, что такое должно использоваться массово или не использоваться
совсем. С другой стороны хуже чем сейчас (каждый городит свое) уже нет, и
если хотя бы кто-то из велосипедостроителей начнет пользоваться общей
схемой -- это будет уже очень хорошо.
Да, с учетом нынешнего глобального перехода на git некоторым может
понадобится локальная копия кэширующего репозитория. Куда её класть тоже
надо подумать. /var/cache/altlinux/git ? Одновременно должно быть простое
средство получить список git-репозиториев в этом кэширующем репозитории.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
Главное ни в коем случае не делайте версию со знаком +. Тут может rpm сглючить.
-- inger in devel@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2006-10-31 22:56 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-10-31 11:54 [devel] I: git.altlinux.org: package repository structure Ildar Mulyukov
2006-10-31 15:29 ` Денис Смирнов
2006-10-31 18:14 ` [devel] q: /var/{cache|lib}/altlinux -- default repos location? Michael Shigorin
2006-10-31 22:56 ` Денис Смирнов
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