Rebase to libnbd 1.22.1
resolves: RHEL-78831 Fix nbdinfo with dark theme resolves: RHEL-7119
This commit is contained in:
parent
f145ca6b2e
commit
3064c5a572
@ -1,25 +0,0 @@
|
||||
From a6e16c3b81f59baffd3530ead7a6617166113dbb Mon Sep 17 00:00:00 2001
|
||||
From: "Richard W.M. Jones" <rjones@redhat.com>
|
||||
Date: Tue, 11 Feb 2025 14:00:16 +0000
|
||||
Subject: [PATCH] docs/libnbd-release-notes-1.22.pod: Set release date
|
||||
|
||||
---
|
||||
docs/libnbd-release-notes-1.22.pod | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/docs/libnbd-release-notes-1.22.pod b/docs/libnbd-release-notes-1.22.pod
|
||||
index 13307085..6deb95b6 100644
|
||||
--- a/docs/libnbd-release-notes-1.22.pod
|
||||
+++ b/docs/libnbd-release-notes-1.22.pod
|
||||
@@ -7,7 +7,7 @@ libnbd-release-notes-1.22 - release notes for libnbd 1.22
|
||||
These are the release notes for libnbd stable release 1.22.
|
||||
This describes the major changes since 1.20.
|
||||
|
||||
-libnbd 1.22.0 was released on B<XXX XXX 2025>.
|
||||
+libnbd 1.22.0 was released on B<11 February 2025>.
|
||||
|
||||
=head2 Security
|
||||
|
||||
--
|
||||
2.47.1
|
||||
|
@ -0,0 +1,73 @@
|
||||
From 7e75a5666bf4078030a7334def14c67c2eeab1f6 Mon Sep 17 00:00:00 2001
|
||||
From: "Richard W.M. Jones" <rjones@redhat.com>
|
||||
Date: Mon, 10 Mar 2025 15:18:06 +0000
|
||||
Subject: [PATCH] info: Use magenta for export headings, instead of black
|
||||
|
||||
Use of black foreground text makes the text invisible when using a
|
||||
dark theme. Use a magenta colour instead which works on both light
|
||||
and dark background.
|
||||
|
||||
Reported-by: Ming Xie
|
||||
Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2221199
|
||||
Fixes: https://issues.redhat.com/browse/RHEL-7119
|
||||
---
|
||||
info/main.c | 2 --
|
||||
info/show.c | 6 ++----
|
||||
2 files changed, 2 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/info/main.c b/info/main.c
|
||||
index 8aa6cb74..1ee9e329 100644
|
||||
--- a/info/main.c
|
||||
+++ b/info/main.c
|
||||
@@ -358,7 +358,6 @@ main (int argc, char *argv[])
|
||||
|
||||
if (!json_output) {
|
||||
if (protocol) {
|
||||
- ansi_colour (ANSI_FG_GREY, fp);
|
||||
fprintf (fp, "protocol: %s", protocol);
|
||||
if (tls_negotiated >= 0)
|
||||
fprintf (fp, " %s TLS", tls_negotiated ? "with" : "without");
|
||||
@@ -367,7 +366,6 @@ main (int argc, char *argv[])
|
||||
eh_negotiated ? "extended" :
|
||||
sr_negotiated ? "structured" : "simple");
|
||||
fprintf (fp, "\n");
|
||||
- ansi_restore (fp);
|
||||
}
|
||||
}
|
||||
else {
|
||||
diff --git a/info/show.c b/info/show.c
|
||||
index 1596eb77..4886dad5 100644
|
||||
--- a/info/show.c
|
||||
+++ b/info/show.c
|
||||
@@ -131,7 +131,7 @@ show_one_export (struct nbd_handle *nbd, const char *desc,
|
||||
content = get_content (nbd, size);
|
||||
|
||||
if (!json_output) {
|
||||
- ansi_colour (ANSI_FG_BOLD_BLACK, fp);
|
||||
+ ansi_colour (ANSI_FG_BRIGHT_MAGENTA, fp);
|
||||
fprintf (fp, "export=");
|
||||
/* Might as well use the JSON function to get an escaped string here ... */
|
||||
print_json_string (export_name);
|
||||
@@ -148,10 +148,9 @@ show_one_export (struct nbd_handle *nbd, const char *desc,
|
||||
fprintf (fp, "\texport-size: %s\n", size_str);
|
||||
if (content)
|
||||
fprintf (fp, "\tcontent: %s\n", content);
|
||||
+ ansi_restore (fp);
|
||||
if (uri)
|
||||
fprintf (fp, "\turi: %s\n", uri);
|
||||
- ansi_restore (fp);
|
||||
- ansi_colour (ANSI_FG_GREY, fp);
|
||||
if (show_context) {
|
||||
fprintf (fp, "\tcontexts:\n");
|
||||
for (i = 0; i < contexts.len; ++i)
|
||||
@@ -160,7 +159,6 @@ show_one_export (struct nbd_handle *nbd, const char *desc,
|
||||
if (is_rotational >= 0)
|
||||
fprintf (fp, "\t%s: %s\n", "is_rotational",
|
||||
is_rotational ? "true" : "false");
|
||||
- ansi_restore (fp);
|
||||
if (is_read_only >= 0)
|
||||
fprintf (fp, "\t%s: %s\n", "is_read_only",
|
||||
is_read_only ? "true" : "false");
|
||||
--
|
||||
2.47.1
|
||||
|
10
libnbd.spec
10
libnbd.spec
@ -20,7 +20,7 @@
|
||||
%global source_directory 1.22-stable
|
||||
|
||||
Name: libnbd
|
||||
Version: 1.22.0
|
||||
Version: 1.22.1
|
||||
Release: 1%{?dist}
|
||||
Summary: NBD client library in userspace
|
||||
|
||||
@ -41,7 +41,7 @@ Source3: copy-patches.sh
|
||||
# https://gitlab.com/nbdkit/libnbd/-/commits/rhel-10.1/
|
||||
|
||||
# Patches.
|
||||
Patch0001: 0001-docs-libnbd-release-notes-1.22.pod-Set-release-date.patch
|
||||
Patch0001: 0001-info-Use-magenta-for-export-headings-instead-of-blac.patch
|
||||
|
||||
%if 0%{verify_tarball_signature}
|
||||
BuildRequires: gnupg2
|
||||
@ -382,10 +382,12 @@ make %{?_smp_mflags} check || {
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Feb 24 2025 Richard W.M. Jones <rjones@redhat.com> - 1.22.0-1
|
||||
- Rebase to libnbd 1.22.0
|
||||
* Mon Mar 10 2025 Richard W.M. Jones <rjones@redhat.com> - 1.22.1-1
|
||||
- Rebase to libnbd 1.22.1
|
||||
- Synch spec file with Fedora Rawhide.
|
||||
- resolves: RHEL-78831
|
||||
- Fix nbdinfo with dark theme
|
||||
resolves: RHEL-7119
|
||||
|
||||
* Wed Oct 30 2024 Troy Dawson <tdawson@redhat.com> - 1.20.3-2
|
||||
- Bump release for October 2024 mass rebuild:
|
||||
|
4
sources
4
sources
@ -1,2 +1,2 @@
|
||||
SHA512 (libnbd-1.22.0.tar.gz) = 68204a00d35cd6356e302543f993609cb39fb58c7b5478e9d6a4afafaf6ca91723b8586b4319502aadf546b2e9d5508089ed483a461d7857e6cad9d8f833fa36
|
||||
SHA512 (libnbd-1.22.0.tar.gz.sig) = 070a6ead2df7fe5b8158dfd96b8b0ae0c8434d52fa0e903b89f0fe5709a8c361ba8c21e1cb8eecf56abe7093bb0d257422bbeda801a28482625995d99cfa51b6
|
||||
SHA512 (libnbd-1.22.1.tar.gz) = 3f265ed59020c394c5e1f46c51d0ae7f3e7e54461739da964ac92b5c4c8bc98ea9813b93342e025f5f770b688d16d155d6e74d715beab482a040115df6be5afa
|
||||
SHA512 (libnbd-1.22.1.tar.gz.sig) = fd56b7ff28c3c8ecc39dc8433fe8b8e3852b2ce66fe003cb614957f3d6f09850c042f820098fe4a3039863320faf037657cfbafbc3a902ecc0849f771ea544c4
|
||||
|
Loading…
Reference in New Issue
Block a user