[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-12-16 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Robin Lee  changed:

   What|Removed |Added

   Flag||needinfo?(oget.fedora@gmail
   ||.com)

Bug 710917 depends on bug 744492, which changed state.

Bug 744492 Summary: Review Request: rtmidi - Library for realtime MIDI 
input/output
https://bugzilla.redhat.com/show_bug.cgi?id=744492

   What|Old Value   |New Value

 Status|NEW |ASSIGNED
 Status|ASSIGNED|MODIFIED
 Status|MODIFIED|ON_QA
 Resolution||ERRATA
 Status|ON_QA   |CLOSED

--- Comment #11 from Robin Lee  2011-12-16 05:04:28 
EST ---
Do you still work on this review?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-12-16 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Orcan Ogetbil  changed:

   What|Removed |Added

   Flag|needinfo?(oget.fedora@gmail |
   |.com)   |

--- Comment #12 from Orcan Ogetbil  2011-12-16 08:22:27 
EST ---
Sorry, I forgot about it. I'll get to this this weekend.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-12-18 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Orcan Ogetbil  changed:

   What|Removed |Added

   Flag|fedora-review?  |fedora-review+

--- Comment #13 from Orcan Ogetbil  2011-12-18 23:00:56 
EST ---
This package is good to go. Sorry again for the delay. But please keep an eye
on qticonloader. If it becomes an independent project we will have to make a
separate package for it.

---
This package (vmpk) is APPROVED by oget
---

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-12-18 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Robin Lee  changed:

   What|Removed |Added

   Flag||fedora-cvs?

--- Comment #14 from Robin Lee  2011-12-18 23:08:11 
EST ---
New Package SCM Request
===
Package Name: vmpk
Short Description: Virtual MIDI Piano Keyboard
Owners: cheeeselee
Branches: f15 f16

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-12-19 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

--- Comment #15 from Jon Ciesla  2011-12-19 08:02:41 EST 
---
Git done (by process-git-requests).

Corrected FAS account name.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-12-19 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

--- Comment #16 from Fedora Update System  
2011-12-19 09:41:09 EST ---
vmpk-0.4.0-4.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/vmpk-0.4.0-4.fc15

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-12-19 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Fedora Update System  changed:

   What|Removed |Added

 Status|ASSIGNED|MODIFIED

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-12-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Fedora Update System  changed:

   What|Removed |Added

 Status|MODIFIED|ON_QA

--- Comment #17 from Fedora Update System  
2011-12-21 11:55:52 EST ---
vmpk-0.4.0-4.fc15 has been pushed to the Fedora 15 testing repository.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-12-29 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Fedora Update System  changed:

   What|Removed |Added

 Status|ON_QA   |CLOSED
   Fixed In Version||vmpk-0.4.0-4.fc15
 Resolution||ERRATA
Last Closed||2011-12-29 19:59:50

--- Comment #18 from Fedora Update System  
2011-12-29 19:59:50 EST ---
vmpk-0.4.0-4.fc15 has been pushed to the Fedora 15 stable repository.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-06-19 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Orcan Ogetbil  changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
 CC||oget.fed...@gmail.com
 AssignedTo|nob...@fedoraproject.org|oget.fed...@gmail.com
   Flag||fedora-review?

--- Comment #1 from Orcan Ogetbil  2011-06-20 00:01:29 
EDT ---
Here is my review for this
- rpmlint output is clean

? The package bundles the rtmidi library. Normally, we do not allow bundled
libraries in Fedora. However as far as I remember, the last time we checked
(1-2 years ago?), the rtmidi library was not packagable, so we allowed this as
an exception. Did you look into this?

* The license tag as GPLv3+ is correct, except the bundled rtmidi library is
MIT. Depending on the unbundling situation we might need to add MIT to the
license tag.

? Should we build this package with jack support? Jack is the most common sound
server used in audio production type applications.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-06-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

--- Comment #2 from Robin Lee  2011-06-21 09:55:50 EDT 
---
(In reply to comment #1)
> Here is my review for this
> - rpmlint output is clean
> 
> ? The package bundles the rtmidi library. Normally, we do not allow bundled
> libraries in Fedora. However as far as I remember, the last time we checked
> (1-2 years ago?), the rtmidi library was not packagable, so we allowed this as
> an exception. Did you look into this?
rtmidi library is still not dynamically linkable.

> 
> * The license tag as GPLv3+ is correct, except the bundled rtmidi library is
> MIT. Depending on the unbundling situation we might need to add MIT to the
> license tag.
According to
https://fedoraproject.org/wiki/Licensing/FAQ#How_should_I_handle_multiple_licensing_situations.3F
, since MIT is compatible with GPL, so only GPL is needed listed.

> 
> ? Should we build this package with jack support? Jack is the most common 
> sound
> server used in audio production type applications.
I prefer upstream default setting.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-06-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

--- Comment #3 from Orcan Ogetbil  2011-06-21 11:40:19 
EDT ---
(In reply to comment #2)
> (In reply to comment #1)
> > Here is my review for this
> > - rpmlint output is clean
> > 
> > ? The package bundles the rtmidi library. Normally, we do not allow bundled
> > libraries in Fedora. However as far as I remember, the last time we checked
> > (1-2 years ago?), the rtmidi library was not packagable, so we allowed this 
> > as
> > an exception. Did you look into this?
> rtmidi library is still not dynamically linkable.
> 

No it is not. But
1- It can be made dynamically linkable. But this might conflict with upstream's
intentions. It should better be asked upstream.
2- Even if it should remain static, should we not package it separately? I am
not sure if bundling is the correct solution.

> > 
> > * The license tag as GPLv3+ is correct, except the bundled rtmidi library is
> > MIT. Depending on the unbundling situation we might need to add MIT to the
> > license tag.
> According to
> https://fedoraproject.org/wiki/Licensing/FAQ#How_should_I_handle_multiple_licensing_situations.3F
> , since MIT is compatible with GPL, so only GPL is needed listed.
> 

I know about that guideline, which contradicts what FE-Legal says. I was
thinking exactly the same way you are, and a package reviewer asked me to list
all the licenses separately in the license tag of a package that all code was
compiled into a single binary. 

I asked FE-Legal, quoting the link you gave above, and they told me to list all
the licenses separately:
  
https://www.redhat.com/archives/fedora-legal-list/2009-December/msg00029.html


> > 
> > ? Should we build this package with jack support? Jack is the most common 
> > sound
> > server used in audio production type applications.
> I prefer upstream default setting.

After you build the "vmpk" binary, you can pass some additional flag to cmake
to build another binary with jack support, you can even call the second binary
vmpk-jack. Please see the README and CMakeLists.txt files.

$ cmake . -DRTMIDI_DRIVER=JACK -DPROGRAM_NAME=vmpk-jack

Compiling with jack support is important, since we have a large collection of
jack-supporting programs, and this will allow "vmpk" to communicate with all of
them. jack is pretty much the standard sound server in Linux audio production
software. Do you have an argument why compiling with jack support will be bad
for Fedora users?

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-06-21 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

--- Comment #4 from Robin Lee  2011-06-21 14:17:18 EDT 
---
(In reply to comment #3)
> (In reply to comment #2)
> > (In reply to comment #1)
> > > Here is my review for this
> > > - rpmlint output is clean
> > > 
> > > ? The package bundles the rtmidi library. Normally, we do not allow 
> > > bundled
> > > libraries in Fedora. However as far as I remember, the last time we 
> > > checked
> > > (1-2 years ago?), the rtmidi library was not packagable, so we allowed 
> > > this as
> > > an exception. Did you look into this?
> > rtmidi library is still not dynamically linkable.
> > 
> 
> No it is not. But
> 1- It can be made dynamically linkable. But this might conflict with 
> upstream's
> intentions. It should better be asked upstream.
> 2- Even if it should remain static, should we not package it separately? I am
> not sure if bundling is the correct solution.
> 
I think we are not necessary to talk about the issue of this library here:

1. The guide line says 'A package should not include or build against a local
copy of a library that *exists* on a system.' Since RtMidi doesn't exist in
Fedora, we can consider it just part of this very work.

2. We should not choose a shared library name for RtMidi upstream, who doesn't
intend to make it a shared library.

I will ask RtMidi upstream for this issue later.

> > > 
> > > * The license tag as GPLv3+ is correct, except the bundled rtmidi library 
> > > is
> > > MIT. Depending on the unbundling situation we might need to add MIT to the
> > > license tag.
> > According to
> > https://fedoraproject.org/wiki/Licensing/FAQ#How_should_I_handle_multiple_licensing_situations.3F
> > , since MIT is compatible with GPL, so only GPL is needed listed.
> > 
> 
> I know about that guideline, which contradicts what FE-Legal says. I was
> thinking exactly the same way you are, and a package reviewer asked me to list
> all the licenses separately in the license tag of a package that all code was
> compiled into a single binary. 
> 
> I asked FE-Legal, quoting the link you gave above, and they told me to list 
> all
> the licenses separately:
>   
> https://www.redhat.com/archives/fedora-legal-list/2009-December/msg00029.html
> 
I think we can try to ask FPC to make the guidelines for this situation more
explicit and detailed.


> 
> > > 
> > > ? Should we build this package with jack support? Jack is the most common 
> > > sound
> > > server used in audio production type applications.
> > I prefer upstream default setting.
> 
> After you build the "vmpk" binary, you can pass some additional flag to cmake
> to build another binary with jack support, you can even call the second binary
> vmpk-jack. Please see the README and CMakeLists.txt files.
> 
> $ cmake . -DRTMIDI_DRIVER=JACK -DPROGRAM_NAME=vmpk-jack
> 
> Compiling with jack support is important, since we have a large collection of
> jack-supporting programs, and this will allow "vmpk" to communicate with all 
> of
> them. jack is pretty much the standard sound server in Linux audio production
> software. Do you have an argument why compiling with jack support will be bad
> for Fedora users?
OK. Actually I don't have a strong position.

SRPM URL: http://cheeselee.fedorapeople.org/vmpk-0.4.0-2.fc15.src.rpm

Change:
- Use JACK driver instead of ALSA

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-06-26 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

--- Comment #5 from Orcan Ogetbil  2011-06-26 13:49:39 
EDT ---
(In reply to comment #4)
> (In reply to comment #3)
> > (In reply to comment #2)
> 1. The guide line says 'A package should not include or build against a local
> copy of a library that *exists* on a system.' Since RtMidi doesn't exist in
> Fedora, we can consider it just part of this very work.
> 

Yes, but the common convention is to get the library first into Fedora, then
link to the library dynamically or statically. For instance, clementine was
bundling libraries
- qtsingleapplication
- qtlockedfile
- qxt
- qtiocompressor
- gmock
- gtest
- libechonest
- libprojectM
We had to package them one by one, and upstream all the clementine's patches
before we released clementine under Fedora. Another example was the java DAW
frinika.

However, I investigated this further. Unlike rtaudio, rtmidi does not provide
any libraries (static or dynamic). They just distribute the source code to be
included in other software (as is the case with universalchardet library). So I
think we are safe with having it built into vmpk.


> > I asked FE-Legal, quoting the link you gave above, and they told me to list 
> > all the licenses separately:
> >   
> > https://www.redhat.com/archives/fedora-legal-list/2009-December/msg00029.html
> > 
> I think we can try to ask FPC to make the guidelines for this situation more
> explicit and detailed.
> 

Let us know what comes out so we can approve the package. Thanks.


> > Compiling with jack support is important, since we have a large collection 
> > of
> > jack-supporting programs, and this will allow "vmpk" to communicate with 
> > all of
> > them. jack is pretty much the standard sound server in Linux audio 
> > production
> > software. Do you have an argument why compiling with jack support will be 
> > bad
> > for Fedora users?
> OK. Actually I don't have a strong position.
> 
> SRPM URL: http://cheeselee.fedorapeople.org/vmpk-0.4.0-2.fc15.src.rpm
> 
> Change:
> - Use JACK driver instead of ALSA

You wight as well compile two binaries, one that uses ALSA, one that uses JACK.
I leave it up to you.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-07-29 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

--- Comment #6 from Robin Lee  2011-07-29 22:00:54 EDT 
---
License specified to "GPLv3+ and MIT and (LGPLv2 with exceptions or GPLv3)"

Spec URL: http://cheeselee.fedorapeople.org/vmpk.spec
SRPM URL: http://cheeselee.fedorapeople.org/vmpk-0.4.0-3.fc15.src.rpm

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-08-22 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Robin Lee  changed:

   What|Removed |Added

   Flag||needinfo?(oget.fedora@gmail
   ||.com)

--- Comment #7 from Robin Lee  2011-08-22 21:07:48 EDT 
---
Do you still work on this review? I have made an update a couple of weeks ago.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-08-22 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Orcan Ogetbil  changed:

   What|Removed |Added

   Flag|needinfo?(oget.fedora@gmail |
   |.com)   |

--- Comment #8 from Orcan Ogetbil  2011-08-22 23:21:06 
EDT ---
Oh sorry, it slipped out of my mind. I'll get back to it asap.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-08-24 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

--- Comment #9 from Orcan Ogetbil  2011-08-24 22:15:44 
EDT ---
Sorry again for the delay. The package looks good, except the bundled rtmidi
library. I asked about this [1] in the Fedora Devel list and apparently,
according to the answer I got, you will need to ask FPC (Fedora Packaging
Committee) for an exception. Please see [2] for the complete procedure.

[1] http://lists.fedoraproject.org/pipermail/devel/2011-July/153938.html
[2] https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Exceptions

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review


[Bug 710917] Review Request: vmpk - Virtual MIDI Piano Keyboard

2011-10-08 Thread bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=710917

Robin Lee  changed:

   What|Removed |Added

 Depends on||744492

--- Comment #10 from Robin Lee  2011-10-08 23:08:02 
EDT ---
Finally, RtMidi is submitted for review. And vmpk now builds with the shared
object.

Spec URL: http://cheeselee.fedorapeople.org/vmpk.spec
SRPM URL: http://cheeselee.fedorapeople.org/vmpk-0.4.0-4.fc15.src.rpm

Changes:
- Use the RtMidi shared object
- License revised to "GPLv3+ and (LGPLv2 with exceptions or GPLv3)"

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review