Bug 517585 - Need write access to download.eclipse.org/bpmn2-modeler/...
Summary: Need write access to download.eclipse.org/bpmn2-modeler/...
Status: RESOLVED FIXED
Alias: None
Product: Community
Classification: Eclipse Foundation
Component: CI-Jenkins (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P1 blocker (vote)
Target Milestone: ---   Edit
Assignee: CI Admin Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 518148 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-05-31 13:35 EDT by Paul Leacu CLA
Modified: 2017-06-15 10:15 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Leacu CLA 2017-05-31 13:35:20 EDT
Need a Jenkins JIPP instance for the BPMN2 MDT and BPMN2-Modeler projects.

ref: https://ci.eclipse.org/bpmn2/

Need write permission to create jobs and write permission to 

/home/data/httpd/download.eclipse.org/bpmn2-modeler/...

and

/home/data/httpd/download.eclipse.org/modeling/mdt/bpmn2/...

Please add permission for pleacu@redhat.com
Comment 1 Frederic Gurr CLA 2017-05-31 17:06:41 EDT
(In reply to Paul Leacu from comment #0)
> Need a Jenkins JIPP instance for the BPMN2 MDT and BPMN2-Modeler projects.

Is there a special requirement why you need a Jenkins instance? Migration of HIPPs to JIPPs is planned for this summer, but currently still in beta mode.

> ref: https://ci.eclipse.org/bpmn2/
> 
> Need write permission to create jobs and write permission to 
> 
> /home/data/httpd/download.eclipse.org/bpmn2-modeler/...
> 
> and
> 
> /home/data/httpd/download.eclipse.org/modeling/mdt/bpmn2/...
> 
> Please add permission for pleacu@redhat.com

I take it, you (became/are?) the releng engineer for both projects?

I've fixed the write permissions for the HIPP user to /home/data/httpd/download.eclipse.org/modeling/mdt/bpmn2/...

Before enabling write access to bpmn2-modeler I would need a +1 from the project lead.
Comment 2 Paul Leacu CLA 2017-06-01 08:56:38 EDT
Hi Frederick -
   I thought we were moving to Jenkins across the board.  I'm fine with HIPP.  What I need is the ability to create new jobs in:

https://hudson.eclipse.org/bpmn2/

I'm the project lead for bpmn2-modeler and bpel - the code freeze for Oxygen is coming in a couple of weeks.  Please ref wayne.beaton@eclipse-foundation.org for any +1s.

Thanks!
      --Paul Leacu
Comment 3 Frederic Gurr CLA 2017-06-01 09:29:34 EDT
You now have permissions on the hipp to create jobs.
Comment 4 Paul Leacu CLA 2017-06-07 14:37:19 EDT
Hi Frederic
   We're almost there - I can now build my bpmn2.mdt and bpmn2-modeler projects.  What I can't do (permission denied) is publish the bpmn2-modeler.  The existing files/dirs are owned by rbrodt (previous lead).  

https://hudson.eclipse.org/bpmn2/job/bpmn2-modeler-publish/11/console

mkdir: cannot create directory ‘/home/data/httpd/download.eclipse.org/bpmn2-modeler/updates/stable/oxygen’: Permission denied

It appears I need write access for genie.bpmn2 and pleacu@redhat.com .  Are there instructions on how to sftp or rsh over to the HIPP slave (hipp2)?

Thanks - please ASAP.
Comment 5 Eclipse Webmaster CLA 2017-06-12 16:29:33 EDT
*** Bug 518148 has been marked as a duplicate of this bug. ***
Comment 6 Paul Leacu CLA 2017-06-12 16:36:39 EDT
Delving into this further - what I need is committer_shell rights for pleacu@redhat.com to /home/data/httpd/download.eclipse.org/bpmn2-modeler/...
Then I can update the BRMS tooling.
Comment 7 Eclipse Webmaster CLA 2017-06-12 16:44:48 EDT
The issue here is that the HIPP instance was setup for modeling.mdt.bpmn2 which means it doesn't have access to the soa.bpmn2 downloads area.  Project separation is one of the reasons the HIPPs can get access to the downloads area since it's not 'feasible' for one project to interfere with another either by accident or on purpose.

My question is this: are soa.bpmn2 and modeling.mdt.bpmn2 essentially the same project?  If so then the solution is to archive one of them, and give all it's 'stuff' to the other.  

As a PL I've granted you shell permission, but we're working on deprecating that access so it will disappear in the future.

-M.
Comment 8 Paul Leacu CLA 2017-06-12 17:09:00 EDT
Thanks - I've verified I can update bpmn2-modeler now.  The BPMN2 projects are distinct and should remain that way.  The BPMN2 MDT changes less frequently.
FYI - the projects update sites are:

https://projects.eclipse.org/projects/modeling.mdt.bpmn2/releases/1.4.0/
https://projects.eclipse.org/projects/soa.bpmn2-modeler/releases/1.4.0/
https://projects.eclipse.org/projects/soa.bpel/releases/1.1.1

--paull
Comment 9 Paul Leacu CLA 2017-06-15 10:15:15 EDT
This is good for now.  Please let me know when the updated shell permissions change - we should migrate to JIPP at that point.