Package: iwyu Version: 1:0.4-1 Severity: wishlist Tags: patch
Hi, I stumbled upon https://code.google.com/p/include-what-you-use/issues/detail?id=150 when running iwyu with apt and this is fixed with the new upstream release 0.4 for clang 3.6. Attached is a debian/* debdiff for the updated version. I can also upload if that is easier for you. Cheers, Michael -- System Information: Debian Release: jessie/sid APT prefers vivid-updates APT policy: (500, 'vivid-updates'), (500, 'vivid-security'), (500, 'vivid-proposed'), (500, 'vivid'), (100, 'vivid-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.19.0-25-generic (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages iwyu depends on: ii clang-3.4 1:3.4.2-13ubuntu2 ii clang-3.5 1:3.5.2-0ubuntu1 ii clang-3.6 1:3.6-2ubuntu1 ii libc6 2.21-0ubuntu4 ii libgcc1 1:5.1~rc1-0ubuntu1 ii libstdc++6 4.9.2-10ubuntu13 ii libtinfo5 5.9+20140712-2ubuntu2 ii python 2.7.9-1 ii zlib1g 1:1.2.8.dfsg-2ubuntu1 iwyu recommends no packages. iwyu suggests no packages. -- no debconf information
--- iwyu-3.4/debian/changelog 2014-05-06 17:36:43.000000000 +0200 +++ iwyu-0.4/debian/changelog 2015-08-14 20:00:53.000000000 +0200 @@ -1,3 +1,9 @@ +iwyu (1:0.4-1) unstable; urgency=low + + * new upstream release + + -- Michael Vogt <m...@debian.org> Fri, 14 Aug 2015 20:00:47 +0200 + iwyu (3.4-1) unstable; urgency=medium * New upstream release --- iwyu-3.4/debian/control 2014-05-06 17:32:10.000000000 +0200 +++ iwyu-0.4/debian/control 2015-08-14 20:05:31.000000000 +0200 @@ -3,16 +3,16 @@ Priority: extra Maintainer: LLVM Packaging Team <pkg-llvm-t...@lists.alioth.debian.org> Uploaders: Sylvestre Ledru <sylves...@debian.org> -Build-Depends: debhelper (>= 8.0.0), cmake, libclang-3.4-dev, llvm-3.4-dev, +Build-Depends: debhelper (>= 8.0.0), cmake, libclang-3.6-dev, llvm-3.6-dev, help2man, libncurses5-dev Standards-Version: 3.9.5 -Homepage: http://code.google.com/p/include-what-you-use/ -Vcs-Svn: svn://svn.debian.org/svn/pkg-llvm/iwyu/trunk/ -Vcs-Browser: http://svn.debian.org/viewsvn/pkg-llvm/iwyu/trunk/ +Homepage: http://include-what-you-use.org/ +Vcs-Git: https://github.com/include-what-you-use/include-what-you-use.git +Vcs-Browser: https://github.com/include-what-you-use/include-what-you-use Package: iwyu Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, clang-3.3 | clang-3.4 | clang-3.5, python +Depends: ${shlibs:Depends}, ${misc:Depends}, clang-3.3 | clang-3.4 | clang-3.5 | clang-3.6, python Description: Analyze #includes in C and C++ source files "Include what you use" means this: for every symbol (type, function variable, or macro) that you use in foo.cc, either foo.cc or foo.h should #include a .h --- iwyu-3.4/debian/rules 2014-05-06 17:17:12.000000000 +0200 +++ iwyu-0.4/debian/rules 2015-08-14 20:07:13.000000000 +0200 @@ -11,7 +11,7 @@ dh $@ --buildsystem=cmake --builddirectory=$(TARGET_BUILD) override_dh_auto_configure: - dh_auto_configure -- -DLLVM_PATH=/usr/lib/llvm-3.4/ + dh_auto_configure -- -DLLVM_PATH=/usr/lib/llvm-3.6/ override_dh_auto_build: dh_auto_build --- iwyu-3.4/debian/watch 2014-05-06 17:35:49.000000000 +0200 +++ iwyu-0.4/debian/watch 2015-08-14 20:07:06.000000000 +0200 @@ -1,3 +1,2 @@ version=3 -https://code.google.com/p/include-what-you-use/ \ -http://include-what-you-use.com/downloads/include-what-you-use-(.*).src.tar.gz \ No newline at end of file +http://include-what-you-use.com/downloads/include-what-you-use-(.*).src.tar.gz
--- iwyu-3.4/debian/changelog 2014-05-06 17:36:43.000000000 +0200 +++ iwyu-0.4/debian/changelog 2015-08-14 20:00:53.000000000 +0200 @@ -1,3 +1,9 @@ +iwyu (1:0.4-1) unstable; urgency=low + + * new upstream release + + -- Michael Vogt <m...@debian.org> Fri, 14 Aug 2015 20:00:47 +0200 + iwyu (3.4-1) unstable; urgency=medium * New upstream release --- iwyu-3.4/debian/control 2014-05-06 17:32:10.000000000 +0200 +++ iwyu-0.4/debian/control 2015-08-14 20:05:31.000000000 +0200 @@ -3,16 +3,16 @@ Priority: extra Maintainer: LLVM Packaging Team <pkg-llvm-t...@lists.alioth.debian.org> Uploaders: Sylvestre Ledru <sylves...@debian.org> -Build-Depends: debhelper (>= 8.0.0), cmake, libclang-3.4-dev, llvm-3.4-dev, +Build-Depends: debhelper (>= 8.0.0), cmake, libclang-3.6-dev, llvm-3.6-dev, help2man, libncurses5-dev Standards-Version: 3.9.5 -Homepage: http://code.google.com/p/include-what-you-use/ -Vcs-Svn: svn://svn.debian.org/svn/pkg-llvm/iwyu/trunk/ -Vcs-Browser: http://svn.debian.org/viewsvn/pkg-llvm/iwyu/trunk/ +Homepage: http://include-what-you-use.org/ +Vcs-Git: https://github.com/include-what-you-use/include-what-you-use.git +Vcs-Browser: https://github.com/include-what-you-use/include-what-you-use Package: iwyu Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends}, clang-3.3 | clang-3.4 | clang-3.5, python +Depends: ${shlibs:Depends}, ${misc:Depends}, clang-3.3 | clang-3.4 | clang-3.5 | clang-3.6, python Description: Analyze #includes in C and C++ source files "Include what you use" means this: for every symbol (type, function variable, or macro) that you use in foo.cc, either foo.cc or foo.h should #include a .h --- iwyu-3.4/debian/rules 2014-05-06 17:17:12.000000000 +0200 +++ iwyu-0.4/debian/rules 2015-08-14 20:07:13.000000000 +0200 @@ -11,7 +11,7 @@ dh $@ --buildsystem=cmake --builddirectory=$(TARGET_BUILD) override_dh_auto_configure: - dh_auto_configure -- -DLLVM_PATH=/usr/lib/llvm-3.4/ + dh_auto_configure -- -DLLVM_PATH=/usr/lib/llvm-3.6/ override_dh_auto_build: dh_auto_build --- iwyu-3.4/debian/watch 2014-05-06 17:35:49.000000000 +0200 +++ iwyu-0.4/debian/watch 2015-08-14 20:07:06.000000000 +0200 @@ -1,3 +1,2 @@ version=3 -https://code.google.com/p/include-what-you-use/ \ -http://include-what-you-use.com/downloads/include-what-you-use-(.*).src.tar.gz \ No newline at end of file +http://include-what-you-use.com/downloads/include-what-you-use-(.*).src.tar.gz