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 |