[devel] rpm-build-python 0.32-alt1 - закручивание гаек

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вт Ноя 20 19:56:14 MSK 2007


On Sat, Nov 17, 2007 at 09:19:53AM +0300, Alexey Tourbin wrote:
>     0.32-alt1
>     
>     - python.req.py: fixed parser.suite failures on empty lines
>       with trailing whitespaces
>     - python.req.py: parser.suite failures are now fatal errors
>     - python.req.py: added support for "coding:" magic comments,
>       which should yield dependency on "encodings"
>     - python.{req,prov}.files: more elaborate file selection
> 
> 
> Теперь питоновские скрипты с синтаксическими ошибками будут
> обламывать сборку пакета.  Предварительно я проанализировал
> все синтаксические ошибки в имеющихся пакетах и кое-что поправил
> в самом поиске зависимостей.  Так что катаклизма не предвидится.
> 
> Я не знаю, когда будет следующая пересборка сизифа.  Хотелось бы сразу
> после пересборки сизифа ещё раз пересобрать питоновские пакеты, но уже
> с новым rpm-build-python.  И чтобы это типа была как новая пересборка
> поверх старой.

Питоновские зависимости изменились следующим образом.  В основном
добавились зависимости на encodings из-за обработки "# coding: ..."
magic lines.  Остальные зависимости добавились из-за того, что
в python.req.py был захачен код в районе parser.suite, и те файлы,
на которых python.req.py нефатально отваливал, теперь стали нормально
обрабатываться.  

--- deps1	2007-11-20 19:33:23 +0300
+++ deps2	2007-11-20 19:33:23 +0300
@@ -66,2 +66,3 @@
 ALDConvert-0.05-alt8	Requires	python2.4(HTMLParser)
+ALDConvert-0.05-alt8	Requires	python2.4(encodings)
 ALDConvert-0.05-alt8	Requires	python2.4(locale)
@@ -444,2 +445,3 @@
 IceWMCP-3.2-alt2	Requires	python2.4(popen2)
+IceWMCP-3.2-alt2	Requires	python2.4(pyspool)
 IceWMCP-3.2-alt2	Requires	python2.4(random)
@@ -21781,2 +21783,3 @@
 dogtail-0.6.1-alt3	Requires	python2.4(datetime)
+dogtail-0.6.1-alt3	Requires	python2.4(encodings)
 dogtail-0.6.1-alt3	Requires	python2.4(gconf)
@@ -22241,2 +22244,3 @@
 drpython-164-alt1	Requires	python2.4(StringIO)
+drpython-164-alt1	Requires	python2.4(bdb)
 drpython-164-alt1	Requires	python2.4(distutils)
@@ -34917,2 +34921,3 @@
 geda-utils-1.2.0-alt2	Requires	python2.4(copy)
+geda-utils-1.2.0-alt2	Requires	python2.4(encodings)
 geda-utils-1.2.0-alt2	Requires	python2.4(getopt)
@@ -35018,2 +35023,3 @@
 gedit-plugins-2.18.0-alt1	Requires	python2.4(copy)
+gedit-plugins-2.18.0-alt1	Requires	python2.4(encodings)
 gedit-plugins-2.18.0-alt1	Requires	python2.4(gconf)
@@ -42888,2 +42894,3 @@
 gresistor-0.0.1-alt1	Requires	python-base
+gresistor-0.0.1-alt1	Requires	python2.4(encodings)
 gresistor-0.0.1-alt1	Requires	python2.4(gtk)
@@ -49898,2 +49905,3 @@
 ipython-0.7.1.fix1-alt1	Requires	python2.4(bdb)
+ipython-0.7.1.fix1-alt1	Requires	python2.4(bisect)
 ipython-0.7.1.fix1-alt1	Requires	python2.4(cPickle)
@@ -60360,2 +60368,3 @@
 kdesdk-kcachegrind-3.5.8-alt1	Requires	python-base
+kdesdk-kcachegrind-3.5.8-alt1	Requires	python2.4(encodings)
 kdesdk-kcachegrind-3.5.8-alt1	Requires	python2.4(hotshot)
@@ -64065,2 +64074,3 @@
 kiki-0.9.0-alt11	Requires	python2.4(__future__)
+kiki-0.9.0-alt11	Requires	python2.4(code)
 kiki-0.9.0-alt11	Requires	python2.4(getpass)
@@ -100192,2 +100202,3 @@
 metromap-0.1.1-alt2	Requires	python2.4(copy)
