From: Ype K. <yk...@xs...> - 2002-09-16 18:42:34
|
Finn, On Monday 16 September 2002 08:00, Finn Bock wrote: > [Ype Kingma] > > > After cleaning and another checkout the build now fails during > > target copy-dist: > > /usr/lib/python2.2/Lib not found at build.xml line 299. > > No Lib directory is present in the file list of the CPython 2.2 rpm. > > Directory /usr/lib/python2.2 exists. > > With a whole lot of .py files? Yep. You knew. Almost 1000, see below. <snip> > I just committed a change to build.xml where the copying of PyXML > depends on whether PyXmlHome is defined and where the "Lib" and the > python executable have their own properties. > > So try to remove the definition of PyXmlHome from your ant.properties > and add definitions for: > > python.lib=3D/usr/lib/python2.2 > python.exe=3D/usr/bin/python > > or whatever matches the directory with the .py standard modules and the > python executable. ant now builds successfully (It copied 931 files into Lib, and 33 into th= e demo dir) Thanks a lot. <snip> > >>Could you eventually make a list of suggestions of things we can do t= o > >>make it easier to dig into the sources? > > > > Putting all the 2.2 CPython .py files in the jython repository could = make > > a checkout complete. OTOH it might make it more difficult to keep the= se > > copies in sync with CPython. > > I'm not sure exactly what to do on this issue. There are very good > arguments for including the CPython modules in the jython CVS. The only > real argument for doing what we do now is purity: Since the files are > owned and maintained by python-dev they should only be exist in their C= VS. > > I don't think it will be much more difficult to maintain a copy of the > files in our CVS, we only need to sync the files when we start > developing on version N+1 and it may allow us to update the library mor= e > slowly and avoiding the problems when we update the library while our > core still can't handle all the N+1 features. > > Should we consider changing strategy? Comments anyone? I could check them out directly from the python CVS, if CVS allows me checkout from two repositories. Can CVS work that way? <snip> Thanks again, Ype |