Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[linux-distros-dev] Creation Review

Hi Everyone,

I spent some time writing up the content for the Creation Review --
what's needed to make this an actual project :).  I've included this
content below for easy perusal and commenting.  I will obviously make up
slides for the final version.

Thoughts/comments/quips appreciated.

Thanks,

Andrew

-----------------------------------------------------------

Eclipse on Linux Distributions Project Creation Review

Participating distributions:
  Debian, Fedora, Gentoo, Red Hat Enterprise Linux,
  SUSE Linux Enterprise, Ubuntu

Goal:  Bring Eclipse technology to Linux distribution users

1. Address installation problems with Eclipse packaged in Linux
   distributions
2. Address update manager issues
3. Improve integration with and support for *nix tools
4. Promote Eclipse technology with Linux users

Current work:

1. Work is on-going to deal with issues like non-root feature
   validation.  Also, work is underway to ensure that Eclipse packages
   are LSB-compliant.

2. Eclipse SDK packages in most Linux distributions carry a patch to
   allow the update manager to install into the user's home directory.
   It will be nice when this lands in the SDK itself.  Also, many
   Eclipse projects are being packaged for various Linux distributions
   so that users do not have to make use of the update manager.

3. The GNU Autotools (automake, autoconf, etc.) are beginning to be
   supported as part of an extension to the CDT.  It appears that this
   functionality will be included in a future release of the CDT
   itself.  Existing plugins for using OProfile, managing RPM files, and
   ChangeLog maintenance are being improved.  This work will hopefully
   be contributed to the Linux Distributions Project as soon as
   possible.

4. Members of the proposed project continue to work within their
   respective communities to promote Eclipse technology at various
   conferences and in various settings.

Code expected to be hosted:

Plugins:  RPM, ChangeLog, OProfile, future work
Patches:  patches that distributions all carry that aren't suitable for
          upstream
Scripts:  scripts used by distributions to ease packaging.  An example
          of this is scripts used to generate source tarballs of
          eclipse.org projects.

Dates:

The project itself will most likely never reach a state of completion.
There will always be work to do in terms of integration with Linux
systems and with promotion and adoption within the diverse Linux
communities.  However, sub-parts of the project will themselves become
"finished" over time.

The update manager patch (bug #90630) is largely complete and will most
likely be applied in the 3.3 cycle.

We plan to move the OProfile and RPM plugins from cdt-contrib to this
project's CVS space as soon as it is created.  These projects will need
to have their namespaces changed and can then be released in the form
they are in.  Ongoing updates and bug fixes are of course part of the
plan but a release of a specific version number to be determined by the
project's members could be done immediately.

The RPM specfile editor and ChangeLog management plugin will need to
undergo eclipse.org legal review before being committed to the
repository.  Once that is complete, the ChangeLog plugin could continue
with its current versioning and be released immediately as part of the
project.  The RPM specfile editor is under development but a point
release could be done very soon.

Immediately upon project creation:
  - specfile editor submitted for eclipse.org legal review
  - re-namespacing begins on existing cdt-contrib projects (OProfile,
    RPM)
  - various distribution patches and scripts consolidated and put into
    CVS

M1 - 1 December 2006
 - Release re-namespaced versions of existing OProfile and RPM plugins
 - Include common patches that distributions are using
 - Scripts used by distributions also included

M2 - 1 February 2006
 - Release 0.1 version of project's specfile editor
 - Release first version (2.2.4?) of project's ChangeLog editor
 - Release bug-fixes to OProfile and RPM plugins
 - Updated scripts and patches included

Future - the future
 - DEB tools
 - SCM tools (GIT, Mercurial, etc.)
 - etc.

--
Andrew Overholt
Made available under the EPL v1.0

Attachment: signature.asc
Description: This is a digitally signed message part


Back to the top