[Rpm-ecosystem] [rpm-software-management] LIBDNF - gobject-introspection and reduction of public functions

Igor Gnatenko ignatenkobrain at fedoraproject.org
Thu Nov 16 10:14:24 UTC 2017


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On Thu, 2017-11-16 at 11:08 +0100, Jaroslav Mracek wrote:
> Dear supporters of LIBDNF,

You sent to wrong mailing list, replying to proper one here.
> 
> According to a long term plan for LIBDNF, we would like to make LIBDNF
> lighter, with supported API. At the beginning we would like to drop a
> support of any externally unused functionality or bindings. At the present
> time, LIBDNF provides bindings using  gobject-introspection for
> dnf-context.cpp, dnf-context.h, dnf-repo.cpp dnf-repo.h, dnf-state.h,
> dnf-state.cpp, and dnf-version.h, but there is not known anybody that use
> it. I would like to open a discussion if there is any reason to support
> those bindings for now, because they reduce our flexibility in further
> development.
> 
> Additionally I started with reduction of publicly available functions (
> https://github.com/rpm-software-management/libdnf/pull/367) to reduce
> maintenance cost and to open a door for further changes without risk of
> changing API. The pull-request represents only the first part and it
> contains only utils that are only internally used by LIBDNF but unused by
> PackageKit, rpm-ostree, or microdnf. Please If any suggestions or issues
> with that, please let us know.
> 
> Have a nice day
- -- 
- -Igor Gnatenko
-----BEGIN PGP SIGNATURE-----

iQIyBAEBCAAdFiEEhLFO09aHZVqO+CM6aVcUvRu8X0wFAloNZQAACgkQaVcUvRu8
X0wwJQ/3baiDO/j8/VTwPUXTiL1WN41UVeo2W9glT952/4Hwq1UONWDrUR7UGxAl
PL6EOUNDIF9TN2Blg1V3Qlf7hxIs7fZzZTFHuLImj7Da0NsK9Lt2zQJRukWAbO6x
sCDToFs9HE8IWYHcBIJEkvM5TzmhAr9dyblOPQl3qLLRDZbIEqLvynR8EggoPM25
VgxSH70zmnljzJkA6pgOYBol0DW3mbDZNZpdjkg/zr7PCv1rAeMDNi0/lzcayGnh
WonwRGCq24rSXaLYHGRpsGr37yCMEUvRosVWNf73WrgtoW2jQbdUrqOgz8X4Zx6v
K9MDBNUI0C3kqWiU/U7z84jmherh+Usf3WCZWCVeqP8YYcOPYqd6fRU/XwoZvqYG
ODXmvxjrdPLBj0gkxzonKOEavrUbpuUT4TLPxqM7+W6a55nEo+ZkZoiQk4WhsYxq
GQp4qE6MYb4nT7n/HHIIlNNz4gBKMdYdT5X+m1xCeb4OCfRzrz1E/V9OqZakcRq8
K0FxEazubV6bNh2NsFVDg+TlgkyT83UTOEjzaEXuHn+XxRiEimq6nUADRNNw50lF
X7APkZv7ZxbODDw5HW5BZiKdf/fSYyju5ue6le5tjQ+w3aSDqO7a2u0t6ITd9lLH
K7d9+bPeJOeqlCRIIl7oroTKHarlb6TM+ZRsgkC9Ds0rlLd2nA==
=aPqW
-----END PGP SIGNATURE-----



More information about the Rpm-ecosystem mailing list