Bug#1068896: screenshots

2024-04-12 Thread Russell Coker
settings.png shows the configuration options I'm given.

small.png shows the result of setting small, from the pixel layout you can see 
this isn't very readable text for the battery charge level.  It's possible to 
work it out but not at all clear.

panel-width.png has the full panel width.  It's quite readable but the 
vertical size is significant.  420 pixels out of the 1440 total.  If I made 
the panel slightly wider to make the task manager entries easier to read then 
it would increase the height even more.

-- 
My Main Blog http://etbe.coker.com.au/
My Documents Bloghttp://doc.coker.com.au/


Bug#1068896: plasma-workspace: system tray settings has 2 options for icon size that don't duit high DPI displays

2024-04-12 Thread Russell Coker
Package: plasma-workspace
Version: 4:5.27.10-3+b1
Severity: normal

On my laptop with a 13" 1440p screen and vertical panel the two size options
are "Small" (too small to see the power level) and "Scale with panel width"
which uses too much screen space.  I think we need a medium option, maybe
"Scale with half panel width".

I'll attach screen-shots showing the differences after the bug report is
created.

-- System Information:
Debian Release: trixie/sid
Architecture: amd64 (x86_64)

Kernel: Linux 6.7.9-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages plasma-workspace depends on:
ii  dbus-user-session [default-dbus-session-bus] 1.14.10-4+b1
ii  dbus-x11 [dbus-session-bus]  1.14.10-4+b1
ii  drkonqi  5.27.10-1+b1
ii  frameworkintegration 5.107.0-3
ii  gdb-minimal [gdb]13.2-1+b1
ii  init-system-helpers  1.66
ii  iso-codes4.16.0-1
ii  kactivitymanagerd5.27.10-1+b1
ii  kded55.107.0-1+b1
ii  kinit5.107.0-1+b1
ii  kio  5.107.0-1+b2
ii  kpackagetool55.107.0-1+b2
ii  kwin-common  4:5.27.10-1+b1
ii  libappstreamqt5-31.0.2-1+b1
ii  libc62.37-17
ii  libcolorcorrect5 4:5.27.10-3+b1
ii  libcrypt11:4.4.36-4
ii  libfontconfig1   2.15.0-1.1
ii  libfreetype6 2.13.2+dfsg-1+b3
ii  libgcc-s114-20240330-1
ii  libgps30t64  3.25-3+b1
ii  libice6  2:1.0.10-1
ii  libicu72 72.1-4+b1
ii  libkf5activities55.107.0-1+b2
ii  libkf5activitiesstats1   5.107.0-1+b2
ii  libkf5archive5   5.107.0-1+b2
ii  libkf5authcore5  5.107.0-1+b2
ii  libkf5baloo5 5.107.0-1+b1
ii  libkf5bookmarks5 5.107.0-1+b2
ii  libkf5calendarevents55.107.0-1+b2
ii  libkf5completion55.107.0-1+b2
ii  libkf5config-bin 5.107.0-1+b2
ii  libkf5configcore55.107.0-1+b2
ii  libkf5configgui5 5.107.0-1+b2
ii  libkf5configwidgets5 5.107.0-2+b2
ii  libkf5coreaddons55.107.0-1+b2
ii  libkf5crash5 5.107.0-1+b2
ii  libkf5dbusaddons55.107.0-1+b2
ii  libkf5declarative5   5.107.0-1+b2
ii  libkf5globalaccel-bin5.107.0-2+b2
ii  libkf5globalaccel5   5.107.0-2+b2
ii  libkf5guiaddons5 5.107.0-1+b2
ii  libkf5holidays5  1:5.107.0-1+b2
ii  libkf5i18n5  5.107.0-1+b2
ii  libkf5iconthemes55.107.0-1+b2
ii  libkf5idletime5  5.107.0-1+b2
ii  libkf5jobwidgets55.107.0-1+b2
ii  libkf5kcmutils5  5.107.0-2+b2
ii  libkf5kexiv2-15.0.0  23.04.2-2+b1
ii  libkf5kiocore5   5.107.0-1+b2
ii  libkf5kiofilewidgets55.107.0-1+b2
ii  libkf5kiogui55.107.0-1+b2
ii  libkf5kiowidgets55.107.0-1+b2
ii  libkf5networkmanagerqt6  5.107.0-1+b1
ii  libkf5newstuff5  5.107.0-2+b2
ii  libkf5newstuffcore5  5.107.0-2+b2
ii  libkf5newstuffwidgets5   5.107.0-2+b2
ii  libkf5notifications5 5.107.0-1+b2
ii  libkf5notifyconfig5  5.107.0-1+b2
ii  libkf5package5   5.107.0-1+b2
ii  libkf5parts5 5.107.0-1+b2
ii  

Processing of kf6-kdesu_6.0.0-1_amd64.changes

2024-04-12 Thread Debian FTP Masters
kf6-kdesu_6.0.0-1_amd64.changes uploaded successfully to localhost
along with the files:
  kf6-kdesu_6.0.0-1.dsc
  kf6-kdesu_6.0.0.orig.tar.xz
  kf6-kdesu_6.0.0.orig.tar.xz.asc
  kf6-kdesu_6.0.0-1.debian.tar.xz
  kf6-kdesu_6.0.0-1_amd64.buildinfo
  libkf6su-bin-dbgsym_6.0.0-1_amd64.deb
  libkf6su-bin_6.0.0-1_amd64.deb
  libkf6su-data_6.0.0-1_all.deb
  libkf6su-dev_6.0.0-1_amd64.deb
  libkf6su-doc_6.0.0-1_all.deb
  libkf6su6-dbgsym_6.0.0-1_amd64.deb
  libkf6su6_6.0.0-1_amd64.deb

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



kf6-kdesu_6.0.0-1_amd64.changes is NEW

2024-04-12 Thread Debian FTP Masters
binary:libkf6su-bin is NEW.
binary:libkf6su-data is NEW.
binary:libkf6su-dev is NEW.
binary:libkf6su-doc is NEW.
binary:libkf6su6 is NEW.
binary:libkf6su-bin is NEW.
binary:libkf6su-data is NEW.
binary:libkf6su-dev is NEW.
binary:libkf6su-doc is NEW.
binary:libkf6su6 is NEW.
source:kf6-kdesu is NEW.

Your package has been put into the NEW queue, which requires manual action
from the ftpteam to process. The upload was otherwise valid (it had a good
OpenPGP signature and file hashes are valid), so please be patient.

Packages are routinely processed through to the archive, and do feel
free to browse the NEW queue[1].

If there is an issue with the upload, you will receive an email from a
member of the ftpteam.

If you have any questions, you may reply to this email.

[1]: https://ftp-master.debian.org/new.html
 or https://ftp-master.debian.org/backports-new.html for *-backports


pgpWg2wL7NiPz.pgp
Description: PGP signature


kf6-kded_6.0.0-1_amd64.changes is NEW

2024-04-12 Thread Debian FTP Masters
binary:kded6 is NEW.
binary:kded6-dev is NEW.
binary:kded6-dev is NEW.
binary:kded6 is NEW.
source:kf6-kded is NEW.

Your package has been put into the NEW queue, which requires manual action
from the ftpteam to process. The upload was otherwise valid (it had a good
OpenPGP signature and file hashes are valid), so please be patient.

Packages are routinely processed through to the archive, and do feel
free to browse the NEW queue[1].

If there is an issue with the upload, you will receive an email from a
member of the ftpteam.

If you have any questions, you may reply to this email.

[1]: https://ftp-master.debian.org/new.html
 or https://ftp-master.debian.org/backports-new.html for *-backports


pgpByVL2NzBnL.pgp
Description: PGP signature


Processing of kf6-kded_6.0.0-1_amd64.changes

2024-04-12 Thread Debian FTP Masters
kf6-kded_6.0.0-1_amd64.changes uploaded successfully to localhost
along with the files:
  kf6-kded_6.0.0-1.dsc
  kf6-kded_6.0.0.orig.tar.xz
  kf6-kded_6.0.0.orig.tar.xz.asc
  kf6-kded_6.0.0-1.debian.tar.xz
  kded6-dbgsym_6.0.0-1_amd64.deb
  kded6-dev_6.0.0-1_amd64.deb
  kded6_6.0.0-1_amd64.deb
  kf6-kded_6.0.0-1_amd64.buildinfo

Greetings,

Your Debian queue daemon (running on host usper.debian.org)



Processed: Re: Bug#1060267: -qmake: emits wrong QT_HOST_LIBEXECS - fix

2024-04-12 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + patch
Bug #1060267 [qmake6] -qmake: emits wrong QT_HOST_LIBEXECS
Added tag(s) patch.
> affects -1 + qpdfview
Bug #1060267 [qmake6] -qmake: emits wrong QT_HOST_LIBEXECS
Added indication that 1060267 affects qpdfview

-- 
1060267: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1060267
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#1060267: -qmake: emits wrong QT_HOST_LIBEXECS - fix

2024-04-12 Thread Helmut Grohne
Control: tags -1 + patch
Control: affects -1 + qpdfview

On Thu, Feb 15, 2024 at 01:55:53AM +, Maarten van der Schrieck wrote:
> Cross building with qmake6 fails due to QT_HOST_LIBEXECS having a wrong
> value. For completeness: QT_HOST_LIBEXECS refers to the config file
> variable HostLibraryExecutables, and is internally referred to as
> QMakeLibraryInfo::HostLibraryExecutablesPath and
> QMakeLibraryInfo::LibraryPathQMakeExtras::HostLibraryExecutablesPath in
> the qmake source code.
> 
> The issue is that HostLibraryExecutables defaults to the *default* value
> of LibraryExecutables. LibraryExecutables is set to the right value (a
> concatenation of Prefix + LibraryExecutables with the value
> "/usr/lib/qt6/libexec"), but its default value is Prefix + "libexec".
> 
> As the cross build config /usr/lib//qt6/qt6.conf specifies
> Prefix as "/usr", the default of LibraryExecutables, and hence the
> default of HostLibraryExecutables, is now "/usr/libexec", which is the
> wrong value.
> 
> The simple fix is to supply the value of HostLibraryExecutables in
> /usr/lib//qt6/qt6.conf explicitly:
> 
> ...
> HostLibraryExecutables=lib/qt6/libexec
> ...

Thank you so much for locating the fix and taking the time to explain it
in so much detail.

I ran into this problem with qpdfview again and confirm that what you
propose here makes it just work.

Helmut



Bug#1066275:

2024-04-12 Thread Miriam Espana Acebal
Hi,

In ubuntu we applied the upstream's fix at
https://github.com/rlancaste/stellarsolver/pull/139. I adapted it to a
patch that I attach here for fixing this FTBFS.

I am sending this for your consideration, and I hope it helps.

Best,

Miriam

-- 
[image: Canonical-20th-anniversary]

Miriam EspaƱa Acebal

Software Engineer II - Ubuntu Public Cloud/Server

Email:

miriam.esp...@canonical.com

Location:

Spain  (GMT+2)

canonical.com

ubuntu.com
Description: Fix qsort warning implicit function declarations
 The qsort_r function comes with different prototypes on different
 systems. There are some tests around NEED_DECLARE_QSORT_R and
 NEED_SWAP_QSORT_R that try to work around that. However, they only
 work with compilers which accept implicit function declarations.

 The qsort_r fix is backported from astrometry.
Author: timsurber 
Origin: upstream, https://github.com/rlancaste/stellarsolver/pull/139
Bug: https://github.com/rlancaste/stellarsolver/issues/108
Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066275
Bug-Ubuntu: https://bugs.launchpad.net/debian/+source/stellarsolver/+bug/2060959
Forwarded: not-needed
Last-Update: 2024-04-11 
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/stellarsolver/astrometry/include/astrometry/ioutils.h
+++ b/stellarsolver/astrometry/include/astrometry/ioutils.h
@@ -31,6 +31,15 @@
 
 extern uint32_t ENDIAN_DETECTOR;
 
+void QSORT_R(void* base, size_t nmembers, size_t member_size,
+ void* token, int (*compar)(void *, const void *, const void *));
+
+/**
+   You should define the "comparison" function like this:
+   static int QSORT_COMPARISON_FUNCTION(my_comparison, void* token, const void* v1, const void* v2) {
+ */
+#define QSORT_COMPARISON_FUNCTION(func, thunk, v1, v2) func(thunk, v1, v2)
+
 int copy_file(const char* infn, const char* outfn);
 
 int pad_fid(FILE* fid, size_t len, char pad);
--- a/stellarsolver/astrometry/include/astrometry/os-features-config.h
+++ b/stellarsolver/astrometry/include/astrometry/os-features-config.h
@@ -1,4 +1,4 @@
-#define NEED_DECLARE_QSORT_R 0
-#define NEED_QSORT_R 1
+#define NEED_DECLARE_QSORT_R 1
+#define NEED_QSORT_R 0
 #define NEED_SWAP_QSORT_R 0
 #define HAVE_NETPBM 0
\ No newline at end of file
--- a/stellarsolver/astrometry/include/astrometry/permutedsort.h
+++ b/stellarsolver/astrometry/include/astrometry/permutedsort.h
@@ -7,7 +7,7 @@
 #define PERMUTED_SORT_H
 
 // for QSORT_COMPARISON_FUNCTION
-#include "os-features.h"
+#include "ioutils.h"
 
 /*
  Computes the permutation array that will cause the "realarray" to be
--- a/stellarsolver/astrometry/os-features.h
+++ b/stellarsolver/astrometry/os-features.h
@@ -108,22 +108,6 @@
-Ubuntu 8.10
 */
 
-#if NEED_DECLARE_QSORT_R
- NOTE: this declaration must match os-features-test.c .
-void qsort_r(void *base, size_t nmemb, size_t sz,
- void *userdata,
- int (*compar)(void *, const void *, const void *));
-#endif
-
-#if NEED_SWAP_QSORT_R
-#define QSORT_R(a,b,c,d,e) qsort_r(a,b,c,e,d)
-#define QSORT_COMPARISON_FUNCTION(func, thunk, v1, v2) func(v1, v2, thunk)
-
-#else
-#define QSORT_R qsort_r
-#define QSORT_COMPARISON_FUNCTION(func, thunk, v1, v2) func(thunk, v1, v2)
-
-#endif
 
 // As suggested in http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Function-Names.html
 #if __STDC_VERSION__ < 199901L
--- a/stellarsolver/astrometry/util/bl-sort.c
+++ b/stellarsolver/astrometry/util/bl-sort.c
@@ -3,6 +3,8 @@
  # Licensed under a 3-clause BSD style license - see LICENSE
  */
 
+#include "ioutils.h" // for QSORT_R
+
 #include "bl-sort.h"
 // for qsort_r
 #include "os-features.h"
@@ -166,4 +168,3 @@
 void  pl_sort(pl* list, int (*compare)(const void* v1, const void* v2)) {
 bl_sort_with_userdata(list, sort_helper_pl, compare);
 }
-
--- a/stellarsolver/astrometry/util/fitstable.c
+++ b/stellarsolver/astrometry/util/fitstable.c
@@ -1227,7 +1227,11 @@
 else {
 tab->fid = fopen(fn, mode);
 if (!tab->fid) {
-SYSERROR("Couldn't open output file %s for writing", fn);
+if (fn != NULL) {
+SYSERROR("Couldn't open output file %s for writing", fn);
+} else {
+SYSERROR("Couldn't open output file because the filename is null");
+}
 goto bailout;
 }
 }
--- a/stellarsolver/astrometry/util/ioutils.c
+++ b/stellarsolver/astrometry/util/ioutils.c
@@ -43,7 +43,7 @@
 
 #include "os-features.h"
 #include "ioutils.h"
-//#include "os-features.h"
+#include "qsort_reentrant.c"
 #include "errors.h"
 #include "log.h"
 
--- a/stellarsolver/astrometry/util/os-features-test.c
+++ b/stellarsolver/astrometry/util/os-features-test.c
@@ -14,63 +14,6 @@
 }
 #endif
 
-#ifdef TEST_QSORT_R
-static int cmp(void* u, const void* a, const void* b) {
-return 0;
-}
-int main() {
-int array;
-int baton;
-qsort_r(, 1, sizeof(int), , cmp);
-//printf("#define NEED_QSORT_R 0\n");
-