-
Notifications
You must be signed in to change notification settings - Fork 500
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
release tags #71
Comments
Indeed, it would be easier for us. I'm the compton package maintainer for Fedora, and I would really appreciate it. |
|
2: That is up to you. Also, what is "stable" for the distributor and for you are two different things. 5: I see. You should run "make docs" yourself for release tarballs (you should create release tarballs in addition to git tags), because this adds a build time dependency on app-text/asciidoc. |
Ah, I see. Thanks.
I saw the ebuild being updated, thanks. Yeah, definitely this should not happen on release tarballs. Thanks for the advice.
Looks great! :) I'm glad it works under such weak GPUs. By the way, the font you used in the terminal looks cool. What is that? |
It's pushing the CPU\GPU pretty hard so I only run it with a minimal set of features... The Pi is actually proving to be a really useful and cheap testbed for performance tuning. Makes me want to get back into C :P
Really?! I find it quite blocky and ugly and only use it as a safe default and to test out compatibilities... Nonetheless, here you go: ~/./mlterm/aafont: ~/./mlterm/main: Here is what I prefer for day to day usage: ~/./mlterm/aafont: ~/./mlterm/main: |
Thank for the praise. Despite the fact that "code clean-up" is the phrase I most commonly use in commit messages (50+ times in total?), I bet my changes are making compton dirtier, though. The internal logic is a whole mess.
You are right, it's a nightmare. I have to handle all those timeout things myself. (Guess that's why high-level dbus API is always associated with a big library -- dbus itself requires many auxiliary things.) chjj stated he doesn't like glib last time, so I guess I need to stick to libdbus.
Huh, sorry for giving you the impression that I'm inferring you are argumentative. I just don't have the time to explain all my intentions. Well, just a short explanation: What I want is a high-level IPC that actually counts more as remote control or plugin API. So performance does not matter, and I could not choose the low-level IPC mechanisms unless I wish to handle all the details of a remote control system (like message format, synchronization, listening to commands from multiple clients simultaneously).
Ah, I see. :-) You are right, it would be handy for testing performance. It's pretty normal for compton to stress the GPU, but the CPU load is high, too? Have you discovered any features that specifically stress the CPU/GPU much?
Oh, that's Unifont! The photo is giving me somehow a different feeling. :-) But thanks for your configuration files. I keep quite many monospace fonts on my system, and once I'm bored when coding I switch the font. :-D |
"The internal logic is a whole mess" "I have to handle all those timeout things myself...chjj stated he doesn't like glib" "counts more as remote control" "discovered any features that specifically stress the CPU/GPU much" "and once I'm bored when coding I switch the font. :-D" |
FYI: the current compton git master is finally "all green" in this repo: https://build.opensuse.org/package/show?package=compton&project=X11%3AQtDesktop So if there will be a release in few days (current codebase) I can provide RPM packages in minutes. |
Well, sorry, due to the recent bug reports, we can no longer create a tag as promised: We have #74 (cannot compile on *BSD & nvidia-drivers segfault &
Yeah, I'm truly glad so, although we can't have a release now as stated above. |
When does the patch and the new feature will merge to master branch ?? |
If I get positive feedbacks about the features in #75 and #80, I will merge |
FreeBSD compatibility and D-Bus support are in master branch now. New condition format code is in Attention, all package maintainers of compton (@hasufell, @mariobl): Support of automatic versioning based on Git commit hash and date has been merge in
The version number is generated by calling For example, this is how could I generate a snapshot and build with it, with right version number: # Generate snapshot with version in filename
git archive --format tar --prefix="compton-$(make version)/" HEAD | xz > /tmp/compton-$(make version).tar.xz
# Extract the snapshot somewhere...
# Export the COMPTON_VERSION variable (you may also pass it to make directly)
export COMPTON_VERSION=$(echo "${SRC_FILENAME}" | sed 's/^.*compton-\(.*\)\.tar\.xz/\1/')
# Make now
make As for tagging, well, I guess not before the new condition format gets stable, so... |
hi, anyway - I have an issue with --dbus. Running eg. compton -cC -fF -I 0.065 -O 0.065 -D 6 -m 0.8 -i 0.8 -e 0.6 --dbus results in black screen. When I kill compton from tty1 all is fine again. Without --dbus all works fine. |
Update: Never mind. Silly me. Didn't realize it's the epoch time. It's recommended to use the version number reported by By the way, our planned next release is
The D-Bus module is separated from the core, and it should not cause malfunctioning of the core unless it's blocking the main thread. I assume compton had some troubles connecting to D-Bus or checking for incoming events on your system, a blocking condition. I would recommend to check if your D-Bus session bus is working correctly. If you still don't have a clue, please build compton with debugging symbols: make clean; CFLAGS='-ggdb' make libdbus should be built with debugging symbols, too, if possible. Then please use gdb to launch |
I've been trying out the richardgv-dev branch and it seems that the dbus commands doesn't get the windows ID right. If I list_win, none of the ID correspond to what xwininfo gives. |
|
Thank you for the quick reply, and sorry if you felt assaulted, that wasn't my intention at all.
I had no idea there were different client and frame window idea. |
Huh, did I appear assaulted somehow? :-) Sorry, I am in some moderately bad mood recently that I frequently appear aggressive. And thanks for help testing D-Bus support. :-)
Cool. :-)
That's intentional. Compton does not track window focus unless you use an option that forces it to do so -- |
It's just that I tend to forget to write polite greetings and that kind of stuff.
Thank you for implementing it. |
To be a gentleman is not as important in the cyberspace as it is in real life, I hope. :-D Greetings don't really matter here.
Oh, that's cool. I didn't think so many people would enjoy color inversion. :-) And by the way, I hope with the new condition format (currently in
Ah, thanks! :-) Presently, we have nothing that really need testing. Hmm, sorry for disturbing you, but quite some days have passed since you reported the issue related to |
oops. Sorry, I forgot about it. But unfortunately - no progress. Blank black screen with mouse cursor and no relevant stack:
|
Update: My friend says it might be related to Update 2: Oh, no stack?! Hmm, my knowledge about gdb is rather limited, and the only situation that I know in which gdb could report "no stack" is when the program is not actually run when you run
Do you have an idea what's wrong? I tried adding a |
I found the issue origin (not that gdb - because it does not catch break signals herem dunno why). It stays in But I have no clue why it stays here forever - I use DBUS all the time without any issue |
Ah, I see. Doesn't catch signals? That's really weird. Please tell me when you figure out what exactly is wrong there, if possible, so I get a little more experience. :-) And, oh yeah, maybe someday we could go multi-threaded, to avoid blocking issues. |
For freebsd , x11-wm/compton already send-pr to freebsd community. http://www.freebsd.org/cgi/query-pr.cgi?pr=176480 Thanks richardgv. after some day it's will commit to freebsd ports tree. :) |
Thanks! :-D |
Hi richardgv, I've been using compton for ~9 months now, and consider it a very stable piece of software. As there haven't been any (public) commits for a few weeks, is there any chance of tagging a release? Thanks! |
Oh, I'm really sorry. I got a job and is no longer paying much attention to compton. (Huh, and I really don't know what to add/change.) I will fix some documentation and tag a (beta) release in a week, if everything goes well (i.e. if my cold doesn't get worse). |
Huh, sorry, a release didn't arrive on time because I changed some code, again ( |
@richardgv no need to apologise for your continuous improvements to compton! :) I'll probably just start uploading packages anyway. |
Tagged. It's the same revision 7 days ago. You may wish to install |
thanks, updated |
New tag, v0.1_beta2: https://github.com/chjj/compton/releases/tag/v0.1_beta2 A tarball with prebuilt documentation (so that asciidoc is no longer needed, generated with |
will we get some usable release/prerelease tags?
It's hard to follow as a packager. (note that compton is already in gentoo)
The text was updated successfully, but these errors were encountered: