[devel] rpm-build-compat considered harmful

Igor Vlasenko vlasenko at imath.kiev.ua
Tue Nov 24 16:14:36 UTC 2009


On Tue, Nov 24, 2009 at 07:37:45PM +0500, Andrey Rahmatullin wrote:
> Господа, надо что-то делать.
> 
> /etc/rpm/macros.d/compat:%_rpmmacrosdir %_sysconfdir/rpm/macros.d
> 
> Это лишь один пример, когда rpm-build-compat молча переопределяет
> системный макрос. Я не буду обсуждать ситуации, когда этот пакет указан в
> BuildRequires сизифного пакета (это, понятно, клиника). Я, блин, про
> ситуации, когда он стоит в хост-системе бедного девелопера (например
> потому что ему в рассылке посоветовали rpmcs и он поставил
> etersoft-build-utils).

Да, Requires: rpm-build-compat выглядят более-менее понятно,
а вот с BuildReq: получается странный список на 130 позиций.

Уважаемые коллеги, прошу прокомментировать список внизу,
так как похоже, что надо добавить к репокопу еще один тест.

rpm-build-compat:
Requires: ----------------------------
etersoft-build-utils-1.6.8-alt1.noarch
appliance-devel-alt-3.0.45-alt1.noarch

BuildReq: ----------------------------
PythonCAD-0.1.36-alt2.src
archmage-0.1.9-alt1.src
calibre-0.4.77-alt1.src
cracklib-2.8.13-alt1.src
dissy-7-alt1.src
drpython-3.11.0-alt1.src
freevo-1.8.3-alt1.src
gjots2-2.3.8-alt1.src
gnofract4d-3.10-alt1.src
gtkglext-1.2.0-alt1.1.src
jabber-pymsnt-0.11.3-alt1.src
jokosher-0.10.1-alt1.src
libnatspec-0.2.4-alt1.src
librasqal-0.9.16-alt1.src
libsoundtouch-1.3.1-alt2.src
ntop-3.3.8-alt3.src
ooopy-1.4.4873-alt1.src
openerp-client-5.0.0-alt1.src
pks-0.9.6-alt1.src
pychess-0.8.2-alt2.src
python-module-Genshi-0.5.1-alt1.src
python-module-GeoIP-1.2.3-alt1.src
python-module-Pygments-1.0-alt1.src
python-module-alsaaudio-0.4-alt1.src
python-module-configobj-4.5.3-alt1.src
python-module-dabo-0.8.4-alt1.src
python-module-fonttools-2.2-alt1.src
python-module-kaa-base-0.4.0-alt1.src
python-module-louie-1.1-alt1.src
python-module-pexpect-2.3-alt1.src
python-module-ply-2.5-alt1.src
python-module-pyblio-core-1.3.4-alt2.src
python-module-pychart-1.39-alt1.src
python-module-pyfltk-1.1.2rel-alt3.src
python-module-pygame-1.8.1-alt2.src
python-module-pyparsing-1.5.1-alt1.src
python-module-pyspi-0.6.1-alt1.src
python-module-silvercity-0.9.7-alt2.src
python-module-urljr-1.0.1-alt1.src
rdiff-backup-1.2.2-alt1.src
rpm-build-fonts-0.3-alt1.src
rpm-build-pear-0.4-alt2.src
rpm-build-pecl-0.2-alt1.src
rubrica-2.1.6-alt1.src
taskcoach-0.71.5-alt1.src
xrdp-0.4.1-alt1.src
gsql-0.2.1-alt1.src
python-module-OpenGL-3.0.0-alt3.src
python-module-ClientForm-0.2.10-alt2.src
python-module-OpenGLContext-2.1.0-alt3.src
python-module-mechanize-0.1.10-alt2.src
python-module-pydispatcher-2.0.1-alt2.src
python-module-ttfquery-1.0.1-alt2.src
pm-utils-1.2.4-alt1.src
python-module-kaa-imlib2-0.2.3-alt1.src
abcl-0.14.0-alt1.svn20090325_jpp5.src
ants-0.5.3-alt1.src
gnome-launch-box-0.4-alt2.src
openerp-server-5.0.0-alt3.src
kontrollerlab-0.7.1-alt3.src
libparsifal-1.1.0-alt2.src
python-module-Axiom-0.5.31-alt1.src
rekall-2.4.6-alt5.src
libdapl-1.2.12-alt1.src
librdmacm-1.0.8-alt1.src
libmthca-1.0.5-alt1.src
coin3d-3.0.0-alt3.src
SoQt-1.4.1-alt3.src
gts-0.7.6-alt1.src
armadillo-0.6.6-alt1.svn20090409.src
python-module-pyinotify-0.8.6-alt1head.src
tvmet-1.7.2-alt2.src
beast-0.7.2-alt6.svn20090420.src
gromacs-4.0.5-alt1.src
mvapich2-1.2.0p1-alt1.src
reduce-20090504-alt2.src
xdrfile-1.1-alt1.src
librarian-0.8.1-alt2.1.src
firebird-2.1.2.18118.0-alt3.src
papi-3.6.2-alt5.src
uniconvertor-1.1.4-alt1.src
buzztard-0.5.0-alt3.svn20090724.src
python-module-bibtex-1.2.4-alt3.src
metis-4.0.1-alt4.src
arprec-2.2.3-alt3.src
qd-2.3.8-alt3.src
neatx-0.3.1-alt5.r41.src
chasm-1.4.0-alt2.cvs20090407.1.src
otf-1.2.18-alt3.src
python-module-matplotlib-0.99.0-alt2.src
spai-3.2-alt3.src
libx86-1.1-alt7.src
babel-1.4.0-alt6.svn20090721.4.src
cca-spec-babel-0.8.6-alt2.svn20090721.3.src
cca-spec-classic-0.5.7-alt4.src
python-module-scipy-0.8.0-alt2.svn20090913.src
scotch-5.1.6-alt1.src
bocca-0.5.5-alt2.svn20090721.src
aMule-2.2.6-alt1.src
duplicity-0.6.05-alt1.src
gnucash-2.2.9-alt3.src
wine-vanilla-1.1.26-alt2.1.src
python-module-kaa-metadata-0.7.5-alt1.1.src
nxclient-3.4.0.5-alt1.src
bakefile-0.2.6-alt1.src
libgtkspell-2.0.15-alt1.src
libmlx4-1.0-alt4.src
python-module-openid-2.2.4-alt1.src
libibmad-1.2.3_20090314-alt1.src
libprojectM-1.2.0-alt3.2.src
wine-1.1.29-alt2.src
sprng-4.0-alt3.src
hypre-2.4.0b-alt8.src
anjuta2-2.26.2.1-alt2.3.src
trilinos-9.0.3-alt11.src
autogen-5.9.9-alt1.1.src
sqliteman-1.2.1-alt2.src
gigi-0.7.0-alt4.svn795.src
glpk4-4.40-alt1.src
libcm-0.1.1-alt3.src
libwnck-2.28.0-alt1.src
gwyddion-2.18-alt1.src
python-module-kinterbasdb-3.3.0-alt3.src
postgresql-8.2eter-8.2.14-alt1.src
postgresql-8.3eter-8.3.8-alt2.src
python-module-papyon-0.4.3-alt1.src
GConf-2.28.0-alt1.src
freenx-server-0.7.4-alt19.4.src
libredland-1.0.8-alt2.src
tacix-0.1.1-alt1.gf1da751.src
etersoft-build-utils-1.6.8-alt1.src
python-module-pygtk-2.16.0-alt4.src



-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



More information about the Devel mailing list