net-mgmt/netbox: Update to 4.6.3
* Remove no longer required workarounds for Python 3.11 compatibility.
* Also prune update instructions for NetBox releases older than 3.6
while I'm here.
Netbox 4.6 contains many bugfixes/enhancements and the following new
features:
* Virtual Machine Types
* Cable Bundles
* Rack Groups
* ETag Support for REST API
* Cursor-based Pagination for REST API
https://netbox.readthedocs.io/en/stable/release-notes/version-4.6/
MFH: No (feature release)
net-mgmt/netbox: Create Django 6.0 consumers
* Django 5.2 is currently the "default" version in the ports tree due
its long term support until April 2028. Thus ports that are assigned
to that version will exist until then.
The following ports are required to make the upgrade of
net-mgmt/netbox to the 4.6 release possible because it requires
Django 6.0.
All of the ports listed below were created on the basis of their
respective original ports:
- devel/py-dj60-django-rq
- devel/py-dj60-strawberry-graphql
- graphics/py-dj60-sorl-thumbnail
- www/py-dj60-channels
- www/py-dj60-django-auth-ldap
- www/py-dj60-django-choices-field
[18 lines not shown]
devel/py-rq: Update to 2.9.1
* For now, stick with this version, because the newer version, 2.10.0
has introduced changes to the handling of scheduler identities that
don't quite work with the current version of py-django-rq.
Changelog since 2.8.0:
https://github.com/rq/rq/blob/v2.9.1/CHANGES.md
Approved by: skreuzer (maintainer, implicit)
AMDGPU: Remove leftover test for old promote-alloca subtarget feature
This feature was removed in a56993a694ed02775285b9fe0e23fce8346491c9.
The test used to have a pair testing the enabled and disabled case,
and there's no point leaving the enabled partner.
[mlir][memref] Remove unsafe `getType()` from ReshapeOp (#205105)
Remove the unsafe `getType` method from ReshapeOp. It unconditionally
casts the result to `MemRefType`, but `memref.reshape` may return an
`UnrankedMemRefType`, leading to an assertion failure. The redundant
build method is also removed alongside this change. Fixes #203812.
[clangd] Navigate go-to-definition through forwarding wrappers to the constructor (#199480)
When the user invokes **Go to Definition** on a call like
`std::make_unique<T>(args...)` or `std::make_shared<T>(args...)`,
surface the constructor of `T` that is actually invoked inside the
wrapper, alongside the wrapper itself. The constructor is added before
the wrapper so LSP clients that auto-jump to the first target land on
it; clients that present a menu still let the user reach the wrapper.
This is the forward-direction counterpart to the find-references work in
#169742 (clangd/clangd#716): the same `isLikelyForwardingFunction` +
`searchConstructorsInForwardingFunction` machinery, applied to
`locateASTReferent`.
[LV][NFC] Remove instcombine pass from RUN lines in target tests (#205848)
There is still one test remaining:
LoopVectorize/X86/x86-interleaved-store-accesses-with-gaps.ll
but this looks more like a phase-ordering test and should probably be
handled separately.
[DirectX][ObjectYAML] Add PRIV part support (#204899)
Add support for DXContainer PRIV in the ObjectYAML pipeline so it can be
represented in structured YAML and round-tripped through
yaml2obj/obj2yaml.
PRIV part can store arbitrary user-provided binary blobs in DXContainer.
Unlike other DXContainer parts, PRIV part does not have to have 4-byte
aligned size. Therefore, if it is present, it is always the last section
in a DXContainer.
llvm-objcopy is already able to extract PRIV section. A test to verify
extraction of binary from PRIV is added.
Pull up the following revisions, requested by martin in ticket #337:
src/usr.sbin/sysinst/configmenu.c 1.25
src/usr.sbin/sysinst/install.c 1.26
src/usr.sbin/sysinst/net.c 1.47
src/usr.sbin/sysinst/upgrade.c 1.22
We have SSL trust anchors in base, so make use of them when downloading
additional items after basic installation is done (even if the installer
used does not come with its own certs, so we can not verify trust
for set download).
Pull up the following revisions, requested by martin in ticket #336:
src/usr.sbin/sysinst/msg.mi.de 1.59
src/usr.sbin/sysinst/msg.mi.en 1.60
src/usr.sbin/sysinst/msg.mi.es 1.50
src/usr.sbin/sysinst/msg.mi.fr 1.53
src/usr.sbin/sysinst/msg.mi.pl 1.56
src/usr.sbin/sysinst/util.c 1.84
Include "tests" and "manhtml" in the optional sets.
Pull up the following revisions, requested by martin in ticket #335:
src/usr.sbin/sysinst/Makefile.inc 1.54
src/usr.sbin/sysinst/configmenu.c 1.24
src/usr.sbin/sysinst/defs.h 1.96
src/usr.sbin/sysinst/main.c 1.37
src/usr.sbin/sysinst/menus.mi 1.31
src/usr.sbin/sysinst/net.c 1.46
When compiled with SMALLPROG (i.e. as part of a crunched ramdisk
userland) ftp(1) does not support https - so remove that option from
sysinst and only offer http in that case.
Should fix PR 60359.