Bug#875919: irony-mode

2017-10-20 Thread Nicholas D Steeves
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

2017-10-20 Thread Nicholas D Steeves
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 Steeves   Sat, 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

2017-10-20 Thread Nicholas D Steeves
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

2017-10-14 Thread Nicholas D Steeves
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

2017-10-13 Thread Nicholas D Steeves
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

2017-10-02 Thread Nicholas D Steeves
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 Steeves   Mon, 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

2017-10-01 Thread Nicholas D Steeves
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

2017-10-01 Thread Nicholas D Steeves
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

2017-10-01 Thread Nicholas D Steeves
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

2017-10-01 Thread Nicholas D Steeves
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

2017-10-01 Thread Christoph Egger
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