Bug 280417 - net-mgmt/zabbix64-server: pkg-plist.frontend is out of date
Summary: net-mgmt/zabbix64-server: pkg-plist.frontend is out of date
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Juraj Lutter
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-23 17:51 UTC by Christian Ullrich
Modified: 2024-07-23 20:52 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (otis)


Attachments
Patch (1.50 KB, patch)
2024-07-23 18:08 UTC, Christian Ullrich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Ullrich 2024-07-23 17:51:15 UTC
Some frontend components have been renamed/moved in Zabbix 6.4.17:

(This is an illustration, not a patch.)

--- 6.4.16
+++ 6.4.17
@@ -847,9 +847,8 @@
 ui/assets/styles/dark-theme.css
 ui/assets/styles/vendors/
 ui/assets/styles/vendors/Leaflet/
-ui/assets/styles/vendors/Leaflet/Leaflet/
-ui/assets/styles/vendors/Leaflet/Leaflet/leaflet.css
-ui/assets/styles/vendors/Leaflet/Leaflet/LICENSE
+ui/assets/styles/vendors/Leaflet/leaflet.css
+ui/assets/styles/vendors/Leaflet/LICENSE
 ui/assets/styles/blue-theme.css
 ui/assets/styles/hc-light.css
 ui/assets/fonts/
@@ -1698,14 +1697,18 @@
 ui/js/class.dashboard.js
 ui/js/class.notifications.audio.js
 ui/js/vendors/
-ui/js/vendors/jquery.js
+ui/js/vendors/jQuery/
+ui/js/vendors/jQuery/jquery.js
+ui/js/vendors/jQuery/LICENSE
+ui/js/vendors/jQueryUI/
+ui/js/vendors/jQueryUI/LICENSE
+ui/js/vendors/jQueryUI/jquery-ui.js
 ui/js/vendors/Leaflet/
-ui/js/vendors/Leaflet/Leaflet/
-ui/js/vendors/Leaflet/Leaflet/LICENSE
-ui/js/vendors/Leaflet/Leaflet/leaflet.js
-ui/js/vendors/Leaflet/Leaflet.markercluster/
-ui/js/vendors/Leaflet/Leaflet.markercluster/leaflet.markercluster.js
-ui/js/vendors/jquery-ui.js
+ui/js/vendors/Leaflet/LICENSE
+ui/js/vendors/Leaflet/leaflet.js
+ui/js/vendors/Leaflet.markercluster/
+ui/js/vendors/Leaflet.markercluster/leaflet.markercluster.js
+ui/js/vendors/Leaflet.markercluster/LICENSE
 ui/js/class.base-component.js
 ui/js/multiselect.js
 ui/js/hostinterfacemanager.js
Comment 1 Christian Ullrich 2024-07-23 18:08:54 UTC
Created attachment 252244 [details]
Patch

This satisfies poudriere testport, and it appears to work.
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-07-23 20:51:06 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bb59fa7102b46e3845a33f302227ca36d79156d5

commit bb59fa7102b46e3845a33f302227ca36d79156d5
Author:     Juraj Lutter <otis@FreeBSD.org>
AuthorDate: 2024-07-23 20:48:54 +0000
Commit:     Juraj Lutter <otis@FreeBSD.org>
CommitDate: 2024-07-23 20:48:54 +0000

    net-mgmt/zabbix64-frontend: Fix pkg-plist and thus build

    Fix pkg-plist for frontend.

    Reported by:    Christian Ullrich <chris@chrullrich.net>
    PR:             280417

 net-mgmt/zabbix64-server/pkg-plist.frontend | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)
Comment 3 Juraj Lutter freebsd_committer freebsd_triage 2024-07-23 20:52:52 UTC
Committed, thanks.

Somehow the zabbix64 testing slipped through my pipeline without any execution.