I am marking as critical because it is in fact recommending non-free software. This is in the "workarounds" section and the string says "Fix screen updates in XGL with fglrx" basically saying that you can fix the problem with non-free software. This option needs to be removed from the program.
Ok, I have started looking at the source code for this program and I was using grep to search for fglrx and came up with absolutely nothing.
I then looked in the compiz-plugins package which is a dependency and am finding some hits:
$ grep -i 'fix screen updates in xgl with fglrx' -r compiz-plugins-main-0.9.6/
compiz-plugins-main-0.9.6/workarounds/workarounds.xml.in: <_short>Fix screen updates in XGL with fglrx.
I think we can just remove that line and have it work. I'll give it a shot and report back.
Edit: I just found out basically it is an XML file and compiz-settings-manager just reads these files to display it's options. I am going to write a package helper to comment out or remove these lines.
Ok, I know what needs to be fixed/change I just don't know how to do it. I am going to visit my dad in ~2 weeks and he is really good at this stuff and he said he would help me. I'm assigning this issue to myself and should hopefully have a fix when I go to visit him.
I am on vacation with my family but my Dad wrote a package-helper for this one while teaching me some things. I have attached the package helper (as a .txt file) and will email it to the devel list as soon as I get home.
Changing this might require recompiling all of compiz. I'm not a programmer, so I am not sure.
But merely mentioning fglrx doesn't amount to a recommendation of its use.
This issue is still active in 5.0
I am marking as critical because it is in fact recommending non-free software. This is in the "workarounds" section and the string says "Fix screen updates in XGL with fglrx" basically saying that you can fix the problem with non-free software. This option needs to be removed from the program.
Changing the title of the bug to better reflect the bug.
Altering the title one more time to reflect the specific package affected.
Ok, I have started looking at the source code for this program and I was using grep to search for fglrx and came up with absolutely nothing.
I then looked in the compiz-plugins package which is a dependency and am finding some hits:
$ grep -i 'fix screen updates in xgl with fglrx' -r compiz-plugins-main-0.9.6/
compiz-plugins-main-0.9.6/workarounds/workarounds.xml.in: <_short>Fix screen updates in XGL with fglrx.
I think we can just remove that line and have it work. I'll give it a shot and report back.
Edit: I just found out basically it is an XML file and compiz-settings-manager just reads these files to display it's options. I am going to write a package helper to comment out or remove these lines.
Ok, I know what needs to be fixed/change I just don't know how to do it. I am going to visit my dad in ~2 weeks and he is really good at this stuff and he said he would help me. I'm assigning this issue to myself and should hopefully have a fix when I go to visit him.
I am on vacation with my family but my Dad wrote a package-helper for this one while teaching me some things. I have attached the package helper (as a .txt file) and will email it to the devel list as soon as I get home.
Edit: devel-list post
I pushed your helper to the current system, and fixed an issue with paths in current version
Merge request is here:
https://devel.trisquel.info/trisquel/package-helpers/merge_requests/99#note_621
Fixed in belenos, but not in toutatis.