Re: Maintainers please weigh in on 64-bit Cygwin

2013-04-09 Thread Charles Wilson

On 3/17/2013 12:45 PM, Christopher Faylor wrote:

1) Do you have a 64-bit version of Windows available?

2) If no, would you be willing to install one?

3) Are you willing to download the current 64-bit Cygwin and start porting
your stuff, knowing that there are still bugs?

4) Or, would you rather wait for 64-bit to be completely stable before
attempting anything?

5) Does the existence of two different architectures make you think that
it is time for you to stop offering the package?

6) Would you be willing to have another person doing the 64-bit port for
you?

7) Are you ok with a 64-bit alpha release being made available which contains
your packages built by someone else?


1) Yes.
2) N/A
3) Yes.
4) No.
5) No.
6) Yes.
7) Yes.

--
Chuck



Re: Maintainers please weigh in on 64-bit Cygwin

2013-04-08 Thread Gernot Hillier

Hi there!

Am 17.03.2013 17:45, schrieb Christopher Faylor:

I'd like to have a feel for how the 64-bit version of Cygwin will
impact package maintainers.

So, I'd appreciate some discussion about this.

1) Do you have a 64-bit version of Windows available?


Yes


3) Are you willing to download the current 64-bit Cygwin and start porting
your stuff, knowing that there are still bugs?
4) Or, would you rather wait for 64-bit to be completely stable before
attempting anything?


Well, somewhere in between. As I only maintain tftpd which neither has a 
broad user base nor frequent upstream updates, I only look into Cygwin 
packaging every now and then.


So I'd love to see some "Howto get your package built on 64-bit" 
instruction. If things are shomehow shaky and unstable, that's no 
problem, I can happily try and report - but likely I won't have time to 
dig deeper or provide patches for other packages.



5) Does the existence of two different architectures make you think that
it is time for you to stop offering the package?


No.


6) Would you be willing to have another person doing the 64-bit port for
you?


As I don't expect too much overhead here: no.


7) Are you ok with a 64-bit alpha release being made available which contains
your packages built by someone else?


Don't think this makes sense for tftpd.

--
Gernot
Siemens CT RTC ITP SDP-DE, Corporate Competence Center Embedded Linux



Re: Maintainers please weigh in on 64-bit Cygwin

2013-04-04 Thread Dr. Volker Zell
> Christopher Faylor writes:

> I'd like to have a feel for how the 64-bit version of Cygwin will
> impact package maintainers.

> So, I'd appreciate some discussion about this.

> 1) Do you have a 64-bit version of Windows available?

> 2) If no, would you be willing to install one?

> 3) Are you willing to download the current 64-bit Cygwin and start porting
> your stuff, knowing that there are still bugs?

> 4) Or, would you rather wait for 64-bit to be completely stable before
> attempting anything?

> 5) Does the existence of two different architectures make you think that
> it is time for you to stop offering the package?

> 6) Would you be willing to have another person doing the 64-bit port for
> you?

> 7) Are you ok with a 64-bit alpha release being made available which 
contains
> your packages built by someone else?


1) Yes
2) N/A
3) Yes (in the near future)
4) No
5) No
6) Yes
7) Yes
   
Ciao
  Volker



Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-21 Thread Eric Blake
On 03/17/2013 10:45 AM, Christopher Faylor wrote:
> I'd like to have a feel for how the 64-bit version of Cygwin will
> impact package maintainers.
> 
> So, I'd appreciate some discussion about this.
> 
> 1) Do you have a 64-bit version of Windows available?

Not yet.

> 
> 2) If no, would you be willing to install one?

Yes, as a VM, although I'll probably have to reinstall it every time the
trial license expires.

> 
> 3) Are you willing to download the current 64-bit Cygwin and start porting
> your stuff, knowing that there are still bugs?

Yes, if I can get a 64-bit Windows vm going.

> 
> 4) Or, would you rather wait for 64-bit to be completely stable before
> attempting anything?

No, I'm willing to try early.

> 
> 5) Does the existence of two different architectures make you think that
> it is time for you to stop offering the package?

No, although I'm already behind on several of my packages for 32-bit
windows.

> 
> 6) Would you be willing to have another person doing the 64-bit port for
> you?

Yes, if needed.

> 
> 7) Are you ok with a 64-bit alpha release being made available which contains
> your packages built by someone else?

Yes.

> 
> There are probably other considerations that I haven't thought of.  Any
> insights welcome.
> 

-- 
Eric Blake   eblake redhat com+1-919-301-3266
Libvirt virtualization library http://libvirt.org



signature.asc
Description: OpenPGP digital signature


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-20 Thread Jason Tishler
On Sun, Mar 17, 2013 at 12:45:22PM -0400, Christopher Faylor wrote:
> 1) Do you have a 64-bit version of Windows available?

No.

> 2) If no, would you be willing to install one?

Yes, but I need to purchase it and schedule converting one of PCs from
32- to 64-bit Windows.

> 3) Are you willing to download the current 64-bit Cygwin and start
> porting your stuff, knowing that there are still bugs?
> 
> 4) Or, would you rather wait for 64-bit to be completely stable before
> attempting anything?

I would prefer things to get a little more stable before I start
porting.

> 5) Does the existence of two different architectures make you think
> that it is time for you to stop offering the package?

No.

> 6) Would you be willing to have another person doing the 64-bit port
> for you?

Yes, but I would like to be able to review the changes.

> 7) Are you ok with a 64-bit alpha release being made available which
> contains your packages built by someone else?

