Debian Patches

Status for ns3/3.31+dfsg-3

Patch Description Author Forwarded Bugs Origin Last update
imagemagick_policy.diff Override overly strict ImageMagick security policy (#987504) This patch derives a more permissive ImageMagick security policy from
the system default.
.
The rational is that we trust the content of the ns-3 package, so we
don't need the overly protective restrictions used in ImageMagick by
default.
Dennis Filder <d.filder@web.de> no debian 2021-07-16
no_rpath_for_mpi.diff no
add_vnum_to_shared.diff no
waf_in_applications_is_not_link.diff This patch is a fix to the fact that we don't use exactly the upstream
archive. We first remove all waf files because they contain binary
blobs that are forbidden in Debian source archives:

$ file ns-3.31/waf
ns-3.31/waf: a /usr/bin/env python script executable (binary data)

That is why our packages have a dfsg in their version names: they
differ from the upstream version to stick to the Debian Free Software
Guidelines. The script used to prune upstream archive and repack the
one we are using is in debian/repack.sh as it should.

Then, once we remove all waf files from the archive, we need the
current patch to restore some waf files without the binary blob so
that NS3 actually compiles.

This patch obviously don't have to be forwarded upstream.
no
enable_logs.diff We are building the package in release mode, but the upstream wscript
says that any logging request must be disabled in this mode. This
prevents the user from following the tutorial, so I am changing this
setting so that NS_LOG can be used in release mode too.
no
fix-32bits.diff [PATCH] core: Replace missed uses of I with cairo_I There were a few places in cairo-wideint-private.h where the old I
temporary define was still used that weren't changed to cairo_I in
!234.
.
Compiling for 32-bit targets is broken right now since they use the
cairo int64x64 implementation by default (maybe would work using the
double backend), and even trying to use cairo on a modern 64-bit
system with recent versions of gcc (8.1.0) and clang (10.0) I got
compiler errors.
Ryan Mast <mast9@llnl.gov> no upstream, https://gitlab.com/nsnam/ns-3-dev/-/merge_requests/338 2020-07-01

All known versions for source package 'ns3'

Links