You are not logged in.

#1 2015-04-11 20:42:58

ggg377
Member
Registered: 2015-02-20
Posts: 43

[SOLVED] Update broke tint2-svn

Fssp2QSl.png

The transparency on my tint2-svn icons has been broken with a recent update. Here are the packages that were updated before the breakage:

2015-04-10 11:55 adwaita-icon-theme
2015-04-10 11:55 atk
2015-04-10 11:55 at-spi2-atk
2015-04-10 11:55 at-spi2-core
2015-04-10 11:55 boost-libs
2015-04-10 11:55 chromium
2015-04-10 11:55 dconf
2015-04-10 11:55 evince
2015-04-10 11:55 firefox
2015-04-10 11:55 gcr
2015-04-10 11:55 glib2
2015-04-10 11:55 glibmm
2015-04-10 11:55 glib-networking
2015-04-10 11:55 gnome-desktop
2015-04-10 11:55 gnome-keyring
2015-04-10 11:55 gsettings-desktop-schemas
2015-04-10 11:55 gtk3
2015-04-10 11:55 gvfs
2015-04-10 11:55 gvfs-afc
2015-04-10 11:55 gvfs-mtp
2015-04-10 11:55 harfbuzz
2015-04-10 11:55 harfbuzz-icu
2015-04-10 11:55 icu
2015-04-10 11:55 lib32-glib2
2015-04-10 11:55 lib32-harfbuzz
2015-04-10 11:55 lib32-libssh2
2015-04-10 11:55 lib32-libtiff
2015-04-10 11:55 lib32-qt4
2015-04-10 11:55 lib32-util-linux
2015-04-10 11:55 libcdr
2015-04-10 11:55 libe-book
2015-04-10 11:55 libmspub
2015-04-10 11:55 libreoffice-fresh
2015-04-10 11:55 libsoup
2015-04-10 11:55 libssh2
2015-04-10 11:55 libva
2015-04-10 11:55 libva-intel-driver
2015-04-10 11:55 libvisio
2015-04-10 11:55 linux
2015-04-10 11:55 poppler
2015-04-10 11:55 poppler-glib
2015-04-10 11:55 raptor
2015-04-10 11:55 rest
2015-04-10 11:56 mpd
2015-04-10 11:56 p7zip
2015-04-10 11:56 pangomm
2015-04-10 11:56 subversion
2015-04-10 11:56 vte-common
2015-04-10 11:56 xf86-input-synaptics

I'm personally suspecting it has something to do with gtk3 or maybe gnome-desktop. The rest of the taskbar is fine and I haven't encountered other issues. I'm currently using Gnome icon pack, so the Adwaita update didn't do anything. I tested different icons for the tray, all of them had the same problem. Is anyone else experiencing this with tint2-svn? Should I try reverting packages or will that make things even messier in the long run?

Last edited by ggg377 (2015-04-13 18:41:31)

Offline

#2 2015-04-11 20:51:05

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: [SOLVED] Update broke tint2-svn

Did you rebuild tint2-svn?


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2015-04-11 22:34:34

ggg377
Member
Registered: 2015-02-20
Posts: 43

Re: [SOLVED] Update broke tint2-svn

jasonwryan wrote:

Did you rebuild tint2-svn?

Ugh, both the AUR packages (the original tint2-svn and its fork tint2-git) won't build. I'll answer when I get either one to work.

Offline

#4 2015-04-11 23:07:47

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: [SOLVED] Update broke tint2-svn

Yes, slight code changes have broken the patches. You could hand patch the clock files and remove those patches from the PKGBUILD (or wait until the maintainer updates the package).


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#5 2015-04-11 23:17:11

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,901
Website

Re: [SOLVED] Update broke tint2-svn

I'd avoid the -git package for the time being, it pulls from a source maintained by the package creator, who doesn't appear to know what he/she's doing, at least in terms of PKGBUILD writing.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#6 2015-04-12 15:28:16

ggg377
Member
Registered: 2015-02-20
Posts: 43

Re: [SOLVED] Update broke tint2-svn

jasonwryan wrote:

Yes, slight code changes have broken the patches. You could hand patch the clock files and remove those patches from the PKGBUILD (or wait until the maintainer updates the package).

Hi, thanks for this answer. tint2-svn seems to be hopelessly broken. I had to even fix the version I had installed (back in February), but the latest one seems to be an absolute trainwreck. I tried the tips from the comments:

I `m successfully compile after next changes:
- patch launcher_apps_dir-v2.patch needs to be modified, source code in svn has been chaged in util/common.c, changes to patch on http://pastebin.com/avmcFs8s
- patch tint2-systray.patch need to be removed, because source code in file systray/systraybar.c already have patch changes

This one led to:

==> Starting build()...
patching file src/clock/clock.c
Hunk #2 succeeded at 111 (offset 11 lines).
patching file src/clock/clock.c
Hunk #1 succeeded at 41 (offset 2 lines).
Hunk #2 FAILED at 62.
Hunk #3 FAILED at 78.
Hunk #4 succeeded at 286 (offset 31 lines).
2 out of 4 hunks FAILED -- saving rejects to file src/clock/clock.c.rej
patching file src/clock/clock.h
patching file src/config.c
Hunk #1 succeeded at 435 (offset 39 lines).
==> ERROR: A failure occurred in build().
    Aborting...

I wouldn't know how to manually fix it and there wasn't a solution in the comments. Also tried building the git version with this pkgbuild: http://sprunge.us/VaeE?sh still got this error:  No CMAKE_C_COMPILER could be found. I also googled and found out some users have reported the svn version works without patches, that didn't work for me when I tried it. It looks like I've hit a dead end. I'm using tint2 for now, but it sadly doesn't have the feature to move tray and clock to bottom when using it as a sidebar. Also it has the same transparency issues in the tray. I might be forced to start looking for a new panel hmm

Last edited by ggg377 (2015-04-12 15:29:20)

Offline

#7 2015-04-13 09:25:40

ggg377
Member
Registered: 2015-02-20
Posts: 43

Re: [SOLVED] Update broke tint2-svn

Can anyone confirm this issue on the official repository version? I have it on that as well.

Offline

#8 2015-04-13 11:26:13

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,901
Website

Re: [SOLVED] Update broke tint2-svn

There's also tint3-cpp-git which builds okay (if you add cmake to the makedepends array). Not sure if it implements the same stuff that the patches in tint2-svn add though.

I get the feeling that this is a problem with gtk3 applications/libraries rather than tint2 though. My local tint2-svn has not exhibited this behaviour. All my systray icons are still transparent


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#9 2015-04-13 12:58:40

justasug
Member
Registered: 2014-08-03
Posts: 165

Re: [SOLVED] Update broke tint2-svn

ggg377 wrote:

Can anyone confirm this issue on the official repository version? I have it on that as well.

Yes, I'm experiencing it with both versions: tint2 from the Arch repos and building the latest version manually.

I filed a bug report on the tint2 issue tracker:
https://code.google.com/p/tint2/issues/detail?id=480

For a temporary workaround, try adding some transparency to the tray icons.

systray_icon_asb = 99 0 0

However, after some time it messes up the icons (they disappear completely), so that's not an ideal solution.

Last edited by justasug (2015-04-13 13:01:29)

Offline

#10 2015-04-13 15:15:23

ggg377
Member
Registered: 2015-02-20
Posts: 43

Re: [SOLVED] Update broke tint2-svn

WorMzy wrote:

There's also tint3-cpp-git which builds okay (if you add cmake to the makedepends array). Not sure if it implements the same stuff that the patches in tint2-svn add though.

I get the feeling that this is a problem with gtk3 applications/libraries rather than tint2 though. My local tint2-svn has not exhibited this behaviour. All my systray icons are still transparent

Hi, I modified the PKGBUILD like this:

makedepends=('git' 'cmake')

And I still get a cmake compiler error. Am I doing something wrong?

@justasug
Good to hear that it's not an isolated issue. Thanks for the bug report.

Offline

#11 2015-04-13 15:22:39

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,901
Website

Re: [SOLVED] Update broke tint2-svn

If you create a new topic about that, with the exact errors you're getting (in code tags!), I can take a look for you. Let's not derail this thread by making it a general tint[23]-related support thread.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

#12 2015-04-13 16:28:58

justasug
Member
Registered: 2014-08-03
Posts: 165

Re: [SOLVED] Update broke tint2-svn

The issue is resolved for me.

A new version of imlib2 (which is a dependency of tint2) is available in the repository. After a system update and restarting tint2 the issue appears to be gone. It fixed both the tint2 found in the repositories and the latest build.

Ggg377, can you confirm that this fixed the issue for you too?

Offline

#13 2015-04-13 18:41:03

ggg377
Member
Registered: 2015-02-20
Posts: 43

Re: [SOLVED] Update broke tint2-svn

justasug wrote:

The issue is resolved for me.

A new version of imlib2 (which is a dependency of tint2) is available in the repository. After a system update and restarting tint2 the issue appears to be gone. It fixed both the tint2 found in the repositories and the latest build.

Ggg377, can you confirm that this fixed the issue for you too?

I can confirm this resolved the issue.

Offline

Board footer

Powered by FluxBB