https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=226290

--- Comment #5 from Kubilay Kocak <ko...@freebsd.org> ---
(In reply to dereks from comment #4)

pkg-descr: long_description, formatted well, if there is one. otherwise some
upstream source that provides a nice initial summary, formatted nicely if
necessary. if no upstream source exists, creative license/common sense and send
them a PR to add it :)

TEST_DEPENDS: These dont block landing your changes, but its good to get into
the habit of adding test framework bits (TEST_DEPENDS/test: target) early.

conflicts/conncurrency: USE_PYTHON=concurrent should handle most if not all of
it. It definitely handles stuff installed in LOCALBASE/bin.

Re testing/building with other python versions:

- In LOCALBASE/etc/poudriere.d/py36.conf
- Add DEFAULT_VERSIONS=python=x.y
- poudriere testport -o <origin> -z py36

You can create as many *.conf's as you want, and use them in -z <set> args.

Ignore the symlinks in those cases, the framework does the right thing for the
(ports) users DEFAULT_VERSIONN, and for package users, we only produce packages
for the default default_Version (2.7), so 3.x packages (if they were built),
wont contain them.

patches: Generally, ideally yes, less maintenance long term, relationship++
with upstreams. In this patches case, its a hardcoded default. The package
could support some form of configuration that can be set at build time so the
right (custom) path is set wherever it needs to be. The post-patch is fine for
now. The upstream issue summary might look something like "Provide mechanism to
replace hardcoded /etc dir" or similar

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"

Reply via email to