[Bug 507958] Review Request: eclipse-rse - Eclipse Remote System Explorer framework

bugzilla at redhat.com bugzilla at redhat.com
Mon Jul 20 21:16:48 UTC 2009


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=507958





--- Comment #2 from Jeff Johnston <jjohnstn at redhat.com>  2009-07-20 17:16:46 EDT ---
(In reply to comment #1)
> Thanks for the submission, Jeff.  A few comments:
> 
> - I think you're missing Requires on eclipse-cdt and eclipse-emf

done

> - will we move to 3.1 once we get a Galileo CDT build?

Yes.  CDT 6.0 only requires RSE >= 3.0.

> - please use either %{buildroot} or $RPM_BUILD_ROOT but not both

done

> - we should perhaps have Eclipse in the Summary field

done

> - I think "framework" can be dropped from the Summary field

ok, done

> - please change the permissions on the fetch script to avoid this rpmlint
> warning:
> 
> eclipse-rse.src: W: strange-permission fetch-rse.sh 0775
> 

done

> - you should probably mark a top-level feature's about.html as %doc

done.  I get a warning about file being specified twice, but I don't see any
other examples in any of the other eclipse projects.

> - you should look for @build@ and replace it with the same qualifier that
> upstream uses.  In fact, you should use forceContextQualifier (see
> eclipse-mylyn.spec for an example) to ensure our versions are the same as
> upstream's for 3.0.3
> 

I can't use forceContextQualifier because the versions are being set by map
files.  The RSE project has many version qualifiers for the various plugins and
features.  It does not create a single build id for a release and none of the
qualifiers are filled in for the various tags.  I have fixed this by using the
map files to a) fetch the plugins/features for the tarball b) create a
featureVersions.properties and pluginVersions.properties file from the same map
files.  Both a and b are performed in the fetch-rse.sh script.  The build now
matches the upstream version numbers, including the suffixes which are used for
features.  I have opened an RFE for pdebuild to allow map files to be specified
which should make this easier for future rpm packaging.

> The package builds for me, follows the packaging guidelines, and functions in
> Eclipse.  Thanks for the high quality submission.  Once the minor issues above
> are cleaned up, I will approve this.  

Thanks.

-- 
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.




More information about the Fedora-package-review mailing list