Re: [Pkg-xfce-devel] XFCE 4.12 backport for Jessie
Vincent and all,
About suffix
"~bpo8+1+b1" you've mentioned, it would still not work in my case, because resulting package version would be lower than one in Jessie! Let me take a practical example:
Package xfce4-mixer:
* Current source version: 1.10.3-1 in both Jessie and Stretch
* Current binary version in jessie: 1.10.3-1 (with xfce4-panel 4.10 dependency)
* Current binary version in stretch: 1.10.3-1+b1 (with xfce4-panel 4.12 dependency)
* Hypothetical binary version in jessie-backports: 1.10.3-1[X]~bpo8+1[Y] (with backported xfce4-panel 4.12 dependency)
My question is: where to put "+b1" in backported version? At position [X] or [Y]? Putting it in [Y] would result in a version number (1.10.3-1~bpo8+1+b1) lower than one in jessie (1.10.3-1). On the other hand, putting it at [X] would still result in a binary version (1.10.3-1+b1~bpo8+1) higher than one in jessie, but still lower than current one in stretch (1.10.3-1+b1).
About maintaining the whole XFCE 4.12 tree in jessie-backports, I'll keep on maintaining my own builds in OBS, eventually writing some scripts to keep track of changes in stretch and automate building and uploading backported packages whenever necessary. If I feel comfortable with the process, I will volunteer myself for maintaing it in jessie-backports. In the mean time, I still really appreciate if at least lightdm and lightdm-gtk-greeter (maintained by the same "Debian Xfce Maintainers" team) could be in jessie-backports in short term. Honestly, I only need backported xfwm4 4.12 (to better handling CSD-enabled apps), but I'm afraid it requires a full XFCE tree rebuild against 4.12 libs.
Reply to: