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

Reply via email to