Yes.

Jason


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-20 Thread Bob Heckel
On Sun, Mar 17, 2013 at 12:45 PM, Christopher Faylor
 wrote:

> 1) Do you have a 64-bit version of Windows available?
Yes

> 2) If no, would you be willing to install one?
Yes

> 3) Are you willing to download the current 64-bit Cygwin and start porting
> your stuff, knowing that there are still bugs?
Yes, time permitting

> 4) Or, would you rather wait for 64-bit to be completely stable before
> attempting anything?
No

> 5) Does the existence of two different architectures make you think that
> it is time for you to stop offering the package?
No

> 6) Would you be willing to have another person doing the 64-bit port for
> you?
Yes (especially if that person is Yaakov)

> 7) Are you ok with a 64-bit alpha release being made available which contains
> your packages built by someone else?
Yes


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-20 Thread Corinna Vinschen
On Mar 20 15:16, Kai Tietz wrote:
> 2013/3/20 Dave Korn schrieb:
> >   On a related issue, I don't see anything related to cygwin64 in upstream
> > GCC.  How is 64-bit Cygwin currently being built?  Are you using a mingw64
> > compiler and controlling things like startup files and libs linked against 
> > in
> > the command-line?
> 
> I will begin to push patches this week to gcc upstream. It is now
> again in stage 1, and well, I would like to let settle down new
> sourceware hardware a bit before posting.
> You can find most important required patches at
> ftp://cygwin.com/pub/cygwin/64bit/  folder.
> The mingw-w64 compiler is required at some places for building
> cygwin-base stuff (utils etc), but in general cygwin64-compiler is
> used.

Just to be clear, the utils Kai is talking about are the non-Cygwin
utils from the cygwin utils dir (cygcheck, strace).  This isn't
different from the 32 bit Cygwin native utils, which now require the 32
bit mingw64 compiler to get a simpler build process.  Since you were
gone for so long you probably didn't notice that we have switched our
w32api to the Mingw-w64 headers and libs, so the 32 and 64 bit Cygwin
can be built using the same set of w32api files.


Corinna

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


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-20 Thread Kai Tietz
2013/3/20 Dave Korn schrieb:
>   On a related issue, I don't see anything related to cygwin64 in upstream
> GCC.  How is 64-bit Cygwin currently being built?  Are you using a mingw64
> compiler and controlling things like startup files and libs linked against in
> the command-line?

I will begin to push patches this week to gcc upstream. It is now
again in stage 1, and well, I would like to let settle down new
sourceware hardware a bit before posting.
You can find most important required patches at
ftp://cygwin.com/pub/cygwin/64bit/  folder.
The mingw-w64 compiler is required at some places for building
cygwin-base stuff (utils etc), but in general cygwin64-compiler is
used.

>   (Sorry for being so behind the times.  I've got an ~20k backlog of emails
> between Cygwin, binutils and GCC.)
>
> cheers,
>   DaveK

Regards,
Kai


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-20 Thread Corinna Vinschen
On Mar 20 15:08, Corinna Vinschen wrote:
> On Mar 20 13:44, Dave Korn wrote:
> >   On a related issue, I don't see anything related to cygwin64 in upstream
> > GCC.  How is 64-bit Cygwin currently being built?  Are you using a mingw64
> > compiler and controlling things like startup files and libs linked against 
> > in
> > the command-line?
> 
> We have a Linux cross compiler 4.8.0 based, and native gcc's 4.8.0
> and 4.9.0 based.

I screwed up the versions.  Both toolchains, Linux and native, were
using svn HEAD at the time of building.  SO the native toolchain is
4.8.0 from May 7th and the Linux toolchain is 4.9.0 from May 19th.


Corinna

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


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-20 Thread Corinna Vinschen
On Mar 20 13:44, Dave Korn wrote:
>   On a related issue, I don't see anything related to cygwin64 in upstream
> GCC.  How is 64-bit Cygwin currently being built?  Are you using a mingw64
> compiler and controlling things like startup files and libs linked against in
> the command-line?

We have a Linux cross compiler 4.8.0 based, and native gcc's 4.8.0
and 4.9.0 based.  The reason the patches are not upstream yet is that
we were waiting for 4.8 being branched and the opening of the stage 1
season for 4.9.  That apparently happened over the last weekend, so
Kai will send the patches upstream starting this week.  The basic set
of patches to build an x86_64-pc-cygwin GCC are here:

ftp://cygwin.com/pub/cygwin/64bit/x86_64-pc-cygwin-gcc-20130319.patch

The Linux cross is here:

ftp://cygwin.com/pub/cygwin/64bit/binary-toolchain-x86_64-pc-linux-x-x86_64-pc-cygwin-20130319.tar.xz

The native compiler is either here:

ftp://cygwin.com/pub/cygwin/64bit/install/base-cygwin-toolchain-install-first-20130307.x86_64.tar.xz

or here:

ftp://cygwin.com/pub/cygwin/64bit/release/gcc/gcc-4.8.0-20130307-cvs-1.tar.bz2

Yaakov also has some additional patches, partially taken from your
32 bit patchset:

http://cygwin-ports.git.sourceforge.net/git/gitweb.cgi?p=cygwin-ports/gcc;a=shortlog;h=refs/heads/4.8

binutils and gdb patches are already upstream.

As for GCC, only C and C++ are working so far, but other than that, we
have everything in to build correct x86_64-pc-cygwin binaries.

