Your message dated Wed, 03 Nov 2021 10:48:39 +0000
with message-id <e1midot-000e5x...@fasolo.debian.org>
and subject line Bug#998124: fixed in meson 0.60.1-1
has caused the Debian Bug report #998124,
regarding meson: gnome module missing install_dir fix for c_template
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
998124: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=998124
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: meson
Version: 0.60.0-1
Severity: serious
Justification: Makes gedit FTBFS

Hello,

In addition to the issue raised in #997936, we have this happening when
building the gedit package:

dh_auto_configure -- -Dgtk_doc=true
        cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 meson .. 
--wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc 
--localstatedir=/var --libdir=lib/x86_64-linux-gnu -Dgtk_doc=true
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/mesonbuild/mesonmain.py", line 138, in 
run
    return options.run_func(options)
  File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 294, in run
    app.generate()
  File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 185, in 
generate
    self._generate(env)
  File "/usr/lib/python3/dist-packages/mesonbuild/msetup.py", line 229, in 
_generate
    intr.run()
  File "/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreter.py", 
line 2484, in run
    super().run()
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 150, in run
    self.evaluate_codeblock(self.ast, start=1)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 175, in evaluate_codeblock
    raise e
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 168, in evaluate_codeblock
    self.evaluate_statement(cur)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 181, in evaluate_statement
    return self.function_call(cur)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 456, in function_call
    res = func(node, func_args, kwargs)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line 
713, in wrapped
    return f(*wrapped_args, **wrapped_kwargs)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line 
115, in wrapped
    return f(*wrapped_args, **wrapped_kwargs)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line 
276, in wrapper
    return f(*nargs, **wrapped_kwargs)
  File "/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreter.py", 
line 1969, in func_subdir
    self.evaluate_codeblock(codeblock)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 175, in evaluate_codeblock
    raise e
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 168, in evaluate_codeblock
    self.evaluate_statement(cur)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 181, in evaluate_statement
    return self.function_call(cur)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 456, in function_call
    res = func(node, func_args, kwargs)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line 
713, in wrapped
    return f(*wrapped_args, **wrapped_kwargs)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line 
115, in wrapped
    return f(*wrapped_args, **wrapped_kwargs)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line 
276, in wrapper
    return f(*nargs, **wrapped_kwargs)
  File "/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreter.py", 
line 1969, in func_subdir
    self.evaluate_codeblock(codeblock)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 175, in evaluate_codeblock
    raise e
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 168, in evaluate_codeblock
    self.evaluate_statement(cur)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 183, in evaluate_statement
    self.assignment(cur)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 568, in assignment
    value = self.evaluate_statement(node.value)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 185, in evaluate_statement
    return self.method_call(cur)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/interpreterbase.py", 
line 484, in method_call
    res = obj.method_call(method_name, args, kwargs)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreter/interpreterobjects.py", 
line 754, in method_call
    ret = method(state, args, kwargs)
  File 
"/usr/lib/python3/dist-packages/mesonbuild/interpreterbase/decorators.py", line 
115, in wrapped
    return f(*wrapped_args, **wrapped_kwargs)
  File "/usr/lib/python3/dist-packages/mesonbuild/modules/gnome.py", line 1459, 
in mkenums
    c_target = self._make_mkenum_custom_target(state, c_sources,
  File "/usr/lib/python3/dist-packages/mesonbuild/modules/gnome.py", line 1596, 
in _make_mkenum_custom_target
    return build.CustomTarget(output, state.subdir, state.subproject, 
custom_kwargs,
  File "/usr/lib/python3/dist-packages/mesonbuild/build.py", line 2330, in 
__init__
    self.process_kwargs(kwargs, backend)
  File "/usr/lib/python3/dist-packages/mesonbuild/build.py", line 2441, in 
process_kwargs
    if isinstance(kwargs['install_dir'], list):
KeyError: 'install_dir'

And indeed in /usr/lib/python3/dist-packages/mesonbuild/modules/gnome.py
we see mkenums add an install_dir in the h_template case, but not
in the c_template case, since there is nothing to install in that
case ('install' is set to False). Probably the issue is actually in
/usr/lib/python3/dist-packages/mesonbuild/build.py's process_kwargs,
which raises an InvalidArguments if install_dir is not set while
install is set to True, but then it uses install_dir even if install
is set to False. Probably it's the whole block that should have an if
self.install?


Samuel

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 
'testing-debug'), (500, 'stable-security'), (500, 'stable-debug'), (500, 
'proposed-updates-debug'), (500, 'proposed-updates'), (500, 
'oldstable-proposed-updates-debug'), (500, 'oldstable-proposed-updates'), (500, 
'oldoldstable'), (500, 'buildd-unstable'), (500, 'unstable'), (500, 'stable'), 
(500, 'oldstable'), (1, 'experimental-debug'), (1, 'buildd-experimental'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.14.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages meson depends on:
ii  ninja-build            1.10.1-1
ii  python3                3.9.2-3
ii  python3-distutils      3.9.7-1
ii  python3-pkg-resources  58.2.0-1

Versions of packages meson recommends:
ii  dpkg-dev  1.20.9

meson suggests no packages.

-- no debconf information

-- 
Samuel
 La carte réseau fournie par cybercable (sn2000) ne va-t-elle que sur
 bus isa ou peut-on aussi la mettre sur bus PCI.
 Merci de m'éclairer.
 -+- JP in le Neuneu Pète un Câble : Une carte dans chaque port -+-

--- End Message ---
--- Begin Message ---
Source: meson
Source-Version: 0.60.1-1
Done: Jussi Pakkanen <jpakk...@gmail.com>

We believe that the bug you reported is fixed in the latest version of
meson, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 998...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jussi Pakkanen <jpakk...@gmail.com> (supplier of updated meson package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 02 Nov 2021 22:55:38 +0200
Source: meson
Architecture: source
Version: 0.60.1-1
Distribution: unstable
Urgency: medium
Maintainer: Jussi Pakkanen <jpakk...@gmail.com>
Changed-By: Jussi Pakkanen <jpakk...@gmail.com>
Closes: 998124
Changes:
 meson (0.60.1-1) unstable; urgency=medium
 .
   * New upstream release. Closes: #998124.
Checksums-Sha1:
 06ae8948925d98d6e317e90abb0fd9d02cd2006c 3429 meson_0.60.1-1.dsc
 b8a8624fdafad6eb4fff3b542f6250bf47a38e59 1995258 meson_0.60.1.orig.tar.gz
 63e08337822242ced1f2340d11f08bf92a1801e0 14508 meson_0.60.1-1.debian.tar.xz
 93da4962020fe99cda5540b10e749b336294191d 6368 meson_0.60.1-1_source.buildinfo
Checksums-Sha256:
 3bbda9cd6386f126d7db2397c2881788fda657430308312786ea59e174a734f0 3429 
meson_0.60.1-1.dsc
 5add789c953d984b500858b2851ee3d7add0460cf1a6f852f0a721af17384e13 1995258 
meson_0.60.1.orig.tar.gz
 67e9525b7f490cb0180aa2278776046649bc6353dc47d6439cf56576b8ad868b 14508 
meson_0.60.1-1.debian.tar.xz
 3f0186e33c0b8ef4956beccb7e4cd15bfb85202c8c20073ce8165e7fba97eaed 6368 
meson_0.60.1-1_source.buildinfo
Files:
 61335b758eafb2ec82abeae4d319f1a2 3429 devel optional meson_0.60.1-1.dsc
 77e41dfa4bc456e03b674537b813328b 1995258 devel optional 
meson_0.60.1.orig.tar.gz
 04c27790dc535df86cff0a02d2e54d34 14508 devel optional 
meson_0.60.1-1.debian.tar.xz
 591ca6631bd29e2dcd4d265577044e26 6368 devel optional 
meson_0.60.1-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEPbRrVe+lnUDmIyFI0U7xXa/hE0cFAmGCZX0ACgkQ0U7xXa/h
E0dE3RAAuMeFfma6Vgcliz2vVXJ0LvDvxrZOgbu1imcAWiG1qgm2D7KOTrTlUrGd
hDnkp2AGBAfXworUKnJdEv0khFSsmCp2v1RVV66Le+rFyy9YahGiimkvptpK4SK1
iHqHsYepfkXpTIW45eAyorr39zKW8gXMdalGcPb/WUVdqmBKYbuCbbfcnyzLcCHe
AMnJsq7hIg0uh8uiKzLY7Mxu8EkO0fvxVyGWdBZpXiiG+u1Z2z4INNsrPFPhx/PH
/mpnQwOHhTUnM6/QGbh4LU+a4rUFfV9o2WVa/bt52yqz1GqnFQxtwYNLc1Dfchu1
ENucr57Bws3A0Ka/BA2xcX+r8t46btF91NiggP0JJmp0O1hpBC8Vm2SBSuQKh20N
CCPCvjfJ7JavHDdzss7sF1o8UyhtWF3KmH1pV+b/msPDrfWXLEzqKv/0e0+i5KJG
frb32rXhLwPSeCjKhqzLfFJqV7Yvsap3P26mapBx6IGe1O0MPWt1SFiwvhA+ohCH
faBORgk/qq5fDwd0ZXGA0P0WmM81OnfxoDSzOuwx+UOQwBQHljumfiwVsHKLQLsn
U452yCbSSgICCIVqd6UTEsbx+OEa4WnlTPLaTjE6UaeqDB5wTrSYxGoOhioqAkW2
QKoGHaNiL9HVpTgIHp1CZMu/x0HqOt9j2YGoagEawiHA/Rj824Y=
=vdaB
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to