* [devel] %buildroot check
@ 2010-08-19 19:33 Igor Vlasenko
2010-08-19 20:44 ` Michael Shigorin
2010-08-23 4:28 ` Ildar Mulyukov
0 siblings, 2 replies; 12+ messages in thread
From: Igor Vlasenko @ 2010-08-19 19:33 UTC (permalink / raw)
To: devel
Уважаемые коллеги,
обращаю ваше внимание, что заново включен тест
на упоминания %buildroot.
Большинство упоминаний указывают на проблемы с конфигурированием
и могут вести к частичной неработоспособности.
Есть ругань из-за мусора вроде *-uninstall файлов.
Есть и безобидные, которые со временем хочу занести в исключения.
результаты доступны на
http://repocop.altlinux.org/pub/repocop/reports/txt/by-test/buildroot.txt,
завтра будут и на prometeus.
Краткий список пакетов.
----------------------
MyPasswordSafe-20061216-alt3.x86_64
avr-gcc-4.2.2-alt2.x86_64
calibre-0.6.37-alt1.x86_64
doc-gnu-ru-html-1.0-alt2.qa2.noarch
emacs-dvc-0.0-alt2.20090426.noarch
emacspeak-31.0-alt1.x86_64
fricas-1.0.1-alt6.4.x86_64
fvwm-themes-0.7.0-alt2.noarch
ghostscript-cups-8.71-alt1.x86_64
gnuplot-4.4.0-alt2.x86_64
gramps-3.1.2-alt1.1.x86_64
hugin-2010.0.0-alt1.1.x86_64
kdesdk-kapptemplate-3.5.10-alt5.x86_64
kernel-headers-el-smp-2.6.32-alt4.x86_64
kernel-headers-hpc-skif-2.6.27-alt7.x86_64
kernel-headers-ovz-smp-2.6.32-alt4.x86_64
kernel-headers-rt-smp-2.6.29-alt2.x86_64
kernel-headers-rt-up-2.6.29-alt2.x86_64
kernel-headers-sec-def-2.6.27-alt2.x86_64
kernel-headers-std-def-2.6.32-alt16.x86_64
kernel-headers-un-def-2.6.32-alt17.x86_64
kernel-headers-xen-dom0-2.6.32-alt16.x86_64
libclam-devel-1.3.0-alt1.1.x86_64
libcomedi-0.8.1-alt2.1.x86_64
libcomedi-devel-0.8.1-alt2.1.x86_64
libcomedi-devel-static-0.8.1-alt2.1.x86_64
libgtksourceviewmm-devel-doc-2.10.0-alt1.noarch
liblasi-1.1.0-alt3.x86_64
liblasi-devel-1.1.0-alt3.x86_64
libpastix-devel-2200-alt8.x86_64
libpsblas-devel-2.4.0.1-alt1.x86_64
libsalsa-devel-doc-html-2.0-alt4.noarch
libsyfi-devel-0.6.2-alt1.bzr20100621.x86_64
libtau-2.19.2-alt2.x86_64
libtau-common-2.19.2-alt2.x86_64
libtau-devel-static-2.19.2-alt2.x86_64
libtritetmesh-devel-0.0.1-alt1.bzr20100630.x86_64
mpe2-1.0.6p1-alt4.x86_64
musixtex-T101-alt3.1.x86_64
mvapich-gcc-1.1.0-alt1.x86_64
mvapich-gcc-devel-1.1.0-alt1.x86_64
mvapich-gcc-devel-doc-1.1.0-alt1.x86_64
octave-devel-3.2.3-alt2.x86_64
pdbv-2.0.11-alt1.x86_64
plt-4.2.2-alt1.x86_64
python-module-pygnome-devel-2.28.1-alt1.x86_64
seamonkey-1.1.18-alt2.x86_64
slepc4py-doc-1.0.0-alt6.hg20100804.noarch
tetex-context-2.0-alt10.x86_64
tetex-core-2.0-alt10.x86_64
tetex-latex-2.0-alt10.x86_64
vtk-examples-5.6.0-alt1.x86_64
waf-1.5.18-alt1.noarch
wput-0.6-alt1.x86_64
xblast-2.10.3-alt2.x86_64
xd3d-8.3.1-alt2.x86_64
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-08-19 19:33 [devel] %buildroot check Igor Vlasenko
@ 2010-08-19 20:44 ` Michael Shigorin
2010-08-20 5:23 ` Igor Vlasenko
2010-08-23 4:28 ` Ildar Mulyukov
1 sibling, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2010-08-19 20:44 UTC (permalink / raw)
To: devel
On Thu, Aug 19, 2010 at 10:33:53PM +0300, Igor Vlasenko wrote:
> Уважаемые коллеги, обращаю ваше внимание, что заново включен
> тест на упоминания %buildroot.
В содержимом пакетов, что ли?
> liblasi-1.1.0-alt3.x86_64
> liblasi-devel-1.1.0-alt3.x86_64
В спеке:
%build
cmake \
-DCMAKE_INSTALL_PREFIX=%buildroot%_prefix \
-DCMAKE_INSTALL_LIBDIR=%buildroot%_libdir
%make_build
%install
%makeinstall
chrpath -d %buildroot%_libdir/*.so.*
mkdir -p %buildroot%pkgdocdir
cp -a AUTHORS ChangeLog NEWS README %buildroot%pkgdocdir/
mv %buildroot%_datadir/lasi%version/examples/ %buildroot%pkgdocdir/
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-08-19 20:44 ` Michael Shigorin
@ 2010-08-20 5:23 ` Igor Vlasenko
2010-10-13 20:26 ` Michael Shigorin
0 siblings, 1 reply; 12+ messages in thread
From: Igor Vlasenko @ 2010-08-20 5:23 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Thu, Aug 19, 2010 at 11:44:37PM +0300, Michael Shigorin wrote:
> On Thu, Aug 19, 2010 at 10:33:53PM +0300, Igor Vlasenko wrote:
> > Уважаемые коллеги, обращаю ваше внимание, что заново включен
> > тест на упоминания %buildroot.
> В содержимом пакетов, что ли?
Да.
> > liblasi-1.1.0-alt3.x86_64
> > liblasi-devel-1.1.0-alt3.x86_64
например, lasi.pc файл вышел крив:
------ Файл: lasi.pc ------------------
prefix=/usr/src/tmp/liblasi-buildroot/usr
exec_prefix=/usr/src/tmp/liblasi-buildroot/usr
libdir=/usr/src/tmp/liblasi-buildroot/usr/lib64
includedir=/usr/src/tmp/liblasi-buildroot/usr/include
Name: LASi
Description: Library to write UTF-8 strings to Postscript stream.
Version: 1.1.0
Requires: freetype2,pango,pangoft2
Libs: -lLASi
Cflags: -I/usr/src/tmp/liblasi-buildroot/usr/include
-------------------------------------------
> В спеке:
>
> %build
> cmake \
> -DCMAKE_INSTALL_PREFIX=%buildroot%_prefix \
> -DCMAKE_INSTALL_LIBDIR=%buildroot%_libdir
Надо пользоваться %cmake вместо голого cmake. флаги с %buildroot убрать,
а для install воспользоваться DESTDIR: см.
http://vtk.org/Wiki/CMake_FAQ#Does_CMake.27s_.22make_install.22_support_DESTDIR.3F
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-08-19 19:33 [devel] %buildroot check Igor Vlasenko
2010-08-19 20:44 ` Michael Shigorin
@ 2010-08-23 4:28 ` Ildar Mulyukov
2010-08-23 6:44 ` Igor Vlasenko
1 sibling, 1 reply; 12+ messages in thread
From: Ildar Mulyukov @ 2010-08-23 4:28 UTC (permalink / raw)
To: devel
On 20.08.2010 01:33:53, Igor Vlasenko wrote:
> Краткий список пакетов.
> ----------------------
> calibre-0.6.37-alt1.x86_64
Повторюсь, что у меня в GIT-е лежит свежая версия.
--
Ildar
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-08-23 4:28 ` Ildar Mulyukov
@ 2010-08-23 6:44 ` Igor Vlasenko
2010-08-23 16:00 ` Vitaly Lipatov
0 siblings, 1 reply; 12+ messages in thread
From: Igor Vlasenko @ 2010-08-23 6:44 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Aug 23, 2010 at 10:28:41AM +0600, Ildar Mulyukov wrote:
> On 20.08.2010 01:33:53, Igor Vlasenko wrote:
> >Краткий список пакетов.
> >----------------------
> >calibre-0.6.37-alt1.x86_64
>
> Повторюсь, что у меня в GIT-е лежит свежая версия.
C этим вам к Виталию Липатову:
ssh git.alt acl sisyphus calibre show
calibre lav @qa
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-08-23 6:44 ` Igor Vlasenko
@ 2010-08-23 16:00 ` Vitaly Lipatov
2010-08-24 4:04 ` Ildar Mulyukov
0 siblings, 1 reply; 12+ messages in thread
From: Vitaly Lipatov @ 2010-08-23 16:00 UTC (permalink / raw)
To: ALT Linux Team development discussions
В сообщении от Понедельник 23 августа 2010 Igor Vlasenko написал(a):
> On Mon, Aug 23, 2010 at 10:28:41AM +0600, Ildar Mulyukov wrote:
> > On 20.08.2010 01:33:53, Igor Vlasenko wrote:
> > >Краткий список пакетов.
> > >----------------------
> > >calibre-0.6.37-alt1.x86_64
> >
> > Повторюсь, что у меня в GIT-е лежит свежая версия.
>
> C этим вам к Виталию Липатову:
> ssh git.alt acl sisyphus calibre show
> calibre lav @qa
$ gacl calibre add @everybody
git.alt:sisyphus ACL for calibre: add @everybody...
< calibre add @everybody
> OK: calibre: lav @qa @everybody
girar-acl: 1 command(s) queued
--
Lav
Виталий Липатов
Россия, Санкт-Петербург. www.etersoft.ru
GNU! ALT Linux Team! WINE! WIKI! LaTeX! LyX!
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-08-23 16:00 ` Vitaly Lipatov
@ 2010-08-24 4:04 ` Ildar Mulyukov
0 siblings, 0 replies; 12+ messages in thread
From: Ildar Mulyukov @ 2010-08-24 4:04 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 23.08.2010 22:00:50, Vitaly Lipatov wrote:
> $ gacl calibre add @everybody
> git.alt:sisyphus ACL for calibre: add @everybody...
> < calibre add @everybody
> > OK: calibre: lav @qa @everybody
> girar-acl: 1 command(s) queued
OK, отправил на сборку.
--
Ildar Mulyukov, free SW designer/programmer/packager
=========================================
email: ildar@altlinux.ru
Jabber: ildar.mulyukov@gmail.com
ICQ: 4334029
ALT Linux Sisyphus http://www.sisyphus.ru
=========================================
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-08-20 5:23 ` Igor Vlasenko
@ 2010-10-13 20:26 ` Michael Shigorin
2010-10-13 20:28 ` Michael Shigorin
2010-10-13 20:52 ` Igor Vlasenko
0 siblings, 2 replies; 12+ messages in thread
From: Michael Shigorin @ 2010-10-13 20:26 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Fri, Aug 20, 2010 at 08:23:55AM +0300, Igor Vlasenko wrote:
> > > Уважаемые коллеги, обращаю ваше внимание, что заново включен
> > > тест на упоминания %buildroot.
> например, lasi.pc файл вышел крив:
> ------ Файл: lasi.pc ------------------
> libdir=/usr/src/tmp/liblasi-buildroot/usr/lib64
> > В спеке:
> > %build
> > cmake \
> > -DCMAKE_INSTALL_PREFIX=%buildroot%_prefix \
> > -DCMAKE_INSTALL_LIBDIR=%buildroot%_libdir
> Надо пользоваться %cmake вместо голого cmake. флаги с
> %buildroot убрать, а для install воспользоваться DESTDIR
Хм. Огрёб CMAKE_INSTALL_LIBDIR: /usr/lib
и соответственно установку в /usr/lib вместо /usr/lib64.
cmake всегда такое или где учиться его готовить?
---
%build
%cmake
pushd BUILD
%make_build
popd
%install
pushd BUILD
%makeinstall_std
popd
chrpath -d %buildroot%_libdir/*.so.*
mkdir -p %buildroot%pkgdocdir
cp -a AUTHORS ChangeLog NEWS README %buildroot%pkgdocdir/
mv %buildroot%_datadir/lasi%version/examples/ %buildroot%pkgdocdir/
---
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-10-13 20:26 ` Michael Shigorin
@ 2010-10-13 20:28 ` Michael Shigorin
2010-10-14 5:41 ` REAL
2010-10-13 20:52 ` Igor Vlasenko
1 sibling, 1 reply; 12+ messages in thread
From: Michael Shigorin @ 2010-10-13 20:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Oct 13, 2010 at 11:26:27PM +0300, I wrote:
> cmake всегда такое или где учиться его готовить?
-- насколько понимаю, немного устарело:
http://www.altlinux.org/SampleSpecs/cmakeprogram
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-10-13 20:26 ` Michael Shigorin
2010-10-13 20:28 ` Michael Shigorin
@ 2010-10-13 20:52 ` Igor Vlasenko
2010-10-13 21:22 ` Michael Shigorin
1 sibling, 1 reply; 12+ messages in thread
From: Igor Vlasenko @ 2010-10-13 20:52 UTC (permalink / raw)
To: ALT Linux Team development discussions; +Cc: Michael Shigorin
On Wed, Oct 13, 2010 at 11:26:28PM +0300, Michael Shigorin wrote:
> > > > Уважаемые коллеги, обращаю ваше внимание, что заново включен
> > > > тест на упоминания %buildroot.
> > например, lasi.pc файл вышел крив:
> > ------ Файл: lasi.pc ------------------
> > libdir=/usr/src/tmp/liblasi-buildroot/usr/lib64
> > > В спеке:
> > > %build
> > > cmake \
> > > -DCMAKE_INSTALL_PREFIX=%buildroot%_prefix \
> > > -DCMAKE_INSTALL_LIBDIR=%buildroot%_libdir
> > Надо пользоваться %cmake вместо голого cmake. флаги с
> > %buildroot убрать, а для install воспользоваться DESTDIR
>
> Хм. Огрёб CMAKE_INSTALL_LIBDIR: /usr/lib
> и соответственно установку в /usr/lib вместо /usr/lib64.
> cmake всегда такое или где учиться его готовить?
в случае с liblaci CMAKE_INSTALL_LIBDIR -- это самодеятельность
кривого модуля в исходниках, cmake/modules/instdirs.cmake,
откуда только его апстрим откопал :(
Т.е. простейший костыль имеет вид
-DCMAKE_INSTALL_LIBDIR=%_libdir
не
-DCMAKE_INSTALL_LIBDIR=%buildroot%_libdir
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-10-13 20:52 ` Igor Vlasenko
@ 2010-10-13 21:22 ` Michael Shigorin
0 siblings, 0 replies; 12+ messages in thread
From: Michael Shigorin @ 2010-10-13 21:22 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Wed, Oct 13, 2010 at 11:52:39PM +0300, Igor Vlasenko wrote:
> Т.е. простейший костыль имеет вид
Спасибо, уехало -- buildroot уже не нагрепывается.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] %buildroot check
2010-10-13 20:28 ` Michael Shigorin
@ 2010-10-14 5:41 ` REAL
0 siblings, 0 replies; 12+ messages in thread
From: REAL @ 2010-10-14 5:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
Michael Shigorin пишет:
>> cmake всегда такое или где учиться его готовить?
>
> -- насколько понимаю, немного устарело:
> http://www.altlinux.org/SampleSpecs/cmakeprogram
-DLIB_SUFFIX=64 помогает, увы, не всегда. В некоторых CMakeFiles.txt
некоторых проектов указываются жёсткие пути в /usr/lib, так что тут
либо проходиться по ним и разгребать, либо смириться и юзать
%ifarch x86_64
install -d %buildroot%_libdir
mv %buildroot%_libexecdir/* %buildroot%_libdir/
%endif
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2010-10-14 5:41 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-08-19 19:33 [devel] %buildroot check Igor Vlasenko
2010-08-19 20:44 ` Michael Shigorin
2010-08-20 5:23 ` Igor Vlasenko
2010-10-13 20:26 ` Michael Shigorin
2010-10-13 20:28 ` Michael Shigorin
2010-10-14 5:41 ` REAL
2010-10-13 20:52 ` Igor Vlasenko
2010-10-13 21:22 ` Michael Shigorin
2010-08-23 4:28 ` Ildar Mulyukov
2010-08-23 6:44 ` Igor Vlasenko
2010-08-23 16:00 ` Vitaly Lipatov
2010-08-24 4:04 ` Ildar Mulyukov
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