ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Dmitry V. Levin" <ldv@altlinux.org>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] gear -- создание тарбола из другого branch
Date: Sat, 23 Sep 2006 19:54:46 +0400
Message-ID: <20060923155446.GA23972@basalt.office.altlinux.org> (raw)
In-Reply-To: <20060923152346.GA10693@procyon.home>

[-- Attachment #1: Type: text/plain, Size: 2463 bytes --]

On Sat, Sep 23, 2006 at 07:23:46PM +0400, Sergey Vlasov wrote:
> On Sat, Sep 23, 2006 at 06:07:47PM +0400, Dmitry V. Levin wrote:
> > On Sat, Sep 23, 2006 at 01:19:57PM +0400, Денис Смирнов wrote:
> > > On Sat, Sep 23, 2006 at 12:48:25PM +0400, Dmitry V. Levin wrote:
> > > 
> > > >> Можно, конечно, попробовать указывать прямо ссылку на конкретный объект.
> > > DVL> Можно было бы указывать sha1-имя, но этим не очень удобно было бы
> > > DVL> пользоваться.
> 
> Либо завести рядом с .gear-rules файл .gear-tags, в который класть
> записи вида "sha1 name", и при разборе .gear-rules использовать только
> имена из этого файла.  Причём, кроме этих имён в чистом виде, хорошо
> бы разрешить и конструкции вида treeish:some/path

Это всё сделать относительно несложно.

> (а, возможно, и
> ссылки на родительские коммиты через ^ и ~ - правда, на них можно
> повлиять через .git/info/grafts).

Это уже, наверное, перебор.

> > > Только вот есть ли гарантия, что объект на который ссылаемся не будет по
> > > какой-либо причине в будушем удален?
> > 
> > К сожалению, гарантии нет, что сводит всю идею на нет.
> 
> Можно держать .gear-rules и spec в отдельном бранче, куда фиктивно
> (через git-pull -s ours) мержить бранчи, содержащие реальные
> исходники; тогда гарантировать наличие нужных объектов будет связь
> между коммитами.
> 
> В этом случае неплохо было бы, чтобы gear проверял наличие этой связи;
> тогда придётся в параметре опции -t требовать не просто treeish, а
> commitish[:path].

Точно.  Эта проверка просто необходима для поддержки .gear-tags.

По моему, идея выглядит вполне живой.

> > > То бишь в tar будет и spec с .gear-rules, так?
> > > 
> > > Хотя, наверное, это не шибко страшно, хотя и очень некрасиво.
> > 
> > Некрасиво?  Почему?  Кто на этот tar будет смотреть?
> 
> А когда у нас по плану уничтожение src.rpm?

Как только перейдём на сборку из gear-репозиториев.  Насколько я понимаю,
srpm-пакеты из /i/S будут srpmimport'иться и с этого момента srpm-пакеты
выкладываться перестанут.

> Пока это не произойдёт,
> смотреть на tar придётся.  И мне не нравится, что сейчас этот tar
> может содержать непонятно что вместо оригинальных исходников.

Вместо оригинальных исходников всегда можно положить что угодно.
Будем рассчитывать на здравый смысл, хотя было бы здорово найти способ
определения степени нативности (не tar-файлов, а содержимого
gear-репозитория).


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  reply	other threads:[~2006-09-23 15:54 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-09-21 19:20 Денис Смирнов
2006-09-22  5:57 ` Alexey Tourbin
2006-09-22 10:44   ` Денис Смирнов
2006-09-22 23:37     ` Dmitry V. Levin
2006-09-23  8:40       ` Денис Смирнов
2006-09-23  8:48         ` Dmitry V. Levin
2006-09-23  9:19           ` Денис Смирнов
2006-09-23 14:07             ` Dmitry V. Levin
2006-09-23 15:23               ` Sergey Vlasov
2006-09-23 15:54                 ` Dmitry V. Levin [this message]
2006-09-23 16:04                   ` Aleksey Avdeev
2006-09-23 16:16                     ` Dmitry V. Levin
2006-09-23 16:38                       ` Michael Shigorin
2006-09-23 16:51                   ` Sergey Vlasov
2006-09-23 19:28                     ` Dmitry V. Levin
2006-09-23 19:36                       ` Денис Смирнов
2006-09-23 19:43                         ` Dmitry V. Levin
2006-09-23 19:57                       ` Sergey Vlasov
2006-09-23 22:56                       ` Michael Shigorin
2006-09-26 19:01                       ` Sergey Vlasov
2006-09-30 19:30                         ` Sergey Vlasov
2006-10-03 22:11                           ` Dmitry V. Levin
2006-10-15 16:08                             ` Sergey Vlasov
2006-10-15 22:21                               ` Dmitry V. Levin
2006-10-18 22:55                                 ` Dmitry V. Levin
2006-09-23 22:55                     ` [devel] uranus Michael Shigorin
2006-09-25  5:24                       ` Sergey Pinaev
2006-09-24 19:14                   ` [devel] gear -- создание тарбола из другого branch Sergey Vlasov
2006-09-25 18:06                     ` Sergey Vlasov
2006-09-25 20:01                       ` Dmitry V. Levin
2006-09-26 17:34                       ` Alexey I. Froloff
2006-09-26 18:21                         ` Alexey I. Froloff
2006-09-25  8:09                   ` Anton Farygin
2006-09-25 13:31                     ` Sergey Vlasov
2006-09-25 20:06                       ` Dmitry V. Levin
2006-09-26  8:42                         ` Sergey Vlasov
2006-09-26 22:50                           ` Dmitry V. Levin
2006-09-26 10:14                     ` Alex V. Myltsev
2006-09-26 10:43                       ` Alex V. Myltsev
2006-09-26 11:49                       ` Sergey Vlasov
2006-09-26 13:01                         ` Alex V. Myltsev
2006-09-26 14:25                           ` Sergey Vlasov
2006-09-26 14:52                             ` Alexey I. Froloff
2006-09-26 15:19                               ` Sergey Vlasov
2006-09-23 15:28               ` Денис Смирнов
2006-10-02 23:32     ` Alexey Tourbin
2006-10-03  7:54       ` Денис Смирнов
2006-10-03  8:05         ` Alexey Tourbin
2006-10-03 11:19           ` Денис Смирнов
2006-10-03 11:25             ` Pavlov Konstantin
2006-10-03 14:36               ` Денис Смирнов
2006-10-03 14:46                 ` Pavlov Konstantin
2006-10-03 22:25                   ` Dmitry V. Levin
2006-10-04  8:02                     ` Денис Смирнов

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=20060923155446.GA23972@basalt.office.altlinux.org \
    --to=ldv@altlinux.org \
    --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