Compiz-easy-patch removed from repos

Hello fellow Manjaroos,

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.

3 Likes
[Testing Update] 2021-06-08 - Kernels, Cinnamon 5.0, Gnome 40.2, Cutefish 0.2, Deepin, Firefox
[Testing Update] 2021-12-26 - Kernels, Mesa, Cutefish, Systemd 250, Firefox, Thunderbird, Wine 7.0rc1
Compiz broke after update yesterday (20-05-2021)
[Testing Update] 2021-05-21 - Kernels, Systemd, LibreOffice, Mesa, Nvidia, Toolchain, KDE Gear
[Testing Update] 2021-12-05 - Calamares 3.2.48, Gnome 41.2, Breath 21.2.0, Mesa 21.3.1
[Testing Update] 2021-07-12 - Xorg-Server downgrade, Kernels, Systemd 249, KDE Frameworks 5.84.0
[Stable Update] 2021-06-07 - Kernels, Perl, Haskell, Tesseract, Cutefish, KDE, Nvidia
[Stable Update] 2021-06-14 - Kernels, Browsers, Mesa, Deepin, Systemd, Gnome Apps 40.2, Pipewire, Haskell
[Stable Update] 2021-07-13 - Kernels, Plasma 5.22, Cinnamon 5, Gnome 40, LibreOffice, Mesa, Nvidia, Pamac
[Testing Update] 2021-07-01 - Kernels, Plasma, Mesa, Cutefish 0.3, Firefox, Nvidia, Wine
[Testing Update] 2021-09-11 - Kernels, LibreOffice, Browsers, Pamac, Pacman, Pipewire, Steam
[Testing Update] 2021-08-06 - Kernels, Pipewire, KDE-git, Python
[Testing Update] 2021-07-17 - Kernels, Breath2, Cinnamon, Kodi, Firefox, KDE-Git
[Testing Update] 2021-07-19 - Mesa, Breath2 Themes, AMDVLK, KDE-Git
[Testing Update] 2021-08-03 - Kernels, Xorg-Server, Pipewire, Mesa
[Testing Update] 2021-07-21 - Nvidia, Kernels, Wine, Virtualbox, Pipewire, Systemd
[Stable Update] 2021-12-10 - Kernels, Systemd, LibreOffice, Plasma, Browser, Thunderbird
[Stable Update] 2021-07-23 - Kernels, Nvidia, Mesa, Wine, Firefox, Thunderbird, Virtualbox
[Testing Update] 2021-07-27 - Kernels, Systemd, Firefox, LibreOffice
[Stable Update] 2021-08-09 - Kernels, Xorg-Server, Systemd, Virtualbox, Mesa, Plasma, Pipewire
[Stable Update] 2021-08-27 - Kernels, Cutefish, NetworkManager, Gnome, Pamac, Mesa, Browsers, Xorg-Server, LibreOffice
[Testing Update] 2021-08-13 - Kernels, Mate 1.26.0, Thunderbird, Firefox, AMDVLK, Nvidia
[Testing Update] 2021-08-25 - Mesa, Browsers, CuteFish, Xorg-Server, LibreOffice, KDE-git
[Testing Update] 2021-08-16 - Kernels, KDE Frameworks, KDE Gear, Wine, KDE-git, Python
[Stable Update] 2021-08-17 - Kernels, KDE Software, Nvidia, Firefox, Thunderbird, Mate
[Testing Update] 2021-11-13 - Kernel, Gnome 41.1, Xorg-Server 21.1, LxQt 1.0, Nvidia 470.86, Plasma 5.23.3
[Testing Update] 2021-09-17 - Kernels, LibreOffice, Browsers, Pipewire, RHVoice, KDE Frameworks
[Stable Update] 2021-09-16 - Kernels, Steam, Pipewire, Firefox, Thunderbird, Pamac, Pacman
[Testing Update] 2021-09-02 - Kernels, Systemd, Wine, Deepin, KDE Gear, Maui-Kit, Plasma
[Stable Update] 2021-09-04 - Kernels, Wine, Deepin, KDE Gear, Maui-Kit, Plasma
[Testing Update] 2021-12-28 - Systemd 250, AMDVlk 2021.Q4.3, LibGLVND 1.4.0
[Testing Update] 2021-09-20 - Kernels, Firefox, XFCE, KDE
[Testing Update] 2021-09-23 - Nvidia 470.74, Mesa 21.2.2, ZFS 2.1.1, Networkmanager, KDE-Git
[Testing Update] 2021-10-05 - Kernels, Mesa, Browsers, Python, UKUI, PHP, Thunderbird, Pipewire
[Stable Update] 2021-09-24 - Kernels, LibreOffice, Browsers, Pipewire, RHVoice, KDE Frameworks, Mesa
[Stable Update] 2022-02-14 - Kernels, Haskell, Cutefish 0.7, Deepin, Firefox, Maui 2.1.1, Systemd
[Testing Update] 2021-10-12 - Kernels, Haskell, Python, KDE Gear, KDE Frameworks, Thunderbird
[Testing Update] 2021-10-27 - Kernels, KDE Plasma 5.23.2, Virtualbox, LibreOffice, Nvidia 470.82, Kodi, TB
[Stable Update] 2021-10-16 - Haskell, Python, KDE Gear, KDE Framework, Thunderbird
[Testing Update] 2021-10-17 - Kernels, Auto-CPUFreq, Browsers, Shiniy-Mirrors, MSM, LibreOffice, Systemd
[Testing Update] 2021-11-16 - KDE Frameworks, Cinnamon, Haskell, Thunderbird
[Testing Update] 2021-11-07 - Kernels, Haskell, Nvidia, Maui, Python, FireFox, Thunderbird, KDE Gear, LibreOffice
[Testing Update] 2021-07-07 - Plasma, Mesa, Wine, Cinnamon, ZFS
[Stable Update] 2021-11-19 - Kernels, Gnome 41.1, Plasma 5.23.3, Frameworks 5.88, LxQt 1.0, Xorg-Server 21.1, Mesa
[Testing Update] 2022-01-17 - OpenSearch, Kernels, KDE, Cinnamon, Pipewire, Mesa
[Testing Update] 2021-11-22 - Kernels, Systemd 249.7, Wine, Haskell
[Testing Update] 2021-12-02 - Kernels, Breath 21.2.0, Mkinitcpio 31, Plasma 5.23.4, Python2 Cleanups
[Testing Update] 2021-12-11 - Kernels, KDE Gear 21.12, Mesa 21.3.1, Thunderbird 91.4.0
[Testing Update] 2021-12-12 - LibreOffice Security Fix, Mesa 21.3.1, Deepin, Gnome Extensions
[Testing Update] 2021-11-27 - Kernels, ICU 70.1, Virtualbox 6.1.30, LibreOffice 7.2.3
[Testing Update] 2021-12-31 - Last Update of the year! Kernels, KiCad 6.0, Wine 7.0-rc2
[Stable Update] 2022-01-02 - Kernels, Systemd, KDE Frameworks, Mesa, Xorg-Server, Wine, Python 3.10
[Stable Update] 2021-12-16 - Kernels, KDE Gear 21.12.0, Gnome Extensions, LibreOffice
[Testing Update] 2022-01-03 - OpenSearch 1.2.3, Nvidia 495.46, Wine 7.0-rc3, LibAdwaita 1.0, Mesa 21.3.3
[Testing Update] 2021-12-16 - Kernels, Pipewire 0.3.42, Python 3.10, KDE Frameworks 5.89, Nvidia, Xorg-Server 21.1.2
[Stable Update] 2022-01-23 - OpenSearch, Kernels, KDE Software, Cinnamon, Pipewire, Mesa, Gnome, LibreOffice
[Testing Update] 2022-01-24 - OpenSearch, Kernels, VirtualBox, Systemd, Firefox, Linux-Firmware
[Testing Update] 2022-02-01 - Kernels, Pipewire 0.3.44, Qt5, Mesa 21.3.5, Wine 7.0
[Testing Update] 2022-02-03 - Kernels, LibreOffice 7.3.0, KDE Gear 21.12.2, Nvidia 510.47.03, Calamares
[Testing Update] 2022-02-04 - 4.x-Kernels, Pipewire 0.3.45, Linux-Firmware
[Stable Update] 2022-02-05 - Kernels, LibreOffice, KDE Gear, Nvidia, Calamares, VirtualBox, Pipewire, Mesa, Systemd
[Testing Update] 2022-02-06 - Kernels, Pamac, Cleanups
[Testing Update] 2022-02-21 - Kernels, Toolchain, Plasma 5.24.1, KDE FW 5.91.0, Mesa 21.3.6, Wine 7.2, Gnome 41.4, Linux-FW, Gstreamer 1.20.0, Nvidia, Pipewire
[Testing Update] 2022-02-24 - Kernels, Plasma 5.24.2, Firefox Beta, AMDVLK 2022.Q1.3
[Testing Update] 2022-02-25 - Kernel, Mesa 21.3.7, PulseAudio, LibxCrypt
[Stable Update] 2022-02-27 - Kernels, Mesa 21.3.7, Plasma 5.24.2, Frameworks 5.91, Pipewire 0.3.47, Toolchain, Gstreamer 1.20, Nvidia 510.54
[Testing Update] 2021-12-07 - Mesa 21.3.1, Breath 21.2, Gnome 41.2
[Testing Update] 2021-07-11 - Cinnamon, Linux513, Gnome 40.3, KDE-Git
[Testing Update] 2021-07-29 - Kernels, Virtualbox, Plasma, Pulseaudio, Xorg-Server
[Stable Update] 2021-07-28 - Kernels, Plasma 5.22.4, Systemd, Cinnamon, Firefox, LibreOffice
[Testing Update] 2022-02-09 - Kernels, Haskell, Cutefish 0.7, Deepin, Firefox, Maui 2.1.1, Systemd
[Testing Update] 2021-10-20 - Kernels, Haskell, Mesa, KDE Plasma 5.23.1, Pop-Cosmic
[Testing Update] 2021-08-19 - Kernels, Cutefish 0.4, Firefox, NetworkManager, Gnome, Pamac
[Testing Update] 2021-07-09 - Kernels, KDE Gear, Xorg-Server, Deepin, KDE-git
[Testing Update] 2021-06-16 - Kernels, Alsa, Cinnamon, Deepin, Pamac, Plasma, KDE Gear, Frameworks, Browser. LibreOffice
[Testing Update] 2021-05-31 - Kernels, Gnome Shell 40.1, Perl, Cinnamon 5.0, Haskell, Tesseract, Cutefish
[Stable Update] 2021-10-08 - Kernels, Mesa, Browsers, Python, UKUI, PHP, Thunderbird, Pipewire
Bug in compiz and vlc
[Stable Update] 2021-05-19 - Kernels, Nvidia, KDE Frameworks, Plasma, Systemd, LibreOffice, KDE Gear Mobile, FF, TB

