Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 805566

Summary: net-libs/zeromq: Ebuild description is meaningless
Product: Gentoo Linux Reporter: Joshua Kinard <kumba>
Component: Current packagesAssignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed>
Status: RESOLVED FIXED    
Severity: enhancement    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Joshua Kinard gentoo-dev 2021-07-31 21:13:27 UTC
The current description text for the net-libs/zeromq is rather meaningless:

    *  net-libs/zeromq
          Latest version available: 4.3.4-r1
          Latest version installed: [ Not Installed ]
          Size of files: 2429 KiB
          Homepage:      https://zeromq.org/
          Description:   A brokerless kernel
          License:       LGPL-3

If I look at the homepage of ZeroMQ, I see this lengthy description:

"""
ZeroMQ (also known as ØMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems.
"""

No where in that description is the word "brokerless" used, and the package does not look anything like a "kernel" in the standard meaning of the word in the Linux/UNIX realm.

I believe a more accurate description, based off a shortened, derived form of the website's description would be more applicable in this case.
Comment 1 Larry the Git Cow gentoo-dev 2023-11-07 02:22:19 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba22f412e7dfc4e0e196ac23d432f1556d1d1b7

commit dba22f412e7dfc4e0e196ac23d432f1556d1d1b7
Author:     Michael Orlitzky <mjo@gentoo.org>
AuthorDate: 2023-11-07 01:41:35 +0000
Commit:     Michael Orlitzky <mjo@gentoo.org>
CommitDate: 2023-11-07 02:17:22 +0000

    net-libs/zeromq: add 4.3.5
    
    Miscellaneous changes:
    
      * Update to EAPI=8
      * Drop obsolete USE=pgm flag
      * Use --disable-Werror instead of sed'ing configure.ac
      * New MPL-2.0 license (from their NEWS file)
      * Improve DESCRIPTION
    
    Bug: https://bugs.gentoo.org/806821
    Closes: https://bugs.gentoo.org/805566
    Signed-off-by: Michael Orlitzky <mjo@gentoo.org>

 net-libs/zeromq/Manifest            |  1 +
 net-libs/zeromq/zeromq-4.3.5.ebuild | 56 +++++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+)