Description of problem: Using the "Remote RSS Feed" in a course results in the following error: Fatal error: Cannot redeclare error() (previously declared in /var/www/moodle/web/lib/deprecatedlib.php:1629) in /usr/share/php/magpierss/rss_fetch.inc on line 240 Version-Release number of selected component (if applicable): Up to and including Moodle 1.9.4 (Build: 20090128) How reproducible: Always Steps to Reproduce: 1. Add "Remote RSS Feed" block to course, with any RSS feed provided. 2. View Course 3. Actual results: Error message above. Expected results: Course displays without error, RSS content is displayed Additional info: The incompatibility between Moodle and the canonical Magpie is discussed here: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=375290 and here: http://tracker.moodle.org/browse/MDL-7045 Moodle contains its own version of Magpie, at /www/lib/magpie. In the RPM, this has been replaced by a link to /usr/share/php/magpie. Replacing this link with the Moodle version of Magpie fixes the error.
After reviewing the above, I'll put out releases putting back the bundled magpieRSS.
Update coming for F-10 and F-9.
moodle-1.9.4-2.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update moodle'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-1958
moodle-1.9.4-2.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing-newkey update moodle'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2009-1966
Somewhat related to this is that there are file conflicts in rawhide between moodle and php-magpierss. Transaction Check Error: file /usr/share/php/magpierss/rss_fetch.inc conflicts between attempted installs of php-magpierss-0.72-5.fc11.noarch and moodle-1.9.4-4.fc11.noarch Similar stuff was happening with 1.9.4-2.
moodle-1.9.4-3.fc10 has been submitted as an update for Fedora 10. http://admin.fedoraproject.org/updates/moodle-1.9.4-3.fc10
moodle-1.9.4-3.fc9 has been submitted as an update for Fedora 9. http://admin.fedoraproject.org/updates/moodle-1.9.4-3.fc9
moodle-1.9.4-3.fc10 has been pushed to the Fedora 10 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update moodle'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F10/FEDORA-2009-2174
moodle-1.9.4-3.fc9 has been pushed to the Fedora 9 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing-newkey update moodle'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/F9/FEDORA-2009-2196
Now I am not seeing this even though the versions of php-magpierss and moodle haven't changed since my last test.
You don't see it in update-stesting?
Or even updates-testing? :)
I suspect we are referring to different its. I was talking about the file conflict I was seeing in rawhide. About the only difference in what I tested last night, was that I installed moodle and php--magpierss one at a time and didn't also install all of the language specific packages. The current version of moodle doesn't even provide that file, so maybe it was really a yum bug. Maybe the file was owned by a previous version of moodle and a conflict was detected that was really moot.
So what you're getting at is, the version is updates-testing is fine as far as you can tell?
I have not done anything with the version in updates-testing. I have two machines that run rawhide and another that runs f9 + updates, but none currently that use F? + updates-testing.
moodle-1.9.4-3.fc9 has been pushed to the Fedora 9 stable repository. If problems still persist, please make note of it in this bug report.
moodle-1.9.4-3.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
This update fails with following following error on f10: ___ Transaction Check Error: file /var/www/moodle/web/lib/magpie/rss_fetch.inc from install of moodle-1.9.4-3.fc10.noarch conflicts with file from package php-magpierss-0.72-4.fc10.noarch ___ Any solutions please?