GNU bug report logs -
#40003
27.0.70; Windows build is without jansson support
Previous Next
Reported by: Ivan Yonchovski <yyoncho <at> gmail.com>
Date: Mon, 9 Mar 2020 19:55:02 UTC
Severity: normal
Found in version 27.0.70
Done: Stefan Kangas <stefan <at> marxist.se>
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 40003 in the body.
You can then email your comments to 40003 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Mon, 09 Mar 2020 19:55:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Ivan Yonchovski <yyoncho <at> gmail.com>
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Mon, 09 Mar 2020 19:55:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
The native json/serialization seems to be one of the important features
in the new upcomming 27 release. It will be great if the default GNU
Emacs windows build has it.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Tue, 10 Mar 2020 03:24:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 40003 <at> debbugs.gnu.org (full text, mbox):
> From: Ivan Yonchovski <yyoncho <at> gmail.com>
> Date: Mon, 09 Mar 2020 21:53:58 +0200
>
> The native json/serialization seems to be one of the important features
> in the new upcomming 27 release. It will be great if the default GNU
> Emacs windows build has it.
Phillip, are you looking into this? I think I reported this a few
weeks ago.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Tue, 14 Apr 2020 14:48:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 40003 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
>> From: Ivan Yonchovski <yyoncho <at> gmail.com>
>> Date: Mon, 09 Mar 2020 21:53:58 +0200
>>
>> The native json/serialization seems to be one of the important features
>> in the new upcomming 27 release. It will be great if the default GNU
>> Emacs windows build has it.
>
> Phillip, are you looking into this? I think I reported this a few
> weeks ago.
As far as I can tell, just the following would do the job:
--- i/admin/nt/dist-build/build-dep-zips.py
+++ w/admin/nt/dist-build/build-dep-zips.py
@@ -32,6 +32,7 @@
PKG_REQ='''mingw-w64-x86_64-giflib
mingw-w64-x86_64-gnutls
mingw-w64-x86_64-harfbuzz
+mingw-w64-x86_64-jansson
mingw-w64-x86_64-lcms2
mingw-w64-x86_64-libjpeg-turbo
mingw-w64-x86_64-libpng
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Sat, 13 Jun 2020 16:59:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 40003 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Any update on this?
On Tue, Apr 14, 2020 at 5:47 PM Noam Postavsky <npostavs <at> gmail.com> wrote:
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
> >> From: Ivan Yonchovski <yyoncho <at> gmail.com>
> >> Date: Mon, 09 Mar 2020 21:53:58 +0200
> >>
> >> The native json/serialization seems to be one of the important features
> >> in the new upcomming 27 release. It will be great if the default GNU
> >> Emacs windows build has it.
> >
> > Phillip, are you looking into this? I think I reported this a few
> > weeks ago.
>
> As far as I can tell, just the following would do the job:
>
> --- i/admin/nt/dist-build/build-dep-zips.py
> +++ w/admin/nt/dist-build/build-dep-zips.py
> @@ -32,6 +32,7 @@
> PKG_REQ='''mingw-w64-x86_64-giflib
> mingw-w64-x86_64-gnutls
> mingw-w64-x86_64-harfbuzz
> +mingw-w64-x86_64-jansson
> mingw-w64-x86_64-lcms2
> mingw-w64-x86_64-libjpeg-turbo
> mingw-w64-x86_64-libpng
>
>
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Mon, 22 Jun 2020 15:54:01 GMT)
Full text and
rfc822 format available.
Message #17 received at 40003 <at> debbugs.gnu.org (full text, mbox):
Noam Postavsky <npostavs <at> gmail.com> writes:
> Eli Zaretskii <eliz <at> gnu.org> writes:
>
>>> From: Ivan Yonchovski <yyoncho <at> gmail.com>
>>> Date: Mon, 09 Mar 2020 21:53:58 +0200
>>>
>>> The native json/serialization seems to be one of the important features
>>> in the new upcomming 27 release. It will be great if the default GNU
>>> Emacs windows build has it.
>>
>> Phillip, are you looking into this? I think I reported this a few
>> weeks ago.
>
> As far as I can tell, just the following would do the job:
>
> --- i/admin/nt/dist-build/build-dep-zips.py
> +++ w/admin/nt/dist-build/build-dep-zips.py
> @@ -32,6 +32,7 @@
> PKG_REQ='''mingw-w64-x86_64-giflib
> mingw-w64-x86_64-gnutls
> mingw-w64-x86_64-harfbuzz
> +mingw-w64-x86_64-jansson
> mingw-w64-x86_64-lcms2
> mingw-w64-x86_64-libjpeg-turbo
> mingw-w64-x86_64-libpng
Assuming that configure puts this in by default, yes, that should be it.
I am trying to build this against Emacs-28 at the moment. What test can
I run on Emacs-28 to let me know if it has worked?
After that, the decision is what to do for Emacs-27. I can add the
dependency, but it will require rebuilding the deps file which will
update *all* of the dependencies. Not a big problem in one sense, but we
are in the pre-release test phase, IIUC.
Phil
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Mon, 22 Jun 2020 16:15:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 40003 <at> debbugs.gnu.org (full text, mbox):
> From: Phillip Lord <phillip.lord <at> russet.org.uk>
> Cc: Eli Zaretskii <eliz <at> gnu.org>, Ivan Yonchovski <yyoncho <at> gmail.com>,
> 40003 <at> debbugs.gnu.org
> Date: Mon, 22 Jun 2020 16:53:25 +0100
>
> I am trying to build this against Emacs-28 at the moment. What test can
> I run on Emacs-28 to let me know if it has worked?
cd test && make src/json-tests
If this says tests were not skipped, you've succeeded, and your Emacs
uses the libjansson library.
> After that, the decision is what to do for Emacs-27. I can add the
> dependency, but it will require rebuilding the deps file which will
> update *all* of the dependencies. Not a big problem in one sense, but we
> are in the pre-release test phase, IIUC.
I'd say go for it. I don't expect trivial changes in the dependencies
to affect Emacs.
Thanks.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Mon, 22 Jun 2020 17:25:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 40003 <at> debbugs.gnu.org (full text, mbox):
Eli Zaretskii <eliz <at> gnu.org> writes:
>> From: Phillip Lord <phillip.lord <at> russet.org.uk>
>> Cc: Eli Zaretskii <eliz <at> gnu.org>, Ivan Yonchovski <yyoncho <at> gmail.com>,
>> 40003 <at> debbugs.gnu.org
>> Date: Mon, 22 Jun 2020 16:53:25 +0100
>>
>> I am trying to build this against Emacs-28 at the moment. What test can
>> I run on Emacs-28 to let me know if it has worked?
>
> cd test && make src/json-tests
>
> If this says tests were not skipped, you've succeeded, and your Emacs
> uses the libjansson library.
Ah!
(fboundp 'json-serialize)
>> After that, the decision is what to do for Emacs-27. I can add the
>> dependency, but it will require rebuilding the deps file which will
>> update *all* of the dependencies. Not a big problem in one sense, but we
>> are in the pre-release test phase, IIUC.
>
> I'd say go for it. I don't expect trivial changes in the dependencies
> to affect Emacs.
Okay. I've updated by deps files. Will have to wait for emacs-27.0.92 to
come out till the next upload.
Phil
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Tue, 30 Jun 2020 11:14:01 GMT)
Full text and
rfc822 format available.
Message #26 received at 40003 <at> debbugs.gnu.org (full text, mbox):
Phillip Lord <phillip.lord <at> russet.org.uk> writes:
>
> Ah!
>
> (fboundp 'json-serialize)
>
>
>
>>> After that, the decision is what to do for Emacs-27. I can add the
>>> dependency, but it will require rebuilding the deps file which will
>>> update *all* of the dependencies. Not a big problem in one sense, but we
>>> are in the pre-release test phase, IIUC.
>>
>> I'd say go for it. I don't expect trivial changes in the dependencies
>> to affect Emacs.
>
>
> Okay. I've updated by deps files. Will have to wait for emacs-27.0.92 to
> come out till the next upload.
I have pushed a snapshot release of emacs-28 to alpha which contains
this support as far as I can tell. "As far as I can tell" means
(fboundp 'json-serialize)
so any slightly more rigourous testing of this build against a real
world use case would be appreciated.
https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-28/
Phil
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Tue, 30 Jun 2020 14:27:01 GMT)
Full text and
rfc822 format available.
Message #29 received at 40003 <at> debbugs.gnu.org (full text, mbox):
> From: Phillip Lord <phillip.lord <at> russet.org.uk>
> Cc: 40003 <at> debbugs.gnu.org, npostavs <at> gmail.com, yyoncho <at> gmail.com
> Date: Tue, 30 Jun 2020 12:13:05 +0100
>
> I have pushed a snapshot release of emacs-28 to alpha which contains
> this support as far as I can tell.
Thanks.
> "As far as I can tell" means
>
> (fboundp 'json-serialize)
>
> so any slightly more rigourous testing of this build against a real
> world use case would be appreciated.
There's a small test suite in test/src/json-tests.el.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Tue, 30 Jun 2020 20:57:01 GMT)
Full text and
rfc822 format available.
Message #32 received at 40003 <at> debbugs.gnu.org (full text, mbox):
On 2020-06-30 15:26, Eli Zaretskii wrote:
>> From: Phillip Lord <phillip.lord <at> russet.org.uk>
>> Cc: 40003 <at> debbugs.gnu.org, npostavs <at> gmail.com, yyoncho <at> gmail.com
>> Date: Tue, 30 Jun 2020 12:13:05 +0100
>>
>> I have pushed a snapshot release of emacs-28 to alpha which contains
>> this support as far as I can tell.
>
> Thanks.
>
>> "As far as I can tell" means
>>
>> (fboundp 'json-serialize)
>>
>> so any slightly more rigourous testing of this build against a real
>> world use case would be appreciated.
>
> There's a small test suite in test/src/json-tests.el.
Yes, I know, but the test suite tests the build and not the packaged
version. We don't have any way to check that automatically.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Tue, 30 Jun 2020 21:05:01 GMT)
Full text and
rfc822 format available.
Message #35 received at 40003 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
FWIW a few lsp-mode users tested the build and it works as expected.
Thanks,
Ivan
On Tue, Jun 30, 2020 at 11:56 PM <phillip.lord <at> russet.org.uk> wrote:
> On 2020-06-30 15:26, Eli Zaretskii wrote:
> >> From: Phillip Lord <phillip.lord <at> russet.org.uk>
> >> Cc: 40003 <at> debbugs.gnu.org, npostavs <at> gmail.com, yyoncho <at> gmail.com
> >> Date: Tue, 30 Jun 2020 12:13:05 +0100
> >>
> >> I have pushed a snapshot release of emacs-28 to alpha which contains
> >> this support as far as I can tell.
> >
> > Thanks.
> >
> >> "As far as I can tell" means
> >>
> >> (fboundp 'json-serialize)
> >>
> >> so any slightly more rigourous testing of this build against a real
> >> world use case would be appreciated.
> >
> > There's a small test suite in test/src/json-tests.el.
>
> Yes, I know, but the test suite tests the build and not the packaged
> version. We don't have any way to check that automatically.
>
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Wed, 01 Jul 2020 14:14:01 GMT)
Full text and
rfc822 format available.
Message #38 received at 40003 <at> debbugs.gnu.org (full text, mbox):
It's worth a lot! Thanks for the info.
Phil
yyoncho <yyoncho <at> gmail.com> writes:
> FWIW a few lsp-mode users tested the build and it works as expected.
>
> Thanks,
> Ivan
>
> On Tue, Jun 30, 2020 at 11:56 PM <phillip.lord <at> russet.org.uk> wrote:
>
>> On 2020-06-30 15:26, Eli Zaretskii wrote:
>> >> From: Phillip Lord <phillip.lord <at> russet.org.uk>
>> >> Cc: 40003 <at> debbugs.gnu.org, npostavs <at> gmail.com, yyoncho <at> gmail.com
>> >> Date: Tue, 30 Jun 2020 12:13:05 +0100
>> >>
>> >> I have pushed a snapshot release of emacs-28 to alpha which contains
>> >> this support as far as I can tell.
>> >
>> > Thanks.
>> >
>> >> "As far as I can tell" means
>> >>
>> >> (fboundp 'json-serialize)
>> >>
>> >> so any slightly more rigourous testing of this build against a real
>> >> world use case would be appreciated.
>> >
>> > There's a small test suite in test/src/json-tests.el.
>>
>> Yes, I know, but the test suite tests the build and not the packaged
>> version. We don't have any way to check that automatically.
>>
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Sun, 23 Aug 2020 12:35:01 GMT)
Full text and
rfc822 format available.
Message #41 received at 40003 <at> debbugs.gnu.org (full text, mbox):
Phillip Lord <phillip.lord <at> russet.org.uk> writes:
> I have pushed a snapshot release of emacs-28 to alpha which contains
> this support as far as I can tell. "As far as I can tell" means
>
> (fboundp 'json-serialize)
>
> so any slightly more rigourous testing of this build against a real
> world use case would be appreciated.
It seems like the issue with missing jansson support has been resolved?
Is there anything more to do here or should this bug be closed?
Best regards,
Stefan Kangas
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#40003
; Package
emacs
.
(Sun, 23 Aug 2020 15:13:01 GMT)
Full text and
rfc822 format available.
Message #44 received at 40003 <at> debbugs.gnu.org (full text, mbox):
On 2020-08-23 13:34, Stefan Kangas wrote:
> Phillip Lord <phillip.lord <at> russet.org.uk> writes:
>
>> I have pushed a snapshot release of emacs-28 to alpha which contains
>> this support as far as I can tell. "As far as I can tell" means
>>
>> (fboundp 'json-serialize)
>>
>> so any slightly more rigourous testing of this build against a real
>> world use case would be appreciated.
>
> It seems like the issue with missing jansson support has been resolved?
> Is there anything more to do here or should this bug be closed?
>
> Best regards,
> Stefan Kangas
I think it can be. Strictly the bug is "windows build for Emacs-27 not
released yet".
My last comment is wrong, though. It should say "a release of emacs-27
to alpha".
Phil
Reply sent
to
Stefan Kangas <stefan <at> marxist.se>
:
You have taken responsibility.
(Sun, 23 Aug 2020 16:13:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
Ivan Yonchovski <yyoncho <at> gmail.com>
:
bug acknowledged by developer.
(Sun, 23 Aug 2020 16:13:02 GMT)
Full text and
rfc822 format available.
Message #49 received at 40003-done <at> debbugs.gnu.org (full text, mbox):
phillip.lord <at> russet.org.uk writes:
>> Is there anything more to do here or should this bug be closed?
>
> I think it can be.
Thanks. I'm therefore closing this bug report.
Best regards,
Stefan Kangas
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Mon, 21 Sep 2020 11:24:03 GMT)
Full text and
rfc822 format available.
This bug report was last modified 4 years and 54 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.