From: Igor Zubkov <igor.zubkov@gmail.com> 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 17:25:01 +0200 Message-ID: <CAJXf7QM+2z360rUz_gF3=gXHpAaVJDrzp=fo7GsDhgieADLdkg@mail.gmail.com> (raw) In-Reply-To: <1358348634.25387.4.camel@localhost.localdomain> 2013/1/16 gBopHuk_alt <gbophuk_alt@mail.ru>: > В Срд, 16/01/2013 в 15:03 +0200, Igor Zubkov пишет: >> P.S.: Ваш спек просто тихий ужас. > > Так это и есть спек из аттача только подправленный, версии 0.6.0 Просто не нашёл где выкачать версию 0.6.0, вот и собрал более свежую. > Приведите пример того чтобы вы исправили в спеке. Просто каждый пишет > что ужас тихий , при этом у каждого свой вариант правильного спека, > который другим кажется ужасом =)) > В своё оправдание скажу что спеки правлю/создаю по AltWiki . 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 тут не нужен. Всё равно файлов с переводами нет. Вроде всё. -- Igor Zubkov http://hi.im/ice
next prev parent reply other threads:[~2013-01-16 15:25 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 [this message] 2013-01-16 18:00 ` gBopHuk_alt 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='CAJXf7QM+2z360rUz_gF3=gXHpAaVJDrzp=fo7GsDhgieADLdkg@mail.gmail.com' \ --to=igor.zubkov@gmail.com \ --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