Thanks.

I do understand how packages work; it was just that I have not run into
a thing like weewx that has a functioning build/install system, but
where one isn't supposed to use it when building a package.  In all the
rest of the things I've dealt with (probably over 100), the package
config files do "configure/make" at build time (or equivalent), and then
"make install" into a destdir, and then tar that up.  I have now been
enlightened that weewx's approach is to have packagers hand-write a
bunch of install statments in the packaging config files instead, and
that "setup.py install" is set up for non-package installs with a
different layout (that fits for easy removal, into a distinct prefix).
I see the rationale - it's just something new to me.

Interesting about debian and pre-answered questions; that seems very
helpful when you are scripting things and have already debugged how you
want it.  It's easy enough to document that the user should run
wee_config, so I'm not going to worry about facilities like that.

I also understand now the non-packaged extension approach.  Some
packaging systems (including pkgsrc) have a notion that files shouldn't
get written in the package-system-controlled prefix, other than by the
package manager.  But I realize that's far from universal and don't mean
to rail against it - at this point I am just trying to understand, and I
think I do ow.

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to weewx-development+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-development/rmi5znbchle.fsf%40s1.lexort.com.

Reply via email to