Most importantly, in x86_64-pc-cygwin sizeof(long)==8, and we're using
the brand new (thanks to Kai's February efforts) medium code model.  For
more details, I'd like to point out a few mails on the cygwin-developers
list:

http://cygwin.com/ml/cygwin-developers/2013-02/msg9.html
http://cygwin.com/ml/cygwin-developers/2013-02/msg00027.html
http://cygwin.com/ml/cygwin-developers/2013-03/msg00011.html

And especially SKIP all mails in March with the word "segfault" in it's
subject...


Corinna

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


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-20 Thread Dave Korn
On 17/03/2013 16:45, Christopher Faylor wrote:
> I'd like to have a feel for how the 64-bit version of Cygwin will
> impact package maintainers.
> 
> So, I'd appreciate some discussion about this.
> 
> 1) Do you have a 64-bit version of Windows available?

  Yes.

> 3) Are you willing to download the current 64-bit Cygwin and start porting
> your stuff, knowing that there are still bugs?
> 
> 4) Or, would you rather wait for 64-bit to be completely stable before
> attempting anything?

  I don't have to wait for it to be completely stable but it'll be a few weeks
before I'm able to get up to speed and figure out what's going on.

> 5) Does the existence of two different architectures make you think that
> it is time for you to stop offering the package?

  Nope.

> 6) Would you be willing to have another person doing the 64-bit port for
> you?
> 
> 7) Are you ok with a 64-bit alpha release being made available which contains
> your packages built by someone else?

  I don't have any ego issues about it, but don't know what would be involved
in this.  Is it just a matter of rebuilding with recent cygport?  I think I
could be able to do that in reasonably short order.

  On a related issue, I don't see anything related to cygwin64 in upstream
GCC.  How is 64-bit Cygwin currently being built?  Are you using a mingw64
compiler and controlling things like startup files and libs linked against in
the command-line?

  (Sorry for being so behind the times.  I've got an ~20k backlog of emails
between Cygwin, binutils and GCC.)

cheers,
  DaveK



Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-19 Thread Andrew Schulman
> I'd like to have a feel for how the 64-bit version of Cygwin will
> impact package maintainers.
> 
> So, I'd appreciate some discussion about this.
> 
> 1) Do you have a 64-bit version of Windows available?
> 
> 2) If no, would you be willing to install one?
> 
> 3) Are you willing to download the current 64-bit Cygwin and start porting
> your stuff, knowing that there are still bugs?
> 
> 4) Or, would you rather wait for 64-bit to be completely stable before
> attempting anything?
> 
> 5) Does the existence of two different architectures make you think that
> it is time for you to stop offering the package?
> 
> 6) Would you be willing to have another person doing the 64-bit port for
> you?
> 
> 7) Are you ok with a 64-bit alpha release being made available which contains
> your packages built by someone else?

(1) Yes
(2) N/A
(3) Yes, although I don't have a lot of time for it at present.
(4) No
(5) No
(6) Yes
(7) Yes

I'm happy to build and support 32- and 64-bit versions of all of my packages.  I
just want the extra packaging work to be as little as possible.


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-18 Thread Christopher Faylor
On Mon, Mar 18, 2013 at 07:20:53PM -0600, Warren Young wrote:
>On 3/17/2013 10:45, Christopher Faylor wrote:
>> So, I'd appreciate some discussion about this.
>
>Last time I answered one of your RFCs, I got accused of bikeshedding.
>
>(This was the Win9x EOL issue, a month or so ago.  I'm not sure whether 
>the accusation was directed at me personally, or if I just felt the 
>tickle of an overly broad brush.  But, you asked for comments, you got 
>more discussion than you wanted, so you stomped off saying you wish 
>you'd never asked.  Makes one wary of answering your RFCs.  Makes one 
>think you'd rather just be BDFL and not ask any more.  Just sayin'.)

I hope you feel better now after having gotten that off of your chest.

I'm very satisfied with the level of thought that has been gone into the
answers to this request.

Thanks for your response.

cgf


RE: Maintainers please weigh in on 64-bit Cygwin

2013-03-18 Thread Pierre A. Humblet
> From: cygwin-apps-ow...@cygwin.com 
> 
> I'd like to have a feel for how the 64-bit version of Cygwin will impact
package
> maintainers.
> 
> So, I'd appreciate some discussion about this.
> 
> 1) Do you have a 64-bit version of Windows available?
No
> 2) If no, would you be willing to install one?
Not in the short run
> 3) Are you willing to download the current 64-bit Cygwin and start porting
> your stuff, knowing that there are still bugs?
N/A
> 4) Or, would you rather wait for 64-bit to be completely stable before
> attempting anything?
Yes, preferably with cross-compiling
> 5) Does the existence of two different architectures make you think that
it is
> time for you to stop offering the package?
No
> 6) Would you be willing to have another person doing the 64-bit port for
you?
Yes. It would then make sense for that person to handle both versions.
> 7) Are you ok with a 64-bit alpha release being made available which
contains
> your packages built by someone else?
Yes
> There are probably other considerations that I haven't thought of.  Any
> insights welcome.

Pierre




Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-18 Thread Christian Franke

Christopher Faylor wrote:

I'd like to have a feel for how the 64-bit version of Cygwin will
impact package maintainers.

So, I'd appreciate some discussion about this.

1) Do you have a 64-bit version of Windows available?

2) If no, would you be willing to install one?

3) Are you willing to download the current 64-bit Cygwin and start porting
your stuff, knowing that there are still bugs?

4) Or, would you rather wait for 64-bit to be completely stable before
attempting anything?

5) Does the existence of two different architectures make you think that
it is time for you to stop offering the package?

6) Would you be willing to have another person doing the 64-bit port for
you?

7) Are you ok with a 64-bit alpha release being made available which contains
your packages built by someone else?



1) Yes
2) N/A
3) Yes, already in progress
4) No
5) No
6) No
7) Yes

Christian



Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-18 Thread Warren Young

On 3/17/2013 10:45, Christopher Faylor wrote:

So, I'd appreciate some discussion about this.


Last time I answered one of your RFCs, I got accused of bikeshedding.

(This was the Win9x EOL issue, a month or so ago.  I'm not sure whether 
the accusation was directed at me personally, or if I just felt the 
tickle of an overly broad brush.  But, you asked for comments, you got 
more discussion than you wanted, so you stomped off saying you wish 
you'd never asked.  Makes one wary of answering your RFCs.  Makes one 
think you'd rather just be BDFL and not ask any more.  Just sayin'.)



1) Do you have a 64-bit version of Windows available?


Yes.


3) Are you willing to download the current 64-bit Cygwin and start porting
your stuff, knowing that there are still bugs?


Sure.  It's a question of round-tuit for me, not a worry over bugs.

As far as I'm concerned, for the first several months, the 64-bit 
version can be buggy as hell and still be worthwhile.  For now, I'm 
happy enough that it *exists*.  Stability can come over time.



5) Does the existence of two different architectures make you think that
it is time for you to stop offering the package?


I'd be happier not having to rebuild everything twice, but I don't see a 
way around that given Windows' approach to CPU compatibility.


(Compare OS X, where a single binary can contain code for multiple CPU 
types.  The program still does get compiled separately for each target, 
but the tools all handle this detail for you.  You only notice it in 
that the compile time goes up by a factor of $ncpus.)



6) Would you be willing to have another person doing the 64-bit port for
you?


Sure, if someone wants to.  If it gets done, I'm not going to squawk 
about *who* got it done.


If that happens and they post their patches, I might then take them and 
start releasing both versions.



7) Are you ok with a 64-bit alpha release being made available which contains
your packages built by someone else?


If that's how it has to go, sure.

But to me, "alpha" means "not yet feature complete" in addition to "has 
known bugs".  I wouldn't even make repo completeness a prerequisite for 
getting 64-bit Cygwin out of beta.  A certain core set of packages must 
be present from the start for the release to be of use, but a great many 
more can trickle in over time.


I don't see that my set (ctags, sqlite, expat) are so critical that they 
belong in that must-have set.  All nice and useful to be sure, but not 
exactly Base packages.  Two of mine are libraries, so I can see getting 
pressure from *other maintainers* to build 64-bit versions so they can 
proceed with their builds, where my package's library is a requirement 
for their package.  That's the level where pressure to release 64-bit 
builds should happen for most packages, rather than from the top.


As for packages that aren't dependencies of anything else, pressure 
should come from the user base.  If no one cares enough about a given 
"missing" 64-bit package to complain about it, it shouldn't be a 
priority for that maintainer to build it.


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-18 Thread marco atzeri

On 3/18/2013 10:35 AM, Corinna Vinschen wrote:

On Mar 17 12:45, Christopher Faylor wrote:

I'd like to have a feel for how the 64-bit version of Cygwin will
impact package maintainers.

So, I'd appreciate some discussion about this.

1) Do you have a 64-bit version of Windows available?

2) If no, would you be willing to install one?

3) Are you willing to download the current 64-bit Cygwin and start porting
your stuff, knowing that there are still bugs?

4) Or, would you rather wait for 64-bit to be completely stable before
attempting anything?

5) Does the existence of two different architectures make you think that
it is time for you to stop offering the package?

6) Would you be willing to have another person doing the 64-bit port for
you?

7) Are you ok with a 64-bit alpha release being made available which contains
your packages built by someone else?


1) Yes

2) Yes

3) Yes, for obvious reasons, I guess

4) No

5) No

6) Don't care

7) Yes, as is already the case.  From my point of view it's more important
to have stuff for testing purposes in an early stage.  I don't give a
damn if the package in the test release is built by me or by Yaakov
or any other maintainer who's willing to spent time on the efforts.



I Like the last point as expressed so clearly



Corinna





Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-18 Thread JonY
On 3/18/2013 00:45, Christopher Faylor wrote:
> I'd like to have a feel for how the 64-bit version of Cygwin will
> impact package maintainers.
> 
> So, I'd appreciate some discussion about this.
> 
> 1) Do you have a 64-bit version of Windows available?
> 

Yes.

> 2) If no, would you be willing to install one?
> 

N/A.

> 3) Are you willing to download the current 64-bit Cygwin and start porting
> your stuff, knowing that there are still bugs?
> 

Yes.

> 4) Or, would you rather wait for 64-bit to be completely stable before
> attempting anything?
> 

N/A.

> 5) Does the existence of two different architectures make you think that
> it is time for you to stop offering the package?
> 

No.

> 6) Would you be willing to have another person doing the 64-bit port for
> you?
> 

No.

> 7) Are you ok with a 64-bit alpha release being made available which contains
> your packages built by someone else?
> 

No.






