ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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