Hey budy, perfect timing! :slight_smile: 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!

Here’s a link to my post requesting support:
https://forum.manjaro.org/t/compiz-needs-support-please-help-keep-compiz-alive/67068

2 Likes

:information_source: Note: The poll was not able to be added to the OP, helping out and adding it here.

Disclaimer: Just because I added the poll does not indicate support by the Manjaro Team.

  • compiz-easy-patch
  • compiz
  • compiz-git
  • Other (please reply with name of package)

0 voters

3 Likes

I suggest you add it to the AUR for everyone and create your own repo for ease of use for your users.

Is this for compiz 0.9? If so, I believe I am. Not at my computer right now.

Been on compiz 0.9 with manjaro xfce since 2015.

1 Like

@wongs yes, although users of compiz 0.8 are welcome to comment the package that they use

I rather recommend to go a similar way as the Manjaro Sway Project went. Having a CI with Github Package Repo added to their Development ISOs. Most likely we can help to achieve a similar way. Having compiz-easy-patch back in our repos makes for me at least no sense …

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.

Hi Everyone,

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!

@alexandrosmc @zaileion @farhad69 @Drone4four

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.

2 Likes

welcome to the forum :slight_smile:

thank you for making your voice heard. our best bet is likely showing manjaro devs how many people use the most feature-full X11 compositor out there.

1 Like

Hi,
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?

There is an AUR package already: AUR (en) - compiz-easy-patch

pamac build compiz-easy-patch

1 Like

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 :roll_eyes:. 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.

1 Like

For example, what about maintaining gtk3-classic? Manjaro wasn’t company then. So what will be the argument? M-Team is lazy, and they drop it to have more time for slacking?

Frede didn’t stop maintaining the package because he felt bored. It seems that there was no one, with spare time to maintaining package, so what is strange in it? It’s not the first and last time.

I am aging considerably faster than I anticipated - my health are deteriorating - so I cannot keep up with a stable maintenance of the following community ISO

This is just a BS, mark my words. You didn’t get what you want, and now you’ll act like an eight-year-old in a store with toys?

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. :wink:

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!

1 Like

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.

lol,!

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) ?

I just built it on one of my machines successfully. Is there anything possibly related to the error above the line which you posted in the AUR comment?

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.

For me it built successfully by just removing compiz-easy-patch and then building it again (both via pamac).