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 --]
next prev parent 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