Sign me up Login

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

Comments

  1. 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

Comments

  1. 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.
  2. 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

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

Comments

  1. 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.
  2. 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

Comments

  1. 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.
  2. 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.