FreeNAS/freenas 1e055f8src/middlewared/middlewared/alert/source enclosure_status.py, src/middlewared/middlewared/pytest/unit/alert/source test_enclosure_status.py

Fix enclosure alert
DeltaFile
+131-0src/middlewared/middlewared/pytest/unit/alert/source/test_enclosure_status.py
+5-2src/middlewared/middlewared/alert/source/enclosure_status.py
+136-22 files

LLVM/project 4a46bdbllvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

Update llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp

Co-authored-by: Juan Manuel Martinez Caamaño <jmartinezcaamao at gmail.com>
DeltaFile
+1-1llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+1-11 files

FreeNAS/freenas b3115a1src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source ups.py truecommand.py

Remove `SimpleOneShotAlertClass`. All `OneShotAlertClass` are now simple
DeltaFile
+27-40src/middlewared/middlewared/alert/base.py
+7-7src/middlewared/middlewared/alert/source/ups.py
+5-5src/middlewared/middlewared/alert/source/truecommand.py
+5-5src/middlewared/middlewared/alert/source/kmip.py
+5-5src/middlewared/middlewared/alert/source/applications.py
+4-4src/middlewared/middlewared/alert/source/nfs_host.py
+53-6633 files not shown
+132-14639 files

FreeNAS/freenas b66138csrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source mseries_nvdimm_and_bios.py ups.py

Move all alert class configuration to AlertClassConfig
DeltaFile
+62-49src/middlewared/middlewared/alert/base.py
+57-53src/middlewared/middlewared/plugins/alert.py
+62-46src/middlewared/middlewared/alert/source/mseries_nvdimm_and_bios.py
+49-43src/middlewared/middlewared/alert/source/ups.py
+34-30src/middlewared/middlewared/alert/source/truecommand.py
+36-26src/middlewared/middlewared/alert/source/failover.py
+300-24769 files not shown
+1,324-1,02275 files

FreeNAS/freenas fbd2995src/middlewared/middlewared/alert/source smb.py api_key.py

PEP8
DeltaFile
+2-2src/middlewared/middlewared/alert/source/smb.py
+1-1src/middlewared/middlewared/alert/source/api_key.py
+3-32 files

FreeNAS/freenas 28831f8src/middlewared/middlewared/alert/source smb.py ipmi_sel.py

Alerts mypy
DeltaFile
+18-17src/middlewared/middlewared/alert/source/smb.py
+16-14src/middlewared/middlewared/alert/source/ipmi_sel.py
+14-12src/middlewared/middlewared/alert/source/smart.py
+16-10src/middlewared/middlewared/alert/source/enclosure_status.py
+12-8src/middlewared/middlewared/alert/source/sensors.py
+13-7src/middlewared/middlewared/alert/source/directory_services.py
+89-6847 files not shown
+303-20353 files

FreeNAS/freenas 8ba67a4src/freenas/usr/bin install-dev-tools, src/middlewared pyproject.toml

Alert sources mypy
DeltaFile
+6-6src/middlewared/middlewared/alert/schedule.py
+6-1src/freenas/usr/bin/install-dev-tools
+2-2src/middlewared/pyproject.toml
+1-3src/middlewared/middlewared/alert/base.py
+0-1src/middlewared/middlewared/alert/service/mail.py
+15-135 files

FreeNAS/freenas a919c20src/middlewared/middlewared/alert/source mseries_nvdimm_and_bios.py license_status.py

XXXAlertClass -> XXXAlert
DeltaFile
+18-18src/middlewared/middlewared/alert/source/mseries_nvdimm_and_bios.py
+12-12src/middlewared/middlewared/alert/source/license_status.py
+10-10src/middlewared/middlewared/alert/source/failover.py
+10-10src/middlewared/middlewared/alert/source/jbof.py
+8-8src/middlewared/middlewared/alert/source/smart.py
+8-8src/middlewared/middlewared/alert/source/certificates.py
+66-6670 files not shown
+278-27876 files

FreeNAS/freenas 4721aa0src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/service snmp_trap.py

Move alert class name to AlertClassConfig
DeltaFile
+8-8src/middlewared/middlewared/plugins/alert.py
+8-4src/middlewared/middlewared/alert/base.py
+1-1src/middlewared/middlewared/alert/service/snmp_trap.py
+17-133 files

FreeNAS/freenas e1757ebsrc/middlewared/middlewared/alert/source deprecated_config.py applications.py

Remove dead code
DeltaFile
+0-18src/middlewared/middlewared/alert/source/deprecated_config.py
+0-10src/middlewared/middlewared/alert/source/applications.py
+1-1src/middlewared/middlewared/alert/source/api_key.py
+1-293 files

FreeNAS/freenas a1325a3src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source smart.py replication.py

