File: TODO

package info (click to toggle)
python 1.5.2-10potato11
  • links: PTS
  • area: main
  • in suites: potato
  • size: 13,340 kB
  • ctags: 36,680
  • sloc: ansic: 97,117; python: 88,266; makefile: 2,518; lisp: 2,363; sh: 882
file content (117 lines) | stat: -rw-r--r-- 4,237 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117

  TODO list for the Debian Python 1.5 packages
  --------------------------------------------

This file contains an unsorted list of open issues regarding the
Python packages. Please don't hesitate to send comments!


Open bug reports at the time of releasing this revision:
-------------------------------------------------------

#24605: python-base: signal handling problems
       Package: python-base
       Reported by: vitbel@redline.ru;
       15 Jul 1998.

  -> Discussed upstream. No fix available yet. Seems to be a problem
     introduced by multi-threading support.

#31876: Python 1.5.1 mhlib.SubMessage.getbodytext needs decode parameter
       Package: python-misc
       Reported by: Lars Wirzenius <liw@iki.fi>;
       14 Jan 1999.

#38618: Python dumps core..
       Package: python-base
       Reported by: Markus Stenberg<markus.stenberg@abacus-solutions.com>;
       31 May 1999.

  -> Seems to be related to building libpython as shared library.
     I must track down this problem.

#40861: python-net: configure ftplib.py to use passive transfers
        system-wide
       Package: python-net
       Reported by: Roderick Schertler <roderick@argon.org>;
       6 Jul 1999

#40891: urllib.urlopen/urlretrieve doesn't support passive FTP
       Package: python-base
       Reported by: Chris Lawrence <lawrencc@debian.org>;
       7 Jul 1999

#29765: tkman.py not working
       Package: python-examples
       Reported by: Matthias Klose <doko@cs.tu-berlin.de>;
       20 Nov 1998

  -> To make tkman.py work with Debian's /etc/manpath.config, one had
     to rewrite a significant part of tkman.py. I leave it as an exercise
     for volunteers ;-)

#35554: python-curses: Updated curses module available
       Package: python-curses
       Reported by: hallon@debian.org;
       4 Apr 1999

  -> I don't like the idea to replace the curses module until it's done
     upstream. Perhaps somebody should package it in an separate package
     with an diversion ???

#38628: reportbug: picky command line parsing
       Package: python-base
       Reported by: bridgett@hursley.ibm.com;
       31 May 1999

  -> A patch was suggested upstream. Let's wait if Guido wants to include
     it. I don't like to introduce an incompatibility with upstream for
     this issue.


Items with (+) ought to be fixed by now:
---------------------------------------

-   * Replace ./install-sh with the version included with autoconf 2.12. The
    new version supports "install -d". Modify Misc/Makefile.pre.in to use
    $(INSTALL) instead of mkdir.

- sitecustomize really might be a conffile.

- compileall.py is still not reliable for .pyo files

- FIXME: removal of old python 1.4 packages: They call 
  /usr/lib/python1.4/compileall.py in their postrm. Workaround until
  now: install /usr/lib/python1.4/compileall.py as symlink to our new
  /usr/lib/python1.5/compileall.py.

- Should the library tree go into /usr/share/python1.5 (minus lib-dynload
  and plat-linux2) ? IMHO this is a must according to the FSSTND (same
  is true for /usr/lib/perl5). Should be tackled for Debian 2.1.

- How about /usr/include/python ? Currently, python-dev creates it as an
  symlink to python1.5 (that's the upstream's behavior). Can extension
  packages install their header files into /usr/include/python (which is
  only a symlink) or do they have to use /usr/include/python1.5 ?

+ [Have a look at README.dbm]
  The database modules: There's gdbmmodule, dbmmodule and bsddbmodule.
  Currently, I link gdbmmodule with `-lgdbm', but it would also work
  with `-ldb' from libc6, which is what /usr/doc/libgdbmg/MIGRATE suggests.
  dbmmodule doesn't link at all with `-ldb'. Shall we drop dbm and gdbm,
  since they are superceded by libdb, shall we try to map these (obsolete)
  modules to libdb, or shall we continue to link gdbm against libgdbm ?

- Do we need to compile with -D_REENTRANT ?

+ I should provide libpython as a shared library.

+ python-elisp: The new python-mode.el needs Per Abraham's Custom library
  for Emacs. It's included in xemacs19, xemacs20 and emacs20, but it is
  missing from emacs-19.34. python-mode.el should be byte-compiled.



    Gregor Hoffleit <flight@debian.org>

Last change: 07/16/1999