Replies: 3 comments 1 reply
-
The netbox package for EPEL 8, is it official or 3rd party? I'm assuming it's a third-party build. |
Beta Was this translation helpful? Give feedback.
-
I've started to package NetBox for Debian for some time and have a basically working instance. NetBox is requiring quite recent Python libraries. As Debian is preparing the next stable release right now getting updated versions of all required libraries into the archive can take some time. Updates are required for:
This requires some new packages as they are build and/or install dependencies:
I also identified some not yet packaged required libraries, these are so far:
The last one is a bit difficult as I'm impossible to rebuild every thing from scratch, this make this packages currently non-free for Debian. And this would need NetBox has to go into the contrib part. And some problems related to drf-yasg I've discovered also, calling the API definition interface (http[s]://netbox.domain/api/docs/) is leading to an error that needs to get discovered and figured out. Currently I just see an error message about an internal error has occurred. Also NetBox is requiring Django version 3.2.x regarding the requirements.txt file. The Debian Django team decided to only support the latest LTS version in unstable/testing and by this also in stable. For now this shouldn't be real issue, but in a long term NetBox shouldn't require a Django development version to run on. Currently I'm in a state to have a working example and being far away from getting this all into Debian soon. Especially the handling of the postinst procedure needs further improvements. I'm not an experienced NetBox user nor have really deeper knowledge about Django internals, bur I'm interested to get this in a clear state. Using docker images isn't a real option on my day job so I'm interested to have NetBox packaged for and in Debian. |
Beta Was this translation helpful? Give feedback.
-
That's good to hear. I was just following the data from the requirements.txt file within the last release and there is stated that Django 3.2.4 is needed. So it's more clear to me how I can proceed. Thanks for your feedback! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
NetBox version
n/a
Feature type
New functionality
Proposed functionality
Build RPM and DEB packages for netbox. Anyone discussed this? Would this be possible?
Use case
Installation, upgrades, and removal on rpm and deb based systems.
Database changes
No response
External dependencies
No response
Beta Was this translation helpful? Give feedback.
All reactions