Bug 1197037 - Review Request: felix-scr - Apache Felix Declarative Services
Summary: Review Request: felix-scr - Apache Felix Declarative Services
Keywords:
Status: CLOSED DUPLICATE of bug 1230867
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Nobody's working on this, feel free to take it
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-02-27 11:29 UTC by gil cattaneo
Modified: 2015-06-11 17:20 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-06-11 16:52:06 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description gil cattaneo 2015-02-27 11:29:01 UTC
Spec URL: https://gil.fedorapeople.org/felix-scr.spec
SRPM URL: https://gil.fedorapeople.org/felix-scr-1.6.2-1.fc20.src.rpm
Description: Implementation of the Declarative Services specification 1.2.
Fedora Account System Username: gil

Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=9089754

Comment 1 Severin Gehwolf 2015-06-11 12:49:51 UTC
(In reply to gil cattaneo from comment #0)
> Spec URL: https://gil.fedorapeople.org/felix-scr.spec

I get a 404 when trying to access this spec.

Comment 2 gil cattaneo 2015-06-11 13:44:40 UTC
(In reply to Severin Gehwolf from comment #1)
> (In reply to gil cattaneo from comment #0)
> > Spec URL: https://gil.fedorapeople.org/felix-scr.spec
> 
> I get a 404 when trying to access this spec.

Yes, I know, I'm sorry. for now I'm not interested in doing so review.
i have other open bugs with major priority.
Thanks!

Comment 3 gil cattaneo 2015-06-11 13:45:05 UTC
Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=10018502

Comment 4 Jie Kang 2015-06-11 15:06:55 UTC
Hello. I have been working on packaging this for Fedora as well. Gil, do you mind if I take over as reviewee?

Fedora Account System Username: jkang
Spec URL: https://jkang.fedorapeople.org/felix-scr.spec
SRPM URL: https://jkang.fedorapeople.org/felix-scr-1.8.2-1.fc21.src.rpm
Description: Apache Felix Service Component Runtime implementation of OSGi Declarative Services Specification

Comment 5 gil cattaneo 2015-06-11 16:08:50 UTC
can you open a new one bug?

Comment 6 gil cattaneo 2015-06-11 16:10:05 UTC
and please remove unneeded:
BuildRequires:	javapackages-tools
BuildRequires:  java-devel >= 1:1.8.0
Requires:       java-headless >= 1:1.8.0

Comment 8 gil cattaneo 2015-06-11 16:16:43 UTC
install with license macro LICENSE NOTICE files for each packages
install with doc macro changelog.txt

Comment 9 gil cattaneo 2015-06-11 16:25:23 UTC
you must be sure that the system libraries are not copied in the archive JAR

use:
%pom_xpath_remove "pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions/pom:Private-Package"
%pom_xpath_remove "pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions/pom:Embed-Dependency"
%pom_xpath_remove "pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions/pom:Export-Package"
%pom_xpath_inject "pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions" '
<Export-Package>
    org.apache.felix.scr;version=1.8,
    org.apache.felix.scr.component;version=1.0;
        mandatory:="status"; status="provisional"
</Export-Package>'
%pom_xpath_remove "pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions/pom:Import-Package"
%pom_xpath_inject "pom:plugin[pom:artifactId='maven-bundle-plugin']/pom:configuration/pom:instructions" '
<Import-Package>
    org.apache.felix.service.command;resolution:=optional,
    org.apache.felix.shell;provide:=true;resolution:=optional,
    org.osgi.framework;version="[1.4,2)",
    org.osgi.service.cm;version="[1.2,2)";resolution:=optional,
    org.osgi.service.log;version="[1.3,2)";resolution:=optional,
    org.osgi.service.metatype;version="[1.1,2)";resolution:=optional,
    org.osgi.service.packageadmin;version="[1.2,2)";resolution:=optional,
    org.osgi.service.component;provide:=true,
    org.apache.felix.scr;provide:=true,
    org.kxml2.io, org.osgi.util.tracker, org.xmlpull.v1
</Import-Package>'

Comment 10 Jie Kang 2015-06-11 16:27:51 UTC
Hi,

I opened a new bug: https://bugzilla.redhat.com/show_bug.cgi?id=1230867

I am also in the process of making the changes to the spec file. Thank you for your help!

Comment 11 gil cattaneo 2015-06-11 16:33:18 UTC
(In reply to Jie Kang from comment #10)
> Hi,
> 
> I opened a new bug: https://bugzilla.redhat.com/show_bug.cgi?id=1230867
> 
> I am also in the process of making the changes to the spec file. Thank you
> for your help!

Ops, are you in the packager group?
if no see:
https://fedoraproject.org/wiki/Package_Review_Process
i'm not a proven packager i cant help, sorry

Comment 12 Jie Kang 2015-06-11 16:46:14 UTC
(In reply to gil cattaneo from comment #11)
> (In reply to Jie Kang from comment #10)
> > Hi,
> > 
> > I opened a new bug: https://bugzilla.redhat.com/show_bug.cgi?id=1230867
> > 
> > I am also in the process of making the changes to the spec file. Thank you
> > for your help!
> 
> Ops, are you in the packager group?
> if no see:
> https://fedoraproject.org/wiki/Package_Review_Process

Ah, I am not in the group so I would need to find a sponsor. I think Severin can help here?

> i'm not a proven packager i cant help, sorry

It's okay; Thank you still for help with the spec file. I am new to packaging things so I appreciate it!

Comment 13 gil cattaneo 2015-06-11 16:52:06 UTC

*** This bug has been marked as a duplicate of bug 1230867 ***

Comment 14 Severin Gehwolf 2015-06-11 17:20:09 UTC
(In reply to Jie Kang from comment #12)
> (In reply to gil cattaneo from comment #11)
> > (In reply to Jie Kang from comment #10)
> > > Hi,
> > > 
> > > I opened a new bug: https://bugzilla.redhat.com/show_bug.cgi?id=1230867
> > > 
> > > I am also in the process of making the changes to the spec file. Thank you
> > > for your help!
> > 
> > Ops, are you in the packager group?
> > if no see:
> > https://fedoraproject.org/wiki/Package_Review_Process
> 
> Ah, I am not in the group so I would need to find a sponsor. I think Severin
> can help here?
> 
> > i'm not a proven packager i cant help, sorry
> 
> It's okay; Thank you still for help with the spec file. I am new to
> packaging things so I appreciate it!

I don't think one needs to be provenpackager for sponsoring someone[1]. But yes, Jie will need a sponsor. I'll do the review on the new bug and then we go from there.

[1] https://fedoraproject.org/wiki/How_to_sponsor_a_new_contributor


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