Package Details: venom 0.5.5-1

Git Clone URL: https://aur.archlinux.org/venom.git (read-only, click to copy)
Package Base: venom
Description: a modern Tox client for the Linux desktop
Upstream URL: https://github.com/naxuroqa/venom
Licenses: GPL3
Submitter: naxuroqa
Maintainer: naxuroqa
Last Packager: naxuroqa
Votes: 2
Popularity: 0.000000
First Submitted: 2018-06-12 07:17 (UTC)
Last Updated: 2020-04-23 09:09 (UTC)

Latest Comments

GregTheHun commented on 2023-04-02 06:49 (UTC) (edited on 2023-04-02 06:49 (UTC) by GregTheHun)

Welp, got this nasty error, and any help to get it installed would be great:

:: Resolving dependencies...
:: There are 2 providers available for venom:
:: Repository AUR:
    1) venom  2) venom-git  
Enter a number (default=1): :: Calculating conflicts...
:: Calculating inner conflicts...

Aur (1) venom-0.5.5-1

:: Proceed with installation? [Y/n]: 
:: Downloading PKGBUILDs...
 PKGBUILDs up to date
fetching devel info...
?[1m?[32m==>?[m??[1m Making package: venom 0.5.5-1 (Sun 02 Apr 2023 01:47:14 AM CDT)?[m?
?[1m?[32m==>?[m??[1m Retrieving sources...?[m?
?[1m?[34m  ->?[m??[1m Found 0.5.5.tar.gz?[m?
?[1m?[32m==>?[m??[1m Validating source files with sha512sums...?[m?
?[1m?[32m==>?[m??[1m Making package: venom 0.5.5-1 (Sun 02 Apr 2023 01:47:15 AM CDT)?[m?
?[1m?[32m==>?[m??[1m Checking runtime dependencies...?[m?
?[1m?[32m==>?[m??[1m Checking buildtime dependencies...?[m?
?[1m?[32m==>?[m??[1m Retrieving sources...?[m?
?[1m?[34m  ->?[m??[1m Found 0.5.5.tar.gz?[m?
?[1m?[32m==>?[m??[1m Validating source files with sha512sums...?[m?
?[1m?[32m==>?[m??[1m Removing existing $srcdir/ directory...?[m?
?[1m?[32m==>?[m??[1m Extracting sources...?[m?
?[1m?[34m  ->?[m??[1m Extracting 0.5.5.tar.gz with bsdtar?[m?
?[1m?[32m==>?[m??[1m Sources are ready.?[m?
venom-0.5.5-1: parsing pkg list...
?[1m?[32m==>?[m??[1m Making package: venom 0.5.5-1 (Sun 02 Apr 2023 01:47:15 AM CDT)?[m?
?[1m?[32m==>?[m??[1m Checking runtime dependencies...?[m?
?[1m?[32m==>?[m??[1m Checking buildtime dependencies...?[m?
?[1m?[32m==>?[m??[1m Removing existing $pkgdir/ directory...?[m?
?[1m?[32m==>?[m??[1m Starting build()...?[m?
The Meson build system
Version: 1.0.1
Source dir: /home/greg/.cache/paru/clone/venom/src/Venom-0.5.5
Build dir: /home/greg/.cache/paru/clone/venom/src/build
Build type: native build
Project name: venom
Project version: 0.5.5
C compiler for the host machine: cc (gcc 12.2.1 "cc (GCC) 12.2.1 20230201")
C linker for the host machine: cc ld.bfd 2.40
Vala compiler for the host machine: valac (valac 0.56.5)
Host machine cpu family: x86_64
Host machine cpu: x86_64
Program msgfmt found: YES (/usr/bin/msgfmt)
Configuring com.github.naxuroqa.venom.service using configuration
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Found pkg-config: /usr/bin/pkg-config (1.8.1)
Run-time dependency gtk+-3.0 found: YES 3.24.37
Run-time dependency gdk-3.0 found: YES 3.24.37
Run-time dependency gio-2.0 found: YES 2.76.1
Run-time dependency glib-2.0 found: YES 2.76.1
Run-time dependency gee-0.8 found: YES 0.20.6
Run-time dependency gspell-1 found: YES 1.12.0
Run-time dependency libcanberra found: YES 0.30
Run-time dependency gmodule-2.0 found: YES 2.76.1
Run-time dependency sqlcipher found: YES 3.39.2
Run-time dependency json-glib-1.0 found: YES 1.6.6
Run-time dependency libsoup-2.4 found: YES 2.74.3
Run-time dependency toxcore found: YES 0.2.18
Run-time dependency gstreamer-1.0 found: YES 1.22.1
Library posix found: YES
Library config found: YES
Configuring config.h using configuration
Found pkg-config: /usr/bin/pkg-config (1.8.1)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Message: 
  venom-0.5.5
  prefix:    /usr
  buildtype: plain
Build targets in project: 39

venom 0.5.5

  User defined options
    auto_features: enabled
    buildtype    : plain
    libexecdir   : lib
    prefix       : /usr
    sbindir      : bin
    wrap_mode    : nodownload
    b_lto        : true
    b_pie        : false

Found ninja-1.11.1 at /usr/bin/ninja
ninja: Entering directory `build'
[1/168] Generating po/de/LC_MESSAGES/venom-de.mo with a custom command
[2/168] Generating src/venom_icons_resources_h with a custom command
[3/168] Generating src/venom_icons_resources_c with a custom command
[4/168] Generating po/it/LC_MESSAGES/venom-it.mo with a custom command
[5/168] Generating po/zh_Hant/LC_MESSAGES/venom-zh_Hant.mo with a custom command
[6/168] Generating po/fr/LC_MESSAGES/venom-fr.mo with a custom command
[7/168] Generating po/nb_NO/LC_MESSAGES/venom-nb_NO.mo with a custom command
[8/168] Generating po/pt/LC_MESSAGES/venom-pt.mo with a custom command
[9/168] Generating po/es/LC_MESSAGES/venom-es.mo with a custom command
[10/168] Generating po/pt_BR/LC_MESSAGES/venom-pt_BR.mo with a custom command
[11/168] Generating po/ru/LC_MESSAGES/venom-ru.mo with a custom command
[12/168] Generating po/pl/LC_MESSAGES/venom-pl.mo with a custom command
[13/168] Generating po/zh_CN/LC_MESSAGES/venom-zh_CN.mo with a custom command
[14/168] Generating src/venom_ui_resources_h with a custom command
[15/168] Generating data/com.github.naxuroqa.venom.desktop with a custom command
[16/168] Generating src/venom_ui_resources_c with a custom command
[17/168] Compiling Vala source ../Venom-0.5.5/src/testing/util/Assert.vala ../Venom-0.5.5/src/testing/util/UnitTest.vala ../Venom-0.5.5/src/testing/util/MockFramework.vala
../Venom-0.5.5/src/testing/util/MockFramework.vala:347.5-347.47: warning: Method `Mock.MockImpl.print_expected_object_mismatch' never used
  347 |     private void print_expected_object_mismatch(MockFunctionCall call) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                         
../Venom-0.5.5/src/testing/util/MockFramework.vala:414.5-414.45: warning: Method `Mock.MockFunctionCallImpl.on_object' never used
  414 |     public virtual MockFunctionCall on_object(GLib.Object object) {
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                      
Compilation succeeded - 2 warning(s)
[18/168] Compiling Vala source ../Venom-0.5.5/src/testing/TestGlibTesting.vala
[19/168] Compiling C object src/testing/test_glib_testing.p/meson-generated_TestGlibTesting.c.o
[20/168] Compiling C object src/testing/libmox.so.p/meson-generated_util_UnitTest.c.o
[21/168] Compiling Vala source ../Venom-0.5.5/src/testing/GroupBot.vala /home/greg/.cache/paru/clone/venom/src/Venom-0.5.5/src/core/Tools.vala
../Venom-0.5.5/src/testing/GroupBot.vala:203.37-203.66: warning: `ToxCore.Tox.self_get_connection_status' has been deprecated since 0.2.0
  203 |         var new_connection_status = tox.self_get_connection_status();
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~   
Compilation succeeded - 1 warning(s)
[22/168] Linking target src/testing/test_glib_testing
[23/168] Compiling C object src/testing/libmox.so.p/meson-generated_util_Assert.c.o
[24/168] Compiling C object src/testing/group_bot.p/meson-generated_Tools.c.o
[25/168] Compiling C object src/testing/group_bot.p/meson-generated_GroupBot.c.o
[26/168] Compiling C object src/testing/libmox.so.p/meson-generated_util_MockFramework.c.o
[27/168] Compiling Vala source ../Venom-0.5.5/src/testing/ToxAVTest.vala /home/greg/.cache/paru/clone/venom/src/Venom-0.5.5/src/core/Tools.vala
../Venom-0.5.5/src/testing/ToxAVTest.vala:145.11-145.40: warning: `ToxCore.Tox.self_get_connection_status' has been deprecated since 0.2.0
  145 |       if (tox.self_get_connection_status() != ToxCore.Connection.NONE) {
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                
Compilation succeeded - 1 warning(s)
[28/168] Linking target src/testing/group_bot
[29/168] Compiling C object src/testing/toxav.p/meson-generated_Tools.c.o
[30/168] Compiling Vala source ../Venom-0.5.5/src/core/Application.vala ../Venom-0.5.5/src/core/Contact.vala ../Venom-0.5.5/src/core/FileIO.vala ../Venom-0.5.5/src/core/FileTransfer.vala ../Venom-0.5.5/src/core/GlobalSettings.vala ../Venom-0.5.5/src/core/Identicon.vala ../Venom-0.5.5/src/core/Logger.vala ../Venom-0.5.5/src/core/Message.vala ../Venom-0.5.5/src/core/NotificationListener.vala ../Venom-0.5.5/src/core/ObservableList.vala ../Venom-0.5.5/src/core/Profile.vala ../Venom-0.5.5/src/core/R.vala ../Venom-0.5.5/src/core/TimeStamp.vala ../Venom-0.5.5/src/core/Tools.vala ../Venom-0.5.5/src/core/WidgetFactory.vala ../Venom-0.5.5/src/core/WindowState.vala ../Venom-0.5.5/src/core/UserInfo.vala ../Venom-0.5.5/src/db/DatabaseInterfaces.vala ../Venom-0.5.5/src/db/SqliteSettingsDatabase.vala ../Venom-0.5.5/src/db/SqliteWrapper.vala ../Venom-0.5.5/src/plugin/Plugin.vala ../Venom-0.5.5/src/plugin/Pluginregistrar.vala ../Venom-0.5.5/src/portal/Request.vala ../Venom-0.5.5/src/portal/Screenshot.vala ../Venom-0.5.5/src/tox/Conference.vala ../Venom-0.5.5/src/tox/ConferenceMessage.vala ../Venom-0.5.5/src/tox/DhtNode.vala ../Venom-0.5.5/src/tox/FriendRequest.vala ../Venom-0.5.5/src/tox/JsonWebDhtNodeUpdater.vala ../Venom-0.5.5/src/tox/SqliteContactRepository.vala ../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala ../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala ../Venom-0.5.5/src/tox/SqliteMessageRepository.vala ../Venom-0.5.5/src/tox/SqliteNospamRepository.vala ../Venom-0.5.5/src/tox/StaticDhtNodeUpdater.vala ../Venom-0.5.5/src/tox/ToxAdapterConferenceListener.vala ../Venom-0.5.5/src/tox/ToxAdapterFriendListener.vala ../Venom-0.5.5/src/tox/ToxAdapterFiletransferListener.vala ../Venom-0.5.5/src/tox/ToxAdapterSelfListener.vala ../Venom-0.5.5/src/tox/ToxContact.vala ../Venom-0.5.5/src/tox/ToxMessage.vala ../Venom-0.5.5/src/tox/ToxSession.vala ../Venom-0.5.5/src/tox/ToxSessionThread.vala ../Venom-0.5.5/src/undo/SimpleUndoStack.vala ../Venom-0.5.5/src/undo/TextBufferUndoBinding.vala ../Venom-0.5.5/src/undo/UndoCommand.vala ../Venom-0.5.5/src/undo/UndoStack.vala ../Venom-0.5.5/src/view/AboutDialog.vala ../Venom-0.5.5/src/view/AddContactWidget.vala ../Venom-0.5.5/src/view/ApplicationWindow.vala ../Venom-0.5.5/src/view/ConferenceInfoWidget.vala ../Venom-0.5.5/src/view/ConferenceInviteEntry.vala ../Venom-0.5.5/src/view/ConferenceWindow.vala ../Venom-0.5.5/src/view/ContactListEntry.vala ../Venom-0.5.5/src/view/ContactListEntryCompact.vala ../Venom-0.5.5/src/view/ContactListWidget.vala ../Venom-0.5.5/src/view/ContextStyleBinding.vala ../Venom-0.5.5/src/view/ConversationWindow.vala ../Venom-0.5.5/src/view/CreateGroupchatWidget.vala ../Venom-0.5.5/src/view/ErrorWidget.vala ../Venom-0.5.5/src/view/FileTransferEntry.vala ../Venom-0.5.5/src/view/FileTransferEntryInline.vala ../Venom-0.5.5/src/view/FileTransferWidget.vala ../Venom-0.5.5/src/view/FriendInfoWidget.vala ../Venom-0.5.5/src/view/FriendRequestWidget.vala ../Venom-0.5.5/src/view/InAppNotification.vala ../Venom-0.5.5/src/view/LoginWidget.vala ../Venom-0.5.5/src/view/MessageWidget.vala ../Venom-0.5.5/src/view/NodeWidget.vala ../Venom-0.5.5/src/view/NospamEntry.vala ../Venom-0.5.5/src/view/PeerEntry.vala ../Venom-0.5.5/src/view/SettingsWidget.vala ../Venom-0.5.5/src/view/UserInfoWidget.vala ../Venom-0.5.5/src/view/WelcomeWidget.vala ../Venom-0.5.5/src/viewmodel/AddContactViewModel.vala ../Venom-0.5.5/src/viewmodel/ConferenceInfoViewModel.vala ../Venom-0.5.5/src/viewmodel/ContactListEntryViewModel.vala ../Venom-0.5.5/src/viewmodel/ContactListViewModel.vala ../Venom-0.5.5/src/viewmodel/CreateGroupchatViewModel.vala ../Venom-0.5.5/src/viewmodel/FileTransferEntryViewModel.vala ../Venom-0.5.5/src/viewmodel/FriendInfoViewModel.vala ../Venom-0.5.5/src/viewmodel/MessageViewModel.vala ../Venom-0.5.5/src/viewmodel/UserInfoViewModel.vala
FAILED: src/libvenom.a.p/core/Application.c src/libvenom.a.p/core/Contact.c src/libvenom.a.p/core/FileIO.c src/libvenom.a.p/core/FileTransfer.c src/libvenom.a.p/core/GlobalSettings.c src/libvenom.a.p/core/Identicon.c src/libvenom.a.p/core/Logger.c src/libvenom.a.p/core/Message.c src/libvenom.a.p/core/NotificationListener.c src/libvenom.a.p/core/ObservableList.c src/libvenom.a.p/core/Profile.c src/libvenom.a.p/core/R.c src/libvenom.a.p/core/TimeStamp.c src/libvenom.a.p/core/Tools.c src/libvenom.a.p/core/WidgetFactory.c src/libvenom.a.p/core/WindowState.c src/libvenom.a.p/core/UserInfo.c src/libvenom.a.p/db/DatabaseInterfaces.c src/libvenom.a.p/db/SqliteSettingsDatabase.c src/libvenom.a.p/db/SqliteWrapper.c src/libvenom.a.p/plugin/Plugin.c src/libvenom.a.p/plugin/Pluginregistrar.c src/libvenom.a.p/portal/Request.c src/libvenom.a.p/portal/Screenshot.c src/libvenom.a.p/tox/Conference.c src/libvenom.a.p/tox/ConferenceMessage.c src/libvenom.a.p/tox/DhtNode.c src/libvenom.a.p/tox/FriendRequest.c src/libvenom.a.p/tox/JsonWebDhtNodeUpdater.c src/libvenom.a.p/tox/SqliteContactRepository.c src/libvenom.a.p/tox/SqliteDhtNodeRepository.c src/libvenom.a.p/tox/SqliteFriendRequestRepository.c src/libvenom.a.p/tox/SqliteMessageRepository.c src/libvenom.a.p/tox/SqliteNospamRepository.c src/libvenom.a.p/tox/StaticDhtNodeUpdater.c src/libvenom.a.p/tox/ToxAdapterConferenceListener.c src/libvenom.a.p/tox/ToxAdapterFriendListener.c src/libvenom.a.p/tox/ToxAdapterFiletransferListener.c src/libvenom.a.p/tox/ToxAdapterSelfListener.c src/libvenom.a.p/tox/ToxContact.c src/libvenom.a.p/tox/ToxMessage.c src/libvenom.a.p/tox/ToxSession.c src/libvenom.a.p/tox/ToxSessionThread.c src/libvenom.a.p/undo/SimpleUndoStack.c src/libvenom.a.p/undo/TextBufferUndoBinding.c src/libvenom.a.p/undo/UndoCommand.c src/libvenom.a.p/undo/UndoStack.c src/libvenom.a.p/view/AboutDialog.c src/libvenom.a.p/view/AddContactWidget.c src/libvenom.a.p/view/ApplicationWindow.c src/libvenom.a.p/view/ConferenceInfoWidget.c src/libvenom.a.p/view/ConferenceInviteEntry.c src/libvenom.a.p/view/ConferenceWindow.c src/libvenom.a.p/view/ContactListEntry.c src/libvenom.a.p/view/ContactListEntryCompact.c src/libvenom.a.p/view/ContactListWidget.c src/libvenom.a.p/view/ContextStyleBinding.c src/libvenom.a.p/view/ConversationWindow.c src/libvenom.a.p/view/CreateGroupchatWidget.c src/libvenom.a.p/view/ErrorWidget.c src/libvenom.a.p/view/FileTransferEntry.c src/libvenom.a.p/view/FileTransferEntryInline.c src/libvenom.a.p/view/FileTransferWidget.c src/libvenom.a.p/view/FriendInfoWidget.c src/libvenom.a.p/view/FriendRequestWidget.c src/libvenom.a.p/view/InAppNotification.c src/libvenom.a.p/view/LoginWidget.c src/libvenom.a.p/view/MessageWidget.c src/libvenom.a.p/view/NodeWidget.c src/libvenom.a.p/view/NospamEntry.c src/libvenom.a.p/view/PeerEntry.c src/libvenom.a.p/view/SettingsWidget.c src/libvenom.a.p/view/UserInfoWidget.c src/libvenom.a.p/view/WelcomeWidget.c src/libvenom.a.p/viewmodel/AddContactViewModel.c src/libvenom.a.p/viewmodel/ConferenceInfoViewModel.c src/libvenom.a.p/viewmodel/ContactListEntryViewModel.c src/libvenom.a.p/viewmodel/ContactListViewModel.c src/libvenom.a.p/viewmodel/CreateGroupchatViewModel.c src/libvenom.a.p/viewmodel/FileTransferEntryViewModel.c src/libvenom.a.p/viewmodel/FriendInfoViewModel.c src/libvenom.a.p/viewmodel/MessageViewModel.c src/libvenom.a.p/viewmodel/UserInfoViewModel.c src/venom.h src/venom.vapi 
valac -C --vapidir /home/greg/.cache/paru/clone/venom/src/Venom-0.5.5/src/vapi -D ENABLE_POSIX --pkg libcanberra --pkg gspell-1 --pkg posix --pkg libsoup-2.4 /home/greg/.cache/paru/clone/venom/src/Venom-0.5.5/src/vapi/config.vapi --pkg toxcore --pkg json-glib-1.0 --pkg sqlcipher --pkg gee-0.8 --pkg gmodule-2.0 --pkg gio-2.0 --pkg gtk+-3.0 --color=always --directory src/libvenom.a.p --basedir ../Venom-0.5.5/src --library venom --header src/venom.h --vapi ../venom.vapi --gresources=../Venom-0.5.5/src/ui/venom.gresource.xml --gresources=../Venom-0.5.5/src/icons/icons.gresource.xml ../Venom-0.5.5/src/core/Application.vala ../Venom-0.5.5/src/core/Contact.vala ../Venom-0.5.5/src/core/FileIO.vala ../Venom-0.5.5/src/core/FileTransfer.vala ../Venom-0.5.5/src/core/GlobalSettings.vala ../Venom-0.5.5/src/core/Identicon.vala ../Venom-0.5.5/src/core/Logger.vala ../Venom-0.5.5/src/core/Message.vala ../Venom-0.5.5/src/core/NotificationListener.vala ../Venom-0.5.5/src/core/ObservableList.vala ../Venom-0.5.5/src/core/Profile.vala ../Venom-0.5.5/src/core/R.vala ../Venom-0.5.5/src/core/TimeStamp.vala ../Venom-0.5.5/src/core/Tools.vala ../Venom-0.5.5/src/core/WidgetFactory.vala ../Venom-0.5.5/src/core/WindowState.vala ../Venom-0.5.5/src/core/UserInfo.vala ../Venom-0.5.5/src/db/DatabaseInterfaces.vala ../Venom-0.5.5/src/db/SqliteSettingsDatabase.vala ../Venom-0.5.5/src/db/SqliteWrapper.vala ../Venom-0.5.5/src/plugin/Plugin.vala ../Venom-0.5.5/src/plugin/Pluginregistrar.vala ../Venom-0.5.5/src/portal/Request.vala ../Venom-0.5.5/src/portal/Screenshot.vala ../Venom-0.5.5/src/tox/Conference.vala ../Venom-0.5.5/src/tox/ConferenceMessage.vala ../Venom-0.5.5/src/tox/DhtNode.vala ../Venom-0.5.5/src/tox/FriendRequest.vala ../Venom-0.5.5/src/tox/JsonWebDhtNodeUpdater.vala ../Venom-0.5.5/src/tox/SqliteContactRepository.vala ../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala ../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala ../Venom-0.5.5/src/tox/SqliteMessageRepository.vala ../Venom-0.5.5/src/tox/SqliteNospamRepository.vala ../Venom-0.5.5/src/tox/StaticDhtNodeUpdater.vala ../Venom-0.5.5/src/tox/ToxAdapterConferenceListener.vala ../Venom-0.5.5/src/tox/ToxAdapterFriendListener.vala ../Venom-0.5.5/src/tox/ToxAdapterFiletransferListener.vala ../Venom-0.5.5/src/tox/ToxAdapterSelfListener.vala ../Venom-0.5.5/src/tox/ToxContact.vala ../Venom-0.5.5/src/tox/ToxMessage.vala ../Venom-0.5.5/src/tox/ToxSession.vala ../Venom-0.5.5/src/tox/ToxSessionThread.vala ../Venom-0.5.5/src/undo/SimpleUndoStack.vala ../Venom-0.5.5/src/undo/TextBufferUndoBinding.vala ../Venom-0.5.5/src/undo/UndoCommand.vala ../Venom-0.5.5/src/undo/UndoStack.vala ../Venom-0.5.5/src/view/AboutDialog.vala ../Venom-0.5.5/src/view/AddContactWidget.vala ../Venom-0.5.5/src/view/ApplicationWindow.vala ../Venom-0.5.5/src/view/ConferenceInfoWidget.vala ../Venom-0.5.5/src/view/ConferenceInviteEntry.vala ../Venom-0.5.5/src/view/ConferenceWindow.vala ../Venom-0.5.5/src/view/ContactListEntry.vala ../Venom-0.5.5/src/view/ContactListEntryCompact.vala ../Venom-0.5.5/src/view/ContactListWidget.vala ../Venom-0.5.5/src/view/ContextStyleBinding.vala ../Venom-0.5.5/src/view/ConversationWindow.vala ../Venom-0.5.5/src/view/CreateGroupchatWidget.vala ../Venom-0.5.5/src/view/ErrorWidget.vala ../Venom-0.5.5/src/view/FileTransferEntry.vala ../Venom-0.5.5/src/view/FileTransferEntryInline.vala ../Venom-0.5.5/src/view/FileTransferWidget.vala ../Venom-0.5.5/src/view/FriendInfoWidget.vala ../Venom-0.5.5/src/view/FriendRequestWidget.vala ../Venom-0.5.5/src/view/InAppNotification.vala ../Venom-0.5.5/src/view/LoginWidget.vala ../Venom-0.5.5/src/view/MessageWidget.vala ../Venom-0.5.5/src/view/NodeWidget.vala ../Venom-0.5.5/src/view/NospamEntry.vala ../Venom-0.5.5/src/view/PeerEntry.vala ../Venom-0.5.5/src/view/SettingsWidget.vala ../Venom-0.5.5/src/view/UserInfoWidget.vala ../Venom-0.5.5/src/view/WelcomeWidget.vala ../Venom-0.5.5/src/viewmodel/AddContactViewModel.vala ../Venom-0.5.5/src/viewmodel/ConferenceInfoViewModel.vala ../Venom-0.5.5/src/viewmodel/ContactListEntryViewModel.vala ../Venom-0.5.5/src/viewmodel/ContactListViewModel.vala ../Venom-0.5.5/src/viewmodel/CreateGroupchatViewModel.vala ../Venom-0.5.5/src/viewmodel/FileTransferEntryViewModel.vala ../Venom-0.5.5/src/viewmodel/FriendInfoViewModel.vala ../Venom-0.5.5/src/viewmodel/MessageViewModel.vala ../Venom-0.5.5/src/viewmodel/UserInfoViewModel.vala
../Venom-0.5.5/src/view/ApplicationWindow.vala:40.16-40.47: warning: [GtkChild] fields must be declared as `unowned'
   40 |     [GtkChild] private Gtk.Box contact_list_box;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:41.16-41.42: warning: [GtkChild] fields must be declared as `unowned'
   41 |     [GtkChild] private Gtk.Bin content_bin;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:42.16-42.49: warning: [GtkChild] fields must be declared as `unowned'
   42 |     [GtkChild] private Gtk.StatusIcon status_icon;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:42.16-42.49: warning: `Gtk.StatusIcon' has been deprecated since 3.14
   42 |     [GtkChild] private Gtk.StatusIcon status_icon;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:43.16-43.46: warning: [GtkChild] fields must be declared as `unowned'
   43 |     [GtkChild] private Gtk.Paned content_paned;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:44.16-44.43: warning: [GtkChild] fields must be declared as `unowned'
   44 |     [GtkChild] public Gtk.Box user_info_box;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:45.16-45.46: warning: [GtkChild] fields must be declared as `unowned'
   45 |     [GtkChild] public Gtk.HeaderBar header_bar;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:46.16-46.42: warning: [GtkChild] fields must be declared as `unowned'
   46 |     [GtkChild] public Gtk.Box header_start;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:47.16-47.40: warning: [GtkChild] fields must be declared as `unowned'
   47 |     [GtkChild] public Gtk.Box header_end;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:49.16-49.57: warning: [GtkChild] fields must be declared as `unowned'
   49 |     [GtkChild] private Gtk.Revealer notification_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:50.16-50.54: warning: [GtkChild] fields must be declared as `unowned'
   50 |     [GtkChild] private Gtk.Button notification_dismiss;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:51.16-51.53: warning: [GtkChild] fields must be declared as `unowned'
   51 |     [GtkChild] private Gtk.Button notification_action;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:52.16-52.60: warning: [GtkChild] fields must be declared as `unowned'
   52 |     [GtkChild] private Gtk.Label notification_action_message;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:53.16-53.53: warning: [GtkChild] fields must be declared as `unowned'
   53 |     [GtkChild] private Gtk.Label notification_message;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/ToxContact.vala:43.5-43.33: error: Name `_is_typing' is not valid for a GLib.Object property
   43 |     public bool        _is_typing      { get; set; default = false; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                    
../Venom-0.5.5/src/tox/ToxContact.vala:44.5-44.42: error: Name `_show_notifications' is not valid for a GLib.Object property
   44 |     public bool        _show_notifications { get; set; default = true; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
../Venom-0.5.5/src/tox/ToxAdapterFriendListener.vala:135.36-135.67: warning: Access to possible `null'. Perform a check or use an unsafe cast.
  135 |           session.file_send_avatar((c as Contact).tox_friend_number, avatar_data);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~               
../Venom-0.5.5/src/tox/ToxAdapterFriendListener.vala:130.7-130.68: warning: unhandled error `GLib.Error'
  130 |       user_info.avatar.pixbuf.save_to_buffer(out avatar_data, "png");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/ToxAdapterFriendListener.vala:132.7-132.39: warning: unhandled error `Venom.ToxError'
  132 |       foreach (var contact in contacts) {
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:56.7-56.99: warning: unhandled error `Venom.DatabaseStatementError'
   56 |       var stmt = statement_factory.create_statement(@"SELECT (id) FROM peers WHERE key='$tox_id';");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:57.11-57.21: warning: unhandled error `Venom.DatabaseStatementError'
   57 |       if (stmt.step() == DatabaseResult.ROW) {
      |           ^~~~~~~~~~~                         
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:58.16-58.33: warning: unhandled error `Venom.DatabaseStatementError'
   58 |         return stmt.column_int(0);
      |                ^~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:68.7-72.12: warning: unhandled error `Venom.DatabaseStatementError'
   68 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |         """
      | ~~~~~~~~~~~
   70 |         INSERT INTO messages (peers_index, message, state, is_action, timestamp, type)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |         VALUES ($PEERS_INDEX, $MESSAGE, $STATE, $IS_ACTION, $TIMESTAMP, $TYPE);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   72 |         """).builder()
      | ~~~~~~~~~~~~          
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:68.7-73.46: warning: unhandled error `Venom.DatabaseStatementError'
   68 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |         """
      | ~~~~~~~~~~~
   70 |         INSERT INTO messages (peers_index, message, state, is_action, timestamp, type)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |         VALUES ($PEERS_INDEX, $MESSAGE, $STATE, $IS_ACTION, $TIMESTAMP, $TYPE);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   72 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   73 |         .bind_int("$PEERS_INDEX", peers_index)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:68.7-74.47: warning: unhandled error `Venom.DatabaseStatementError'
   68 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |         """
      | ~~~~~~~~~~~
   70 |         INSERT INTO messages (peers_index, message, state, is_action, timestamp, type)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |         VALUES ($PEERS_INDEX, $MESSAGE, $STATE, $IS_ACTION, $TIMESTAMP, $TYPE);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   72 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   73 |         .bind_int("$PEERS_INDEX", peers_index)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:68.7-75.42: warning: unhandled error `Venom.DatabaseStatementError'
   68 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |         """
      | ~~~~~~~~~~~
   70 |         INSERT INTO messages (peers_index, message, state, is_action, timestamp, type)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |         VALUES ($PEERS_INDEX, $MESSAGE, $STATE, $IS_ACTION, $TIMESTAMP, $TYPE);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   72 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   73 |         .bind_int("$PEERS_INDEX", peers_index)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |         .bind_int("$STATE", message.state)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:68.7-76.51: warning: unhandled error `Venom.DatabaseStatementError'
   68 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |         """
      | ~~~~~~~~~~~
   70 |         INSERT INTO messages (peers_index, message, state, is_action, timestamp, type)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |         VALUES ($PEERS_INDEX, $MESSAGE, $STATE, $IS_ACTION, $TIMESTAMP, $TYPE);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   72 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   73 |         .bind_int("$PEERS_INDEX", peers_index)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |         .bind_int("$STATE", message.state)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |         .bind_bool("$IS_ACTION", message.is_action)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:68.7-77.62: warning: unhandled error `Venom.DatabaseStatementError'
   68 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |         """
      | ~~~~~~~~~~~
   70 |         INSERT INTO messages (peers_index, message, state, is_action, timestamp, type)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |         VALUES ($PEERS_INDEX, $MESSAGE, $STATE, $IS_ACTION, $TIMESTAMP, $TYPE);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   72 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   73 |         .bind_int("$PEERS_INDEX", peers_index)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |         .bind_int("$STATE", message.state)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |         .bind_bool("$IS_ACTION", message.is_action)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |         .bind_int64("$TIMESTAMP", message.timestamp.to_unix())
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:68.7-78.42: warning: unhandled error `Venom.DatabaseStatementError'
   68 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |         """
      | ~~~~~~~~~~~
   70 |         INSERT INTO messages (peers_index, message, state, is_action, timestamp, type)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |         VALUES ($PEERS_INDEX, $MESSAGE, $STATE, $IS_ACTION, $TIMESTAMP, $TYPE);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   72 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   73 |         .bind_int("$PEERS_INDEX", peers_index)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |         .bind_int("$STATE", message.state)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |         .bind_bool("$IS_ACTION", message.is_action)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |         .bind_int64("$TIMESTAMP", message.timestamp.to_unix())
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |         .bind_int("$TYPE", message.sender)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:68.7-79.15: warning: unhandled error `Venom.DatabaseStatementError'
   68 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |         """
      | ~~~~~~~~~~~
   70 |         INSERT INTO messages (peers_index, message, state, is_action, timestamp, type)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |         VALUES ($PEERS_INDEX, $MESSAGE, $STATE, $IS_ACTION, $TIMESTAMP, $TYPE);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   72 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   73 |         .bind_int("$PEERS_INDEX", peers_index)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   75 |         .bind_int("$STATE", message.state)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |         .bind_bool("$IS_ACTION", message.is_action)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |         .bind_int64("$TIMESTAMP", message.timestamp.to_unix())
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |         .bind_int("$TYPE", message.sender)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |         .step();
      | ~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:83.7-92.12: warning: unhandled error `Venom.DatabaseStatementError'
   83 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |         """
      | ~~~~~~~~~~~
   85 |         UPDATE messages
      | ~~~~~~~~~~~~~~~~~~~~~~~
   86 |         SET message = $MESSAGE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |             state = $STATE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   88 |             is_action = $IS_ACTION,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |             timestamp = $TIMESTAMP,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |             type = $TYPE
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   91 |         WHERE id = $ID;
      | ~~~~~~~~~~~~~~~~~~~~~~~
   92 |         """).builder()
      | ~~~~~~~~~~~~          
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:83.7-93.36: warning: unhandled error `Venom.DatabaseStatementError'
   83 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |         """
      | ~~~~~~~~~~~
   85 |         UPDATE messages
      | ~~~~~~~~~~~~~~~~~~~~~~~
   86 |         SET message = $MESSAGE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |             state = $STATE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   88 |             is_action = $IS_ACTION,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |             timestamp = $TIMESTAMP,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |             type = $TYPE
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   91 |         WHERE id = $ID;
      | ~~~~~~~~~~~~~~~~~~~~~~~
   92 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   93 |         .bind_int("$ID", message.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:83.7-94.47: warning: unhandled error `Venom.DatabaseStatementError'
   83 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |         """
      | ~~~~~~~~~~~
   85 |         UPDATE messages
      | ~~~~~~~~~~~~~~~~~~~~~~~
   86 |         SET message = $MESSAGE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |             state = $STATE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   88 |             is_action = $IS_ACTION,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |             timestamp = $TIMESTAMP,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |             type = $TYPE
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   91 |         WHERE id = $ID;
      | ~~~~~~~~~~~~~~~~~~~~~~~
   92 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   93 |         .bind_int("$ID", message.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   94 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:83.7-95.42: warning: unhandled error `Venom.DatabaseStatementError'
   83 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |         """
      | ~~~~~~~~~~~
   85 |         UPDATE messages
      | ~~~~~~~~~~~~~~~~~~~~~~~
   86 |         SET message = $MESSAGE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |             state = $STATE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   88 |             is_action = $IS_ACTION,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |             timestamp = $TIMESTAMP,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |             type = $TYPE
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   91 |         WHERE id = $ID;
      | ~~~~~~~~~~~~~~~~~~~~~~~
   92 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   93 |         .bind_int("$ID", message.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   94 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   95 |         .bind_int("$STATE", message.state)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:83.7-96.51: warning: unhandled error `Venom.DatabaseStatementError'
   83 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |         """
      | ~~~~~~~~~~~
   85 |         UPDATE messages
      | ~~~~~~~~~~~~~~~~~~~~~~~
   86 |         SET message = $MESSAGE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |             state = $STATE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   88 |             is_action = $IS_ACTION,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |             timestamp = $TIMESTAMP,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |             type = $TYPE
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   91 |         WHERE id = $ID;
      | ~~~~~~~~~~~~~~~~~~~~~~~
   92 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   93 |         .bind_int("$ID", message.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   94 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   95 |         .bind_int("$STATE", message.state)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |         .bind_bool("$IS_ACTION", message.is_action)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:83.7-97.62: warning: unhandled error `Venom.DatabaseStatementError'
   83 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |         """
      | ~~~~~~~~~~~
   85 |         UPDATE messages
      | ~~~~~~~~~~~~~~~~~~~~~~~
   86 |         SET message = $MESSAGE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |             state = $STATE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   88 |             is_action = $IS_ACTION,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |             timestamp = $TIMESTAMP,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |             type = $TYPE
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   91 |         WHERE id = $ID;
      | ~~~~~~~~~~~~~~~~~~~~~~~
   92 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   93 |         .bind_int("$ID", message.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   94 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   95 |         .bind_int("$STATE", message.state)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |         .bind_bool("$IS_ACTION", message.is_action)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   97 |         .bind_int64("$TIMESTAMP", message.timestamp.to_unix())
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:83.7-98.42: warning: unhandled error `Venom.DatabaseStatementError'
   83 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |         """
      | ~~~~~~~~~~~
   85 |         UPDATE messages
      | ~~~~~~~~~~~~~~~~~~~~~~~
   86 |         SET message = $MESSAGE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |             state = $STATE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   88 |             is_action = $IS_ACTION,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |             timestamp = $TIMESTAMP,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |             type = $TYPE
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   91 |         WHERE id = $ID;
      | ~~~~~~~~~~~~~~~~~~~~~~~
   92 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   93 |         .bind_int("$ID", message.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   94 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   95 |         .bind_int("$STATE", message.state)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |         .bind_bool("$IS_ACTION", message.is_action)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   97 |         .bind_int64("$TIMESTAMP", message.timestamp.to_unix())
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   98 |         .bind_int("$TYPE", message.sender)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:83.7-99.15: warning: unhandled error `Venom.DatabaseStatementError'
   83 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   84 |         """
      | ~~~~~~~~~~~
   85 |         UPDATE messages
      | ~~~~~~~~~~~~~~~~~~~~~~~
   86 |         SET message = $MESSAGE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   87 |             state = $STATE,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   88 |             is_action = $IS_ACTION,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   89 |             timestamp = $TIMESTAMP,
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |             type = $TYPE
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   91 |         WHERE id = $ID;
      | ~~~~~~~~~~~~~~~~~~~~~~~
   92 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   93 |         .bind_int("$ID", message.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   94 |         .bind_text("$MESSAGE", message.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   95 |         .bind_int("$STATE", message.state)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   96 |         .bind_bool("$IS_ACTION", message.is_action)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   97 |         .bind_int64("$TIMESTAMP", message.timestamp.to_unix())
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   98 |         .bind_int("$TYPE", message.sender)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   99 |         .step();
      | ~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:103.7-113.12: warning: unhandled error `Venom.DatabaseStatementError'
  103 |       var stmt = statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  104 |         """
      | ~~~~~~~~~~~
  105 |         SELECT * FROM (
      | ~~~~~~~~~~~~~~~~~~~~~~~
  106 |           SELECT messages.id, peers_index, message, state, is_action, timestamp, type
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |           FROM messages
      | ~~~~~~~~~~~~~~~~~~~~~~~
  108 |           LEFT JOIN peers on peers.id = messages.peers_index
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  109 |           WHERE peers.key = $KEY
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |           ORDER BY messages.id DESC LIMIT 50
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  111 |         )
      | ~~~~~~~~~
  112 |         ORDER BY id ASC;
      | ~~~~~~~~~~~~~~~~~~~~~~~~
  113 |         """);
      | ~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:114.7-114.32: warning: unhandled error `Venom.DatabaseStatementError'
  114 |       stmt.bind_text("$KEY", id);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:116.13-116.23: warning: unhandled error `Venom.DatabaseStatementError'
  116 |       while(stmt.step() == DatabaseResult.ROW) {
      |             ^~~~~~~~~~~                         
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:117.9-117.54: warning: unhandled error `Venom.DatabaseStatementError'
  117 |         var msg_id = stmt.column_int(MessageColumn.ID);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:118.9-118.68: warning: unhandled error `Venom.DatabaseStatementError'
  118 |         var peers_index = stmt.column_int(MessageColumn.PEERS_INDEX);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:119.9-119.61: warning: unhandled error `Venom.DatabaseStatementError'
  119 |         var message = stmt.column_text(MessageColumn.MESSAGE);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:120.41-120.76: warning: unhandled error `Venom.DatabaseStatementError'
  120 |         var state = (TransmissionState) stmt.column_int(MessageColumn.STATE);
      |                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:121.9-121.65: warning: unhandled error `Venom.DatabaseStatementError'
  121 |         var is_action = stmt.column_bool(MessageColumn.IS_ACTION);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:122.54-122.95: warning: unhandled error `Venom.DatabaseStatementError'
  122 |         var timestamp = new DateTime.from_unix_local(stmt.column_int64(MessageColumn.TIMESTAMP));
      |                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
../Venom-0.5.5/src/tox/SqliteMessageRepository.vala:123.36-123.70: warning: unhandled error `Venom.DatabaseStatementError'
  123 |         var type = (MessageSender) stmt.column_int(MessageColumn.TYPE);
      |                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/ToxAdapterFriendListener.vala:281.64-281.108: warning: unhandled error `Venom.ToxError'
  281 |       contact.last_seen = new DateTime.from_unix_local((int64) session.friend_get_last_online(friend_number));
      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
../Venom-0.5.5/src/tox/ToxAdapterFriendListener.vala:286.9-286.70: warning: unhandled error `GLib.Error'
  286 |         user_info.avatar.pixbuf.save_to_buffer(out avatar_data, "png");
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/ToxAdapterFriendListener.vala:287.9-287.60: warning: unhandled error `Venom.ToxError'
  287 |         session.file_send_avatar(friend_number, avatar_data);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/ToxAdapterFriendListener.vala:374.35-374.81: warning: unhandled error `Venom.ToxError'
  374 |       contact.tox_friend_number = session.friend_add_norequest_direct(public_key);
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/Conference.vala:29.5-29.37: error: Name `_show_notifications' is not valid for a GLib.Object property
   29 |     public bool   _show_notifications { get; set; default = true; }
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                              
../Venom-0.5.5/src/tox/ToxAdapterConferenceListener.vala:124.9-124.60: warning: unhandled error `Venom.ToxError'
  124 |         session.conference_join(friend_number, type, cookie);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/ToxAdapterConferenceListener.vala:136.11-136.62: warning: unhandled error `Venom.ToxError'
  136 |           session.conference_join(friend_number, type, cookie);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/viewmodel/ContactListViewModel.vala:90.7-90.54: warning: unhandled error `GLib.Error'
   90 |       callback.on_invite_id_to_conference(contact, id);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:25.16-25.43: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Entry contact_id;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:26.16-26.51: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.TextView contact_message;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:27.16-27.38: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Button send;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:28.16-28.49: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Label contact_id_error;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:29.16-29.60: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Revealer contact_id_error_content;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:30.16-30.52: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Stack contact_image_stack;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:31.16-31.46: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Image contact_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:32.16-32.42: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.Box placeholder;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:33.16-33.50: warning: [GtkChild] fields must be declared as `unowned'
   33 |     [GtkChild] private Gtk.ListBox friend_requests;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:35.16-35.38: warning: [GtkChild] fields must be declared as `unowned'
   35 |     [GtkChild] private Gtk.Stack stack;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:36.16-36.50: warning: [GtkChild] fields must be declared as `unowned'
   36 |     [GtkChild] private Gtk.Box friend_request_item;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/AddContactWidget.vala:37.16-37.46: warning: [GtkChild] fields must be declared as `unowned'
   37 |     [GtkChild] private Gtk.Widget custom_title;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendRequestWidget.vala:29.16-29.43: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Label contact_id;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendRequestWidget.vala:30.16-30.48: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Label contact_message;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendRequestWidget.vala:31.16-31.45: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Label contact_time;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendRequestWidget.vala:32.16-32.46: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.Image contact_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendRequestWidget.vala:34.16-34.40: warning: [GtkChild] fields must be declared as `unowned'
   34 |     [GtkChild] private Gtk.Button accept;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendRequestWidget.vala:35.16-35.40: warning: [GtkChild] fields must be declared as `unowned'
   35 |     [GtkChild] private Gtk.Button reject;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferWidget.vala:29.16-29.49: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.ListBox file_transfers;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferWidget.vala:30.16-30.45: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Widget placeholder;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntry.vala:25.16-25.44: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Label description;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntry.vala:26.16-26.47: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.ProgressBar progress;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntry.vala:27.16-27.43: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Button open_file;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntry.vala:28.16-28.49: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Button resume_transfer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntry.vala:29.16-29.48: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Button pause_transfer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntry.vala:30.16-30.47: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Button stop_transfer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntry.vala:31.16-31.49: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Button remove_transfer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/viewmodel/FileTransferEntryViewModel.vala:78.7-78.35: warning: unhandled error `GLib.Error'
   78 |       file_transfer.init_file(file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/viewmodel/FileTransferEntryViewModel.vala:79.7-79.44: warning: unhandled error `GLib.Error'
   79 |       listener.start_transfer(file_transfer);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/viewmodel/FileTransferEntryViewModel.vala:87.9-87.46: warning: unhandled error `GLib.Error'
   87 |         listener.start_transfer(file_transfer);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/viewmodel/FileTransferEntryViewModel.vala:92.7-92.44: warning: unhandled error `GLib.Error'
   92 |       listener.pause_transfer(file_transfer);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/viewmodel/FileTransferEntryViewModel.vala:96.7-96.43: warning: unhandled error `GLib.Error'
   96 |       listener.stop_transfer(file_transfer);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/viewmodel/FileTransferEntryViewModel.vala:100.7-100.45: warning: unhandled error `GLib.Error'
  100 |       listener.remove_transfer(file_transfer);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:25.16-25.38: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Entry title;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:26.16-26.40: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.Button create;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:27.16-27.55: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Revealer title_error_content;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:28.16-28.44: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Label title_error;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:30.16-30.53: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.ListBox conference_invites;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:31.16-31.53: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Box conference_invite_item;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:32.16-32.42: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.Box placeholder;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:33.16-33.38: warning: [GtkChild] fields must be declared as `unowned'
   33 |     [GtkChild] private Gtk.Stack stack;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:34.16-34.46: warning: [GtkChild] fields must be declared as `unowned'
   34 |     [GtkChild] private Gtk.Widget custom_title;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:36.16-36.44: warning: [GtkChild] fields must be declared as `unowned'
   36 |     [GtkChild] private Gtk.Button accept_all;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/CreateGroupchatWidget.vala:37.16-37.44: warning: [GtkChild] fields must be declared as `unowned'
   37 |     [GtkChild] private Gtk.Button reject_all;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInviteEntry.vala:29.16-29.46: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Image contact_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInviteEntry.vala:30.16-30.52: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Label contact_description;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInviteEntry.vala:31.16-31.45: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Label contact_time;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInviteEntry.vala:33.16-33.40: warning: [GtkChild] fields must be declared as `unowned'
   33 |     [GtkChild] private Gtk.Button accept;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInviteEntry.vala:34.16-34.40: warning: [GtkChild] fields must be declared as `unowned'
   34 |     [GtkChild] private Gtk.Button reject;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:25.16-25.47: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Entry entry_username;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:26.16-26.52: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.Entry entry_statusmessage;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:27.16-27.39: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Image avatar;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:28.16-28.41: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Label label_id;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:29.16-29.46: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Button reset_avatar;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:30.16-30.56: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.FileChooserButton filechooser;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:31.16-31.42: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.FlowBox avatars;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:32.16-32.39: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.Button apply;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:34.16-34.55: warning: [GtkChild] fields must be declared as `unowned'
   34 |     [GtkChild] private Gtk.ToggleButton toggle_advanced;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:35.16-35.45: warning: [GtkChild] fields must be declared as `unowned'
   35 |     [GtkChild] private Gtk.Image toggle_arrow;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:36.16-36.53: warning: [GtkChild] fields must be declared as `unowned'
   36 |     [GtkChild] private Gtk.Revealer revealer_advanced;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:37.16-37.47: warning: [GtkChild] fields must be declared as `unowned'
   37 |     [GtkChild] private Gtk.Button button_nospam;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:38.16-38.45: warning: [GtkChild] fields must be declared as `unowned'
   38 |     [GtkChild] private Gtk.Entry entry_nospam;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:39.16-39.49: warning: [GtkChild] fields must be declared as `unowned'
   39 |     [GtkChild] private Gtk.ListBox listbox_nospam;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/NospamEntry.vala:25.16-25.39: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Label nospam;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/NospamEntry.vala:26.16-26.42: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.Label timestamp;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/NospamEntry.vala:27.16-27.40: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Button remove;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/NospamEntry.vala:27.16-27.40: warning: Venom.NospamEntry.remove hides inherited field `Gtk.Container.remove'. Use the `new' keyword if hiding was intentional
   27 |     [GtkChild] private Gtk.Button remove;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:145.9-145.85: warning: unhandled error `GLib.Error'
  145 |         var pixbuf = new Gdk.Pixbuf.from_file_at_scale(file.get_path(), 48, 48, true);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/UserInfoWidget.vala:103.27-103.53: warning: Access to possible `null'. Perform a check or use an unsafe cast.
  103 |       view_model.set_file((child as AvatarChild).file);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~  
../Venom-0.5.5/src/view/FriendInfoWidget.vala:25.16-25.41: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Label username;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:26.16-26.46: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.Label statusmessage;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:27.16-27.42: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Image userimage;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:28.16-28.42: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Label last_seen;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:29.16-29.38: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Entry alias;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:30.16-30.39: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Label tox_id;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:31.16-31.46: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Image tox_identicon;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:32.16-32.49: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.Switch auto_conference;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:33.16-33.51: warning: [GtkChild] fields must be declared as `unowned'
   33 |     [GtkChild] private Gtk.Switch auto_filetransfer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:34.16-34.53: warning: [GtkChild] fields must be declared as `unowned'
   34 |     [GtkChild] private Gtk.Revealer location_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:35.16-35.53: warning: [GtkChild] fields must be declared as `unowned'
   35 |     [GtkChild] private Gtk.FileChooserButton location;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:36.16-36.52: warning: [GtkChild] fields must be declared as `unowned'
   36 |     [GtkChild] private Gtk.Switch show_notifications;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:37.16-37.48: warning: [GtkChild] fields must be declared as `unowned'
   37 |     [GtkChild] private Gtk.Box notifications_box;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:38.16-38.56: warning: [GtkChild] fields must be declared as `unowned'
   38 |     [GtkChild] private Gtk.Revealer notifications_notice;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:39.16-39.47: warning: [GtkChild] fields must be declared as `unowned'
   39 |     [GtkChild] private Gtk.Button remove_button;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FriendInfoWidget.vala:40.16-40.39: warning: [GtkChild] fields must be declared as `unowned'
   40 |     [GtkChild] private Gtk.Button apply;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/WelcomeWidget.vala:28.16-28.49: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Button link_learn_more;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/WelcomeWidget.vala:29.16-29.51: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Button link_get_involved;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/WelcomeWidget.vala:30.16-30.38: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Image image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/WelcomeWidget.vala:31.16-31.38: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Label title;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/WelcomeWidget.vala:32.16-32.40: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.Label content;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/WelcomeWidget.vala:64.9-64.20: warning: `Gtk.show_uri' has been deprecated since 3.22
   64 |         Gtk.show_uri(null, uri, Gdk.CURRENT_TIME);
      |         ^~~~~~~~~~~~                              
../Venom-0.5.5/src/view/ConferenceInfoWidget.vala:25.16-25.38: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Entry title;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInfoWidget.vala:26.16-26.40: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.ListBox peers;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInfoWidget.vala:27.16-27.39: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Button apply;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInfoWidget.vala:28.16-28.39: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Button leave;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInfoWidget.vala:29.16-29.55: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Revealer title_error_content;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInfoWidget.vala:30.16-30.44: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Label title_error;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInfoWidget.vala:31.16-31.52: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Switch show_notifications;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInfoWidget.vala:32.16-32.48: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.Box notifications_box;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceInfoWidget.vala:33.16-33.56: warning: [GtkChild] fields must be declared as `unowned'
   33 |     [GtkChild] private Gtk.Revealer notifications_notice;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/PeerEntry.vala:25.16-25.43: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Image peer_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/PeerEntry.vala:26.16-26.42: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.Label peer_name;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/PeerEntry.vala:27.16-27.41: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Label peer_key;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/PeerEntry.vala:28.16-28.43: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Image peer_known;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/PeerEntry.vala:29.16-29.42: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Image peer_self;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:429.9-429.43: warning: unhandled error `GLib.Error'
  429 |         friend_listener.on_remove_friend(c);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ApplicationWindow.vala:431.9-431.51: warning: unhandled error `GLib.Error'
  431 |         conference_listener.on_remove_conference(c);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:28.16-28.42: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Box top_bar_box;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:29.16-29.41: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Label username;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:30.16-30.46: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Label statusmessage;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:31.16-31.42: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Image userimage;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:32.16-32.47: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.ListBox contact_list;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:33.16-33.45: warning: [GtkChild] fields must be declared as `unowned'
   33 |     [GtkChild] private Gtk.Image image_status;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:34.16-34.54: warning: [GtkChild] fields must be declared as `unowned'
   34 |     [GtkChild] private Gtk.MenuButton user_status_menu;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:35.16-35.59: warning: [GtkChild] fields must be declared as `unowned'
   35 |     [GtkChild] private Gtk.Revealer friend_request_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:36.16-36.53: warning: [GtkChild] fields must be declared as `unowned'
   36 |     [GtkChild] private Gtk.Label friend_request_label;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:37.16-37.62: warning: [GtkChild] fields must be declared as `unowned'
   37 |     [GtkChild] private Gtk.Revealer conference_invite_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:38.16-38.56: warning: [GtkChild] fields must be declared as `unowned'
   38 |     [GtkChild] private Gtk.Label conference_invite_label;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListWidget.vala:39.16-39.42: warning: [GtkChild] fields must be declared as `unowned'
   39 |     [GtkChild] private Gtk.Box placeholder;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListEntryCompact.vala:25.16-25.45: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Label contact_name;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListEntryCompact.vala:26.16-26.47: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.Label contact_status;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListEntryCompact.vala:27.16-27.46: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Image contact_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListEntryCompact.vala:28.16-28.45: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Image status_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListEntry.vala:25.16-25.45: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Label contact_name;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListEntry.vala:26.16-26.47: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.Label contact_status;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListEntry.vala:27.16-27.46: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Image contact_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ContactListEntry.vala:28.16-28.45: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Image status_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:25.16-25.43: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Image user_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:26.16-26.45: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.TextView text_view;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:27.16-27.47: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.ListBox message_list;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:28.16-28.57: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.ScrolledWindow scrolled_window;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:29.16-29.51: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Revealer typing_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:30.16-30.45: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Label typing_label;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:31.16-31.42: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Overlay overlay;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:32.16-32.42: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.Popover popover;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:33.16-33.42: warning: [GtkChild] fields must be declared as `unowned'
   33 |     [GtkChild] private Gtk.Box placeholder;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:34.16-34.46: warning: [GtkChild] fields must be declared as `unowned'
   34 |     [GtkChild] private Gtk.Widget header_start;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConversationWindow.vala:35.16-35.44: warning: [GtkChild] fields must be declared as `unowned'
   35 |     [GtkChild] private Gtk.Widget header_end;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/MessageWidget.vala:25.16-25.39: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Label sender;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/MessageWidget.vala:26.16-26.45: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.Image sender_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/MessageWidget.vala:27.16-27.42: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Label timestamp;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/MessageWidget.vala:28.16-28.40: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Label message;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/MessageWidget.vala:29.16-29.37: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Image sent;
      |                ^~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntryInline.vala:25.16-25.44: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Label description;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntryInline.vala:26.16-26.47: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.ProgressBar progress;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntryInline.vala:27.16-27.43: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Button open_file;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntryInline.vala:28.16-28.49: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Button resume_transfer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntryInline.vala:29.16-29.48: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Button pause_transfer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntryInline.vala:30.16-30.47: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Button stop_transfer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/FileTransferEntryInline.vala:31.16-31.49: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Button remove_transfer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceWindow.vala:25.16-25.43: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Image user_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceWindow.vala:26.16-26.45: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.TextView text_view;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceWindow.vala:27.16-27.47: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.ListBox message_list;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceWindow.vala:28.16-28.57: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.ScrolledWindow scrolled_window;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceWindow.vala:29.16-29.42: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Box placeholder;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceWindow.vala:30.16-30.46: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Widget header_start;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceWindow.vala:31.16-31.44: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Widget header_end;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceWindow.vala:32.16-32.40: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.ListBox peers;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceWindow.vala:33.16-33.51: warning: [GtkChild] fields must be declared as `unowned'
   33 |     [GtkChild] private Gtk.Widget peers_placeholder;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ConferenceWindow.vala:126.33-126.65: warning: Access to possible `null'. Perform a check or use an unsafe cast.
  126 |       peers_list.set_collection((contact as Conference).get_peers().values);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~           
../Venom-0.5.5/src/view/PeerEntry.vala:51.16-51.43: warning: [GtkChild] fields must be declared as `unowned'
   51 |     [GtkChild] private Gtk.Image peer_image;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/PeerEntry.vala:52.16-52.42: warning: [GtkChild] fields must be declared as `unowned'
   52 |     [GtkChild] private Gtk.Label peer_name;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/PeerEntry.vala:53.16-53.43: warning: [GtkChild] fields must be declared as `unowned'
   53 |     [GtkChild] private Gtk.Image peer_known;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/PeerEntry.vala:54.16-54.42: warning: [GtkChild] fields must be declared as `unowned'
   54 |     [GtkChild] private Gtk.Image peer_self;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:29.16-29.38: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Stack stack;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:30.16-30.42: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.ListBox sidebar;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:32.16-32.51: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.Switch enable_dark_theme;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:33.16-33.51: warning: [GtkChild] fields must be declared as `unowned'
   33 |     [GtkChild] private Gtk.Switch enable_animations;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:34.16-34.57: warning: [GtkChild] fields must be declared as `unowned'
   34 |     [GtkChild] private Gtk.Switch enable_compact_contacts;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:35.16-35.49: warning: [GtkChild] fields must be declared as `unowned'
   35 |     [GtkChild] private Gtk.Switch enable_spelling;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:37.16-37.52: warning: [GtkChild] fields must be declared as `unowned'
   37 |     [GtkChild] private Gtk.Switch enable_tray_switch;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:38.16-38.49: warning: [GtkChild] fields must be declared as `unowned'
   38 |     [GtkChild] private Gtk.Revealer tray_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:39.16-39.56: warning: [GtkChild] fields must be declared as `unowned'
   39 |     [GtkChild] private Gtk.Switch enable_minimize_switch;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:41.16-41.54: warning: [GtkChild] fields must be declared as `unowned'
   41 |     [GtkChild] private Gtk.Switch enable_notify_switch;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:42.16-42.51: warning: [GtkChild] fields must be declared as `unowned'
   42 |     [GtkChild] private Gtk.Revealer notify_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:43.16-43.61: warning: [GtkChild] fields must be declared as `unowned'
   43 |     [GtkChild] private Gtk.Switch enable_notify_sounds_switch;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:44.16-44.59: warning: [GtkChild] fields must be declared as `unowned'
   44 |     [GtkChild] private Gtk.Switch enable_notify_busy_switch;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:46.16-46.52: warning: [GtkChild] fields must be declared as `unowned'
   46 |     [GtkChild] private Gtk.Switch enable_show_typing;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:48.16-48.46: warning: [GtkChild] fields must be declared as `unowned'
   48 |     [GtkChild] private Gtk.Switch keep_history;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:50.16-50.44: warning: [GtkChild] fields must be declared as `unowned'
   50 |     [GtkChild] private Gtk.Switch enable_udp;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:51.16-51.45: warning: [GtkChild] fields must be declared as `unowned'
   51 |     [GtkChild] private Gtk.Switch enable_ipv6;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:52.16-52.56: warning: [GtkChild] fields must be declared as `unowned'
   52 |     [GtkChild] private Gtk.Switch enable_local_discovery;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:53.16-53.54: warning: [GtkChild] fields must be declared as `unowned'
   53 |     [GtkChild] private Gtk.Switch enable_hole_punching;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:55.16-55.47: warning: [GtkChild] fields must be declared as `unowned'
   55 |     [GtkChild] private Gtk.Switch proxy_enabled;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:56.16-56.50: warning: [GtkChild] fields must be declared as `unowned'
   56 |     [GtkChild] private Gtk.Revealer proxy_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:57.16-57.57: warning: [GtkChild] fields must be declared as `unowned'
   57 |     [GtkChild] private Gtk.Revealer proxy_manual_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:58.16-58.51: warning: [GtkChild] fields must be declared as `unowned'
   58 |     [GtkChild] private Gtk.RadioButton proxy_manual;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:59.16-59.50: warning: [GtkChild] fields must be declared as `unowned'
   59 |     [GtkChild] private Gtk.Entry custom_proxy_host;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:60.16-60.55: warning: [GtkChild] fields must be declared as `unowned'
   60 |     [GtkChild] private Gtk.SpinButton custom_proxy_port;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:62.16-62.48: warning: [GtkChild] fields must be declared as `unowned'
   62 |     [GtkChild] private Gtk.ListBox node_list_box;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/SettingsWidget.vala:63.16-63.46: warning: [GtkChild] fields must be declared as `unowned'
   63 |     [GtkChild] private Gtk.Button update_nodes;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/NodeWidget.vala:25.16-25.37: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Label host;
      |                ^~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/NodeWidget.vala:26.16-26.43: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.Label public_key;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/NodeWidget.vala:27.16-27.43: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Label maintainer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/NodeWidget.vala:28.16-28.41: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.Label location;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/NodeWidget.vala:29.16-29.41: warning: [GtkChild] fields must be declared as `unowned'
   29 |     [GtkChild] private Gtk.Switch enabled;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/ToxSessionThread.vala:78.22-78.62: warning: `ToxCore.Tox.self_get_connection_status' has been deprecated since 0.2.0
   78 |         newStatus = (session.handle.self_get_connection_status() != Connection.NONE);
      |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                       
../Venom-0.5.5/src/tox/ToxSession.vala:725.7-725.50: warning: unhandled error `GLib.Error'
  725 |       uint64 file_size = Tools.get_file_size(file);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/ToxSession.vala:241.9-241.55: warning: unhandled error `GLib.Error'
  241 |         profile.save_sessiondata(handle.get_savedata());
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ErrorWidget.vala:25.16-25.38: warning: [GtkChild] fields must be declared as `unowned'
   25 |     [GtkChild] private Gtk.Stack stack;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ErrorWidget.vala:26.16-26.40: warning: [GtkChild] fields must be declared as `unowned'
   26 |     [GtkChild] private Gtk.Label message;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ErrorWidget.vala:27.16-27.39: warning: [GtkChild] fields must be declared as `unowned'
   27 |     [GtkChild] private Gtk.Button retry;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/ErrorWidget.vala:28.16-28.44: warning: [GtkChild] fields must be declared as `unowned'
   28 |     [GtkChild] private Gtk.TextView log_view;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:30.16-30.44: warning: [GtkChild] fields must be declared as `unowned'
   30 |     [GtkChild] private Gtk.Widget login_page;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:31.16-31.46: warning: [GtkChild] fields must be declared as `unowned'
   31 |     [GtkChild] private Gtk.Button login_button;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:32.16-32.53: warning: [GtkChild] fields must be declared as `unowned'
   32 |     [GtkChild] private Gtk.Entry login_password_entry;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:33.16-33.60: warning: [GtkChild] fields must be declared as `unowned'
   33 |     [GtkChild] private Gtk.Switch login_automatically_switch;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:35.16-35.55: warning: [GtkChild] fields must be declared as `unowned'
   35 |     [GtkChild] private Gtk.ToggleButton accounts_toggle;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:36.16-36.53: warning: [GtkChild] fields must be declared as `unowned'
   36 |     [GtkChild] private Gtk.Revealer accounts_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:37.16-37.47: warning: [GtkChild] fields must be declared as `unowned'
   37 |     [GtkChild] private Gtk.Image accounts_arrow;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:38.16-38.38: warning: [GtkChild] fields must be declared as `unowned'
   38 |     [GtkChild] private Gtk.Stack stack;
      |                ^~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:39.16-39.51: warning: [GtkChild] fields must be declared as `unowned'
   39 |     [GtkChild] private Gtk.ListBox profiles_listbox;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:41.16-41.55: warning: [GtkChild] fields must be declared as `unowned'
   41 |     [GtkChild] private Gtk.Label selected_profile_label;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:42.16-42.53: warning: [GtkChild] fields must be declared as `unowned'
   42 |     [GtkChild] private Gtk.Stack login_password_stack;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:44.16-44.48: warning: [GtkChild] fields must be declared as `unowned'
   44 |     [GtkChild] private Gtk.Entry create_username;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:45.16-45.60: warning: [GtkChild] fields must be declared as `unowned'
   45 |     [GtkChild] private Gtk.Revealer create_username_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:46.16-46.54: warning: [GtkChild] fields must be declared as `unowned'
   46 |     [GtkChild] private Gtk.Label create_username_error;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:48.16-48.48: warning: [GtkChild] fields must be declared as `unowned'
   48 |     [GtkChild] private Gtk.Entry create_password;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:49.16-49.60: warning: [GtkChild] fields must be declared as `unowned'
   49 |     [GtkChild] private Gtk.Revealer create_password_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:50.16-50.54: warning: [GtkChild] fields must be declared as `unowned'
   50 |     [GtkChild] private Gtk.Label create_password_error;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:52.16-52.55: warning: [GtkChild] fields must be declared as `unowned'
   52 |     [GtkChild] private Gtk.Entry create_password_repeat;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:53.16-53.67: warning: [GtkChild] fields must be declared as `unowned'
   53 |     [GtkChild] private Gtk.Revealer create_password_repeat_revealer;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:54.16-54.61: warning: [GtkChild] fields must be declared as `unowned'
   54 |     [GtkChild] private Gtk.Label create_password_repeat_error;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:56.16-56.45: warning: [GtkChild] fields must be declared as `unowned'
   56 |     [GtkChild] private Gtk.Widget create_page;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/view/LoginWidget.vala:57.16-57.47: warning: [GtkChild] fields must be declared as `unowned'
   57 |     [GtkChild] private Gtk.Button create_button;
      |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:56.7-60.12: warning: unhandled error `Venom.DatabaseStatementError'
   56 |       var query_stmt = statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |         """
      | ~~~~~~~~~~~
   58 |         SELECT (id) FROM nodes
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         WHERE key=$KEY AND address=$ADDRESS AND port=$PORT;
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         """);
      | ~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:61.7-62.40: warning: unhandled error `Venom.DatabaseStatementError'
   61 |       query_stmt.builder()
      |       ^~~~~~~~~~~~~~~~~~~~
   62 |         .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:61.7-63.41: warning: unhandled error `Venom.DatabaseStatementError'
   61 |       query_stmt.builder()
      |       ^~~~~~~~~~~~~~~~~~~~
   62 |         .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:61.7-64.43: warning: unhandled error `Venom.DatabaseStatementError'
   61 |       query_stmt.builder()
      |       ^~~~~~~~~~~~~~~~~~~~
   62 |         .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   63 |         .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         .bind_int("$PORT", (int) node.port);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:66.11-66.27: warning: unhandled error `Venom.DatabaseStatementError'
   66 |       if (query_stmt.step() == DatabaseResult.ROW) {
      |           ^~~~~~~~~~~~~~~~~                         
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:68.19-68.42: warning: unhandled error `Venom.DatabaseStatementError'
   68 |         node.id = query_stmt.column_int(0);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:70.9-74.14: warning: unhandled error `Venom.DatabaseStatementError'
   70 |         statementFactory.create_statement(
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |           """
      | ~~~~~~~~~~~~~
   72 |           INSERT INTO nodes (key, address, port, isblocked, owner, location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |           VALUES ($KEY, $ADDRESS, $PORT, $ISBLOCKED, $OWNER, $LOCATION);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           """).builder()
      | ~~~~~~~~~~~~~~          
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:70.9-75.42: warning: unhandled error `Venom.DatabaseStatementError'
   70 |         statementFactory.create_statement(
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |           """
      | ~~~~~~~~~~~~~
   72 |           INSERT INTO nodes (key, address, port, isblocked, owner, location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |           VALUES ($KEY, $ADDRESS, $PORT, $ISBLOCKED, $OWNER, $LOCATION);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   75 |           .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:70.9-76.43: warning: unhandled error `Venom.DatabaseStatementError'
   70 |         statementFactory.create_statement(
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |           """
      | ~~~~~~~~~~~~~
   72 |           INSERT INTO nodes (key, address, port, isblocked, owner, location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |           VALUES ($KEY, $ADDRESS, $PORT, $ISBLOCKED, $OWNER, $LOCATION);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   75 |           .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |           .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:70.9-77.45: warning: unhandled error `Venom.DatabaseStatementError'
   70 |         statementFactory.create_statement(
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |           """
      | ~~~~~~~~~~~~~
   72 |           INSERT INTO nodes (key, address, port, isblocked, owner, location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |           VALUES ($KEY, $ADDRESS, $PORT, $ISBLOCKED, $OWNER, $LOCATION);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   75 |           .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |           .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |           .bind_int("$PORT", (int) node.port)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:70.9-78.51: warning: unhandled error `Venom.DatabaseStatementError'
   70 |         statementFactory.create_statement(
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |           """
      | ~~~~~~~~~~~~~
   72 |           INSERT INTO nodes (key, address, port, isblocked, owner, location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |           VALUES ($KEY, $ADDRESS, $PORT, $ISBLOCKED, $OWNER, $LOCATION);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   75 |           .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |           .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |           .bind_int("$PORT", (int) node.port)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |           .bind_bool("$ISBLOCKED", node.is_blocked)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:70.9-79.47: warning: unhandled error `Venom.DatabaseStatementError'
   70 |         statementFactory.create_statement(
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |           """
      | ~~~~~~~~~~~~~
   72 |           INSERT INTO nodes (key, address, port, isblocked, owner, location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |           VALUES ($KEY, $ADDRESS, $PORT, $ISBLOCKED, $OWNER, $LOCATION);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   75 |           .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |           .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |           .bind_int("$PORT", (int) node.port)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |           .bind_bool("$ISBLOCKED", node.is_blocked)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |           .bind_text("$OWNER", node.maintainer)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:70.9-80.48: warning: unhandled error `Venom.DatabaseStatementError'
   70 |         statementFactory.create_statement(
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |           """
      | ~~~~~~~~~~~~~
   72 |           INSERT INTO nodes (key, address, port, isblocked, owner, location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |           VALUES ($KEY, $ADDRESS, $PORT, $ISBLOCKED, $OWNER, $LOCATION);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   75 |           .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |           .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |           .bind_int("$PORT", (int) node.port)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |           .bind_bool("$ISBLOCKED", node.is_blocked)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |           .bind_text("$OWNER", node.maintainer)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   80 |           .bind_text("$LOCATION", node.location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:70.9-81.17: warning: unhandled error `Venom.DatabaseStatementError'
   70 |         statementFactory.create_statement(
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |           """
      | ~~~~~~~~~~~~~
   72 |           INSERT INTO nodes (key, address, port, isblocked, owner, location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   73 |           VALUES ($KEY, $ADDRESS, $PORT, $ISBLOCKED, $OWNER, $LOCATION);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   74 |           """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~~~
   75 |           .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   76 |           .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   77 |           .bind_int("$PORT", (int) node.port)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   78 |           .bind_bool("$ISBLOCKED", node.is_blocked)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   79 |           .bind_text("$OWNER", node.maintainer)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   80 |           .bind_text("$LOCATION", node.location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   81 |           .step();
      | ~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:87.7-92.7: warning: unhandled error `Venom.DatabaseStatementError'
   87 |       var query_stmt = statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   88 |         """
      | ~~~~~~~~~~~
   89 |         SELECT * FROM nodes
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   90 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
   91 |         """
      | ~~~~~~~~~~~
   92 |       );
      | ~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:93.7-93.41: warning: unhandled error `Venom.DatabaseStatementError'
   93 |       query_stmt.bind_int("$ID", node.id);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:94.11-94.27: warning: unhandled error `Venom.DatabaseStatementError'
   94 |       if (query_stmt.step() == DatabaseResult.ROW) {
      |           ^~~~~~~~~~~~~~~~~                         
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:95.24-95.61: warning: unhandled error `Venom.DatabaseStatementError'
   95 |         node.pub_key = query_stmt.column_text(NodeColumn.KEY);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:96.21-96.62: warning: unhandled error `Venom.DatabaseStatementError'
   96 |         node.host = query_stmt.column_text(NodeColumn.ADDRESS);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:97.21-97.58: warning: unhandled error `Venom.DatabaseStatementError'
   97 |         node.port = query_stmt.column_int(NodeColumn.PORT);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:98.27-98.70: warning: unhandled error `Venom.DatabaseStatementError'
   98 |         node.is_blocked = query_stmt.column_bool(NodeColumn.ISBLOCKED);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:99.27-99.66: warning: unhandled error `Venom.DatabaseStatementError'
   99 |         node.maintainer = query_stmt.column_text(NodeColumn.OWNER);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:100.25-100.67: warning: unhandled error `Venom.DatabaseStatementError'
  100 |         node.location = query_stmt.column_text(NodeColumn.LOCATION);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:106.7-111.12: warning: unhandled error `Venom.DatabaseStatementError'
  106 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |         """
      | ~~~~~~~~~~~
  108 |         UPDATE nodes
      | ~~~~~~~~~~~~~~~~~~~~
  109 |         SET key=$KEY, address=$ADDRESS, port=$PORT, isblocked=$ISBLOCKED, owner=$OWNER, location=$LOCATION
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  111 |         """).builder()
      | ~~~~~~~~~~~~          
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:106.7-112.33: warning: unhandled error `Venom.DatabaseStatementError'
  106 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |         """
      | ~~~~~~~~~~~
  108 |         UPDATE nodes
      | ~~~~~~~~~~~~~~~~~~~~
  109 |         SET key=$KEY, address=$ADDRESS, port=$PORT, isblocked=$ISBLOCKED, owner=$OWNER, location=$LOCATION
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  111 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
  112 |         .bind_int("$ID", node.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:106.7-113.40: warning: unhandled error `Venom.DatabaseStatementError'
  106 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |         """
      | ~~~~~~~~~~~
  108 |         UPDATE nodes
      | ~~~~~~~~~~~~~~~~~~~~
  109 |         SET key=$KEY, address=$ADDRESS, port=$PORT, isblocked=$ISBLOCKED, owner=$OWNER, location=$LOCATION
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  111 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
  112 |         .bind_int("$ID", node.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |         .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:106.7-114.41: warning: unhandled error `Venom.DatabaseStatementError'
  106 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |         """
      | ~~~~~~~~~~~
  108 |         UPDATE nodes
      | ~~~~~~~~~~~~~~~~~~~~
  109 |         SET key=$KEY, address=$ADDRESS, port=$PORT, isblocked=$ISBLOCKED, owner=$OWNER, location=$LOCATION
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  111 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
  112 |         .bind_int("$ID", node.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |         .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |         .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:106.7-115.43: warning: unhandled error `Venom.DatabaseStatementError'
  106 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |         """
      | ~~~~~~~~~~~
  108 |         UPDATE nodes
      | ~~~~~~~~~~~~~~~~~~~~
  109 |         SET key=$KEY, address=$ADDRESS, port=$PORT, isblocked=$ISBLOCKED, owner=$OWNER, location=$LOCATION
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  111 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
  112 |         .bind_int("$ID", node.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |         .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |         .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  115 |         .bind_int("$PORT", (int) node.port)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:106.7-116.49: warning: unhandled error `Venom.DatabaseStatementError'
  106 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |         """
      | ~~~~~~~~~~~
  108 |         UPDATE nodes
      | ~~~~~~~~~~~~~~~~~~~~
  109 |         SET key=$KEY, address=$ADDRESS, port=$PORT, isblocked=$ISBLOCKED, owner=$OWNER, location=$LOCATION
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  111 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
  112 |         .bind_int("$ID", node.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |         .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |         .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  115 |         .bind_int("$PORT", (int) node.port)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |         .bind_bool("$ISBLOCKED", node.is_blocked)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:106.7-117.45: warning: unhandled error `Venom.DatabaseStatementError'
  106 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |         """
      | ~~~~~~~~~~~
  108 |         UPDATE nodes
      | ~~~~~~~~~~~~~~~~~~~~
  109 |         SET key=$KEY, address=$ADDRESS, port=$PORT, isblocked=$ISBLOCKED, owner=$OWNER, location=$LOCATION
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  111 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
  112 |         .bind_int("$ID", node.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |         .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |         .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  115 |         .bind_int("$PORT", (int) node.port)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |         .bind_bool("$ISBLOCKED", node.is_blocked)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117 |         .bind_text("$OWNER", node.maintainer)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:106.7-118.46: warning: unhandled error `Venom.DatabaseStatementError'
  106 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |         """
      | ~~~~~~~~~~~
  108 |         UPDATE nodes
      | ~~~~~~~~~~~~~~~~~~~~
  109 |         SET key=$KEY, address=$ADDRESS, port=$PORT, isblocked=$ISBLOCKED, owner=$OWNER, location=$LOCATION
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  111 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
  112 |         .bind_int("$ID", node.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |         .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |         .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  115 |         .bind_int("$PORT", (int) node.port)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |         .bind_bool("$ISBLOCKED", node.is_blocked)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117 |         .bind_text("$OWNER", node.maintainer)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  118 |         .bind_text("$LOCATION", node.location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:106.7-119.15: warning: unhandled error `Venom.DatabaseStatementError'
  106 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  107 |         """
      | ~~~~~~~~~~~
  108 |         UPDATE nodes
      | ~~~~~~~~~~~~~~~~~~~~
  109 |         SET key=$KEY, address=$ADDRESS, port=$PORT, isblocked=$ISBLOCKED, owner=$OWNER, location=$LOCATION
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  111 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
  112 |         .bind_int("$ID", node.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  113 |         .bind_text("$KEY", node.pub_key)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  114 |         .bind_text("$ADDRESS", node.host)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  115 |         .bind_int("$PORT", (int) node.port)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  116 |         .bind_bool("$ISBLOCKED", node.is_blocked)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  117 |         .bind_text("$OWNER", node.maintainer)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  118 |         .bind_text("$LOCATION", node.location)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  119 |         .step();
      | ~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:122.7-126.12: warning: unhandled error `Venom.DatabaseStatementError'
  122 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123 |         """
      | ~~~~~~~~~~~
  124 |         DELETE FROM nodes
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  126 |         """).builder()
      | ~~~~~~~~~~~~          
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:122.7-127.33: warning: unhandled error `Venom.DatabaseStatementError'
  122 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123 |         """
      | ~~~~~~~~~~~
  124 |         DELETE FROM nodes
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  126 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
  127 |         .bind_int("$ID", node.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:122.7-128.15: warning: unhandled error `Venom.DatabaseStatementError'
  122 |       statementFactory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123 |         """
      | ~~~~~~~~~~~
  124 |         DELETE FROM nodes
      | ~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
  126 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
  127 |         .bind_int("$ID", node.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |         .step();
      | ~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:132.7-132.80: warning: unhandled error `Venom.DatabaseStatementError'
  132 |       var query_stmt = statementFactory.create_statement("SELECT * FROM nodes;");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:133.14-133.30: warning: unhandled error `Venom.DatabaseStatementError'
  133 |       while (query_stmt.step() == DatabaseResult.ROW) {
      |              ^~~~~~~~~~~~~~~~~                         
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:135.19-135.54: warning: unhandled error `Venom.DatabaseStatementError'
  135 |         node.id = query_stmt.column_int(NodeColumn.ID);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:136.24-136.61: warning: unhandled error `Venom.DatabaseStatementError'
  136 |         node.pub_key = query_stmt.column_text(NodeColumn.KEY);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:137.21-137.62: warning: unhandled error `Venom.DatabaseStatementError'
  137 |         node.host = query_stmt.column_text(NodeColumn.ADDRESS);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:138.21-138.58: warning: unhandled error `Venom.DatabaseStatementError'
  138 |         node.port = query_stmt.column_int(NodeColumn.PORT);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:139.27-139.70: warning: unhandled error `Venom.DatabaseStatementError'
  139 |         node.is_blocked = query_stmt.column_bool(NodeColumn.ISBLOCKED);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:140.27-140.66: warning: unhandled error `Venom.DatabaseStatementError'
  140 |         node.maintainer = query_stmt.column_text(NodeColumn.OWNER);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteDhtNodeRepository.vala:141.25-141.67: warning: unhandled error `Venom.DatabaseStatementError'
  141 |         node.location = query_stmt.column_text(NodeColumn.LOCATION);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:76.7-76.94: warning: unhandled error `Venom.DatabaseError'
   76 |       var query = statementFactory.query_database(@"SELECT (id) FROM peers WHERE key='$key';");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:86.7-86.113: warning: unhandled error `Venom.DatabaseStatementError'
   86 |       var stmt = statementFactory.create_statement("SELECT * FROM peer_settings WHERE peers_index = $PEER_INDEX");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:87.7-87.43: warning: unhandled error `Venom.DatabaseStatementError'
   87 |       stmt.bind_int("$PEER_INDEX", c.db_id);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:89.11-89.21: warning: unhandled error `Venom.DatabaseStatementError'
   89 |       if (stmt.step() == DatabaseResult.ROW) {
      |           ^~~~~~~~~~~                         
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:90.19-90.60: warning: unhandled error `Venom.DatabaseStatementError'
   90 |         c.alias = stmt.column_text(PeerSettingsColumn.ALIAS);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:91.29-91.79: warning: unhandled error `Venom.DatabaseStatementError'
   91 |         c.auto_conference = stmt.column_bool(PeerSettingsColumn.AUTO_ACCEPT_CI);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:92.31-92.81: warning: unhandled error `Venom.DatabaseStatementError'
   92 |         c.auto_filetransfer = stmt.column_bool(PeerSettingsColumn.AUTO_ACCEPT_FT);
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:93.27-93.75: warning: unhandled error `Venom.DatabaseStatementError'
   93 |         c.auto_location = stmt.column_text(PeerSettingsColumn.FT_DIRECTORY);
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:65.9-65.83: warning: unhandled error `Venom.DatabaseStatementError'
   65 |         statementFactory.create_statement("INSERT INTO peers (key) VALUES ($KEY);")
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:65.9-67.38: warning: unhandled error `Venom.DatabaseStatementError'
   65 |         statementFactory.create_statement("INSERT INTO peers (key) VALUES ($KEY);")
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   66 |           .builder()
      | ~~~~~~~~~~~~~~~~~~~~
   67 |           .bind_text("$KEY", c.tox_id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:65.9-68.17: warning: unhandled error `Venom.DatabaseStatementError'
   65 |         statementFactory.create_statement("INSERT INTO peers (key) VALUES ($KEY);")
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   66 |           .builder()
      | ~~~~~~~~~~~~~~~~~~~~
   67 |           .bind_text("$KEY", c.tox_id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |           .step();
      | ~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:120.9-120.101: warning: unhandled error `Venom.DatabaseStatementError'
  120 |         statementFactory.create_statement("DELETE FROM peer_settings WHERE peers_index=$PEER_INDEX;")
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:120.9-122.41: warning: unhandled error `Venom.DatabaseStatementError'
  120 |         statementFactory.create_statement("DELETE FROM peer_settings WHERE peers_index=$PEER_INDEX;")
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  121 |         .builder()
      | ~~~~~~~~~~~~~~~~~~
  122 |         .bind_int("$PEER_INDEX", c.db_id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteContactRepository.vala:120.9-123.15: warning: unhandled error `Venom.DatabaseStatementError'
  120 |         statementFactory.create_statement("DELETE FROM peer_settings WHERE peers_index=$PEER_INDEX;")
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  121 |         .builder()
      | ~~~~~~~~~~~~~~~~~~
  122 |         .bind_int("$PEER_INDEX", c.db_id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  123 |         .step();
      | ~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/db/SqliteWrapper.vala:36.14-36.57: warning: unhandled error `Venom.DatabaseError'
   36 |       return new SqliteContactRepository(factory, logger);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:53.7-57.12: warning: unhandled error `Venom.DatabaseStatementError'
   53 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |         """
      | ~~~~~~~~~~~
   55 |         INSERT INTO friend_requests (key, message, timestamp)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         VALUES ($KEY, $MESSAGE, $TIMESTAMP);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |         """).builder()
      | ~~~~~~~~~~~~          
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:53.7-58.45: warning: unhandled error `Venom.DatabaseStatementError'
   53 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |         """
      | ~~~~~~~~~~~
   55 |         INSERT INTO friend_requests (key, message, timestamp)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         VALUES ($KEY, $MESSAGE, $TIMESTAMP);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   58 |         .bind_text("$KEY", friend_request.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:53.7-59.54: warning: unhandled error `Venom.DatabaseStatementError'
   53 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |         """
      | ~~~~~~~~~~~
   55 |         INSERT INTO friend_requests (key, message, timestamp)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         VALUES ($KEY, $MESSAGE, $TIMESTAMP);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   58 |         .bind_text("$KEY", friend_request.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         .bind_text("$MESSAGE", friend_request.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:53.7-60.69: warning: unhandled error `Venom.DatabaseStatementError'
   53 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |         """
      | ~~~~~~~~~~~
   55 |         INSERT INTO friend_requests (key, message, timestamp)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         VALUES ($KEY, $MESSAGE, $TIMESTAMP);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   58 |         .bind_text("$KEY", friend_request.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         .bind_text("$MESSAGE", friend_request.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         .bind_int64("$TIMESTAMP", friend_request.timestamp.to_unix())
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:53.7-61.15: warning: unhandled error `Venom.DatabaseStatementError'
   53 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   54 |         """
      | ~~~~~~~~~~~
   55 |         INSERT INTO friend_requests (key, message, timestamp)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         VALUES ($KEY, $MESSAGE, $TIMESTAMP);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   57 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   58 |         .bind_text("$KEY", friend_request.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   59 |         .bind_text("$MESSAGE", friend_request.message)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   60 |         .bind_int64("$TIMESTAMP", friend_request.timestamp.to_unix())
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   61 |         .step();
      | ~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:65.7-69.12: warning: unhandled error `Venom.DatabaseStatementError'
   65 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         """
      | ~~~~~~~~~~~
   67 |         DELETE FROM friend_requests
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
   69 |         """).builder()
      | ~~~~~~~~~~~~          
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:65.7-70.46: warning: unhandled error `Venom.DatabaseStatementError'
   65 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         """
      | ~~~~~~~~~~~
   67 |         DELETE FROM friend_requests
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
   69 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   70 |         .bind_int("$ID", friend_request.db_id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:65.7-71.15: warning: unhandled error `Venom.DatabaseStatementError'
   65 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         """
      | ~~~~~~~~~~~
   67 |         DELETE FROM friend_requests
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   68 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
   69 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   70 |         .bind_int("$ID", friend_request.db_id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |         .step();
      | ~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:75.7-75.91: warning: unhandled error `Venom.DatabaseStatementError'
   75 |       var query_stmt = statement_factory.create_statement("SELECT * FROM friend_requests;");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:76.14-76.30: warning: unhandled error `Venom.DatabaseStatementError'
   76 |       while (query_stmt.step() == DatabaseResult.ROW) {
      |              ^~~~~~~~~~~~~~~~~                         
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:78.32-78.76: warning: unhandled error `Venom.DatabaseStatementError'
   78 |         friend_request.db_id = query_stmt.column_int(FriendRequestColumn.ID);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:79.29-79.75: warning: unhandled error `Venom.DatabaseStatementError'
   79 |         friend_request.id = query_stmt.column_text(FriendRequestColumn.KEY);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:80.34-80.84: warning: unhandled error `Venom.DatabaseStatementError'
   80 |         friend_request.message = query_stmt.column_text(FriendRequestColumn.MESSAGE);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteFriendRequestRepository.vala:81.65-81.118: warning: unhandled error `Venom.DatabaseStatementError'
   81 |         friend_request.timestamp = new DateTime.from_unix_local(query_stmt.column_int64(FriendRequestColumn.TIMESTAMP));
      |                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:52.7-56.12: warning: unhandled error `Venom.DatabaseStatementError'
   52 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |         """
      | ~~~~~~~~~~~
   54 |         INSERT INTO nospams (nospam, timestamp)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |         VALUES ($NOSPAM, $TIMESTAMP);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         """).builder()
      | ~~~~~~~~~~~~          
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:52.7-57.45: warning: unhandled error `Venom.DatabaseStatementError'
   52 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |         """
      | ~~~~~~~~~~~
   54 |         INSERT INTO nospams (nospam, timestamp)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |         VALUES ($NOSPAM, $TIMESTAMP);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 |           .bind_int("$NOSPAM", nospam.nospam)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:52.7-58.63: warning: unhandled error `Venom.DatabaseStatementError'
   52 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |         """
      | ~~~~~~~~~~~
   54 |         INSERT INTO nospams (nospam, timestamp)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |         VALUES ($NOSPAM, $TIMESTAMP);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 |           .bind_int("$NOSPAM", nospam.nospam)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   58 |           .bind_int64("$TIMESTAMP", nospam.timestamp.to_unix())
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:52.7-59.17: warning: unhandled error `Venom.DatabaseStatementError'
   52 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   53 |         """
      | ~~~~~~~~~~~
   54 |         INSERT INTO nospams (nospam, timestamp)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |         VALUES ($NOSPAM, $TIMESTAMP);
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   57 |           .bind_int("$NOSPAM", nospam.nospam)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   58 |           .bind_int64("$TIMESTAMP", nospam.timestamp.to_unix())
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   59 |           .step();
      | ~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:63.7-67.12: warning: unhandled error `Venom.DatabaseStatementError'
   63 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         """
      | ~~~~~~~~~~~
   65 |         DELETE FROM nospams
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
   67 |         """).builder()
      | ~~~~~~~~~~~~          
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:63.7-68.37: warning: unhandled error `Venom.DatabaseStatementError'
   63 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         """
      | ~~~~~~~~~~~
   65 |         DELETE FROM nospams
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
   67 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   68 |           .bind_int("$ID", nospam.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:63.7-69.17: warning: unhandled error `Venom.DatabaseStatementError'
   63 |       statement_factory.create_statement(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   64 |         """
      | ~~~~~~~~~~~
   65 |         DELETE FROM nospams
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
   66 |         WHERE id=$ID;
      | ~~~~~~~~~~~~~~~~~~~~~
   67 |         """).builder()
      | ~~~~~~~~~~~~~~~~~~~~~~
   68 |           .bind_int("$ID", nospam.id)
      | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   69 |           .step();
      | ~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:73.7-73.83: warning: unhandled error `Venom.DatabaseStatementError'
   73 |       var query_stmt = statement_factory.create_statement("SELECT * FROM nospams;");
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:74.14-74.30: warning: unhandled error `Venom.DatabaseStatementError'
   74 |       while (query_stmt.step() == DatabaseResult.ROW) {
      |              ^~~~~~~~~~~~~~~~~                         
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:76.21-76.58: warning: unhandled error `Venom.DatabaseStatementError'
   76 |         nospam.id = query_stmt.column_int(NospamColumn.ID);
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:77.25-77.66: warning: unhandled error `Venom.DatabaseStatementError'
   77 |         nospam.nospam = query_stmt.column_int(NospamColumn.NOSPAM);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
../Venom-0.5.5/src/tox/SqliteNospamRepository.vala:78.57-78.103: warning: unhandled error `Venom.DatabaseStatementError'
   78 |         nospam.timestamp = new DateTime.from_unix_local(query_stmt.column_int64(NospamColumn.TIMESTAMP));
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
../Venom-0.5.5/src/plugin/Pluginregistrar.vala:44.39-44.64: warning: `GLib.ModuleFlags.BIND_LAZY' has been deprecated since vala-0.46. Use LAZY
   44 |       module = GLib.Module.open(path, GLib.ModuleFlags.BIND_LAZY);
      |                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~  
Compilation failed: 3 error(s), 364 warning(s)
[31/168] Compiling C object src/testing/toxav.p/meson-generated_ToxAVTest.c.o
[32/168] Linking target src/testing/libmox.so
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
error: failed to build 'venom-0.5.5-1':
error: packages failed to build: venom-0.5.5-1

naxuroqa commented on 2020-04-23 09:10 (UTC)

@DAMO238 should be fixed :)

DAMO238 commented on 2020-04-16 17:53 (UTC)

Error in build():

Full error log in gist: https://gist.github.com/DAMO238/a3ea7bd1b831dd17f38269803883cc5c