[Dev] Orphan Libre package [iceweasel] marked out-of-date

2020-08-25 Thread Parabola Website Notification
eliotre...@disroot.org wants to notify you that the following packages may be 
out-of-date:


* iceweasel 1:79.0-1.parabola1 [libre] (x86_64): 
https://parabolagnulinux.org/packages/libre/x86_64/iceweasel/


The user provided the following additional text:

Mozilla released Firefox 80.

Actually, Firefox source code has been updated to the version 80.

Most of the changes are related with accesibility.

For more information about Firefox 80, please follow this link:

https://www.mozilla.org/en-US/firefox/80.0/releasenotes/

Thanks.

___
Dev mailing list
Dev@lists.parabola.nu
https://lists.parabola.nu/mailman/listinfo/dev


Re: [Dev] [PATCH] Upgrade nextcloud-client to v3.0.0

2020-08-25 Thread theova

Hi,

Thanks for your answer. As this is interesting for other Devs, I reply
to the mailing list (please consider to subscribe to write to the
mailing list directly).

I've built it today with the newest packages in Parabolas repos and got
no such fail results.

However the second issue I can confirm on i3 (x11). If I start
nextcloud-client, the window appears under my mouse. As soon as I leave
the area, the window is away (without crashing). Under gnome, I cannot
reproduce this behaviour.

As the patches only address the login procedure, I do not think that
they are the reason for the "crash". It rather seems like a "bleeding
edge OS" issue which should be reported upstream to the nextcloud
developers.

eomc20a2q...@opayq.com schrieb am Tue, 25. Aug 20 14:50:

Hi, just tried your patch on x86_64. I'm having a couple weird errors. The 
first time I got this error during the build process:

```
94% tests passed, 2 tests failed out of 35

Total Test time (real) = 120.80 sec

The following tests FAILED:
    14 - SyncMoveTest (Failed)
    15 - SyncConflictTest (Failed)
Errors while running CTest
make: *** [Makefile:126: test] Error 8
==> ERROR: A failure occurred in check().
    Aborting...
```
I tried it again and the build worked, but I'm having a bunch of separate 
issues with the actual program.

Under Wayland (Sway WM), if I open the GUI and focus my mouse anywhere on the 
screen, the GUI disappears (though it doesn't crash):

```
2020-08-25 13:42:22:651 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowReferencePoint ]:    screenRect: QRect(0,0 1920x1080)
2020-08-25 13:42:22:651 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowReferencePoint ]:    taskbarRect: QRect(0,0 32x1080)
2020-08-25 13:42:22:651 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowReferencePoint ]:    taskbarScreenEdge: 
OCC::Systray::TaskBarPosition::Left
2020-08-25 13:42:22:651 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowReferencePoint ]:    trayIconCenter: QPoint(0,0)
2020-08-25 13:42:22:651 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowPosition ]:    taskbarScreenEdge: 
OCC::Systray::TaskBarPosition::Left
2020-08-25 13:42:22:652 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowPosition ]:    screenRect: QRect(0,0 1920x1080)
2020-08-25 13:42:22:652 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowPosition ]:    windowRect (reference) QRect(36,0 
1857x477)
2020-08-25 13:42:22:652 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowPosition ]:    windowRect (adjusted ) QRect(36,0 
1857x477)   Aborting...
```

If I set `QT_QPA_PLATFORM=xcb` (that is, force QT to use XWayland), the same 
thing happens:

```
2020-08-25 13:48:39:563 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowReferencePoint ]:    screenRect: QRect(0,0 1920x1080)
2020-08-25 13:48:39:564 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowReferencePoint ]:    taskbarRect: QRect(0,0 1920x32)
2020-08-25 13:48:39:564 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowReferencePoint ]:    taskbarScreenEdge: 
OCC::Systray::TaskBarPosition::Top
2020-08-25 13:48:39:564 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowReferencePoint ]:    trayIconCenter: QPoint(1156,370)
2020-08-25 13:48:39:564 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowPosition ]:    taskbarScreenEdge: 
OCC::Systray::TaskBarPosition::Top
2020-08-25 13:48:39:564 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowPosition ]:    screenRect: QRect(0,0 1920x1080)
2020-08-25 13:48:39:564 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowPosition ]:    windowRect (reference) QRect(956,36 
401x511)
2020-08-25 13:48:39:564 [ debug nextcloud.gui.systray ]    [ 
OCC::Systray::computeWindowPosition ]:    windowRect (adjusted ) QRect(956,36 
401x511)
```

Maybe of note is that Arch still have Nextcloud Client 3.0.0 in Testing -- 
there may be a reason they've kept it there for a while now (perhaps this issue 
isn't because of your patches).

25 Aug 2020, 12:01 by


Hi

here is a patch to upgrade nextcloud-client to current version 3.0.0.

Successfully tested on x86_64, built for i686. The build for arm
failed...


Parabola Website Notification  schrieb am Fri, 21. Aug 20 
10:05:


eomc20a2q...@opayq.com wants to notify you that the following packages may be 
out-of-date:


* nextcloud-client 2.6.4-1.parabola1 [libre] (i686): 
https://parabolagnulinux.org/packages/libre/i686/nextcloud-client/
* nextcloud-client 2.6.4-1.parabola1 [libre] (x86_64): 
https://parabolagnulinux.org/packages/libre/x86_64/nextcloud-client/


The user provided the following additional text:

3.0.0 is out:

https://github.com/nextcloud/desktop/releases/tag/v3.0.0

___
Dev mailing list
Dev@lists.parabola.nu
https://lists.parabola.nu/mailman/listinfo/dev






[Dev] [PATCH] Upgrade nextcloud-client to v3.0.0

2020-08-25 Thread theova

Hi

here is a patch to upgrade nextcloud-client to current version 3.0.0.

Successfully tested on x86_64, built for i686. The build for arm
failed...


Parabola Website Notification  schrieb am Fri, 21. Aug 20 
10:05:

eomc20a2q...@opayq.com wants to notify you that the following packages may be 
out-of-date:


* nextcloud-client 2.6.4-1.parabola1 [libre] (i686): 
https://parabolagnulinux.org/packages/libre/i686/nextcloud-client/
* nextcloud-client 2.6.4-1.parabola1 [libre] (x86_64): 
https://parabolagnulinux.org/packages/libre/x86_64/nextcloud-client/


The user provided the following additional text:

3.0.0 is out:

https://github.com/nextcloud/desktop/releases/tag/v3.0.0

___
Dev mailing list
Dev@lists.parabola.nu
https://lists.parabola.nu/mailman/listinfo/dev
From 5872e6eddbc491be2343f974a3a687df7030 Mon Sep 17 00:00:00 2001
From: Theo von Arx 
Date: Thu, 16 Jul 2020 21:55:28 +0200
Subject: [PATCH] [nextcloud-client] Upgrade to 3.0.0

---
 libre/nextcloud-client/Nextcloud.conf |   2 -
 libre/nextcloud-client/PKGBUILD   |  57 +--
 .../nextcloud-client-fix-build.diff   |  13 -
 .../nextcloud-client/remove-qtwebengine.patch | 446 +-
 4 files changed, 250 insertions(+), 268 deletions(-)
 delete mode 100644 libre/nextcloud-client/Nextcloud.conf
 delete mode 100644 libre/nextcloud-client/nextcloud-client-fix-build.diff

diff --git a/libre/nextcloud-client/Nextcloud.conf 
b/libre/nextcloud-client/Nextcloud.conf
deleted file mode 100644
index 232a67665..0
--- a/libre/nextcloud-client/Nextcloud.conf
+++ /dev/null
@@ -1,2 +0,0 @@
-[General]
-skipUpdateCheck=true
diff --git a/libre/nextcloud-client/PKGBUILD b/libre/nextcloud-client/PKGBUILD
index 9afa9b0fb..3028c35f0 100644
--- a/libre/nextcloud-client/PKGBUILD
+++ b/libre/nextcloud-client/PKGBUILD
@@ -8,8 +8,10 @@
 
 
 pkgname=nextcloud-client
-pkgver=2.6.4
-_commit=b45f5fd1a947dc21eb11c69049a99616a2ec950e
+# Upstream does not provide signed tarballs (yet)
+# https://github.com/nextcloud/desktop/issues/236#issuecomment-540538247
+pkgver=3.0.0
+_commit=ff175088a391007b66bfca89ef35cf29e37cf001
 pkgrel=1
 pkgrel+=.parabola1
 pkgdesc='Nextcloud desktop client'
@@ -18,69 +20,59 @@ arch=(x86_64)
 arch+=(i686 armv7h)
 url='https://nextcloud.com/'
 license=(GPL)
-depends=(openssl sqlite qtkeychain qt5-svg xdg-utils libcloudproviders)
+depends=(openssl sqlite qtkeychain qt5-svg xdg-utils libcloudproviders
+ qt5-graphicaleffects qt5-quickcontrols2)
 makedepends=(doxygen extra-cmake-modules kio python-sphinx qt5-tools git 
cmocka)
 optdepends=(
   'kio: integration with Dolphin'
   'nemo-python: integration with Nemo'
   'python-nautilus: integration with Nautilus'
-  'python2-caja: integration with Caja'
+  'python-caja: integration with Caja'
 )
-source=("$pkgname::git+https://github.com/nextcloud/desktop.git?signed#commit=$_commit;
-
issue1458-workaround.patch::https://github.com/yan12125/desktop/commit/7da680ef7843a52c3136916744f50d4a003bb8b5.patch
-
issue1458-2.patch::https://github.com/yan12125/desktop/commit/2b313368325dac5b8d0e69394cfcc4faaa745f75.patch
-$pkgname-fix-build.diff
-Nextcloud.conf)
+# Not using ?signed here as only the tag is properly signed, not the commit.
+# See https://github.com/nextcloud/desktop/issues/2185
+source=("$pkgname::git+https://github.com/nextcloud/desktop.git#commit=$_commit;)
 source+=(remove-qtwebengine.patch)
 validpgpkeys=(
   A26B951528EA1BA1678C7AE5D406C75CEE1A36D6  # one of keys controlled by 
github.com/camilasan
   42E775EAA3E47F9E0D5CDB0E00819E3BF4177B28  # controlled by github.com/misch7
+  17166A5275C5FA6F1A48FD78074BBBCB8DECC9E2  # https://github.com/er-vin.gpg
 )
-sha256sums=('SKIP'
-'07cd68f54c004175b4a09cce25830a357d0ebaafaf4e4cabfb8b0d4deeded2f3'
-'157c87a789219a3442ca5947c48dcd1ef3898612ff32070bf8842a42bfbe857a'
-'8b257a0554ceb54a7ed320dbfa3becb97d6845338e28a8aa0a4f6239f3141645'
-'5f51e41ef01d4e5b88a4735531105b84b4fb5317adc2a2996117c03fe5a44fc7')
-sha256sums+=('77d7afd2dc65a7625e1617dd2c287c1be004deca2f64ecc18a96bb6c3cd733cf')
-backup=('etc/Nextcloud/sync-exclude.lst'
-'etc/Nextcloud/Nextcloud.conf')
+sha256sums=('SKIP')
+sha256sums+=('92a580a8de3141c2d04a28a4de3264a35f426fa74834379f5cae4ae0934b1d7b')
+backup=('etc/Nextcloud/sync-exclude.lst')
 
 prepare() {
   # tmpdir for check()
-  mkdir tmpdir $pkgname/build
+  mkdir tmpdir
 
   # Use system GNUInstallDirs.cmake so that we can benefit from
   # https://gitlab.kitware.com/cmake/cmake/merge_requests/3735
   rm -v $pkgname/cmake/modules/GNUInstallDirs.cmake
 
   cd $pkgname
-  patch -Np1 -i ../issue1458-workaround.patch
-  patch -Np1 -i ../issue1458-2.patch
-
-  # https://github.com/nextcloud/desktop/pull/719
-  # "Rename owncloud tests to nextcloud" - actually breaks building of tests
-  patch -Np1 -i ../$pkgname-fix-build.diff
 
   # Remove qt5-webengine dependency
+  #