With @linux-aarhus retiring from package maintenance (thank you for your support over the years!), compiz-easy-patch is being dropped from the repos.
A while back, I created this thread as an offer to maintain the package, as I and my users rely on it for a complete desktop interface. This offer still stands.
Per this issue, since there’s no way for devs to track how many people actually use this package, for all they know it was just myself and fhdk using it. I’m creating this thread to help manjaro developers get a sense of how many manjaro folk use it and other compiz packages.
Obviously, not everyone who uses manjaro is active on the forums, and even if they are that doesn’t guarantee that they’ll see this thread, so this is greatly under-represented at best. But hopefully it will be enough to get a rough (read: 10% at most) idea.
Poll is below:
If you would like to see this package remain in the repos, please comment here.
Hey budy, perfect timing! I just posted another request to the community the try and get some extra support… Thanks so much for sharing this! My vote is YES, lets keep it going!
The compiz-easy-patch was working perfectly for me until today after the recent stable updates. Man it really ruins my day when compiz breaks, I have dozens of custom settings on multiple computers for myself and for some of my customers. Basically my computers essentially become unusable when compiz breaks. I really hope this gets some traction!
With all respect, can somebody please explain to me why exactly it is a problem to have Compiz in the Manjaro repos? Compiz has been in the Manjaro repos for years. It seems to me that creating new repos and/or develpment isos would be a lot more work than simply updating the existing package from time to time? Considering the fact that there obviously aren’t a ton of active forum members using compiz here, and I get that, but why make the few who use it have to jump through hoops to keep it going when there is already a working system in place?
One last thing, I’ve been using Compiz for years and this morning I updated my computer to have everything I do put on hold because my DM is no longer working. No warning, nothing. Just woke up, updated my computer and now I can’t work because none of my screens are working and I have to figure this out. At the end of the day I’ve been using Manjaro for many years, I have it installed on many of my own computers and some of my customers computers and every one of them has compiz installed. Now I wake up this morning and simply update my computer to find that I am now screwed and cannot do my work for the day. Maybe some of that blame falls on me for not taking the time to read all the update notes, but all of this could have been avoided with a few lines of code in an already existing system that works.
I’m making this post because the compiz package seems to have lost support and I want to ask the community here to help get it back online. Compiz is an amazing tool and honestly I’m surprised more people aren’t using it.
As far as I can tell @lectrode has been trying very hard to keep this alive as well as @linux-aarhus and many thanks to you guys for your help. Here you can see how they offered to help keep it alive by creating the compiz-easy-patch when the original compiz-manjaro was removed.
I’m asking all you guys out there who use compiz to please help encourage the package managers here to keep supporting compiz. I am also willing to help, although not a developer I’m sure I can learn how to do some of the tedious things to help the packaging process.
Please reply to this post and/or go over to the codeberg page and comment there to let them know you are still interested.
Here is the link for the Codeberg page for compiz-easy-patch where the issue was mentioned they are removing the project from manjaro…
I’m tagging a few of you guys who I know have been using compiz. Please comment and let Manjaro know we still use Compiz. Thank you all!
I use Compiz from the beginning, every day, and I take a little time to figure out why it doesn’t work after the upgrade. Hopefully after see the protobuf issue and reading the archlinux wiki (still the best source of information) I jump in the forum and discover this thread.
Although the project is currently quite inactive on the launchpad from ubuntu, the product is rather mature and stable since a long time. So, I’m little sad to see the lack of support.
I have been using Manjaro Compiz (easypatch)/Cairo Dock now for about two years with out any compiz problems. It has been my main driver till it broke yesterday. I posted my request for help with the XFCE support before I found this post. Here’s a copy of it.
Hi. I try to fix my linux problems by myself but this one got me puzzled. I use Manjaro Compiz Standalone with Cairo Dock (MCCD) as my daily driver and I have been using that setup for at least two years without any compiz related problems till I updated my system yesterday. I built the MCCD desktop from Manjaro XFCE and that’s why I post my request here (from the XFCE desktop.)
In short after the update yesterday I shut the comp down to do something else and later started up to find that I got nothing but a black screen and a cursor when login into MCCP. I restarted and was able to log into the XFCE desktop however compiz dit not funtion and the CCSM wouldn’t start. I used the feedback I got from the terminal, and found out I needed to reinstall compiz-easy-patch from the AUR.
Reinstall didn’t work so I uninstalled it. However when I try to reinstall it I get:
:: Parsing SRCINFO (1/1): compiz-easy-patch
failed to parse compiz-easy-patch: Line 84: key “pkgbase” can not occur after pkgbase or pkgname: pkgbase = compiz-easy-patch
And then it quits and goes back to the promt.
I have tried to install the compiz 9 package. That worked but it crashes all the time. Is there anybody who can tell me what exactly this means and how I can fix it please?
Hi @MushroomMike, so basically there are 2 problems here. Sense there aren’t enough people who want to use compiz they have decided to no longer allow us to maintain the package in manjaro repos.
As far as specifics, the guy who was maintaining the package decided to quit working on it and recommended it be removed from the manjaro repos, so they complied even though we have told them we are willing to keep maintaining the package!
What this means for us is that we will now have to take 20 minutes to manually build the compiz package from the AUR on our own every time there is an update. Also we will individually have to keep track of any changes and make sure everything is compatible with the changes made to manjaro.
So the main issue with why compiz stopped working for you when you updated is because it’s no longer in the manjaro repos and the only solution is to install compiz-easy-patch or one of the other compiz options from the AUR. You could also install from source if you want.
This leads to the second problem, As far as I can tell there was a bug with compiz upstream. Seems to have something to do with plugins/opengl/src/vertexbuffer.cpp:167 according to a bug report on Launchpad. This appears to be affecting certain things such as expo and anything that uses deformation, so for that we will just have to wait until they fix it.
Another thing I had to do when all this happened is completely remove the compiz-easy-patch in Pacman because it had changed from a manjaro repo to AUR with the same name . Then I had to remove all the compiz settings in ~/.config. Then re-installed compiz-easy-patch from AUR.
Personally I will probably be leaving manjaro because of this. I’ve been using manjaro for over 5 years and they have been good to me until now, but whenever someone sells out for profit it’s never too long before they start screwing over the people that use their software. Mark my words, this is just the beginning. Hell, I wouldn’t be surprised if they delete this post.
I’m using Compiz on all of my machines (Manjaro and Arch) and I agree that Compiz has been a problematic package in the past, it happened quite some times that protobuf has been updated requiring a rebuild of the Compiz package, but the rebuild has been forgotten and slipped through the testing process. Since I am sitting on stable, it’s not up to me to blame anyone though.
Question is, how to have Compiz integrated in a way that doesn’t require the users to build the package on their machines as the compilation process is quite time intensive, and also it is then up to the user to check for possible protobuf updates and rebuild the Compiz package by hand. I take it, the proposal is to have an additional repo providing a Compiz binary package? Would be great to have this or any other solution!
First of all, I Never said anything about anybody being bored, so don’t put words in my mouth, I was thankful for his work and for the work of the maintainers before him for keeping it alive for so long. Also, there is someone who is willing to take over, but we never had a chance, the decision was already made.
Again, those are your words, not mine. The people from manjaro have never been lazy, that’s why I liked manjaro so much, the problem imo is they need money now and aren’t willing to spend the time for things like this.
At the end of the day I’m not going to argue with you about reason, the fact remains that manjaro decided to take away a valuable resource without giving the community the opportunity to continue offering the package. There are people willing to support it, there are people actively using it, and there has been no meaningful reason given as to why it cannot continue in the repos.
The community will always find a way, that’s what we do!
I have been using Manjaro Compiz (easypatch)/Cairo Dock since the first day I’ve been using manjaro. It is sad to hear that is has been taken out of the repos.
The AUR compiz easy-path package does not build anymore, I’ve commented that in the AUR.
I certainly hope, that manjaro will not degrade further, obviously due to monetary reasons.
So are there any suggestions to get a running compiz that does compile (and not crash if it compiles, as the other compiz package) ?
For me I had to manually remove everything compiz related. I did that by removing compiz-easy-patch in pacman. Then I rebooted using xfwm. Deleted all compiz related config files in ~/.config rebooting again and from there i install pacman -S metacity then yay compiz-easy-patch from AUR.