The ppp package has excessive and unneeded dependencies due to auto deps finding things in example scripts that are not used. To avoid these I suggest the attached patch to the spec.
Created attachment 10498 [details] ppp package spec file patch to avoid unneeded dependencies
I don't see any excessive and unneeded dependencies here. What is the excessive and unneeded dependencies for you? $ urpmq --requires ppp /bin/sh[*] /usr/bin/expect config(ppp)[== 2.4.7-9.mga6] expect glibc[>= 2.0.6] libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcrypt.so.1()(64bit) libcrypt.so.1(GLIBC_2.2.5)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libglib-2.0.so.0()(64bit) libpam.so.0()(64bit) libpam.so.0(LIBPAM_1.0)(64bit) libpcap.so.1()(64bit) libutil.so.1()(64bit) libutil.so.1(GLIBC_2.2.5)(64bit) perl(Proc::Daemon) perl(Proc::WaitStat) perl(Sys::Syslog) perl(strict) perl-base[>= 2:5.22.2] systemd[*][>= 195]
CC: (none) => geiger.david68210
Mostly /usr/bin/expect and expect which also pull in these packages: expect, lib64expect5.45, lib64tcl8.6, tcl not otherwise needed for pppd (or anything else in my setup). Also perl stuff but that seems to be installed anyway for other packages. With my patch I have these: $ rpm -q --requires ppp /bin/sh config(ppp) = 2.4.7-9.zcus6 glibc >= 2.0.6 libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcrypt.so.1()(64bit) libcrypt.so.1(GLIBC_2.2.5)(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libglib-2.0.so.0()(64bit) libpam.so.0()(64bit) libpam.so.0(LIBPAM_1.0)(64bit) libpcap.so.1()(64bit) libutil.so.1()(64bit) libutil.so.1(GLIBC_2.2.5)(64bit) rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(PayloadIsXz) <= 5.2-1 systemd >= 195
By the way I've also reported #23741 for netinstall where this may also be relevant to not need additional packages besides ppp to fix it but I don't know.
Assigning to all packagers collectively, since there is no registered maintainer for this package. CC'ing some committers.
CC: (none) => cooker, luigiwalser, luis.daniel.lucio, marja11, pterjanKeywords: (none) => PATCH
Assignee: bugsquad => pkg-bugs
Seems this was entirely forgotten. I applied the patch with a minor change and submitted a new ppp to Cauldron. Thanks for the patch! Apologies for us not dealing with it sooner / forgetting about it.
CC: (none) => olavResolution: (none) => FIXEDStatus: NEW => RESOLVED