public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITP] calm - cygwin package server tools
@ 2016-07-01 13:04 Jon Turney
  2016-07-01 16:25 ` Ken Brown
  0 siblings, 1 reply; 7+ messages in thread
From: Jon Turney @ 2016-07-01 13:04 UTC (permalink / raw)
  To: cygwin-apps


This package contains:

* calm - a script which runs on sourceware

* mksetupini - generates a setup.ini file from the setup.hint files for 
the packages in the release area, similar to genini

* python3 modules for working with a cygwin package set - these might be 
useful for constructing other tools for working with a Cygwin package 
server (although there's no guarantee of interface stability at the moment)

cygport file:

https://github.com/jon-turney/calm-cygport/blob/HEAD/calm.cygport

package files:

http://www.dronecode.org.uk/cygwin/noarch/release/calm/

You may find "wget -r -np -nH -R'index*'" convenient for retrieving 
these files.

license:

MIT

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ITP] calm - cygwin package server tools
  2016-07-01 13:04 [ITP] calm - cygwin package server tools Jon Turney
@ 2016-07-01 16:25 ` Ken Brown
  2016-07-05 12:28   ` Jon Turney
  0 siblings, 1 reply; 7+ messages in thread
From: Ken Brown @ 2016-07-01 16:25 UTC (permalink / raw)
  To: cygwin-apps

On 7/1/2016 9:04 AM, Jon Turney wrote:
>
> This package contains:
>
> * calm - a script which runs on sourceware
>
> * mksetupini - generates a setup.ini file from the setup.hint files for
> the packages in the release area, similar to genini
>
> * python3 modules for working with a cygwin package set - these might be
> useful for constructing other tools for working with a Cygwin package
> server (although there's no guarantee of interface stability at the moment)
>
> cygport file:
>
> https://github.com/jon-turney/calm-cygport/blob/HEAD/calm.cygport
>
> package files:
>
> http://www.dronecode.org.uk/cygwin/noarch/release/calm/
>
> You may find "wget -r -np -nH -R'index*'" convenient for retrieving
> these files.

I think you need to package python3-dirq as a prerequisite for calm:

$ mksetupini -h
Traceback (most recent call last):
   File "/usr/bin/mksetupini", line 5, in <module>
     from pkg_resources import load_entry_point
   File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", 
line 3070, in <module>
     @_call_aside
   File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", 
line 3056, in _call_aside
     f(*args, **kwargs)
   File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", 
line 3083, in _initialize_master_working_set
     working_set = WorkingSet._build_master()
   File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", 
line 645, in _build_master
     ws.require(__requires__)
   File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", 
line 946, in require
     needed = self.resolve(parse_requirements(requirements))
   File "/usr/lib/python3.4/site-packages/pkg_resources/__init__.py", 
line 833, in resolve
     raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'dirq' distribution was not 
found and is required by calm

Ken

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ITP] calm - cygwin package server tools
  2016-07-01 16:25 ` Ken Brown
@ 2016-07-05 12:28   ` Jon Turney
  2016-07-05 13:18     ` Ken Brown
  0 siblings, 1 reply; 7+ messages in thread
From: Jon Turney @ 2016-07-05 12:28 UTC (permalink / raw)
  To: cygwin-apps

On 01/07/2016 17:25, Ken Brown wrote:
> On 7/1/2016 9:04 AM, Jon Turney wrote:
>>
>> This package contains:
>>
>> * calm - a script which runs on sourceware
>>
>> * mksetupini - generates a setup.ini file from the setup.hint files for
>> the packages in the release area, similar to genini
>>
>> * python3 modules for working with a cygwin package set - these might be
>> useful for constructing other tools for working with a Cygwin package
>> server (although there's no guarantee of interface stability at the
>> moment)
>>
>> cygport file:
>>
>> https://github.com/jon-turney/calm-cygport/blob/HEAD/calm.cygport
>>
>> package files:
>>
>> http://www.dronecode.org.uk/cygwin/noarch/release/calm/
>>
>> You may find "wget -r -np -nH -R'index*'" convenient for retrieving
>> these files.
>
> I think you need to package python3-dirq as a prerequisite for calm:

Thanks for testing.

Since dirq was only required by some experimental code, I've just 
removed that instead.

Updated packages:

http://www.dronecode.org.uk/cygwin/noarch/release/calm/calm-20160705-1-src.tar.xz
http://www.dronecode.org.uk/cygwin/noarch/release/calm/calm-20160705-1.tar.xz

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ITP] calm - cygwin package server tools
  2016-07-05 12:28   ` Jon Turney
@ 2016-07-05 13:18     ` Ken Brown
  2016-07-16 14:27       ` Ken Brown
  0 siblings, 1 reply; 7+ messages in thread
From: Ken Brown @ 2016-07-05 13:18 UTC (permalink / raw)
  To: cygwin-apps

On 7/5/2016 8:28 AM, Jon Turney wrote:
> On 01/07/2016 17:25, Ken Brown wrote:
>> On 7/1/2016 9:04 AM, Jon Turney wrote:
>>>
>>> This package contains:
>>>
>>> * calm - a script which runs on sourceware
>>>
>>> * mksetupini - generates a setup.ini file from the setup.hint files for
>>> the packages in the release area, similar to genini
>>>
>>> * python3 modules for working with a cygwin package set - these might be
>>> useful for constructing other tools for working with a Cygwin package
>>> server (although there's no guarantee of interface stability at the
>>> moment)
>>>
>>> cygport file:
>>>
>>> https://github.com/jon-turney/calm-cygport/blob/HEAD/calm.cygport
>>>
>>> package files:
>>>
>>> http://www.dronecode.org.uk/cygwin/noarch/release/calm/
>>>
>>> You may find "wget -r -np -nH -R'index*'" convenient for retrieving
>>> these files.
>>
>> I think you need to package python3-dirq as a prerequisite for calm:
>
> Thanks for testing.
>
> Since dirq was only required by some experimental code, I've just
> removed that instead.

Looks good.  I tested by rebuilding from the cygport file and by running 
mksetupini instead of genini on my local repo.

Ken

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ITP] calm - cygwin package server tools
  2016-07-05 13:18     ` Ken Brown
@ 2016-07-16 14:27       ` Ken Brown
  2016-07-18  8:21         ` Corinna Vinschen
  0 siblings, 1 reply; 7+ messages in thread
From: Ken Brown @ 2016-07-16 14:27 UTC (permalink / raw)
  To: cygwin-apps

On 7/5/2016 9:18 AM, Ken Brown wrote:
> On 7/5/2016 8:28 AM, Jon Turney wrote:
>> On 01/07/2016 17:25, Ken Brown wrote:
>>> On 7/1/2016 9:04 AM, Jon Turney wrote:
>>>>
>>>> This package contains:
>>>>
>>>> * calm - a script which runs on sourceware
>>>>
>>>> * mksetupini - generates a setup.ini file from the setup.hint files for
>>>> the packages in the release area, similar to genini
>>>>
>>>> * python3 modules for working with a cygwin package set - these
>>>> might be
>>>> useful for constructing other tools for working with a Cygwin package
>>>> server (although there's no guarantee of interface stability at the
>>>> moment)
>>>>
>>>> cygport file:
>>>>
>>>> https://github.com/jon-turney/calm-cygport/blob/HEAD/calm.cygport
>>>>
>>>> package files:
>>>>
>>>> http://www.dronecode.org.uk/cygwin/noarch/release/calm/
>>>>
>>>> You may find "wget -r -np -nH -R'index*'" convenient for retrieving
>>>> these files.
>>>
>>> I think you need to package python3-dirq as a prerequisite for calm:
>>
>> Thanks for testing.
>>
>> Since dirq was only required by some experimental code, I've just
>> removed that instead.
>
> Looks good.  I tested by rebuilding from the cygport file and by running
> mksetupini instead of genini on my local repo.

