guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Thursday 18th: ‘core-updates-frozen’ sprint!


From: Ricardo Wurmus
Subject: Re: Thursday 18th: ‘core-updates-frozen’ sprint!
Date: Wed, 17 Nov 2021 12:06:41 +0000
User-agent: mu4e 1.6.6; emacs 27.2


Ludovic Courtès <ludo@gnu.org> writes:

I hereby declare tomorrow, Thursday Nov. 18th, day of the on-line
‘core-updates-frozen’ sprint!

The idea is that you join #guix on IRC, you try to build your system or profile from ‘core-updates-frozen’, and you report (and fix!) any issues you may have, in the warmth of a collective of friendly human beings all
sharing the same goal and helping each other.

I’ll be there!

To give everyone a head start: we have some annoying errors:

1) /gnu/store/aw65rwl2c50ckwghafv0p98hpg4wqvxm-vigra-1.11.1-0.9b514fa.drv has a bunch of test failures; this blocks libreoffice. Looks like this and was caused by the most recent boost upgrade:

--8<---------------cut here---------------start------------->8---
Boost.Python.ArgumentError: Python argument types in
vigra.vigranumpycore.constructArrayFromAxistags(type, tuple, numpy.dtype[float32], AxisTags, bool)
did not match C++ signature:
constructArrayFromAxistags(boost::python::api::object, vigra::ArrayVector<long, std::allocator<long> >, NPY_TYPES, vigra::AxisTags, bool)
--8<---------------cut here---------------end--------------->8---


2) python-notebook has failing tests. Same for a more recent version (6.4.3). The failing tests *all* relate to deleting files with send2trash. Upgrading send2trash does not help. These tests also fail outside the build container environment. The errors look like this:

--8<---------------cut here---------------start------------->8---
notebook-6.4.3/notebook/services/contents/manager.py:279: in delete
   self.delete_file(path)
notebook-6.4.3/notebook/services/contents/filemanager.py:533: in delete_file
   send2trash(os_path)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ path = '/tmp/guix-build-python-notebook-6.4.3.drv-0/tmpkwgdpuk_/Untitled.ipynb'

   def send2trash(path):
       try:
           f = Gio.File.new_for_path(path)
           f.trash(cancellable=None)
       except GObject.GError as e:
           if e.code == Gio.IOErrorEnum.NOT_SUPPORTED:
# We get here if we can't create a trash directory on the same # device. I don't know if other errors can result in NOT_SUPPORTED.
               raise TrashPermissionError('')
          raise OSError(e.message)
E OSError: Error trashing file /tmp/guix-build-python-notebook-6.4.3.drv-0/tmpkwgdpuk_/Untitled.ipynb: No such file or directory
--8<---------------cut here---------------end--------------->8---


3) Building Gnome systems fails because of a package conflict. Commit 781f475bbac4e73848f68cb9f420a7283ec17c16 is the direct cause; different variants of at-spi2-atk end up in the same profile.


Nov. 23th will mark Guix’s 9th birthday. Wouldn’t it be great to have
that branch finally merged in ‘master’ by then?

Yes!

--
Ricardo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]