From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.3) Gecko/20040924 Description of problem: Hi, everbody is talking an working with XML and XSLT, and its a very common technology, we use it a lot. Because of this, i was really wondering why the there`s no XSLT-support build in the php-package in the complete RHEL3. At least for us, it's a really important feature, so is there any chance to have it soon available? Thanx for the your help! Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. can't find it 2. 3. Additional info:
Internal RFE bug #142282 entered; will be considered for future releases.
any update?
We do not plan to deliver this functionality in an updated package for RHEL3, however we will consider it for future RHEL releases.
It doesn't appear to be in RHEL4 either. What future release was it being considered for? Ron is not the only one who would like this feature. The company I work for also uses this. One of our guys wrote a flagship application in PHP which requires XSLT functionality, and he prototyped it on Windows using the PHP runtime binary provided by the main PHP website. However, we would ultimately like this to run under RHEL4. It looks somewhat negligent of RedHat to not include XSLT in the PHP they distribute, especially considering the basic Windows binary has said functionality built-in. I would suspect that there is a much larger critical mass of people who would want this feature, aside from the two of us.
If this is something for which there is urgency, you would be much better off going through support (http://www.redhat.com/support or 800-REDHAT1), as bugzilla is a bug tracking mechanism and not a form of support.
For background: the reason the extension is not enabled in the RHEL php package is that the "xslt" extension included in php 4.3.x does not work with the libxslt library included in RHEL; it requires the Sablotron library which is not shipped in RHEL.
<snip> it requires the Sablotron library which is not shipped in RHEL. <snip> Well thats why i asked Redhat for it. No way to include it? We still have no solution for this. I also hopped for RHEL4 , but...
hmmm... this makes me think. I have modified the spec file so you can rpmbuild --rebuild --define 'xslt 1' src.rpm I am going to polish it up before attaching it here. FYI, it requires js and sablatron rpms, also will attach SRPM.
php xslt rpm done, sending it to our marketing dept for release. will post soon.
Created attachment 115048 [details] PHP xslt src rpm patch As promised, here you go. Bugzilla for it here: http://projects.pdinc.us/enter_bug.cgi?product=public
Created attachment 115049 [details] js-1.5-0.rc6.dag.src.rpm
Created attachment 115050 [details] sablotron-1.0.2-0.n0i.1.src.rpm
the current page for this project is: http://public.pdinc.us/rpms/php-xslt
Created attachment 115053 [details] a binary RPM this rpm works on our servers an client servers.
Superb work, seems fine on my machine. But now its half a year later, and i would prefer to setup a RHEL4. Can you make it again for RHEL4's php-4.3.9.rpm? Many thanx ! RoB
hmmm, we dont have any RHEL4 machines yet, if I can get one in a chroot, then yes. Ping me in a month if it is not done.
Bug 160051 Submitted: php with xslt-support RHEL4
ANYONE, if you are looking for RHEL4 go to #160051 Suzanne, please pass on the work which we have provided to RH and update the internal RFE #142282 to reflect the current resources available here.
This feature will be added in a future major release of Red Hat Enterprise Linux. Red Hat does not currently plan to provide a resolution for this in a Red Hat Enterprise Linux update for currently deployed systems. With the goal of minimizing risk of change for deployed systems, and in response to customer and partner requirements, Red Hat takes a conservative approach when evaluating changes for inclusion in maintenance updates for currently deployed products. The primary objectives of update releases are to enable new hardware platform support and to resolve critical defects.