Does this package need a vote?  If so, here's my +1.

Ken

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ITP] calm - cygwin package server tools
  2016-07-16 14:27       ` Ken Brown
@ 2016-07-18  8:21         ` Corinna Vinschen
  2016-07-18 15:30           ` Jon Turney
  0 siblings, 1 reply; 7+ messages in thread
From: Corinna Vinschen @ 2016-07-18  8:21 UTC (permalink / raw)
  To: cygwin-apps

[-- Attachment #1: Type: text/plain, Size: 1868 bytes --]

On Jul 16 10:27, Ken Brown wrote:
> On 7/5/2016 9:18 AM, Ken Brown wrote:
> > On 7/5/2016 8:28 AM, Jon Turney wrote:
> > > On 01/07/2016 17:25, Ken Brown wrote:
> > > > On 7/1/2016 9:04 AM, Jon Turney wrote:
> > > > > 
> > > > > This package contains:
> > > > > 
> > > > > * calm - a script which runs on sourceware
> > > > > 
> > > > > * mksetupini - generates a setup.ini file from the setup.hint files for
> > > > > the packages in the release area, similar to genini
> > > > > 
> > > > > * python3 modules for working with a cygwin package set - these
> > > > > might be
> > > > > useful for constructing other tools for working with a Cygwin package
> > > > > server (although there's no guarantee of interface stability at the
> > > > > moment)
> > > > > 
> > > > > cygport file:
> > > > > 
> > > > > https://github.com/jon-turney/calm-cygport/blob/HEAD/calm.cygport
> > > > > 
> > > > > package files:
> > > > > 
> > > > > http://www.dronecode.org.uk/cygwin/noarch/release/calm/
> > > > > 
> > > > > You may find "wget -r -np -nH -R'index*'" convenient for retrieving
> > > > > these files.
> > > > 
> > > > I think you need to package python3-dirq as a prerequisite for calm:
> > > 
> > > Thanks for testing.
> > > 
> > > Since dirq was only required by some experimental code, I've just
> > > removed that instead.
> > 
> > Looks good.  I tested by rebuilding from the cygport file and by running
> > mksetupini instead of genini on my local repo.
> 
> Does this package need a vote?  If so, here's my +1.

No voting required for this, methinks.  Jon can go ahead whenever he
likes and feels the package is good enough for public consumption.


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [ITP] calm - cygwin package server tools
  2016-07-18  8:21         ` Corinna Vinschen
@ 2016-07-18 15:30           ` Jon Turney
  0 siblings, 0 replies; 7+ messages in thread
From: Jon Turney @ 2016-07-18 15:30 UTC (permalink / raw)
  To: cygwin-apps

On 18/07/2016 09:20, Corinna Vinschen wrote:
> On Jul 16 10:27, Ken Brown wrote:
>> On 7/5/2016 9:18 AM, Ken Brown wrote:
>>> On 7/5/2016 8:28 AM, Jon Turney wrote:
[..]
>>>> Thanks for testing.
>>>>
>>>> Since dirq was only required by some experimental code, I've just
>>>> removed that instead.
>>>
>>> Looks good.  I tested by rebuilding from the cygport file and by running
>>> mksetupini instead of genini on my local repo.
>>
>> Does this package need a vote?  If so, here's my +1.
>
> No voting required for this, methinks.  Jon can go ahead whenever he
> likes and feels the package is good enough for public consumption.

Much as I'd like to claim this delay was due to respect for the rules, I 
was actually just busy doing other things...

Package has now been uploaded.

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-07-18 15:30 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-01 13:04 [ITP] calm - cygwin package server tools Jon Turney
2016-07-01 16:25 ` Ken Brown
2016-07-05 12:28   ` Jon Turney
2016-07-05 13:18     ` Ken Brown
2016-07-16 14:27       ` Ken Brown
2016-07-18  8:21         ` Corinna Vinschen
2016-07-18 15:30           ` Jon Turney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).