public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITP] Qemu
@ 2021-06-30 13:35 Helge Konetzka
  2021-07-20 13:11 ` Jon Turney
  0 siblings, 1 reply; 12+ messages in thread
From: Helge Konetzka @ 2021-06-30 13:35 UTC (permalink / raw)
  To: cygwin-apps

Hello,


I would like to package Qemu for Cygwin.
See https://www.qemu.org/


Qemu is included in Debian.
See https://packages.debian.org/source/buster/qemu

Qemu is released under the GNU General Public License, version 2. Parts 
of Qemu have specific licenses, see file LICENSE.
See https://qemu-project.gitlab.io/qemu/system/license.html


I've prepared cygports for the packages as a POC. See
https://gitlab.com/hejko-cygwin/cygports

Qemu binaries and resources were packaged in mingw64-x86_64-qemu and 
mingw64-i686-qemu. To make Qemu accessible in a transparent way, I've 
created qemu-integration. It mainly consists of a wrapper and a setup 
script.
See
https://gitlab.com/hejko-cygwin/qemu-integration

For download of POC packages see
https://www.zapateado.de/cygwin/


Any interest for Qemu packages in Cygwin?
If so, I would split Qemu into several packages and add all licenses 
included in Qemu source before final upload.


Regards.

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

* Re: [ITP] Qemu
  2021-06-30 13:35 [ITP] Qemu Helge Konetzka
@ 2021-07-20 13:11 ` Jon Turney
  2021-07-21 13:43   ` Helge Konetzka
  0 siblings, 1 reply; 12+ messages in thread
From: Jon Turney @ 2021-07-20 13:11 UTC (permalink / raw)
  To: cygwin-apps; +Cc: Helge Konetzka

On 30/06/2021 14:35, Helge Konetzka wrote:
> Hello,
> 
> 
> I would like to package Qemu for Cygwin.
> See https://www.qemu.org/

Thanks for looking into this, and sorry for the delay in responding.
> Qemu is included in Debian.
> See https://packages.debian.org/source/buster/qemu
> 
> Qemu is released under the GNU General Public License, version 2. Parts 
> of Qemu have specific licenses, see file LICENSE.
> See https://qemu-project.gitlab.io/qemu/system/license.html
> 
> 
> I've prepared cygports for the packages as a POC. See
> https://gitlab.com/hejko-cygwin/cygports
> 
> Qemu binaries and resources were packaged in mingw64-x86_64-qemu and 
> mingw64-i686-qemu. To make Qemu accessible in a transparent way, I've 
> created qemu-integration. It mainly consists of a wrapper and a setup 
> script.
> See
> https://gitlab.com/hejko-cygwin/qemu-integration

I assume that it's not straightforward to build cygwin executables of 
QEMU, but mentioning some of this issues would help.

Given that: do we really need to build our own MinGW QEMU packages? Can 
the integration script just rely on the official Windows packages being 
installed?

> For download of POC packages see
> https://www.zapateado.de/cygwin/
> 
> 
> Any interest for Qemu packages in Cygwin?
> If so, I would split Qemu into several packages and add all licenses 
> included in Qemu source before final upload.

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

* Re: [ITP] Qemu
  2021-07-20 13:11 ` Jon Turney
@ 2021-07-21 13:43   ` Helge Konetzka
  2021-07-22 13:13     ` Jon Turney
  0 siblings, 1 reply; 12+ messages in thread
From: Helge Konetzka @ 2021-07-21 13:43 UTC (permalink / raw)
  To: Jon Turney, cygwin-apps



Am 20.07.21 um 15:11 schrieb Jon Turney:
> On 30/06/2021 14:35, Helge Konetzka wrote:
>> Hello,
>>
>>
>> I would like to package Qemu for Cygwin.
>> See https://www.qemu.org/
> 
> Thanks for looking into this, and sorry for the delay in responding.
>> Qemu is included in Debian.
>> See https://packages.debian.org/source/buster/qemu
>>
>> Qemu is released under the GNU General Public License, version 2. 
>> Parts of Qemu have specific licenses, see file LICENSE.
>> See https://qemu-project.gitlab.io/qemu/system/license.html
>>
>>
>> I've prepared cygports for the packages as a POC. See
>> https://gitlab.com/hejko-cygwin/cygports
>>
>> Qemu binaries and resources were packaged in mingw64-x86_64-qemu and 
>> mingw64-i686-qemu. To make Qemu accessible in a transparent way, I've 
>> created qemu-integration. It mainly consists of a wrapper and a setup 
>> script.
>> See
>> https://gitlab.com/hejko-cygwin/qemu-integration
> 
> I assume that it's not straightforward to build cygwin executables of 
> QEMU, but mentioning some of this issues would help.
> 
> Given that: do we really need to build our own MinGW QEMU packages? Can 
> the integration script just rely on the official Windows packages being 
> installed?

I've never tried to build Qemu using the Cygwin toolchain. It's not 
documented and IMHO it's not supported.

qemu-integration can be configured to execute the official Qemu 
distribution easily. I've already provided a configuration example for 
this case.

If you think this would be useful, I could create an updated version of 
qemu-integration which also defaults to the standard installation path 
of the "official" Qemu Windows package.

> 
>> For download of POC packages see
>> https://www.zapateado.de/cygwin/
>>
>>
>> Any interest for Qemu packages in Cygwin?
>> If so, I would split Qemu into several packages and add all licenses 
>> included in Qemu source before final upload.

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

* Re: [ITP] Qemu
  2021-07-21 13:43   ` Helge Konetzka
@ 2021-07-22 13:13     ` Jon Turney
  2021-07-26 20:15       ` Helge Konetzka
  0 siblings, 1 reply; 12+ messages in thread
From: Jon Turney @ 2021-07-22 13:13 UTC (permalink / raw)
  To: cygwin-apps; +Cc: Helge Konetzka

On 21/07/2021 14:43, Helge Konetzka wrote:
> Am 20.07.21 um 15:11 schrieb Jon Turney:
>> On 30/06/2021 14:35, Helge Konetzka wrote:
>>> Hello,
>>>
[...]
>> I assume that it's not straightforward to build cygwin executables of 
>> QEMU, but mentioning some of this issues would help.
>>
>> Given that: do we really need to build our own MinGW QEMU packages? 
>> Can the integration script just rely on the official Windows packages 
>> being installed?
> 
> I've never tried to build Qemu using the Cygwin toolchain. It's not 
> documented and IMHO it's not supported.
> 
> qemu-integration can be configured to execute the official Qemu 
> distribution easily. I've already provided a configuration example for 
> this case.
> 
> If you think this would be useful, I could create an updated version of 
> qemu-integration which also defaults to the standard installation path 
> of the "official" Qemu Windows package.

Thanks. I think this would be the best approach.

Please also provide a SSH key as explained here:

    https://cygwin.com/packaging/key.html

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

* Re: [ITP] Qemu
  2021-07-22 13:13     ` Jon Turney
@ 2021-07-26 20:15       ` Helge Konetzka
  2021-08-04 13:03         ` Jon Turney
  0 siblings, 1 reply; 12+ messages in thread
From: Helge Konetzka @ 2021-07-26 20:15 UTC (permalink / raw)
  To: Jon Turney, cygwin-apps

