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

Reply via email to