Description of problem: The new bugzilla generation 5 need version 1.300011 of it, but only 2.199 is available. Version-Release number of selected component (if applicable): perl-Email-Send-2.199-2.el7.noarch See https://www.bugzilla.org/releases/5.0/release-notes.html#v50_feat for more.
Not quite. Looks like they switched to perl-Email-Sender (which is not branched for EPEL7 at all). Switching to the proper component and owner.
Oh are this two different perl parts? My understanding was that was only another name for the same component.
(In reply to Frank Büttner from comment #2) > > Oh are this two different perl parts? > My understanding was that was only another name for the same component. Email-Sender is a rewrite of Email-Send and they are developed by the same person so I can understand the confusion. I've requested a EPEL-7 branch over in bug #555983. I'll keep this bug updated with my actions.
This bug appears to have been reported against 'rawhide' during the Fedora 23 development cycle. Changing version to '23'. (As we did not run this process for some time, it could affect also pre-Fedora 23 development cycle bugs. We are very sorry. It will help us with cleanup during Fedora 23 End Of Life. Thank you.) More information and reason for this action is here: https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora23
(In reply to Emmanuel Seyman from comment #3) > > I'll keep this bug updated with my actions. JFTR, perl-Email-Send requires perl-Moo and a number of other things. These were unmaintained when RHEL-7 was released. I suspect using the versions in Rawhide is going to fail horribly so this is going to be more complicated than I thought.
Okay, that was too much effort... It turns out Bugzilla 5.0 requires perl-DateTime-TimeZone 1.64 but we only have 1.63 in RHEL/Centos (and, because this is in RHEL/Centos, we can't upgrade this). I've created a copr that contains a bugzilla-5.0.3 rpm and everything that it requires to function (that includes perl-Email-Sender 1.300016). https://copr.fedorainfracloud.org/coprs/eseyman/bugzilla-5.0/ Please give it a whirl and report back, whether it works for you or not.
Folks, given that this is fixed by activating a copr repo, I'm strongly inclined to close this bug as WORKSFORME. Comment if you disagree.
I hope I can try it next weekend.
In the config file of it I found this line: Alias /var/lib/bugzilla/data/webdot /var/lib/bugzilla/data/webdot It looks very peculiarly. And what is with this dirs: lib/ data/ template/en/custom they shut also out under /var because it contains user data, templates and user modules.
(In reply to Frank Büttner from comment #9) > > In the config file of it I found this line: > Alias /var/lib/bugzilla/data/webdot /var/lib/bugzilla/data/webdot > It looks very peculiarly. No, this is normal (admittingly, it's a petty ugly hack). > And what is with this dirs: > lib/ This contains third-party libraries shipped by bugzilla. We remove everything in it per Fedora packaging policy. This directory is part of bugzila and should in /usr/share/bugzilla/ . > data/ There is no data/ in the rpm. > template/en/custom This directory is part of bugzila and should in /usr/share/bugzilla/ .
Frank, does the supplied package work for you? Are you able to install bugzilla, configure it and use it for actually tracking bugs?
Install will work, but configure fails because of the missing data directory. The manual of bugzilla https://bugzilla.readthedocs.io/en/5.0/installing/upgrading.html say: That I must copy the data directory because it contains all bug attachments. But what will be the target directory for it, when the rpm package don't contains it?
(In reply to Frank Büttner from comment #12) > > Install will work That's great to know. Thank you for testing. > but configure fails because of the missing data directory. > The manual of bugzilla > https://bugzilla.readthedocs.io/en/5.0/installing/upgrading.html say: > That I must copy the data directory because it contains all bug attachments. > But what will be the target directory for it, when the rpm package don't > contains it? The data/ directory is created by checksetup.pl in its second step (i.e. once you've got all related modules installed) and configured localconfig correctly. By default, the rpm package will create it in /var/lib/bugzilla while installing bugzilla by source will create a data/ directory in the source tree. Given that the perl-Email-Sender package in the copr repo appears to work and allow you yo use Bugzilla 5.0.x, I'm going to close this bugs. Please don't hesitate to email me if you require help using the repo.