Deja-dup fails to build on c2734ff80987de8f0bb3e31d4339e5496a9821d2

  • Done
  • quality assurance status badge
Details
3 participants
  • goodoldpaul
  • Bruno Victal
  • P
Owner
unassigned
Submitted by
goodoldpaul
Severity
normal
G
G
goodoldpaul wrote on 14 Oct 2019 01:05
(address . bug-guix@gnu.org)
40af002df460b28af8ccaf017c7a933a@autistici.org
Deja-dup fails to build on c2734ff80987de8f0bb3e31d4339e5496a9821d2. I
noticed this some "guix pull && guix package -u" ago so I'm not sure
when it was introduced. The log indicates that the build process stops
when trying to run "make -j 8 gtk_update_icon_cache=true". To reproduce
just running

guix pull --commit=c2734ff80987de8f0bb3e31d4339e5496a9821d2 && guix
build deja-dup

should do.

I attach the build log.

Thank you all for your effort both on the technical and human side of
free software (in the last few days I felt like you should receive more
thanks than you did).

Giacomo
Attachment: guix.log (.13 MiB)
P
(name . goodoldpaul@autistici.org)(address . goodoldpaul@autistici.org)(name . 37740@debbugs.gnu.org)(address . 37740@debbugs.gnu.org)
OcJJGv9QaZO7UzKjoUOylmxeF78VgsKeB3n7bX7kyqwGQPO_69XPfh-OmWHjoJawAeMc_2r-du66M5UiS9Shs630YRPHiXg9h0mRaJvsbto=@protonmail.com
??????? Original Message ???????
On Sunday, October 13, 2019 11:05 PM, <goodoldpaul@autistici.org> wrote:

Toggle quote (20 lines)
> Deja-dup fails to build on c2734ff80987de8f0bb3e31d4339e5496a9821d2. I
> noticed this some "guix pull && guix package -u" ago so I'm not sure
> when it was introduced. The log indicates that the build process stops
> when trying to run "make -j 8 gtk_update_icon_cache=true". To reproduce
> just running
>
> guix pull --commit=c2734ff80987de8f0bb3e31d4339e5496a9821d2 && guix
> build deja-dup
>
> should do.
>
> I attach the build log.
>
> Thank you all for your effort both on the technical and human side of
> free software (in the last few days I felt like you should receive more
> thanks than you did).
>
> Giacomo


It looks like these are the actual errors:
/tmp/guix-build-deja-dup-34.3.drv-0/deja-dup-34.3/libdeja/ToolPlugin.vala:78.7-78.40: error: Assignment: Cannot convert from `GLib.List<weak GLib.File>' to `GLib.List<GLib.File>'
this._restore_files = value.copy();
/tmp/guix-build-deja-dup-34.3.drv-0/deja-dup-34.3/libdeja/CommonUtils.vala:397.65-397.78: error: The name `g_object_unref' does not exist in the context of `DejaDup.set_settings_read_only'
g_object_unref);
^^^^^^^^^^^^^^
/tmp/guix-build-deja-dup-34.3.drv-0/deja-dup-34.3/libdeja/OperationRestore.vala:36.7-36.40: error: Assignment: Cannot convert from `GLib.List<weak GLib.File>' to `GLib.List<GLib.File>'
this._restore_files = value.copy();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


It probably keeps going after the errors due to make's parallelism.
P
(name . P)(address . pronaip@protonmail.com)
BtvkQMy-dsFaqlIFKMz4Itci2j7tpk_neGZqScffz4_Gl0kzmxLpWKfz3ZC2YuxX2fp6iutfJrDOrah_sArIrzzlBdRL_d6jXs_t9RI0RPI=@protonmail.com
??????? Original Message ???????
On Monday, October 14, 2019 2:53 PM, P via Bug reports for GNU Guix <bug-guix@gnu.org> wrote:

Toggle quote (34 lines)
> ??????? Original Message ???????
> On Sunday, October 13, 2019 11:05 PM, goodoldpaul@autistici.org wrote:
>
> > Deja-dup fails to build on c2734ff80987de8f0bb3e31d4339e5496a9821d2. I
> > noticed this some "guix pull && guix package -u" ago so I'm not sure
> > when it was introduced. The log indicates that the build process stops
> > when trying to run "make -j 8 gtk_update_icon_cache=true". To reproduce
> > just running
> > guix pull --commit=c2734ff80987de8f0bb3e31d4339e5496a9821d2 && guix
> > build deja-dup
> > should do.
> > I attach the build log.
> > Thank you all for your effort both on the technical and human side of
> > free software (in the last few days I felt like you should receive more
> > thanks than you did).
> > Giacomo
>
> It looks like these are the actual errors:
> /tmp/guix-build-deja-dup-34.3.drv-0/deja-dup-34.3/libdeja/ToolPlugin.vala:78.7-78.40: error: Assignment: Cannot convert from `GLib.List<weak GLib.File>' to`GLib.List<GLib.File>'
>
> this._restore_files = value.copy();
>
>
> /tmp/guix-build-deja-dup-34.3.drv-0/deja-dup-34.3/libdeja/CommonUtils.vala:397.65-397.78: error: The name `g_object_unref' does not exist in the context of`DejaDup.set_settings_read_only'
> g_object_unref);
> ^^^^^^^^^^^^^^
> /tmp/guix-build-deja-dup-34.3.drv-0/deja-dup-34.3/libdeja/OperationRestore.vala:36.7-36.40: error: Assignment: Cannot convert from `GLib.List<weak GLib.File>' to`GLib.List<GLib.File>'
>
> this._restore_files = value.copy();
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
>
> It probably keeps going after the errors due to make's parallelism.

Looks like Vala is a bit outdated, gonna try to update it to the latest stable version.
P
(name . P)(address . pronaip@protonmail.com)
4zt8YzcDtQFoZraLKYzVv09SECe_yhhOXiutR_425vKgO3q7px3rIwo2WhjHk55-zCqDO0UGYcfWHXQDRSgtKZKxakmSfp4_69nKyfJlD9s=@protonmail.com
??????? Original Message ???????
On Tuesday, October 15, 2019 5:39 PM, P <pronaip@protonmail.com> wrote:

Toggle quote (39 lines)
> ??????? Original Message ???????
> On Monday, October 14, 2019 2:53 PM, P via Bug reports for GNU Guix bug-guix@gnu.org wrote:
>
> > ??????? Original Message ???????
> > On Sunday, October 13, 2019 11:05 PM, goodoldpaul@autistici.org wrote:
> >
> > > Deja-dup fails to build on c2734ff80987de8f0bb3e31d4339e5496a9821d2. I
> > > noticed this some "guix pull && guix package -u" ago so I'm not sure
> > > when it was introduced. The log indicates that the build process stops
> > > when trying to run "make -j 8 gtk_update_icon_cache=true". To reproduce
> > > just running
> > > guix pull --commit=c2734ff80987de8f0bb3e31d4339e5496a9821d2 && guix
> > > build deja-dup
> > > should do.
> > > I attach the build log.
> > > Thank you all for your effort both on the technical and human side of
> > > free software (in the last few days I felt like you should receive more
> > > thanks than you did).
> > > Giacomo
> >
> > It looks like these are the actual errors:
> > /tmp/guix-build-deja-dup-34.3.drv-0/deja-dup-34.3/libdeja/ToolPlugin.vala:78.7-78.40: error: Assignment: Cannot convert from `GLib.List<weak GLib.File>' to`GLib.List<GLib.File>'
> >
> > this._restore_files = value.copy();
> >
> >
> > /tmp/guix-build-deja-dup-34.3.drv-0/deja-dup-34.3/libdeja/CommonUtils.vala:397.65-397.78: error: The name `g_object_unref' does not exist in the context of`DejaDup.set_settings_read_only'
> > g_object_unref);
> > ^^^^^^^^^^^^^^
> > /tmp/guix-build-deja-dup-34.3.drv-0/deja-dup-34.3/libdeja/OperationRestore.vala:36.7-36.40: error: Assignment: Cannot convert from `GLib.List<weak GLib.File>' to`GLib.List<GLib.File>'
> >
> > this._restore_files = value.copy();
> > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> >
> >
> > It probably keeps going after the errors due to make's parallelism.
>
> Looks like Vala is a bit outdated, gonna try to update it to the latest stable version.

This could have been a rookie mistake, since updating Vala will result in a lot of packages needing to be rebuilt... Note to self: find root cause first, bump version numbers only when necessary.
P
Re: Deja-dup fails to build on c2734ff80987de8f0bb3e31d4339e5496a9821d2
(address . 37740@debbugs.gnu.org)
761f9b40-0d1b-54ad-9041-cb0ae437e673@autistici.org
close 37740
B
B
Bruno Victal wrote on 4 Apr 2023 15:31
control-msg
(name . control)(address . control@debbugs.gnu.org)
b1c28681-d877-2cdd-db09-0895fa9a8a72@makinata.eu
tags 62324 patch
tags 61462 patch
tags 60788 - pending
tags 59971 wishlist
tags 51737 patch

tags 62624 + security
tags 49817 + security

# resend control-msg
close 37740


quit
?
Your comment

This issue is archived.

To comment on this conversation send an email to 37740@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 37740
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch