Please do not reply directly to this email. All additional comments should be made in the comments box of this bug report. https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=234612 Summary: Review Request: Ice - The Internet Communications Engine (Object middleware) Product: Fedora Extras Version: devel Platform: All OS/Version: Linux Status: NEW Severity: medium Priority: medium Component: Package Review AssignedTo: nobody@xxxxxxxxxxxxxxxxx ReportedBy: mefoster@xxxxxxxxx QAContact: fedora-package-review@xxxxxxxxxx This is my first package, and I'm looking for a sponsor. There are three SRPMS, because there are two noarch packages. These specs are mainly based on the upstream SRPM at http://www.zeroc.com/download/Ice/3.2/ice-3.2.0-1.src.rpm but I've tried to modify them so that they meet the Fedora packaging guidelines. Some things to note: - There are three SRPMs because, although most of the packages are arch-specific, there are also two noarch packages which I've packaged separately. - The two noarch packages need pieces of various arch-specific packages to build properly. In the current version, they both build private versions of the executables they need. For Java, it could have been done with a BuildRequires on ice-java-devel = %{version}; for dotnet, I don't think it could have gone any other way: ice-dotnet BuildRequires ice-csharp-devel, but -- because of the pkgconfig files -- ice-csharp-devel Requires ice-dotnet. - I've followed the naming convention used by upstream, but I'm open to changing it. - The Java stuff can be compiled with Java 1.5, but I'm ignoring that because there's no free 1.5 JVM (yet?). Also, there's a quite useful admin tool written in Java that uses jgoodies, which doesn't seem to be packaged for Fedora (again, yet?). - The documentation and descriptions are lacking, I know, but I wanted advice on packaging technique so I'm submitting these for review now. Main package (all arch-specific pieces): Spec URL: http://www6.informatik.tu-muenchen.de/~foster/extras/ice/ice-arch.spec SRPM URL: http://www6.informatik.tu-muenchen.de/~foster/extras/ice/ice-3.2.0-1.src.rpm Description: Ice is a modern alternative to object middleware such as CORBA or COM/DCOM/COM+. It is easy to learn, yet provides a powerful network infrastructure for demanding technical applications. It features an object-oriented specification language, easy to use C++, C#, Java, Python, Ruby, PHP, and Visual Basic mappings, a highly efficient protocol, asynchronous method invocation and dispatch, dynamic transport plug-ins, TCP/IP and UDP/IP support, SSL-based security, a firewall solution, and much more. Java runtime package (noarch) Spec URL: http://www6.informatik.tu-muenchen.de/~foster/extras/ice/ice-java.spec SRPM URL: http://www6.informatik.tu-muenchen.de/~foster/extras/ice/ice-java-3.2.0-1.src.rpm Description: The Ice runtime for Java. Dotnet runtime package (noarch) Spec URL: http://www6.informatik.tu-muenchen.de/~foster/extras/ice/ice-dotnet.spec SRPM URL: http://www6.informatik.tu-muenchen.de/~foster/extras/ice/ice-dotnet-3.2.0-1.src.rpm Description: The Ice runtime for CSharp. -- Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. _______________________________________________ Fedora-package-review mailing list Fedora-package-review@xxxxxxxxxx http://www.redhat.com/mailman/listinfo/fedora-package-review