Hi Pierre,
New update: I've addressed what you commented and uploaded a new version to
mentors, and this should be ready for a second round of review.
Changes made:
1. MUT format implemented - Package now uses 3 component tarballs:
- orig.tar.xz (CEF source)
- orig-chromium.tar.xz (from Debian chromium)
- orig-depot-tools.tar.xz (cleaned of binaries)
2. Rust tarball removed - Debian's rust-src 1.91.1+ now includes the
files CEF needs (sync/nonpoison/condvar.rs, rwlock.rs). Build uses system
rust-src via Build-Depends.
3. debian/copyright updated - All copyright holders listed, MUT
components documented, Files-Excluded for binary removal.
4. debian/watch added - Version 4 format tracking CEF releases.
5. Network isolation - Patch 0003 disables Google Cloud Storage
downloads. All source bundled in MUT tarballs.
6. Binary repacking - depot-tools tarball is physically cleaned of .exe,
.dll, .bat files (not just Files-Excluded).
7. Helper script - Added debian/scripts/get-orig-tarballs.sh for DDs to
recreate MUT tarballs from upstream sources.
Please, let me know if this is convenient to have, or any other thing can
be missing, once we have a clean package I should say we can bring this to
the chromium team notice.
Lintian status: 0 errors, and only informational messages remain in
pedantic due to chromium sources.
I had trouble uploading the new package with dput at:
https://mentors.debian.net/package/chromium-embedded-framework/
I am getting some errors from the server.
File "/usr/lib/python3/dist-packages/dulwich/repo.py", line 1130, in
__init__
dulwich.errors.NotGitRepository: No git repository was found at
/var/lib/debexpo/git/chromium-embedded-framework
Could it be that in the meanwhile the package can be reviewed from the
salsa repo?
https://salsa.debian.org/mendezr/chromium-embedded-framework
Best regards,
Juan Manuel