+metromap-0.1.1-alt2	Requires	python2.4(encodings)
 metromap-0.1.1-alt2	Requires	python2.4(gettext)
@@ -101841,2 +101852,3 @@
 moin-1.5.8-alt2	Requires	python2.4(email)
+moin-1.5.8-alt2	Requires	python2.4(encodings)
 moin-1.5.8-alt2	Requires	python2.4(httplib)
@@ -105199,14 +105211,14 @@
 nekohtml-javadoc-0.9.5-alt1_4jpp1.7	Requires(rpmlib)	rpmlib(PayloadFilesHavePrefix) <= 4.0-1
-nemerle-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle.CSharp) = 0.9.3.19360
-nemerle-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle.CSharp.CS) = 0.9.3.19361
-nemerle-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle.Compiler) = 0.9.3.19352
-nemerle-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle.Evaluation) = 0.9.3.19364
-nemerle-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle.Macros) = 0.9.3.19357
+nemerle-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle.CSharp) = 0.9.3.18936
+nemerle-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle.CSharp.CS) = 0.9.3.18937
+nemerle-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle.Compiler) = 0.9.3.18927
+nemerle-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle.Evaluation) = 0.9.3.18941
+nemerle-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle.Macros) = 0.9.3.18933
 nemerle-0.9.3.99.6733-alt2.1	Provides	mono(antlr.runtime) = 2.7.5.50000
 nemerle-0.9.3.99.6733-alt2.1	Provides	mono(cs2n) = 0.0.0.0
-nemerle-0.9.3.99.6733-alt2.1	Provides	mono(ncc) = 0.9.3.19358
-nemerle-0.9.3.99.6733-alt2.1	Provides	mono(nemish) = 0.9.3.19365
+nemerle-0.9.3.99.6733-alt2.1	Provides	mono(ncc) = 0.9.3.18934
+nemerle-0.9.3.99.6733-alt2.1	Provides	mono(nemish) = 0.9.3.18942
 nemerle-0.9.3.99.6733-alt2.1	Provides	pkgconfig(nemerle) = 0.9.3.99
 nemerle-0.9.3.99.6733-alt2.1	Requires	mono
-nemerle-0.9.3.99.6733-alt2.1	Requires	mono(Nemerle) = 0.9.3.19340
+nemerle-0.9.3.99.6733-alt2.1	Requires	mono(Nemerle) = 0.9.3.18914
 nemerle-0.9.3.99.6733-alt2.1	Requires	mono(System) = 2.0.0.0
@@ -105219,3 +105231,3 @@
 nemerle-0.9.3.99.6733-alt2.1	Requires(rpmlib)	rpmlib(VersionedDependencies) <= 3.0.3-1
-nemerle-libs-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle) = 0.9.3.19340
+nemerle-libs-0.9.3.99.6733-alt2.1	Provides	mono(Nemerle) = 0.9.3.18914
 nemerle-libs-0.9.3.99.6733-alt2.1	Requires	mono(System) = 2.0.0.0
@@ -127579,2 +127591,3 @@
 pybookreader-0.5.0-alt4	Requires	python2.4(copy)
+pybookreader-0.5.0-alt4	Requires	python2.4(encodings)
 pybookreader-0.5.0-alt4	Requires	python2.4(formatter)
@@ -129714,2 +129727,3 @@
 python-module-SQLAlchemy-0.2.6-alt1	Requires	python2.4(StringIO)
+python-module-SQLAlchemy-0.2.6-alt1	Requires	python2.4(UserList)
 python-module-SQLAlchemy-0.2.6-alt1	Requires	python2.4(cPickle)
@@ -129723,2 +129737,3 @@
 python-module-SQLAlchemy-0.2.6-alt1	Requires	python2.4(string)
+python-module-SQLAlchemy-0.2.6-alt1	Requires	python2.4(threading)
 python-module-SQLAlchemy-0.2.6-alt1	Requires	python2.4(time)
@@ -129844,2 +129859,3 @@
 python-module-adesklets-0.6.1-alt1	Requires	python2.4(compiler)
+python-module-adesklets-0.6.1-alt1	Requires	python2.4(encodings)
 python-module-adesklets-0.6.1-alt1	Requires	python2.4(fcntl)
@@ -129901,2 +129917,3 @@
 python-module-aqbanking-2.2.4-alt1	Requires	python2.4(datetime)
+python-module-aqbanking-2.2.4-alt1	Requires	python2.4(encodings)
 python-module-aqbanking-2.2.4-alt1	Requires	python2.4(getpass)
@@ -130007,2 +130024,3 @@
 python-module-bitten-0.5.3-alt1	Requires	python2.4(email)
+python-module-bitten-0.5.3-alt1	Requires	python2.4(encodings)
 python-module-bitten-0.5.3-alt1	Requires	python2.4(fnmatch)
@@ -130217,2 +130235,3 @@
 python-module-configparse-0.3-alt1	Requires	python = 2.4
+python-module-configparse-0.3-alt1	Requires	python2.4(encodings)
 python-module-configparse-0.3-alt1	Requires	python2.4(optparse)
@@ -131966,2 +131985,3 @@
 python-module-ktoblzcheck-1.11-alt0.1	Requires	python2.4(ctypes)
+python-module-ktoblzcheck-1.11-alt0.1	Requires	python2.4(encodings)
 python-module-ktoblzcheck-1.11-alt0.1	Requires	python2.4(os)
@@ -133425,2 +133445,4 @@
 python-module-pyExcelerator-0.6.3a-alt1	Requires	python = 2.4
+python-module-pyExcelerator-0.6.3a-alt1	Requires	python2.4(datetime)
+python-module-pyExcelerator-0.6.3a-alt1	Requires	python2.4(encodings)
 python-module-pyExcelerator-0.6.3a-alt1	Requires	python2.4(re)
@@ -134717,2 +134739,3 @@
 python-module-pythonwifi-0.3-alt2	Requires	python2.4(array)
+python-module-pythonwifi-0.3-alt2	Requires	python2.4(encodings)
 python-module-pythonwifi-0.3-alt2	Requires	python2.4(fcntl)
@@ -135539,2 +135562,3 @@
 python-module-qunittest-1.0-alt1.1.1	Requires	python-base
+python-module-qunittest-1.0-alt1.1.1	Requires	python2.4(encodings)
 python-module-qunittest-1.0-alt1.1.1	Requires	python2.4(os)
@@ -135996,2 +136020,3 @@
 python-module-textile-2.0.10-alt1	Requires	python = 2.4
+python-module-textile-2.0.10-alt1	Requires	python2.4(encodings)
 python-module-textile-2.0.10-alt1	Requires	python2.4(os)
@@ -145688,2 +145713,6 @@
 sjlol-1.1-alt1	Requires	python-base
+sjlol-1.1-alt1	Requires	python2.4(optparse)
+sjlol-1.1-alt1	Requires	python2.4(ply)
+sjlol-1.1-alt1	Requires	python2.4(string)
+sjlol-1.1-alt1	Requires	python2.4(traceback)
 sjlol-1.1-alt1	Requires(rpmlib)	rpmlib(CompressedFileNames) <= 3.0.4-1
@@ -149504,3 +149533,5 @@
 taskcoach-0.65.1-alt1	Requires	python2.4(datetime)
+taskcoach-0.65.1-alt1	Requires	python2.4(encodings)
 taskcoach-0.65.1-alt1	Requires	python2.4(imaplib)
+taskcoach-0.65.1-alt1	Requires	python2.4(optparse)
 taskcoach-0.65.1-alt1	Requires	python2.4(os)
@@ -152647,2 +152678,3 @@
 tinyerp-server-4.0.3-alt1	Requires	python2.4(email)
+tinyerp-server-4.0.3-alt1	Requires	python2.4(encodings)
 tinyerp-server-4.0.3-alt1	Requires	python2.4(fnmatch)
@@ -153597,2 +153629,3 @@
 trac-0.10.4-alt1	Requires	python2.4(distutils)
+trac-0.10.4-alt1	Requires	python2.4(encodings)
 trac-0.10.4-alt1	Requires	python2.4(fnmatch)
@@ -153636,2 +153669,3 @@
 trac-contrib-0.10.4-alt1	Requires	python2.4(email)
+trac-contrib-0.10.4-alt1	Requires	python2.4(encodings)
 trac-contrib-0.10.4-alt1	Requires	python2.4(fileinput)
@@ -159785,2 +159819,3 @@
 wrw-0.2.6-alt2	Requires	python-module-pygame
+wrw-0.2.6-alt2	Requires	python2.4(encodings)
 wrw-0.2.6-alt2	Requires	python2.4(glob)
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20071120/a801a553/attachment-0002.bin>


Подробная информация о списке рассылки Devel