#1 Require glibc-headers-x86/glibc-headers-s390 for librichacl-devel
Opened 4 years ago by anoopcs. Modified 3 years ago
rpms/ anoopcs/richacl master-fix-glibc-headers-requires  into  master

No commits found

Architecture specific glibc-headers are no longer availbale instead
require newly crafted noarch packages for librichacl-devel

Signed-off-by: Anoop C S anoopcs@redhat.com

Metadata Update from @anoopcs:
- Request assigned

4 years ago

Hm.. not enough?

Replace the glibc-headers.i686 and glibc-headers.x86_64 package with a glibc-headers-x86.noarch package, and merge glibc-headers into glibc-devel on the other architectures.

Should I again check specifically for i686 and x86_64 to require glibc-headers-x86 and settle with glibc-devel for others?

rebased onto 1b869f0

4 years ago

rebased onto ede46a3

4 years ago

The spec file currently states:
# Required because of the directories those packages contain: Requires: pkgconfig%{?_isa}, glibc-headers%{?_isa}
That was added by Niels five years ago, and I don't really understand why it's needed.

That being said, there hasn't been any progress with richacls in years now, so I don't think this package serves a useful purpose anymore. Maybe we should just drop it?

That being said, there hasn't been any progress with richacls in years now, so I don't think this package serves a useful purpose anymore. Maybe we should just drop it?

Let's wait to hear from Niels too..

if there are no users, and Samba, NFS-Ganesha or Gluster do not plan on consuming this, feel free to retire the package.

if there are no users, and Samba, NFS-Ganesha or Gluster do not plan on consuming this, feel free to retire the package.

Ok, coming back here again.
I haven't seen an interest from either Samba or Gluster community in past years. Similar situation might be with NFS-Ganesha too. And I don't know how far other users are consuming current packages.

The spec file currently states:
# Required because of the directories those packages contain:
Requires: pkgconfig%{?_isa}, glibc-headers%{?_isa}

That was added by Niels five years ago, and I don't really understand why it's needed.

Still, how about fixing it for one last time? As in we haven't had any maintenance overhead once it got packaged. So let us deal with it till we encounter another issue.

@devos Do you remember why glibc-headers Requires was added in first place?

@devos Do you remember why glibc-headers Requires was added in first place?

Most likely it owned a directory in the path where the header file(s) were placed.

@devos Do you remember why glibc-headers Requires was added in first place?

Most likely it owned a directory in the path where the header file(s) were placed.

You were right. Here it is:

%files -n librichacl-devel                                                                                                                                 
%{_libdir}/librichacl.so
%{_includedir}/sys/richacl.h
%{_libdir}/pkgconfig/librichacl.pc

/usr/inlcude/sys/ is owned by rpm which provides glibc headers. I will update the change soon.

rebased onto 46e223a

3 years ago

rebased onto 788480f

3 years ago