From: "Денис Смирнов" <mithraen@altlinux.ru> To: team-policy@lists.altlinux.org Subject: Re: [room] [Team-policy] [devel] [wiki] CommunityCooperation Date: Wed, 31 Mar 2010 18:43:28 +0400 Message-ID: <20100331144328.GA11522@mw.office.seiros.ru> (raw) In-Reply-To: <4BB3539A.4080709@gmail.com> [-- Attachment #1.1: Type: text/plain, Size: 3746 bytes --] On Wed, Mar 31, 2010 at 04:52:26PM +0300, Motsyo Gennadi aka Drool wrote: MGaD> Опять некорректное сравнение. Я использовал тот инструмент, котоый MGaD> _проще_ и _быстрее_ делает свой функционал. Подчервиваю - проще и быстрее. Сборка пакета из git (если не используются извращенные сложные схемы) _проще_ и _быстрее_. Твои заявления по смыслу звучат точно также, как и когда девочкам-секретарям ставишь OpenOffice они кричат что "неудобно". Почему неудобно? Да потому что привыкли -- по другому. Кнопочки в других местах находятся. Однако когда учишь с нуля -- разницы никакой где кнопочки находятся. Все сложности с использованием git в _тривиальной_ схеме организации (той, что создает gear-srpmimport) надуманные. MGaD> Ну так вот, утверждать, что админ, который не юзает хоть какой-то гит - MGaD> профнепригоден есть более, чем странно. Нафига он ему? Изредка я MGaD> подумываю засунуть служебную папку с документами организации в гит, но у MGaD> меня каждый день создается архив инкрементным способом с помощью MGaD> самопального скрипта в кроне, который меня полностью устраивает, и MGaD> поэтому гит у меня пока что исключительно для сборки пакетов. Я сказал не "git" а "какое либо средство SCM". То что ты сделал -- это самописный кастрированный аналог SCM. Однако ты его все-таки _сделал_, ибо достаточно профессионален чтобы понимать, что откат данных к произвольной точке во времени назад для админа необходимость. Конкретно для данных git -- overkill. В первую очередь из-за существенного overhead по объему. Однако вот вопрос -- а как ты хранишь конфиги? Я вот делаю: apt-get install etckeeper etckeeper init после чего просто радуюсь жизни :) MGaD> Ну вот лично мне и достаточно gear-commit (иногда с --ammend) да MGaD> gear-create-tag. Ну, на самом деле, наверное ты еще пользуешься: git init git push gear-rpmbuild (или rpmbb из etersoft-build-utils, рекомендую таки использовать именно его). Также для того чтобы пользоваться "бэкапом" на git.alt, а также для совместной разработки полезно знать еще команды: git clone git pull И этого минимума достаточно для того чтобы иметь больше возможностей, чем было во времена сборки из srpm. MGaD> Опять некорректное сравнение. Просто есть места, где гит избыточен и не MGaD> нужен. Вот и все. Безусловно есть. Например хотя я сам держу ~/ в git, я не стану это кому-либо настойчиво рекламировать -- уж слишком специфично и геморройно в реализации). MGaD> Моих познаний работы с git/gear достаточно для повседневных задач MGaD> обычного мантейнера, который не является еще и разработчиком и MGaD> программистом. Однако на освоение данного объема у меня ушло времени _в MGaD> разы_ больше, чем ушло времени на освоение такого же функционала при MGaD> работе с src.rpm/hasher. Однако ты будешь после этого утверждать что это связанно со сложностью git, а не с откровенно хреновой документацией у нас? MGaD> И у меня знакомые в джаббере через день MGaD> спрашивают как работать с гитом. Самое забавное, что они его пытаются MGaD> использовать даже тогда, когда он им нафиг не нужен, для банальной MGaD> пересборки в своем окружении скачанного с более нового репозитария MGaD> src.rpm. Гит для этого ну _нафиг не нужен_. Однако добросовестно MGaD> начитавшись альтовской вики они лезут в эти дебри, потому-что написано. Увы, это опять же из-за неясной документации. Потому как лучше бы они разобрались с hasher. Благо, опять же, для сборки большинства пакетов достаточно воспользоваться hasher-useradd и иметь правильные sources.list. -- С уважением, Денис http://mithraen.ru/ ---------------------------------------------------------------------------- [-- Attachment #1.2: Digital signature --] [-- Type: application/pgp-signature, Size: 198 bytes --] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ Team-policy mailing list Team-policy@lists.altlinux.org https://lists.altlinux.org/mailman/listinfo/team-policy
next parent reply other threads:[~2010-03-31 14:43 UTC|newest] Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top 2010-03-31 14:43 ` Денис Смирнов [this message] 2010-03-31 20:10 ` Michael Shigorin 2010-04-01 10:38 ` [room] [Team-policy] [devel] [wiki] Не совсем CommunityCooperation Алексей Карпов 2010-04-01 16:02 ` [room] solfege acl Michael Shigorin
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=20100331144328.GA11522@mw.office.seiros.ru \ --to=mithraen@altlinux.ru \ --cc=smoke-room@lists.altlinux.org \ --cc=team-policy@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
Культурный офтопик This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/smoke-room/0 smoke-room/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 smoke-room smoke-room/ http://lore.altlinux.org/smoke-room \ smoke-room@lists.altlinux.org smoke-room@lists.altlinux.ru smoke-room@lists.altlinux.com smoke-room@altlinux.ru smoke-room@altlinux.org smoke-room@altlinux.com public-inbox-index smoke-room Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.smoke-room AGPL code for this site: git clone https://public-inbox.org/public-inbox.git