Xpra: Ticket #2389: beta repository: updates fail because of wrong versioning

In the winswitch beta repository for debian xpra versions r23061 and r23066 have a different name scheme than the other version packages. This prevents apt from installing the real latest version.

I've been stuck with r23066 since weeks because apt/debian believes it to be the latest version.

I was wondering why I did not get an xpra update for a long time until I had a look at http://winswitch.org/beta/buster/main/binary-amd64/ today. Manually choosing and installing r23522 worked. However, my next system update will install r23066 again.



Sat, 17 Aug 2019 17:50:29 GMT - Antoine Martin: status changed; resolution set

Ah, right, those were built as release versions but landed on the beta channel by mistake. I've just deleted them and re-created the repo data, this should do it. Though you may have to remove the version you have installed and then apt-get update


Sat, 17 Aug 2019 18:01:32 GMT - mviereck:

I've just deleted them and re-created the repo data, this should do it.

Thanks! xpra-python2 and xpra-python3 packages are fixed now. Still wrong: xpra-html5 xpra_3.0 (at end of http://winswitch.org/beta/buster/main/binary-amd64/)


Sun, 18 Aug 2019 02:52:29 GMT - Antoine Martin:

Still wrong:

Oops, sorry for the sloppy job, did that in a rush. Should be OK now.


Sun, 18 Aug 2019 07:11:03 GMT - mviereck:

Still a bit left: python2-xpra-dbgsym python3-xpra-dbgsym :-)


Sun, 18 Aug 2019 16:07:35 GMT - Antoine Martin:

Whoops, forgot about those. Done. Thanks!


Tue, 20 Aug 2019 13:15:24 GMT - Mark Harkin:

Can I hijack this ticket and request a similar fix for CentOS on the beta repo...

Resolving Dependencies
--> Running transaction check
---> Package xpra.x86_64 0:3.0-0.20190706r23103.el7_6 will be installed
--> Processing Dependency: xpra-common = 3.0-0.20190706r23103.el7_6 for package: xpra-3.0-0.20190706r23103.el7_6.x86_64
--> Processing Dependency: python3-xpra-server = 3.0-0.20190706r23103.el7_6 for package: xpra-3.0-0.20190706r23103.el7_6.x86_64
--> Processing Dependency: python3-xpra-client = 3.0-0.20190706r23103.el7_6 for package: xpra-3.0-0.20190706r23103.el7_6.x86_64
--> Processing Dependency: xpra-html5 for package: xpra-3.0-0.20190706r23103.el7_6.x86_64
--> Running transaction check
---> Package xpra.x86_64 0:3.0-0.20190706r23103.el7_6 will be installed
--> Processing Dependency: python3-xpra-server = 3.0-0.20190706r23103.el7_6 for package: xpra-3.0-0.20190706r23103.el7_6.x86_64
--> Processing Dependency: python3-xpra-client = 3.0-0.20190706r23103.el7_6 for package: xpra-3.0-0.20190706r23103.el7_6.x86_64
---> Package xpra-common.noarch 0:3.0-0.20190706r23103.el7_6 will be installed
---> Package xpra-html5.noarch 0:3.0-0.20190706r23103.el7_6 will be installed
--> Finished Dependency Resolution
Error: Package: xpra-3.0-0.20190706r23103.el7_6.x86_64 (winswitch-beta)
           Requires: python3-xpra-client = 3.0-0.20190706r23103.el7_6
Error: Package: xpra-3.0-0.20190706r23103.el7_6.x86_64 (winswitch-beta)
           Requires: python3-xpra-server = 3.0-0.20190706r23103.el7_6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Tue, 20 Aug 2019 19:50:09 GMT - Antoine Martin:

Can I hijack this ticket and request a similar fix for CentOS on the beta repo...

That's odd, the packages are there. Maybe createrepo failed or something. I've uploaded some new packages and I will try CentOS 7.x soon.


Wed, 21 Aug 2019 04:56:02 GMT - Antoine Martin:

Damn, that had been broken for a while too. Thanks for reporting that. Fixed in r23547. There are new beta packages for centos7.


Wed, 21 Aug 2019 11:10:56 GMT - Mark Harkin:

Great, thanks, it's working now.

Damn, that had been broken for a while too. Thanks for reporting that.

I'm working mainly with a custom build so not using the beta repo so often.


Sat, 23 Jan 2021 05:49:59 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2389