On Sat, 10 Jun 2023 05:09:08 +0200 Kevin Kofler <kevin.kof...@chello.at> wrote:> Angelfish has a built-in ad blocker based on the Rust adblock crate from
the Brave developers. This feature is missing from the Debian package because Corrosion and other build-time dependencies are not Build-Depended.

Right, and the reason is...

(They may need to be added to Debian first.)

Precisely this. At the time of packaging angelfish, I suppose neither of us (me 
and Praveen) have had the
bandwidth to package all the rust toolchain yet.

In addition to Corrosion, you will need cargo(though Corrosion should
already be requiring it), rust-adblock, rust-cxx-build, and rust-cxx.

corossion, rust-adblock need packaging. Rest are in the archive already at the 
moment. I doubt if we need
corossion too, since this is mainly for comat with cmake based projects, and we 
are usually not relying on
submodule struct, and package things separately.

You may also need to hack things up so that it can build offline.

I'm quite sure it'd need some changes.

See also https://bugzilla.redhat.com/show_bug.cgi?id=2213926 for the exact same issue in the Fedora package.

Cool. Thanks for reporting. Can get back to this once we have the bandwidth.

Best
Nilesh

Reply via email to