[SRU] hoteldruid now depends on php-xml
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
hoteldruid (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Xenial |
Fix Released
|
Low
|
Nish Aravamudan |
Bug Description
[Impact]
* At runtime, hoteldruid depends on APIs exposed by php-xml, which used to be part of the core php packages.
* The version packaged in Xenial does not express this dependency and hoteldruid needs it to work correctly (month table for example is not shown as functions utf8_encode and utf8_decode are not found).
[Test Case]
@Marco, can you provide a clear test-case?
@SRU-Team, while no test case is provided yet, the fix is trivial and clear, but I will work with Marco to provide a test-case.
[Regression Potential]
* The chance of regression is close to nil, as we are simply expressing an actual code dependency in the packaging.
[Other Info]
* There are probably other cases similar to this that will trickle in as migrated packages get more active testing in 16.04.
* Debian unstable has applied the same change, and we are synced already in Yakkety.
New php packages have have split php-xml from core packages and hoteldruid needs it to work correctly (month table for example is not shown as functions utf8_encode and utf8_decode are not fuond). A dependancy on php-xml should be added to package in Xenial Xerus (the problem is already fixed in debian unstable).
description: | updated |
Changed in hoteldruid (Ubuntu): | |
status: | New → In Progress |
tags: | added: packaging |
Changed in hoteldruid (Ubuntu): | |
importance: | Undecided → Low |
Hello, to test open hoteldruid in your browser (you can use the menu entry provided by the package), if needed make the login into hoteldruid. You'll land in hoteldruid main menu where you have to click the button "View" at the end of the line: Reservations in "May" (drop-down menu with months). The page with the month view will open, in the table there will be only the first row (the one with dates) and no following rows (with rooms) will be shown, an error about missing functions will be logged by apache (either only in its log files or also on screen, dependeng on php configuration).