justbuild_1.3.1-1_amd64.changes (click to toggle) | |
---|---|
Format: | 1.8 |
Date: | Wed, 22 May 2024 10:06:23 +0000 |
Source: | justbuild |
Binary: | justbuild justbuild-dbgsym |
Architecture: | source amd64 |
Version: | 1.3.1-1 |
Distribution: | unstable |
Urgency: | medium |
Maintainer: | Oliver Reiche <oliver.reiche@gmail.com> |
Changed-By: | Oliver Reiche <oliver.reiche@gmail.com> |
Description: | justbuild - Justbuild generic build system |
Closes: | 1035930 |
Changes: | justbuild (1.3.1-1) unstable; urgency=medium * Initial release. (Closes: #1035930) |
Files: | e8e564ea5162098e446c04c57c147df9 2108 devel optional justbuild_1.3.1-1.dsc 99bff8c05f2a336fd033bd3521bf0e38 692472 devel optional justbuild_1.3.1.orig.tar.xz 5430b8d58c89e1555a921164d7024c21 4433300 devel optional justbuild_1.3.1-1.debian.tar.xz edbf4b665121b8c8ff2eb45f6c44e943 162291580 debug optional justbuild-dbgsym_1.3.1-1_amd64.deb 6daf713e067aa98a6f8ea7e2f7fd2f0c 9104 devel optional justbuild_1.3.1-1_amd64.buildinfo 08007c61b8a7753a22fc5b376a0d93e9 2842440 devel optional justbuild_1.3.1-1_amd64.deb |
justbuild_1.3.1-1.dsc (click to toggle) | |
---|---|
Format: | 3.0 (quilt) |
Source: | justbuild |
Binary: | justbuild |
Architecture: | any |
Version: | 1.3.1-1 |
Maintainer: | Oliver Reiche <oliver.reiche@gmail.com> |
Homepage: | https://github.com/just-buildsystem/justbuild |
Standards-Version: | 4.7.0 |
Vcs-Browser: | https://github.com/just-buildsystem/justbuild |
Vcs-Git: | https://github.com/just-buildsystem/justbuild.git |
Build-Depends: | debhelper-compat (=13), protobuf-compiler, protobuf-compiler-grpc, libprotobuf-dev, libgrpc++-dev, libfmt-dev, nlohmann-json3-dev, libgit2-dev, libssl-dev, libcli11-dev, libmsgsl-dev, libarchive-dev, libcurl4-openssl-dev, python3, pandoc, patch, unzip, pkg-config |
Package-List: | justbuild deb devel optional arch=any |
Files: | 99bff8c05f2a336fd033bd3521bf0e38 692472 justbuild_1.3.1.orig.tar.xz 5430b8d58c89e1555a921164d7024c21 4433300 justbuild_1.3.1-1.debian.tar.xz |
README.source for justbuild_1.3.1-1.dsc (click to toggle) | |
---|---|
# Archives in `debian/third_party` ## Background The archives contain only [Protocol buffers](https://protobuf.dev/) (an interface description language) that are meant to be consumed as sources by [protoc](https://packages.debian.org/de/sid/protobuf-compiler) and [grpc](https://packages.debian.org/de/bookworm/protobuf-compiler-grpc). These files are only required during the build process and will not be shipped as part of the final binary package. ## Security concerns As these files only contain interface definitions, they themself cannot contain any bugs or vulnerabilities. Instead, the compilers that consume those files might be affected by issues, but those are all taken from the official Debian package repository. Therefore, adding these archives to the source package to be used as a build dependency should not be subject to any security threats. ## Past and current solutions Many other Debian packages also include such files, but as part of the upstream project's source tree. Some even ship a copy of those files in their dev packages. However, the Justbuild upstream project *does not include any foreign code* in its source tree. Instead, the Justbuild bootstrap process ensures that all required foreign code will be fetched (as archives with checksum verification). To avoid network access, archives can also be provided in a "distfiles directory". I chose to provide these distfiles in `debian/third_party`. *All* non-protobuf dependencies are resolved from the official Debian package repository. |
control file for justbuild_1.3.1-1_amd64.deb (click to toggle) | |
---|---|
Package: | justbuild |
Version: | 1.3.1-1 |
Architecture: | amd64 |
Maintainer: | Oliver Reiche <oliver.reiche@gmail.com> |
Installed-Size: | 12227 |
Depends: | libabsl20230802 (>=20230802.0-1), libarchive13t64 (>=3.0.4), libc6 (>=2.38), libcurl4t64 (>=7.80.0), libfmt9 (>=9.1.0+ds1), libgcc-s1 (>=3.0), libgit2-1.7 (>=1.7.0), libgrpc++1.51t64 (>=1.51.1), libgrpc29t64 (>=1.51.1), libprotobuf32t64 (>=3.21.12), libssl3t64 (>=3.0.0), libstdc++6 (>=13.1) |
Recommends: | python3, bash-completion, git (>=2.29) |
Section: | devel |
Priority: | optional |
Homepage: | https://github.com/just-buildsystem/justbuild |
Description: | Justbuild generic build system Justbuild is a generic build system supporting multi-repository builds. A peculiarity of the tool is the separation between global names and physical location on the one hand, and logical paths used for actions and installation on the other hand (sometimes referred to as "staging"). The language-specific information to translate high-level concepts (libraries, binaries) into individual compile action is taken from user-defined rules described by functional expressions. |
contents of justbuild_1.3.1-1_amd64.deb (click to toggle) | |
---|---|
drwxr-xr-x root/root 0 2024-05-22 10:06 ./ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/bin/ -rwxr-xr-x root/root 9912 2024-05-22 10:06 ./usr/bin/just-deduplicate-repos -rwxr-xr-x root/root 13373 2024-05-22 10:06 ./usr/bin/just-import-git -rwxr-xr-x root/root 5825808 2024-05-22 10:06 ./usr/bin/just-mr -rwxr-xr-x root/root 6603416 2024-05-22 10:06 ./usr/bin/justbuild drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/share/ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/share/bash-completion/ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/share/bash-completion/completions/ -rwxr-xr-x root/root 7176 2024-05-22 10:06 ./usr/share/bash-completion/completions/justbuild drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/share/doc/ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/share/doc/justbuild/ -rw-r--r-- root/root 161 2024-05-22 10:06 ./usr/share/doc/justbuild/changelog.Debian.gz -rw-r--r-- root/root 5072 2024-05-22 10:06 ./usr/share/doc/justbuild/changelog.gz -rw-r--r-- root/root 1306 2024-05-22 10:06 ./usr/share/doc/justbuild/copyright drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/share/man/ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/share/man/man1/ -rw-r--r-- root/root 1745 2024-05-22 10:06 ./usr/share/man/man1/just-deduplicate-repos.1.gz -rw-r--r-- root/root 1984 2024-05-22 10:06 ./usr/share/man/man1/just-import-git.1.gz -rw-r--r-- root/root 5295 2024-05-22 10:06 ./usr/share/man/man1/just-mr.1.gz -rw-r--r-- root/root 10793 2024-05-22 10:06 ./usr/share/man/man1/justbuild.1.gz drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/share/man/man5/ -rw-r--r-- root/root 2733 2024-05-22 10:06 ./usr/share/man/man5/just-graph-file.5.gz -rw-r--r-- root/root 3544 2024-05-22 10:06 ./usr/share/man/man5/just-mr-repository-config.5.gz -rw-r--r-- root/root 3004 2024-05-22 10:06 ./usr/share/man/man5/just-mrrc.5.gz -rw-r--r-- root/root 1717 2024-05-22 10:06 ./usr/share/man/man5/just-repository-config.5.gz -rw-r--r-- root/root 2759 2024-05-22 10:06 ./usr/share/man/man5/just-serve-config.5.gz |
copyright of justbuild_1.3.1-1_amd64.deb (click to toggle) | |
---|---|
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: justbuild Upstream-Contact: justbuild developers <justbuild@googlegroups.com> Files: * Copyright: 2022, 2023, 2024 Huawei Cloud Computing Technology Co., Ltd. License: Apache-2.0 Files: debian/* Copyright: 2024 Oliver Reiche <oliver.reiche@gmail.com> License: Apache-2.0 Files: debian/third_party/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz Copyright: 2021 Google LLC License: Apache-2.0 Files: debian/third_party/e1fe21be4c9ae76269a5a63215bb3c72ed9ab3f0.tar.gz Copyright: 2018 The Bazel Authors. License: Apache-2.0 License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. . On Debian systems, the complete text of the Apache License, Version 2 can be found in "/usr/share/common-licenses/Apache-2.0". |
control file for justbuild-dbgsym_1.3.1-1_amd64.deb (click to toggle) | |
---|---|
Package: | justbuild-dbgsym |
Source: | justbuild |
Version: | 1.3.1-1 |
Auto-Built-Package: | debug-symbols |
Architecture: | amd64 |
Maintainer: | Oliver Reiche <oliver.reiche@gmail.com> |
Installed-Size: | 163683 |
Depends: | justbuild (=1.3.1-1) |
Section: | debug |
Priority: | optional |
Description: | debug symbols for justbuild |
Build-Ids: | 7c6c911287f992374267f960a7e1cc7dd7501b38 ec76daaabf15eedfc1bb78c4710b04686aeb5261 |
contents of justbuild-dbgsym_1.3.1-1_amd64.deb (click to toggle) | |
---|---|
drwxr-xr-x root/root 0 2024-05-22 10:06 ./ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/lib/ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/lib/debug/ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/lib/debug/.build-id/7c/ -rw-r--r-- root/root 91077936 2024-05-22 10:06 ./usr/lib/debug/.build-id/7c/6c911287f992374267f960a7e1cc7dd7501b38.debug drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/lib/debug/.build-id/ec/ -rw-r--r-- root/root 76521312 2024-05-22 10:06 ./usr/lib/debug/.build-id/ec/76daaabf15eedfc1bb78c4710b04686aeb5261.debug drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/share/ drwxr-xr-x root/root 0 2024-05-22 10:06 ./usr/share/doc/ lrwxrwxrwx root/root 0 2024-05-22 10:06 ./usr/share/doc/justbuild-dbgsym -> justbuild |
copyright of justbuild-dbgsym_1.3.1-1_amd64.deb (click to toggle) | |
---|---|
WARNING: No copyright found, please check package manually. |
Timestamp: 28.05.2024 / 08:12:20 (UTC)