New package: cosmic-1.5.0 - #61599
Conversation
1286e7c to
f549d37
Compare
|
Man i just wanted to check if cosmic is available in void linux! |
Have you played with void-packages? You can pull this PR and build it and start playing with it! I'm running it with no systemd and it seems ok... There seems to be something with the sound but idk if that just my system. So testers are welcome! |
|
Thanks for working on this! |
|
Thanks for getting this PR up! I've been looking forward to it. I built and tested the full cosmic desktop. The issues I've encountered so far are being unable to launch Anyone able to replicate those issues, or is it just my system? |
|
@EllisK-L what kind of issue are you seeing with A bit of context about my setup, I'm using An issue I saw was that my sound was not recognized, but running
I'm looking forward to hear more opinions and see how the thing is working in other people's machines... I'm still daily-driving plasma out of habit but I think I'm gonna throw some more hours at cosmic to see how stable it feels and what other sharp edges might be found. |
|
@EllisK-L you are right! Just fixed it, the issue was that |
|
Alright, just pushed a few more changes, mostly dealing with adapting COSMIC to Void Linux!
Now looking into why the CI is failing |
5fc3d09 to
5808787
Compare
|
Update it to COSMIC 1.5.0? |
|
Thank you for making this branch available, I will plan myself to test it in VM and on my test hardware machine. |
|
To the people here... COSMIC 1.5.0 just dropped... do we polish this version (1.4.0) and get it into void or do we jump straight to 1.5.0? |
|
hmmm, Cosmic gets updates about every week, it's very possible this PR will take another week+ before it's merged. Since we're still pretty early in the testing phase of this PR updating to 1.5 probably wont hurt. But making sure it's polished in Void should be the focus. Up to you though as the PR authour :) |
|
Alright, COSMIC 1.5.0! Not much changed in terms of the packaging... just bumped the version on all cosmic templates and regenerated checksums. We also dropped the |
|
Tested in a fresh Void Linux VM using the packages built from this PR. Installation completed successfully, but I was unable to start a graphical login through During testing I found a few integration issues:
This was tested in a virtual machine, so I can't rule out a VM-specific issue. However, from a packaging/integration perspective, it looks like the current PR is still missing some pieces required for an out-of-the-box |
|
I found the issue with the cursor. Cosmic expects a default cursor to be in the icon theme at In PopOS 24 the file that exists there contains: When I add that file the cursor reacts how I'd expect. This would require adding a dependency for the adwaita-icon-theme. |
|
@glauconeto Thank you so much for testing this and reporting back! I tried before trying to start cosmic via You are right about the missing Regarding logging I ended up running the commands in Also, when I have runit scripts I was able to get logs after setting up socklog... but I'll try to repoduce what you did and see if there's something I can adapt, and then I'll report back :-) |
|
@EllisK-L I think you are right! I went down the dependencies of cosmic-icon-theme (ours is All of this is to say... I'll add Also, should |
|
If I recall correctly, void packages are to follow upstream names, including capitalisation. Like how Then even with that dependency it looks like it needs the file |
|
@glauconeto ok so, the way to start cosmic from the terminal is not with You are more than welcome to try, the debian systemd configs are here. As for this branch, I think it is ready to merge as soon as all test pass and the admins deem it so :-) |
|
Hi, just wanted to share that I've been working on cosmic desktop for void since version 1.3 and have almost everything working including cosmic-greeter. Regarding cosmic launcher, it depends on pop-launcher. |
|
@mendescotta oh that's awesome! any particular reason to have it as a separate repo? would you mind if I use your templates as reference to get this build working? Thanks a ton for sharing, more than happy to collaborate! |
|
Hi @benjcal, only reason was because the groundwork was already done by @MtFBella109 at https://codeberg.org/Bella109/void-packages, I picked up from there. I have brought all my work to github just now https://github.com/mendescotta/void-packages/tree/cosmic-1.5.0-testing, this branch includes a few commits released after 1.5 and ongoing fixes |
Folds in packages from benjcal's void-linux#61599 that this branch was missing: blocaled (standalone localed D-Bus service, a dependency of cosmic-initial-setup), cosmic-initial-setup, and cosmic-store, plus the top-level "cosmic" meta-package matching Void's convention for desktop environments (gnome, kde5, xfce4, ...). cosmic's depends list references this branch's existing cosmic-applibrary package rather than adding a duplicate cosmic-app-library -- same upstream project (pop-os/cosmic-applibrary was renamed to cosmic-app-library upstream but the archive checksum is identical), just keeping this branch's existing pkgname since cosmic-desktop-full/-minimal already depend on it.
|
Before know this PR, a while ago, I tested the repository of Bella109. It got very well, except the sound interface, but I got that it was with some conflict with the previous Gnome config. I think I test @mendescotta, I could try some similar experience. I'll test more effectively on the following days, with a fresh installation in my VM. |
|
@mendescotta thanks a ton for sharing your repo! We got I was was looking around I think we've done some very similar work... there's some difference in that I try to avoid patches as much as possible, and actually moving from 1.4.0 to 1.5.0 allowed me to get rid of a few since upstream had changed hard So pretty much, this packages are as vanilla as possible. For getting I also noticed that you have your packages enabled for But truly, thanks a ton! I've been stuck on cosmic-greeter for a few days now! At least now we got most of everything working. @glauconeto when you get to test these hopefully you should be able to try everything! There's something about audio/sound in this thread and that now being fixed, assuming pipewire, I haven't tested with other configurations... |
Confirmed via benjcal's void-packages fork (PR void-linux#61599) that COSMIC's Rust dependency chain hits hard i686 compile failures (missing 64-bit atomics/integer support). His fork's templates already restrict to x86_64* only, and his "passing" i686 CI job only passes because xbps-src's archs= guard skips those packages before any compilation is attempted -- not because they actually build there. Match that.
|
Glad to hear! @benjcal the i686 was just an oversight. Cosmic only targets 64bits. Indeed I had a few outdated patches that carried on from the way buggier 1.3. Funny enough it seems Cosmic devs gave us a week off to get this done as no 1.6 dropped Wednesday as it's been for a while 😆 |



Testing the changes
New package
Local build testing