Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-24 Thread Adam Jackson
On Tue, 2018-01-23 at 09:17 +0100, Florian Weimer wrote: > On 01/23/2018 08:59 AM, Yaakov Selkowitz wrote: > > Is this another reason to move the headers out of > > /usr/include/tirpc, > > once glibc no longer provides conflicting headers? > > Seems worth a try. Unlike /usr/include/rpcsvc,

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-23 Thread Florian Weimer
On 01/23/2018 05:44 PM, Adam Jackson wrote: On Tue, 2018-01-23 at 08:00 +0100, Florian Weimer wrote: On 01/22/2018 10:15 PM, Adam Jackson wrote: On Mon, 2018-01-22 at 19:19 +0100, Florian Weimer wrote: Redeclarations in system headers are expected. Do you compile with -Wsystem-headers? Or

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-23 Thread Adam Jackson
On Tue, 2018-01-23 at 08:00 +0100, Florian Weimer wrote: > On 01/22/2018 10:15 PM, Adam Jackson wrote: > > On Mon, 2018-01-22 at 19:19 +0100, Florian Weimer wrote: > > > Redeclarations in system headers are expected. Do you compile with > > > -Wsystem-headers? Or do you something else which is

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-23 Thread Florian Weimer
On 01/23/2018 08:59 AM, Yaakov Selkowitz wrote: Is this another reason to move the headers out of /usr/include/tirpc, once glibc no longer provides conflicting headers? Seems worth a try. Unlike /usr/include/rpcsvc, /usr/include/rpc was exclusively used by glibc. Thanks, Florian

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-23 Thread Yaakov Selkowitz
On 2018-01-23 01:35, Jakub Jelinek wrote: > On Tue, Jan 23, 2018 at 08:00:08AM +0100, Florian Weimer wrote: >> On 01/22/2018 10:15 PM, Adam Jackson wrote: >>> Is -Wredundant-decls just not a thing one should try to use? >> >> Certainly with ccache, yes. > > The command uses -I /usr/include/tirpc/

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-22 Thread Jakub Jelinek
On Tue, Jan 23, 2018 at 08:00:08AM +0100, Florian Weimer wrote: > On 01/22/2018 10:15 PM, Adam Jackson wrote: > > On Mon, 2018-01-22 at 19:19 +0100, Florian Weimer wrote: > > > On 01/22/2018 06:26 PM, Adam Jackson wrote: > > > > > > > > I'm trying to prepare xserver for this change, and it seems

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-22 Thread Florian Weimer
On 01/22/2018 10:15 PM, Adam Jackson wrote: On Mon, 2018-01-22 at 19:19 +0100, Florian Weimer wrote: On 01/22/2018 06:26 PM, Adam Jackson wrote: I'm trying to prepare xserver for this change, and it seems to provoke an awkward warning when building on F27: In file included from

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-22 Thread Adam Jackson
On Mon, 2018-01-22 at 19:19 +0100, Florian Weimer wrote: > On 01/22/2018 06:26 PM, Adam Jackson wrote: > > > > I'm trying to prepare xserver for this change, and it seems to provoke > > an awkward warning when building on F27: > > > > In file included from ../os/rpcauth.c:47:0: > >

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-22 Thread Florian Weimer
On 01/22/2018 06:26 PM, Adam Jackson wrote: On Fri, 2018-01-05 at 12:19 +0100, Jan Kurik wrote: = System Wide Change:Removal of Sun RPC Interfaces From glibc = https://fedoraproject.org/wiki/Changes/SunRPCRemoval Change owner(s): * Florian Weimer fweimer AT redhat DOT com> This system-wide

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-22 Thread Adam Jackson
On Fri, 2018-01-05 at 12:19 +0100, Jan Kurik wrote: > = System Wide Change:Removal of Sun RPC Interfaces From glibc = > https://fedoraproject.org/wiki/Changes/SunRPCRemoval > > Change owner(s): > * Florian Weimer fweimer AT redhat DOT com> > > > This system-wide change covers the removal of

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-10 Thread Kevin Kofler
Yaakov Selkowitz wrote: > https://github.com/cygwinports/kde-runtime/blob/master/15.04.3-libtirpc.patch FYI, this patch does not work: -- Looking for include file rpc/rpc.h -- Looking for include file rpc/rpc.h - not found … -- The following features have been disabled: * NFS kioslave, The RPC

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-10 Thread Adam Jackson
On Tue, 2018-01-09 at 12:25 +0100, Florian Weimer wrote: > On 01/09/2018 11:00 AM, Petr Pisar wrote: > > On 2018-01-05, Florian Weimer wrote: > > >perl-PDL-2.18.0-4.fc27.src.rpm > > > > [...] > > > This is based on relatively current Fedora rawhide/x86_64 and reflects > >

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-09 Thread Charalampos Stratakis
nuary 9, 2018 12:30:39 PM > Subject: Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc > > On 01/09/2018 11:32 AM, Charalampos Stratakis wrote: > > Python is currently being addressed upstream [0] and the fix will be > > backported soon to fedora's package

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-09 Thread Florian Weimer
On 01/09/2018 11:32 AM, Charalampos Stratakis wrote: Python is currently being addressed upstream [0] and the fix will be backported soon to fedora's packages. [0]https://github.com/python/cpython/pull/5137 Has this been tested on OpenSUSE or Gentoo (I think either has already fully made

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-09 Thread Florian Weimer
On 01/09/2018 11:00 AM, Petr Pisar wrote: On 2018-01-05, Florian Weimer wrote: perl-PDL-2.18.0-4.fc27.src.rpm [...] This is based on relatively current Fedora rawhide/x86_64 and reflects which currently uses svc_/clnt_/xdr_ symbols from glibc. It does not indicate

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-09 Thread Charalampos Stratakis
- Original Message - > From: "Florian Weimer" <fwei...@redhat.com> > To: devel@lists.fedoraproject.org > Sent: Friday, January 5, 2018 10:12:50 PM > Subject: Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc > > On 01/05/2018 09:4

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-09 Thread Petr Pisar
On 2018-01-05, Florian Weimer wrote: > perl-PDL-2.18.0-4.fc27.src.rpm [...] > This is based on relatively current Fedora rawhide/x86_64 and reflects > which currently uses svc_/clnt_/xdr_ symbols from glibc. It does not > indicate whether these packages can use libtirpc

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-07 Thread Florian Weimer
On 01/06/2018 10:01 AM, Zbigniew Jędrzejewski-Szmek wrote: Are there some instructions how a maintainer would go about porting a package? Something like "dnf uninstall blah && dnf install libtirpc-devel; build your package; verify that the resulting package does not depend on foo"? $ mock -r

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-06 Thread Kevin Kofler
Jan Kurik wrote: > This system-wide change covers the removal of interfaces related to > Sun RPC from glibc. This was pushed to Rawhide already, WITHOUT FESCo approval. (The change is still in "announced" state.) There was also NO announcement of the API change in Rawhide, contrary to policy.

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-06 Thread Zbigniew Jędrzejewski-Szmek
On Fri, Jan 05, 2018 at 10:12:50PM +0100, Florian Weimer wrote: > On 01/05/2018 09:42 PM, Simo Sorce wrote: > >On Fri, 2018-01-05 at 21:09 +0100, Florian Weimer wrote: > >>On 01/05/2018 08:10 PM, Yaakov Selkowitz wrote: > >> > >>>Please be aware that not all RPC-dependent packages are "aware" of >

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-05 Thread Florian Weimer
On 01/05/2018 09:42 PM, Simo Sorce wrote: On Fri, 2018-01-05 at 21:09 +0100, Florian Weimer wrote: On 01/05/2018 08:10 PM, Yaakov Selkowitz wrote: Please be aware that not all RPC-dependent packages are "aware" of libtirpc yet. Notably, KDE's NFS kioslaves (in kdebase3, kde-runtime, and

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-05 Thread Simo Sorce
On Fri, 2018-01-05 at 21:09 +0100, Florian Weimer wrote: > On 01/05/2018 08:10 PM, Yaakov Selkowitz wrote: > > > Please be aware that not all RPC-dependent packages are "aware" of > > libtirpc yet. Notably, KDE's NFS kioslaves (in kdebase3, kde-runtime, > > and kio-extras) would need to be

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-05 Thread Yaakov Selkowitz
On 2018-01-05 14:09, Florian Weimer wrote: > On 01/05/2018 08:10 PM, Yaakov Selkowitz wrote: >> Please be aware that not all RPC-dependent packages are "aware" of >> libtirpc yet.  Notably, KDE's NFS kioslaves (in kdebase3, kde-runtime, >> and kio-extras) would need to be patched to use libtirpc. 

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-05 Thread Florian Weimer
On 01/05/2018 08:10 PM, Yaakov Selkowitz wrote: Please be aware that not all RPC-dependent packages are "aware" of libtirpc yet. Notably, KDE's NFS kioslaves (in kdebase3, kde-runtime, and kio-extras) would need to be patched to use libtirpc. Without such, the packages would rebuild, but

Re: F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-05 Thread Yaakov Selkowitz
On 2018-01-05 05:19, Jan Kurik wrote: > == Detailed Description == > glibc bundles an implementation of Sun RPC (including XDR support, on > which Sun RPC is based). This implementation is not compatible with > IPv6, and due to the way addresses are represented, adding IPv6 > support would need an

F28 System Wide Change: Removal of Sun RPC Interfaces From glibc

2018-01-05 Thread Jan Kurik
= System Wide Change:Removal of Sun RPC Interfaces From glibc = https://fedoraproject.org/wiki/Changes/SunRPCRemoval Change owner(s): * Florian Weimer fweimer AT redhat DOT com> This system-wide change covers the removal of interfaces related to Sun RPC from glibc. == Detailed Description ==