Created attachment 1000904 [details] patch to fix build on EL As this package is not (yet?) in epel, I'm re-building the Fedora package for epel7 using mock. The build fails because the perl module Time::HiRes is not installed by default on EL7 and this module is required by the sniproxy tests. This is with version 0.3.4-2 To re-produce (on an EL7 host): rpm -ivh sniproxy-0.3.4-2.fc21.src.rpm rpmbuild -bs ~/rpmbuild/SPECS/sniproxy.spec mock -r epel-7-x86_64 ~/rpmbuild/SRPMS/sniproxy-0.3.4-2.el7.centos.src.rpm The build fails because the tests fail due to the missing perl module. The build should complete successfully. I've attached a patch that fixes the problem.
sniproxy-0.3.4-3.el7 has been submitted as an update for Fedora EPEL 7. https://admin.fedoraproject.org/updates/sniproxy-0.3.4-3.el7
Thanks, I've submitted a build for epel7.
Thanks. Also, any chance of a version bump? Latest release is 0.3.6
I've put in master to be included in F22. Do you think there are bugs requiring the backport to f21 and epel7?
There are a few of things that I'd like to see in EPEL7, specifically: - logrotate script - man page - config reload on SIGHUP (systemd unit file could be modified to take advantage of this) R.
Do you want to become co-maintainer and handle the epel7 branch?
I would be happy to do that - I might need some hand-holding to start with, but yeah, why not?! R.
Ok. For start you'll need to get an account and apply for access at: https://admin.fedoraproject.org/pkgdb/package/sniproxy/ (apply for master and epel7) The important links are: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers https://fedoraproject.org/wiki/Packaging:Guidelines (fedora guidelines apply for epel as well) Let me know if anything is not clear.
Package sniproxy-0.3.4-3.el7: * should fix your issue, * was pushed to the Fedora EPEL 7 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=epel-testing sniproxy-0.3.4-3.el7' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-EPEL-2015-1245/sniproxy-0.3.4-3.el7 then log in and leave karma (feedback).
(In reply to Nikos Mavrogiannopoulos from comment #8) > Ok. For start you'll need to get an account and apply for access at: > https://admin.fedoraproject.org/pkgdb/package/sniproxy/ > > (apply for master and epel7) > > The important links are: > https://fedoraproject.org/wiki/Join_the_package_collection_maintainers > https://fedoraproject.org/wiki/Packaging:Guidelines > > (fedora guidelines apply for epel as well) > > Let me know if anything is not clear. OK, I've created my Fedora account. I think I now need to get sponsorship to become a packager, as per https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group#Become_a_co-maintainer Are you s sponsor? If you're not, I can probably find someone to sponsor me. Let me know... R.
BTW, since me previous comment (#5) I've discovered that one of the features I need to use is not available in 0.3.4, specifically I want to be able to specific a local caching name server in the sniproxy config. This was added in https://github.com/dlundquist/sniproxy/commit/0e2f102a71b475ba97ac367d2c1ef8cd4a14f6eb I will chase the upstream author regarding making a new release. I'd also like to get our RPM packaging code merge back upstream so it's possible to do a Fedora/RedHat-compatible build from the git repo. R.
Hi Nikos, Robin reached out in #epel today to find a sponsor. I'm happy to proxy sponsor him if you'll agree to mentor him, per https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group#Become_a_co-maintainer Will that work for you?
My FAS account ID is: yo61
(In reply to Ken Dreyer from comment #12) > Hi Nikos, Robin reached out in #epel today to find a sponsor. > > I'm happy to proxy sponsor him if you'll agree to mentor him, per > https://fedoraproject.org/wiki/ > How_to_get_sponsored_into_the_packager_group#Become_a_co-maintainer > > Will that work for you? yes
Thanks Nikos! I've sponsored Robin (yo61) into the packagers group today. Robin, please feel free to request ACLs on the epel7 branch in pkgdb.
sniproxy-0.3.4-3.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.