@@ -20,23 +20,27 @@ php/QA/bug websites try to have someone from the webmaster team (Bjori) on hand.
20
20
21
21
5. Verify the tags to be extra sure everything was tagged properly.
22
22
23
- 6. Moving extensions from/to PECL requires root level access to the CVS server .
24
- Contact systems@php.net to get this taken care of.
23
+ 6. Moving extensions from/to PECL requires write acces to the destination .
24
+ Most developers should have this.
25
25
26
26
Moving extensions from php-src to PECL
27
- - Filesystem: cp -r php-src/ext/foo pecl/foo
28
- - cvs rm php-src/ext/foo
27
+ - Checkout the pecl directory, most likely you want a sparse-root checkout
28
+ svn co --set-depth=empoty https://svn.php.net/repository/pecl
29
+ - Create an directory for the extension incl. branch and tag structure,
30
+ no trunk at this point and commit this to svn
31
+ cd pecl; mkdir foo foo/tags foo/branches; svn add foo; svn commit
32
+ - Move the extension from php-src to the new location
33
+ svn mv https://svn.php.net/repository/php/php-src/trunk/ext/foo \
34
+ https://svn.php.net/repository/pecl/foo/trunk
29
35
30
36
If the extension is still usable or not dead, in cooperation with the extension
31
37
maintainers if any:
32
38
- create the pecl.php.net/foo package and its content, license, maintainer
33
39
- create the package.xml, commit
34
40
- release the package
35
41
36
- Moving extensions from PECL to php-src
37
- - Filesystem: cp -r pecl/foo php-src/ext/foo
38
- OR depending on the wishes from the PECL extension maintainer.
39
- - Filesystem: ln -s pecl/foo php-src/ext/foo
42
+ For Moving extensions from PECL to php-src the svn mv has to be tone the other
43
+ way round.
40
44
41
45
Rolling a non stable release (alpha/beta/RC)
42
46
--------------------------------------------
0 commit comments