Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 790170 - 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
Summary: net-im/dino-0.2.0 - /.../column.vala:99.32-99.37: error: double is not a supp...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andriy Utkin (RETIRED)
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2021-05-14 10:31 UTC by Toralf Förster
Modified: 2021-10-13 12:54 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,18.38 KB, text/plain)
2021-05-14 10:31 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,264.20 KB, text/plain)
2021-05-14 10:31 UTC, Toralf Förster
Details
environment (environment,131.64 KB, text/plain)
2021-05-14 10:31 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,40.77 KB, application/x-bzip)
2021-05-14 10:31 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,4.38 KB, application/x-bzip)
2021-05-14 10:31 UTC, Toralf Förster
Details
net-im:dino-0.2.0:20210514-091135.log (net-im:dino-0.2.0:20210514-091135.log,20.94 KB, text/plain)
2021-05-14 10:31 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,33.23 KB, application/x-bzip)
2021-05-14 10:31 UTC, Toralf Förster
Details
Patch fixing the bug (0001-net-im-dino-Set-VALA_MAX_API_VERSION-to-0.48.patch,1.04 KB, patch)
2021-06-02 10:18 UTC, Thomas Schneider
Details | Diff
Build log with the patch (net-im:dino-0.2.0:20210603-102807.log,52.23 KB, text/x-log)
2021-06-03 10:40 UTC, Alexey Mishustin
Details

Note You need to log in before you can comment on or make changes to this bug.
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.