Overeager cleaning of -devel provides

Per Øyvind Karlsen <[email protected]> Tue, 30 Jul 2013 20:00:26 +0200
Newsgroups gmane.linux.mandrake.cooker.devel
Message-ID <CA+0WU1S=9nHqQ2cjKLW9Y-pMOKxCY+W9kztoa1hTp7r_Y748VQ@mail.gmail.com>
Hi!

I notice that some people must've been a bit too eager in cleaning -devel
provides, ie. if you look at the following:
$ rpm -q --provides lib64glib2.0-devel
devel(libgio-2.0(64bit))
devel(libglib-2.0(64bit))
devel(libgmodule-2.0(64bit))
devel(libgobject-2.0(64bit))
devel(libgthread-2.0(64bit))
pkgconfig(gio-2.0) = 2.36.3
pkgconfig(gio-unix-2.0) = 2.36.3
pkgconfig(glib-2.0) = 2.36.3
pkgconfig(gmodule-2.0) = 2.36.3
pkgconfig(gmodule-export-2.0) = 2.36.3
pkgconfig(gmodule-no-export-2.0) = 2.36.3
pkgconfig(gobject-2.0) = 2.36.3
pkgconfig(gthread-2.0) = 2.36.3
lib64glib2.0-devel = 1:2.36.3-2:2013.0

The package lacks any canonical provides with release provided, ie. it
becomes impossible to add any versioned dependencies on a canonical
provides with release in it.

In the past this package had the canonical glib2-devel provides with both
version & release provided for it, it would be nice if this could be added
back and also if people could always leave at least one canonical provides
like this in -devel packages.

Thx!

--
Regards,
Per Øyvind