GNU bug report logs - #35108
ungoogled-chromium fails to install

Previous Next

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


Report forwarded to bug-guix <at> gnu.org:
bug#35108; Package guix. (Tue, 02 Apr 2019 19:17:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Blackbeard <barbanegra <at> posteo.mx>:
New bug report received and forwarded. Copy sent to 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>)'.




Information forwarded to 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





Information forwarded to 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>)'.




Information forwarded to 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)]

Information forwarded to 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




Information forwarded to 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)]

Reply sent to Marius Bakke <mbakke <at> fastmail.com>:
You have taken responsibility. (Tue, 07 Apr 2020 19:28:02 GMT) Full text and rfc822 format available.

Notification sent to Blackbeard <barbanegra <at> posteo.mx>:
bug acknowledged by developer. (Tue, 07 Apr 2020 19:28:02 GMT) Full text and rfc822 format available.

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.




bug archived. Request was from 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.

This bug report was last modified 3 years and 349 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.