[Bug 234612] New: Review Request: Ice - The Internet Communications Engine (Object middleware)

bugzilla at redhat.com bugzilla at redhat.com
Fri Mar 30 15:55:10 UTC 2007


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 at fedoraproject.org
        ReportedBy: mefoster at gmail.com
         QAContact: fedora-package-review at redhat.com


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.




More information about the Fedora-package-review mailing list