* Shall we merge wip-gnome3.30 to core-updates?
@ 2019-06-08 15:33 Kei Kebreau
2019-06-08 20:30 ` Marius Bakke
0 siblings, 1 reply; 13+ messages in thread
From: Kei Kebreau @ 2019-06-08 15:33 UTC (permalink / raw)
To: mbakke; +Cc: guix-devel
Hi Marius,
Would it be okay to merge the wip-gnome3.30 branch into core-updates
after I do some local testing? I'd like to help out with updating GNOME
to 3.32, and I'm told that this is the first step towards that goal.
Thanks,
Kei
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Shall we merge wip-gnome3.30 to core-updates?
2019-06-08 15:33 Shall we merge wip-gnome3.30 to core-updates? Kei Kebreau
@ 2019-06-08 20:30 ` Marius Bakke
2019-06-10 9:32 ` Ludovic Courtès
2019-06-13 23:09 ` Shall we merge wip-gnome3.30 to core-updates? Kei Kebreau
0 siblings, 2 replies; 13+ messages in thread
From: Marius Bakke @ 2019-06-08 20:30 UTC (permalink / raw)
To: Kei Kebreau; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 448 bytes --]
Hi Kei,
Kei Kebreau <kkebreau@posteo.net> writes:
> Hi Marius,
>
> Would it be okay to merge the wip-gnome3.30 branch into core-updates
> after I do some local testing? I'd like to help out with updating GNOME
> to 3.32, and I'm told that this is the first step towards that goal.
That sounds great, thanks :-)
I suggest we 'freeze' core-updates next weekend and start working on
merging it. It has been sitting idle for way too long already!
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Shall we merge wip-gnome3.30 to core-updates?
2019-06-08 20:30 ` Marius Bakke
@ 2019-06-10 9:32 ` Ludovic Courtès
2019-06-16 9:21 ` 'core-updates' summer 2019 Marius Bakke
2019-06-13 23:09 ` Shall we merge wip-gnome3.30 to core-updates? Kei Kebreau
1 sibling, 1 reply; 13+ messages in thread
From: Ludovic Courtès @ 2019-06-10 9:32 UTC (permalink / raw)
To: Marius Bakke; +Cc: guix-devel
Marius Bakke <mbakke@fastmail.com> skribis:
> Kei Kebreau <kkebreau@posteo.net> writes:
>
>> Hi Marius,
>>
>> Would it be okay to merge the wip-gnome3.30 branch into core-updates
>> after I do some local testing? I'd like to help out with updating GNOME
>> to 3.32, and I'm told that this is the first step towards that goal.
>
> That sounds great, thanks :-)
>
> I suggest we 'freeze' core-updates next weekend and start working on
> merging it. It has been sitting idle for way too long already!
+1!
Ludo'.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Shall we merge wip-gnome3.30 to core-updates?
2019-06-08 20:30 ` Marius Bakke
2019-06-10 9:32 ` Ludovic Courtès
@ 2019-06-13 23:09 ` Kei Kebreau
2019-06-16 8:59 ` Efraim Flashner
1 sibling, 1 reply; 13+ messages in thread
From: Kei Kebreau @ 2019-06-13 23:09 UTC (permalink / raw)
To: Marius Bakke; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 1090 bytes --]
Hello again Marius,
Marius Bakke <mbakke@fastmail.com> writes:
> Hi Kei,
>
> Kei Kebreau <kkebreau@posteo.net> writes:
>
>> Hi Marius,
>>
>> Would it be okay to merge the wip-gnome3.30 branch into core-updates
>> after I do some local testing? I'd like to help out with updating GNOME
>> to 3.32, and I'm told that this is the first step towards that goal.
>
> That sounds great, thanks :-)
>
> I suggest we 'freeze' core-updates next weekend and start working on
> merging it. It has been sitting idle for way too long already!
Some very brief updates:
* I've updated (on my own computer) the perl-net-ssleay package because
tests would freeze indefinitely due to a zombified perl process.
* I've also updated the perl-io-socket-ssl-openssl package because of a
plethora of test failures.
* The samba package seems to require the "rpcgen" binary as part of its
build process, but I don't know which package includes that binary. I
know it appears somewhere in the process of building the "gcc-toolchain"
package, but I'd rather not include that whole package if it isn't
necessary.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Shall we merge wip-gnome3.30 to core-updates?
2019-06-13 23:09 ` Shall we merge wip-gnome3.30 to core-updates? Kei Kebreau
@ 2019-06-16 8:59 ` Efraim Flashner
2019-06-16 9:11 ` Marius Bakke
0 siblings, 1 reply; 13+ messages in thread
From: Efraim Flashner @ 2019-06-16 8:59 UTC (permalink / raw)
To: Kei Kebreau; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 776 bytes --]
On Thu, Jun 13, 2019 at 07:09:47PM -0400, Kei Kebreau wrote:
> Hello again Marius,
>
> Marius Bakke <mbakke@fastmail.com> writes:
>
> > Hi Kei,
> >
> > Kei Kebreau <kkebreau@posteo.net> writes:
> >
<...>
>
> * The samba package seems to require the "rpcgen" binary as part of its
> build process, but I don't know which package includes that binary. I
> know it appears somewhere in the process of building the "gcc-toolchain"
> package, but I'd rather not include that whole package if it isn't
> necessary.
rpcgen seems to be in glibc
--
Efraim Flashner <efraim@flashner.co.il> אפרים פלשנר
GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Shall we merge wip-gnome3.30 to core-updates?
2019-06-16 8:59 ` Efraim Flashner
@ 2019-06-16 9:11 ` Marius Bakke
2019-06-16 14:25 ` Kei Kebreau
0 siblings, 1 reply; 13+ messages in thread
From: Marius Bakke @ 2019-06-16 9:11 UTC (permalink / raw)
To: Efraim Flashner, Kei Kebreau; +Cc: guix-devel
[-- Attachment #1.1: Type: text/plain, Size: 843 bytes --]
Efraim Flashner <efraim@flashner.co.il> writes:
> On Thu, Jun 13, 2019 at 07:09:47PM -0400, Kei Kebreau wrote:
>> Hello again Marius,
>>
>> Marius Bakke <mbakke@fastmail.com> writes:
>>
>> > Hi Kei,
>> >
>> > Kei Kebreau <kkebreau@posteo.net> writes:
>> >
> <...>
>>
>> * The samba package seems to require the "rpcgen" binary as part of its
>> build process, but I don't know which package includes that binary. I
>> know it appears somewhere in the process of building the "gcc-toolchain"
>> package, but I'd rather not include that whole package if it isn't
>> necessary.
>
>
> rpcgen seems to be in glibc
Not since commit 3670ea70e2e932969a3ffc0acf75a714c7b42540 ;-)
This patch allows Samba to build. Other distributions seem to give
Samba libtirpc as input too, so I haven't finished investigating yet:
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1.2: samba.patch --]
[-- Type: text/x-patch, Size: 2866 bytes --]
From 9be0787b1b2a55aecefaba09dc73836c1931e10a Mon Sep 17 00:00:00 2001
From: Marius Bakke <mbakke@fastmail.com>
Date: Sun, 16 Jun 2019 08:21:11 +0200
Subject: [PATCH 1/2] gnu: Add rpcsvc-proto.
* gnu/packages/onc-rpc.scm (rpcsvc-proto): New public variable.
---
gnu/packages/onc-rpc.scm | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/gnu/packages/onc-rpc.scm b/gnu/packages/onc-rpc.scm
index 64887212d3..f3ce12ef7a 100644
--- a/gnu/packages/onc-rpc.scm
+++ b/gnu/packages/onc-rpc.scm
@@ -99,6 +99,26 @@ IPv4 and IPv6. ONC RPC is notably used by the network file system (NFS).")
universal addresses.")
(license bsd-3)))
+(define-public rpcsvc-proto
+ (package
+ (name "rpcsvc-proto")
+ (version "1.4")
+ (home-page "https://github.com/thkukuk/rpcsvc-proto")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append home-page "/releases/download/v" version
+ "/rpcsvc-proto-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0i93wbpw5dk2gf5v4a5hq6frh814wzgjydh7saj28wlgbpqdaja1"))))
+ (build-system gnu-build-system)
+ (synopsis "RPCSVC protocol definitions")
+ (description
+ "This package provides @code{rpcsvc} @file{protocol.x} files and headers
+that are not included with the @code{libtirpc} package. Additionally it
+contains @command{rpcgen}, which is used to produce header files and sources
+from the protocol files.")
+ (license bsd-3)))
(define-public libnsl
(package
--
2.22.0
From bb49cb2307bcfb4274af1b80498ac8625a2891b8 Mon Sep 17 00:00:00 2001
From: Marius Bakke <mbakke@fastmail.com>
Date: Sun, 16 Jun 2019 08:21:57 +0200
Subject: [PATCH 2/2] gnu: samba: Add rpcgen input.
This is required because Glibc no longer provides this executable since
commit 3670ea70e2e932969a3ffc0acf75a714c7b42540.
* gnu/packages/samba.scm (samba)[native-inputs]: Add RPCSVC-PROTO.
---
gnu/packages/samba.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/samba.scm b/gnu/packages/samba.scm
index 7803a1c8d1..c4a40187c4 100644
--- a/gnu/packages/samba.scm
+++ b/gnu/packages/samba.scm
@@ -43,6 +43,7 @@
#:use-module (gnu packages gnupg)
#:use-module (gnu packages kerberos)
#:use-module (gnu packages linux)
+ #:use-module (gnu packages onc-rpc)
#:use-module (gnu packages openldap)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
@@ -225,6 +226,7 @@ anywhere.")
(native-inputs
`(("docbook-xsl" ,docbook-xsl) ;for generating manpages
("xsltproc" ,libxslt) ;ditto
+ ("rpcsvc-proto" ,rpcsvc-proto) ;for 'rpcgen'
("perl" ,perl)
("pkg-config" ,pkg-config)
("python" ,python)))
--
2.22.0
[-- Attachment #1.3: Type: text/plain, Size: 125 bytes --]
@Kei: If you have tested this branch elsewhere, I think it's okay to
merge even if it does not yet build on 'core-updates'.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply related [flat|nested] 13+ messages in thread
* 'core-updates' summer 2019
2019-06-10 9:32 ` Ludovic Courtès
@ 2019-06-16 9:21 ` Marius Bakke
2019-06-16 21:43 ` Mark H Weaver
2019-06-17 10:01 ` Ludovic Courtès
0 siblings, 2 replies; 13+ messages in thread
From: Marius Bakke @ 2019-06-16 9:21 UTC (permalink / raw)
To: guix-devel
[-- Attachment #1: Type: text/plain, Size: 546 bytes --]
Ludovic Courtès <ludo@gnu.org> writes:
> Marius Bakke <mbakke@fastmail.com> skribis:
>
>> I suggest we 'freeze' core-updates next weekend and start working on
>> merging it. It has been sitting idle for way too long already!
>
> +1!
The weekend is here already! But we are still missing glibc 2.29, so I
suggest we postpone the freeze a bit. There are also many TODOs and
XXXs that mention rebuild cycles, now is the time to fix those!
We should also update linux-libre-headers to the latest LTS while at it.
Anything else?
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 487 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Shall we merge wip-gnome3.30 to core-updates?
2019-06-16 9:11 ` Marius Bakke
@ 2019-06-16 14:25 ` Kei Kebreau
2019-06-19 20:22 ` Kei Kebreau
0 siblings, 1 reply; 13+ messages in thread
From: Kei Kebreau @ 2019-06-16 14:25 UTC (permalink / raw)
To: Marius Bakke; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 1225 bytes --]
Marius Bakke <mbakke@fastmail.com> writes:
> Efraim Flashner <efraim@flashner.co.il> writes:
>
>> On Thu, Jun 13, 2019 at 07:09:47PM -0400, Kei Kebreau wrote:
>>> Hello again Marius,
>>>
>>> Marius Bakke <mbakke@fastmail.com> writes:
>>>
>>> > Hi Kei,
>>> >
>>> > Kei Kebreau <kkebreau@posteo.net> writes:
>>> >
>> <...>
>>>
>>> * The samba package seems to require the "rpcgen" binary as part of its
>>> build process, but I don't know which package includes that binary. I
>>> know it appears somewhere in the process of building the "gcc-toolchain"
>>> package, but I'd rather not include that whole package if it isn't
>>> necessary.
>>
>>
>> rpcgen seems to be in glibc
I saw that too, but running "guix build glibc" gives a glibc without the
"rpcgen" binary.
>
> Not since commit 3670ea70e2e932969a3ffc0acf75a714c7b42540 ;-)
Aha!
>
> This patch allows Samba to build. Other distributions seem to give
> Samba libtirpc as input too, so I haven't finished investigating yet:
>
...
> @Kei: If you have tested this branch elsewhere, I think it's okay to
> merge even if it does not yet build on 'core-updates'.
Great! I'll give the branch a test on top of "master" first.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 'core-updates' summer 2019
2019-06-16 9:21 ` 'core-updates' summer 2019 Marius Bakke
@ 2019-06-16 21:43 ` Mark H Weaver
2019-06-17 10:01 ` Ludovic Courtès
1 sibling, 0 replies; 13+ messages in thread
From: Mark H Weaver @ 2019-06-16 21:43 UTC (permalink / raw)
To: Marius Bakke; +Cc: guix-devel
Marius Bakke <mbakke@fastmail.com> writes:
> Ludovic Courtès <ludo@gnu.org> writes:
>
>> Marius Bakke <mbakke@fastmail.com> skribis:
>>
>>> I suggest we 'freeze' core-updates next weekend and start working on
>>> merging it. It has been sitting idle for way too long already!
>>
>> +1!
>
> The weekend is here already! But we are still missing glibc 2.29, so I
> suggest we postpone the freeze a bit. There are also many TODOs and
> XXXs that mention rebuild cycles, now is the time to fix those!
>
> We should also update linux-libre-headers to the latest LTS while at it.
> Anything else?
I noticed several months ago that the new commencement packages
introduce many phases that return values other than #t. It would be
nice to fix those.
Mark
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: 'core-updates' summer 2019
2019-06-16 9:21 ` 'core-updates' summer 2019 Marius Bakke
2019-06-16 21:43 ` Mark H Weaver
@ 2019-06-17 10:01 ` Ludovic Courtès
1 sibling, 0 replies; 13+ messages in thread
From: Ludovic Courtès @ 2019-06-17 10:01 UTC (permalink / raw)
To: Marius Bakke; +Cc: guix-devel
Hi,
Marius Bakke <mbakke@fastmail.com> skribis:
> Ludovic Courtès <ludo@gnu.org> writes:
>
>> Marius Bakke <mbakke@fastmail.com> skribis:
>>
>>> I suggest we 'freeze' core-updates next weekend and start working on
>>> merging it. It has been sitting idle for way too long already!
>>
>> +1!
>
> The weekend is here already! But we are still missing glibc 2.29, so I
> suggest we postpone the freeze a bit.
Should we? Attached is my current WIP for glibc 2.29, where Python now
fails to build with:
--8<---------------cut here---------------start------------->8---
LD_LIBRARY_PATH=/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3 CC='gcc -pthread' LDSHARED='gcc -pthread -shared -Wl,-rpath=/gnu/store/wxw0wbizbaiha0bisrqsdzg1ggf7kndc-python-minimal-3.7.3/lib ' OPT='-DNDEBUG -g -fwrapv -O3 -Wall' _TCLTK_INCLUDES='' _TCLTK_LIBS='' ./python -E ./setup.py build
[...]
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
/gnu/store/r28awwz5vvkn5fqfv8nww6wkxis1d1vs-bootstrap-binaries-0/bin/sh: line 9: 9025 Aborted LD_LIBRARY_PATH=/tmp/guix-build-python-minimal-3.7.3.drv-0/Python-3.7.3 CC='gcc -pthread' LDSHARED='gcc -pthread -shared -Wl,-rpath=/gnu/store/wxw0wbizbaiha0bisrqsdzg1ggf7kndc-python-minimal-3.7.3/lib ' OPT='-DNDEBUG -g -fwrapv -O3 -Wall' _TCLTK_INCLUDES='' _TCLTK_LIBS='' ./python -E ./setup.py $quiet build
make: *** [Makefile:626: sharedmods] Error 134
--8<---------------cut here---------------end--------------->8---
It looks like libgcc_s.so is not in the RUNPATH of ‘python’. We
explicitly fix it in ‘gcc’ but here it’s:
("gcc-wrapper" . "/gnu/store/nidn7vgqr488iwmar9wan1gg8y6c399j-gcc-mesboot-wrapper-4.7.4")
("gcc" . "/gnu/store/7fpm7qm8n4wa7frgv13j9jrbcpwrxr99-gcc-mesboot-4.9.4")
and I’m not sure how to fix it.
(It’s surprising there are two distinct versions here.)
> There are also many TODOs and XXXs that mention rebuild cycles, now is
> the time to fix those!
Indeed! I’ll take a look.
Thanks,
Ludo’.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Shall we merge wip-gnome3.30 to core-updates?
2019-06-16 14:25 ` Kei Kebreau
@ 2019-06-19 20:22 ` Kei Kebreau
2019-06-19 21:49 ` Ricardo Wurmus
0 siblings, 1 reply; 13+ messages in thread
From: Kei Kebreau @ 2019-06-19 20:22 UTC (permalink / raw)
To: Marius Bakke; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 717 bytes --]
Kei Kebreau <kkebreau@posteo.net> writes:
> Marius Bakke <mbakke@fastmail.com> writes:
>
>> @Kei: If you have tested this branch elsewhere, I think it's okay to
>> merge even if it does not yet build on 'core-updates'.
>
> Great! I'll give the branch a test on top of "master" first.
Update on the GNOME updates: while most things seem to be working as they
were before, others may be off in subtle ways. For example, the time
display is UTC and seemingly unchangeable.
This could be partly caused by the fact that only some of the GNOME
packages were updated to their 3.30 versions, but I don't know how GNOME
works well enough to diagnose the issue right away.
If this is okay, I can push the updates tomorrow.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Shall we merge wip-gnome3.30 to core-updates?
2019-06-19 20:22 ` Kei Kebreau
@ 2019-06-19 21:49 ` Ricardo Wurmus
2019-06-21 5:10 ` Kei Kebreau
0 siblings, 1 reply; 13+ messages in thread
From: Ricardo Wurmus @ 2019-06-19 21:49 UTC (permalink / raw)
To: Kei Kebreau; +Cc: guix-devel
Hi Kei,
> This could be partly caused by the fact that only some of the GNOME
> packages were updated to their 3.30 versions, but I don't know how GNOME
> works well enough to diagnose the issue right away.
What GNOME packages that should be updated haven’t been updated ?
> If this is okay, I can push the updates tomorrow.
That’s fine. Then we’ll have to add the missing updates in the days
after that.
--
Ricardo
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: Shall we merge wip-gnome3.30 to core-updates?
2019-06-19 21:49 ` Ricardo Wurmus
@ 2019-06-21 5:10 ` Kei Kebreau
0 siblings, 0 replies; 13+ messages in thread
From: Kei Kebreau @ 2019-06-21 5:10 UTC (permalink / raw)
To: Ricardo Wurmus; +Cc: guix-devel
Ricardo Wurmus <rekado@elephly.net> writes:
> Hi Kei,
>
>> This could be partly caused by the fact that only some of the GNOME
>> packages were updated to their 3.30 versions, but I don't know how GNOME
>> works well enough to diagnose the issue right away.
>
> What GNOME packages that should be updated haven’t been updated ?
>
>> If this is okay, I can push the updates tomorrow.
>
> That’s fine. Then we’ll have to add the missing updates in the days
> after that.
>
> --
> Ricardo
Alright! I've pushed the existing GNOME updates to core-updates.
Below is a list of GNOME packages that are propagated in the "gnome"
package definition that aren't at their highest 3.30 bug fix
number or aren't updated to version 3.30 (or for differently-versioned
packages, their latest stable version from what I can tell at a glance):
baobab (gnome.scm)
font-cantarell (fonts.scm)
epiphany (gnome.scm)
file-roller (gnome.scm)
gedit (gnome.scm)
glib-networking (gnome.scm)
gnome-backgrounds (gnome.scm)
gnome-calculator (gnome.scm)
gnome-control-center (gnome.scm)
gnome-online-accounts (gnome.scm)
gnome-session (gnome.scm)
gnome-settings-daemon (gnome.scm)
gnome-terminal (gnome.scm)
gucharmap (gnome.scm)
gvfs (gnome.scm)
nautilus (gnome.scm)
shared-mime-info (gnome.scm)
totem (gnome.scm)
zenity (gnome.scm)
Perhaps there's something there (mismatch between gnome-shell and
gnome-control-center?) that affects the clock.
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2019-06-21 5:10 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-06-08 15:33 Shall we merge wip-gnome3.30 to core-updates? Kei Kebreau
2019-06-08 20:30 ` Marius Bakke
2019-06-10 9:32 ` Ludovic Courtès
2019-06-16 9:21 ` 'core-updates' summer 2019 Marius Bakke
2019-06-16 21:43 ` Mark H Weaver
2019-06-17 10:01 ` Ludovic Courtès
2019-06-13 23:09 ` Shall we merge wip-gnome3.30 to core-updates? Kei Kebreau
2019-06-16 8:59 ` Efraim Flashner
2019-06-16 9:11 ` Marius Bakke
2019-06-16 14:25 ` Kei Kebreau
2019-06-19 20:22 ` Kei Kebreau
2019-06-19 21:49 ` Ricardo Wurmus
2019-06-21 5:10 ` Kei Kebreau
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.