Bug#721430: crosstool-ng packaging for Debian
On 24/07/17 12:33, Chris Packham wrote: > On 19/07/17 07:57, Geert Stappers wrote: >> On Mon, Jul 17, 2017 at 09:26:53PM +, Alexis Murzeau wrote: >>> On 17/07/2017 17:44, Geert Stappers wrote: >>>> >>>>> using existing work. >>>> Most likely you missed some of the existing work. >>>> We, Chris, you (Alexis Murzeau) and I (Geert), >>>> need to find out what work exists and merge it in one. >>>> >>>> What is needed that some of us says: >>>> URL is for the time being the leading SCM repository >>>> >>> >>> I've found so far only the main repository on github at [1] to contains >>> Debian packaging files. >>> I've not checked the package on mentors.debian.net extensively but found >>> it relatively close to the one in official sources [1]. >>> I can't find the crosstool-ng package on mentors.debian.net anymore, >>> does it get to a new stage ? >>> >>> >>> Is there other already known repositories out there ? >> >>git repro https://github.com/cpackham/crosstool-ng.git >>branch debian-packaging-update >> > > The changes from that branch have been merged to the upstream repo so > it's effectively dead. I'll probably delete it shortly. > >>> (So I can maybe make a pull request or something :-) ). >>> I guess it's better for the Debian package source repository to be a >>> separate one from the upstream crosstool-ng one ? >> >> Yes, some indepency from upstream has advantages >> Sorry hit send too soon :(. Separating them is probably a good idea short term at least. I'd like to get the current released version 1.23 packaged. This may require patches to fix lintian issues (some of which have already been applied to master). Longer term we can decide to either maintain the packaging completely separately (and remove the /debian directory from crosstool-ng.git) or bribe Alexy to make it part of the upstream release process.
Bug#721430: crosstool-ng packaging for Debian
On 19/07/17 07:57, Geert Stappers wrote: > On Mon, Jul 17, 2017 at 09:26:53PM +, Alexis Murzeau wrote: >> On 17/07/2017 17:44, Geert Stappers wrote: >>> using existing work. >>> Most likely you missed some of the existing work. >>> We, Chris, you (Alexis Murzeau) and I (Geert), >>> need to find out what work exists and merge it in one. >>> >>> What is needed that some of us says: >>> URL is for the time being the leading SCM repository >>> >> >> I've found so far only the main repository on github at [1] to contains >> Debian packaging files. >> I've not checked the package on mentors.debian.net extensively but found >> it relatively close to the one in official sources [1]. >> I can't find the crosstool-ng package on mentors.debian.net anymore, >> does it get to a new stage ? >> >> >> Is there other already known repositories out there ? > > git repro https://github.com/cpackham/crosstool-ng.git > branch debian-packaging-update > The changes from that branch have been merged to the upstream repo so it's effectively dead. I'll probably delete it shortly. >> (So I can maybe make a pull request or something :-) ). >> I guess it's better for the Debian package source repository to be a >> separate one from the upstream crosstool-ng one ? > > Yes, some indepency from upstream has advantages > > >> Alexis Murzeau > > Groeten > Geert Stappers > > > [1] https://github.com/crosstool-ng/crosstool-ng/tree/master/debian >
Bug#721430: crosstool-ng mailinglist and Debian developer
On 07/06/17 04:20, Geert Stappers wrote: > On Mon, Jun 05, 2017 at 11:49:10PM +0000, Chris Packham wrote: >> On 03/06/17 05:54, Geert Stappers wrote: >>> On Sun, May 28, 2017 at 09:25:18PM +0000, Chris Packham wrote: >>>> >>>> I'll incorporate Geert's changes an update PR352. Still looking for an >>>> actual Debian developer help get this into unstable/testing/whatever. >>> >>> (-: >>> >>> You found that Debian developer: Me >> >> Great. Thanks. >> >>> >>> This email is to tell that I found the crossgcc mailing >>> and that I'm subscribed to it. >>> >>> :-) >> >> I've updated https://github.com/crosstool-ng/crosstool-ng/pull/352 > > I didn't found it at https://github.com/cpackham/crosstool-ng.git > Is it somewhere in a public pullable git repository? > Alexey has just merged it to https://github.com/crosstool-ng/crosstool-ng.git >> Where to next. > > Consider this > > diff --git a/debian/changelog b/debian/changelog > --- a/debian/changelog > +++ b/debian/changelog > @@ -2,7 +2,7 @@ crosstool-ng (1.23.0-1) unstable; urgency=low > > * Initial upload, Closes #721430 > > - -- Multiple Candidates Wed, 24 May 2017 13:47:31 +0200 > + -- Chris Packham Tue, 06 Jun 2017 > 17:58:00 +0200 > > crosstool-ng (1.22.0git) unstable; urgency=low > > diff --git a/debian/control b/debian/control > --- a/debian/control > +++ b/debian/control > @@ -1,7 +1,8 @@ > Source: crosstool-ng > Section: devel > Priority: optional > -Maintainer: Multiple Candidates > +Maintainer: Chris Packham > +Uploaders: Geert Stappers > Build-Depends: debhelper (>= 9) >, autoconf , automake , autotools-dev >, libncursesw5-dev , libncurses5-dev > I will raise a new PR for that. Do you have a handle on github so that I can tag you in the comments to review?
Bug#721430: crosstool-ng mailinglist and Debian developer
On 03/06/17 05:54, Geert Stappers wrote: > On Sun, May 28, 2017 at 09:25:18PM +0000, Chris Packham wrote: >> >> I'll incorporate Geert's changes an update PR352. Still looking for an >> actual Debian developer help get this into unstable/testing/whatever. > > (-: > > You found that Debian developer: Me Great. Thanks. > > This email is to tell that I found the crossgcc mailing > and that I'm subscribed to it. > > :-) I've updated https://github.com/crosstool-ng/crosstool-ng/pull/352 Where to next.
Bug#721430: crosstool-ng, startpoint for further effort
On 23/05/17 09:05, Geert Stappers wrote: > Hello Chris, > > On Mon, May 22, 2017 at 10:15:52PM +0200, Geert Stappers wrote: >> On Sun, May 21, 2017 at 09:10:03PM +, Chris Packham wrote: >>> >>> I think I need to at least update my PR against the latest released >>> version >> >> OK > > I have a git clone of https://github.com/cpackham/crosstool-ng.git > found the patch for the PR. > > I'll join it with my work from yesterday. > > And we have to find a way how we join effort. > OK let me know if you need any help. I think the patch should rebase cleanly against https://github.com/crosstool-ng/crosstool-ng.git master.
Bug#695545: where went crosstool-ng 1.17, startpoint for further effort
Hi Geert, On 21/05/17 22:21, Geert Stappers wrote: > > Hi all who care about crosstool-ng, > > > There are two ITP, Intend To Package, reports for crosstool-ng > * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695545 > * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721430 > > And there is a closed RFS, Request For Sponsoring, report > on crosstool-ng. > * https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=695586#5 > > So there was packaging done. > It was on version 1.17. Current version is 1.23 > > Where did the result go? > > Or more important: > What could be a start point for further effort > on getting crosstool-ng in Debian? That's kind of where I'm stuck. I last updated the packaging against 1.22. Ran though lintian and made some updates. https://github.com/crosstool-ng/crosstool-ng/pull/352 The crosstool-ng maintainer and I had some questions about what dependencies need spelling out explicitly. I also wanted to know how seriously to treat some lintian warnings. In particular because much of ct-ng is shell scripts lintian thinks it should be a noarch package but it also uses kconfig which must be compiled for a specific architecture. What I really wanted was some feedback as to where to go next. https://lists.debian.org/debian-wnpp/2016/02/msg00895.html I think I need to at least update my PR against the latest released version (although technically the packaging can live outside of crosstool-ng proper).
RFS: crosstool-ng-1.22.0 -- tool for building toolchains
Package: sponsorship-requests Hi, I'd like to try and get crosstool-ng added to debian. The developers have done some initial packaging work to create local packages for their own use but I'd like to try and get it into debian officially. Based on the work already done I've attempted the debianization of the already released crosstool-ng-1.22.0 So I've got some files ready for review by someone who can actually get the package in. I'm guessing sending the .debian.tar.gz to the list isn't the way to go but I'm unsure of the next step. This is probably a duplicate of #695545 which I've tried to set myself as the owner of. * Package name: crosstool-ng Version : 1.22.0 Upstream Author : Yann E. MORIN, Bryan Hundven * URL : http://crosstool-ng.org/ * License : GPL, CC-BY-SA-2.5 Programming Lang: C, bash, make Description : tool to build toolchains for various architectures