[Bug 227416] [NEW PORT] net-mgmt/netbox: IPAM and DCIM management tool

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Wed Apr 18 10:09:04 UTC 2018


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

--- Comment #13 from Kai <freebsd_ports at k-worx.org> ---
(In reply to Kurt Jaeger from comment #12)

Thank you very much for the testbuilds, I'm positively surprised because I have
not expected that this PR would come so far in such a short time and there's no
hurry. A bit work is still needed to do before netbox can be added to the ports
tree. 

An possible approach follows (option A from my initial comment in this PR) for
the ports

- www/py-django-cors-headers
- www/py-django-mptt
- www/py-django-js-asset

and their respective dependencies that needs to be adjusted/updated.

At first here's an overview of the current situation (the dependendies that are
not related/bound to Django were left out for the sake of brevity):

Dependencies with www/py-django-cors-headers:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

For port www/py-django-cors-headers:

> www/py-django-annotations (TODO: assign to www/py-django111 and www/djangorestframework, upstream project seems stale...)
> |
> +--www/py-django-cors-headers (TODO: assign to www/py-django111)
> |
> +--www/py-djangorestframework36
> |
> +--devel/py-django-rq (TODO: assign to www/py-django111)
> |  |
> |  `--www/py-django18
> |
> `--devel/py-django-rq-dashboard (TODO: update to 0.3.3)
>    |
>    `--devel/py-django-rq

Proposed plan for www/py-django-cors-headers (1 or 2 patches) would be roughly:

1. update devel/py-django-rq-dashboard to 0.3.3 (requires maintainer feedback
-> swills)
2. - change RUN_DEPENDS of devel/py-django-rq and www/py-django-cors-headers ->
www/py-django111
   - change RUN_DEPENDS of www/py-django-annotations ->
www/py-djangorestframework


Dependencies with www/py-django-mptt and www/py-django-js-asset:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

For port www/py-django-cms:

> www/py-django-cms (TODO: update to 3.5.2 and assign to www/py-django111)
> |
> +--www/py-django18 
> |
> +--www/py-django-classy-tags (TODO: assign to/py-django18)
> |     |
> |     `--www/py-django18
> |
> +--www/py-django-mptt  (TODO: assign to www/py-django111 and www/py-django-js-asset)
> |  |
> |  +--www/py-django18
> |  |
> |  `--www/py-django-js-asset (TODO: assign to www/py-django111)
> |     |
> |     `--www/py-django18
> |
> |
> `--www/py-django-sekizai (TODO: update to 0.10.0 and assign to www/py-django111)
>    |
>    +--devel/py-django18
>    |
>    `--www/py-django-classy-tags (TODO: assign to www/py-django18)
>       |
>       `--www/py-django18


For port www/py-django-dpaste:

> www/py-django-dpaste (TODO: update to 2.13a and assign to www/py-django111)
> |
> +--www/py-django18
> |
> `--www/py-django-mptt (TODO: assign to www/py-django111 and www/py-django-js-asset)
>    |
>    +--www/py-django18
>    |
>    `--www/py-django-js-asset (TODO: assign to www/py-django111)
>       |
>       `--www/py-django18


Proposed plan for www/py-django-cms and www/py-django-dpaste (one whole patch)
would be roughly:

1. - update www/py-django-sekizai to 0.10.0 and change RUN_DEPENDS to
www/py-django111 (requires maintainer feedback ->
xenophon+fbsdports at irtnog.org)
   - change RUN_DEPENDS of www/py-django-classy-tags to www/py-django111
   - change RUN_DEPENDS of www/py-django-mptt to www/py-django111
   - change RUN_DEPENDS of www/py-django-js-asset to www/py-django111 and
www/py-django-mptt
   - update www/py-django-cms to 3.5.2 and change RUN_DEPENDS to
www/py-django111 (requires maintainer feedback -> cs)
   - update www/py-django-dpaste to 2.13a and change RUN_DEPENDS to
www/py-django111 (requires maintainer feedback -> koobs)


If the whole approach sounds reasonable for all parties I would create the
appropriate patches (and PRs, if required) for it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-python mailing list