Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multiple regressions since 0.40.0 #240

Open
theofficialgman opened this issue Jun 1, 2023 · 4 comments
Open

multiple regressions since 0.40.0 #240

theofficialgman opened this issue Jun 1, 2023 · 4 comments

Comments

@theofficialgman
Copy link

theofficialgman commented Jun 1, 2023

I realize this isn't the best bug report since it includes multiple regressions but I do not want to keep track of these critical issues separately.

I took some time to triage... basically yad has been broken in many ways ever since 0.41.0 (that includes 1.0, 2.0, 12.1, etc), 0.40.0 is the LAST version to work without any major problems.
to give examples of what is broken in 0.41.0+:

  • window positioning, the window doesn't appear where you tell it to. The position is repeatable and offset from where it should be.
  • window sizing
  • windows pop in and move from the top left to the position specified
  • additional dead space has been added to the left of the GUI lists dialog

(note, all of this is on XORG or XWAYLAND where window positioning and sizing are expected to work and functioned previously on 0.40.0)

sizing seems correct in the latest tested (12.1), but positioning is still broken.
all of this is with a single monitor... multimonitor is apparently even more broken in the latest versions according to the github issues #113 #15

I guess it is a good reason that a lot of distros have not "updated" since 0.40.0 since it would be a significant downgrade due to these bugs

@theofficialgman
Copy link
Author

theofficialgman commented Jun 1, 2023

CC: @bgermann

yad (7.2-0.1) experimental; urgency=medium

  * Non-maintainer upload.
  * Update debhelper to compat 10.
  * Switch to GitHub upstream and import new version (Closes: #1029395).
  * Salvage packgage (Closes: #1024523).

 -- Bastian Germann <bage@debian.org>  Tue, 30 May 2023 16:27:22 +0200

please do not move to any version higher than 0.40.0 to testing or stable until these bugs are resolved. I do not want to have to ship custom non-broken yad on debian and ubuntu stable releases.

@nerun
Copy link

nerun commented Feb 19, 2024

@theofficialgman, are you the Debian maintainer of YAD package? Why 7.2 is in the experimental instead of 13.0? Is it more stable than 13.0?

@bgermann
Copy link

You can see the original request by Alexis Puente Montiel for the experimental update in Debian bug 1024523. I guess he handed in this version because it is in Pica Libre. I have sponsored it but as this issue was brought up, nobody bothered to upload it to Debian unstable.

@theofficialgman
Copy link
Author

theofficialgman commented Feb 19, 2024

@theofficialgman, are you the Debian maintainer of YAD package? Why 7.2 is in the experimental instead of 13.0? Is it more stable than 13.0?

No. Just looking out for yad as a dependency that projects I contribute on and don't want a version with these issues making it's way into stable debian or Ubuntu releases.

I pinged the maintainer and their response is as above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants