Re: [ITA] units

2017-04-27 Thread Brian Inglis
On 2017-04-27 12:37, Brian Inglis wrote:
> On 2017-04-27 05:51, Jon Turney wrote:
>> On 27/04/2017 00:20, Brian Inglis wrote:
>>> On 2017-04-26 17:16, Brian Inglis wrote:
 On 2017-04-26 12:30, Yaakov Selkowitz wrote:
> On 2017-04-26 10:50, Brian Inglis wrote:
>> - x86 does not have the libreadline7 direct dependency in .hint
> That means you were missing libreadline-devel; you will need
> to install that for x86 and rebuild.
>>> Should I add libreadline-devel to .cygport DEPEND=?
>> Yes.
>> It would be better (works when cross-compiled) to write that as a 
>> pkg-config dependency, but unfortunately libreadline doesn't seem
>> to have a .pc file.
>> You might also want to explicitly add --enable-readline (or
>> whatever the right thing is) to the configure line.
> configure does not seem to support --{with,enable}-readline but does 
> dynamic checks to see if readline can be used with -lreadline and if 
> it also needs -l{termcap,ncurses,curses} to build, so I just added to
> DEPEND, rebuilt both archs, and uploaded both.
> Please let me know if there are any issues, or what I should read now
> to know what to check?
> I've sftp-ed !mail and x86{,_64}/release/!ready, received two calm 
> emails indicating release, apt update shows units upgradable to
> 2.14-1 for x86{,_64}, ran setup-x86{,_64} to install, tested, so
> should be okay to announce?

Sorry about the garbled premature announcement. 
I was trying out cygport announce, and thought there were problems with 
it connecting to my ISP mailserver, so messed around with that getting 
nowhere, then tried Thunderbird, and it too went nowhere. 
Finally noticed I had a network problem with my cable internet: bounced 
system, router, cable modem, with no luck; checking via my cell provider, 
turned out to be a national outage, including VoIP, for my ISP. 
Unfortunately, it looks like Tbird kept the failed sent message around, 
then sent it when the network came back up. 
Haven't experienced an unscheduled outage for a few years, so not used 
to checking for stuff in my Outbox, and Murphy knows how to teach us 
humility, and educate us about our tools! ;^>

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada


Re: [ITA] units

2017-04-27 Thread Brian Inglis
On 2017-04-27 05:51, Jon Turney wrote:
> On 27/04/2017 00:20, Brian Inglis wrote:
>> On 2017-04-26 17:16, Brian Inglis wrote:
>>> On 2017-04-26 12:30, Yaakov Selkowitz wrote:
 On 2017-04-26 10:50, Brian Inglis wrote:
> - x86 does not have the libreadline7 direct dependency in .hint
 That means you were missing libreadline-devel; you will need to
 install that for x86 and rebuild.
>>
>> Should I add libreadline-devel to .cygport DEPEND=?
> 
> Yes.
> 
> It would be better (works when cross-compiled) to write that as a
> pkg-config dependency, but unfortunately libreadline doesn't seem to
> have a .pc file.
> 
> You might also want to explicitly add --enable-readline (or whatever
> the right thing is) to the configure line.

configure does not seem to support --{with,enable}-readline but does 
dynamic checks to see if readline can be used with -lreadline and if 
it also needs -l{termcap,ncurses,curses} to build, so I just added 
to DEPEND, rebuilt both archs, and uploaded both.

Please let me know if there are any issues, or what I should read 
now to know what to check? 

I've sftp-ed !mail and x86{,_64}/release/!ready, received two calm 
emails indicating release, apt update shows units upgradable to 2.14-1 
for x86{,_64}, ran setup-x86{,_64} to install, tested, so should be 
okay to announce?

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada


Re: [ITA] units

2017-04-27 Thread Andrew Schulman
> On 2017-04-25 17:42, Brian Inglis wrote:
> > As a long time user of Cygwin and units, both professionally and
> > personally, I noticed a new release of units 2.14 was available
> > but the package is orphaned.
> 
> I have been nominally maintaining it anyway, but you're welcome to take it.

Gold star awarded! https://cygwin.com/goldstars/#BI



Re: [ITA] units

2017-04-27 Thread Jon Turney

On 27/04/2017 00:20, Brian Inglis wrote:

On 2017-04-26 17:16, Brian Inglis wrote:

On 2017-04-26 12:30, Yaakov Selkowitz wrote:

On 2017-04-26 10:50, Brian Inglis wrote:

- x86 does not have the libreadline7 direct dependency in .hint

That means you were missing libreadline-devel; you will need to
install that for x86 and rebuild.


Should I add libreadline-devel to .cygport DEPEND=?


Yes.

It would be better (works when cross-compiled) to write that as a 
pkg-config dependency, but unfortunately libreadline doesn't seem to 
have a .pc file.


You might also want to explicitly add --enable-readline (or whatever the 
right thing is) to the configure line.




Re: [ITA] units

2017-04-26 Thread Brian Inglis
On 2017-04-26 17:16, Brian Inglis wrote:
> On 2017-04-26 12:30, Yaakov Selkowitz wrote:
>> On 2017-04-26 10:50, Brian Inglis wrote:
>>> - x86 does not have the libreadline7 direct dependency in .hint
>> That means you were missing libreadline-devel; you will need to
>> install that for x86 and rebuild.

Should I add libreadline-devel to .cygport DEPEND=?
 
> Thanks Yaakov - installed lib{readline,ncurses}-devel, first 
> rebuild make said "nothing to do", so blew away build/ contents, 
> rebuilt, tested, checked --version, and using cygcheck, both 
> indicate built with readline (and ncursesw10), hints and source 
> packages now all match, so moved common sources under units/, only 
> binaries under x86{,_64}/:
> 
> Gdrive
> 
> https://drive.google.com/drive/folders/0B_phQl0EKs8jdXc4bXl2dGFqN3c?usp=sharing
> units/
> units.cygport
> units-2.14-1.hint
> units-2.14-1-src.tar.xz
> units-debuginfo-2.14-1.hint
> 
> https://drive.google.com/drive/folders/0B_phQl0EKs8jaTdMNDFybVFqZm8?usp=sharing
> units/x86/
> units-2.14-1.tar.xz
> units-debuginfo-2.14-1.tar.xz
> 
> - x86 does not have the libreadline7 direct dependency in .hint
> 
> https://drive.google.com/drive/folders/0B_phQl0EKs8jQmx3YjlwS28yaTA?usp=sharing
> units/x86_64/
> units-2.14-1.tar.xz
> units-debuginfo-2.14-1.tar.xz

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada


Re: [ITA] units

2017-04-26 Thread Brian Inglis
On 2017-04-26 12:30, Yaakov Selkowitz wrote:
> On 2017-04-26 10:50, Brian Inglis wrote:
>> - x86 does not have the libreadline7 direct dependency in .hint
> That means you were missing libreadline-devel; you will need to
> install that for x86 and rebuild.

Thanks Yaakov - installed lib{readline,ncurses}-devel, first 
rebuild make said "nothing to do", so blew away build/ contents, 
rebuilt, tested, checked --version, and using cygcheck, both 
indicate built with readline (and ncursesw10), hints and source 
packages now all match, so moved common sources under units/, only 
binaries under x86{,_64}/:

Gdrive

https://drive.google.com/drive/folders/0B_phQl0EKs8jdXc4bXl2dGFqN3c?usp=sharing
units/
units.cygport
units-2.14-1.hint
units-2.14-1-src.tar.xz
units-debuginfo-2.14-1.hint

https://drive.google.com/drive/folders/0B_phQl0EKs8jaTdMNDFybVFqZm8?usp=sharing
units/x86/
units-2.14-1.tar.xz
units-debuginfo-2.14-1.tar.xz

- x86 does not have the libreadline7 direct dependency in .hint

https://drive.google.com/drive/folders/0B_phQl0EKs8jQmx3YjlwS28yaTA?usp=sharing
units/x86_64/
units-2.14-1.tar.xz
units-debuginfo-2.14-1.tar.xz

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada


Re: [ITA] units

2017-04-26 Thread Yaakov Selkowitz

On 2017-04-26 10:50, Brian Inglis wrote:

- x86 does not have the libreadline7 direct dependency in .hint


That means you were missing libreadline-devel; you will need to install 
that for x86 and rebuild.


--
Yaakov


Re: [ITA] units

2017-04-26 Thread Brian Inglis
On 2017-04-25 20:59, Brian Inglis wrote:
> On 2017-04-25 20:25, Yaakov Selkowitz wrote:
>> On 2017-04-25 17:42, Brian Inglis wrote:
>>> As a long time user of Cygwin and units, both professionally and 
>>> personally, I noticed a new release of units 2.14 was available 
>>> but the package is orphaned.
>> I have been nominally maintaining it anyway, but you're welcome to 
>> take it.
> One less thing on your plate - but your call.
>>> I built and installed the new release for myself, and thought
>>> I'd like to make it available to the community, so would like to
>>> adopt the package units.
>>> I've had no problems downloading the previous source, bumping
>>> the cygport version, building, testing, installing, and using the
>>> new release.
>> That is a good start, but:
>>> units.cygport
>>> units-2.14-1.hint
>>> units-2.14-1.tar.xz
>>> units-2.14-1-src.tar.xz
>>> units-debuginfo-2.14-1.hint
>>> units-debuginfo-2.14-1.tar.xz
>> This is the build from only one architecture. Each archful package 
>> needs to be built for each of x86 (32-bit) and x86_64 (64-bit).
>> Are you set up to build both?
> Yes - I still upgrade x86 infrequently.

Added below

>>> I've read the contributor/maintainer guides but as this would be
>>> my first package contribution, I may need some help using calm,
>>> etc.
>> "cygport upload" takes care of this for you.
> Thanks - was vaguely aware there were other commands, but obviously 
> never had use for them.

Gdrive:

https://drive.google.com/drive/folders/0B_phQl0EKs8jdXc4bXl2dGFqN3c?usp=sharing
units/
units.cygport

https://drive.google.com/drive/folders/0B_phQl0EKs8jaTdMNDFybVFqZm8?usp=sharing
units/x86/
units-2.14-1.hint
units-2.14-1.tar.xz
units-2.14-1-src.tar.xz
units-debuginfo-2.14-1.hint
units-debuginfo-2.14-1.tar.xz

- x86 does not have the libreadline7 direct dependency in .hint

https://drive.google.com/drive/folders/0B_phQl0EKs8jQmx3YjlwS28yaTA?usp=sharing
units/x86_64/
units-2.14-1.hint
units-2.14-1.tar.xz
units-2.14-1-src.tar.xz
units-debuginfo-2.14-1.hint
units-debuginfo-2.14-1.tar.xz

- x86_64 has a libreadline7 direct dependency in .hint
- src has different timestamps so x86_64 is 4 bytes longer but 
  identical content sizes to x86
- debuginfo hints are identical

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada


Re: [ITA] units

2017-04-26 Thread Jon Turney

On 26/04/2017 03:59, Brian Inglis wrote:

On 2017-04-25 20:25, Yaakov Selkowitz wrote:

On 2017-04-25 17:42, Brian Inglis wrote:>

I've read the contributor/maintainer guides but as this would be my
first package contribution, I may need some help using calm, etc.


"cygport upload" takes care of this for you.


Thanks - was vaguely aware there were other commands, but obviously
never had use for them.


See [1], and please provide a ssh key as per that page.

[1] https://cygwin.com/package-upload.html






Re: [ITA] units

2017-04-25 Thread Brian Inglis
On 2017-04-25 20:25, Yaakov Selkowitz wrote:
> On 2017-04-25 17:42, Brian Inglis wrote:
>> As a long time user of Cygwin and units, both professionally and
>> personally, I noticed a new release of units 2.14 was available
>> but the package is orphaned.
> 
> I have been nominally maintaining it anyway, but you're welcome to
> take it.

One less thing on your plate - but your call.

>> I built and installed the new release for myself, and thought I'd
>> like to make it available to the community, so would like to adopt
>> the package units.
>> I've had no problems downloading the prvious source, bumping the
>> cygport version, building, testing, installing, and using the new
>> release.
> 
> That is a good start, but:
> 
>> units.cygport
>> units-2.14-1.hint
>> units-2.14-1.tar.xz
>> units-2.14-1-src.tar.xz
>> units-debuginfo-2.14-1.hint
>> units-debuginfo-2.14-1.tar.xz
> 
> This is the build from only one architecture. Each archful package
> needs to be built for each of x86 (32-bit) and x86_64 (64-bit). Are
> you set up to build both?

Yes - I still upgrade x86 infrequently.

>> I've read the contributor/maintainer guides but as this would be my
>> first package contribution, I may need some help using calm, etc.
> 
> "cygport upload" takes care of this for you.

Thanks - was vaguely aware there were other commands, but obviously 
never had use for them.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada


Re: [ITA] units

2017-04-25 Thread Yaakov Selkowitz

On 2017-04-25 17:42, Brian Inglis wrote:

As a long time user of Cygwin and units, both professionally and
personally, I noticed a new release of units 2.14 was available
but the package is orphaned.


I have been nominally maintaining it anyway, but you're welcome to take it.


I built and installed the new release for myself, and thought I'd
like to make it available to the community, so would like to adopt
the package units.
I've had no problems downloading the prvious source, bumping the
cygport version, building, testing, installing, and using the new
release.


That is a good start, but:


units.cygport
units-2.14-1.hint
units-2.14-1.tar.xz
units-2.14-1-src.tar.xz
units-debuginfo-2.14-1.hint
units-debuginfo-2.14-1.tar.xz


This is the build from only one architecture.  Each archful package 
needs to be built for each of x86 (32-bit) and x86_64 (64-bit).  Are you 
set up to build both?



I've read the contributor/maintainer guides but as this would be my
first package contribution, I may need some help using calm, etc.


"cygport upload" takes care of this for you.

--
Yaakov


[ITA] units

2017-04-25 Thread Brian Inglis
Hi folks, 

As a long time user of Cygwin and units, both professionally and
personally, I noticed a new release of units 2.14 was available 
but the package is orphaned.

I built and installed the new release for myself, and thought I'd 
like to make it available to the community, so would like to adopt 
the package units.
I've had no problems downloading the prvious source, bumping the 
cygport version, building, testing, installing, and using the new 
release.

You should be able to see what was built at: 

https://drive.google.com/drive/folders/0B_phQl0EKs8jdXc4bXl2dGFqN3c?usp=sharing

where the following components are available: 

units.cygport
units-2.14-1.hint
units-2.14-1.tar.xz
units-2.14-1-src.tar.xz
units-debuginfo-2.14-1.hint
units-debuginfo-2.14-1.tar.xz

I've read the contributor/maintainer guides but as this would be my 
first package contribution, I may need some help using calm, etc.

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada