ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Пара предложений по gear
@ 2007-06-10 20:48 Slava Semushin
  2007-06-10 21:35 ` Konstantin A. Lepikhov
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Slava Semushin @ 2007-06-10 20:48 UTC (permalink / raw)
  To: ALT Devel discussion list

Здравствуйте!

У меня есть два предложения, относящиеся к gear. Я не знаю насколько
они нужны и стОит ли вешать по такому случаю баги, поэтому и решил
вынести вопрос на обсуждение.

1) gear-srpmimport при импорте создаёт бранч srpms и при этом всегда
мержит этот бранч с master'ом. В итоге, после импорта, master всегда
аналогичен srpms. Зачем это сделано? В чем состоит задумка? Я
предлагаю, не создавать бранч srpm и сразу импортировать в master.

2) было бы удобно, если бы gear-commit также добавлял тег, аналогично
тому как это происходит при импорте из SRPM-пакетов. Иначе иногда
можно забыть поставить его вручную.

Кто что думает относительно моих предложений? СтОит ли оформлять в
багзиллу или это БСК? :)

Спасибо за внимание..


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-06-10 20:48 [devel] Пара предложений по gear Slava Semushin
@ 2007-06-10 21:35 ` Konstantin A. Lepikhov
  2007-06-11  3:00 ` Alexey Borovskoy
  2007-06-11  9:06 ` Денис Смирнов
  2 siblings, 0 replies; 12+ messages in thread
From: Konstantin A. Lepikhov @ 2007-06-10 21:35 UTC (permalink / raw)
  To: ALT Devel discussion list

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

Hi Slava!

Monday 11, at 03:48:20 AM you wrote:

> Здравствуйте!
> 
> У меня есть два предложения, относящиеся к gear. Я не знаю насколько
> они нужны и стОит ли вешать по такому случаю баги, поэтому и решил
> вынести вопрос на обсуждение.
> 
> 1) gear-srpmimport при импорте создаёт бранч srpms и при этом всегда
> мержит этот бранч с master'ом. В итоге, после импорта, master всегда
> аналогичен srpms. Зачем это сделано? В чем состоит задумка? Я
> предлагаю, не создавать бранч srpm и сразу импортировать в master.
неудобно - имхо srpms - это history, а зачем переписывать историю? :) А
вот курочить master/сливать его с upstream очень даже удобно в отдельном
от этой истории бранче.

> 
> 2) было бы удобно, если бы gear-commit также добавлял тег, аналогично
> тому как это происходит при импорте из SRPM-пакетов. Иначе иногда
> можно забыть поставить его вручную.
неудобно - а если через --amend что-нить исправится перед публикацией?

> 
> Кто что думает относительно моих предложений? СтОит ли оформлять в
> багзиллу или это БСК? :)
> 
> Спасибо за внимание..
> 
> 

-- 
WBR et al.

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-06-10 20:48 [devel] Пара предложений по gear Slava Semushin
  2007-06-10 21:35 ` Konstantin A. Lepikhov
@ 2007-06-11  3:00 ` Alexey Borovskoy
  2007-06-11 13:13   ` Grigory Batalov
  2007-06-11  9:06 ` Денис Смирнов
  2 siblings, 1 reply; 12+ messages in thread
From: Alexey Borovskoy @ 2007-06-11  3:00 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Понедельник 11 июня 2007 Slava Semushin

> Здравствуйте!
>
> У меня есть два предложения, относящиеся к gear. Я не знаю
> насколько они нужны и стОит ли вешать по такому случаю баги,
> поэтому и решил вынести вопрос на обсуждение.
>
> 1) gear-srpmimport при импорте создаёт бранч srpms и при этом
> всегда мержит этот бранч с master'ом. В итоге, после импорта,
> master всегда аналогичен srpms. Зачем это сделано? В чем
> состоит задумка? Я предлагаю, не создавать бранч srpm и сразу
> импортировать в master.

Я предлагаю создавать srpm как и сейчас, только не мержить его с 
master. 

> 2) было бы удобно, если бы gear-commit также добавлял тег,
> аналогично тому как это происходит при импорте из
> SRPM-пакетов. Иначе иногда можно забыть поставить его вручную.

Я теги создаю через git tag по окончании допиливания. А в 
процессе -- git commit --amend.

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-06-10 20:48 [devel] Пара предложений по gear Slava Semushin
  2007-06-10 21:35 ` Konstantin A. Lepikhov
  2007-06-11  3:00 ` Alexey Borovskoy
@ 2007-06-11  9:06 ` Денис Смирнов
  2007-09-20  9:58   ` Slava Semushin
  2 siblings, 1 reply; 12+ messages in thread
From: Денис Смирнов @ 2007-06-11  9:06 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, Jun 11, 2007 at 03:48:20AM +0700, Slava Semushin wrote:
 
SS> 2) было бы удобно, если бы gear-commit также добавлял тег, аналогично
SS> тому как это происходит при импорте из SRPM-пакетов. Иначе иногда
SS> можно забыть поставить его вручную.

apt-get install seiros-build-utils

утилитка gear-rel

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
И Бейсик - сын ошибок трудных, и Клиппер Парадоксов друг.

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-06-11  3:00 ` Alexey Borovskoy
@ 2007-06-11 13:13   ` Grigory Batalov
  0 siblings, 0 replies; 12+ messages in thread
From: Grigory Batalov @ 2007-06-11 13:13 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Mon, 11 Jun 2007 16:00:07 +1300, Alexey Borovskoy wrote:

> > 1) gear-srpmimport при импорте создаёт бранч srpms и при этом
> > всегда мержит этот бранч с master'ом. В итоге, после импорта,
> > master всегда аналогичен srpms. Зачем это сделано? В чем
> > состоит задумка? Я предлагаю, не создавать бранч srpm и сразу
> > импортировать в master.
> 
> Я предлагаю создавать srpm как и сейчас, только не мержить его с 
> master. 

gear-srpmimport --import-only [...]

-- 
 Grigory Batalov,
 ALT Linux Team

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-06-11  9:06 ` Денис Смирнов
@ 2007-09-20  9:58   ` Slava Semushin
  2007-09-20 10:12     ` Dmitry V. Levin
  2007-09-23  7:24     ` Денис Смирнов
  0 siblings, 2 replies; 12+ messages in thread
From: Slava Semushin @ 2007-09-20  9:58 UTC (permalink / raw)
  To: ALT Devel discussion list

11.06.07, Денис Смирнов<mithraen / altlinux.ru> написал(а):
> On Mon, Jun 11, 2007 at 03:48:20AM +0700, Slava Semushin wrote:
>
> SS> 2) было бы удобно, если бы gear-commit также добавлял тег, аналогично
> SS> тому как это происходит при импорте из SRPM-пакетов. Иначе иногда
> SS> можно забыть поставить его вручную.
>
> apt-get install seiros-build-utils
>
> утилитка gear-rel

Я так понял, сейчас для этого рекомендуется использовать gear-create-tag.


BTW, у меня в gear-1.2.6-alt1 в man gear-create-tag строчка с
описанием опции -r сливается с синтаксисом этой опции...


-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-09-20  9:58   ` Slava Semushin
@ 2007-09-20 10:12     ` Dmitry V. Levin
  2007-09-23  7:24     ` Денис Смирнов
  1 sibling, 0 replies; 12+ messages in thread
From: Dmitry V. Levin @ 2007-09-20 10:12 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Thu, Sep 20, 2007 at 04:58:38PM +0700, Slava Semushin wrote:
[...]
> BTW, у меня в gear-1.2.6-alt1 в man gear-create-tag строчка с
> описанием опции -r сливается с синтаксисом этой опции...

Спасибо, исправлено в 1.2.7-alt1-4-g330d558.


-- 
ldv

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-09-20  9:58   ` Slava Semushin
  2007-09-20 10:12     ` Dmitry V. Levin
@ 2007-09-23  7:24     ` Денис Смирнов
  2007-09-23 12:15       ` Dmitry V. Levin
  1 sibling, 1 reply; 12+ messages in thread
From: Денис Смирнов @ 2007-09-23  7:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Thu, Sep 20, 2007 at 04:58:38PM +0700, Slava Semushin wrote:

>> apt-get install seiros-build-utils
>> утилитка gear-rel
SS> Я так понял, сейчас для этого рекомендуется использовать gear-create-tag.

Моя утилитка проставляет pkg_name в имени tag'а. Как заставить это делать
gear-create-tag не указывая вручную это самое pkg_name я не понял.

Кроме того моя утилитка _не только_ ставит tag. Просто выполняет набор
повторяющихся операций, которые я делаю каждый раз при выкладывании
очередного пакета.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
Небезопасная это штука - wget.
		-- ldv in sisyphus@

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-09-23  7:24     ` Денис Смирнов
@ 2007-09-23 12:15       ` Dmitry V. Levin
  2007-09-23 12:51         ` Денис Смирнов
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2007-09-23 12:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sun, Sep 23, 2007 at 11:24:26AM +0400, Денис Смирнов wrote:
> On Thu, Sep 20, 2007 at 04:58:38PM +0700, Slava Semushin wrote:
> 
> >> apt-get install seiros-build-utils
> >> утилитка gear-rel
> SS> Я так понял, сейчас для этого рекомендуется использовать gear-create-tag.
> 
> Моя утилитка проставляет pkg_name в имени tag'а. Как заставить это делать
> gear-create-tag не указывая вручную это самое pkg_name я не понял.

А что такое pkg_name?

> Кроме того моя утилитка _не только_ ставит tag. Просто выполняет набор
> повторяющихся операций, которые я делаю каждый раз при выкладывании
> очередного пакета.

Ещё один комбайн?  Денис, у каждого этот набор повторяющихся операций свой.


-- 
ldv

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-09-23 12:15       ` Dmitry V. Levin
@ 2007-09-23 12:51         ` Денис Смирнов
  2007-09-23 13:08           ` Dmitry V. Levin
  0 siblings, 1 reply; 12+ messages in thread
From: Денис Смирнов @ 2007-09-23 12:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sun, Sep 23, 2007 at 04:15:30PM +0400, Dmitry V. Levin wrote:

>> Моя утилитка проставляет pkg_name в имени tag'а. Как заставить это делать
>> gear-create-tag не указывая вручную это самое pkg_name я не понял.
DVL> А что такое pkg_name?

%{NAME}

Вообще было бы замечательно, если бы gear-create-tag понимал бы такие вещи
в параметрах.

>> Кроме того моя утилитка _не только_ ставит tag. Просто выполняет набор
>> повторяющихся операций, которые я делаю каждый раз при выкладывании
>> очередного пакета.
DVL> Ещё один комбайн?  Денис, у каждого этот набор повторяющихся операций свой.

[mithraen@mw ~]$ rpm -qf /usr/bin/gear-rel
seiros-build-utils-1.9-alt1
[mithraen@mw ~]$ rpm -q --qf '%{SUMMARY}\n' seiros-build-utils
Simple utilites that simplify development to me

Собственно это написано для себя, и выложено в первую очередь с целью
чтобы другие могли посмотреть и содрать у меня, нежели изобретать свои
велосипеды, если у них этот набор операций схож с моим.

Единственное чем такой пакет может повредить -- если вдруг начнет
пересекаться с тем же gear по именам файлов. Длч меня это будет означать
лишь необходимость немедленно сменить имена для этих скриптов.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
Эээ... большая просьба к любителям меня толковать: не надо.
		-- mike in community@

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-09-23 12:51         ` Денис Смирнов
@ 2007-09-23 13:08           ` Dmitry V. Levin
  2007-09-24 16:07             ` Денис Смирнов
  0 siblings, 1 reply; 12+ messages in thread
From: Dmitry V. Levin @ 2007-09-23 13:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sun, Sep 23, 2007 at 04:51:01PM +0400, Денис Смирнов wrote:
> On Sun, Sep 23, 2007 at 04:15:30PM +0400, Dmitry V. Levin wrote:
> 
> >> Моя утилитка проставляет pkg_name в имени tag'а. Как заставить это делать
> >> gear-create-tag не указывая вручную это самое pkg_name я не понял.
> DVL> А что такое pkg_name?
> 
> %{NAME}

%{NAME} это значит rpmquery --specfile.

> Вообще было бы замечательно, если бы gear-create-tag понимал бы такие вещи
> в параметрах.

Не понял.

> >> Кроме того моя утилитка _не только_ ставит tag. Просто выполняет набор
> >> повторяющихся операций, которые я делаю каждый раз при выкладывании
> >> очередного пакета.
> DVL> Ещё один комбайн?  Денис, у каждого этот набор повторяющихся операций свой.
> 
> [mithraen@mw ~]$ rpm -qf /usr/bin/gear-rel
> seiros-build-utils-1.9-alt1
> [mithraen@mw ~]$ rpm -q --qf '%{SUMMARY}\n' seiros-build-utils
> Simple utilites that simplify development to me
> 
> Собственно это написано для себя, и выложено в первую очередь с целью
> чтобы другие могли посмотреть и содрать у меня, нежели изобретать свои
> велосипеды, если у них этот набор операций схож с моим.
> 
> Единственное чем такой пакет может повредить -- если вдруг начнет
> пересекаться с тем же gear по именам файлов. Длч меня это будет означать
> лишь необходимость немедленно сменить имена для этих скриптов.

Если имена утилит не начинаюся с gear-, то риска пересечения с gear нет.


-- 
ldv

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [devel] Пара предложений по gear
  2007-09-23 13:08           ` Dmitry V. Levin
@ 2007-09-24 16:07             ` Денис Смирнов
  0 siblings, 0 replies; 12+ messages in thread
From: Денис Смирнов @ 2007-09-24 16:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Sun, Sep 23, 2007 at 05:08:08PM +0400, Dmitry V. Levin wrote:

>> %{NAME}
DVL> %{NAME} это значит rpmquery --specfile.

Если не указаны _обе_ опции -m/-n и так делается этот самый rpmquery.

В текущем виде gear-create-tag для меня требует указания этих опций. В
связи с этим мне все равно надо писать вокруг него обертку, а значит
непонятно зачем он вообще мне нужен.


>> Вообще было бы замечательно, если бы gear-create-tag понимал бы такие вещи
>> в параметрах.
DVL> Не понял.

gear-create-tag -m '%{NAME}/%{VERSION}-%{RELEASE}'

> >>> Кроме того моя утилитка _не только_ ставит tag. Просто выполняет набор
> >>> повторяющихся операций, которые я делаю каждый раз при выкладывании
> >>> очередного пакета.
> DVL>> Ещё один комбайн?  Денис, у каждого этот набор повторяющихся операций свой.
>> [mithraen@mw ~]$ rpm -qf /usr/bin/gear-rel
>> seiros-build-utils-1.9-alt1
>> [mithraen@mw ~]$ rpm -q --qf '%{SUMMARY}\n' seiros-build-utils
>> Simple utilites that simplify development to me
>> Собственно это написано для себя, и выложено в первую очередь с целью
>> чтобы другие могли посмотреть и содрать у меня, нежели изобретать свои
>> велосипеды, если у них этот набор операций схож с моим.
>> Единственное чем такой пакет может повредить -- если вдруг начнет
>> пересекаться с тем же gear по именам файлов. Длч меня это будет означать
>> лишь необходимость немедленно сменить имена для этих скриптов.
DVL> Если имена утилит не начинаюся с gear-, то риска пересечения с gear нет.

Увы, во всех таких самопальных утилитах где хочется использовать
относительно удобные имена остается риск пересечения :( 

Кое-где я это решил использованием uppercased первого символа имени, что в
любом случае приемлимо исключительно для таких местечковых хаков
(соответственно подразумевается что как только утилита получит более-менее
широкое использование она должна будет переименована).

Ну и ещё я искренне надеюсь что часть того что я написал будет когда-то
посмотрена мудрыми авторами gear, и в этом пакете появится более грамотно
написаный аналог этих утилит :)

Скажем утилиты Pull, Co, Status весьма полезны были для меня. Также как и
cl-add/cl-edit, а также sisyphus-list-incoming.

-- 
С уважением, Денис

http://freesource.info
----------------------------------------------------------------------------
--- Utvuk|home is now known as Utvuk|work
<AMorozov> Utvuk|work: телепорт? ;-)

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

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2007-09-24 16:07 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-06-10 20:48 [devel] Пара предложений по gear Slava Semushin
2007-06-10 21:35 ` Konstantin A. Lepikhov
2007-06-11  3:00 ` Alexey Borovskoy
2007-06-11 13:13   ` Grigory Batalov
2007-06-11  9:06 ` Денис Смирнов
2007-09-20  9:58   ` Slava Semushin
2007-09-20 10:12     ` Dmitry V. Levin
2007-09-23  7:24     ` Денис Смирнов
2007-09-23 12:15       ` Dmitry V. Levin
2007-09-23 12:51         ` Денис Смирнов
2007-09-23 13:08           ` Dmitry V. Levin
2007-09-24 16:07             ` Денис Смирнов

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