Bug#721430: crosstool-ng packaging for Debian

2017-07-23 Thread Chris Packham
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

2017-07-23 Thread Chris Packham
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

2017-06-06 Thread Chris Packham
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

2017-06-05 Thread Chris Packham
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

2017-05-22 Thread Chris Packham
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

2017-05-21 Thread Chris Packham
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

2016-02-23 Thread Chris Packham
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