ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@osdn.org.ua>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] [JT] Re: srpm (was: git.alt task check-git-inheritance)
Date: Mon, 8 Oct 2012 18:29:48 +0300
Message-ID: <20121008152948.GS28064@osdn.org.ua> (raw)
In-Reply-To: <5873892.Wj2Afnu5s0@summoner.localdomain>

On Mon, Oct 08, 2012 at 06:59:21PM +0400, Sergey V Turchin wrote:
> > > т.к. их вид более универсален.
> > Ещё раз: он малополезен, кроме как для архива.
> Для чего конкретно он малополезен? У меня для всего полезен.

Рад за тебя, а сам при малейшей возможности стараюсь
патчи отдать в апстрим и локальные держать всё-таки
ветками, чтоб работали merge/rebase/diff ;-)

> > По крайней мере мне.  С патчами мороки прибавляется,
> Никакой не прибавляется.

Как минимум add/commit прибавляется, это если .gear/rules
уже делают copy: *.patch

> > помощи при этом с ними -- никакой. 
> Помощь в том, что вреда гораздо меньше.

Ой не скажи, у меня packages/ всякими NMU захламлены изрядно
и это при том, что их делаю довольно мало.  Правда, этому может
помочь создание рядом nmu/ -- давно хотел попросить ldv@ сделать,
спасибо тебе за пинок :-)

> > И для переезда на апстримный гит ничем не помогает --
> > всё равно выбрасывать историю и делать заново.
> А кто сказал, что должно помочь?

Помнится, как светлое будущее (tm) упоминалось как раз облегчение
перетекания кода из разработки в дистрибутив, но именно насчёт
gear-srpmimport и впрямь никто не обещал.

> > Это не смертельно, просто и так уже из-за слишком жёсткого
> > подхода получилось много плохого вследствие использования
> > неоправданно сложного инструментария людьми, которые его
> > не освоили как следует.
> Уже не один год успешно используют возможность "не осваивать" ;-)

Собсно чего далеко ходить -- смотрим #27775 и понимаем,
что даже на одну из наиболее матёрых старух в околотке
тоже бывает проруха.

> > Из этого надо делать выводы и не повторять таких ошибок по
> > возможности, а ты именно к тому и призываешь зачем-то.
> Поздно. У всех крупных дистрибутивов уже не используются
> подобные окаменелые методы.

Посмотри внимательней (хотя бы по документации) на инструментарий
для работы с пакетами и патчами в тех же федоре и дебиане.

> > Самое лучшее, что мы можем сделать для того, чтобы перетаскивать
> > людей на gear -- это обобщать скрипты и документацию.
> Я вообще не понямаю, о каких скриптах речь?

Например, "забрать пакет" -- мне пришлось накостылить
http://git.altlinux.org/people/mike/packages/?p=girar-utils.git;a=blob;f=girar-download;hb=HEAD

"Отправить" -- делаю Ctrl-R и по месту поправляю:
ssh git.alt task new t6; ssh git.alt task add repo alsa-lib 1.0.24.1-alt4.M60T.1; ssh git.alt task run

"Скопировать" -- опять же хистори:

ssh git.alt task new 5.1; for i in firefox-fireftp firefox-fireget firefox-settings-kdesktop thunderbird-contactssidebar thunderbird-quotecolors; do ssh git.alt task add del $i; done; for i in firefox firefox-be firefox-ru firefox-uk libcairo1 libcairomm1 libpixman0 thunderbird thunderbird-lightning-ru thunderbird-ru xulrunner; do ssh git.alt task add copy $i p5; done

(при этом знаю, что у lav@ и viy@ есть скрипты, но они
предполагают некоторую дополнительную прослойку настроек
-- тех же apt.conf -- которая ни разу не стандартизирована
и у каждого сложилась скорее своя исторически)

> Либо мне они не нужны вообще, либо я ими всегда пользуюсь и не замечаю.

Так когда привык, обтесался и накопил нужное в ~/.*sh_history --
именно что не замечаешь...

Попробуй взять новую виртуалку/контейнер, _не_ брать никаких
своих хистори и скриптиков, "забыть" всё, что знаешь про gear,
и по документации собрать два-три пакета разного плана по патчам.

Не подумай, что издеваюсь или подковыриваю -- просто такой
"сброс кэша" бывает довольно полезным упражнением для понимания
того, как привычное выглядит со стороны.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


  reply	other threads:[~2012-10-08 15:29 UTC|newest]

Thread overview: 126+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-10-18 23:01 [devel] [devel-announce] I: git.alt task check-git-inheritance Dmitry V. Levin
2011-10-19  8:49 ` Sergey V Turchin
2011-10-19 10:34   ` Dmitry V. Levin
2011-10-19 10:36     ` Sergey V Turchin
2011-10-19 10:46     ` Yuri N. Sedunov
2011-10-19 14:44       ` Dmitry V. Levin
2011-10-19 16:36         ` Yuri N. Sedunov
2011-10-19 16:45           ` Michael Shigorin
2011-10-19 17:13             ` Yuri N. Sedunov
2011-10-20 11:21       ` Alexey Shabalin
2011-10-20 12:34         ` Michael Shigorin
2011-10-20 12:52         ` [devel] @gnome и shaba@ (was: Re: [devel-announce] I: git.alt task check-git-inheritance) Yuri N. Sedunov
2011-10-20 13:03           ` Sergey V Turchin
2011-10-20 13:14             ` Yuri N. Sedunov
2011-10-20 13:36               ` [devel] приемы gear (was: @gnome и shaba@ (was: Re: [devel-announce] I: git.alt task check-git-inheritance)) Sergey V Turchin
2011-10-21 11:28           ` [devel] @gnome и shaba@ (was: Re: [devel-announce] I: git.alt task check-git-inheritance) Alexey Shabalin
2011-10-21 13:24             ` Igor Vlasenko
2011-10-21 13:49               ` [devel] gear Dmitry V. Levin
2011-10-21 14:44                 ` Igor Vlasenko
2011-10-22  0:38                   ` Денис Смирнов
2011-10-22 19:17                     ` Igor Vlasenko
2011-10-22  0:37                 ` Денис Смирнов
2011-10-25 14:05                 ` [devel] [JT] gear Michael Shigorin
2023-07-17 12:51     ` [devel] [devel-announce] I: git.alt task check-git-inheritance Sergey Afonin
2023-07-17 13:08       ` Vitaly Chikunov
2023-07-17 13:57         ` Sergey Afonin
2023-07-17 16:11       ` Dmitry V. Levin
2023-07-17 19:16         ` Sergey Y. Afonin
2023-07-17 19:24           ` Dmitry V. Levin
2023-07-18  8:00             ` Sergey Afonin
2012-10-05 15:27 ` [devel] " Sergey Y. Afonin
2012-10-05 15:37   ` REAL
2012-10-05 15:42     ` Michael Shigorin
2012-10-05 15:57       ` REAL
2012-10-05 18:00       ` Денис Смирнов
2012-10-05 16:03     ` Sergey Y. Afonin
2012-10-06  0:58   ` Dmitry V. Levin
2012-10-06  7:14     ` Sergey Y. Afonin
2012-10-08 11:12     ` [devel] srpm (was: git.alt task check-git-inheritance) Sergey V Turchin
2012-10-08 12:42       ` Michael Shigorin
2012-10-08 13:11         ` Sergey V Turchin
2012-10-08 14:08           ` [devel] [JT] " Michael Shigorin
2012-10-08 14:26             ` Sergey V Turchin
2012-10-08 14:36               ` Michael Shigorin
2012-10-08 14:59                 ` Sergey V Turchin
2012-10-08 15:29                   ` Michael Shigorin [this message]
2012-10-08 15:38                     ` Mikhail Efremov
2012-10-08 15:42                       ` Michael Shigorin
2012-10-08 15:52                         ` Mikhail Efremov
2012-10-08 16:14                           ` Michael Shigorin
2012-10-09 10:07                       ` Anton V. Boyarshinov
2012-10-09 10:47                         ` Michael Shigorin
2012-10-08 21:22                     ` Денис Смирнов
2012-10-08 21:28                       ` Michael Shigorin
2012-10-11 16:48                         ` Денис Смирнов
2012-10-11 17:47                           ` Michael Shigorin
2012-10-11 17:54                             ` Денис Смирнов
2012-10-12 10:27                           ` Sergey V Turchin
2012-10-11 16:50                         ` Денис Смирнов
2012-10-09  3:26                       ` [devel] [JT] Re: srpm REAL
2012-10-09 22:45                         ` Денис Смирнов
2012-10-09 11:01                     ` [devel] [JT] Re: srpm (was: git.alt task check-git-inheritance) Sergey V Turchin
2012-10-09 11:28                       ` Michael Shigorin
2012-10-09 12:02                         ` Sergey V Turchin
2012-10-09 17:04                           ` Michael Shigorin
2012-10-09 17:09                             ` [devel] [JT] Re: srpm Andrew Clark
2012-10-10 11:02                             ` [devel] [JT] Re: srpm (was: git.alt task check-git-inheritance) Sergey V Turchin
2012-10-10 12:50                               ` [devel] [JT] Re: srpm REAL
2012-10-10 12:59                                 ` Igor Vlasenko
2012-10-10 13:05                                   ` Pavel Vainerman
2012-10-10 13:07                                     ` Pavel Vainerman
2012-10-10 13:23                                     ` Dmitry V. Levin
2012-10-10 13:27                                       ` Pavel Vainerman
2012-10-10 14:19                                   ` REAL
2012-10-10 15:40                                     ` Igor Vlasenko
2012-10-10 15:57                                       ` REAL
2012-10-10 20:04                                 ` Igor Zubkov
2012-10-10 20:26                                   ` Igor Vlasenko
2012-10-10 20:47                                     ` [devel] gear->srpm Dmitry V. Levin
2012-10-10 21:38                                       ` Sergey Bolshakov
2012-10-11 12:09                                         ` Sergey V Turchin
2012-10-11 13:28                                           ` Anton Farygin
2012-10-11 13:52                                             ` Sergey V Turchin
2012-10-10 22:26                                       ` Igor Vlasenko
2012-10-10 22:41                                         ` Dmitry V. Levin
2012-10-10 23:06                                           ` Igor Vlasenko
2012-10-11  3:09                                             ` REAL
2012-10-10 23:10                                           ` Igor Vlasenko
2012-10-11  1:50                                             ` [devel] cronbuild --email Dmitry V. Levin
2012-10-11  2:32                                               ` Igor Vlasenko
2012-10-11  2:40                                                 ` Dmitry V. Levin
2012-10-11  3:00                                                   ` Igor Vlasenko
2012-10-11 11:08                                                     ` [devel] people->robots delegation Dmitry V. Levin
2012-10-11 12:16                                                       ` Igor Vlasenko
2012-10-11 16:04                                                         ` Michael Shigorin
2012-10-11 15:52                                                   ` [devel] cronbuild --email Michael Shigorin
2012-10-10 23:16                                           ` [devel] gear->srpm Igor Vlasenko
2012-10-10 23:29                                           ` Igor Vlasenko
2012-10-10 23:44                                             ` Dmitry V. Levin
2012-10-11  0:19                                               ` Igor Vlasenko
2012-10-11  0:25                                                 ` Igor Vlasenko
2012-10-11  1:35                                                   ` [devel] gear->srpm->void Dmitry V. Levin
2012-10-11  2:25                                                     ` Igor Vlasenko
2012-10-11 15:38                                               ` [devel] gear->srpm Michael Shigorin
2012-10-11 15:44                                                 ` Sergey V Turchin
2012-10-11 16:05                                                   ` Michael Shigorin
2012-10-12 10:29                                                     ` Sergey V Turchin
2012-10-11 16:41                                                   ` Денис Смирнов
2012-10-12 10:30                                                     ` Sergey V Turchin
2012-10-12 13:26                                                       ` Денис Смирнов
2012-10-12 14:03                                                         ` Sergey V Turchin
2012-10-11 12:57                                           ` Igor Vlasenko
2012-10-11 13:01                                             ` Igor Vlasenko
2012-10-11 16:38                                               ` Денис Смирнов
2012-10-11 17:08                                                 ` Vladislav Zavjalov
2012-10-12 11:21                                                   ` Anton Farygin
2012-10-11 11:51                                       ` Sergey V Turchin
2012-10-11 16:00                                         ` [devel] [JT] right to compile Michael Shigorin
2012-10-11  3:02                                   ` [devel] [JT] Re: srpm REAL
2012-10-08 13:15       ` [devel] srpm (was: git.alt task check-git-inheritance) Sergey Y. Afonin
2012-10-08 13:16         ` Sergey V Turchin
2012-10-08 14:10           ` Michael Shigorin
2012-10-08 14:30             ` Sergey V Turchin
2012-10-10  8:56       ` Igor Vlasenko
2012-10-10 13:57         ` Sergey V Turchin
2012-10-10 14:00         ` Sergey V Turchin

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=20121008152948.GS28064@osdn.org.ua \
    --to=mike@osdn.org.ua \
    --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