Bug 644135 - Review Request: miglayout - Versatile and flexible Swing and SWT layout manager
Summary: Review Request: miglayout - Versatile and flexible Swing and SWT layout manager
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Hans de Goede
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-10-19 01:40 UTC by Eric Smith
Modified: 2012-03-28 20:37 UTC (History)
3 users (show)

Fixed In Version: miglayout-4.0-2.el6
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-11-29 21:37:03 UTC
Type: ---
Embargoed:
hdegoede: fedora-review+
gwync: fedora-cvs+


Attachments (Terms of Use)

Description Eric Smith 2010-10-19 01:40:48 UTC
Spec URL: http://fedorapeople.org/~brouhaha/miglayout/miglayout.spec
SRPM URL: http://fedorapeople.org/~brouhaha/miglayout/miglayout-3.7.3.1-1.fc12.src.rpm
Koji scratch build for F13: http://koji.fedoraproject.org/koji/taskinfo?taskID=2541597
Koji scratch build for F14: http://koji.fedoraproject.org/koji/taskinfo?taskID=2541599

Description:

MiGLayout is a versatile SWT/Swing layout manager.  It uses String or
API type-checked constraints to format the layout. MiGLayout can
produce flowing, grid based, absolute (with links), grouped and
docking layouts. MiGLayout is created to be to manually coded layouts
what Matisse/GroupLayout is to IDE supported visual layouts.

Additional note to potential reviewers:

I am packaging miglayout because I want to package replicatorg, which is software to control 3D printers such as RepRap and MakerBot, and replicatorg depends on miglayout.  Also, miglayout has been proposed for inclusion in a future release of the JDK, so this will allow those that develop Java software on Fedora to get a headstart with it.

Comment 1 Hans de Goede 2010-11-03 14:38:22 UTC
Oh, goodie someone has alreayd packaged up miglayout, as miglayout is a new dep for upgrading freecol to the latest upstream release. I'm very interested in this!

I'll start a review right away.

Comment 2 Hans de Goede 2010-11-03 14:53:21 UTC
Full review done:

Good:
- rpmlint checks return:
 miglayout.noarch: W: no-documentation
 miglayout-javadoc.noarch: W: spelling-error Summary(en_US) Javadocs -> Java  docs, Java-docs, Javanese
 4 packages and 0 specfiles checked; 0 errors, 2 warnings.
These can all be ignored
- package meets naming guidelines
- package meets packaging guidelines
- license (BSD) OK, text not in %doc, but that is normal for BSD, all
  source files do have BSD copyright headers
- spec file legible, in am. english
- source matches upstream
- package compiles on f14 (x86_64)
- no missing BR
- no unnecessary BR
- no locales
- not relocatable
- owns all directories that it creates
- no duplicate files
- permissions ok
- %clean ok
- macro use consistent
- code, not content
- javadocs in -javadoc subpackage
- nothing in %doc affects runtime
- no need for .desktop file

Now that is how easy all reviews should be, this is one well done package :)

APPROVED!

Comment 3 Hans de Goede 2010-11-04 14:53:58 UTC
Note I would be grateful if you could review one of the other 2 packages needed to be able to update freecol in return :)    
Bug 649777 - Review Request: jorbis - Pure Java Ogg Vorbis Decoder
Bug 649781 - Review Request: cortado - Java media framework

Comment 4 Eric Smith 2010-11-04 17:07:57 UTC
New Package SCM Request
=======================
Package Name: miglayout
Short Description: Versatile and flexible Swing and SWT layout manager
Owners: brouhaha
Branches: F13 F14

Comment 5 Jason Tibbitts 2010-11-05 17:25:31 UTC
Git done (by process-git-requests).

Comment 6 Hans de Goede 2010-11-11 12:24:14 UTC
Ping? Can we please get this build for at least rawhide?

Thanks,

Hans

Comment 7 Eric Smith 2010-11-11 17:11:17 UTC
I'm having trouble importing it into git; there's some problem with the lookaside upload of the sources failing.  I've verified that my certificate is good, and even tried generating and installing a new certificate, but it's still not working.

My laptop is running Fedora 12; perhaps there was some regression in one of the updates that broke the fedpkg stuff, which was working for me previously.  I need to back it up and upgrade to Fedora 14.  I'm hoping to have time to do that this weekend.

Sorry about the delay.

Comment 8 Jason Tibbitts 2010-11-11 19:23:44 UTC
F12 should work, but you do need the nss update that was released some time ago.  I have nss-3.12.8-2.fc12.x86_64 and don't have any issues.

Comment 9 Eric Smith 2010-11-11 20:19:27 UTC
Thanks Jason, that was the problem.  I thought I'd gotten all the updates, but somehow missed some.

I've submitted a build for rawhide, and builds for F13 and F14 are in progress.

Hans, if I have time this weekend I'll review your packages, if someone else hasn't already.

Comment 10 Fedora Update System 2010-11-11 20:30:47 UTC
miglayout-3.7.3.1-1.fc13 has been submitted as an update for Fedora 13.
https://admin.fedoraproject.org/updates/miglayout-3.7.3.1-1.fc13

Comment 11 Hans de Goede 2010-11-12 08:13:16 UTC
Hi,

(In reply to comment #9)
> Thanks Jason, that was the problem.  I thought I'd gotten all the updates, but
> somehow missed some.
> 
> I've submitted a build for rawhide, and builds for F13 and F14 are in progress.
> 

Thanks, great!

> Hans, if I have time this weekend I'll review your packages, if someone else
> hasn't already.

jorbis has already been reviewed. But if you could do cortado that would be great:
Bug 649781 - Review Request: cortado - Java media framework

Note please don't feel obligated to do this, I reviewed miglayout because freecol needs it, iow for my own reasons. But if you could review cortado in return I would be very grateful.

Regards,

Hans

Comment 12 Fedora Update System 2010-11-13 22:06:19 UTC
miglayout-3.7.3.1-1.fc13 has been pushed to the Fedora 13 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update miglayout'.  You can provide feedback for this update here: https://admin.fedoraproject.org/updates/miglayout-3.7.3.1-1.fc13

Comment 13 Fedora Update System 2010-11-29 21:36:59 UTC
miglayout-3.7.3.1-1.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 14 Eric Smith 2012-03-11 07:26:51 UTC
Package Change Request
======================
Package Name: miglayout
New Branches: el6
Owners: brouhaha

Comment 15 Gwyn Ciesla 2012-03-12 12:04:08 UTC
Git done (by process-git-requests).

Comment 16 Fedora Update System 2012-03-12 19:25:22 UTC
miglayout-4.0-2.el6 has been submitted as an update for Fedora EPEL 6.
https://admin.fedoraproject.org/updates/miglayout-4.0-2.el6

Comment 17 Fedora Update System 2012-03-28 20:37:51 UTC
miglayout-4.0-2.el6 has been pushed to the Fedora EPEL 6 stable repository.


Note You need to log in before you can comment on or make changes to this bug.