Name: Helge Konetzka
---- BEGIN SSH2 PUBLIC KEY ----
Comment: "2048-bit RSA, converted by helge@rodrigo from OpenSSH"
AAAAB3NzaC1yc2EAAAABIwAAAQEAw3EDTYtnLvRRw44NezxWIE2P1j1svZwiIQUOehZa9z
IFU9CbluC3glIiUhhoYu5MD6k7oylEx4Kle03sbOGAc2D4Gt5QKXiEaIIPLqmWG+ZUZZjM
i45l8lSh5N6NQVCE3zg1yyfqwGDssMjCNkVMzrmAJfgOa/kI7/eArz4oOqmUM1wmzV9NUs
51LYUGv7tEGm+5RPeKuRkVNJKRGWFZbhaDkwm1eBh1J5FEf+Jv44R6QCImf5KMjtP8I0Kl
3cyemhmdH7Ru1SWXy60AccneO4uFTknVHOK1TnRiOz6Ue5Ur1cct35C4vRae7Oo/u5X0kK
oO2e4NJnNICuXmpJIuXQ==
---- END SSH2 PUBLIC KEY ----

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

* Re: [ITP] Qemu
  2021-07-26 20:15       ` Helge Konetzka
@ 2021-08-04 13:03         ` Jon Turney
  2021-08-09  8:37           ` Helge Konetzka
  0 siblings, 1 reply; 12+ messages in thread
From: Jon Turney @ 2021-08-04 13:03 UTC (permalink / raw)
  To: cygwin-apps, Helge Konetzka

On 26/07/2021 21:15, Helge Konetzka wrote:
> Name: Helge Konetzka
> ---- BEGIN SSH2 PUBLIC KEY ----

Done.

I've added 'qemu-integration' to your authorized uploads.

Please see [1] for how to upload packages and push to the packaging git 
repository.

[1] https://cygwin.com/packages.html

Thanks, and sorry for the delay in processing this.

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

* Re: [ITP] Qemu
  2021-08-04 13:03         ` Jon Turney
@ 2021-08-09  8:37           ` Helge Konetzka
  2021-08-09 20:01             ` Jon Turney
  2021-08-10  2:15             ` Jason Pyeron
  0 siblings, 2 replies; 12+ messages in thread
From: Helge Konetzka @ 2021-08-09  8:37 UTC (permalink / raw)
  To: Jon Turney, cygwin-apps



Am 04.08.21 um 15:03 schrieb Jon Turney:
> On 26/07/2021 21:15, Helge Konetzka wrote:
>> Name: Helge Konetzka
>> ---- BEGIN SSH2 PUBLIC KEY ----
> 
> Done.
> 
> I've added 'qemu-integration' to your authorized uploads.
> 
> Please see [1] for how to upload packages and push to the packaging git 
> repository.
> 
> [1] https://cygwin.com/packages.html
> 
> Thanks, and sorry for the delay in processing this.

I've uploaded the packages and pushed the cygport stuff.

Is there anybody who wants to have a look before I add the ready-file?

Regards

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

* Re: [ITP] Qemu
  2021-08-09  8:37           ` Helge Konetzka
@ 2021-08-09 20:01             ` Jon Turney
  2021-08-13  8:52               ` Helge Konetzka
  2021-08-10  2:15             ` Jason Pyeron
  1 sibling, 1 reply; 12+ messages in thread
From: Jon Turney @ 2021-08-09 20:01 UTC (permalink / raw)
  To: cygwin-apps, Helge Konetzka

On 09/08/2021 09:37, Helge Konetzka wrote:
> Am 04.08.21 um 15:03 schrieb Jon Turney:
>> On 26/07/2021 21:15, Helge Konetzka wrote:
>>> Name: Helge Konetzka
>>> ---- BEGIN SSH2 PUBLIC KEY ----
>>
>> Done.
>>
>> I've added 'qemu-integration' to your authorized uploads.
>>
>> Please see [1] for how to upload packages and push to the packaging 
>> git repository.
>>
>> [1] https://cygwin.com/packages.html
>>
>> Thanks, and sorry for the delay in processing this.
> 
> I've uploaded the packages and pushed the cygport stuff.
> 
> Is there anybody who wants to have a look before I add the ready-file?

Looks good to me.

Please go ahead.

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

* RE: [ITP] Qemu
  2021-08-09  8:37           ` Helge Konetzka
  2021-08-09 20:01             ` Jon Turney
@ 2021-08-10  2:15             ` Jason Pyeron
  1 sibling, 0 replies; 12+ messages in thread
