ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Ищу мейнтейнера
@ 2010-02-27 13:26 Флегонтов Денис
  2010-02-27 16:34 ` [Comm] [newbies] " Michael Shigorin
  0 siblings, 1 reply; 2+ messages in thread
From: Флегонтов Денис @ 2010-02-27 13:26 UTC (permalink / raw)
  To: sisyphus, news, altlinux-announce-ru, community, sysadmins,
	smoke-room, devel-newbies

Здравствуйте, я несколько дней пытался собрать пакет с помощью hasher'а - безрезультатно. Собирал свою программу "Клёст-кроссворд", написанную на QT. Несколько из Ваших "Гуру" мне не смогли внятно указать на ошибку - в FAQ такой не было. Им было проще отправть меня на поиски грамотного мейнтейнера, с IQ >= 120, который сможет её собрать. Вот я и пришёл сюда, прошу откликнуться специалиста в этом деле и собрать её для репозитория. Буду с ним поддерживать контакт, по устранению ошибок в программе, связанные с безопасностью.

P.S. За 1 день я собрал пакет для GNU / Linux Debian для 2-х платформ - x86 и x86_64.
P.P.S. За 1 день я собрал пакет для AltLinux и Mandriva, с помощью rpmbuild, платформа x86.
P.P.P.S Значит мне действительно проще писать программы :) .  Чтобы оценить, достойна ли моя программа Вашего репозитория, просьба посетить сайт "http://xwicked.narod.ru/downloads.html".(Собранные мной пакеты и исходник).

Благодарю за отзыв.

С уважением, Денис Флегонтов.


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

* Re: [Comm] [newbies] Ищу мейнтейнера
  2010-02-27 13:26 [Comm] Ищу мейнтейнера Флегонтов Денис
@ 2010-02-27 16:34 ` Michael Shigorin
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Shigorin @ 2010-02-27 16:34 UTC (permalink / raw)
  To: Флегонтов
	Денис
  Cc: community

On Sat, Feb 27, 2010 at 04:26:35PM +0300, Флегонтов Денис wrote:
> Здравствуйте, я несколько дней пытался собрать пакет с помощью
> hasher'а - безрезультатно. Собирал свою программу
> "Клёст-кроссворд", написанную на QT. Несколько из Ваших "Гуру"
> мне не смогли внятно указать на ошибку - в FAQ такой не было.

У нас есть и не-"Гуру", являющиеся классными специалистами.

> Им было проще отправть меня на поиски грамотного мейнтейнера,
> с IQ >= 120, который сможет её собрать. Вот я и пришёл сюда,

Лучше было в community@, см. описания списков рассылки
(начиная с этого самого community@).  Давайте продолжим там,
бишь в другие рассылки пока писать не стоит.

> P.P.P.S Значит мне действительно проще писать программы :)

Здесь как... оторванный от жизни программист примерно так же
плох, как и оторванный от кода внедренец.  Почитайте статью:
http://freshmeat.net/articles/lessons-in-packaging-linux-applications

Поэтому не могу согласиться, что надо безоглядно писать программы
и не сталкиваться ни с проблемой их развёртывания (упрощением
чего и призваны быть пакеты), ни с проблемой их использования.

По ходу дела:

- klest-crossword-0.1.9-beta-lin-src.zip
  хорошим тоном (и удобным в упаковке) является tar-архив,
  сжатый gzip или bzip2, названный "имя-версия.tar.gz"
  и содержащий исходники в каталоге верхнего уровня,
  названном "имя-версия"; в данном случае что-то вроде
  klest-crossword-0.1.9.tar.gz:  
  http://www.faqs.org/docs/Linux-HOWTO/Software-Release-Practice-HOWTO.html#NAMING

- версионирование составляющих частей одного гораздо удобнее
  осуществлять при помощи систем контроля версий (например,
  git[1,2]), чем создавая датированные каталоги:
  helpviewer_5.09.2009
  klest-crossword_11.01.2010
  klest-help-10.01.2010

- README и подобные файлы хорошо бы форматировать так, чтобы
  влазили в 80 колонок -- обычно принимают ширину переноса
  в 72 колонки (в vim помогут :set tw=72 и gq} поабзацно
  с проверкой глазами, что получилось)

- прибивание /opt/qtsdk-2009.05 в профилях действительно ужасно
  и совсем никуда не годится, посмотрите исходники любой qt-шной
  программы из пакета с простым спеком и без патчей для примера;
  IIRC обычно подразумевается наличие нужного пути в переменной
  окружения QTDIR и добавленность $QTDIR/bin в PATH.

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

Возможно, помогут набраться опыта в этой рассылке:
http://lists.osdn.org.ua/wws/info/qt
(сервер рассылок в плохом состоянии и в частности,
подписчиков там намного больше, чем показывается
-- но отослал тестовое сообщение, прошло)

Ссылки
~~~~~~
[1] http://www.ibm.com/developerworks/ru/library/l-git/index.html?S_TACT=105AGX99&S_CMP=GR01
[2] http://www.kernel.org/pub/software/scm/git/docs/everyday.html

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


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

end of thread, other threads:[~2010-02-27 16:34 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-02-27 13:26 [Comm] Ищу мейнтейнера Флегонтов Денис
2010-02-27 16:34 ` [Comm] [newbies] " Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/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 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git