*William Moreno Reyes* Colaborador Proyecto Fedora | Nicaragua IRC: williamjmorenor Canales: #fedora-latam ; #fedora-ni https://fedoraproject.org/wiki/User:Williamjmorenor
2017-10-26 12:10 GMT-06:00 Steve Dickson <ste...@redhat.com>: > Hello, > > On 10/26/2017 09:57 AM, Steve Dickson wrote: > > Hello, > > > > In an upcoming release the libnfsdimap library > > will be rolled into the nfs-utils package. > > Meaning nfs-utils will be install libnfsidmap > > instead of the libnfsidmap package. > > > > The libnfsidmap name will stay the same > > so I'm hoping there will not be any problems. > > Just the owner of the library will change. > > > > Questions: > > > > 1) What do I do with the old libnfsidmap package > > since it will no longer be updated. > > > > 2) How do I notify the packages that are dependent > > on the libnfsidmap package to change their dependency > > to nfs-utils > > > > 3) Will this cause any build problems now that nfs-utils > > will be installing the new library? > > > > 4) What am I missing? > > First of all... thanks for all the input!!! Its definitely appreciated!! > > Here is what has been added to the nfs-utils spec file. > > Provides: libnfsidmap%{_isa} = %{epoch}:%{version}-%{release} > Provides: libnfsidmap-devel%{_isa} = %{epoch}:%{version}-%{release} > > Obsoletes: libnfsidmap < %{version}-%{release} > Obsoletes: libnfsidmap-devel < %{version}-%{release} > > %package -n libnfsidmap > Summary: NFSv4 User and Group ID Mapping Library > Obsoletes: nfs-utils-lib > Group: System Environment/Libraries > BuildRoot: %{_tmppath}/%{name}-%{version}-root > BuildRequires: pkgconfig, openldap-devel > BuildRequires: automake, libtool > Requires(postun): /sbin/ldconfig > Requires(pre): /sbin/ldconfig > Requires: openldap > > %description -n libnfsidmap > Library that handles mapping between names and ids for NFSv4. > > %package -n libnfsidmap-devel > Summary: Development files for the libnfsidmap library > Group: Development/Libraries > Requires: libnfsidmap = %{version}-%{release} > Requires: pkgconfig > > %description -n libnfsidmap-devel > This package includes header files and libraries necessary for > developing programs which use the libnfsidmap library. > > A couple things are still not right > 1) when I do the update of nfs-utils, libnfsidmap and libnfsidmap-devel > nfs-utils and libnfsidmap are installed correctly but the > libnfsidmap-devel is "replaced" by nfs-utils: > > Upgrading: > libnfsidmap x86_64 1:2.2.1-0.fc28 @commandline > 102 k > nfs-utils x86_64 1:2.2.1-0.fc28 @commandline > 413 k > replacing libnfsidmap-devel.x86_64 0.27-3.fc27 > > which basically ends up remove it. > > Because the main package provides it: Provides: libnfsidmap-devel%{_isa} = %{epoch}:%{version}-%{release} Move this line under %package -n libnfsidmap-devel And you should get a clean update path
_______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org