freerdp: drop freerdp 2.x, move to by-name#392754
Conversation
|
There is also an argument to be made to build freerdp against sdl3, but that is an actual functionality change. CI should say zero rebuilds on this, the sdl dependency bump will come in yet another followup. |
f0d83af to
b095a02
Compare
|
The commit ordering isn't ideal, because in the middle of the two commits we have packages depending on an alias. Could it be structured as follows?
|
b095a02 to
c72eb38
Compare
dropping freerdp2 can happen whenever, nothing actually depends on it. But fixed the history to be bisectable |
alyssais
left a comment
There was a problem hiding this comment.
Looks good but now has a conflict that needs to be resolved.
c72eb38 to
4d53e25
Compare
The freerdp package name previuously pointed to the unmaintained freerdp version 2.x. Version 2.x is no longer used in nixpkgs. It was never clear `freerdp` would be pinned to 2.x versions indefinitely. This removes the pin on the freerdp package and moves the package to by-name pattern.
4d53e25 to
947167d
Compare
|
Ok this should be fine now |
|
Ok huh? I blundered - turns out |
|
krdp: #393686 |
|
Hello! I was just adding my app which requires freerdp2: #392984, this is now preventing it from compiling. Edit: We discussed this over Matrix, I'll have to update the library that relies on FreeRDP 2 :( |
|
This has broken Guacamole, issue #395919 |
|
Right - so there are two breakages now? I guess i'll do a partial revert then.... |
|
Working on a fix @ #407726 |
|
Hello. I'm considering the possibility to return freerdp version 2 to nixpkgs. Why the decision to remove v2 completely was made @LordGrimmauld ? In my practice, xfreerdp v3 has a broken clipboard support on KDE6+Wayland, while xfreerdp v2 works perfectly fine. |
|
Has the bug been reported upstream? We can't keep unmaintained software around forever — the path forward is to get a maintained version fixed. |
|
I haven't reported this exact bug upstream yet. |
|
We have #393673 to build freerdp against sdl3 |
The freerdp package name previuously pointed to the unmaintained freerdp version 2.x. Version 2.x is no longer used in nixpkgs.
It was never clear
freerdpwould be pinned to 2.x versions indefinitely.This removes the pin on the freerdp package and moves the package to by-name pattern.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.