Details about package wasix-libc
Name: | wasix-libc |
---|---|
Uploader: | Fukui Daichi <a.dog.will.talk@akane.waseda.jp> (Debian QA page) |
Description: | wasix-libc - wasix libc implementation for WebAssembly |
Package uploads
Upload #5
Information
Version: | 0.0~git20240318.4667133-1 |
---|---|
Uploaded: | 2024-04-05 05:46 |
Source package: | wasix-libc_0.0~git20240318.4667133-1.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://github.com/wasix-org/wasix-libc |
Closes bugs: | #1056052 |
Changelog
wasix-libc (0.0~git20240318.4667133-1) unstable; urgency=medium . [ Fukui Daichi ] * d/lintian-overrides: Override no-code-sections (Closes: #1056052) * d/watch: Update URL and branch * New upstream version 0.0~git20240318.4667133 * d/copyright: Update copyright year * lintian-overrides: Add overrides for doc outside usr/share/doc The text files describe the contents of the library with regard to defined symbols, predefined macros, undefined symbols respectively. Hence the lintian overrides. * d/control: Unspecify clang and llvm versions. Building Wasix-libc requires a C compiler with WebAssembly support. As Clang 8+ satisfies such requirement, there is no need to specify Clang 16 and LLVM 16 with d/control.
QA information
-
–
Package is the latest upstream version
Local: 0.0~git20240318.4667133 Upstream: 0.0~git20240318.4667133 Url: https://github.com/wasix-org/wasix-libc.git main -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian experimental tagswasix-libc source
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4397 > 512 [libclang_rt.builtins-wasm32.a:161]
-
X
debian-watch-does-not-check-openpgp-signature
-
–
Package closes ITP bug
-
wasix-libc:
- #1056052 (Wishlist, ITP): ITP: wasix-libc -- wasix libc implementation for WebAssembly
-
wasix-libc:
-
–
No VCS field present
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Johnathan Sharratt <johnathan.sharratt@gmail.com> Licenses: Permissive-Simple, ISC, Permissive-SunSoft, Expat, BSD-2-Clause, Apache-2.0 and Apache-2.0-with-LLVM-Exceptions and Expat, Permissive-SunPro, public-domain, Permissive-copyright-notice-unmodified, Permissive, Apache-2.0, Permissive-with-credit, BSD-3-Clause -
–
Package uses debhelper-compatDebhelper compatibility level 13
Comments
-
Hi, Thanks for your update. The contents of d/changelog are a little strange. Since it is not installed on debian yet, the changelog for 0.0~git20230922.d0362cb-1 is not needed and can be summarized in 0.0~git20240318.4667133-1. Also, I think "Initial release. (Closes: #1056052)" is enough for chnagelog.
Needs work Nobuhiro Iwamatsu at April 9, 2024, 8:01 a.m.
Upload #4
Information
Version: | 0.0~git20240318.4667133-1 |
---|---|
Uploaded: | 2024-04-01 07:31 |
Source package: | wasix-libc_0.0~git20240318.4667133-1.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://github.com/wasix-org/wasix-libc |
Closes bugs: | #1056052 |
Changelog
wasix-libc (0.0~git20240318.4667133-1) unstable; urgency=medium . [ Fukui Daichi ] * d/lintian-overrides: Override no-code-sections (Closes: #1056052) * d/watch: Update URL and branch * New upstream version 0.0~git20240318.4667133 * d/copyright: Update copyright year * lintian-overrides: Add overrides for doc outside usr/share/doc The text files describe the contents of the library with regard to defined symbols, predefined macros, undefined symbols respectively. Hence the lintian overrides.
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
Package is the latest upstream version
Local: 0.0~git20240318.4667133 Upstream: 0.0~git20240318.4667133 Url: https://github.com/wasix-org/wasix-libc.git main -
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian experimental tagswasix-libc source
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4397 > 512 [libclang_rt.builtins-wasm32.a:161]
-
X
debian-watch-does-not-check-openpgp-signature
-
–
Package closes ITP bug
-
wasix-libc:
- #1056052 (Wishlist, ITP): ITP: wasix-libc -- wasix libc implementation for WebAssembly
-
wasix-libc:
-
–
No VCS field present
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Johnathan Sharratt <johnathan.sharratt@gmail.com> Licenses: Permissive-Simple, ISC, Permissive-SunSoft, Expat, BSD-2-Clause, Apache-2.0 and Apache-2.0-with-LLVM-Exceptions and Expat, Permissive-SunPro, public-domain, Permissive-copyright-notice-unmodified, Permissive, Apache-2.0, Permissive-with-credit, BSD-3-Clause
Comments
-
Hi, I have a question. This Build-Depends depends on clang-16 and llvm-16. Can you change to clang and llvm ?
Needs work Nobuhiro Iwamatsu at April 3, 2024, 2:39 a.m. -
Hi, You make a point. As Clang 8+ satisfies the requirement for building wasix-libc, there is no need to specify the versions of clang and llvm. I've updated d/control as you mentioned. See Upload #5.
Ready Fukui Daichi at April 5, 2024, 5:49 a.m.
Upload #3
Information
Version: | 0.0~git20230922.d0362cb-1 |
---|---|
Uploaded: | 2024-03-03 07:31 |
Source package: | wasix-libc_0.0~git20230922.d0362cb-1.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://github.com/wasix-org/wasix-libc |
Closes bugs: | #1056052 |
Changelog
wasix-libc (0.0~git20230922.d0362cb-1) unstable; urgency=low . * Initial release. (Closes: #1056052)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
failed to parse uscan output: no element found: line 2, column 0
-
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian experimental tagswasix-libc source
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4397 > 512 [libclang_rt.builtins-wasm32.a:161]
-
X
debian-watch-does-not-check-openpgp-signature
-
–
Package closes ITP bug
-
wasix-libc:
- #1056052 (Wishlist, ITP): ITP: wasix-libc -- wasix libc implementation for WebAssembly
-
wasix-libc:
-
–
No VCS field present
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Johnathan Sharratt <johnathan.sharratt@gmail.com> Licenses: Permissive-Simple, ISC, Permissive-SunSoft, Expat, BSD-2-Clause, Apache-2.0 and Apache-2.0-with-LLVM-Exceptions and Expat, Permissive-SunPro, public-domain, Permissive-copyright-notice-unmodified, Permissive, Apache-2.0, Permissive-with-credit, BSD-3-Clause
Comments
No comments
Upload #2
Information
Version: | 0.0~git20230922.d0362cb-1 |
---|---|
Uploaded: | 2024-01-01 09:25 |
Source package: | wasix-libc_0.0~git20230922.d0362cb-1.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://github.com/wasix-org/wasix-libc |
Closes bugs: | #1056052 |
Changelog
wasix-libc (0.0~git20230922.d0362cb-1) unstable; urgency=low . * Initial release. (Closes: #1056052)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
failed to parse uscan output: no element found: line 2, column 0
-
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian experimental tagswasix-libc source
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4397 > 512 [libclang_rt.builtins-wasm32.a:161]
-
X
debian-watch-does-not-check-openpgp-signature
-
–
Package closes ITP bug
-
wasix-libc:
- #1056052 (Wishlist, ITP): ITP: wasix-libc -- wasix libc implementation for WebAssembly
-
wasix-libc:
-
–
No VCS field present
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Johnathan Sharratt <johnathan.sharratt@gmail.com> Licenses: Permissive-SunSoft, Expat, Permissive-Simple, Apache-2.0 and Apache-2.0-with-LLVM-Exceptions and Expat, Permissive, public-domain, ISC, BSD-3-Clause, BSD-2-Clause, Permissive-copyright-notice-unmodified, Permissive-SunPro, Permissive-with-credit, Apache-2.0
Comments
-
There is lintian errors when building in the latest environment. ``` Now running lintian wasix-libc_0.0~git20230922.d0362cb-1_amd64.changes ... E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libc-printscan-long-double.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libc-printscan-no-floating-point.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libc.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libcrypt.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libdl.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libm.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libpthread.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libresolv.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/librt.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libutil.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libwasi-emulated-getpid.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libwasi-emulated-mman.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libwasi-emulated-process-clocks.a] E: wasix-libc: no-code-sections [usr/lib/wasm32-wasi/libxnet.a] ```
Needs work Nobuhiro Iwamatsu at Feb. 7, 2024, 5:51 a.m. -
Hi Iwamatsu-san, I updated the draft to address the issue you pointed out. Take a look at upload #3. I think we need some modification to lintian to address this issue substantially. The discussion is ongoing here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005326#27
Ready Fukui Daichi at March 3, 2024, 8:18 a.m.
Upload #1
Information
Version: | 0.0~git20230922.d0362cb-1 |
---|---|
Uploaded: | 2023-12-11 08:10 |
Source package: | wasix-libc_0.0~git20230922.d0362cb-1.dsc |
Distribution: | unstable |
Section: | devel |
Priority: | optional |
Homepage: | https://github.com/wasix-org/wasix-libc |
Closes bugs: | #1056052 |
Changelog
wasix-libc (0.0~git20230922.d0362cb-1) unstable; urgency=low . * Initial release. (Closes: #1056052)
QA information
-
–
Package uses debhelper-compatDebhelper compatibility level 13
-
–
failed to parse uscan output: no element found: line 2, column 0
-
–
Package is not native
Format: 3.0 (quilt) -
–
"Maintainer" email is the same as the uploader
-
–
Package has lintian warningswasix-libc source
-
W
no-nmu-in-changelog
- [debian/changelog:1]
-
W
source-nmu-has-incorrect-version-number
- 0.0~git20230922.d0362cb-1 [debian/changelog:1]
-
X
debian-watch-does-not-check-openpgp-signature
- [debian/watch]
-
X
very-long-line-length-in-source-file
- 4397 > 512 [libclang_rt.builtins-wasm32.a:161]
-
W
no-nmu-in-changelog
-
–
Package closes ITP bug
-
wasix-libc:
- #1056052 (Wishlist, ITP): ITP: wasix-libc -- wasix libc implementation for WebAssembly
-
wasix-libc:
-
–
No VCS field present
-
–
Package is not in Debian
-
–
d/copyright is in DEP5 format
Upstream Contact: Johnathan Sharratt <johnathan.sharratt@gmail.com> Licenses: Permissive-SunSoft, Expat, Permissive-Simple, Apache-2.0 and Apache-2.0-with-LLVM-Exceptions and Expat, Permissive, public-domain, ISC, BSD-3-Clause, BSD-2-Clause, Permissive-copyright-notice-unmodified, Permissive-SunPro, Permissive-with-credit, Apache-2.0
Comments
-
Hi Daichi, I reviewed your package. I have some comments. - The company email address is set as the email address for d/changelog. Is this intentional? - Is a build target for d/rules necessary? This seems unnecessary.
Needs work Nobuhiro Iwamatsu at Dec. 27, 2023, 5:20 a.m. -
Hi Iwamatsu-san, Thanks for the review. I've updated the draft. > - The company email address is set as the email address for d/changelog. Is this intentional? The email address field has been replaced with my personal one as it is easier to contact. > - Is a build target for d/rules necessary? This seems unnecessary. That's correct. The target is not necessary. When you have time, can you review the updated draft and upload it to debian? Thanks.
Ready Fukui Daichi at Jan. 1, 2024, 9:41 a.m.