On Sat, Jan 15, 2022 at 12:33 PM Orion Poplawski <or...@nwra.com> wrote:

>
> I've done some poking, and this is what I've come up with for *new*
> missing -devel packages in CS9 with their approximate number of users in
> rawhide:
>
> 389-ds-base-devel 2
> accel-config-devel 0
> anthy-unicode-devel 3
> atlas-corei2-devel 0
> avahi-glib-devel 1
> avahi-gobject-devel 4
> avahi-ui-devel 1
> bind-devel 3
> blis-devel 2
> Box2D-devel 1
> cjose-devel 1
> clutter-devel 9
> clutter-gst3-devel 1
> clutter-gtk-devel 8
> cogl-devel 0
> compat-lua-devel 26
> cppunit-devel 35
> double-conversion-devel 9
> dpdk-devel 1
> emacs-devel 1
> evince-devel 3
> fdk-aac-free-devel 4
> flashrom-devel 1
> flexiblas-devel 33
> freeglut-devel 68
> fstrm-devel 4
> glusterfs-api-devel 8
> glusterfs-devel 2
> gnome-calculator-devel 0
> gnome-menus-devel 1
> gnome-software-devel 0
> gsl-devel 51
> gtk4-devel-tools 0
> gtksourceview4-devel 6
> hexchat-devel 1
> hidapi-devel 11
> ibus-anthy-devel 0
> ibus-table-devel 7
> inih-devel 3
> iscsi-initiator-utils-devel 1
> isns-utils-devel 1
> kernel-rt-debug-devel-matched 0
> kernel-rt-devel-matched 0
> ldns-devel 8
> libass-devel 1
> libblockdev-crypto-devel 1
> libblockdev-devel 1
> libblockdev-fs-devel 1
> libblockdev-loop-devel 1
> libblockdev-lvm-devel 1
> libblockdev-mdraid-devel 1
> libblockdev-part-devel 1
> libblockdev-swap-devel 2
> libblockdev-utils-devel 0
> libbytesize-devel 5
> libcbor-devel 0
> libcephfs-devel 2
> libcephsqlite-devel 0
> libdazzle-devel 1
> libeconf-devel 1
> libell-devel 3
> libepubgen-devel 0
> libev-devel 22
> libev-libevent-devel 0
> libfido2-devel 2
> libfl-devel 3
> libfoma-devel 0
> libhandy-devel 2
> libldac-devel 0
> libmng-devel 12
> libmpeg2-devel 2
> libmtp-devel 7
> libotr-devel 8
> libqrtr-glib-devel 2
> libradosstriper-devel 1
> libshaderc-devel 1
> libslirp-devel 3
> libsmartcols-devel 1
> libsmi-devel 1
> libstoragemgmt-devel 1
> libtpms-devel 1
> liburing-devel 6
> libverto-libev-devel 0
> libwpe-devel 0
> libXpresent-devel 2
> libzip-devel 16
> lldpd-devel 0
> lpsolve-devel 1
> luajit-devel 11
> make-devel 5
> mecab-devel 7
> mesa-vulkan-devel 2
> minizip-compat-devel 6
> mptcpd-devel 0
> nmstate-devel 0
> nodejs-devel 19
> ocaml-camomile-devel 5
> ocaml-csexp-devel 3
> ocaml-dune-devel 17
> physfs-devel 17
> postgresql-upgrade-devel 1
> pybind11-devel 19
> qgpgme-devel 3
> rados-objclass-devel 0
> rapidjson-devel 18
> sid-base-libs-devel 0
> sid-iface-libs-devel 0
> sid-log-libs-devel 0
> sid-resource-libs-devel 0
> speech-tools-libs-devel 1
> suitesparse64-devel 3
> suitesparse64_-devel 1
> swtpm-devel 0
> sysprof-devel 1
> tesseract-devel 5
> tix-devel 8
> uchardet-devel 4
> umockdev-devel 2
> unbound-devel 8
> v8-devel 2
> vm-dump-metrics-devel 0
> volume_key-devel 1
> web-assets-devel 66
> wireplumber-devel 0
> wpebackend-fdo-devel 1
> xkbcomp-devel 0
> xorg-x11-drv-evdev-devel 0
>
> That's a lot.  Now, many of these are pretty obscure and do not have any
> users - but I'm also seeing a number that are going to hit me and the
> scitech sig:
>
> blis-devel 2
> flexiblas-devel 33
> gsl-devel 51
> suitesparse64-devel 3
>
> There are some other big ones as well.
>

First off, thank you Orion for all your efforts and work on Fedora and
EPEL.  I don't look in Fedora as much, but I definitely do see it in EPEL,
and I appreciate it.

Second off, love your list of missing devel and how many Fedora packages
require them.  That really helps give a good perspective.

Third, and perhaps most important, we have a process to fix missing -devel
packages that affect us.[1]  I'm in the middle of making it it's own page,
along with examples and so forth.  But here's a summary.

- Short Term: Create an <package>-epel EPEL package that only has the
missing packages.
- Long Term: Request the package be added to RHEL 8 and 9 CRB repository.

Go to the the EPEL web page[1] for more details.  Again, a better page is
coming.

Also, look in epel8 or epel9 to see if some of those missing -devel
packages are already there.  For example, gsl-devel in epel9 is already
there, because someone has already started the process.[2]

[1] -
https://docs.fedoraproject.org/en-US/epel/epel-faq/#rhel_8_has_binaries_in_the_release_but_is_missing_some_corresponding__devel_package._how_do_i_build_a_package_that_needs_that_missing__devel_package
[2] - https://bugzilla.redhat.com/show_bug.cgi?id=2035401

Troy
_______________________________________________
epel-devel mailing list -- epel-devel@lists.fedoraproject.org
To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to