http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=2459 Summary: circular dep between C4::Auth and C4::VirtualShelves blocks SIP2 Product: Koha Version: rel_3_0 Platform: All OS/Version: All Status: NEW Severity: blocker Priority: P3 Component: Virtual Shelves AssignedTo: galen.charlton@liblime.com ReportedBy: galen.charlton@liblime.com QAContact: koha-bugs@lists.koha.org CC: joe.atzberger@liblime.com, chris.nighswonger@liblime.com A circular module dependency between C4::VirtualShelves and C4::Auth was added recently. However, for a poorly understood (by me) reason, use of 'use UNIVERSAL' and 'use C4::Auth' in the SIP2 code is resulting in a compilation error, thus blocking SIP2 from working. The error can be reproduce as follows: cd C4/SIP perl -I. -wc Sip/MsgType.pm "get_session" is not exported by the C4::Auth module Can't continue after import errors at /home/gmc/koha/dev/C4/VirtualShelves.pm line 51 BEGIN failed--compilation aborted at /home/gmc/koha/dev/C4/VirtualShelves.pm line 51. Compilation failed in require at /home/gmc/koha/dev/C4/Auth.pm line 34. BEGIN failed--compilation aborted at /home/gmc/koha/dev/C4/Auth.pm line 34. Compilation failed in require at Sip/MsgType.pm line 21. BEGIN failed--compilation aborted at Sip/MsgType.pm line 21. Patch to follow. ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact.