Bug#1070681: kalendar: QML module 'org.kde.kitemmodels' not a dependency, but Kalendar fails to launch without it

2024-05-07 Thread Sune Stolborg Vuorela
Thank you for your report.

Note that Kalendar has been renamed to Merkuro upstream and will soon in 
Debian as well.

But your analysis looks correct. and you are most welcome to submit a merge 
request in 
https://salsa.debian.org/qt-kde-team/kde/merkuro

/Sune

On Tuesday, May 7, 2024 7:49:40 AM CEST Vedanth Padmaraman wrote:
> Package: kalendar
> Version: 22.12.3-2+b2
> Severity: important
> X-Debbugs-Cc: vedanthpadmaraman0...@gmail.com
> 
> Dear Maintainer,
> 
> It seems that Kalendar will not start without finding QML module
> 'org.kde.kitemmodels' (from package qml-module-org-kde-kitemmodels);
> however, it is not installed as a dependency for Kalendar. I can confirm
> that on installing `qml-module-org-kde-kitemmodels`, the issue goes away
> and Kalendar launches.
> 
> * What I did:
>   - Installed kalendar without installing Recommended packages:
> `apt install --no-install-recommends kalendar`
>   - Launched Kalendar
> 
> * What happened:
>   The app exits immediately. When running from a console, the following
> error message is seen:
> 
>   $ kalendar
>   QML debugging is enabled. Only use this in a safe environment.
>   QQmlApplicationEngine failed to load component
>   qrc:/main.qml:493:19: Type MainDrawer unavailable
>   qrc:/MainDrawer.qml:15:1: module "org.kde.kitemmodels" is not
> installed
> 
> * How I fixed it:
>   Installed package `qml-module-org-kde-kitemmodels` through APT:
>   `apt install qml-module-org-kde-kitemmodels`
> 
> I suppose `qml-module-org-kde-kitemmodels` should be added as a dependency
> for Kalendar... If that is the case, should I go ahead and submit a patch
> for the same?
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers unstable
>   APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> 
> Kernel: Linux 6.7.9-amd64 (SMP w/3 CPU threads; PREEMPT)
> Locale: LANG=en_IN, LC_CTYPE=en_IN (charmap=UTF-8), LANGUAGE=en_IN:en
> Shell: /bin/sh linked to /usr/bin/dash
> Init: OpenRC (via /run/openrc), PID 1: init
> LSM: AppArmor: enabled
> 
> Versions of packages kalendar depends on:
> ii  akonadi-server  4:22.12.3-1+b2
> ii  kdepim-runtime  4:22.12.3-2+b1
> ii  kio 5.107.0-1+b2
> ii  libc6   2.37-17
> ii  libgcc-s1   14-20240330-1
> ii  libgpgme11t64   1.18.0-4.1+b1
> ii  libkf5akonadicalendar5abi1 [libkf5akonadicalendar5-22.  4:22.12.3-1+b2
> 12]
> ii  libkf5akonadicontact5 [libkf5akonadicontact5-22.12] 4:22.12.3-1+b2
> ii  libkf5akonadicore5abi2 [libkf5akonadicore5-22.12]   4:22.12.3-1+b2
> ii  libkf5akonadimime5 [libkf5akonadimime5-22.12]   4:22.12.3-1+b2
> ii  libkf5akonadiwidgets5abi1 [libkf5akonadiwidgets5-22.12  4:22.12.3-1+b2
> ]
> ii  libkf5calendarcore5abi2 5:5.107.0-1+b2
> ii  libkf5calendarsupport5abi1 [libkf5calendarsupport5-22.  4:22.12.3-1+b1
> 12]
> ii  libkf5codecs5   5.107.0-1+b2
> ii  libkf5configcore5   5.107.0-1+b2
> ii  libkf5configgui55.107.0-1+b2
> ii  libkf5configwidgets55.107.0-2+b2
> ii  libkf5contacts5 5:5.107.0-2
> ii  libkf5coreaddons5   5.107.0-1+b2
> ii  libkf5dbusaddons5   5.107.0-1+b2
> ii  libkf5eventviews5abi1 [libkf5eventviews5-22.12] 4:22.12.3-1+b1
> ii  libkf5i18n5 5.107.0-1+b2
> ii  libkf5itemmodels5   5.107.0-1+b2
> ii  libkf5kiocore5  5.107.0-1+b2
> ii  libkf5mailcommon5abi2 [libkf5mailcommon5-22.12] 4:22.12.3-1+b4
> ii  libkf5mime5abi1 [libkf5mime5-22.12] 22.12.3-1+b2
> ii  libkf5widgetsaddons55.107.0-1+b2
> ii  libkf5windowsystem5 5.107.0-1+b2
> ii  libkf5xmlgui5   5.107.0-1+b2
> ii  libqt5core5t64 
> 5.15.10+dfsg-7.2+b1 ii  libqt5dbus5t64 
> 5.15.10+dfsg-7.2+b1 ii  libqt5gui5t64  
> 5.15.10+dfsg-7.2+b1 ii  libqt5qml5 
> 5.15.10+dfsg-2+b2 ii  libqt5quick5 
>   5.15.10+dfsg-2+b2 ii  libqt5quickcontrols2-5 
> 5.15.10+dfsg-2+b2 ii  libqt5widgets5t64
>   5.15.10+dfsg-7.2+b1 ii  libstdc++6   
>   14-20240330-1 ii 
> 

Bug#1070406: Qt5: badly clips some fonts when rendering to PDFs

2024-05-07 Thread Sune Stolborg Vuorela
On Monday, May 6, 2024 4:51:25 PM CEST Thorsten Glaser wrote:
> It still does not address the OS/2 table, but it does manage to
> fix both the PDF-side and font-side hhea table metrics, which is
> enough for Atril at least. (Not sure whether it’s enough for my
> gf’s printer, I’ll have to test. Or extend the patch to fix the
> OS/2 table as well, which I probably should anyway; I have to find
> the time for that sometime within the next few days.)

I can't find any references to something that look like a "OS/2" table in the 
pdf spec.

Assuming the font subset code only deal with subsetting for pdf's, maybe it 
can go completely?

Just to help me double check, how is is the OS/2 table described in the font 
in the pdf ?

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1070228: reassign

2024-05-02 Thread Sune Stolborg Vuorela
Control: reassign -1 libsnappy1v5
Control: forcemerge -1 1070217
Control: affects 1070217 libqt5webenginecore5 kmail
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1070217: abi change upstream

2024-05-02 Thread Sune Stolborg Vuorela
looks like it was an abi change upstream
https://github.com/google/snappy/commit/
766d24c95e345d4d06bfd3cc5787c2da3e025fab#diff-
ec7058c429b88797a43d7c3ef3a244980e46f8219844cd2550eaf4bcdc36e961

without an accompanying soname change.

It doesn't look like something where the abi can't easily be restored.
Just add a set of wrapper functions with the old signature adding a defaulted 
compression options when forwarding to the new one.

Though a package name change is also a way forward.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1069855: strace

2024-04-26 Thread Sune Stolborg Vuorela
Control: -1 fixed-upstream
Reassign: -1  libkf5kiocore5

This is unrelated to the LO issue.

The fix for this issue is 
3e6800b37 and 48322f443 upstream (One fixes a crash the other one introduces)

Once we get a new KF5 in, this should be fixed.

/Sune

On Friday, April 26, 2024 10:36:42 AM CEST Andreas B. Mundt wrote:
> Hi,
> 
> here are parts of the strace, one with a samba share where the archive
> is removed, and one with a ksmbd share which works fine:
> 
> samba:
> 
> [pid 101820] poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=8,
> events=POLLIN}, {fd=14, events=POLLIN}], 4, 473  [pid
> 101840] write(23,
> "\37\213\10\0TS+f\0\3\355Zy K"..., 5694) = 5694 [pid 101840] lseek(23, 0, SEEK_SET) = 0
> [pid 101840] fdatasync(23) = 0
> [pid 101840] close(23) = 0
> [pid 101840] rename("/media/samba/test.tar.gz.PywIFJ",
> "/media/samba/test.tar.gz") = -1 EACCES (Permission denied) [pid
> 101840] unlink("/media/samba/test.tar.gz.PywIFJ") = 0 [pid
> 101840] write(5, "\1\0\0\0\0\0\0\0", 8) = 8
> [pid 101840] write(5, "\1\0\0\0\0\0\0\0", 8  ...> [pid 101820] <... poll resumed>)   = 1 ([{fd=5, revents=POLLIN}])
> 
> The rename fails (samba lock?) and then the temporary archive is
> removed.
> 
> ksmbd:
> 
> [pid 101861] poll([{fd=5, events=POLLIN}, {fd=6, events=POLLIN}, {fd=8,
> events=POLLIN}, {fd=14, events=POLLIN}], 4, 7  [pid
> 101881] <... fdatasync resumed>) = 0
> [pid 101881] close(23) = 0
> [pid 101881] rename("/media/ksmbd/test.tar.gz.DRmBuC",
> "/media/ksmbd/test.tar.gz") = 0 [pid 101881] write(5,
> "\1\0\0\0\0\0\0\0", 8) = 8
> [pid 101861] <... poll resumed>)   = 1 ([{fd=5, revents=POLLIN}])
> 
> Here the rename succeeds and things work as expected.
> Looks like the same problem as discussed in [1].
> 
> Best regards,
> 
>   Andi
> 
> [1] https://bugs.documentfoundation.org/show_bug.cgi?id=55004#c56


-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1069835: needs a fix in KIO as well

2024-04-26 Thread Sune Stolborg Vuorela
https://invent.kde.org/frameworks/kio/-/commit/
45b306dc0653fa42672e8a49afe8f42d24585ed4

is also needed for it to work.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1068594: [pkg-gnupg-maint] Bug#1068594: gpg: 100% CPU endless loop after mkdir /etc/gnupg/gpg.conf

2024-04-08 Thread Sune Stolborg Vuorela
Control: tags -1 fixed-upstream
Control: reassign -1 libgpg-error0

https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=commitdiff;h=2dc93cfecc7a7b22fd08365a789b8c6c4b8cc36c;hp=92f874e7d1150c44d8c5d4d5e2c2ddf5299e1064

Fixed upstream.

/Sune

On Sunday, April 7, 2024 7:48:07 PM CEST Valentin Hilbig wrote:
> Package: gpg
> Version: 2.4.5-1
> Severity: important
> X-Debbugs-Cc: debian-bug-re...@03.softkill.org
> 
> Dear Maintainer,
> 
> following creates an endless loop:
> 
> sudo apt install gpg
> sudo mkdir -p /etc/gnupg/gpg.conf
> gpg --version
> 
> Afterwards gpg becomes unusable system wide.
> To create the directory you usually need privileges, however my expectation
> is, that some empty directory like shown above should never do this type of
> harm!
> 
> I mark this important, as this loop affects all gpg processes system wide
> and hence might be used to create a DoS if somebody somehow manages
> to create this file as a directory instead.
> 
> Also the path /etc/gnupg/gpg.conf is not documented in man gpg.
> Undocumented paths should not be exploitable to create harm.
> Hence my expectation is that
> 
> - this file should be documented
> - there should be a way to ignore this file such that gpg does not access
> this file - gpg should ignore errors this file if it is unreadable (like
> being a directory)
> 
> I do not have any expectation about what happens when this is a file which
> includes errors.  This should be part of the documentation.
> 
> I tried to report this upstream, but failed, as I was unable to register.
> 
> The bug affects stable, unstable and experimental and was tested on a VM.
> 
> 
> -- System Information:
> Debian Release: 12.5
>   APT prefers stable-updates
>   APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
> 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64
> (x86_64)
> 
> Kernel: Linux 6.1.0-18-amd64 (SMP w/4 CPU threads; PREEMPT)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored:
> LC_ALL set to C.UTF-8), LANGUAGE not set Shell: /bin/sh linked to
> /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages gpg depends on:
> ii  gpgconf  2.4.5-1
> ii  libassuan0   2.5.5-5
> ii  libbz2-1.0   1.0.8-5+b1
> ii  libc62.36-9+deb12u4
> ii  libgcrypt20  1.10.3-2
> ii  libgpg-error01.46-1
> ii  libnpth0t64  1.6-3.1
> ii  libreadline8t64  8.2-4
> ii  libsqlite3-0 3.40.1-2
> ii  zlib1g   1:1.2.13.dfsg-1
> 
> Versions of packages gpg recommends:
> ii  gnupg  2.4.5-1
> 
> gpg suggests no packages.
> 
> -- no debconf information
> 
> ___
> pkg-gnupg-maint mailing list
> pkg-gnupg-ma...@alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-gnupg-maint


-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1068307: forwarded

2024-04-03 Thread Sune Stolborg Vuorela
Control: forwarded -1 
https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1525


-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1066138: [pkg-gnupg-maint] Bug#1066138: gnupg1: fails to build gpgkeys_ldap, probably due to -Werror=implicit-function-declaration

2024-03-14 Thread Sune Stolborg Vuorela
On Wednesday, March 13, 2024 7:10:13 PM CET Andreas Metzler wrote:
> Hello Thorsten,
> I have upload a fix for 2.2, probably will not be able to spend any time
> on 1.x or 2.4 before the weekend.

Looks like 2.4 is fixed upstream a couple of years
https://dev.gnupg.org/rGddc6f7d194918791ac9dff0e5af4b80933189afd

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1066137: [pkg-gnupg-maint] Bug#1066137: gnupg2: -Werror=implicit-function-declaration failure testing for ldap_open

2024-03-13 Thread Sune Stolborg Vuorela
On Tuesday, March 12, 2024 11:56:48 PM CET Thorsten Glaser wrote:
> Source: gnupg2
> Version: 2.2.40-1.1
> Severity: serious
> Justification: ftbfs
> X-Debbugs-Cc: t...@mirbsd.de
> 
> Trying to binNMU gnupg2 to make it installable during t64 transition,
> I notice the following configury output:

apparantly since some version, ldap_open prototype is put behind 
#if LDAP_DEPRECATED

Given the only reference to ldap_open is in the configure script, I guess a 
quickfix could be to just define that in the m4 scripts / configure scripts as 
a 
minimal change.

> 
> | /* end confdefs.h.  */
> | 
> | #ifdef _WIN32
> | #include 
> | #include 
> | #else
#if LDAP_DEPRECATED

> | #include 
> | #endif
> | 
> | int
> | main (void)
> | {
> | ldap_open("foobar",1234);
> | 
> |   ;
> |   return 0;
> | 
> | }
> 
> configure:11608: result: no
> 
> 
> Prototypes are now mandatory, both for C23 and because the t64 transition
> can only work if prototypes are properly used.

I'm a bit surprised the way ldap has decided to deprecate functions, but I 
guess users needs to work with it.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1064282: poppler: NMU diff for 64-bit time_t transition

2024-03-05 Thread Sune Stolborg Vuorela
On Sunday, March 3, 2024 7:40:52 AM CET Steve Langasek wrote:
> (Particularly irrelevant for poppler, whose soname changes ~ monthly.)

Please note that the poppler frontends, that applications are supposed to be 
using does only very rarely change SONAME. the glib frontend haven't since 
it's introduction. Neither have the cpp frontend. The qt5 frontend has changed 
once. 

The Poppler Core library, which is meant to be a private shared thing between 
the frontends is changing SONAME monthly. But poppler core and the frontends 
are all in the same source, so it shouldn't affect anyone who behaves with 
poppler as documented. 

/Sune
 - who has been hacking on poppler over the last year and kept the api and abi 
of the frontends, but broken the internal api and abi multiple times.
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1065015: the control file for the akonadi libraries are palin wrong

2024-03-03 Thread Sune Stolborg Vuorela
On Sunday, March 3, 2024 6:16:23 PM CET Eric Valette wrote:
> The transition is completed but the package cannot install because of
> Breaks: in the control file

The transition is still on going. This is in absolute number of packages the 
biggest one ever. If it it wasn't for all of the newish languages like node/
js, go and rust it would also in the relative numbers be the biggest one ever.

It is bigger than the c++ abi change with the c2a packages that happened back 
in KDE 3.4 times.
 
> And I second that the abi provided should be without
> t64libkf5akonadisearchpim5-22.12

It should not. I think you need to read up on the purpose of the transition 
and how it is done.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1065047: khelpcenter: Update to new upstream version

2024-02-29 Thread Sune Stolborg Vuorela
On Thursday, February 29, 2024 8:33:38 AM CET Bastian Germann wrote:
> Please import khelpcenter's latest version 24.02.0, which does not have the
> khtml dependency anymore. I would be happy to help with patches if this is
> not on your priority list.

You're most welcome to join the effort of getting KF6, Plasma 6 and KDE Gear 
24.02 into Debian. 

Please join #debian-qt-kde on oftc to help the effort.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1000112: can likely be dropped soon

2024-02-12 Thread Sune Stolborg Vuorela
It is likely that all upstream users have migrated away from this in the 
releases planned for end of feb 2024 (in a couple of weeks), so whenever those 
enters unstable/testing, this can be likely be removed.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1042391: [pkg-gnupg-maint] Bug#1042391: gpgv: add --min-rsa-length

2024-01-18 Thread Sune Stolborg Vuorela
Control: forwarded -1 https://dev.gnupg.org/T6946

-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1057407: texworks: Intent to drop poppler-qt6 on i386

2023-12-20 Thread Sune Stolborg Vuorela
On Wednesday, December 20, 2023 3:28:26 PM CET Jeremy Bícha wrote:

> It is fine that poppler qt5 apps switch to poppler qt6. I do not see
> any need for those apps to built on i386 since i386 is not intended to
> be a full, directly installable desktop architecture in the next
> stable Debian release. I do not see any usecase for okular i386 to be
> available on an amd64 system.

Then I think you should drop anything except poppler-utils and libpoppler141 
at once rather than trying to slice it like this. 

I see just as much need for poppler-qt6 as I do for poppler-glib and poppler-
qt5.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1059044: Konqueror (V.4:22.12.3-1 stable) URL sftp:// not be completed. Protocols sftp, ftp, and smb does not work

2023-12-20 Thread Sune Stolborg Vuorela
On Tuesday, December 19, 2023 8:53:35 PM CET kat...@linuxmail.org wrote:
> Package: konqueror
> Version: 4:22.12.3-1
> Severity: important
> X-Debbugs-Cc: kat...@linuxmail.org
> 
> 
> Protocols sftp, ftp and and smb:// does not work

Is kio-extras installed ?

/Sune

-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1057407: texworks: Intent to drop poppler-qt6 on i386

2023-12-20 Thread Sune Stolborg Vuorela
On Monday, December 4, 2023 2:43:46 PM CET Jeremy Bícha wrote:

> As the maintainer of Debian's poppler source package, I would like to
> drop poppler's Qt6 packages on i386. This would allow Debian's and
> Ubuntu's poppler packaging to be in sync. Ubuntu has dropped i386
> support except for enablement of games and similar legacy apps but
> none of those apps need Qt6. Based on debian-devel discussion in June,
> I expect Debian to eventually take a similar approach to i386.

I think this should wait until Debian has taken such approach.

> texworks is the only package that uses poppler's Qt6 in Debian. Please
> let me know if it's ok with you if texworks is no longer built for
> i386 in Debian.

I would expect most poppler-qt5 using packages to switch to poppler-qt6 over 
the next 6 months. Especially I expect Okular, KDE's document viewer to switch 
over in beginning of march, and I don't expect us to drop that yet.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1057359: qmake: use qmake6 when QT_SELECT=qt6

2023-12-11 Thread Sune Stolborg Vuorela
On Monday, December 11, 2023 5:26:14 PM CET Lisandro Damián Nicanor Pérez 
Meyer wrote:

> > +1 from me. qtchooser is no longer supported for Qt >= 6, so going
> > this way is just awesome.
> 
> Also worth to mention: this is something I should have done myself,
> but I currently lack the needed time, so Helmut took over. Many thanks
> to Helmut for this.

Agreed. Both to approach and to thanks to Helmut

/Sune

-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1056549: grantlee5: Is there intention to port the lib to Qt6 ?

2023-11-23 Thread Sune Stolborg Vuorela
On Thursday, November 23, 2023 10:52:56 AM CET Filippo Rusconi wrote:
> include(KDEInstallDirs)
> include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
> include(KDECMakeSettings)
> include(KDEGitCommitHooks)

KDEInstallDirs is basicalyl just GNUInstallDirs slightly improved and extended
KDEFrameworkCompilerSettings is just shared setup of c++ standards and default 
warnings
KDECMakeSettings is setting a series of cmake policies and such
KDECommitHooks is just setting up git to commit reject certain changes

All of these are are part of extra-cmake-modules and is in general well tested 
for cross platform functionality and it makes writing modern c++ and cmake 
code simpler and easier. 
In general, other than an extra line in your build scripts, shouldn't make 
much of a difference.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1056549: grantlee5: Is there intention to port the lib to Qt6 ?

2023-11-23 Thread Sune Stolborg Vuorela
On Wednesday, November 22, 2023 3:49:57 PM CET Filippo Rusconi wrote:

> There appears to be an effort upstream to port Grantlee to Qt6. Is there any
> intention downstream to actually create binary packages for Qt6 ?

Grantlee has been ported to Qt6 and renamed to KTextTemplate https://
invent.kde.org/frameworks/ktexttemplate and will be released in february 
together with the rest of KDE's frameworks based on Qt6 (and plasma and ...)

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1055432: kontact: Attaching file to email tries to mount filesystems

2023-11-06 Thread Sune Stolborg Vuorela
severity 1055432 normal
thanks

> I appreciate this is an attempt to be helpful, gathering information about
> known mountpoints, but the nature of autofs mountpoints is that they are
> not guaranteed to be always available to be mounted so causing an attempt
> to mount them without user explicitly asking for it is not good.

I think we aren't in the "It is better to release without the entirety of 
KDE's software stack", so downgrading

This is an issue in one of the underlying libraries, but we should probably 
investigate exactly which one. 

What I think is happening is something along the following:
 - the sidebar has possibility to add fancy icon, name or other fancyness read 
from the location in question
 - this happens maybe unconditionally, maybe conditional of "is mounted". 
 - autofs filesystems is mounted with type=autofs until accessed

I guess, if we can locate the right place to do it, maybe do a early check if 
file system type is autofs and not really mounted, before looking further.

What I suggest to do to track this down is the following, given you have a 
setup to reproduce it:

1) look up how to install debug packages using one of the ways in 
https://wiki.debian.org/HowToGetABacktrace

2) Run an application under GDB. (I'm sure kwrite is a simpler application 
that can show the same behavior)

3) Get the application into the state, break in gdb and get the full backtrace 
(thread apply all bt)

4) read over the backtrace and verify that nothing not for public consumption 
is in it

5) post it as a reply.

Maybe we can figure it out together.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1054569: qtbase-opensource-src: FTBFS: Please add support for loongarch64

2023-10-26 Thread Sune Stolborg Vuorela
On Thursday, October 26, 2023 5:23:58 AM CEST zhangdandan wrote:
> BTW, A recent query revealed that LoongArch architecture is now
> supported by the upstream [2].

Do you have a link to the upstream accept of this? A link to a gerrit review, 
to a git hash or something like that ?

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1053444: Quilt and exit codes

2023-10-04 Thread Sune Stolborg Vuorela
So.

It looks like in version .66, it was the situation
Done something succesfully 0
Most errors returned 1
Nothing to do returned 2

In version .67 it is kind of the same, except "lack of series file" is now put 
in "error" category, not "nothing to do".

The debhelper quilt addon was wrongfully changed to to succeed with error code 
0 or 1 in 
https://salsa.debian.org/debian/quilt/-/commit/
765d2587ee912cb909d275af62d019b2e7fb0dfc

That change should be reverted.


Instead, quilt patch/unpatch should only be run if series file exists.

Alternatively, the upstream 
http://git.savannah.nongnu.org/cgit/quilt.git/commit/?
id=8b39a960afcf45cd4f5804ae62b6b0656bdb191d
sholud be reverted

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1051408: flameshot: uploads potentially sensitive screenshots to the internet

2023-09-07 Thread Sune Stolborg Vuorela
On Thursday, September 7, 2023 2:46:35 PM CEST Peter wrote:
> Package: flameshot
> Version: 0.9.0+ds1-2

>* What was the outcome of this action?
> Default configuration uploaded my screenshots to imgur, I found a Imgur-link
> in my clipboard
> 
>* What outcome did you expect instead?
> Default configuration should save the screenshot in a local directory

Reading the current code in debian stable and newer does seem to require quite 
some setup to have auto uploads enabled.  That is also the behavior I see when 
trying it out. 

It does look like though that version 0.10 (2y ago) had the following fix:

| The ability to upload to imgur via a hotkey has been removed.
| -   Many users accidentally hit the hotkey and uploaded sensitive data
| -  Users could accidentally upload the entire desktop by hitting the upload 
|key before a region was selection


I do wonder how Kathrina Kessinger managed to reproduce it with version 
12.1.0-2

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1050017: khelpcenter: Drop khtml

2023-08-18 Thread Sune Stolborg Vuorela
On Friday, August 18, 2023 3:11:57 PM CEST Bastian Germann wrote:
> Am 18.08.23 um 14:31 schrieb Sune Stolborg Vuorela:
> > Please stop this. It is not helpful. Once everything is released upstream,
> > it will end up in Debian.
> For khelpcenter maybe it is not helpful. But when we reach freeze for trixie
> and okular still has those optional dependencies, they should just be
> dropped to move on with the deprecated packages. They also block pcre3
> removal which is why I filed the bug in the first place.

Let's revisit once we are close to trixie release. Right now, it just gets in 
the way.

I expect khtml and kjs to disappear without much non-kde/qt team involvement 
by summer, maybe even easter. I don't expect trixie freeze to happen before 
that.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1050017: khelpcenter: Drop khtml

2023-08-18 Thread Sune Stolborg Vuorela
On Friday, August 18, 2023 2:25:01 PM CEST you wrote:
> Source: khelpcenter
Hi Bastian

Please stop this. It is not helpful. Once everything is released upstream, it 
will end up in Debian.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1050015: okular: Drop khtml and kjs

2023-08-18 Thread Sune Stolborg Vuorela
On Friday, August 18, 2023 2:06:09 PM CEST Bastian Germann wrote:
> Source: okular
> Version: 4:22.12.3-1
> Severity: important
> 
> Please drop the optional build dependencies on khmtl (chm) and kjs
> (JavaScript in PDF). They are no longer developed and could be autoremoved
> if okular would not make them key packages.

Please don't.  Especially the pdf part. That is kind of unfortunately 
widespread used.

Note that okular 23.08 has migrated away from kjs.

Before end of the year, upstream will also have likely have a plan on what to 
do with khtml.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1046406: polyphone: Fails to build source after build due to qmake leaving files around

2023-08-14 Thread Sune Stolborg Vuorela
On Monday, August 14, 2023 11:34:48 AM CEST Thorsten Glaser wrote:

> There does not seem¹ to be a corresponding bugreport in qmake yet.
> Dear qmake maintainers, should I reassign this one or what would
> you prefer?

qmake is dead and if this is a bug in qmake and not in the scripts in 
polyphone, it will not be fixed. Feel free to work around it.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#639614: empty outline titles

2023-07-06 Thread Sune Stolborg Vuorela
Control: forwarded -1 
https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1427
Control: tags -1 +patch

A patch submitted upstream.
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1035320: pdftotext: Manual page incorrectly lists PDF-file as an optional argument

2023-07-06 Thread Sune Stolborg Vuorela
Control: forwarded -1 
https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1426

-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#448471: Wrong rendering of multiline form input

2023-07-06 Thread Sune Stolborg Vuorela
Fixed upstream long ago

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#528808: libpoppler4: can use an inappropriate Symbol font

2023-07-06 Thread Sune Stolborg Vuorela
Control: tag -1 fixed-upstream

Fixed upstream in 
f07d64831252a9cb7775d12e5ce9b663aaae63d5 and is part of the 23.06 release.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1021669: poppler: CVE-2022-24106

2023-07-06 Thread Sune Stolborg Vuorela
Control: tag -1 wontfix

The code is not compiled in unless you really ask for it with 
-DENABLE_DCTDECODER=unmaintained

Upstream has marked it wontfix. I'm doing the same.
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#920914: libpoppler82: Crash in poppler 0.71.0 related to poppler_date_parse

2023-07-06 Thread Sune Stolborg Vuorela
Fixed upstream 4 years ago and is fixed in current debian stable.
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#969907: Bug#969537: epdfinfo crashing with mismatched libpoppler102 and libpoppler-glib8

2023-07-06 Thread Sune Stolborg Vuorela
On Sunday, May 14, 2023 3:20:39 PM CEST Andreas Metzler wrote:
> Something like attached patch.

https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1425

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1000003: (no subject)

2023-06-30 Thread Sune Stolborg Vuorela
forwarded -1 https://gitlab.com/pdfgrep/pdfgrep/-/issues/58
thanks

-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1022702: [pkg-gnupg-maint] Bug#1022702: gnupg: Migrating packaging from 2.2.x to "stable" 2.3.x

2023-06-12 Thread Sune Stolborg Vuorela
On Sunday, April 30, 2023 1:27:14 PM CEST Andreas Metzler wrote:
> I do not indend to hijack/adopt gnupg2, so I am very reluctant to upload
> without some kind of go from Daniel or Eric. (Even to experimental.)

Hi Daniel

Any chance you can give Andreas a go ahead to push a newer Gnupg2 to at least 
experimental, or preferably unstable ?

Kind regards,
/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1032240: akonadi server fails to start since it cannot connect to mysql database

2023-04-27 Thread Sune Stolborg Vuorela
Control: tags -1 +moreinfo
Control: severity -1 serious

On Thursday, April 27, 2023 8:05:50 AM CEST Didier 'OdyX' Raboud wrote:
> Le vendredi, 10 mars 2023, 21.04:56 h CEST Patrick Franz a écrit :
> > the issue is connected to MariaDB when upgrading after the shutdown was
> > not clean, see https://bugs.debian.org/cgi-bin/bugreport.cgi?
> > bug=1032047#40
> > 
> > We are trying to find a solution for this.
> 
> Enrique; the mentionned bug is now fixed; do you still experience your
> issue?

To me it looks like 1032047 has been fixed with a solution that makes this more 
likely to happen rather than list.

If I understand the fix correctly in that bug, it is ignoring all runnig 
mariadb's that is not from specific users and just upgrading anyways.

That is, to my understanding, the easiest way to hit this is exactly to 
upgrade mariadb while it is not cleanly shutdown.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1032047: mariadb-server: Preinst fails if user has mariadb running while system service stopped.

2023-03-06 Thread Sune Stolborg Vuorela
On Tuesday, March 7, 2023 8:37:31 AM CET Otto Kekäläinen wrote:
> In this case the server is run automatically by the Akonadi package.
> Thus the Akonadi package should do something about the server
> stop/starts automatically. Surely the Akonadi package has some
> facility that starts/stops the server? What is that facility? Can we
> call it from the MariaDB server preinstall script to shut it down, and
> from the postinstall script to start up again?

It is a user process run in a user session, so it is not something the package 
maintainers should touch.

But akonadictl stop  for all users in question would do it. Then remember 
which users you did it for, and akonadictl start afterwards for those users 

But I would expect that to end up as a severe policy violation; I don't have a 
reference handy though.

Also be aware that the users mail client, calendar app and similar will be 
greyed out and text on top : "Akonadi  not running" and then a giant button in 
the middle that says "start akonadi" tempting users to press it. And it does 
what it says on the tin.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1032047: mariadb-server: Preinst fails if user has mariadb running while system service stopped.

2023-03-06 Thread Sune Stolborg Vuorela
On Tuesday, March 7, 2023 7:59:04 AM CET Otto Kekäläinen wrote:
> This is still waiting for input from Akonadi maintainers:

I've been thinking trying to come up with some good solutions.

But this does not as such seem to be akonadi specific; it could also happen in 
a case where a system administrator runs a custom mariadb instance managed as 
a different instance than what the mariadb/mysql stop scripts handles.

I do though think that the akonadi instance is more likely.

I think that - in order fix both; basically error out not only if the invoke-
rc.d calls fail, but if there are any running mariadb instances left on the 
system and let the system administrator deal with it.

That will probably cover most issues. Except the one I ran into*
I think it is the best we can do for now.

If I had a infinite wishlist, it would be to let newer mariadb's be able to 
also fix older setups, or a separate tool being able to do that.

/Sune


* I had a desktop system lockup for unknown reasons; rebooted and didn't login 
as me, but rather dropped into a VT and did a upgrade, then rebooted and 
logged in.  I ended up debootstrapping a slightly older chroot with a slightly 
older mariadb, bindmounting the mariadb datadirs into it, launching and 
stopping mariadb inside it. unmounting and removing.
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#1024417: [pkg-gnupg-maint] Bug#1024417: kgpg FTBFS: Did not find GPGME

2022-11-24 Thread Sune Stolborg Vuorela
On Wed, 23 Nov 2022 15:42:31 -0500 Daniel Kahn Gillmor 
 wrote:

> On Wed 2022-11-23 16:27:43 +0100, Andreas Metzler wrote:
> > Unless kgpg maintainers/upstream has a strong opinion against using
> > pkg-config the obvious choice would be to drop cmake/FindGpgme.cmake
> > and simply use FindPkgConfig. - Attached patch seems to work for me,
> > i.e. build including dh_auto_test works.
>
> Thanks for this, Andreas.
>
> I've proposed this change upstream as well at
> https://invent.kde.org/utilities/kgpg/-/merge_requests/18


I think that this is a great debian stop gap measure, but due to 
upstream also supporting windows, the Good Fix[tm] should go into 
FindGpgme.cmake instead,


but could be derived from pkgconfig there.


/Sune



Bug#1019446: kde-config-cron: Binary missing

2022-09-28 Thread Sune Stolborg Vuorela
'kcmshell5 kcm_cron'  also works and is a more light alternative. There 
might also be other host apps for these plugins that can be coerced into 
loading the cron kcm plugin.


If we do want dependencies, at least kde-cli-tools | systemsettings 
should be the dependencies.



/Sune

On 9/28/22 07:45, Aurélien COUDERC wrote:

Hi,

Le samedi 24 septembre 2022, 10:31:26 CEST c.bu...@posteo.jp a écrit :

Dear Bernhard,

thanks for the reply.

On 2022-09-24 10:09 Bernhard Übelacker  wrote:

I guess the kcm_cron.so is really just like a module
loaded by systemsettings5.

"systemsettings" and "systemsettings5" does not exist on my system and
not in the repos (via "apt-cache search").

That’s incorrect :

$ apt-file search bin/systemsettings
systemsettings: /usr/bin/systemsettings
systemsettings: /usr/bin/systemsettings5


It seems to me that the package "kde-config-cron" has some missing
dependencies.

Yes indeed, it’s missing a dependency on the systemsettings package, I’ll add 
it in the next upload.


Happy hacking,
--
Aurélien








Bug#990637: Why do marble have several .desktop files?

2021-07-06 Thread Sune Stolborg Vuorela
On Saturday, July 3, 2021 1:53:53 PM CEST Petter Reinholdtsen wrote:
> Package: marble
> Version: 4:17.08.3-3.2
> 
> I just noticed the .desktop files in marble confuses the script used to
> generate https://wiki.debian.org/MimeTypesSupport/PackageList >
> because it contain 9 .desktop files:

Let's start by ignoring the ones placed in KService dir. They are for plugins 
for the KService library.

> % dpkg -L marble|grep desktop
> /usr/share/applications/marble_geo.desktop
> /usr/share/applications/marble_gpx.desktop
> /usr/share/applications/marble_kml.desktop
> /usr/share/applications/marble_kmz.desktop
> /usr/share/applications/marble_shp.desktop
> /usr/share/applications/marble_worldwind.desktop
> /usr/share/applications/org.kde.marble.desktop

 
> Is there a good reason for all these desktop files.  At elast some of
> them seem redundant:
>   MimeType=application/x-gpx+xml;application/x-esri-shape;

If I understand it correctly, it being marble and the desktop spec, all of the 
extra mime types are supported by marble thru optional plugins; optional 
plugins that distributions might want to carry in different binary packages, or 
maybe even not carry at all, and only if the the plugin for application/x-
esri-shape is installed, marble support this mimetype.

For plugin-based software, this is makes sense.

Also e.g. okular uses the same approach. Here is the Debian package split into 
two packages with the lesser used packages with heavy dependencies resides.

I hope this is sufficient response to "is there a good reason", and I think the 
script you use should be adapted to work with this pattern.

Kind regards
/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#981515: kcoreaddons: please replace fam with gamin

2021-03-04 Thread Sune Stolborg Vuorela



On 3/3/21 8:54 PM, Nicholas D Steeves wrote:


thus FAM covers a use case that gamin does not, and this case is: users
who want to receive inotify style events for files that have been
remotely created or modified on NFS mounts.

Also, IIRC gamin depends on Linux-specific features such as inotify
where FAM provides fallbacks (eg: IIRC FAM is required on kfreebsd and
hurd); this might not be significant, but I felt it was worth mentioning
:-)

Please note that these features are what KCoreAddons (or more 
specifically KDirWatch) uses FAM for.


KDirWatch hooks up to inotify directly and prefers that if possible. FAM 
is only used for fallback codepath for e.g. nfs-mounts, before KDirWatch 
resorts to the last fallback; polling.


Replacing with libgamin is basically making the inotify-free codepath 
depend on inotify, so either keep using FAM, or skip both of them.



/Sune

 - who has been debugging KDirWatch and other parts of KCoreAddons over 
the years.




Bug#980131: Package name

2021-01-15 Thread Sune Stolborg Vuorela
Hi

this is a very generic package name for what I would consider a fringe package 
in the qt eco system.

And qml modules are in general called something like qml-module-something, 
with qml-module-q* being for things mostly from Qt itself, and others using 
qml-module-reverse-domain-name, e.g. qml-module-org-kde-activities

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#974087: fixfilepaths

2020-11-13 Thread Sune Stolborg Vuorela
Hi

Please don't do this. 

 - avid user of __FILE__ in test unit tests, who wants his tests run during 
build.

/Sune
-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank



Bug#950401: arora: should it be removed from Debian

2020-02-02 Thread Sune Stolborg Vuorela
reassign -1 ftp.debian.org
retitle -1 RM: RoM: Arora - ftbfs - dead upstream
severity -1 normal
thanks

Yeah. let's let it go.

/Sune

On Saturday, February 1, 2020 7:16:51 AM CET Paul Gevers wrote:
> Source: arora
> Version: 0.11.0+qt5+git2014-04-06-1
> Severity: serious
> Justification: ftbfs
> Tags: ftbfs
> 
> Dear Sune,
> 
> Arora has been removed from testing three years ago and is not part of
> buster. Isn't it better if you request removal from Debian if you don't
> intent to fix it?
> 
> If you haven't it done yourself and don't object, I'm going to reassign
> this bug to ftp.debian.org and ask for aroras removal in a couple of weeks.
> 
> Paul



Bug#947487: FTBFS: various C++ errors

2019-12-28 Thread Sune Stolborg Vuorela
Upstream master builds, but might also soon be adopted by KDE Frameworks

A quick fix is adding this line a nice place in toplevel CMakeLists.txt

set_property(TARGET tgt PROPERTY CXX_STANDARD 11)

Around line 35 looks like a nice location.

/Sune

On Friday, December 27, 2019 5:32:17 PM CET Lisandro Damián Nicanor Pérez 
Meyer wrote:
> Source: grantlee5
> Version: 5.1.0-2.1
> Severity: serious
> Justification: FTBFS in various architectures
> 
> Hi! While rebuilding your package due to a binNMU it failed to build from
> source:
> 
> https://buildd.debian.org/status/package.php?p=grantlee5
> 
> The forst error I see is:
> 
> from
> /<>/obj-x86_64-linux-gnu/templates/tests/pluginpointertest/mai
> n_app_autogen/mocs_compilation.cpp:2:
> /usr/include/c++/9/bits/c++0x_warning.h:32:2: error: #error This file
> requires compiler and library support for the ISO C++ 2011 standard. This
> support must be enabled with the -std=c++11 or -std=gnu++11 compiler
> options. 32 | #error This file requires compiler and library support \
> 
>   |  ^
> 
> Thanks for your work, Lisandro.
> 
> -- System Information:
> Debian Release: bullseye/sid
>   APT prefers unstable
>   APT policy: (990, 'unstable'), (500, 'unstable-debug'), (500,
> 'testing-debug'), (500, 'buildd-unstable'), (500, 'testing'), (1,
> 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64)
> Foreign Architectures: i386, arm64, armhf
> 
> Kernel: Linux 5.3.0-3-amd64 (SMP w/2 CPU cores)
> Kernel taint flags: TAINT_WARN, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
> Locale: LANG=es_AR.UTF-8, LC_CTYPE=es_AR.UTF-8 (charmap=UTF-8),
> LANGUAGE=es_AR:es (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled



Bug#945554: Qt5: link against OpenSSL at compile-time

2019-11-26 Thread Sune Stolborg Vuorela
On Tuesday, November 26, 2019 9:19:21 PM CET Jan Nordholz wrote:
> is there a reason that Debian's distribution package is *not* using the
> build flag "-openssl-linked" to create a proper DT_NEEDED dependency at
> compile-time? (Couldn't find anything in the archived bugreports, sorry if
> this is reopening a can of worms.)

Yes. the gpl versions are incompatible with openssl, so that would require all 
users of the non-ssl using parts of qtnetwork to also have openssl exceptions. 

This way, only the applications actually requiring it requires the exception.

/Sune

-- 
I didn’t stop pretending when I became an adult, it’s just that when I was a 
kid I was pretending that I fit into the rules and structures of this world. 
And now that I’m an adult, I pretend that those rules and structures exist.
   - zefrank