[Bug 616193] Review Request: freerdp - X Remote Desktop Protocol Client

bugzilla at redhat.com bugzilla at redhat.com
Wed Jul 28 23:59:40 UTC 2010


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=616193

--- Comment #4 from Christoph Wickert <cwickert at fedoraproject.org> 2010-07-28 19:59:39 EDT ---
I have already answered to your comments in bug 603481, but just for the
record. I'm leaving out the parts where I agree.

(In reply to comment #3)
> The project as whole is GPLv2+ even though some parts "just" are
> GPL-compatible. (Just like glibc doesn't mention BSD despite
> /usr/share/doc/glibc-2.12/LICENSES.)

I was under the impression that certain libs were BSD (only). As soon as
something BSD licensed builds into a separate library or binary, BSD must be
mentioned explicitly. AFAICS this is the case here.

> Actually, FreeRDP is the project, libfreerdp is the library, and xfreerdp is
> the X client. (I have tried to convince upstream to create a simple client on
> each platform and call it freerdp but haven't succeeded yet.) The way it is I
> think it would be least confusing if the package was called xfreerdp like the
> binary.

See my comment in bug 603481.

> It is mostly the core freerdp lib, so shouldn't it be called something with lib
> instead?

Not sure, it also includes the keyboard definitions.

> I also find it confusing that the -devel package is for a -common package.

Huh?
> > sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
> > sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
> 
> Are they really needed? AFAICS my packages without this hack don't have any
> issues.

I'm getting rpaths when I build this locally, this doesn't happen in koji or
mock tough.

> > make install DESTDIR=$RPM_BUILD_ROOT INSTALL='install -p'
> 
> AFAIK -p isn't required by the guidelines. Just doing it on the packages where
> the maintainer cares seems a bit odd.

The guidelines mention to preserve timestamps. Things like the keyboard
defintions that are not getting compiled should IMHO have the upstream
timestamp.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the package-review mailing list