Closed taschenlampe closed 1 year ago
You should choose Lösung 3: sway-1.7-1.1.x86_64 durch Ignorieren einiger Abhängigkeiten brechen
.
It's caused by Requires: %{name}-branding = %{version}
.
@denisok how should we handle this? Do you want to bump the branding package each time an update is done? Or should we put a <= 1.6 there and update manually each time? Remove the version thing? Nothing sounds perfect :)
@jubalh I will take a look later.
hm, I don't remmeber now how did it work, but I think this was added there: %define sway_version %(rpm -q --queryformat "%%{version}" sway)
for that reason.
Maybe we should do Provides: sway-branding = %{sway_version}
. But interesting how did it work before. Because there is a same thing for the waybar, and that was updated number of times.
Need to investigate and refresh my memory about branding packages.
I am not sure whether it is exactly sway’s problem, but with the latest updates I got even greetd broken:
Unfortunately, I don’t have other debugging information than that I am using:
@mcepl is that reproducible ? could you change service file and add that RUST_BACKTRACE
? I am going to update and see :)
@mcepl is that reproducible ? could you change service file and add that
RUST_BACKTRACE
? I am going to update and see :)
Sorry, I am too tired and with my mind too much somewhere else. Where exactly should I put it and what?
@jubalh so the issue is after these changes: https://build.opensuse.org/package/rdiff/X11:Wayland/sway?linkrev=base&rev=109#n50 https://build.opensuse.org/request/show/949422
that actually added dependency on the version. it wasn't there before. I don't know why that change was made
@mcepl is that reproducible ? could you change service file and add that
RUST_BACKTRACE
? I am going to update and see :)Sorry, I am too tired and with my mind too much somewhere else. Where exactly should I put it and what?
in /usr/lib/systemd/system/greetd.service
in [Service]
section
Environment="RUST_BACKTRACE=1"
@jubalh so the issue is after these changes: https://build.opensuse.org/package/rdiff/X11:Wayland/sway?linkrev=base&rev=109#n50 https://build.opensuse.org/request/show/949422
that actually added dependency on the version. it wasn't there before. I don't know why that change was made
Oh! I even asked the contributor about this whole block in: https://build.opensuse.org/request/show/948519 He mentioned rpmlint suggested this. My bad!
I can remove the version part tomorrow!
@jubalh so the issue is after these changes: https://build.opensuse.org/package/rdiff/X11:Wayland/sway?linkrev=base&rev=109#n50 https://build.opensuse.org/request/show/949422 that actually added dependency on the version. it wasn't there before. I don't know why that change was made
Oh! I even asked the contributor about this whole block in: https://build.opensuse.org/request/show/948519 He mentioned rpmlint suggested this. My bad!
I can remove the version part tomorrow!
https://build.opensuse.org/request/show/950825
done :) I tested on branched repo, update worked fine.
@jubalh so the issue is after these changes: https://build.opensuse.org/package/rdiff/X11:Wayland/sway?linkrev=base&rev=109#n50 https://build.opensuse.org/request/show/949422 that actually added dependency on the version. it wasn't there before. I don't know why that change was made
Oh! I even asked the contributor about this whole block in: https://build.opensuse.org/request/show/948519 He mentioned rpmlint suggested this. My bad!
Interesting.
it might be deprecated, but wiki still says it is not: https://en.opensuse.org/openSUSE:Packaging_Branding
I tried to specify specific version (as 1.7) but it doesn't work. There should be additional magic then. But if it is deprecated - why it works? :) Probably I tried to fix those warning in the past, that why I have sway_version
macro, but I failed.
I tried once again now, but it is also fails, even if I specify 1.7 version. It couldn't satisfy the dependency.
I have no opinion either way on what the specfile should say. The RPM lint suggested it, and the packages worked for me with its suggestions (I don't use openSUSEway or greetd, just sway and sway-branding-upstream directly), so I didn't know there was a problem. Thanks for fixing it.
I have no opinion either way on what the specfile should say. The RPM lint suggested it, and the packages worked for me with its suggestions (I don't use openSUSEway or greetd, just sway and sway-branding-upstream directly), so I didn't know there was a problem. Thanks for fixing it.
no problem, you did well to try to fix it. Thanks for feedback and approval.
This is probably the best what I can find.
Is this still relevant?
Let’s kill it for now.
Yes, this can be closed.
Hi!
I found following message from zypper this morning: (I guess I dont need to translate this into english)
How should I proceed as Option 1 would nuke openSWAY
Of course removing openSUSEway is clearly not an option :-D