Re: Packaging Question

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

2) 'dnf downgrade nfs-utils' I'm assuming should also downgrade libnfsidmap
    as well... but only nfs-utils is downgraded. BUT... if a 
    'dnf downgrade libnfsidmap' is done, both libnfsidmap and nfs-utils are downgraded.

3) there no libnfsidmap-debuginfo rpm being built. 

any ideas?? 

tia,

steved.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux