Forums / Suggestions / Write access to SVN for selected developers?

Write access to SVN for selected developers?

Author Message

Kai Duebbert

Thursday 16 October 2003 7:05:26 pm

Hi,

How about giving some developers write access to SVN again? Then many bugs could be fixed immidiately instead having people complaining about bugs not being fixed. You could select only some developers who you know and who you can trust.

I certainly would prefer fixing the bugs that I see in SVN instead of having to fill the bug list with small bugs.

Are there license problems with that (probably solvable with agreements)?

Kai

Bård Farstad

Thursday 16 October 2003 11:51:38 pm

Hi Kai,

we could open the svn repository for selected developers. Technically there is no problem with this, however we would need every developer to sign an agreement that everyting they commit to the svn repository would need to be copyright eZ systems as.

This is due to the dual licesing that we use, we need to have copyright of all the code.

If some developers would agree to that we could open the svn repository for write access.

--bård

Documentation: http://ez.no/doc

Paul Forsyth

Friday 17 October 2003 1:30:37 am

Write access could also be for contributions/projects, which wouldn't need to be under the dual license.

How feasible is this given the past problems of svn? Even with the the new mirror Paul needs to perform sanity checks on his rsync'd copy before putting it onto pubsvn because of its instability.

Should we instead try to work with places like sourceforge for things like this?

paul

Bård Farstad

Friday 17 October 2003 2:01:59 am

Our current SVN server is not scaled for high traffic. I think an svn repository for extensions would be a good idèa. This could be a powertools package where we could have all contribution development.

However we would need to have a new server for this. If someone from the community would like to maintain such a server we could probably provide the hardware.

--bård

Documentation: http://ez.no/doc

Paul Borgermans

Friday 17 October 2003 2:22:43 am

Sourceforge or similar could be good idea. On the other hand, pubsvn.ez.no has all on board to host one or more extra source trees (if you would like to collaborate on GPL'ed-only contributions/extensions with svn). It would not be the place for bugfixes I think. I could add an ez publish based collaboration portal too over time (basic project management/forums/bug system). This all should be first approved by the ez crew of course. Any comments?

-paul

PS: The sanity checks are necessary because of transient states of the underlying berkeley database: even a read while rsyncing makes it "corrupt" for svn. It happened also with Google bots on pubsvn.ez.no, which forced me to let apache go down briefly during rsyncing the sanitized copy.

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

Paul Borgermans

Friday 17 October 2003 2:38:40 am

We were planning to set up a similar server for our projects anyway. So unless there aren't any other takers ...

From what I can judge on current community development, that machine would not need to be a supercomputer cluster for the time being. Or do I underestimate the load/problems for a read-write svn server? The load on pubsvn.ez.no is very low, as well as the bandwidth consumed to the internet, so the same machine could be used?

-paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

Bård Farstad

Friday 17 October 2003 2:48:23 am

Paul,

I think this is a good idèa. You could create a new repository where developers could work on extensions for eZ publish.

I would definetly support this. You need to make sure the the server is properly backed up though in case of a crash;)

--bård

Documentation: http://ez.no/doc

Paul Borgermans

Friday 17 October 2003 3:02:22 am

OK Bård

I'll do that. And backups aren't a problem, have a noisy Sun-DLT box taking daily care of that.

Now those who want/need access email me

pborgerm [at] sckcen [dot] be and I'll setup the accounts.

I'll add more on this on pubsvn.ez.no next week

-paul

eZ Publish, eZ Find, Solr expert consulting and training
http://twitter.com/paulborgermans

eZ debug

Timing: Jan 15 2025 09:33:18
Script start
Timing: Jan 15 2025 09:33:18
Module start 'content'
Timing: Jan 15 2025 09:33:19
Module end 'content'
Timing: Jan 15 2025 09:33:20
Script end

Main resources:

Total runtime1.4211 sec
Peak memory usage6,144.0000 KB
Database Queries206

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0076 684.4063214.7734
Module start 'content' 0.00761.0723 899.17971,946.0391
Module end 'content' 1.08000.3410 2,845.2188640.6641
Script end 1.4210  3,485.8828 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00790.5546210.0004
Check MTime0.00160.1108210.0001
Mysql Total
Database connection0.00100.071510.0010
Mysqli_queries1.302391.64282060.0063
Looping result0.00220.15352030.0000
Template Total1.381997.220.6909
Template load0.00390.272320.0019
Template processing1.378096.968820.6890
Template load and register function0.00140.097410.0014
states
state_id_array0.00080.057610.0008
state_identifier_array0.00210.145920.0010
Override
Cache load0.00360.2523490.0001
Sytem overhead
Fetch class attribute can translate value0.00130.089750.0003
Fetch class attribute name0.00200.1430100.0002
XML
Image XML parsing0.00160.109150.0003
class_abstraction
Instantiating content class attribute0.00000.0024140.0000
General
dbfile0.00100.0736290.0000
String conversion0.00000.000430.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
8content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
8content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
6content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 24
 Number of unique templates used: 5

Time used to render debug report: 0.0002 secs