From: Jason Pyeron @ 2021-08-10  2:15 UTC (permalink / raw)
  To: Kyle Marek; +Cc: cygwin-apps, 'Jon Turney', 'Helge Konetzka'

> -----Original Message-----
> From: Helge Konetzka
> Sent: Monday, August 9, 2021 4:38 AM
> 
> 
> 
> Am 04.08.21 um 15:03 schrieb Jon Turney:
> > On 26/07/2021 21:15, Helge Konetzka wrote:
> >> Name: Helge Konetzka
> >> ---- BEGIN SSH2 PUBLIC KEY ----
> >
> > Done.
> >
> > I've added 'qemu-integration' to your authorized uploads.
> >
> > Please see [1] for how to upload packages and push to the packaging git
> > repository.
> >
> > [1] https://cygwin.com/packages.html
> >
> > Thanks, and sorry for the delay in processing this.
> 
> I've uploaded the packages and pushed the cygport stuff.
> 
> Is there anybody who wants to have a look before I add the ready-file?
> 

Kyle:

Can you take a look for me?

This seems relevant to our tool chains at work.

-Jason


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

* Re: [ITP] Qemu
  2021-08-09 20:01             ` Jon Turney
@ 2021-08-13  8:52               ` Helge Konetzka
  2021-08-14 11:26                 ` Jon Turney
  0 siblings, 1 reply; 12+ messages in thread
From: Helge Konetzka @ 2021-08-13  8:52 UTC (permalink / raw)
  To: Jon Turney, cygwin-apps



Am 09.08.21 um 22:01 schrieb Jon Turney:
> On 09/08/2021 09:37, Helge Konetzka wrote:
>> Am 04.08.21 um 15:03 schrieb Jon Turney:
>>> On 26/07/2021 21:15, Helge Konetzka wrote:
>>>> Name: Helge Konetzka
>>>> ---- BEGIN SSH2 PUBLIC KEY ----
>>>
>>> Done.
>>>
>>> I've added 'qemu-integration' to your authorized uploads.
>>>
>>> Please see [1] for how to upload packages and push to the packaging 
>>> git repository.
>>>
>>> [1] https://cygwin.com/packages.html
>>>
>>> Thanks, and sorry for the delay in processing this.
>>
>> I've uploaded the packages and pushed the cygport stuff.
>>
>> Is there anybody who wants to have a look before I add the ready-file?
> 
> Looks good to me.
> 
> Please go ahead.

qemu-integration is available via Cygwin Setup since tuesday.

I've manually sent the "cygport announce"-based text to 
cygwin-announce@cygwin.com as proposed in 
https://cygwin.com/packaging-contributors-guide.html on wednesday.

I am still waiting for delivery to the list...

Is anything wrong with the mail? Is is lost perhaps? Just asking because 
I've seen a new ANNOUNCEMENT a few minutes ago.

BTW: cygport doesn't append the unsubscribe info to the mail text, so I 
forgot to include it.

Regards

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

* Re: [ITP] Qemu
  2021-08-13  8:52               ` Helge Konetzka
@ 2021-08-14 11:26                 ` Jon Turney
  2021-08-14 13:02                   ` Helge Konetzka
  0 siblings, 1 reply; 12+ messages in thread
From: Jon Turney @ 2021-08-14 11:26 UTC (permalink / raw)
  To: Helge Konetzka, cygwin-apps

On 13/08/2021 09:52, Helge Konetzka wrote:
> Am 09.08.21 um 22:01 schrieb Jon Turney:
>> On 09/08/2021 09:37, Helge Konetzka wrote:
>>> Am 04.08.21 um 15:03 schrieb Jon Turney:
>>>> On 26/07/2021 21:15, Helge Konetzka wrote:
>>>>> Name: Helge Konetzka
>>>>> ---- BEGIN SSH2 PUBLIC KEY ----
>>>>
>>>> Done.
>>>>
>>>> I've added 'qemu-integration' to your authorized uploads.
>>>>
>>>> Please see [1] for how to upload packages and push to the packaging 
>>>> git repository.
>>>>
>>>> [1] https://cygwin.com/packages.html
>>>>
>>>> Thanks, and sorry for the delay in processing this.
>>>
>>> I've uploaded the packages and pushed the cygport stuff.
>>>
>>> Is there anybody who wants to have a look before I add the ready-file?
>>
>> Looks good to me.
>>
>> Please go ahead.
> 
> qemu-integration is available via Cygwin Setup since tuesday.
> 
> I've manually sent the "cygport announce"-based text to 
> cygwin-announce@cygwin.com as proposed in 
> https://cygwin.com/packaging-contributors-guide.html on wednesday.
> 
> I am still waiting for delivery to the list...
> 
> Is anything wrong with the mail? Is is lost perhaps? Just asking because 
> I've seen a new ANNOUNCEMENT a few minutes ago

Not sure what happened there.
Please re-send the announcement.

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

* Re: [ITP] Qemu
  2021-08-14 11:26                 ` Jon Turney
@ 2021-08-14 13:02                   ` Helge Konetzka
  0 siblings, 0 replies; 12+ messages in thread
From: Helge Konetzka @ 2021-08-14 13:02 UTC (permalink / raw)
  To: Jon Turney, cygwin-apps



Am 14.08.21 um 13:26 schrieb Jon Turney:
> On 13/08/2021 09:52, Helge Konetzka wrote:
>> Am 09.08.21 um 22:01 schrieb Jon Turney:
>>> On 09/08/2021 09:37, Helge Konetzka wrote:
>>>> Am 04.08.21 um 15:03 schrieb Jon Turney:
>>>>> On 26/07/2021 21:15, Helge Konetzka wrote:
>>>>>> Name: Helge Konetzka
>>>>>> ---- BEGIN SSH2 PUBLIC KEY ----
>>>>>
>>>>> Done.
>>>>>
>>>>> I've added 'qemu-integration' to your authorized uploads.
>>>>>
>>>>> Please see [1] for how to upload packages and push to the packaging 
>>>>> git repository.
>>>>>
>>>>> [1] https://cygwin.com/packages.html
>>>>>
>>>>> Thanks, and sorry for the delay in processing this.
>>>>
>>>> I've uploaded the packages and pushed the cygport stuff.
>>>>
>>>> Is there anybody who wants to have a look before I add the ready-file?
>>>
>>> Looks good to me.
>>>
>>> Please go ahead.
>>
>> qemu-integration is available via Cygwin Setup since tuesday.
>>
>> I've manually sent the "cygport announce"-based text to 
>> cygwin-announce@cygwin.com as proposed in 
>> https://cygwin.com/packaging-contributors-guide.html on wednesday.
>>
>> I am still waiting for delivery to the list...
>>
>> Is anything wrong with the mail? Is is lost perhaps? Just asking 
>> because I've seen a new ANNOUNCEMENT a few minutes ago
> 
> Not sure what happened there.
> Please re-send the announcement.

Done

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

end of thread, other threads:[~2021-08-14 13:02 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-30 13:35 [ITP] Qemu Helge Konetzka
2021-07-20 13:11 ` Jon Turney
2021-07-21 13:43   ` Helge Konetzka
2021-07-22 13:13     ` Jon Turney
2021-07-26 20:15       ` Helge Konetzka
2021-08-04 13:03         ` Jon Turney
2021-08-09  8:37           ` Helge Konetzka
2021-08-09 20:01             ` Jon Turney
2021-08-13  8:52               ` Helge Konetzka
2021-08-14 11:26                 ` Jon Turney
2021-08-14 13:02                   ` Helge Konetzka
2021-08-10  2:15             ` Jason Pyeron

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).