On Wed, Aug 7, 2019 at 1:17 PM Jason Tibbitts <tibbs(a)math.uh.edu> wrote:
I'm on vacation and a few days behind on email, sorry.
>>>>> "ZJ" == Zbigniew Jędrzejewski-Szmek
<zbyszek(a)in.waw.pl> writes:
ZJ> Also, there are still some obvious packages to trim:
I wonder if the rpm dependency on curl (the executable, not the library)
is strictly necessary. I believe it's only because of the
%__urlhelpercmd macro. Are rpm remote file operations considered to be
mandatory functionality?
https://src.fedoraproject.org/rpms/rpm/pull-request/12
It would be nice if we could get by without requiring openldap and
krb5-libs but I suspect we'd have to be Gentoo to reach that level of
minimization.
We can actually get rid out of this using `libcurl-minimal`, but it is
not easy to teach DNF to replace libcurl-minimal with libcurl without
explicit --allowerasing on the command line.
It would also be nice to see libdb excised, but it's still a
core
requirement for rpm. The only other things that need it are cyrus-sasl
and pam, both of which would do without it with some additional
subpackage splitting, I think.
It's interesting that gawk is only there because of krb5-libs, but I
don't see why. Nothing in that package seems to call awk. That's about
3.5MB.
It seems that it used to be Requires(triggerun), then for some reason
it was moved into Requires. I don't see any reason why it would be
needed for krb5-libs from the first try.
> Is tar considered mandatory? Nothing appears to depend on it, and its
> 3MB....
>
> ZJ> Also, there's a bunch of -devel packages? What pulls those in?
> ZJ> libmount-devel, libblkid-devel, glib2-devel, libassuan,
> ZJ> libgpg-error-devel, libselinux-devel, libsepol-devel, pcre-devel,
> ZJ> pcre2-devel, zlib-devel.
>
> Seems that's already been fixed.
>
> - J<
> _______________________________________________
> devel mailing list -- devel(a)lists.fedoraproject.org
> To unsubscribe send an email to devel-leave(a)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/devel@lists.fedoraproject.org