Package Details: tilix 1.6.4-3

Git Clone URL: https://aur.archlinux.org/tilix.git (read-only)
Package Base: tilix
Description: A tiling terminal emulator for Linux using GTK+ 3
Upstream URL: https://github.com/gnunn1/tilix
Licenses: MPL
Conflicts: terminix
Provides: terminix
Replaces: terminix
Submitter: carlwgeorge
Maintainer: carlwgeorge (dsboger)
Last Packager: carlwgeorge
Votes: 68
Popularity: 10.736605
First Submitted: 2017-03-20 03:59
Last Updated: 2017-09-20 13:06

Dependencies (11)

Required by (3)

Sources (1)

Latest Comments

Shaikh commented on 2017-09-21 00:27

@dsboger Yeah, it's about 'gtkd'. Upgrade successes after rebuildingt 'gtkd'.

dsboger commented on 2017-09-20 13:36

@Shaikh have you tried rebuilding gtkd first?

Shaikh commented on 2017-09-20 13:27

got a compile error while upgrading from 1.6.4-2 to 1.6.4-3

info:

make[1]: Entering directory '/home/shaikh/.cache/pacaur/tilix/src/tilix-1.6.4'
ldmd -O -inline -release -version=StdLoggerDisableTrace -I/usr/include/d/gtkd-3/ -L-lvted-3 -L-L/usr/lib// -L-lgtkd-3 -L-ldl -c source/app.d source/gx/gtk/actions.d source/gx/gtk/cairo.d source/gx/gtk/clipboard.d source/gx/gtk/color.d source/gx/gtk/dialog.d source/gx/gtk/resource.d source/gx/gtk/settings.d source/gx/gtk/threads.d source/gx/gtk/util.d source/gx/gtk/vte.d source/gx/gtk/x11.d source/gx/i18n/l10n.d source/gx/tilix/application.d source/gx/tilix/appwindow.d source/gx/tilix/bookmark/bmchooser.d source/gx/tilix/bookmark/bmeditor.d source/gx/tilix/bookmark/bmtreeview.d source/gx/tilix/bookmark/manager.d source/gx/tilix/closedialog.d source/gx/tilix/cmdparams.d source/gx/tilix/colorschemes.d source/gx/tilix/common.d source/gx/tilix/constants.d source/gx/tilix/customtitle.d source/gx/tilix/encoding.d source/gx/tilix/prefeditor/advdialog.d source/gx/tilix/prefeditor/bookmarkeditor.d source/gx/tilix/prefeditor/common.d source/gx/tilix/prefeditor/prefdialog.d source/gx/tilix/prefeditor/profileeditor.d source/gx/tilix/prefeditor/titleeditor.d source/gx/tilix/preferences.d source/gx/tilix/session.d source/gx/tilix/sessionswitcher.d source/gx/tilix/shortcuts.d source/gx/tilix/sidebar.d source/gx/tilix/terminal/actions.d source/gx/tilix/terminal/advpaste.d source/gx/tilix/terminal/exvte.d source/gx/tilix/terminal/layout.d source/gx/tilix/terminal/password.d source/gx/tilix/terminal/regex.d source/gx/tilix/terminal/search.d source/gx/tilix/terminal/terminal.d source/gx/tilix/terminal/util.d source/gx/util/array.d source/gx/util/path.d source/gx/util/string.d source/secret/Collection.d source/secret/Item.d source/secret/Prompt.d source/secret/Schema.d source/secret/SchemaAttribute.d source/secret/Secret.d source/secret/Service.d source/secret/Value.d source/secretc/secret.d source/secretc/secrettypes.d source/x11/X.d source/x11/Xlib.d -oftilix.o
ldmd -L-lvted-3 -L-L/usr/lib// -L-lgtkd-3 -L-ldl -L-lX11 tilix.o -oftilix
/usr/lib/libgtkd-3.so: undefined reference to `_D4core6thread6Thread6__ctorMFDFZvmZC4core6thread6Thread'
/usr/lib/libgtkd-3.so: undefined reference to `_D3std4conv13ConvException6__ctorMFNaNbNfAyaAyamZC3std4conv13ConvException'
collect2: error: ld returned 1 exit status
Error: /usr/bin/gcc failed with status: 1
make[1]: *** [Makefile:1037: tilix] Error 1
make[1]: Leaving directory '/home/shaikh/.cache/pacaur/tilix/src/tilix-1.6.4'
make: *** [Makefile:606: all-recursive] Error 1
==> ERROR: A failure occurred in build().
Aborting...
:: failed to build tilix package(s)

dsboger commented on 2017-09-20 01:52

tilix{,-git} and gtkd{,-git} must be rebuilt after latest ldc update (1.3.0 -> 1.4.0).

kubrick commented on 2017-08-10 14:55

https://wiki.archlinux.org/index.php/Frequently_asked_questions#What_if_I_run_a_full_system_upgrade_and_there_will_be_an_update_for_a_shared_library.2C_but_not_for_the_apps_that_depend_on_it.3F

"If foobaz is a package that you built yourself and installed from AUR, you should try rebuilding foobaz against the new version of libbaz. If the build fails, report the bug to the foobaz developers"

This is also interesting: https://lists.archlinux.org/pipermail/aur-general/2011-April/014254.html

I guess it's still not very clear-cut but although you achieve what you want by bumping the pkgrel, it's still a waste of time because I assume (wrongly?) that the vast majority of people will not have waited 2 days (the time between gtkd & tilix updates) without being able to use their favourite terminal emulator, they will have rebuilt it themselves.

vith commented on 2017-08-09 16:19

I can't find any official guidance but I'd side on bumping the pkgrel.

I don't buy this argument of "don't be helpful or you might help someone unworthy". Deduplicating the work of packaging is the whole point of the AUR. Rebuilding a package because it's broken by a library ABI change falls within the realm of what package maintainers do normally, so I don't see why it shouldn't be done within the AUR as well.

Otherwise maybe we should stop sharing PKGBUILDs altogether, lest someone who wouldn't have built the software themselves be able to use it. /s

dsboger commented on 2017-08-09 14:06

> "clever enough" people (aka "Arch users") have to rebuild their packages twice

not "clever enough", it seems.

kubrick commented on 2017-08-09 13:46

Please don't bump pkgrel when a dependency breaks a package! Most people are clever enough to do it by themselves, the others should reconsider using AUR.
Because of that those "clever enough" people (aka "Arch users") have to rebuild their packages twice. Arch is user centric and helpers such as yaourt that "maintain" your AUR packages are unsupported and foster learned helplessness.

dsboger commented on 2017-08-07 15:19

Hey people!

Latest gtkd update to 3.6.6 requires a rebuild of tilix.

@carlwgeorge, please bump pkgrel to help those with AUR helpers.

carlwgeorge commented on 2017-07-27 20:58

Thanks @dsboger for that PO4A fix, it's implemented now.

All comments