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
LXQt: bump to 1.0.0 #22845
LXQt: bump to 1.0.0 #22845
Conversation
Pull Request assignmentSubmitter: @AdelKS app-arch/lxqt-archiver: @gentoo/lxqt Linked bugsNo bugs to link found. If your pull request references any of the Gentoo bug reports, please add appropriate GLEP 66 tags to the commit message and request reassignment. If you do not receive any reply to this pull request, please open or link a bug to attract the attention of maintainers. In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Pull request CI reportReport generated at: 2021-11-06 16:10 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Pull request CI reportReport generated at: 2021-11-06 16:25 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Just two notes:
|
Hello!
Thanks! |
Pull request CI reportReport generated at: 2021-11-07 14:20 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Pull request CI reportReport generated at: 2021-11-07 15:00 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Okay I revisited the dependency changes by having a look at the corresponding |
Pull request CI reportReport generated at: 2021-11-07 15:30 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Pull request CI reportReport generated at: 2021-11-07 15:45 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
Haven't managed to go over this yet, but it will hopefully happen sooner rather than later. Thanks! |
I finally got some testing done, but still got a bunch to do. For now though, I'm wondering about 'xdg_icon_cache_update' a little. I've noticed it was removed from 'pkg_postrm()' in at least 'lxqt-config', and where it was added, it's only included in 'pkg_postinst()'. Is it really not needed in postrm? |
Also, indeed, CMake will complain if some of the dependencies are missing, even if there's no obvious need for them (if they really are unnecessary, an upstream PR for removing them would be nice). One such example is 'lxqt-config', which seems to still be missing 'kwindowsystem' now. It is pulled in by several of the other packages, but we should probably keep it here as well. |
Awesome!
I must admit that I did not read further about it and just followed what the QA Notice suggests. I will have a deeper look at the difference.
I just had a look at their CMakeLists.txt and |
It seems to come from a few places: https://github.com/lxqt/liblxqt/blob/master/cmake/lxqt-config.cmake.in#L15 Also here: https://github.com/lxqt/lxqt-config/blob/master/src/CMakeLists.txt#L49 Aaand here: https://github.com/lxqt/lxqt-config/blob/master/lxqt-config-file-associations/CMakeLists.txt#L60 I wonder if this here commit didn't quite catch everything: |
Thanks @Chiitoo for your input. I will PR a change to remove those deps upstream. Anything else ? |
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Signed-off-by: Adel KARA SLIMANE <adel.ks@zegrapher.com>
Pull request CI reportReport generated at: 2022-01-19 12:13 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
I think others are much better at it than I am. I don't have a good workflow in place yet, especially for reviewing changes others did (this is the first time for something this big). For 9999s and such where we have diffs to old files instead of completely new files, changes are easy to see right away, but for new files I would manually diff to the previous versions while going through the commits using 'git rebase', which probably isn't too optimal. Still though, the worst part is me just being very sleepy all the time.
That is good to read, and who knows, perhaps you'll have git access to ::gentoo before I do, and will like to join the Gentoo LXQt project and then you can do the whole thing yourself. :] At this time I don't think I would say no to another pull request, especially if it seems to be taking a while for me to get to it (I do sometimes forget things), but it would be best to ask before putting time into it in case I'm already working on it as well.
I thank you! |
I understand, wish you all the best x)
Absolutely, I was sure I am working on it before anyone else as I opened this PR on release (or super close) haha. Next bumps I will ask first now that I know.
If I were you, I'd checkout my branch at HEAD and diff the 1.0.0 ebuilds with the untouched 0.17 ones 🤔 PS: we got feedback on |
Hello,
This PR bumps the LXQt packages to the newly released
1.0.0
version. I confirm it works on myamd64
machine, I made sure to keyword everything as unstable. I also usedqa-vdb
to improve the dependency lists for each package.One QA notice I get is about
.desktop
files in various packages, an example:Which has already been reported in https://bugs.gentoo.org/512074, and I informed upstream about it here lxqt/lxqt#2113
That's about it!
Hope I am helping with this PR and not the opposite.
Adel