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)