1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
arduino-ctags for Debian
------------------------
* Fetch a new version of the upstream tarball, merge it into the
"upstream" branch and then merge "upstream" into the "debian/sid" branch:
gbp import-orig --uscan
* Building:
gbp buildpackage
That needs pristine-tar branch local available. Get it by
git checkout pristine-tar
git checkout debian/sid # to get back to Debian branch
-- Rock Storm <rockstorm@gmx.com> Mon, 04 Jan 2021 16:36:01 +0000
Patches applied to the arduino version of exuberant-ctags
---------------------------------------------------------
As the arduino-ctags package is a fork of the exuberant-ctags package the same
issues that affected the exuberant version are also affecting the arduino
version. And even worse, the forked version from Arduino is an rather older
version and modifications made in the original ctags package aren't backported
to the Arduino version.
To prevent any know flaws and vulnerabilities of the exuberant-ctags source are
also affecting the arduino-ctags packages all the existing Debian patches
from the exuberant-ctags package got added to arduino-ctags.
One small modification is needed here, the exuberant-ctags package now also has
a file objc.c which isn't existing in the Arduino version, the patch
gcc-no-common.patch from the exuberant-ctags package got modified so it can
apply to arduinio-ctags.
The current used Debian specific patching on exuberant-ctags can be view on
https://salsa.debian.org/debian/exuberant-ctags/-/tree/master/debian/patches
-- Carsten Schoenert <c.schoenert@t-online.de> Wed, 06 Jan 2021 10:46:00 +0100
|