Bug 1217646 - usbutils pulls in developer packages on a non development system
Summary: usbutils pulls in developer packages on a non development system
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: Basesystem (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-29 10:30 UTC by Manfred Hollstein
Modified: 2023-11-29 11:00 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manfred Hollstein 2023-11-29 10:30:47 UTC
Snapshot 20231127 pulls in two development packages on a non development
system:

  $ sudo zypper -v dup -D
  The following 2 NEW packages are going to be installed:
    libusb-1_0-devel  1.0.26-1.7
    systemd-devel     254.5-5.1

Looking at the hard requirements of usbutils-017-1.1.x86_64.rpm, it
becomes somehow obvious why:

  $ rpm -qp .../tumbleweed/repo/oss/x86_64/usbutils-017-1.1.x86_64.rpm -R
  ...
  pkgconfig(libudev) >= 196
  pkgconfig(libusb-1.0) >= 1.0.14

Shouldn't these dependencies go into some libusb*-devel package?
According to the .spec file, they are only needed for building the
package (like 31 and 33):

  https://build.opensuse.org/package/view_file/openSUSE:Factory/usbutils/usbutils.spec?expand=1
Comment 1 Marcus Meissner 2023-11-29 11:00:18 UTC
a fix fork out is already onthe way to factory.