Update meson package Description in build-tools.scm

  • Done
  • quality assurance status badge
Details
3 participants
  • Jonathan Brielmaier
  • Christopher Baines
  • Naga Malleswari
Owner
unassigned
Submitted by
Naga Malleswari
Severity
normal
N
N
Naga Malleswari wrote on 31 Mar 2020 22:10
(address . guix-patches@gnu.org)
4168bbe0-8839-2901-4318-8a717946801c@riseup.net
Hi

I tried to update polari package description in gnome. It resulted unmet
dependency that meson should be greater than .51 where existing package
description was lower. So i have updated the package description in
build-tools.scm and sending the patch. Once this is done i will try
updating polari.


I guess i am following the correct method.

--
Regards
NagaMalli
From 2a19e010c490755b1d9b55a22a2d5943a7fa2d37 Mon Sep 17 00:00:00 2001
From: Naga Malleswari <nagamalli@riseup.net>
Date: Wed, 1 Apr 2020 01:31:44 +0530
Subject: [PATCH] gnu: Update meson to 0.54.0.

* gnu/packages/build-tools.scm (meson): Update to 0.54.0.
---
gnu/packages/build-tools.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/build-tools.scm b/gnu/packages/build-tools.scm
index 8cfd26fec0..834164f3bd 100644
--- a/gnu/packages/build-tools.scm
+++ b/gnu/packages/build-tools.scm
@@ -169,7 +169,7 @@ files and generates build instructions for the Ninja build system.")
(define-public meson
(package
(name "meson")
- (version "0.50.1")
+ (version "0.54.0")
(source (origin
(method url-fetch)
(uri (string-append "https://github.com/mesonbuild/meson/"
@@ -177,7 +177,7 @@ files and generates build instructions for the Ninja build system.")
version ".tar.gz"))
(sha256
(base32
- "1k2fw5qk4mqjcb4j5dhp8xfn0caqphb11yh8zkw7v9w01kb5d3zn"))))
+ "09rw6v1l8jkv78lacyg8s4rmvrrfmcrkdfv79aysq4l1fxnp5rfx"))))
(build-system python-build-system)
(arguments
`(;; FIXME: Tests require many additional inputs, a fix for the RUNPATH
--
2.25.1
J
J
Jonathan Brielmaier wrote on 1 Apr 2020 00:43
3b9eae2e-9f13-0eb6-9d52-fae632b6e39b@web.de
On 31.03.20 22:10, Naga Malleswari wrote:
Toggle quote (11 lines)
> Hi
>
> I tried to update polari package description in gnome. It resulted unmet
> dependency that meson should be greater than .51 where existing package
> description was lower. So i have updated the package description in
> build-tools.scm and sending the patch. Once this is done i will try
> updating polari.
>
>
> I guess i am following the correct method.

Hello Naga,

yes, you are following the correct method for submitting patches.
Although we already have meson at version 0.53.2, just not in the master
branch yet.

It is only in the core-updates branch:

This is due to the fact that many (some thousand) packages depend on
meson. So if we update meson, we have to rebuild all those packages.
This should not happen on the master branch. For more information see
point 8 at

Good night
Jonathan
N
N
Naga Malleswari wrote on 1 Apr 2020 07:54
5d69d873-3380-9779-143b-e8fbfcc1f1b8@riseup.net
Hi

On 01/04/20 4:13 am, Jonathan Brielmaier wrote:
Toggle quote (13 lines)
> On 31.03.20 22:10, Naga Malleswari wrote:
>> Hi
>>
>>
>> I guess i am following the correct method.
> Hello Naga,
>
> yes, you are following the correct method for submitting patches.
> Although we already have meson at version 0.53.2, just not in the master
> branch yet.
>
> It is only in the core-updates branch:
> https://git.savannah.gnu.org/cgit/guix.git/commit/?h=core-updates&id=275f874958ddbbb68ddce93be2cb65bec7ac1bd4
Thank you.

I understood the process.  I realize that i have done the same changes
like the patch you have given as well.

This means i can go ahead with similar process to update any packages on
the basis of the manual you shared below.

I suppose i cannot update Polari in gnome.scm as well until the
core-updates branch merges with master.


Toggle quote (7 lines)
>
> This is due to the fact that many (some thousand) packages depend on
> meson. So if we update meson, we have to rebuild all those packages.
> This should not happen on the master branch. For more information see
> point 8 at
> http://guix.gnu.org/manual/en/html_node/Submitting-Patches.html#Submitting-Patches

I now understood why this happened. Ealier when i went through this
manual i couldnt get the essence of it.


Do I have to close this issue as it is no longer relavent.

Toggle quote (5 lines)
>
> Good night
> Jonathan
>
>
--
Regards
NagaMalli
J
J
Jonathan Brielmaier wrote on 15 May 2020 10:31
Update meson package Description in build-tools.scm
(address . 40356@debbugs.gnu.org)
a033952a-33db-fb1e-a295-e60ad9cb23ab@web.de
You can close the issue by sending a mail to 40356-done@debbugs.gnu.org
C
C
Christopher Baines wrote on 21 Nov 2020 10:50
(address . 40356-done@debbugs.gnu.org)
87h7pjhwdv.fsf@cbaines.net
Naga Malleswari <nagamalli@riseup.net> writes:

Toggle quote (2 lines)
> Do I have to close this issue as it is no longer relavent.

Closing, as it sounds like this isn't relevant any longer.
-----BEGIN PGP SIGNATURE-----

iQKlBAEBCgCPFiEEPonu50WOcg2XVOCyXiijOwuE9XcFAl+44s1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDNF
ODlFRUU3NDU4RTcyMEQ5NzU0RTBCMjVFMjhBMzNCMEI4NEY1NzcRHG1haWxAY2Jh
aW5lcy5uZXQACgkQXiijOwuE9XfSaxAAnCoaG1kZHc4gJfYPenEbgsdVTq4mu13g
xhyu7sXonrJLlk9uUL9tBMnZmLLGET+FnBsfrJQguib3EvgTN9UrC3oNVjxsEbeV
r4iM2DZhQIQu2zBRMZHOHrBVmHhznNveQOCLSYMU56rdeAXkDUr5aT+e0ljzpwfp
mmybn0yMGzzykVc/zOi5zY+0d6fHjOVyMYiML+PYvoGk+5GsOWAWcs4k3VtLnvyp
jRdFFlNJPePgm5Eia6hzTXK+kGEQxNQr1q2yGNnxMKiTGrAYZEa/+rwZtfMthZlI
GaQsp3TjvxhQiAym/SBuAKVIS/TWQ/VA2/EB17b7oWio4EeLQ0LfheD6B4M1CDnQ
deUMnw/FsiLZk4jQTmo2dbQj9XrKZQWy8BLSAY1kBLU/kXe92SUrhmFZAmygYSG0
LwoncAtvEPqzbg9ReslQDOwJXAUdiqi1o27MCoN9iq3WyWxXf6foEJpWTfOga1TO
vCXTMUWbEEi4fLnowzmjYE17gGW8aqMZ8HMz0SW00WLczw+D4kskeo9A9hOgO9Ir
+8R+PzKaX/BPvACepx65o7mzrztaXztYZTC8cWM2brXpGkFnBWDwcMYUY+mp4Llm
EFshRZq3BRkbryofy3Q3oZxs3NYHQB8a2sBQxxdzm1FGcbmdFFtH98WR0+ekK+Dd
J3gidHdNaYo=
=ndG9
-----END PGP SIGNATURE-----

Closed
?