unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#35108: ungoogled-chromium fails to install
@ 2019-04-02 17:08 Blackbeard
  2019-04-02 20:09 ` Ricardo Wurmus
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Blackbeard @ 2019-04-02 17:08 UTC (permalink / raw)
  To: 35108

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>)'.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#35108: ungoogled-chromium fails to install
  2019-04-02 17:08 bug#35108: ungoogled-chromium fails to install Blackbeard
@ 2019-04-02 20:09 ` Ricardo Wurmus
  2019-05-16 13:48 ` Jeff Bauer
  2020-04-07 19:27 ` Marius Bakke
  2 siblings, 0 replies; 7+ messages in thread
From: Ricardo Wurmus @ 2019-04-02 20:09 UTC (permalink / raw)
  To: Blackbeard; +Cc: 35108


Blackbeard <barbanegra@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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#35108: ungoogled-chromium fails to install
  2019-04-02 17:08 bug#35108: ungoogled-chromium fails to install Blackbeard
  2019-04-02 20:09 ` Ricardo Wurmus
@ 2019-05-16 13:48 ` Jeff Bauer
  2019-05-16 14:52   ` Marius Bakke
  2020-04-07 19:27 ` Marius Bakke
  2 siblings, 1 reply; 7+ messages in thread
From: Jeff Bauer @ 2019-05-16 13:48 UTC (permalink / raw)
  To: 35108

> 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>)'.

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#35108: ungoogled-chromium fails to install
  2019-05-16 13:48 ` Jeff Bauer
@ 2019-05-16 14:52   ` Marius Bakke
  2019-05-16 17:31     ` Jeff Bauer
  0 siblings, 1 reply; 7+ messages in thread
From: Marius Bakke @ 2019-05-16 14:52 UTC (permalink / raw)
  To: Jeff Bauer, 35108

[-- Attachment #1: Type: text/plain, Size: 982 bytes --]

Jeff Bauer <jbauer@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?

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#35108: ungoogled-chromium fails to install
  2019-05-16 14:52   ` Marius Bakke
@ 2019-05-16 17:31     ` Jeff Bauer
  2019-05-25 11:06       ` Marius Bakke
  0 siblings, 1 reply; 7+ messages in thread
From: Jeff Bauer @ 2019-05-16 17:31 UTC (permalink / raw)
  To: Marius Bakke; +Cc: 35108

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

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#35108: ungoogled-chromium fails to install
  2019-05-16 17:31     ` Jeff Bauer
@ 2019-05-25 11:06       ` Marius Bakke
  0 siblings, 0 replies; 7+ messages in thread
From: Marius Bakke @ 2019-05-25 11:06 UTC (permalink / raw)
  To: Jeff Bauer; +Cc: 35108

[-- Attachment #1: Type: text/plain, Size: 758 bytes --]

Jeff Bauer <jbauer@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.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* bug#35108: ungoogled-chromium fails to install
  2019-04-02 17:08 bug#35108: ungoogled-chromium fails to install Blackbeard
  2019-04-02 20:09 ` Ricardo Wurmus
  2019-05-16 13:48 ` Jeff Bauer
@ 2020-04-07 19:27 ` Marius Bakke
  2 siblings, 0 replies; 7+ messages in thread
From: Marius Bakke @ 2020-04-07 19:27 UTC (permalink / raw)
  To: Blackbeard, 35108-done

The ungoogled-chromium build process no longer requires boatloads of
memory, and is also much more stable on the build farm.  Closing.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2020-04-07 19:28 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-02 17:08 bug#35108: ungoogled-chromium fails to install Blackbeard
2019-04-02 20:09 ` Ricardo Wurmus
2019-05-16 13:48 ` Jeff Bauer
2019-05-16 14:52   ` Marius Bakke
2019-05-16 17:31     ` Jeff Bauer
2019-05-25 11:06       ` Marius Bakke
2020-04-07 19:27 ` Marius Bakke

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).