#10353 Fedora 36 system-wide change request: Automatically remove .la files from buildroot
Closed: It's all good 2 years ago by humaton. Opened 2 years ago by tbaeder.

Change redhat-rpm-config to use rpm 4.17's %__brp_remove_la_files to automatically remove *.la files in the buildroot during a package build.

redhat-rpm-config PR: https://src.fedoraproject.org/rpms/redhat-rpm-config/pull-request/150

tentative change request: https://fedoraproject.org/wiki/Changes/RemoveLaFiles

Please review the change request to see if a mass rebuild is required etc.

Thanks


@tbaeder This doesn't require any releng work, but just wondering if you have identified how many packages will be affected by this change, as in how many packages will fail to build expecting to have .la files in the buildroot?

Metadata Update from @mohanboddu:
- Issue tagged with: change-noreleng, changes, f36

2 years ago

I am not sure how I would do an exhaustive check for this, but I have around 3800 rpm packages installed on my local F35 and wrote a small script:

#!/bin/sh

for p in $(rpm -qa | uniq); do
  lafiles=$(rpm -q --list $p | grep "\.la$")

  if [ ! -z "$lafiles" ]; then
    echo "$p:"
    echo "$lafiles"
  fi

done

... which returns 6 packages with .la files:

ImageMagick-libs-6.9.11.27-3.fc34.x86_64:
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/aai.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/art.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/avs.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/bgr.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/bmp.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/braille.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/cals.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/caption.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/cin.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/cip.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/clip.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/cmyk.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/cut.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/dcm.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/dds.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/debug.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/dib.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/dng.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/dot.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/dpx.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/ept.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/exr.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/fax.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/fits.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/gif.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/gradient.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/gray.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/hald.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/hdr.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/histogram.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/hrz.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/html.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/icon.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/info.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/inline.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/ipl.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/jbig.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/jnx.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/jp2.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/jpeg.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/json.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/label.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/mac.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/magick.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/map.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/mask.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/mat.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/matte.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/meta.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/miff.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/mono.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/mpc.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/mpeg.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/mpr.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/msl.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/mtv.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/mvg.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/null.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/otb.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/palm.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pango.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pattern.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pcd.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pcl.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pcx.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pdb.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pdf.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pes.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pgx.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pict.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pix.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/plasma.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/png.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pnm.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/preview.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/ps.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/ps2.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/ps3.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/psd.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/pwp.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/raw.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/rgb.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/rgf.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/rla.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/rle.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/scr.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/sct.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/sfw.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/sgi.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/sixel.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/stegano.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/sun.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/svg.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/tga.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/thumbnail.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/tiff.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/tile.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/tim.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/ttf.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/txt.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/uil.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/url.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/uyvy.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/vicar.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/vid.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/viff.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/vips.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/wbmp.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/webp.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/wmf.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/wpg.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/x.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/xbm.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/xc.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/xcf.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/xpm.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/xps.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/xtrn.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/xwd.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/ycbcr.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/coders/yuv.la
/usr/lib64/ImageMagick-6.9.11/modules-Q16/filters/analyze.la
arm-none-eabi-gcc-cs-10.2.0-4.fc34.x86_64:
/usr/arm-none-eabi/lib/arm/v5te/hard/libstdc++.la
/usr/arm-none-eabi/lib/arm/v5te/hard/libsupc++.la
/usr/arm-none-eabi/lib/arm/v5te/softfp/libstdc++.la
/usr/arm-none-eabi/lib/arm/v5te/softfp/libsupc++.la
/usr/arm-none-eabi/lib/libstdc++.la
/usr/arm-none-eabi/lib/libsupc++.la
/usr/arm-none-eabi/lib/thumb/nofp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/nofp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v6-m/nofp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v6-m/nofp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7+fp/hard/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7+fp/hard/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7+fp/softfp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7+fp/softfp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7-m/nofp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7-m/nofp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7-r+fp.sp/hard/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7-r+fp.sp/hard/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7-r+fp.sp/softfp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7-r+fp.sp/softfp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7/nofp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7/nofp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7e-m+dp/hard/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7e-m+dp/hard/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7e-m+dp/softfp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7e-m+dp/softfp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7e-m+fp/hard/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7e-m+fp/hard/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7e-m+fp/softfp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7e-m+fp/softfp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v7e-m/nofp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v7e-m/nofp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.base/nofp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.base/nofp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.main+dp/hard/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.main+dp/hard/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.main+dp/softfp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.main+dp/softfp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.main+fp/hard/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.main+fp/hard/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.main+fp/softfp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.main+fp/softfp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.main/nofp/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v8-m.main/nofp/libsupc++.la
/usr/arm-none-eabi/lib/thumb/v8.1-m.main+mve/hard/libstdc++.la
/usr/arm-none-eabi/lib/thumb/v8.1-m.main+mve/hard/libsupc++.la
/usr/lib/gcc/arm-none-eabi/10.2.0/plugin/libcc1plugin.la
/usr/lib/gcc/arm-none-eabi/10.2.0/plugin/libcp1plugin.la
gcc-s390x-linux-gnu-11.2.1-1.fc34.x86_64:
/usr/libexec/gcc/s390x-linux-gnu/11/liblto_plugin.la
gutenprint-5.3.4-4.fc34.x86_64:
/usr/lib64/gutenprint/5.3/modules/color-traditional.la
/usr/lib64/gutenprint/5.3/modules/print-canon.la
/usr/lib64/gutenprint/5.3/modules/print-dpl.la
/usr/lib64/gutenprint/5.3/modules/print-dyesub.la
/usr/lib64/gutenprint/5.3/modules/print-escp2.la
/usr/lib64/gutenprint/5.3/modules/print-lexmark.la
/usr/lib64/gutenprint/5.3/modules/print-pcl.la
/usr/lib64/gutenprint/5.3/modules/print-ps.la
/usr/lib64/gutenprint/5.3/modules/print-raw.la
apr-devel-1.7.0-9.fc34.x86_64:
/usr/lib64/libapr-1.la
binutils-2.35.2-6.fc34.x86_64:
/usr/lib64/libctf-nobfd.la
/usr/lib64/libctf.la

The two .la files in the binutils package seem accidental from its libctf* glob.

For gutenprint, they should probably be gone because the path here should say 5.3 and not 5.2: https://src.fedoraproject.org/rpms/gutenprint/blob/rawhide/f/gutenprint.spec#_170

ImageMagick seems like a case that would be broken, since it ships the .la on purpose: https://src.fedoraproject.org/rpms/ImageMagick/blob/rawhide/f/ImageMagick.spec#_196

apr seems weird, the .la files is expliticlty used when "trimming exported dependencies" but then only implicitly included in the %files section via a wildcard.

I am not 100% sure about gcc but this line seems to suggest they should all be gone: https://src.fedoraproject.org/rpms/gcc/blob/rawhide/f/gcc.spec#_1368

$ repoquery --repo=rawhide -f '*.la'
GraphicsMagick-0:1.3.36-5.fc35.i686
GraphicsMagick-0:1.3.36-5.fc35.x86_64
ImageMagick-djvu-1:6.9.12.25-1.fc36.x86_64
ImageMagick-libs-1:6.9.12.25-1.fc36.i686
ImageMagick-libs-1:6.9.12.25-1.fc36.x86_64
apr-devel-0:1.7.0-14.fc36.i686
apr-devel-0:1.7.0-14.fc36.x86_64
apr-util-devel-0:1.6.1-18.fc36.i686
apr-util-devel-0:1.6.1-18.fc36.x86_64
aqbanking-0:6.2.9-2.fc35.i686
aqbanking-0:6.2.9-2.fc35.x86_64
arts-8:1.5.10-50.fc36.i686
arts-8:1.5.10-50.fc36.x86_64
avr-gcc-1:11.1.0-2.fc35.x86_64
binutils-0:2.37-15.fc36.i686
binutils-0:2.37-15.fc36.x86_64
calf-0:0.90.3-10.fc35.x86_64
chafa-static-0:1.8.0-2.fc36.i686
chafa-static-0:1.8.0-2.fc36.x86_64
djview4-plugin-0:4.12-3.fc35.x86_64
filezilla-0:3.56.0-1.fc36.x86_64
flatpak-tests-0:1.12.2-1.fc36.x86_64
gambas3-gb-cairo-0:3.16.2-4.fc36.x86_64
gambas3-gb-clipper-0:3.16.2-4.fc36.x86_64
gambas3-gb-complex-0:3.16.2-4.fc36.x86_64
gambas3-gb-compress-0:3.16.2-4.fc36.x86_64
gambas3-gb-compress-bzlib2-0:3.16.2-4.fc36.x86_64
gambas3-gb-compress-zlib-0:3.16.2-4.fc36.x86_64
gambas3-gb-compress-zstd-0:3.16.2-4.fc36.x86_64
gambas3-gb-crypt-0:3.16.2-4.fc36.x86_64
gambas3-gb-data-0:3.16.2-4.fc36.x86_64
gambas3-gb-db-0:3.16.2-4.fc36.x86_64
gambas3-gb-db-mysql-0:3.16.2-4.fc36.x86_64
gambas3-gb-db-odbc-0:3.16.2-4.fc36.x86_64
gambas3-gb-db-postgresql-0:3.16.2-4.fc36.x86_64
gambas3-gb-db-sqlite2-0:3.16.2-4.fc36.x86_64
gambas3-gb-db-sqlite3-0:3.16.2-4.fc36.x86_64
gambas3-gb-dbus-0:3.16.2-4.fc36.x86_64
gambas3-gb-desktop-gnome-keyring-0:3.16.2-4.fc36.x86_64
gambas3-gb-desktop-x11-0:3.16.2-4.fc36.x86_64
gambas3-gb-gmp-0:3.16.2-4.fc36.x86_64
gambas3-gb-gsl-0:3.16.2-4.fc36.x86_64
gambas3-gb-gtk-0:3.16.2-4.fc36.x86_64
gambas3-gb-gtk-opengl-0:3.16.2-4.fc36.x86_64
gambas3-gb-gtk3-0:3.16.2-4.fc36.x86_64
gambas3-gb-gtk3-wayland-0:3.16.2-4.fc36.x86_64
gambas3-gb-gtk3-webview-0:3.16.2-4.fc36.x86_64
gambas3-gb-gtk3-x11-0:3.16.2-4.fc36.x86_64
gambas3-gb-httpd-0:3.16.2-4.fc36.x86_64
gambas3-gb-image-0:3.16.2-4.fc36.x86_64
gambas3-gb-image-effect-0:3.16.2-4.fc36.x86_64
gambas3-gb-image-imlib-0:3.16.2-4.fc36.x86_64
gambas3-gb-image-io-0:3.16.2-4.fc36.x86_64
gambas3-gb-inotify-0:3.16.2-4.fc36.x86_64
gambas3-gb-jit-0:3.16.2-4.fc36.x86_64
gambas3-gb-libxml-0:3.16.2-4.fc36.x86_64
gambas3-gb-media-0:3.16.2-4.fc36.x86_64
gambas3-gb-mime-0:3.16.2-4.fc36.x86_64
gambas3-gb-ncurses-0:3.16.2-4.fc36.x86_64
gambas3-gb-net-0:3.16.2-4.fc36.x86_64
gambas3-gb-net-curl-0:3.16.2-4.fc36.x86_64
gambas3-gb-openal-0:3.16.2-4.fc36.x86_64
gambas3-gb-opengl-0:3.16.2-4.fc36.x86_64
gambas3-gb-opengl-glsl-0:3.16.2-4.fc36.x86_64
gambas3-gb-opengl-glu-0:3.16.2-4.fc36.x86_64
gambas3-gb-opengl-sge-0:3.16.2-4.fc36.x86_64
gambas3-gb-openssl-0:3.16.2-4.fc36.x86_64
gambas3-gb-option-0:3.16.2-4.fc36.x86_64
gambas3-gb-pcre-0:3.16.2-4.fc36.x86_64
gambas3-gb-pdf-0:3.16.2-4.fc36.x86_64
gambas3-gb-poppler-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt4-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt4-ext-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt4-opengl-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt4-webkit-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt4-webview-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt5-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt5-ext-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt5-opengl-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt5-wayland-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt5-webkit-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt5-webview-0:3.16.2-4.fc36.x86_64
gambas3-gb-qt5-x11-0:3.16.2-4.fc36.x86_64
gambas3-gb-sdl-0:3.16.2-4.fc36.x86_64
gambas3-gb-sdl-sound-0:3.16.2-4.fc36.x86_64
gambas3-gb-sdl2-0:3.16.2-4.fc36.x86_64
gambas3-gb-sdl2-audio-0:3.16.2-4.fc36.x86_64
gambas3-gb-signal-0:3.16.2-4.fc36.x86_64
gambas3-gb-term-0:3.16.2-4.fc36.x86_64
gambas3-gb-v4l-0:3.16.2-4.fc36.x86_64
gambas3-gb-vb-0:3.16.2-4.fc36.x86_64
gambas3-gb-xml-0:3.16.2-4.fc36.x86_64
gambas3-gb-xml-html-0:3.16.2-4.fc36.x86_64
gambas3-gb-xml-xslt-0:3.16.2-4.fc36.x86_64
gambas3-runtime-0:3.16.2-4.fc36.x86_64
gcc-aarch64-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-alpha-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-arc-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-arm-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-avr32-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-bfin-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-c6x-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-frv-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-h8300-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-hppa-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-hppa64-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-ia64-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-m32r-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-m68k-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-microblaze-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-mips64-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-mn10300-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-nios2-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-openrisc-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-powerpc64-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-powerpc64le-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-riscv64-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-s390x-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-sparc64-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-tile-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-x86_64-linux-gnu-0:11.2.1-1.fc35.x86_64
gcc-xtensa-linux-gnu-0:11.2.1-1.fc35.x86_64
gforth-0:0.7.3-16.fc35.x86_64
gnome-do-0:0.95.3-21.fc35.x86_64
gnome-subtitles-0:1.7-1.fc36.x86_64
google-authenticator-0:1.09-3.fc35.x86_64
gretl-0:2021d-1.fc36.i686
gretl-0:2021d-1.fc36.x86_64
gstreamer1-doc-0:1.19.2-1.fc36.noarch
gutenprint-0:5.3.4-4.fc36.i686
gutenprint-0:5.3.4-4.fc36.x86_64
gwenhywfar-0:5.6.0-3.fc36.i686
gwenhywfar-0:5.6.0-3.fc36.x86_64
jpilot-0:1.8.2-19.fc35.x86_64
kdebase3-0:3.5.10-69.fc36.x86_64
kdebase3-libs-0:3.5.10-69.fc36.i686
kdebase3-libs-0:3.5.10-69.fc36.x86_64
kdebase3-pim-ioslaves-0:3.5.10-69.fc36.x86_64
kdegames3-0:3.5.10-39.fc36.x86_64
kdegames3-libs-0:3.5.10-39.fc36.i686
kdegames3-libs-0:3.5.10-39.fc36.x86_64
kdelibs3-0:3.5.10-112.fc36.i686
kdelibs3-0:3.5.10-112.fc36.x86_64
kdepim3-libs-0:3.5.10-35.fc35.i686
kdepim3-libs-0:3.5.10-35.fc35.x86_64
kdewebdev-6:3.5.10-44.fc36.x86_64
kdewebdev-libs-6:3.5.10-44.fc36.i686
kdewebdev-libs-6:3.5.10-44.fc36.x86_64
kdissert-0:1.0.7-33.fc35.x86_64
kguitar-0:0.5.1-34.926svn.fc35.x86_64
koffice-kivio-3:1.6.3-58.fc34.x86_64
libmodsecurity-static-0:3.0.4-5.fc35.i686
libmodsecurity-static-0:3.0.4-5.fc35.x86_64
libmousepad0-0:0.5.7-1.fc36.i686
libmousepad0-0:0.5.7-1.fc36.x86_64
libsecp256k1-devel-0:0.21.12-6.fc35.i686
libsecp256k1-devel-0:0.21.12-6.fc35.x86_64
liferea-1:1.13.6-3.fc35.x86_64
mcabber-0:1.1.2-3.fc35.x86_64
mingw32-sane-backends-static-0:1.0.30-4.fc35.noarch
mingw32-speexdsp-0:1.2.0-6.fc35.noarch
mingw64-sane-backends-static-0:1.0.30-4.fc35.noarch
mingw64-speexdsp-0:1.2.0-6.fc35.noarch
neon-devel-0:0.32.1-1.fc36.i686
neon-devel-0:0.32.1-1.fc36.x86_64
octave-6:6.3.0-2.fc36.i686
octave-6:6.3.0-2.fc36.x86_64
opencryptoki-icsftok-0:3.17.0-1.fc36.x86_64
opencryptoki-libs-0:3.17.0-1.fc36.i686
opencryptoki-libs-0:3.17.0-1.fc36.x86_64
opencryptoki-swtok-0:3.17.0-1.fc36.x86_64
openldap-servers-0:2.4.59-4.fc36.x86_64
owfs-tcl-0:3.2p3-9.fc35.x86_64
pinball-0:0.3.4-8.fc35.i686
pinball-0:0.3.4-8.fc35.x86_64
pragha-0:1.3.3-21.fc35.x86_64
python3-libmount-0:2.37.2-1.fc36.x86_64
python3-openipmi-0:2.0.31-8.fc36.x86_64
qt5-qtbase-static-0:5.15.2-26.fc36.i686
qt5-qtbase-static-0:5.15.2-26.fc36.x86_64
qt5-qtfeedback-devel-0:20180903gita14bd0b-2.fc35.i686
qt5-qtfeedback-devel-0:20180903gita14bd0b-2.fc35.x86_64
qt5-qtremoteobjects-devel-0:5.15.2-4.fc35.i686
qt5-qtremoteobjects-devel-0:5.15.2-4.fc35.x86_64
qt5-qttools-devel-0:5.15.2-8.fc36.i686
qt5-qttools-devel-0:5.15.2-8.fc36.x86_64
qt5-qttools-static-0:5.15.2-8.fc36.i686
qt5-qttools-static-0:5.15.2-8.fc36.x86_64
subversion-devel-0:1.14.1-5.fc35.i686
subversion-devel-0:1.14.1-5.fc35.x86_64
taxipilot-0:0.9.2-38.fc35.i686
taxipilot-0:0.9.2-38.fc35.x86_64
unicornscan-0:0.4.7-26.fc36.x86_64
xfce4-calculator-plugin-0:0.7.1-8.fc35.x86_64
xfce4-timer-plugin-0:1.7.1-5.fc35.x86_64
$ repoquery --repo=rawhide -f '*.la' --source | pkgname | sort | uniq
apr
apr-util
aqbanking
arts
avr-gcc
binutils
calf
cross-gcc
djview4
filezilla
flatpak
gambas3
gforth
gnome-do
gnome-subtitles
google-authenticator
GraphicsMagick
gretl
gstreamer1-doc
gutenprint
gwenhywfar
chafa
ImageMagick
jpilot
kdebase3
kdegames3
kdelibs3
kdepim3
kdewebdev
kdissert
kguitar
koffice-kivio
libmodsecurity
libsecp256k1
liferea
mcabber
mingw-sane-backends
mingw-speexdsp
mousepad
neon
octave
opencryptoki
OpenIPMI
openldap
owfs
pinball
pragha
qt5-qtbase
qt5-qtfeedback
qt5-qtremoteobjects
qt5-qttools
subversion
taxipilot
unicornscan
util-linux
xfce4-calculator-plugin
xfce4-timer-plugin
$ repoquery --repo=rawhide -f '*.la' --source | pkgname | sort | uniq | python find-package-maintainers
Maintainers by package:
GraphicsMagick       ixs rdieter
ImageMagick          kalev luya remi troycurtisjr
OpenIPMI             branto jridky pcahyna pknirsch
apr                  bojan jkaluza jorton luhliarik
apr-util             bojan jkaluza jorton luhliarik
aqbanking            notting rdieter
arts                 jreznik kkofler rdieter than
avr-gcc              giallu mhlavink ndim tnorth
binutils             aoliva jakub jankratochvil law mcermak nickc
calf                 bsjones limb
chafa                churchyard
cross-gcc            dhowells lkundrak sharkcz
djview4              terjeros
filezilla            kwizart limb
flatpak              amigadave
gambas3              spot
gforth               adrian
gnome-do             antiaircraft elsupergomez nushio tpokorra
gnome-subtitles      belegdol
google-authenticator dwmw2 fsimonce maha
gretl                hannes
gstreamer1-doc       wtaymans
gutenprint           jpopelka jridky twaugh zdohnal
gwenhywfar           notting
jpilot               jchaloup nforro
kdebase3             jreznik kkofler rdieter than
kdegames3            kkofler rdieter than
kdelibs3             jreznik kkofler rdieter than
kdepim3              jreznik ovasik rdieter than
kdewebdev            jreznik kkofler rdieter than
kdissert             rdieter
kguitar              davidcornette
koffice-kivio        kkofler rdieter
libmodsecurity       athmane dridi
libsecp256k1         jonny
liferea              cheese eseyman tuxbrewr yaneti yselkowitz
mcabber              fale vascom
mingw-sane-backends  mooninite
mingw-speexdsp       janisozaur
mousepad             kevin mikedep333 nonamedotc
neon                 jorton
octave               alexlan jcapik jussilehtola konradm orion rakesh
opencryptoki         jjelen sharkcz sinnykumari
openldap             jsynacek mhonek rmeggins spichugi
owfs                 ttorcz
pinball              limb sergiomb
pragha               cwickert nonamedotc robyduck
qt5-qtbase           jgrulich jreznik rdieter than
qt5-qtfeedback       jgrulich rdieter
qt5-qtremoteobjects  rdieter
qt5-qttools          dvratil jgrulich jreznik rdieter than
subversion           jorton
taxipilot            jwrdegoede
unicornscan          robert
util-linux           kzak
xfce4-calculator-plugin nonamedotc
xfce4-timer-plugin   cwickert nonamedotc

Packages by maintainer:
adrian     gforth
alexlan    octave
amigadave  flatpak
antiaircraft gnome-do
aoliva     binutils
athmane    libmodsecurity
belegdol   gnome-subtitles
bojan      apr apr-util
branto     OpenIPMI
bsjones    calf
cheese     liferea
churchyard chafa
cwickert   pragha xfce4-timer-plugin
davidcornette kguitar
dhowells   cross-gcc
dridi      libmodsecurity
dvratil    qt5-qttools
dwmw2      google-authenticator
elsupergomez gnome-do
eseyman    liferea
fale       mcabber
fsimonce   google-authenticator
giallu     avr-gcc
hannes     gretl
ixs        GraphicsMagick
jakub      binutils
janisozaur mingw-speexdsp
jankratochvil binutils
jcapik     octave
jchaloup   jpilot
jgrulich   qt5-qtbase qt5-qtfeedback qt5-qttools
jjelen     opencryptoki
jkaluza    apr apr-util
jonny      libsecp256k1
jorton     apr apr-util neon subversion
jpopelka   gutenprint
jreznik    arts kdebase3 kdelibs3 kdepim3 kdewebdev qt5-qtbase qt5-qttools
jridky     OpenIPMI gutenprint
jsynacek   openldap
jussilehtola octave
jwrdegoede taxipilot
kalev      ImageMagick
kevin      mousepad
kkofler    arts kdebase3 kdegames3 kdelibs3 kdewebdev koffice-kivio
konradm    octave
kwizart    filezilla
kzak       util-linux
law        binutils
limb       calf filezilla pinball
lkundrak   cross-gcc
luhliarik  apr apr-util
luya       ImageMagick
maha       google-authenticator
mcermak    binutils
mhlavink   avr-gcc
mhonek     openldap
mikedep333 mousepad
mooninite  mingw-sane-backends
ndim       avr-gcc
nforro     jpilot
nickc      binutils
nonamedotc mousepad pragha xfce4-calculator-plugin xfce4-timer-plugin
notting    aqbanking gwenhywfar
nushio     gnome-do
orion      octave
ovasik     kdepim3
pcahyna    OpenIPMI
pknirsch   OpenIPMI
rakesh     octave
rdieter    GraphicsMagick aqbanking arts kdebase3 kdegames3 kdelibs3 kdepim3 kdewebdev kdissert koffice-kivio qt5-qtbase qt5-qtfeedback qt5-qtremoteobjects qt5-qttools
remi       ImageMagick
rmeggins   openldap
robert     unicornscan
robyduck   pragha
sergiomb   pinball
sharkcz    cross-gcc opencryptoki
sinnykumari opencryptoki
spichugi   openldap
spot       gambas3
terjeros   djview4
than       arts kdebase3 kdegames3 kdelibs3 kdepim3 kdewebdev qt5-qtbase qt5-qttools
tnorth     avr-gcc
tpokorra   gnome-do
troycurtisjr ImageMagick
ttorcz     owfs
tuxbrewr   liferea
twaugh     gutenprint
vascom     mcabber
wtaymans   gstreamer1-doc
yaneti     liferea
yselkowitz liferea
zdohnal    gutenprint

I suggest including those lists in the change proposal. It would also be good to explain what *.la files actually are for and if -static packages want them or not.

Thanks, I added some more information and a list of packages to the change proposal.

Metadata Update from @humaton:
- Issue close_status updated to: It's all good
- Issue status updated to: Closed (was: Open)

2 years ago

Login to comment on this ticket.

Metadata