[Python-modules-commits] r17155 - in packages/pyke/trunk/debian (README.source control)

eriol-guest at users.alioth.debian.org eriol-guest at users.alioth.debian.org
Thu May 26 07:24:32 UTC 2011


    Date: Thursday, May 26, 2011 @ 07:24:31
  Author: eriol-guest
Revision: 17155

Added README.source to explain fixed python-ply (<< 3.5) dependency

Added:
  packages/pyke/trunk/debian/README.source
Modified:
  packages/pyke/trunk/debian/control

Added: packages/pyke/trunk/debian/README.source
===================================================================
--- packages/pyke/trunk/debian/README.source	                        (rev 0)
+++ packages/pyke/trunk/debian/README.source	2011-05-26 07:24:31 UTC (rev 17155)
@@ -0,0 +1,20 @@
+
+Upgrade to a new upstream
+=========================
+
+Upstream tarball contain an embedded copy of python-ply which is removed at
+build time (see debian/rules).
+
+Upstream embedded a copy of python-ply because scanners and parsers generated
+by python-ply have an embedded tabversion number and python-ply wants to
+regenerate its compiled files if they were generated by a different python-ply
+version: the problem is that, obviously, the site-packages directory is not
+user writable.
+
+Therefore, to not break python-pyke, it's necessary to make sure that
+python-ply tabversion matches tabversion of scanners and parsers shipped by
+python-pyke if we want to avoid Debian users suffer a performance penalty
+patching python-pyke to use python-ply's option write_table=0 which avoid need
+of regenerate compiled files.
+
+ -- Daniele Tricoli <eriol at mornie.org>, Thu, 26 May 2011 09:19:26 +0200

Modified: packages/pyke/trunk/debian/control
===================================================================
--- packages/pyke/trunk/debian/control	2011-05-26 04:44:26 UTC (rev 17154)
+++ packages/pyke/trunk/debian/control	2011-05-26 07:24:31 UTC (rev 17155)
@@ -5,7 +5,7 @@
 Priority: optional
 Build-Depends: debhelper (>= 7.0.50~), python-all, python-setuptools,
  python-support, rest2web, python-nose, python-wxgtk2.6 | python-wxgtk2.8,
- python-ply
+  python-ply (<< 3.5)
 Standards-Version: 3.9.2
 Vcs-Svn: svn://svn.debian.org/python-modules/packages/pyke/trunk/
 Vcs-Browser: http://svn.debian.org/viewsvn/python-modules/packages/pyke/trunk/
@@ -13,7 +13,7 @@
 
 Package: python-pyke
 Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}, python-ply
+Depends: ${misc:Depends}, ${python:Depends}, python-ply (<< 3.5)
 Suggests: python-wxgtk2.6 | python-wxgtk2.8
 Description: Prolog-inspired Python logic programming toolkit
  Pyke introduces a form of Logic Programming (inspired by Prolog) to Python by




More information about the Python-modules-commits mailing list