Alert.instance
DeltaFile
+64-62src/middlewared/middlewared/plugins/alert.py
+65-41src/middlewared/middlewared/alert/base.py
+40-27src/middlewared/middlewared/alert/source/smart.py
+48-17src/middlewared/middlewared/alert/source/replication.py
+34-23src/middlewared/middlewared/alert/source/sensors.py
+40-15src/middlewared/middlewared/alert/source/mseries_nvdimm_and_bios.py
+291-185100 files not shown
+1,236-532106 files

FreeNAS/freenas 945ba97src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source sensors.py

Fixes
DeltaFile
+13-4src/middlewared/middlewared/plugins/alert.py
+2-2src/middlewared/middlewared/alert/base.py
+2-2src/middlewared/middlewared/api/v26_0_0/alert.py
+1-0src/middlewared/middlewared/alert/source/sensors.py
+18-84 files

FreeNAS/freenas 145d096src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/service slack.py mattermost.py

base.py mypy
DeltaFile
+103-57src/middlewared/middlewared/alert/base.py
+6-6src/middlewared/middlewared/alert/source/ups.py
+1-7src/middlewared/middlewared/alert/service/slack.py
+4-4src/middlewared/middlewared/alert/source/kmip.py
+4-4src/middlewared/middlewared/alert/service/mattermost.py
+4-4src/middlewared/middlewared/alert/source/truecommand.py
+122-8236 files not shown
+176-13642 files

FreeNAS/freenas a2d9ceesrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source catalogs.py rsync.py

Make all `OneShotAlertClass` methods `@classmethod`
DeltaFile
+14-9src/middlewared/middlewared/alert/base.py
+4-4src/middlewared/middlewared/plugins/alert.py
+4-2src/middlewared/middlewared/alert/source/catalogs.py
+4-2src/middlewared/middlewared/alert/source/rsync.py
+4-2src/middlewared/middlewared/alert/source/sharing_tasks.py
+4-2src/middlewared/middlewared/plugins/cloud_sync.py
+34-217 files not shown
+48-2813 files

FreeNAS/freenas f7756absrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source ipmi_sel.py

Remove middleware instance attribute from AlertClass
DeltaFile
+5-5src/middlewared/middlewared/plugins/alert.py
+4-6src/middlewared/middlewared/alert/base.py
+4-4src/middlewared/middlewared/alert/source/ipmi_sel.py
+2-2src/middlewared/middlewared/plugins/cloud_sync.py
+15-174 files

FreeNAS/freenas e394f2asrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source truecommand.py applications.py

Make all oneshot alert classes simple
DeltaFile
+9-29src/middlewared/middlewared/alert/source/truecommand.py
+9-29src/middlewared/middlewared/alert/source/applications.py
+7-19src/middlewared/middlewared/alert/source/rsync.py
+7-19src/middlewared/middlewared/alert/source/catalogs.py
+12-9src/middlewared/middlewared/alert/base.py
+4-16src/middlewared/middlewared/alert/source/failover_sync.py
+48-12122 files not shown
+115-30228 files

FreeNAS/freenas 1b81025src/middlewared/middlewared/alert/source pools.py applications.py, src/middlewared/middlewared/plugins/apps upgrade.py

Make alert.oneshot_create callers responsible for passing correct args
DeltaFile
+22-16src/middlewared/middlewared/plugins/zfs_/zfs_events.py
+1-14src/middlewared/middlewared/alert/source/pools.py
+1-7src/middlewared/middlewared/alert/source/applications.py
+4-1src/middlewared/middlewared/plugins/apps/upgrade.py
+28-384 files

FreeNAS/freenas 293f807src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/service snmp_trap.py opsgenie.py

Alert services mypy
DeltaFile
+11-4src/middlewared/middlewared/alert/service/snmp_trap.py
+8-7src/middlewared/middlewared/alert/base.py
+7-3src/middlewared/middlewared/alert/service/opsgenie.py
+7-3src/middlewared/middlewared/alert/service/victorops.py
+6-3src/middlewared/middlewared/alert/service/pagerduty.py
+6-2src/middlewared/middlewared/alert/service/influxdb_.py
+45-225 files not shown
+72-3211 files

FreeNAS/freenas 8c7d2f5tests/api2 test_rsync_locked_alert.py

Test locked alert
DeltaFile
+93-0tests/api2/test_rsync_locked_alert.py
+93-01 files

DragonFlyBSD/src 683751asbin/dhclient bpf.c

dhclient(8): Fix send_packet() to not convert ip_len/ip_off byteorder

After commit 2ba12c9ccce24e5186e60a8be059faf55cd27e21, kernel requires
the 'ip_len' and 'ip_off' fields in the network byte order.

This fixes the 'send_packet: Invalid argument' error appeared upon lease
renewal.

This reverts commit c02c89a76ecc16d518c56d610e571018048a43dd .
DeltaFile
+0-9sbin/dhclient/bpf.c
+0-91 files

DragonFlyBSD/src 500b5a7sbin/dhclient bpf.c

dhclient(8): Fix send_packet() to not convert ip_len/ip_off byteorder

After commit 2ba12c9ccce24e5186e60a8be059faf55cd27e21, kernel requires
the 'ip_len' and 'ip_off' fields in the network byte order.

This fixes the 'send_packet: Invalid argument' error appeared upon lease
renewal.

This reverts commit c02c89a76ecc16d518c56d610e571018048a43dd .
DeltaFile
+0-9sbin/dhclient/bpf.c
+0-91 files

LLVM/project 0a1e395clang/test lit.cfg.py, clang/test/Analysis missing-z3-nocrash.c

[nfc][analyzer][test][z3] Replace "REQUIRES: no-z3" with "UNSUPPORTED: z3" (#184349)

Fixing D120325, continuing #183724

Lit feature "no-z3" is the opposite of "z3", requiring "no-z3" is the
same as unsupporting "z3".
DeltaFile
+1-1clang/test/Analysis/missing-z3-nocrash.c
+0-2clang/test/lit.cfg.py
+1-32 files

FreeNAS/freenas 1de824esrc/middlewared/middlewared/alert/source enclosure_status.py

Fix enclosure alert
DeltaFile
+5-2src/middlewared/middlewared/alert/source/enclosure_status.py
+5-21 files

LLVM/project 8260200llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

AMDGPU: Fix copy of Triple
DeltaFile
+1-1llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+1-11 files

FreeNAS/freenas 32b452dsrc/middlewared/middlewared/alert/source smart.py

Fix SMART alerts
DeltaFile
+4-2src/middlewared/middlewared/alert/source/smart.py
+4-21 files

OpenBSD/ports OhLBLjRaudio/ocp Makefile distinfo, audio/ocp/patches patch-Makefile_in

   Update ocp to 3.2.0.
VersionDeltaFile
1.1+14-0audio/ocp/patches/patch-Makefile_in
1.48+4-7audio/ocp/Makefile
1.23+2-2audio/ocp/distinfo
1.14+2-2audio/ocp/pkg/PLIST
+22-114 files

FreeNAS/freenas 782abcatests/sharing_protocols/smb test_smb_timemachine_snapshot.py

NAS-139977 / 26.0.0-BETA.1 / Fix regression in SMB protocols tests (#18293)

This commit fixes a regression in the SMB protocols tests due to a
change in API response when determining snapshot counts.

Datasets without snapshots are no longer reported in the resulting
dictionary.
DeltaFile
+1-1tests/sharing_protocols/smb/test_smb_timemachine_snapshot.py
+1-11 files

LLVM/project ee81845flang/lib/Lower PFTBuilder.cpp, flang/test/Lower mixed_loops.f90 while_loop.f90

Revert "[flang] make lowering to scf.while default" (#184592)

Reverts llvm/llvm-project#184234

This is breaking SPEC and other tests.

Reproducer:

```
subroutine foo()
  logical :: l1, l2
  do while (l1())
    if (l2()) then
      call bar()
    endif
  enddo
end
```


    [9 lines not shown]
DeltaFile
+36-25flang/test/Lower/mixed_loops.f90
+18-15flang/test/Lower/while_loop.f90
+3-12flang/test/Lower/OpenMP/target.f90
+5-5flang/test/Lower/pre-fir-tree02.f90
+10-0flang/lib/Lower/PFTBuilder.cpp
+3-3flang/test/Lower/loops.f90
+75-601 files not shown
+76-617 files

LLVM/project 9c2829fmlir/lib/Dialect/Func/IR FuncOps.cpp, mlir/test/Dialect/Func invalid.mlir

[mlir][Func] Use getMutableSuccessorOperands() in FuncOp verifier (#184589)

When verifying return-like terminators, use
getMutableSuccessorOperands() instead of getNumOperands() so that only
the operands passed to the parent region are checked against the
function result types. This handles terminators that implement
RegionBranchTerminatorOpInterface and carry additional operands for
other successor regions (e.g. loop back-edges).

Add tests using test.loop_block_term, which has both an iter operand
(passed back to the region) and an exit operand (passed to the parent).
DeltaFile
+12-13mlir/lib/Dialect/Func/IR/FuncOps.cpp
+22-0mlir/test/Dialect/Func/invalid.mlir
+14-0mlir/test/IR/test-region-branch-op-verifier.mlir
+48-133 files

OpenBSD/ports ElriRVvdevel/py-scikit-build-core distinfo Makefile

   update to py3-scikit-build-core-0.12.1
VersionDeltaFile
1.3+2-2devel/py-scikit-build-core/distinfo
1.3+1-1devel/py-scikit-build-core/Makefile
+3-32 files