signature.asc
Description: OpenPGP digital signature


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-18 Thread Corinna Vinschen
On Mar 17 12:45, Christopher Faylor wrote:
> I'd like to have a feel for how the 64-bit version of Cygwin will
> impact package maintainers.
> 
> So, I'd appreciate some discussion about this.
> 
> 1) Do you have a 64-bit version of Windows available?
> 
> 2) If no, would you be willing to install one?
> 
> 3) Are you willing to download the current 64-bit Cygwin and start porting
> your stuff, knowing that there are still bugs?
> 
> 4) Or, would you rather wait for 64-bit to be completely stable before
> attempting anything?
> 
> 5) Does the existence of two different architectures make you think that
> it is time for you to stop offering the package?
> 
> 6) Would you be willing to have another person doing the 64-bit port for
> you?
> 
> 7) Are you ok with a 64-bit alpha release being made available which contains
> your packages built by someone else?

1) Yes

2) Yes

3) Yes, for obvious reasons, I guess

4) No

5) No

6) Don't care

7) Yes, as is already the case.  From my point of view it's more important
   to have stuff for testing purposes in an early stage.  I don't give a
   damn if the package in the test release is built by me or by Yaakov
   or any other maintainer who's willing to spent time on the efforts.


Corinna

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


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-18 Thread waterlan

Christopher Faylor schreef op 2013-03-17 17:45:

I'd like to have a feel for how the 64-bit version of Cygwin will
impact package maintainers.

So, I'd appreciate some discussion about this.

1) Do you have a 64-bit version of Windows available?


Yes

3) Are you willing to download the current 64-bit Cygwin and start 
porting

your stuff, knowing that there are still bugs?


When I have time.



4) Or, would you rather wait for 64-bit to be completely stable before
attempting anything?


No.


5) Does the existence of two different architectures make you think 
that

it is time for you to stop offering the package?


No

6) Would you be willing to have another person doing the 64-bit port 
for

you?


I don't mind.

7) Are you ok with a 64-bit alpha release being made available which 
contains

your packages built by someone else?


No problem.

There are probably other considerations that I haven't thought of.  
Any

insights welcome.



Set up a system like Koji and Bodhi for Fedora.

regards,

--
Erwin Waterlander
http://waterlan.home.xs4all.nl/


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread NightStrike
On Sun, Mar 17, 2013 at 12:01 PM, Cary R. wrote:
> 
> From: NightStrike
> Sent: Sunday, March 17, 2013 1:36 PM
> Subject: Re: Maintainers please weigh in on 64-bit Cygwin
>
> On Sun, Mar 17, 2013 at 2:36 PM, Chris Sutcliffe wrote:
>> On 17 March 2013 13:45, Christopher Faylor wrote:
>>> You certainly could but that would mean that you'd be releasing untested
>>> software for 64-bit.  Is that something that we want to endorse or should
>>> we have some way of validating this.
>>
>> This brings up an interesting point, in that I don't have access to a
>> 64-bit machine to validate any packages I maintain.  Would running a
>> 64-bit version of Windows in VM (i.e. virtualbox) be acceptable?
>> Having a cross-compiler would be a definite plus because I've found
>> VMs to be incredibly slow, so it would be fine for validating but I
>> wouldn't want to compile in a VM.
>
> If you don't actually have a 64-bit machine, then a VM will not help.
> You can't virtualize a 64-bit guest on a 32-bit host with either
> VMWare, VirtualBox, or VirtualPC.
>
> Caveat -- the above statement is as of the last time I looked at it.
> Things always change.
>
> ---
>
> That's not my experience. With VirtualBox on a 32-bit windows XP machine
> I run both 32 and 64 bit version of Linux. The underlying hardware needs to
> have 64-bit support and you are still limited by the memory that the host OS
> can support.
>
> Cary
>

"...underlying hardware needs to have 64-bit support..."

That's what I meant by "...actually have a 64-bit machine..."

I was referring to the physical hardware.


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Chris Sutcliffe
On 17 March 2013 14:36, Chris Sutcliffe wrote:
> I also lack a 64-bit Windows OS, but I believe you can download a time
> limited trial of Windows8 in 64-bit?

Looked in to a it a little further, and it turns out a trial is available:

http://msdn.microsoft.com/en-ca/evalcenter/jj554510.aspx

Unfortunately you have to activate it by August 15th and it only lasts
90 days, so it is of limited use.

Chris

--
Chris Sutcliffe
http://emergedesktop.org
http://www.google.com/profiles/ir0nh34d


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Chris Sutcliffe
On 17 March 2013 16:36, NightStrike wrote:
> On Sun, Mar 17, 2013 at 2:36 PM, Chris Sutcliffe wrote:
>> On 17 March 2013 13:45, Christopher Faylor wrote:
>>> You certainly could but that would mean that you'd be releasing untested
>>> software for 64-bit.  Is that something that we want to endorse or should
>>> we have some way of validating this.
>>
>> This brings up an interesting point, in that I don't have access to a
>> 64-bit machine to validate any packages I maintain.  Would running a
>> 64-bit version of Windows in VM (i.e. virtualbox) be acceptable?
>> Having a cross-compiler would be a definite plus because I've found
>> VMs to be incredibly slow, so it would be fine for validating but I
>> wouldn't want to compile in a VM.
>
> If you don't actually have a 64-bit machine, then a VM will not help.
> You can't virtualize a 64-bit guest on a 32-bit host with either
> VMWare, VirtualBox, or VirtualPC.

Not all machines support it, thankfully my laptop does as I have done
it in the past to test apps I have created under 64-bit.

Cheers,

Chris

-- 
Chris Sutcliffe
http://emergedesktop.org
http://www.google.com/profiles/ir0nh34d


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Christopher Faylor
On Sun, Mar 17, 2013 at 07:32:37PM +0100, Achim Gratz wrote:
>Christopher Faylor writes:
>> Have you considered the implications of having someone else do your
>> packages?  That means potentially different setup.hint, potentially
>> different versions and version-numbering schemes, and possible
>> source-level patches which you have not touched.
>
>My (maybe faulty) understanding is that 32bit and 64bit will be
>completely separate distributions of Cygwin.  I'm not sure how much
>value it has to try to synchronize them down to the level of version or
>even release numbers; that sounds like a lot of extra coordination that
>suddenly becomes necessary.

Other distros seem to synchronize down to version and release and while
I know that may not always be possible I think it is something to strive
for.

>It would be certainly be more difficult when there are different
>maintainers for the same package in the two distributions, so if that
>sort of synchronization is a goal, then I agree that the maintainer
>should usually be the same person for both distributions.
>
>Only time will tell how many differences 64bit really triggers in terms
>of extra patches and the like.  Seeing how much code still assumes
>Cygwin == Win32 w/ POSIX this might be a bumpier ride than expected
>(although I'm usually having good luck by simply throwing out the
>Cygwin-specific code and take the Linux branch).

Yep.

cgf


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Cygwin/X
On Sun, 17 Mar 2013 18:43:52 +0100, Achim Gratz wrote:
> My working assumption is that the differences between the two
> architectures can nearly be absorbed by cygport so that a single
> definition can be used to produce both packages.  I also hope that it
> will be possible in the future to cross-compile between 32bit and 64bit,
> either direction is fine, but compiling on 32bit may be more practical
> at the moment.

That is definitely the goal, although obviously some changes to
existing .cygport's and patchsets may be required.  A 32-to-64
toolchain will be ready very soon; the reverse is a lower priority at
the moment.


Yaakov


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Peter Rosin
On 2013-03-17 17:45, Christopher Faylor wrote:
> I'd like to have a feel for how the 64-bit version of Cygwin will
> impact package maintainers.
> 
> So, I'd appreciate some discussion about this.

1. yes, I have Win64
2. n/a
3. yes, I'm already done porting, I'm just waiting for optional
   dependencies to show up
4. no, I don't want to wait, Cygwin64 is faster, so I want it asap
5. no, one more arch is fine by me
6. no, I want to maintain my packages for Cygwin64
7. no, there's no need for a separate 64-bit maintainer

Re 3, I actually needed to patch the src package of that missing
optional dependency (aalib) to make it build, and was wondering if
*I* should offer it for 64-bit or if I should poke the maintainer
(hello Volker, I have a small patch for you), so yes, this
discussion is indeed needed...

Cheers,
Peter



Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread NightStrike
On Sun, Mar 17, 2013 at 2:36 PM, Chris Sutcliffe  wrote:
> On 17 March 2013 13:45, Christopher Faylor wrote:
>> You certainly could but that would mean that you'd be releasing untested
>> software for 64-bit.  Is that something that we want to endorse or should
>> we have some way of validating this.
>
> This brings up an interesting point, in that I don't have access to a
> 64-bit machine to validate any packages I maintain.  Would running a
> 64-bit version of Windows in VM (i.e. virtualbox) be acceptable?
> Having a cross-compiler would be a definite plus because I've found
> VMs to be incredibly slow, so it would be fine for validating but I
> wouldn't want to compile in a VM.

If you don't actually have a 64-bit machine, then a VM will not help.
You can't virtualize a 64-bit guest on a 32-bit host with either
VMWare, VirtualBox, or VirtualPC.

Caveat -- the above statement is as of the last time I looked at it.
Things always change.


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread marco atzeri

On 3/17/2013 5:45 PM, Christopher Faylor wrote:

I'd like to have a feel for how the 64-bit version of Cygwin will
impact package maintainers.

So, I'd appreciate some discussion about this.

1) Do you have a 64-bit version of Windows available?

2) If no, would you be willing to install one?

3) Are you willing to download the current 64-bit Cygwin and start porting
your stuff, knowing that there are still bugs?

4) Or, would you rather wait for 64-bit to be completely stable before
attempting anything?

5) Does the existence of two different architectures make you think that
it is time for you to stop offering the package?

6) Would you be willing to have another person doing the 64-bit port for
you?

7) Are you ok with a 64-bit alpha release being made available which contains
your packages built by someone else?


1) Yes
2) N/A
3) already done
4) No
5) No
6) Not needed
7) Not needed



There are probably other considerations that I haven't thought of.  Any
insights welcome.

cgf



Regards
Marco



Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Chris Sutcliffe
On 17 March 2013 13:45, Christopher Faylor wrote:
> You certainly could but that would mean that you'd be releasing untested
> software for 64-bit.  Is that something that we want to endorse or should
> we have some way of validating this.

This brings up an interesting point, in that I don't have access to a
64-bit machine to validate any packages I maintain.  Would running a
64-bit version of Windows in VM (i.e. virtualbox) be acceptable?
Having a cross-compiler would be a definite plus because I've found
VMs to be incredibly slow, so it would be fine for validating but I
wouldn't want to compile in a VM.

> If we could (this is just pie-in-the-sky speculating) drum up funding
> for a 64-bit version of Windows would you be willing to install it?

I also lack a 64-bit Windows OS, but I believe you can download a time
limited trial of Windows8 in 64-bit?

Chris

-- 
Chris Sutcliffe
http://emergedesktop.org
http://www.google.com/profiles/ir0nh34d


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Achim Gratz
Christopher Faylor writes:
> Have you considered the implications of having someone else do your
> packages?  That means potentially different setup.hint, potentially
> different versions and version-numbering schemes, and possible
> source-level patches which you have not touched.

My (maybe faulty) understanding is that 32bit and 64bit will be
completely separate distributions of Cygwin.  I'm not sure how much
value it has to try to synchronize them down to the level of version or
even release numbers; that sounds like a lot of extra coordination that
suddenly becomes necessary.  It would be certainly be more difficult
when there are different maintainers for the same package in the two
distributions, so if that sort of synchronization is a goal, then I
agree that the maintainer should usually be the same person for both
distributions.

Only time will tell how many differences 64bit really triggers in terms
of extra patches and the like.  Seeing how much code still assumes
Cygwin == Win32 w/ POSIX this might be a bumpier ride than expected
(although I'm usually having good luck by simply throwing out the
Cygwin-specific code and take the Linux branch).


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Waldorf Blofeld:
http://Synth.Stromeko.net/Downloads.html#BlofeldUserWavetables


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread David Stacey

On 17/03/13 17:45, Christopher Faylor wrote:

If we could (this is just pie-in-the-sky speculating) drum up funding
for a 64-bit version of Windows would you be willing to install it?


I'm just in the throws of putting together a new PC right now - a big 
Fedora 18 / Win7 / WinXP multiboot. Sadly, the OEM copy of Win7 Pro I 
was supplied with is 32-bit only (even though the processor is 64-bit). 
I could switch to 64-bit Win7, but I'd need to buy a licence quite quickly.


So, if you need me to install a 64-bit version of Win7 then I would need 
to know in the next few days before I get too far into this project.


Your offer to drum up funding is very kind, but it may present more 
problems than it solves. For instance, I don't know if I would have to 
declare it for tax purposes. Also, Cygwin maintainers are on different 
continents, and I don't know if that would give us a problem with import 
/ export restrictions. IANAL. That said, depending on how many 
maintainers need 64-bit licences, there may be some economies of scale. 
However, for my timescales, I'll probably just bite the bullet and buy 
one myself - but please let me know soon.


Cheers,

Dave.



Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Christopher Faylor
On Sun, Mar 17, 2013 at 06:43:52PM +0100, Achim Gratz wrote:
>> 1) Yes.
>> 2) N/A
>> 3) Yes (but not in the next two or three weeks).
>> 4) No.
>> 5) No.
>> 6) Yes, as long as they don't pretend to be me.
>> 7) Yes, if that helps to speed up things.
>
>My working assumption is that the differences between the two
>architectures can nearly be absorbed by cygport so that a single
>definition can be used to produce both packages.  I also hope that it
>will be possible in the future to cross-compile between 32bit and 64bit,
>either direction is fine, but compiling on 32bit may be more practical
>at the moment.

Have you considered the implications of having someone else do your
packages?  That means potentially different setup.hint, potentially
different versions and version-numbering schemes, and possible
source-level patches which you have not touched.

It's perfectly ok if all of these are perfectly ok with you but I
wouldn't want people to just assume that there won't be issues with
someone else (it looks like Yaakov has been annointed) generating
packages.  Certainly no one could ever suggest that Yaakov doesn't know
what he's doing but there will be issues and I would rather that people
are aware of them now rather than later.  And, if possible, I'd think
maintainers should have some signoff on what gets released.

cgf


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Christopher Faylor
On Sun, Mar 17, 2013 at 05:42:53PM +, David Stacey wrote:
>On 17/03/13 16:45, Christopher Faylor wrote:
>> 1) Do you have a 64-bit version of Windows available?
>>
>> 2) If no, would you be willing to install one?
>>
>> 3) Are you willing to download the current 64-bit Cygwin and start porting
>> your stuff, knowing that there are still bugs?
>>
>> 4) Or, would you rather wait for 64-bit to be completely stable before
>> attempting anything?
>>
>> 5) Does the existence of two different architectures make you think that
>> it is time for you to stop offering the package?
>>
>> 6) Would you be willing to have another person doing the 64-bit port for
>> you?
>>
>> 7) Are you ok with a 64-bit alpha release being made available which contains
>> your packages built by someone else?
>
>1) No.
>
>2) Install one - yes, I could do that. Pay for one - well, I'd rather 
>not have to! Was hoping we could cross-compile.

You certainly could but that would mean that you'd be releasing untested
software for 64-bit.  Is that something that we want to endorse or should
we have some way of validating this.

If we could (this is just pie-in-the-sky speculating) drum up funding
for a 64-bit version of Windows would you be willing to install it?

cgf


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Achim Gratz
> 1) Yes.
> 2) N/A
> 3) Yes (but not in the next two or three weeks).
> 4) No.
> 5) No.
> 6) Yes, as long as they don't pretend to be me.
> 7) Yes, if that helps to speed up things.

My working assumption is that the differences between the two
architectures can nearly be absorbed by cygport so that a single
definition can be used to produce both packages.  I also hope that it
will be possible in the future to cross-compile between 32bit and 64bit,
either direction is fine, but compiling on 32bit may be more practical
at the moment.


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptation for Waldorf Blofeld V1.15B11:
http://Synth.Stromeko.net/Downloads.html#WaldorfSDada


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread David Stacey

On 17/03/13 16:45, Christopher Faylor wrote:

1) Do you have a 64-bit version of Windows available?

2) If no, would you be willing to install one?

3) Are you willing to download the current 64-bit Cygwin and start porting
your stuff, knowing that there are still bugs?

4) Or, would you rather wait for 64-bit to be completely stable before
attempting anything?

5) Does the existence of two different architectures make you think that
it is time for you to stop offering the package?

6) Would you be willing to have another person doing the 64-bit port for
you?

7) Are you ok with a 64-bit alpha release being made available which contains
your packages built by someone else?


1) No.

2) Install one - yes, I could do that. Pay for one - well, I'd rather 
not have to! Was hoping we could cross-compile.


3+4) I imagine that the act of porting all of our packages will uncover 
bugs that will then make Cygwin64 more stable. This is probably a 
chicken and egg situation.


5) Hopefully not.

6+7) Don't mind.

Cheers,

Dave.



Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Christopher Faylor
On Sun, Mar 17, 2013 at 05:54:13PM +0100, Thomas Wolff wrote:
>(Do you want all responses to the list in this case?)

Unless you have something you want to say which you'd rather not have
archived on the list, yes.

Otherwise,  send me personal email to  me at-sign cgf period cx.

cgf


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Ken Brown

On 3/17/2013 12:45 PM, Christopher Faylor wrote:

1) Do you have a 64-bit version of Windows available?


Yes.


2) If no, would you be willing to install one?


N/A


3) Are you willing to download the current 64-bit Cygwin and start porting
your stuff, knowing that there are still bugs?


Yes.  I've already started.


4) Or, would you rather wait for 64-bit to be completely stable before
attempting anything?


No.


5) Does the existence of two different architectures make you think that
it is time for you to stop offering the package?


No.


6) Would you be willing to have another person doing the 64-bit port for
you?


Only if I'm unavailable for some reason.


7) Are you ok with a 64-bit alpha release being made available which contains
your packages built by someone else?


If necessary, but that's unlikely.

Ken



Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread David Rothenberger
On 3/17/2013 9:45 AM, Christopher Faylor wrote:
> I'd like to have a feel for how the 64-bit version of Cygwin will
> impact package maintainers.
> 
> So, I'd appreciate some discussion about this.
> 
> 1) Do you have a 64-bit version of Windows available?
> 
> 2) If no, would you be willing to install one?
> 
> 3) Are you willing to download the current 64-bit Cygwin and start porting
> your stuff, knowing that there are still bugs?
> 
> 4) Or, would you rather wait for 64-bit to be completely stable before
> attempting anything?
> 
> 5) Does the existence of two different architectures make you think that
> it is time for you to stop offering the package?
> 
> 6) Would you be willing to have another person doing the 64-bit port for
> you?
> 
> 7) Are you ok with a 64-bit alpha release being made available which contains
> your packages built by someone else?
> 
> There are probably other considerations that I haven't thought of.  Any
> insights welcome.

1) Yes
2) N/A
3) Yes, but ...
4) ... I'd prefer to wait until it was installable through setup.
5) No.
6) No.
7) No.

In general, I intend to maintain my packages for 32 and 64-bit Cygwin,
but I don't have the time right now to do much troubleshooting. So, I'm
trying to wait until the toolchain is easy to install through setup and
the method of building 32/64 bit packages through cygport is well
understood.

-- 
David Rothenberger    daver...@acm.org

Andrea's Admonition:
Never bestow profanity upon a driver who has wronged you.
If you think his window is closed and he can't hear you,
it isn't and he can.


Re: Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Thomas Wolff

Am 17.03.2013 17:45, schrieb Christopher Faylor:

I'd like to have a feel for how the 64-bit version of Cygwin will
impact package maintainers.

So, I'd appreciate some discussion about this.

1) Do you have a 64-bit version of Windows available?

yes

3) Are you willing to download the current 64-bit Cygwin and start porting
your stuff, knowing that there are still bugs?

yes

7) Are you ok with a 64-bit alpha release being made available which contains
your packages built by someone else?

yes

There are probably other considerations that I haven't thought of.  Any 
insights welcome.
I would appreciate the package to be buildable out-of-the-box, 
preferably by simply using "make " on the respective 
architecture (as a default),

and maybe adjusting its name.
I would *not* appreciate being urged to move to cygport on this occasion 
(not that it would not be useful but it has its drawbacks, in terms of 
having to apprehend its usage and versioning tweaks first...).

cgf

Answering these questions myself:

...

(Do you want all responses to the list in this case?)
--
Thomas


Maintainers please weigh in on 64-bit Cygwin

2013-03-17 Thread Christopher Faylor
I'd like to have a feel for how the 64-bit version of Cygwin will
impact package maintainers.

So, I'd appreciate some discussion about this.

1) Do you have a 64-bit version of Windows available?

2) If no, would you be willing to install one?

3) Are you willing to download the current 64-bit Cygwin and start porting
your stuff, knowing that there are still bugs?

4) Or, would you rather wait for 64-bit to be completely stable before
attempting anything?

5) Does the existence of two different architectures make you think that
it is time for you to stop offering the package?

6) Would you be willing to have another person doing the 64-bit port for
you?

7) Are you ok with a 64-bit alpha release being made available which contains
your packages built by someone else?

There are probably other considerations that I haven't thought of.  Any
insights welcome.

cgf

Answering these questions myself:

1) Yes.

2) N/A

3) Yes.

4) No.

5) No.

6) Definitely not.

7) No.