[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

severity of bug #22783



[I don't agree with the severity level of bug #22783, asking for a fix 
 in the hamm release. See http://www.debian.org/Bugs/db/22/22783-b.html 
 as well. 
 This was posted some days ago to debian-qa, but someone said this
 list should be named /dev/null ... 
]

The recent upload of python 1.5.1-4 didn't fix this bug. I really
consider this bug as important, so the severity level should be
upgraded to important and the bug should be fixed for hamm.

An illustration:

All *.py files in /usr/lib/python1.5 are byte-compiled at installation 
time (one time for normal byte code, one time for optimized byte
code). Files where the byte compiled version already exists and theses 
version are newer as the source file aren't compiled anymore. That's
the normal behaviour.

The current buggy behaviour compiles _every_ python source file
regardless of the date of the byte-compiled files. That means, with
every installation of a package with python *.py files all the files
of all other python packages are compiled as well. With the recent
upload of the python-* files and with 400 *.py files installed,
400 * 2 * 8 (files * normal/optimized compile * number of upgraded
python pages) = 6400 files were re-compiled.

With the correct version of compileall.py that would have been 2 * 130
= 260 recompilations. (normal/optimized compile * py-files changed).

- This results in an installation time which is 20 times longer than
  normal (on a PPro200 with SCSI disk about two minutes).
- This affects _every_ other python package.
- There exists a correct version of compileall.py in the python-1.5
  package, which wasn't propagated for 1.5.1
- The downgrade of the bug is not justifiable and therefore should be
  fixed for hamm.


--  
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: