poudriere+pkg vs ports make (re)install

Russell L. Carter rcarter at pinyon.org
Sun Aug 24 22:35:42 UTC 2014


Greetings,

I am not understanding something about the interaction of
poudriere+pkg vs. make reinstall in the ports tree.  Perhaps
someone could enlighten me.

I am trying to track down a bug on all my systems with
print/cups-filters.

I see the bug in /var/log/cups/error_log:

Running command line for /usr/local/bin/pdftops: /usr/local/bin/pdftops
-level3 /var/spool/cups/tmp/08b655407eada -

Unable to execute pdftops program: No such file or directory

And then I run

# /usr/local/bin/pdftops 2>&1 | head
pdftops version 0.24.5
Copyright 2005-2013 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011 Glyph & Cog, LLC

So the file is there, it's executable, and it's poppler's pdftops.
Looks good.

Ok.  Now here's what I don't understand.  I've updated the local
/usr/ports tree, and built and reinstalled print/cups-filters with the
default options, and pkg info shows me this:

cups-filters-1.0.57
Name           : cups-filters
Version        : 1.0.57

(This procedure results in a working cups-filters that can print, BTW)

While poudriere's broken version, installed via pkg, shows me this
with pkg info:

cups-filters-1.0.57_1
Name           : cups-filters
Version        : 1.0.57_1

What's going on?  My /usr/ports tree is more recent than poudriere's
(not by much), but poudriere's install version supercedes the
/usr/ports tree.  (Both use portsnap to update their trees)

Thanks,
Russell


More information about the freebsd-ports mailing list