devel@ where you _can_ ask
 help / color / mirror / Atom feed
From: gBopHuk_alt <gbophuk_alt@mail.ru>
To: "devel@ where you _can_ ask" <devel-newbies@lists.altlinux.org>
Subject: Re: [newbies] sisyphus_check: check-printable ERROR: package information violation
Date: Wed, 16 Jan 2013 22:00:57 +0400
Message-ID: <1358359257.8050.12.camel@localhost.localdomain> (raw)
In-Reply-To: <CAJXf7QM+2z360rUz_gF3=gXHpAaVJDrzp=fo7GsDhgieADLdkg@mail.gmail.com>

В Срд, 16/01/2013 в 17:25 +0200, Igor Zubkov пишет:

> 1. Почему спек файл с досовыми концами строк?
> 2. Url не рабочий
> 3. Закоментированные Patch, Conflicts, Obsoletes, Provides зачем?
> 4. BuildRequires видимо написаны руками. Зачем? buildreq на спек и он
> сам всё найдёт и пропишет.
> 5. Requires: libqt4 libvlc вообще глупость. Для этого у нас есть rpm и
> его rpm set-versions. Удалить. rpmbuild сам найдёт всё при сборке.
> 6. В секции %build verbose лучше включить. Сборочные логи тогда будет
> удобнее читать.
> 7. Так же, при сборке, захардкодены флаги оптимизации. Так не надо
> делать. Хотя исправить не всегда получается, но тут долго быть
> тривиально.
> 8. Секция %files просто абзац. %_libdir/* лучше никогда не делать.
> Надо что-то типа %_libdir/lib*.so. Так же, из-за %_libdir/* в основной
> пакет попадают файлы из -debug пакета. После этого, делать %exclude
> %_libdir/debug не надо будет делать. Так же не надо делать %_prefix/*.
>  Из-за этого пакет начинает предоставлять базовые вещи типа /usr/lib
> директорий. sisyphus_check видимо на этом моменте и отбраковывает
> пакет. Надо делать отдельно %_bindir, %includedir, etc.
> 9. Doxygen документация собирается, но не упаковывается. Желательно в
> отдельные пакет -doc или просто в -devel.
> 10. Почему файлы которые должны быть в -devel пакете делают в основном пакете.
> 11. %find_lang тут не нужен. Всё равно файлов с переводами нет.
> 
> Вроде всё.
> 

1. Хрен его знает. Использую настройки по-умолчанию, редактор medit.
2. Когда-то был рабочий
3. Закомментированные потому что эту часть делаю скриптом. А
закомментированные они ни кому не помешают.
4. Buildreq вообще бесполезная вещь , оно может только отфильтровывать,
когда секция buildrequares заполнена. С пустыми BuildReq тупо не
происходит make, после чего выхлоп с ошибкой на не достающий пакет. С
такой автоматикой я вручную зависимости быстрее найду.
5. libqt4 libvlc добавил после первой удачной сборки, после того как
хвалёный rpmbuild не подхватил их. Наверно это на совести разрабов.
6. Всё что касается сборки оставил как было в спеке от авторов ( сам в
этом не секу оставил как есть )
7.Секцию files я тогда не умел заполнять =)) Сейчас глянул и
действительно страшно стало =))



  reply	other threads:[~2013-01-16 18:00 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-16 10:19 gBopHuk_alt
2013-01-16 10:23 ` Motsyo Gennadi aka Drool
2013-01-16 12:30   ` gBopHuk_alt
2013-01-16 11:57 ` Dmitry V. Levin
2013-01-16 12:37   ` gBopHuk_alt
2013-01-16 13:03     ` Igor Zubkov
2013-01-16 15:03       ` gBopHuk_alt
2013-01-16 15:25         ` Igor Zubkov
2013-01-16 18:00           ` gBopHuk_alt [this message]
2013-01-16 18:08             ` Dmitry V. Levin
2013-01-18 16:37               ` gBopHuk_alt
2013-01-18 18:38                 ` Michael Shigorin
2013-01-18 18:50                   ` gBopHuk_alt
2013-01-19  0:39                     ` Евгений Ростовцев
2013-01-19 17:05                       ` Igor Zubkov
2013-01-16 18:19             ` Igor Zubkov
2013-01-18 16:31               ` gBopHuk_alt
2013-01-19 17:03                 ` Igor Zubkov
2013-01-19 18:01                   ` gBopHuk_alt
2013-01-19 18:54                   ` Dmitry V. Levin
2013-01-19 11:32               ` gBopHuk_alt
2013-01-19 18:06               ` gBopHuk_alt
2013-01-20 11:29                 ` Igor Zubkov
2013-01-20 13:24                   ` gBopHuk_alt
2013-01-16 18:03           ` gBopHuk_alt
2013-01-19 15:19           ` gBopHuk_alt
2013-01-19 17:07             ` Igor Zubkov
2013-01-19 17:55               ` gBopHuk_alt
2013-01-19 17:53                 ` Igor Zubkov
2013-01-19 19:12                 ` Dmitry V. Levin
2013-01-19 20:08                   ` gBopHuk_alt
2013-01-19 20:23                   ` gBopHuk_alt
2013-01-19 20:20                     ` Dmitry V. Levin
2013-01-20 11:02                       ` gBopHuk_alt
2013-01-16 13:07     ` Dmitry V. Levin

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=1358359257.8050.12.camel@localhost.localdomain \
    --to=gbophuk_alt@mail.ru \
    --cc=devel-newbies@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

devel@ where you _can_ ask

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-newbies/0 devel-newbies/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-newbies devel-newbies/ http://lore.altlinux.org/devel-newbies \
		devel-newbies@lists.altlinux.org devel-newbies@lists.altlinux.ru devel-newbies@lists.altlinux.com
	public-inbox-index devel-newbies

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


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