Package Details: nanomq-full-git 0.20.8.r92.g2f0a2332-2

Git Clone URL: https://aur.archlinux.org/nanomq-git.git (read-only, click to copy)
Package Base: nanomq-git
Description: Nano MQTT Broker - An Ultra-light and Blazing-fast MQTT Broker for IoT Edge (full Broker)
Upstream URL: https://github.com/nanomq/nanomq
Keywords: mbedtls mqtt msquic nanomq_cli nanonng nng
Licenses: MIT
Conflicts: mbedtls, msquic
Provides: l8w8jwt, nanomq, nanomq-full, nanonng, nng
Submitter: taotieren
Maintainer: taotieren (lilac)
Last Packager: taotieren
Votes: 2
Popularity: 0.000015
First Submitted: 2022-01-13 09:19 (UTC)
Last Updated: 2023-12-21 15:50 (UTC)

Dependencies (10)

Required by (3)

Sources (1)

Latest Comments

MarsSeed commented on 2023-10-28 14:09 (UTC)

I think the nanomq-msquic-git and nanomq-full-git subpackages should also stop providing 'msquic', and that library should be removed from this build. These packages should instead depend on the existing msquic.

msquic is a secure transport layer protocol library, an alternative to TLS over TCP/UDP. So this is also a low-level component, and a message queueing broker works on top of it, so the latter shouldn't provide and override the former.

MarsSeed commented on 2023-10-28 01:39 (UTC)

Oh, I see that the subpackage nanomq-full-git already depends on mbedtls.

In that case, it makes even less sense for the former to declare that it provides the latter.

MarsSeed commented on 2023-10-28 01:38 (UTC)

Please kindly remove mbedtls from this package, and if needed, make this depend on repo's mbedtls.

A message queue & transport library should not provide a Transport Layer Security (TLS) library. The latter is much more low-level. Also, AUR submission guidelines require that AUR packages not duplicate repo's libraries.

Thank you in advance for looking into this matter.

andreas_baumann commented on 2023-03-16 12:50 (UTC)

Just a question, why is arch=('any')? It is C code, so I would set it to x86_64. I'm building it also for IA32, so when the package architecture is declared as 'any', my packages get overwritten. :-)