Blocking x11-libs/gtkglext cleanup.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2abc3b439dd33eb126f98cd09a87f0a77567f9d commit c2abc3b439dd33eb126f98cd09a87f0a77567f9d Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-01-19 13:25:22 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-01-19 13:25:33 +0000 net-misc/anydesk: Drop 5.0.0 and 5.1.2 Closes: https://bugs.gentoo.org/705154 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> net-misc/anydesk/Manifest | 4 -- net-misc/anydesk/anydesk-5.0.0.ebuild | 110 ---------------------------------- net-misc/anydesk/anydesk-5.1.2.ebuild | 110 ---------------------------------- 3 files changed, 224 deletions(-)
sigh... not sure how I overlooked that, but even latest version depends on x11-libs/gtkglext. Are there any upstream plans to switch to GTK3?
I was just going to ask you why you closed... :) I'll ask upstream about their plans and report back.
Received reply from upstream - they are working on it but it will take some time. No ETA.
Anydesk 5.5.2 (not in portage) is working for me with pango 1.44.7 5.5.1 aborted right after connection is accepted. But gtkglext and pangox depedencies are still present in 5.5.2: ldd /opt/bin/anydesk | grep 'glext\|pangox' libgtkglext-x11-1.0.so.0 => /usr/lib64/libgtkglext-x11-1.0.so.0 (0x00007f13c9761000) libgdkglext-x11-1.0.so.0 => /usr/lib64/libgdkglext-x11-1.0.so.0 (0x00007f13c96f2000) libpangox-1.0.so.0 => /usr/lib64/libpangox-1.0.so.0 (0x00007f13c954f000)
This is now the very last blocker for bug 698950.
<user>@<host> $ qlist -Iv anydesk net-misc/anydesk-6.0.0 <user>@<host> $ ldd /opt/bin/anydesk | grep 'glext\|pangox' libgtkglext-x11-1.0.so.0 => /usr/lib64/libgtkglext-x11-1.0.so.0 (0x00007f3939179000) libgdkglext-x11-1.0.so.0 => /usr/lib64/libgdkglext-x11-1.0.so.0 (0x00007f393910e000) libpangox-1.0.so.0 => /usr/lib64/libpangox-1.0.so.0 (0x00007f3938f3f000) Still no change.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fd3e6acde23a19b0d0ca90f08532031433aa1f2 commit 3fd3e6acde23a19b0d0ca90f08532031433aa1f2 Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> AuthorDate: 2020-11-25 02:00:42 +0000 Commit: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> CommitDate: 2020-11-25 02:00:42 +0000 net-misc/anydesk: 6.0.1 version bump. The gtkglext dependency hasn't been fixed by upstream yet. Bug: https://bugs.gentoo.org/705154 Signed-off-by: Paolo Pedroni <paolo.pedroni@iol.it> Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> Fixes: https://bugs.gentoo.org/741722 Package-Manager: Portage-3.0.6, Repoman-3.0.1 RepoMan-Options: --force Signed-off-by: Jorge Manuel B. S. Vicetto (jmbsvicetto) <jmbsvicetto@gentoo.org> net-misc/anydesk/Manifest | 2 + net-misc/anydesk/anydesk-6.0.1.ebuild | 116 ++++++++++++++++++++++++++++++++++ 2 files changed, 118 insertions(+)
(In reply to Larry the Git Cow from comment #8) > commit 3fd3e6acde23a19b0d0ca90f08532031433aa1f2 > Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) > ... > RepoMan-Options: --force So you knowingly broke CI there?
(In reply to Andreas Sturmlechner from comment #9) > (In reply to Larry the Git Cow from comment #8) > > commit 3fd3e6acde23a19b0d0ca90f08532031433aa1f2 > > Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) > > ... > > RepoMan-Options: --force > So you knowingly broke CI there? No, I didn't broke it "knowingly". I've been very busy with work for the past month and was trying to address this bug. I had hoped you or someone else might have pushed the user patch to the tree, but as that didn't happen I did the bump without noticing that the dependency had been masked in the meantime. I didn't fix the commit yet as you took care of the CI issue by masking the bump and I was very busy. If you can and wish to push the change from github, please feel free to do so. If you want me to take care of "my mess", I'll try to get to it as soon as I can.
I can take care of the user contribution for you. (In reply to Jorge Manuel B. S. Vicetto from comment #10) > (In reply to Andreas Sturmlechner from comment #9) > > (In reply to Larry the Git Cow from comment #8) > > > commit 3fd3e6acde23a19b0d0ca90f08532031433aa1f2 > > > Author: Jorge Manuel B. S. Vicetto (jmbsvicetto) > > > ... > > > RepoMan-Options: --force > > So you knowingly broke CI there? > > No, I didn't broke it "knowingly". But if you need to use --force, that tells me you had to convince repoman to ignore an error.
(In reply to Andreas Sturmlechner from comment #11) > I can take care of the user contribution for you. Thank you. > > > So you knowingly broke CI there? > > > > No, I didn't broke it "knowingly". > But if you need to use --force, that tells me you had to convince repoman to > ignore an error. Yes, I did use --force. I should have pay more attention to the error. I apologize for that.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39016aa441d7efb47032da6ba0bfdba4f1ef907 commit a39016aa441d7efb47032da6ba0bfdba4f1ef907 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2020-12-17 19:23:15 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2020-12-17 19:24:50 +0000 profiles: Unmask net-misc/anydesk-6.0.1 Bug: https://bugs.gentoo.org/705154 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/package.mask | 5 ----- 1 file changed, 5 deletions(-)
New release, but no change in the deps yet. $ qlist -Iv anydesk net-misc/anydesk-6.1.1 $ ldd /opt/bin/anydesk | grep 'glext\|pangox' libgtkglext-x11-1.0.so.0 => /usr/lib64/libgtkglext-x11-1.0.so.0 (0x00007f1ea6b9c000) libgdkglext-x11-1.0.so.0 => /usr/lib64/libgdkglext-x11-1.0.so.0 (0x00007f1ea6b30000)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e213d550a9cb24cb327585a9fa092652e494293 commit 4e213d550a9cb24cb327585a9fa092652e494293 Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2022-07-25 10:42:02 +0000 Commit: Matthew Smith <matthew@gentoo.org> CommitDate: 2022-08-26 08:43:58 +0000 net-misc/anydesk: 6.2.0 The minizip requirement (but 829499) is no longer there for 6.2.0. Migration away from x11-libs/gtkglext (bug 698950) has happened. Dropped a few other dependencies too as I can't see how they are required with lddtree. We can consider the following changes still: 1. Removing the desktop and systemd units from files/ and using sed to update /usr/bin to /opt/bin instead. 2. Installing binary directly into /opt/bin rather than /opt/anydesk/ and then symlinking from /opt/bin. Bug: https://bugs.gentoo.org/705154 Closes: https://bugs.gentoo.org/829499 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/26587 Signed-off-by: Matthew Smith <matthew@gentoo.org> net-misc/anydesk/Manifest | 1 + net-misc/anydesk/anydesk-6.2.0.ebuild | 98 +++++++++++++++++++++++++++++++++++ 2 files changed, 99 insertions(+)
Is there a compatibility reason to keep the old (<6.2.0) versions of anydesk around, or can we drop them and treeclean gtkglext?
(In reply to Matthew Smith from comment #16) > Is there a compatibility reason to keep the old (<6.2.0) versions of anydesk > around, or can we drop them and treeclean gtkglext? No there is not, I note there are no stable slots for anydesk either, so I'm happy to remove them. Will file a PR closing this bug.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e58810603e2412e67679b2c19c0ca1d0f8b1bd23 commit e58810603e2412e67679b2c19c0ca1d0f8b1bd23 Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2022-08-26 12:12:45 +0000 Commit: Matthew Smith <matthew@gentoo.org> CommitDate: 2022-08-26 16:02:41 +0000 net-misc/anydesk: remove <6.2.0 Closes: https://bugs.gentoo.org/705154 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/27023 Signed-off-by: Matthew Smith <matthew@gentoo.org> net-misc/anydesk/Manifest | 8 --- net-misc/anydesk/anydesk-5.5.6-r1.ebuild | 115 ------------------------------- net-misc/anydesk/anydesk-6.0.0-r1.ebuild | 115 ------------------------------- net-misc/anydesk/anydesk-6.0.1.ebuild | 115 ------------------------------- net-misc/anydesk/anydesk-6.1.0.ebuild | 109 ----------------------------- net-misc/anydesk/anydesk-6.1.1.ebuild | 109 ----------------------------- 6 files changed, 571 deletions(-)
We've established that for the time being we can't fix this.