Hi David! On Fri, Jan 21, 2011 at 2:48 PM, David Boyes <dbo...@sinenomine.net> wrote: > One wish: please fix the Debian package so that if we do the change > documented to allow the OTRS package manager to function correctly, that > the packages actually work. Previous versions of the "Debian-ized" OTRS > package caused enormous problems with the OTRS package manager, which > makes using the ITSM features an enormous PITA.
We can't do a thing about that, it's one of the reasons I don't like the Debian package much. It's because of Debian package management restrictions. They say a web application can't be allowed to modify configuration data, and that's just what OTRS does in the SysConfig and Package Manager. See their bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383776 for it. It's solved by including a README with instructions on how to adjust the permissions. It does not also affect OTRS, also their Wordpress package for instance is horribly broken, in much the same way and for the same reasons. > Also, a comment: installing from source outside the packaging system (ANY > packaging system, rpm/deb/SMP/E/whatever) pretty much renders a tool not > viable in a enterprise setting. You lose the ability to do release > management in any useful way at scale. Not a good idea to recommend such > -- we need to fix the problem. So you mean you'd have issues if we supply an RPM or DEB that installs itself nicely in /opt? I guess many sysadmins will be happy with that. I could see why some would not, though.But it's a difficult trade-off, either you have a distribution-compliant, somewhat broken package such as the Debian package, or you have a package that lives outside your package management system. I assume you're a seasoned sysadmin, what would your goal be? I know some people are working on updating the Fedora package for OTRS; in my opinion it would be nice if we could get OTRS in EPEL (Extra Packages for Enterprise Linux). Or do you think it would be best if we'd set up an extra repository for RHEL/Centos and Debian/Ubuntu systems, that sysadmins can add to their repo list. What would you prefer? > Does anyone know if OTRS is built using a build system like cmake? It > might be interesting to look into that; that would provide the ability to > automatically build RPM, DEB, Solaris pkgadd, and AIX installp packages as > part of the build system. Actually, since OTRS is a Perl application, it is not actually 'built'. It's not compiled or so. It just has dependencies to Perl modules, of which some (for instance a database driver like DBD::mysql) do require compilation. Currently we automatically build the RPMs on our infrastructure every time we do a release. BTW I don't know about anyone actually using AIX to run OTRS, would be interesting to know... Some time ago I did assist some people deploying OTRS on DB2, but even that's absolutely not very common. -- Mike --------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs