From: Waldemar Brodkorb <wbx@openadk.org>
To: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH next] package/hiawatha: update to 11.6
Date: Tue, 13 Aug 2024 08:58:23 +0200 [thread overview]
Message-ID: <ZrsED1PkoKznI94O@waldemar-brodkorb.de> (raw)
In-Reply-To: <20240812221448.40e4d87a@windsurf>
Hi Thomas,
Thomas Petazzoni wrote,
> Hello Waldemar,
>
> On Sun, 11 Aug 2024 07:25:20 +0200
> Waldemar Brodkorb <wbx@openadk.org> wrote:
>
> > See here for a changelog:
> > https://hiawatha.leisink.net/changelog
> >
> > Update Config.in to use the new homepage.
> > Update download site to use the new homepage.
> >
> > Signed-off-by: Waldemar Brodkorb <wbx@openadk.org>
> > ---
> > package/hiawatha/Config.in | 2 +-
> > package/hiawatha/hiawatha.hash | 2 +-
> > package/hiawatha/hiawatha.mk | 4 ++--
> > 3 files changed, 4 insertions(+), 4 deletions(-)
>
> You're going to hate me, but this bump also doesn't build.
>
> Try to build:
>
> BR2_arm=y
> BR2_cortex_a9=y
> BR2_ARM_ENABLE_VFP=y
> BR2_TOOLCHAIN_EXTERNAL=y
> BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
> BR2_TOOLCHAIN_EXTERNAL_BOOTLIN_ARMV7_EABIHF_MUSL_STABLE=y
> BR2_INIT_NONE=y
> BR2_SYSTEM_BIN_SH_NONE=y
> # BR2_PACKAGE_BUSYBOX is not set
> BR2_PACKAGE_HIAWATHA=y
> # BR2_TARGET_ROOTFS_TAR is not set
>
> Successful before your bump, fails after your bump.
I only tested with TLS on, sorry.
It seems upstream is broken regarding ENABLE_TLS=OFF.
I tried to patch CMakeFiles.txt to add the missing sha3.c, but then
other symbols are missing. I added 5 missing files and still no go.
Uptream is not very active anymore, he mentions on his website that
he is doing releases, but no active development anymore.
We could remove TLS off case entirely and still have a small secure
webserver. What do you think?
> Also, it is worth nothing that there is also an issue with the 11.2
> version of hiawatha: the hash we have in Buildroot no longer matches
> the one from the upstream tarball:
>
> ERROR: while checking hashes from package/hiawatha/hiawatha.hash
> ERROR: hiawatha-11.2.tar.gz has wrong sha256 hash:
> ERROR: expected: 99c64f76927f93469f062ab76b74eb79a397ea4be12da86bf746b2bb57cf1bc5
> ERROR: got : e00a659225b5f201b1fd81014277bcfe96da476a165f92fc057f3d7036c8b993
> ERROR: Incomplete download, or man-in-the-middle (MITM) attack
>
> It "works" because we fallback to sources.buildroot.net, which has the
> "right" tarball, but it would be nice to understand what's going on.
>
> Could you have a look?
It is because the old URL is no longer available and a html is
downloaded instead of the tar.gz.
best regards
Waldemar
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
next prev parent reply other threads:[~2024-08-13 6:58 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-08-11 5:25 [Buildroot] [PATCH next] package/hiawatha: update to 11.6 Waldemar Brodkorb
2024-08-12 20:14 ` Thomas Petazzoni via buildroot
2024-08-13 6:58 ` Waldemar Brodkorb [this message]
2024-08-13 7:19 ` Thomas Petazzoni via buildroot
2024-08-13 7:23 ` Waldemar Brodkorb
2024-08-13 18:25 ` Thomas Petazzoni via buildroot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ZrsED1PkoKznI94O@waldemar-brodkorb.de \
--to=wbx@openadk.org \
--cc=buildroot@buildroot.org \
--cc=thomas.petazzoni@bootlin.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox