From pyvault-devel at python.org Thu Nov 3 03:28:47 2005 From: pyvault-devel at python.org (pyvault > #9: expose pexpect as library for python versions -------------------------+-------------------------------------------------- Id: 9 | Status: new Component: pyvault | Modified: Thu Nov 3 02:28:47 2005 Severity: enhancement | Milestone: Priority: normal | Version: Owner: jeff | Reporter: MichalWallace <-> -------------------------+-------------------------------------------------- From Jeff: As for pexpect, there's a python2.4 version and not one for python2.2. This will be a bit tricky since pexpect is currently treated as a program rather than a library. This needs to be fixed since it provides only files in site-packages/. If you can log a bug in Trac, it will help me remember to get to this once I get my system setup. -- Ticket URL: pyvault My example project From pyvault-devel at python.org Thu Nov 3 03:31:31 2005 From: pyvault-devel at python.org (pyvault > #10: no /usr/bin/python after install ---------------------+------------------------------------------------------ Id: 10 | Status: new Component: pyvault | Modified: Thu Nov 3 02:31:31 2005 Severity: minor | Milestone: Priority: normal | Version: Owner: jeff | Reporter: MichalWallace <-> ---------------------+------------------------------------------------------ jeff, regarding a RHEL3 machine: michal said: > * also, there was no /usr/bin/python after the > install (just python2.2 and python2.4) > I fixed with a symlink I have occasionally seen this behavior and I am not entirely sure why. My system uses alternatives to get the symlinks right. Sometimes it isn't triggered correctly or it cannot find the macros necessary to run the alternatives macros. I believe it's probably rooted in /usr/lib/rpm/rpmrc not having an macrofiles entry for /etc/rpm/macros.* In later distros, this macrofiles entry exists so that packages can install their own macro files in /etc/rpm. To fix this, it may require an upgrade to rpm-redhat-config. Please hang a Trac for this too. thanks, -- -jeff -- Ticket URL: pyvault My example project From pyvault-devel at python.org Wed Nov 16 23:16:00 2005 From: pyvault-devel at python.org (pyvault > #11: python24 needs alt fixes ---------------------+------------------------------------------------------ Id: 11 | Status: new Component: pyvault | Modified: Wed Nov 16 22:16:00 2005 Severity: normal | Milestone: Priority: normal | Version: Owner: jeff | Reporter: jared.jennings at eglin.af.mil ---------------------+------------------------------------------------------ The python24 spec will not build properly without the alternatives package installed. [380] makes specs for other versions of Python require alternatives, but not 2.4. I'm using python24-2.4.2-10.src.rpm -- Ticket URL: pyvault My example project From pyvault-devel at python.org Wed Nov 16 23:18:23 2005 From: pyvault-devel at python.org (pyvault > #12: alternatives.spec missing make? ---------------------+------------------------------------------------------ Id: 12 | Status: new Component: pyvault | Modified: Wed Nov 16 22:18:23 2005 Severity: normal | Milestone: Priority: normal | Version: Owner: jeff | Reporter: jared.jennings at eglin.af.mil ---------------------+------------------------------------------------------ The %build section of the alternatives.spec from alternatives-0.2.0rc3-9.src.rpm is empty. When I tried to build this spec, it failed because there were no man pages. When I added {{{ make }}} to the %build section, the build made man pages, and everything worked. -- Ticket URL: pyvault My example project From pyvault-devel at python.org Thu Nov 17 16:56:34 2005 From: pyvault-devel at python.org (pyvault > References: <055.33ec5038dd3581fed03d67e26fbd9242@python.org>> Message-ID: <064.13250b29e271dab57b738e10893b35ac@python.org>> #11: python24 needs alt fixes ---------------------+------------------------------------------------------ Id: 11 | Status: assigned Component: pyvault | Modified: Thu Nov 17 15:56:34 2005 Severity: normal | Milestone: Priority: normal | Version: Owner: jeff | Reporter: jared.jennings at eglin.af.mil ---------------------+------------------------------------------------------ Changes (by jeff): * status: new => assigned Comment: Hmm. I actually took it out of those versions thinking that a build could happen without it. %build/%prep do not contain anything that references alternatives. I will check into building in a clean root to see if I can reproduce the behavior. -- Ticket URL: pyvault My example project From pyvault-devel at python.org Thu Nov 17 16:58:59 2005 From: pyvault-devel at python.org (pyvault > References: <055.a5ba016ff9bbcc3b9621bd6f09039ab1@python.org>> Message-ID: <064.415594d0e7d321c521b2026c92f00628@python.org>> #12: alternatives.spec missing make? ---------------------+------------------------------------------------------ Id: 12 | Status: assigned Component: pyvault | Modified: Thu Nov 17 15:58:59 2005 Severity: normal | Milestone: Priority: normal | Version: Owner: jeff | Reporter: jared.jennings at eglin.af.mil ---------------------+------------------------------------------------------ Changes (by jeff): * status: new => assigned Comment: Interesting. The listing for the alternatives rpm shows that man pages were included without the make. So, I'm not exactly sure what failed. How did I build it? What changed? I will check into it to see what shows up here. -- Ticket URL: pyvault My example project From pyvault-devel at python.org Thu Nov 17 17:46:51 2005 From: pyvault-devel at python.org (pyvault > References: <055.33ec5038dd3581fed03d67e26fbd9242@python.org>> Message-ID: <064.31c62f3cf8874c8f3cb460ad3a9009f6@python.org>> #11: python24 needs alt fixes ---------------------+------------------------------------------------------ Id: 11 | Status: closed Component: pyvault | Modified: Thu Nov 17 16:46:51 2005 Severity: normal | Milestone: Priority: normal | Version: Owner: jeff | Reporter: jared.jennings at eglin.af.mil ---------------------+------------------------------------------------------ Changes (by jeff): * resolution: => fixed * status: assigned => closed Comment: Ahh, duh. I use %_altdir. Ok, I'll be pushing out another release of all pythons soon. This is fixed in [381]. -- Ticket URL: pyvault My example project From pyvault-devel at python.org Thu Nov 17 19:06:37 2005 From: pyvault-devel at python.org (pyvault > References: <055.a5ba016ff9bbcc3b9621bd6f09039ab1@python.org>> Message-ID: <064.626a676efa5063640114dba5c67401ef@python.org>> #12: alternatives.spec missing make? ---------------------+------------------------------------------------------ Id: 12 | Status: assigned Component: pyvault | Modified: Thu Nov 17 18:06:36 2005 Severity: normal | Milestone: Priority: normal | Version: Owner: jeff | Reporter: jared.jennings at eglin.af.mil ---------------------+------------------------------------------------------ Comment (by jeff): In the %install section, %makeinstall is used which should invoke a build of all targets in the make file including the man pages. Please attach buildlog because I cannot reproduce this. -- Ticket URL: pyvault My example project From pyvault-devel at python.org Sat Nov 19 10:05:19 2005 From: pyvault-devel at python.org (pyvault > References: <055.973d715f817abba2fd134908712a13e9@python.org>> Message-ID: <064.ec969ce2a2f95d05ac19c38af1b15107@python.org>> #9: expose pexpect as library for python versions -------------------------+-------------------------------------------------- Id: 9 | Status: assigned Component: pyvault | Modified: Sat Nov 19 09:05:19 2005 Severity: enhancement | Milestone: Priority: normal | Version: Owner: jeff | Reporter: MichalWallace <-> -------------------------+-------------------------------------------------- Changes (by jeff): * status: new => assigned -- Ticket URL: pyvault My example project From pyvault-devel at python.org Sat Nov 19 14:58:13 2005 From: pyvault-devel at python.org (pyvault > References: <055.ae64f330420e2fb0deb290e69ce5e6eb@python.org>> Message-ID: <064.17f36b58b72c2162358e98caa77139a8@python.org>> #10: no /usr/bin/python after install ---------------------+------------------------------------------------------ Id: 10 | Status: assigned Component: pyvault | Modified: Sat Nov 19 13:58:13 2005 Severity: minor | Milestone: Priority: normal | Version: Owner: jeff | Reporter: MichalWallace <-> ---------------------+------------------------------------------------------ Changes (by jeff): * status: new => assigned Comment: I figured this out, finally. It happens only in the obsolesence transition from the dist python to pyvault's pythonXY, where XY deps on which dist. For example, on FC4, when going from python=2.4 to python24=2.4, the %post in python24 creates the new symlink, but, python deletes upon finishing the transaction. I will have to use some trickery to get this to work without causing a conflict with other python's. I am nearing giving up on individual installations of the python's and forcing the issue with a dummy "python" package. This would resolve a lot of my pain. With how %PYVrequires is setup, this is basically the policy I'm pursuing anyway... hmm, more on this later. -- Ticket URL: pyvault My example project From pyvault-devel at python.org Sun Nov 20 16:01:43 2005 From: pyvault-devel at python.org (pyvault > References: <055.ae64f330420e2fb0deb290e69ce5e6eb@python.org>> Message-ID: <064.cd6810fdc994606c8728493bad8e991e@python.org>> #10: no /usr/bin/python after install ---------------------+------------------------------------------------------ Id: 10 | Status: closed Component: pyvault | Modified: Sun Nov 20 15:01:43 2005 Severity: minor | Milestone: Priority: normal | Version: Owner: jeff | Reporter: MichalWallace <-> ---------------------+------------------------------------------------------ Changes (by jeff): * resolution: => fixed * status: assigned => closed Comment: Now using %triggerpostun to setup the alternatives. I encountered this before and dug the piece I needed out of the attic. This is now fixed in [383] with a build push out to the servers RealSoon(tm) now. Enjoy! -- Ticket URL: pyvault My example project From pyvault-devel at python.org Mon Nov 21 02:18:18 2005 From: pyvault-devel at python.org (pyvault > References: <055.973d715f817abba2fd134908712a13e9@python.org>> Message-ID: <064.2585a7374f61611a2b7d3be6d2366dd2@python.org>> #9: expose pexpect as library for python versions -------------------------+-------------------------------------------------- Id: 9 | Status: closed Component: pyvault | Modified: Mon Nov 21 01:18:18 2005 Severity: enhancement | Milestone: Priority: normal | Version: Owner: jeff | Reporter: MichalWallace <-> -------------------------+-------------------------------------------------- Changes (by jeff): * resolution: => fixed * status: assigned => closed Comment: Fixed in [384]. -- Ticket URL: pyvault My example project