[Bug 229622] New: pear packages installed via rpm should be visible to the pear package manager
https://bugzilla.novell.com/show_bug.cgi?id=229622 Summary: pear packages installed via rpm should be visible to the pear package manager Product: openSUSE 10.3 Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: Network AssignedTo: anosek@novell.com ReportedBy: mmarek@novell.com QAContact: qa@suse.de CC: suse-tux@gmx.de The php5-pear-* rpm packages should register themselves in the pear database when installed and deregister when uninstalled. See this thread on opensuse-packaging: http://lists.opensuse.org/opensuse-packaging/2006-12/msg00012.html -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622 judas_iscariote@shorewall.net changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |judas_iscariote@shorewall.net ------- Comment #1 from judas_iscariote@shorewall.net 2006-12-19 08:44 MST ------- Yup, Im working in this stuff, but not in the traditional way, IM extending pear make-rpm-spec and PEAR_Command_Packaging to make them to create a perfect valid (or kinda) openSUSE rpm. This will take a while though, I ended in this very same problem many times and want a permanent solution. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622 ------- Comment #2 from suse-tux@gmx.de 2006-12-19 09:23 MST ------- (In reply to comment #1)
Yup, Im working in this stuff, but not in the traditional way, IM extending pear make-rpm-spec and PEAR_Command_Packaging to make them to create a perfect valid (or kinda) openSUSE rpm.
Hmm do you want to add some suse-specific stuff? If yes i think this is the wrong way because such a patch wouldn't be accepted upstream. I think some %post and %postun would be much more easier and we wouldn't need a new patch for the php package. Btw. would such a patch really help? (i mean for packaging the suse rpms). I think you're talking about "pear makerpm" or am i wrong? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622 ------- Comment #3 from judas_iscariote@shorewall.net 2006-12-19 09:35 MST ------- (In reply to comment #2)
Hmm do you want to add some suse-specific stuff?
in a manner that other distributions can do the same, driver based or so. ;)
If yes i think this is the wrong way because such a patch wouldn't be accepted upstream.
How do you know ? I have contributed code to PEAR a few times without problems...
I think some %post and %postun would be much more easier and we wouldn't need a new patch for the php package.
my goal is to fix this problem, a provide a tool to automatically create spec files for any pear package to be rolled out in the buildservice, with very lilte or no manual intervention. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622 ------- Comment #4 from suse-tux@gmx.de 2006-12-19 10:19 MST ------- (In reply to comment #3)
(In reply to comment #2)
Hmm do you want to add some suse-specific stuff?
in a manner that other distributions can do the same, driver based or so. ;)
ok:)
If yes i think this is the wrong way because such a patch wouldn't be accepted upstream.
How do you know ? I have contributed code to PEAR a few times without problems...
Yep - i thought if the code would be suse-specific, sorry!
I think some %post and %postun would be much more easier and we wouldn't need a new patch for the php package.
my goal is to fix this problem, a provide a tool to automatically create spec files for any pear package to be rolled out in the buildservice, with very lilte or no manual intervention.
Ah ok. Well such a tool would be great for "normal" users who just want to build a pear package but I wouldn't use it if i want to build "good" package (i don't want to say that your improved tool wouldn't build a good package (i'm just referring to the spec file which i get after "pear5 makerpm <pear-module>)). The question is how to make the new installed rpm known to the pear packagemanager (and how to remove it). I would suggest to use some pear commands in the %post and %postun sections - or is there a better way (or will the extended pear do it?) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622 ------- Comment #5 from judas_iscariote@shorewall.net 2006-12-19 10:31 MST ------- (In reply to comment #4)
The question is how to make the new installed rpm known to the pear packagemanager (and how to remove it). I would suggest to use some pear commands in the %post and %postun sections - or is there a better way (or will the extended pear do it?)
I'll look at the wqhole problem after christmas I think. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622 anosek@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622 ------- Comment #6 from judas_iscariote@shorewall.net 2007-04-23 22:04 MST ------- Almost fixed nowdays, need to test and check the functionality of buidling pear packages from non pear.php.net repositories as well other related stuff, I guess this can be ready to massive test before the first beta. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622 ------- Comment #7 from judas_iscariote@shorewall.net 2007-04-23 23:41 MST ------- OK.. I poke a bit into this right now, and I considere this issue fixed. before closing this task, I ask for feeback please test. 1. the "symfony" package this is the first test for a working integration between the command line tool "pear" plus integration with non pear.php.net pear channels. 2. the package php5-pear-mdb2. this stuff is available in the server:php:applications repository on the build service. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622 judas_iscariote@shorewall.net changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|anosek@novell.com |judas_iscariote@shorewall.net Status|ASSIGNED |NEW ------- Comment #8 from judas_iscariote@shorewall.net 2007-04-25 05:35 MST ------- Also please test a bigger example.. the ezcomponents-x packages ..that has a a somewhat more complex dependency chain -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622 judas_iscariote@shorewall.net changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=229622
Cristian Rodriguez
https://bugzilla.novell.com/show_bug.cgi?id=229622#c9
Cristian Rodriguez
https://bugzilla.novell.com/show_bug.cgi?id=229622#c10
Cristian Rodriguez
participants (1)
-
bugzilla_noreply@novell.com