[Bug 1885415] Review Request: haproxy18 - HAProxy reverse proxy for high availability environments

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

 



https://bugzilla.redhat.com/show_bug.cgi?id=1885415

Carl George 🤠 <carl@xxxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
              Flags|needinfo?(carl@xxxxxxxxxx)  |



--- Comment #4 from Carl George 🤠 <carl@xxxxxxxxxx> ---
> Did I overlook something? It says "All other packages derived from it MUST include the base name suffixed by either: [bullet point] The package version, which SHOULD include the periods present in the original version. [...]" - not MUST, thus "haproxy18" should be sufficient.

What is the justification for not following the guideline?  Most packages that
do not follow this were created before the guideline existed.  New packages
going forward need to follow it unless there is a good reason not to.  On a
related note, once the package name is changed to haproxy1.8, the path suffixes
should probably be 1.8 instead of 18 as well for consistency.

> I have explicitly ensured in the default configuration of haproxy18, that there is no file conflict or overlap within the state directory at al. Further on, I even actually tested whether both packages can coexist during run-time without disturbing each other. Note that the official SCL rh-haproxy18-haproxy-1.8.24-2.el7 does exactly the same here (because they all share the haproxy user/group and its home directory, while changing the home directory of the haproxy user actually would disturb the base package).

rh-haproxy18-haproxy uses /var/opt/rh/rh-haproxy18/lib/haproxy.  It also owns
the /var/lib/haproxy directory as the home directory of the shared haproxy
user, but it explicitly doesn't use it.  If you want to follow the SCL
package's example, you need to use a different state directory as well.  If the
/var/lib/haproxy directory in your package is empty and unused, then it would
meet EPEL guidelines in my opinion.  Just using a different path for the stats
socket is not sufficient, because that assumes that haproxy will never write
anything else to that directory.  That may be true, but we should play it safe
and not make assumptions.

> Even this is a completely optional subpackage, the admin needs to explicitly install? If that remains the only blocker, I will drop the subpackage then.

Every package in EPEL is optional, and EPEL packages are not allowed to have
file conflicts with RHEL packages.


P.S. There is no need to use the needinfo flag, I'm cc'ed on the bug already. 
All you accomplished by that is sending me two email notifications instead of
one.  You should also be aware that until the flag is cleared, bugzilla will
continue to email me every few days.  We all get too much email as it is, so
please respect people's inboxes and only use the needinfo flag sparingly, such
as when someone is non-responsive for several weeks.


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-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/package-review@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux