Package: guix;
Reported by: Blackbeard <barbanegra <at> posteo.mx>
Date: Tue, 2 Apr 2019 19:17:01 UTC
Severity: normal
Done: Marius Bakke <mbakke <at> fastmail.com>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 35108 in the body.
You can then email your comments to 35108 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-guix <at> gnu.org
:bug#35108
; Package guix
.
(Tue, 02 Apr 2019 19:17:02 GMT) Full text and rfc822 format available.Blackbeard <barbanegra <at> posteo.mx>
:bug-guix <at> gnu.org
.
(Tue, 02 Apr 2019 19:17:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Blackbeard <barbanegra <at> posteo.mx> To: bug-guix <at> gnu.org Subject: ungoogled-chromium fails to install Date: Tue, 02 Apr 2019 11:08:13 -0600
Hello, I am having trouble to install ungoogled-chromium. I've tried several times and with different 'guix pull' commits, but it keeps failing at around 84%. This is from the logs: ninja: build stopped: subcommand failed. Backtrace: 4 (primitive-load "/gnu/store/25402q0d5mdh4rkp155rh9j3vpj…") In ice-9/eval.scm: 191:35 3 (_ _) In srfi/srfi-1.scm: 863:16 2 (every1 #<procedure 487ce0 at /gnu/store/gfprsx2m62cvq…> …) In /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/gnu-build-system.scm: 799:28 1 (_ _) In /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/utils.scm: 616:6 0 (invoke _ . _) /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/utils.scm:616:6: In procedure invoke: Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "ninja" arguments: ("-C" "out/Release" "-j" "5" "chrome" "chromedriver") exit-status: 1 term-signal: #f stop-signal: #f] ab9b40>)'.
bug-guix <at> gnu.org
:bug#35108
; Package guix
.
(Tue, 02 Apr 2019 20:10:02 GMT) Full text and rfc822 format available.Message #8 received at 35108 <at> debbugs.gnu.org (full text, mbox):
From: Ricardo Wurmus <rekado <at> elephly.net> To: Blackbeard <barbanegra <at> posteo.mx> Cc: 35108 <at> debbugs.gnu.org Subject: Re: bug#35108: ungoogled-chromium fails to install Date: Tue, 02 Apr 2019 22:09:28 +0200
Blackbeard <barbanegra <at> posteo.mx> writes: > Hello, I am having trouble to install ungoogled-chromium. > > I've tried several times and with different 'guix pull' commits, but it > keeps failing at around 84%. This is from the logs: > > > ninja: build stopped: subcommand failed. > Backtrace: > 4 (primitive-load "/gnu/store/25402q0d5mdh4rkp155rh9j3vpj…") > In ice-9/eval.scm: > 191:35 3 (_ _) > In srfi/srfi-1.scm: > 863:16 2 (every1 #<procedure 487ce0 at /gnu/store/gfprsx2m62cvq…> …) > In /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/gnu-build-system.scm: > 799:28 1 (_ _) > In /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/utils.scm: > 616:6 0 (invoke _ . _) > > /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/utils.scm:616:6: In procedure invoke: > Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "ninja" arguments: ("-C" "out/Release" "-j" "5" "chrome" "chromedriver") exit-status: 1 term-signal: #f stop-signal: #f] ab9b40>)'. Unfortunately, you cropped the interesting part of the error message. Can you show us more? It would interesting to see what happened before. This backtrace just shows us that the command we invoke with “invoke” returned an error. That’s not very helpful. -- Ricardo
bug-guix <at> gnu.org
:bug#35108
; Package guix
.
(Thu, 16 May 2019 14:33:03 GMT) Full text and rfc822 format available.Message #11 received at 35108 <at> debbugs.gnu.org (full text, mbox):
From: Jeff Bauer <jbauer <at> rubic.com> To: 35108 <at> debbugs.gnu.org Subject: ungoogled-chromium fails to install Date: Thu, 16 May 2019 08:48:39 -0500
> Unfortunately, you cropped the interesting part of the error message. > Can you show us more? It would interesting to see what happened before. > > This backtrace just shows us that the command we invoke with “invoke” > returned an error. That’s not very helpful. > > -- > Ricardo I'm not the OP, but I got the same error message while attempting to install ungoogled-chromium. Here's the last 100 lines of my log. I can submit the entire compressed file if it would be helpful. -Jeff In file included from gen/content/browser/browser_jumbo_7.cc:18: ./../../content/browser/frame_host/render_frame_host_manager.cc: In member function ‘scoped_refptr<content::SiteInstance> content::RenderFrameHostManager::GetSiteInstanceForNavigation(const GURL&, content::SiteInstance*, content::SiteInstance*, content::SiteInstance*, ui::PageTransition, bool, bool, bool, bool)’: ./../../content/browser/frame_host/render_frame_host_manager.cc:1086:6: warning: suggest explicit braces to avoid ambiguous ‘else’ [-Wdangling-else] if (force_swap) ^ In file included from gen/content/browser/browser_jumbo_7.cc:19: ./../../content/browser/frame_host/render_frame_message_filter.cc: At global scope: ./../../content/browser/frame_host/render_frame_message_filter.cc:237:33: warning: ‘content::RenderFrameMessageFilter::OpenChannelToPpapiPluginCallback’ has a base ‘content::{anonymous}::RenderMessageCompletionCallback’ whose type uses the anonymous namespace [-Wsubobject-linkage] class RenderFrameMessageFilter::OpenChannelToPpapiPluginCallback ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gen/services/viz/privileged/interfaces/compositing/display_private.mojom-shared-internal.h:14, from gen/services/viz/privileged/interfaces/compositing/display_private.mojom-shared.h:24, from gen/services/viz/privileged/interfaces/compositing/display_private.mojom.h:28, from ../../components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h:16, from ../../components/viz/service/frame_sinks/frame_sink_manager_impl.h:28, from ./../../content/browser/frame_host/render_widget_host_view_guest.cc:15, from gen/content/browser/browser_jumbo_7.cc:21: gen/ui/gfx/mojo/ca_layer_params.mojom-shared-internal.h:30:8: warning: alignment 1 of ‘gfx::mojom::internal::CALayerContent_Data’ is less than 8 [-Wpacked-not-aligned] class CALayerContent_Data { ^~~~~~~~~~~~~~~~~~~ In file included from /gnu/store/h90vnqw0nwd0hhm1l5dgxsdrigddfmq4-glibc-2.28/include/stdio.h:33, from /gnu/store/spmb6xxvzhf99a1bzzzgz8rnx2da21n3-gcc-8.3.0/include/c++/cstdio:42, from /gnu/store/spmb6xxvzhf99a1bzzzgz8rnx2da21n3-gcc-8.3.0/include/c++/ext/string_conversions.h:43, from /gnu/store/spmb6xxvzhf99a1bzzzgz8rnx2da21n3-gcc-8.3.0/include/c++/bits/basic_string.h:6400, from /gnu/store/spmb6xxvzhf99a1bzzzgz8rnx2da21n3-gcc-8.3.0/include/c++/string:52, from /gnu/store/spmb6xxvzhf99a1bzzzgz8rnx2da21n3-gcc-8.3.0/include/c++/bits/locale_classes.h:40, from /gnu/store/spmb6xxvzhf99a1bzzzgz8rnx2da21n3-gcc-8.3.0/include/c++/bits/ios_base.h:41, from /gnu/store/spmb6xxvzhf99a1bzzzgz8rnx2da21n3-gcc-8.3.0/include/c++/ios:42, from /gnu/store/spmb6xxvzhf99a1bzzzgz8rnx2da21n3-gcc-8.3.0/include/c++/istream:38, from /gnu/store/spmb6xxvzhf99a1bzzzgz8rnx2da21n3-gcc-8.3.0/include/c++/sstream:38, from ../../base/logging.h:12, from ../../base/memory/ref_counted.h:16, from ../../base/callback_internal.h:14, from ../../base/callback.h:14, from ../../content/browser/frame_host/navigation_controller_impl.h:13, from ./../../content/browser/frame_host/navigation_controller_impl.cc:36, from gen/content/browser/browser_jumbo_7.cc:5: ../../net/third_party/quic/core/frames/quic_inlined_frame.h: In instantiation of ‘quic::QuicInlinedFrame<DerivedT>::QuicInlinedFrame(quic::QuicFrameType) [with DerivedT = quic::QuicPaddingFrame]’: ../../net/third_party/quic/core/frames/quic_padding_frame.h:20:77: required from here ../../net/third_party/quic/core/frames/quic_inlined_frame.h:20:28: warning: offsetof within non-standard-layout type ‘quic::QuicPaddingFrame’ is conditionally-supported [-Winvalid-offsetof] static_assert(offsetof(DerivedT, type) == 0, ^ In file included from ../../base/bind.h:10, from ../../base/cancelable_callback.h:50, from ../../net/base/completion_callback.h:11, from ../../net/url_request/url_request.h:24, from ../../content/public/common/referrer.h:10, from ../../content/public/browser/navigation_controller.h:25, from ../../content/browser/frame_host/navigation_controller_delegate.h:12, from ../../content/browser/frame_host/navigation_controller_impl.h:20, from ./../../content/browser/frame_host/navigation_controller_impl.cc:36, from gen/content/browser/browser_jumbo_7.cc:5: ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::NavigationHandleImpl::*)(); BoundArgsTuple = std::tuple<base::WeakPtr<content::NavigationHandleImpl> >; long unsigned int ...indices = {0}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::NavigationRequest::*)(const network::URLLoaderCompletionStatus&, bool, const base::Optional<std::__cxx11::basic_string<char> >&, bool); BoundArgsTuple = std::tuple<base::WeakPtr<content::NavigationRequest>, network::URLLoaderCompletionStatus, bool, base::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>; long unsigned int ...indices = {0, 1, 2, 3, 4}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::RenderFrameHostImpl::*)(); BoundArgsTuple = std::tuple<base::WeakPtr<content::RenderFrameHostImpl> >; long unsigned int ...indices = {0}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::RenderFrameHostImpl::*)(bool, bool, const base::TimeTicks&, const base::TimeTicks&); BoundArgsTuple = std::tuple<base::WeakPtr<content::RenderFrameHostImpl>, bool, bool, base::TimeTicks, base::TimeTicks>; long unsigned int ...indices = {0, 1, 2, 3, 4}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::ServiceWorkerObjectHost::*)(mojo::AssociatedInterfacePtrInfo<blink::mojom::ServiceWorkerObject>, blink::mojom::ServiceWorkerState); BoundArgsTuple = std::tuple<base::WeakPtr<content::ServiceWorkerObjectHost>, mojo::AssociatedInterfacePtrInfo<blink::mojom::ServiceWorkerObject>, blink::mojom::ServiceWorkerState>; long unsigned int ...indices = {0, 1, 2}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::RenderWidgetHostViewGuest::*)(const base::UnguessableToken&); BoundArgsTuple = std::tuple<base::WeakPtr<content::RenderWidgetHostViewGuest> >; long unsigned int ...indices = {0}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::RenderWidgetHostViewGuest::*)(const cc::RenderFrameMetadata&); BoundArgsTuple = std::tuple<base::WeakPtr<content::RenderWidgetHostViewGuest>, cc::RenderFrameMetadata>; long unsigned int ...indices = {0, 1}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::SensorProviderProxyImpl::*)(device::mojom::SensorType, base::OnceCallback<void(device::mojom::SensorCreationResult, mojo::StructPtr<device::mojom::SensorInitParams>)>, blink::mojom::PermissionStatus); BoundArgsTuple = std::tuple<base::WeakPtr<content::SensorProviderProxyImpl>, device::mojom::SensorType, base::internal::PassedWrapper<base::OnceCallback<void(device::mojom::SensorCreationResult, mojo::StructPtr<device::mojom::SensorInitParams>)> > >; long unsigned int ...indices = {0, 1, 2}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::GeolocationServiceImplContext::*)(const base::RepeatingCallback<void(blink::mojom::PermissionStatus)>&, blink::mojom::PermissionStatus); BoundArgsTuple = std::tuple<base::WeakPtr<content::GeolocationServiceImplContext>, base::RepeatingCallback<void(blink::mojom::PermissionStatus)> >; long unsigned int ...indices = {0, 1}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = base::RepeatingCallback<void(const gpu::VideoMemoryUsageStats&)>; BoundArgsTuple = std::tuple<gpu::VideoMemoryUsageStats>; long unsigned int ...indices = {0}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = base::OnceCallback<void(mojo::StructPtr<media::mojom::PhotoState>)>; BoundArgsTuple = std::tuple<mojo::StructPtr<media::mojom::PhotoState> >; long unsigned int ...indices = {0}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = base::OnceCallback<void(bool)>; BoundArgsTuple = std::tuple<bool>; long unsigned int ...indices = {0}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = base::OnceCallback<void(mojo::StructPtr<media::mojom::Blob>)>; BoundArgsTuple = std::tuple<mojo::StructPtr<media::mojom::Blob> >; long unsigned int ...indices = {0}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::DatabaseImpl::IDBSequenceHelper::*)(long int, blink::mojom::QuotaStatusCode, long int, long int); BoundArgsTuple = std::tuple<base::WeakPtr<content::DatabaseImpl::IDBSequenceHelper>, long int>; long unsigned int ...indices = {0, 1}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::IndexedDBActiveBlobRegistry::*)(long int, long int); BoundArgsTuple = std::tuple<base::WeakPtr<content::IndexedDBActiveBlobRegistry>, long int, long int>; long unsigned int ...indices = {0, 1, 2}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ../../base/bind_internal.h: In function ‘bool base::internal::QueryCancellationTraitsImpl(base::internal::BindStateBase::CancellationQueryMode, const Functor&, const BoundArgsTuple&, std::index_sequence<indices ...>) [with Functor = void (content::IndexedDBTransaction::*)(std::vector<content::ScopeLock>); BoundArgsTuple = std::tuple<base::WeakPtr<content::IndexedDBTransaction> >; long unsigned int ...indices = {0}]’: ../../base/bind_internal.h:752:1: warning: control reaches end of non-void function [-Wreturn-type] ninja: build stopped: subcommand failed. Backtrace: 4 (primitive-load "/gnu/store/y6v17j2dm5ladicy4hascla48dk…") In ice-9/eval.scm: 191:35 3 (_ _) In srfi/srfi-1.scm: 863:16 2 (every1 #<procedure 56cac0 at /gnu/store/gfprsx2m62cvq…> …) In /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/gnu-build-system.scm: 799:28 1 (_ _) In /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/utils.scm: 616:6 0 (invoke _ . _) /gnu/store/gfprsx2m62cvqbh7ysc9ay9slhijvmal-module-import/guix/build/utils.scm:616:6: In procedure invoke: Throw to key `srfi-34' with args `(#<condition &invoke-error [program: "ninja" arguments: ("-C" "out/Release" "-j" "4" "chrome" "chromedriver") exit-status: 1 term-signal: #f stop-signal: #f] 56dc80>)'.
bug-guix <at> gnu.org
:bug#35108
; Package guix
.
(Thu, 16 May 2019 14:53:01 GMT) Full text and rfc822 format available.Message #14 received at 35108 <at> debbugs.gnu.org (full text, mbox):
From: Marius Bakke <mbakke <at> fastmail.com> To: Jeff Bauer <jbauer <at> rubic.com>, 35108 <at> debbugs.gnu.org Subject: Re: bug#35108: ungoogled-chromium fails to install Date: Thu, 16 May 2019 16:52:14 +0200
[Message part 1 (text/plain, inline)]
Jeff Bauer <jbauer <at> rubic.com> writes: >> Unfortunately, you cropped the interesting part of the error message. >> Can you show us more? It would interesting to see what happened before. >> >> This backtrace just shows us that the command we invoke with “invoke” >> returned an error. That’s not very helpful. >> >> -- >> Ricardo > > I'm not the OP, but I got the same error message while attempting > to install ungoogled-chromium. Here's the last 100 lines of my > log. I can submit the entire compressed file if it would be > helpful. Hello! The problem with Ungoogled-Chromium is that it (at some point) uses 6-8GiB of memory *per core* during the build. It would be great to codify this constraint in the package definition, but I can't think of an easy way short of parsing /proc/meminfo. For now we can disable parallel building, which will arguably provide a better user experience than thrashing and crashing systems... Thoughts?
[signature.asc (application/pgp-signature, inline)]
bug-guix <at> gnu.org
:bug#35108
; Package guix
.
(Thu, 16 May 2019 17:40:02 GMT) Full text and rfc822 format available.Message #17 received at 35108 <at> debbugs.gnu.org (full text, mbox):
From: Jeff Bauer <jbauer <at> rubic.com> To: Marius Bakke <mbakke <at> fastmail.com> Cc: 35108 <at> debbugs.gnu.org Subject: Re: bug#35108: ungoogled-chromium fails to install Date: Thu, 16 May 2019 12:31:37 -0500
On Thu, May 16, 2019 at 04:52:14PM +0200, Marius Bakke wrote: > The problem with Ungoogled-Chromium is that it (at some point) uses > 6-8GiB of memory *per core* during the build. > > It would be great to codify this constraint in the package definition, > but I can't think of an easy way short of parsing /proc/meminfo. > > For now we can disable parallel building, which will arguably provide > a better user experience than thrashing and crashing systems... > > Thoughts? Interesting. If I ran the following command, the installation might succeed? guix package -i ungoogled-chromium --cores=1 -Jeff
bug-guix <at> gnu.org
:bug#35108
; Package guix
.
(Sat, 25 May 2019 11:08:02 GMT) Full text and rfc822 format available.Message #20 received at 35108 <at> debbugs.gnu.org (full text, mbox):
From: Marius Bakke <mbakke <at> fastmail.com> To: Jeff Bauer <jbauer <at> rubic.com> Cc: 35108 <at> debbugs.gnu.org Subject: Re: bug#35108: ungoogled-chromium fails to install Date: Sat, 25 May 2019 13:06:58 +0200
[Message part 1 (text/plain, inline)]
Jeff Bauer <jbauer <at> rubic.com> writes: > On Thu, May 16, 2019 at 04:52:14PM +0200, Marius Bakke wrote: >> The problem with Ungoogled-Chromium is that it (at some point) uses >> 6-8GiB of memory *per core* during the build. >> >> It would be great to codify this constraint in the package definition, >> but I can't think of an easy way short of parsing /proc/meminfo. >> >> For now we can disable parallel building, which will arguably provide >> a better user experience than thrashing and crashing systems... >> >> Thoughts? > > Interesting. If I ran the following command, the installation > might succeed? > > guix package -i ungoogled-chromium --cores=1 Errh, sorry for the belated response. The above command should indeed work around this issue.
[signature.asc (application/pgp-signature, inline)]
Marius Bakke <mbakke <at> fastmail.com>
:Blackbeard <barbanegra <at> posteo.mx>
:Message #25 received at 35108-done <at> debbugs.gnu.org (full text, mbox):
From: Marius Bakke <mbakke <at> fastmail.com> To: Blackbeard <barbanegra <at> posteo.mx>, 35108-done <at> debbugs.gnu.org Subject: Re: bug#35108: ungoogled-chromium fails to install Date: Tue, 07 Apr 2020 21:27:08 +0200
The ungoogled-chromium build process no longer requires boatloads of memory, and is also much more stable on the build farm. Closing.
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Wed, 06 May 2020 11:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.