Re: hitch is broken in epel7, fix in fedora may or may not break production systems (bz #1731420)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 12 Dec 2019 at 05:28, Matthew Blissett <mblissett@xxxxxxxx> wrote:
>
> On 13/11/2019 20:44, Stephen John Smoogen wrote:
> > On Tue, 12 Nov 2019 at 17:06, Ingvar Hagelund <ingvar(a)redpill-linpro.com> wrote:
> >> Hello
> >>
> >> hitch is a TLS terminating network proxy, made to be lean and mean and do nothing else than terminating TLS. It fits hand-in-glove with varnish cache. I maintain hitch in Fedora and EPEL.
> >>
> >> There is a bug in the current epel7 config that is fixed in the latest rawhide update. In short, the bug is that with the default config, hitch forks a daemon, while the systemd hitch service says Type=simple. See Bugzilla bug #1731420.
> >>
> >> The fedora update fixes the problem by changing the systemd service to Type=forking.
> >>
> >> There were two ways to get around the bug:
> >>
> >> - Set daemon=off in hitch.conf. That file is marked with noreplace, so the update will not overwrite this fix. As this does not match the updated Type=forking in hitch.service, hitch will not start after the update.
> >>
> >> - Set Type=forking in hitch.service. This is the same fix as in the update, so this should be safe.
> >>
> >> Also, the Fedora update adds a systemd limits.conf including LimitNOFILE=10240 that is important, as the default value (1024) would trig network problems on a medium busy site (true story).
> >>
> >> Is it safe to push this update to epel7?
> > This was discussed at today's EPEL meeting and approved. Please push
> > this to epel-testing and let users know in any tickets that it can be
> > used there. After that, push to stable after regular feedback time.
> As anticipated by Ingvar, this update broke my production systems.
>
> The EPEL site [1] says
>
> > it is possible that occasionally an incompatible update will be released
> > such that administrator action is required. By policy these are announced
> > in advance in order to give administrators time to test and provide
> > suggestions.
> >
> > It is strongly recommended that if you make use of EPEL, and especially
> > if you rely upon it, that you subscribe to the epel-announce list.
> > Traffic on this list is kept to a minimum needed to notify administrators
> > of important updates.
>
> This update wasn't announced there -- is that an oversight, or should I
> change my approach to updates to account for possible incompatible
> updates in the future?
>

So by policy an update should have been announced to epel-announce. It
wasn't, it was an oversight but there isn't anything we can do about
that :(. This is very much a volunteer effort and things like this
will happen. I apologize for the problems it caused you, and will
reword that paragraph however it should be.


> Thanks,
>
> Matthew Blissett
>
> [1]https://fedoraproject.org/wiki/EPEL#Can_I_rely_on_these_packages.3F
>
> _______________________________________________
> epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
> Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx



-- 
Stephen J Smoogen.
_______________________________________________
epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to epel-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Announce]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux