Bug#875919: irony-mode
git sponsor from commit 075982d84ddeb90338b226e25265fe7e6e99d66e server/build-aux/run-clang-tidy/run-clang-tidy.py changed location signature.asc Description: PGP signature
Bug#875919: irony-mode
Oh yeah! Forgot to update date stamp and post changelog. Mentors package has been updated. git+ssh://git.debian.org/git/pkg-emacsen/pkg/irony-mode.git commit a3f8f4faaa2a4a99fe51a7d4cfdd045fdfad799e irony-mode (1.2.0-1) unstable; urgency=medium * Change team from collab-maint to Debian Emacs addons * New upstream version * Elpafy irony-mode (Closes: #872689) - debian/control: Add --with elpa - Drop obsolete emacsen-compat, emacsen-install, emacsen-remove, emacsen-startup, and install - Add elpa-irony.elpa to install and bytecompile *.el - Use irony-server.install to install irony-server * debian/control: - Split package into Arch: all elpa-irony and Arch: any irony-server - Irony-mode is now a dummy transitional package - Add python3-docutils to Build-Depends (needed to generate manpage) - Bump required debhelper version to >= 10 - Bump Standards-Version - Add Testsuite: autopkgtest-pkg-elpa - Update libclang-dev Build-Depends (Closes: #873410) * Bump compat * debian/rules: Drop --parallel, because it's implicit with dh 10 * Generate and install man page * Add DEP-3 header to fix-install-prefix * debian/copyright: - Update copyright for irony-mode from L3 of irony.el - Add missing copyright for irony-cdb-libclang.el and server/run-clang-tidy.py -- Nicholas D SteevesSat, 21 Oct 2017 00:40:05 -0400 irony-mode (0.2.1-1~exp1) experimental; urgency=medium * Team upload (collab-maint). signature.asc Description: PGP signature
Bug#875919: irony-mode
Control: retitle -1 'irony-mode/1.2.0-1 [Team upload] Updated to new upstream version 1.2.0 Please sponsor from git clone git+ssh://git.debian.org/git/pkg-emacsen/pkg/irony-mode.git at commit:239fdff99fd1953166be3dec60077e3d771e56bd Or alternative from mentors dget https://mentors.debian.net/debian/pool/main/i/irony-mode/irony-mode_1.2.0-1.dsc For more info see https://mentors.debian.net/package/irony-mode Cheers, Nicholas signature.asc Description: PGP signature
Bug#875919: irony-mode
Control: tags -1 - moreinfo Fixed in efc76f08eabfc3e3716728c3ff99ecbd1d9f0a2e Please sponsor b65bd12543b016f7a124c98b5b4786dab83ffa86 git clone git+ssh://git.debian.org/git/pkg-emacsen/pkg/irony-mode.git Alternatively, this package is also current: dget https://mentors.debian.net/debian/pool/main/i/irony-mode/irony-mode_1.1.0-1.dsc Regards, Nicholas signature.asc Description: PGP signature
Bug#875919: irony-mode
Control: tags -1 + moreinfo Control: forwarded -1 https://github.com/Sarcasm/irony-mode/issues/443 server/run-clang-tidy.py is License: University of Illinois/NCSA I opened an upstream issue because I wasn't able to find a 100% match against any commit of: https://github.com/llvm-mirror/clang-tools-extra/commits/master/clang-tidy/tool/run-clang-tidy.py Cheers, Nicholas signature.asc Description: PGP signature
Bug#875919: irony-mode
On Sun, Oct 01, 2017 at 08:01:14PM -0400, Nicholas D Steeves wrote: > Hi Christoph, > > On Sun, Oct 01, 2017 at 05:29:42PM +0200, Christoph Egger wrote: > > Hi all! > > > > FWIW I would be very happy if this could be made alongside moving the > > package to the emacs-addons-team. If you're interested please set > > Maintainer to the team and add yourself to uploaders. I can try to make > > some room for upload on Tuesday but if someone else is faster I'd be > > more than happy! > > > > Christoph > > Please sponsor irony-mode_1.1.0-1 instead. > > I have tagged commit eb62ae3720917a54fe75067610dfb88ae1e30483 > of the new repository location. Please use this for a source-only > upload. I will push the tag once the package is sent to ftp-masters: > > git clone git+ssh://git.debian.org/git/pkg-emacsen/pkg/irony-mode.git > > Alternatively, get the package from mentors with: > > dget -x > https://mentors.debian.net/debian/pool/main/i/irony-mode/irony-mode_1.1.0-1.dsc > Upstream accepted my patch for adding a manpage with modifications, so I updated our patch. If sponsoring from git, please use commit 148c1ff010b14056ea48429913cc0afe83a0a4df Mentors link remains the same. Whew, I got this done before your Tuesday deadline ;-) I will add that the selftests failed with libclang-dev, and there was a bug requesting the use of libclang-5.0-dev, so I felt it was necessary to update this requirement. Here is the changelog since Gianfranco's upload to experimental: irony-mode (1.1.0-1) unstable; urgency=medium * Change team from collab-maint to Debian Emacs addons * New upstream version * Elpafy irony-mode (Closes: #872689) - debian/control: Add --with elpa - Drop obsolete emacsen-compat, emacsen-install, emacsen-remove, emacsen-startup, and install - Add elpa-irony.elpa to install and bytecompile *.el - Use irony-server.install to install irony-server * debian/control: - Split package into Arch: all elpa-irony and Arch: any irony-server - Irony-mode is now a dummy transitional package - Add python3-docutils to Build-Depends (needed to generate manpage) - Bump required debhelper version to >= 10 - Bump Standards-Version - Add Testsuite: autopkgtest-pkg-elpa - Update libclang-dev Build-Depends (Closes: #873410) * Bump compat * debian/rules: Drop --parallel, because it's implicit with dh 10 * Import patch that adds manpage for irony-server - 0002-Add-man-page-source-in-rst-reStructuredText-format-4.patch * Generate and install man page * Add DEP-3 header to fix-install-prefix -- Nicholas D SteevesMon, 02 Oct 2017 19:18:41 -0400 irony-mode (0.2.1-1~exp1) experimental; urgency=medium Cheers, Nicholas signature.asc Description: PGP signature
Bug#875919: irony-mode
Hi Christoph, On Sun, Oct 01, 2017 at 05:29:42PM +0200, Christoph Egger wrote: > Hi all! > > FWIW I would be very happy if this could be made alongside moving the > package to the emacs-addons-team. If you're interested please set > Maintainer to the team and add yourself to uploaders. I can try to make > some room for upload on Tuesday but if someone else is faster I'd be > more than happy! > > Christoph Please sponsor irony-mode_1.1.0-1 instead. I have tagged commit eb62ae3720917a54fe75067610dfb88ae1e30483 of the new repository location. Please use this for a source-only upload. I will push the tag once the package is sent to ftp-masters: git clone git+ssh://git.debian.org/git/pkg-emacsen/pkg/irony-mode.git Alternatively, get the package from mentors with: dget -x https://mentors.debian.net/debian/pool/main/i/irony-mode/irony-mode_1.1.0-1.dsc Thanks! Nicholas signature.asc Description: PGP signature
Bug#875919: irony-mode
P.P.S. I found the reason the package should be split. Elpa packages are supposed to be Arch: all, and the server must be Arch: any signature.asc Description: PGP signature
Bug#875919: irony-mode
P.S. My primary argument for splitting irony-server into its on package was for the dbgsym package, but irony-mode-dbgsym seems to be what is created. ($srcpackage-dbgsym, rather than $binpackage-dbgsym). Consequently, I don't know what is best. signature.asc Description: PGP signature
Bug#875919: irony-mode
Hi Christoph, On Sun, Oct 01, 2017 at 05:29:42PM +0200, Christoph Egger wrote: > Hi all! > > FWIW I would be very happy if this could be made alongside moving the > package to the emacs-addons-team. If you're interested please set > Maintainer to the team and add yourself to uploaders. I can try to make > some room for upload on Tuesday but if someone else is faster I'd be > more than happy! > > Christoph I used gbp create-remote-repo to push the irony-mode to: git+ssh://git.debian.org/git/pkg-emacsen/pkg/irony-mode.git because, as a DM, I think write permissions must be granted to me on a per-package basis for packages in collab-maint. If the repo's history looks good to you, please remove the collab-maint project at your leisure. Because you've requested moving this package to the Emacs Addons Team I'd like to update other parts of the package to current standards. I hope to complete the work today, and will definitely have a new package ready before Tuesday. Might as well do all this with one upload instead of two, right? :-) Most importantly: Do you think irony-server should be split out into its own package, or do you think it should be part of elpa-irony? Sincerely, Nicholas signature.asc Description: PGP signature
Bug#875919: irony-mode
Hi all! FWIW I would be very happy if this could be made alongside moving the package to the emacs-addons-team. If you're interested please set Maintainer to the team and add yourself to uploaders. I can try to make some room for upload on Tuesday but if someone else is faster I'd be more than happy! Christoph pgpK0A9RhpQT4.pgp Description: OpenPGP digital signature