Bug 272304 - [pmi] Inherit missing project metadata from parent
Summary: [pmi] Inherit missing project metadata from parent
Status: RESOLVED WONTFIX
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: Project Management & Portal (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Portal Bugzilla Dummy Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks: 271813
  Show dependency tree
 
Reported: 2009-04-15 09:21 EDT by John Arthorne CLA
Modified: 2014-05-16 11:41 EDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Arthorne CLA 2009-04-15 09:21:39 EDT
Currently each project must enter its own metadata in the portal. There is an "inherit" flag, but this causes *all* metadata to be inherited from the parent, regardless of whether some entries are redefined in a sub-project. With the introduction of arbitrarily nested projects, we need real fine-grained inheritance to make project metadata management possible. For example I may have ten sub-projects (components) that have separate mailing lists, but want to inherit all other data from the parent project. Today we must either inherit everything and list all mailing lists in the parent, or inherit nothing and copy all common metadata down into each of the sub-projects.
Comment 1 Karl Matthias CLA 2009-04-15 12:48:06 EDT
Moving to Phoenix.
Comment 2 Dani Megert CLA 2009-04-20 06:26:20 EDT
Can this be implemented soon? Otherwise our sub-project metadata has lots of empty fields or we have to copy the information from the top-level project.
Comment 3 Karl Matthias CLA 2009-04-20 11:59:06 EDT
We're not planning to do this this quarter.
Comment 4 Eclipse Genie CLA 2014-05-16 11:10:38 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 5 Denis Roy CLA 2014-05-16 11:19:28 EDT
I believe PMI is where it's at now.
Comment 6 Wayne Beaton CLA 2014-05-16 11:41:39 EDT
I'm not convinced that this would be useful or desirable.

For starters, the project hierarchy has been collapsed somewhat, so the problem is less. Further, I believe that we've moved on from projects being nothing more than a means of managing UNIX groups (if managing UNIX groups is the only reason that a project exists, we need to rethink the existence of the project).

I think that it's completely reasonable to expect that every project have its own description and scope, so these should never be inherited. Likewise for source code repositories.

I van see where we could make the argument that a project's build or downloads are inherited. In these cases, you can (and should) provide a textual description of the build/downloads with a pointer to the owner of the build. Anything that we might attempt to do automatically here is bound to just be plain wrong for at least a significant number of projects.

Mailing lists, forums, and such can also reasonably be inherited. In these cases, it's not particularly difficult to just repeat the information. It might be an even better idea for us to add a text field for the "Contact Us" page that would let a project enter information that describes how the project leverages parent project resources for communication (or something like that).

Or, maybe communication channels is a reasonable thing to just inherit. Maybe we should just *always* include the parent project's communication channels on a subproject's page. That sounds sort of useful. Open a bug if you agree.

Closing as WONTFIX. Reopen if you think I've missed something important.