Re: Up for adoption: ctags and expat
On 17/06/2024 07:28, Frank Fesevur wrote: Hi Jon, Thanks for contacting me. I'm sorry to say, but I haven't used Cygwin for years on my own pc,. So I am not gonna make any packages anymore. It could very well be that my SSH key has expired. If not, I don't mind if it would be deleted. No problem. Thanks for letting me know. I will orphan your 'ctags' and 'shutdown' packages.
Re: Up for adoption: ctags and expat
On 2024-06-05 12:48, Jon Turney via Cygwin-apps wrote: On 12/08/2016 20:41, Corinna Vinschen wrote: On Aug 12 11:57, Warren Young wrote: On Aug 12, 2016, at 7:57 AM, Corinna Vinschen Cool! If you want to take over ctags and test universal ctags for Cygwin, feel free if Warren agrees. I'm interested in doing ITA on ctags as gvim-X user to get onto u-ctags! Frank, It looks like we never got a universal-ctags package, so I'm not sure what the status of exuberant-ctags maintainer-ship is... Frank was a contributor to u-ctags ~2015 but seemed mainly for Windows and Notepad++ plug in development. -- Take care. Thanks, Brian Inglis Calgary, Alberta, Canada La perfection est atteinte Perfection is achieved non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add mais lorsqu'il n'y a plus rien à retirer but when there is no more to cut -- Antoine de Saint-Exupéry
Re: Up for adoption: ctags and expat
On 12/08/2016 20:41, Corinna Vinschen wrote: On Aug 12 11:57, Warren Young wrote: On Aug 12, 2016, at 7:57 AM, Corinna Vinschen wrote: Cool! If you want to take over ctags and test universal ctags for Cygwin, feel free if Warren agrees. I'll change over maintainership then. Warren, does that sound good to you? Doug, I hope you don't feel overlooked. Expat is still yours if Warren has no problems with that. Sounds like a plan. I added Frank as ctags maintainer to cygwin-pkg-maint but didn't remove you for the time being until the move over is complete. I've been looking for maintainer ssh keys which have been unused for a very long time, with a view to disabling them. One of the keys identified was for Warren Young. Looking at this piece of history, I guess I should remove Warren as a maintainer, and his ssh key. Frank, It looks like we never got a universal-ctags package, so I'm not sure what the status of exuberant-ctags maintainer-ship is...
Re: Up for adoption: ctags and expat
On Aug 12 11:57, Warren Young wrote: > On Aug 12, 2016, at 7:57 AM, Corinna Vinschen> wrote: > > > > > > Cool! If you want to take over ctags and test universal ctags for > > Cygwin, feel free if Warren agrees. I'll change over maintainership > > then. > > > > Warren, does that sound good to you? > > > > Doug, I hope you don't feel overlooked. Expat is still yours if > > Warren has no problems with that. > > Sounds like a plan. I added Frank as ctags maintainer to cygwin-pkg-maint but didn't remove you for the time being until the move over is complete. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat signature.asc Description: PGP signature
Re: Up for adoption: ctags and expat
On Aug 12 13:01, Doug Henderson wrote: > On 12 August 2016 at 11:57, Warren Young wrote: > > On Aug 12, 2016, at 7:57 AM, Corinna Vinschen wrote: > >> > >> > >> Cool! If you want to take over ctags and test universal ctags for > >> Cygwin, feel free if Warren agrees. I'll change over maintainership > >> then. > >> > >> Warren, does that sound good to you? > >> > >> Doug, I hope you don't feel overlooked. Expat is still yours if > >> Warren has no problems with that. > > > > Sounds like a plan. > > Sound good to me. Right now I am between contracts/jobs, so I have a > little more free time than usual. What should a new maintainer do now, > pending upstream announcement of new releases or security patches? Maybe you could make yourself familiar with cygport and how to build the expat package. You should also read https://cygwin.com/setup.html and https://sourceware.org/cygwin-apps/package-upload.html Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat signature.asc Description: PGP signature
Re: Up for adoption: ctags and expat
On 12 August 2016 at 11:57, Warren Young wrote: > On Aug 12, 2016, at 7:57 AM, Corinna Vinschen wrote: >> >> >> Cool! If you want to take over ctags and test universal ctags for >> Cygwin, feel free if Warren agrees. I'll change over maintainership >> then. >> >> Warren, does that sound good to you? >> >> Doug, I hope you don't feel overlooked. Expat is still yours if >> Warren has no problems with that. > > Sounds like a plan. Sound good to me. Right now I am between contracts/jobs, so I have a little more free time than usual. What should a new maintainer do now, pending upstream announcement of new releases or security patches? Doug -- Doug Henderson, Calgary, Alberta, Canada
Re: Up for adoption: ctags and expat
On Aug 12, 2016, at 7:57 AM, Corinna Vinschenwrote: > > > Cool! If you want to take over ctags and test universal ctags for > Cygwin, feel free if Warren agrees. I'll change over maintainership > then. > > Warren, does that sound good to you? > > Doug, I hope you don't feel overlooked. Expat is still yours if > Warren has no problems with that. Sounds like a plan.
Re: Up for adoption: ctags and expat
On Aug 12 15:41, Frank Fesevur wrote: > 2016-08-12 12:19 GMT+02:00 Corinna Vinschen: > > On Aug 12 11:01, Frank Fesevur wrote: > >> Universal ctags is the continuation of exuberant ctags. We have tried > >> to convince Darren Hiebert (the original author of exuberant) to team > >> up so we could keep the name. But that didn't work out, so we had to > >> fork and came up with the name universal. > > > > Pity. > > Absolutely. > > >> I would say, make the switch to universal. I am willing to maintain > >> that package. Question is how to update a package without official > >> releases. And it hasn't been included in any major distro AFAIK. > > > > You could start with a test build and set the version numbers in the > > setup.hint file explicitely. If it works out fine, you only have to > > keep up with the prev/curr markers as long as "prev" is the exuberant > > package. Question is, *are* there any version numbers yet? If not, > > you could use git commit IDs for the time being. > > There is no version number yet. The expectation is it will become 6.0 > so something like 5.9-date-shorthash could a temporary version number > for a test release. The compile date and hash are shown when "ctags > --version" is invoked. > > I just tried and the basic compilation of the current master branch works. Cool! If you want to take over ctags and test universal ctags for Cygwin, feel free if Warren agrees. I'll change over maintainership then. Warren, does that sound good to you? Doug, I hope you don't feel overlooked. Expat is still yours if Warren has no problems with that. > BTW. Did you know that a coworker of you is the lead developer of > universal ctags? https://github.com/masatake Huh, no, I didn't. I doubt he wants to become Cygwin package maintainer, though :) Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat signature.asc Description: PGP signature
Re: Up for adoption: ctags and expat
2016-08-12 12:19 GMT+02:00 Corinna Vinschen: > On Aug 12 11:01, Frank Fesevur wrote: >> Universal ctags is the continuation of exuberant ctags. We have tried >> to convince Darren Hiebert (the original author of exuberant) to team >> up so we could keep the name. But that didn't work out, so we had to >> fork and came up with the name universal. > > Pity. Absolutely. >> I would say, make the switch to universal. I am willing to maintain >> that package. Question is how to update a package without official >> releases. And it hasn't been included in any major distro AFAIK. > > You could start with a test build and set the version numbers in the > setup.hint file explicitely. If it works out fine, you only have to > keep up with the prev/curr markers as long as "prev" is the exuberant > package. Question is, *are* there any version numbers yet? If not, > you could use git commit IDs for the time being. There is no version number yet. The expectation is it will become 6.0 so something like 5.9-date-shorthash could a temporary version number for a test release. The compile date and hash are shown when "ctags --version" is invoked. I just tried and the basic compilation of the current master branch works. Regards, Frank BTW. Did you know that a coworker of you is the lead developer of universal ctags? https://github.com/masatake
Re: Up for adoption: ctags and expat
On Aug 12 11:01, Frank Fesevur wrote: > 2016-08-12 10:11 GMT+02:00 Corinna Vinschen: > > Given the obvious lack of upstream development, did anybody try > > to replace exuberant ctags with universal ctags? > > > > https://ctags.io/ > > > > I noticed that our co-maintainer Frank Fesevur is involved in this > > project. Frank, any insight? > > I have been active in the development of universal ctags, but at the > moment not too much. > > Universal ctags is the continuation of exuberant ctags. We have tried > to convince Darren Hiebert (the original author of exuberant) to team > up so we could keep the name. But that didn't work out, so we had to > fork and came up with the name universal. Pity. > My main reason to help out was to make sure it kept working on native > Windows. I use ctags for a Notepad++ plugin I wrote. > > I have successfully compile universal ctags for cygwin a while ago and > it worked. Not sure how it is at the moment. There have been some > changes in the build files so not sure if cygwin still works. Pull > request are always reviewed. > > Among many other improvements, universal ctags has more and better > parsers. You can add your own parser with an external program or with > regexs. You can write the output as JSON. > > There hasn't been any official release. ATM there is no-one working on > that. Making all the docs up-to-date with all the development that has > been going on is the biggest task. > > I would say, make the switch to universal. I am willing to maintain > that package. Question is how to update a package without official > releases. And it hasn't been included in any major distro AFAIK. You could start with a test build and set the version numbers in the setup.hint file explicitely. If it works out fine, you only have to keep up with the prev/curr markers as long as "prev" is the exuberant package. Question is, *are* there any version numbers yet? If not, you could use git commit IDs for the time being. Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat signature.asc Description: PGP signature
Re: Up for adoption: ctags and expat
2016-08-12 10:11 GMT+02:00 Corinna Vinschen: > Given the obvious lack of upstream development, did anybody try > to replace exuberant ctags with universal ctags? > > https://ctags.io/ > > I noticed that our co-maintainer Frank Fesevur is involved in this > project. Frank, any insight? I have been active in the development of universal ctags, but at the moment not too much. Universal ctags is the continuation of exuberant ctags. We have tried to convince Darren Hiebert (the original author of exuberant) to team up so we could keep the name. But that didn't work out, so we had to fork and came up with the name universal. My main reason to help out was to make sure it kept working on native Windows. I use ctags for a Notepad++ plugin I wrote. I have successfully compile universal ctags for cygwin a while ago and it worked. Not sure how it is at the moment. There have been some changes in the build files so not sure if cygwin still works. Pull request are always reviewed. Among many other improvements, universal ctags has more and better parsers. You can add your own parser with an external program or with regexs. You can write the output as JSON. There hasn't been any official release. ATM there is no-one working on that. Making all the docs up-to-date with all the development that has been going on is the biggest task. I would say, make the switch to universal. I am willing to maintain that package. Question is how to update a package without official releases. And it hasn't been included in any major distro AFAIK. Regards, Frank
Re: Up for adoption: ctags and expat
On Aug 11 17:49, Warren Young wrote: > I’m the current maintainer of these two packages. As it happens, > I have never seriously used either under Cygwin. I only adopted > ctags because it was abandoned in 2003 and was in danger of being > removed from the distribution after repeated attempts to contact its > maintainer in 2005 failed. Since I do use ctags on other platforms, > I decided that I was at least in a position to keep it in Cygwin, > so I adopted it. The situation was less drastic with expat: I simply > took over the package’s maintenance when Brian Dessent stepped down > in 2008. > > The time has come for someone else to maintain these packages. > > But not just anyone. I do not want to drop another twig onto the > back of someone who’s already carrying a lot for the Cygwin project. > I’d prefer that these packages to go to someone who’s been looking > to jump into Cygwin package maintainership, and has just been waiting > for an excuse. > > These two are a mixed bag when it comes to ease of maintainership, > each for very different reasons. > > The easy part with ctags is that there hasn’t been an upstream > release since 2009, and there is no reason to expect that there will > be another. The hard part is that the shipped Makefile doesn’t > understand how to do out-of-tree builds, something Cygport expects > to be able to do, so I had to write a custom build script to produce > the current packages, which might have to be adjusted by the next > maintainer of this package, if a new version comes out with the same > primitive build system. Given the obvious lack of upstream development, did anybody try to replace exuberant ctags with universal ctags? https://ctags.io/ I noticed that our co-maintainer Frank Fesevur is involved in this project. Frank, any insight? Thanks, Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Maintainer cygwin AT cygwin DOT com Red Hat signature.asc Description: PGP signature
Re: Up for adoption: ctags and expat
On 11 August 2016 at 17:49, Warren Youngwrote: > I’m the current maintainer of these two packages. As it happens, > The time has come for someone else to maintain these packages. I am willing to take over as maintainer of the ctags and expat packages. Doug -- Doug Henderson, Calgary, Alberta, Canada