Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 790170

Summary: net-im/dino-0.2.0 - /.../column.vala:99.32-99.37: error: double is not a supported generic type argument, use ? to box value types
Product: Gentoo Linux Reporter: Toralf Förster <toralf>
Component: Current packagesAssignee: Andriy Utkin (RETIRED) <andrey_utkin>
Status: RESOLVED OBSOLETE    
Severity: normal CC: alexander, halcon, ionen, qsx
Priority: Normal Keywords: PATCH
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge-info.txt
emerge-history.txt
environment
etc.portage.tar.bz2
logs.tar.bz2
net-im:dino-0.2.0:20210514-091135.log
temp.tar.bz2
Patch fixing the bug
Build log with the patch

Description Toralf Förster gentoo-dev 2021-05-14 10:31:20 UTC
[4/661] cd /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0_build/xmpp-vala && /usr/bin/valac-0.52 --color=always -C --header=/var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0_build/exports/xmpp-vala.h --internal-header=/var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0_build/exports/xmpp-vala_internal.h --vapi=/var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0_build/exports/xmpp-vala.vapi --internal-vapi=/var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0_build/exports/xmpp-vala_internal.vapi -b /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala -d /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0_build/xmpp-vala --pkg=gdk-pixbuf-2.0 --pkg=gee-0.8 --pkg=gio-2.0 --pkg=glib-2.0 --pkg=gobject-2.0 --pkg=icu-uc --define=ALPN_SUPPORT --vapidir=/var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/vapi -g --target-glib=2.38 /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/core/namespace_state.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/core/stanza_attribute.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/core/stanza_node.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/core/stanza_reader.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/core/stanza_writer.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/core/xmpp_log.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/core/xmpp_stream.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/bind.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/bookmarks_provider.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/conference.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/iq/module.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/iq/stanza.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/jid.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/message/module.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/message/stanza.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/presence/flag.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/presence/module.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/presence/stanza.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/roster/flag.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/roster/item.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/roster/module.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/roster/versioning_module.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/sasl.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/session.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/stanza.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/stanza_error.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/stream_error.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/tls.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/util.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0048_bookmarks.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0048_conference.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0402_bookmarks2.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0004_data_forms.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0030_service_discovery/flag.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0030_service_discovery/identity.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0030_service_discovery/info_result.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0030_service_discovery/item.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0030_service_discovery/items_result.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0030_service_discovery/module.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0045_muc/flag.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0045_muc/module.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0045_muc/status_code.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0047_in_band_bytestreams.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0049_private_xml_storage.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0054_vcard/module.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0060_pubsub.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0065_socks5_bytestreams.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0066_out_of_band_data.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0077_in_band_registration.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0082_date_time_profiles.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0084_user_avatars.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0085_chat_state_notifications.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0115_entity_capabilities.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0166_jingle.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0184_message_delivery_receipts.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0191_blocking_command.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0198_stream_management.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0199_ping.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0203_delayed_delivery.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0234_jingle_file_transfer.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0260_jingle_socks5_bytestreams.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0261_jingle_in_band_bytestreams.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0280_message_carbons.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0308_last_message_correction.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0313_message_archive_management.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0333_chat_markers.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0334_message_processing_hints.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0359_unique_stable_stanza_ids.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0363_http_file_upload.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0368_srv_records_tls.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0380_explicit_encryption.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0391_jingle_encrypted_transports.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/0410_muc_self_ping.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/module/xep/pixbuf_storage.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/util.vala /var/tmp/portage/net-im/dino-0.2.0/work/dino-0.2.0/xmpp-vala/src/glib_fixes.vapi

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop_plasma-j2-20210510-191355

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-7.3.1
 [2] x86_64-pc-linux-gnu-9.3.1
 [3] x86_64-pc-linux-gnu-11.1.0 *
clang version 12.0.0
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/lib/llvm/12/bin
/usr/lib/llvm/12
12.0.0
Python 3.8.10
Available Ruby profiles:
  [1]   ruby26 (with Rubygems)
  [2]   ruby30 (with Rubygems) *
Available Rust versions:
  [1]   rust-bin-1.52.1
  [2]   rust-1.52.1 *
The following VMs are available for generation-2:
*)	AdoptOpenJDK 8.292_p10 [openjdk-bin-8]
Available Java Virtual Machines:
  [1]   openjdk-bin-8  system-vm

The Glorious Glasgow Haskell Compilation System, version 8.10.4
  [1]   php7.3
  [2]   php7.4
  [3]   php8.0 *

  timestamp(s) of HEAD at this tinderbox image:
/var/db/repos/gentoo	Fri May 14 08:05:29 UTC 2021

emerge -qpvO net-im/dino
[ebuild  N    ] net-im/dino-0.2.0  USE="gpg http notification-sound omemo"
Comment 1 Toralf Förster gentoo-dev 2021-05-14 10:31:21 UTC
Created attachment 708399 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2021-05-14 10:31:23 UTC
Created attachment 708402 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2021-05-14 10:31:24 UTC
Created attachment 708405 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2021-05-14 10:31:26 UTC
Created attachment 708408 [details]
etc.portage.tar.bz2
Comment 5 Toralf Förster gentoo-dev 2021-05-14 10:31:27 UTC
Created attachment 708411 [details]
logs.tar.bz2
Comment 6 Toralf Förster gentoo-dev 2021-05-14 10:31:28 UTC
Created attachment 708414 [details]
net-im:dino-0.2.0:20210514-091135.log
Comment 7 Toralf Förster gentoo-dev 2021-05-14 10:31:29 UTC
Created attachment 708417 [details]
temp.tar.bz2
Comment 8 Ionen Wolkens gentoo-dev 2021-05-15 12:38:36 UTC
Fine with VALA_MAX_API_VERSION="0.48"
Comment 9 Thomas Schneider 2021-06-02 10:18:32 UTC
(In reply to Ionen Wolkens from comment #8)
> Fine with VALA_MAX_API_VERSION="0.48"

Can confirm that.
Comment 10 Thomas Schneider 2021-06-02 10:18:54 UTC
Created attachment 713268 [details, diff]
Patch fixing the bug
Comment 11 Alexey Mishustin 2021-06-03 10:37:17 UTC
(In reply to Thomas Schneider from comment #10)
> Created attachment 713268 [details, diff] [details, diff]
> Patch fixing the bug

For some reason, this patch does not work for me.
Comment 12 Alexey Mishustin 2021-06-03 10:40:17 UTC
Created attachment 713412 [details]
Build log with the patch

-- Found Vala: /usr/bin/valac-0.52 (found suitable version "0.52.3", minimum required is "0.34")

^^ Where does 0.34 come from? I replaced 0.34 with 0.48 in the ebuild.
Comment 13 Alexey Mishustin 2021-06-03 10:46:11 UTC
Sorry, it works (the problem was in MIN/MAX API VERSION).
Comment 14 ta2002 2021-06-06 12:54:41 UTC
Fixing the bug by restricting vala to older versions (which I have uninstalled long ago) does not seem like the best solution to me.

The upstream project committed a patch so that dino would compile with newer vala versions three months ago.

https://github.com/dino/dino/commit/9acb54df9254609f2fe4de83c9047d408412de28

Discussion here:

https://github.com/dino/dino/issues/1010
Comment 15 Andriy Utkin (RETIRED) gentoo-dev 2021-10-13 12:54:12 UTC
Hi, sorry for my prolonged inactivity.
On June 7, 2021, Dino 0.2.1 came out which had this bug fixed. That version was promptly packaged and stabilized back then.
0.2.0 is out of the Gentoo repository by now.
Nothing left to fix.