[Top][All Lists]

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

Re: [gpsd-users] 'scons check' installs files, fails on pyserial

From: Gary E. Miller
Subject: Re: [gpsd-users] 'scons check' installs files, fails on pyserial
Date: Thu, 11 Oct 2018 16:25:19 -0700

Yo Charles!

On Thu, 11 Oct 2018 14:41:29 -0600
Charles Curley <address@hidden> wrote:

> On Thu, 11 Oct 2018 11:44:00 -0700
> "Gary E. Miller" <address@hidden> wrote:
> > > A valid point. So maybe the trick is to install a given commit,
> > > then with that commit still checked out, uninstall it. Only then
> > > check out another version.    
> > 
> > Since I always want gpsd, I never bother to uninstall.  And I always
> > install just one way.  
> That's great if you never have to check out a prior commit to test it.
> Or test from multiple installation packages. Or be dang sure you're
> starting with a fresh slate. Not everyone has that luxury.

Patches welcome.

> > No way to avoid it.  We get users that install their distros
> > package, they they install a 3rd party package, then they install
> > with clockmaker and again as root.  Voila, splatter all over.  A
> > recurring issue.  
> Yup. Not even I am insane enough to ask you to ride herd on other
> packagers. But your own packaging uninstallation does leave some
> things behind: the symlinks to the two libraries, and

Gentoo scripts automagically clean that up.  So not a problem I notice.

I just looked at the gpsd SConstruct.  The uninstall is just a mirror of
the install.  Since scons did not (directly) add the links, it does not
know how to remove them.

No mechanism to do arbitrary removes in there, yet.  So non-trivial
to add them.

Patches welcome, but I'd be afraid to put them in 13.1.

Looking at this bag of issues more closely, I do see another problem
that needs solving.  The latest Gentoo profile (17.1) puts 64 bit
binaries in /usr/local/lib64, not in /usr/local/lib. 

That means the hardcoded SConstruct libdir is often wrong.

17.1 is not widely used, yet, but eventually people will expect
compliance.  No EOL from Gentoo on lib yet.  The Gentoo folks claim
other distros are doing similar.

Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
        address@hidden  Tel:+1 541 382 8588

            Veritas liberabit vos. -- Quid est veritas?
    "If you can’t measure it, you can’t improve it." - Lord Kelvin

Attachment: pgpCGGCs2KjN7.pgp
Description: OpenPGP digital signature

reply via email to

[Prev in Thread] Current Thread [Next in Thread]