summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-i18n/2011-April/001326.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-i18n/2011-April/001326.html')
-rw-r--r--zarb-ml/mageia-i18n/2011-April/001326.html191
1 files changed, 191 insertions, 0 deletions
diff --git a/zarb-ml/mageia-i18n/2011-April/001326.html b/zarb-ml/mageia-i18n/2011-April/001326.html
new file mode 100644
index 000000000..08fd0f1f0
--- /dev/null
+++ b/zarb-ml/mageia-i18n/2011-April/001326.html
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-i18n] I18N svn access
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-i18n%40mageia.org?Subject=Re%3A%20%5BMageia-i18n%5D%20I18N%20svn%20access&In-Reply-To=%3C1303429881.2307.231.camel%40akroma.ephaone.org%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="001391.html">
+ <LINK REL="Next" HREF="001327.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-i18n] I18N svn access</H1>
+ <B>Michael Scherer</B>
+ <A HREF="mailto:mageia-i18n%40mageia.org?Subject=Re%3A%20%5BMageia-i18n%5D%20I18N%20svn%20access&In-Reply-To=%3C1303429881.2307.231.camel%40akroma.ephaone.org%3E"
+ TITLE="[Mageia-i18n] I18N svn access">misc at zarb.org
+ </A><BR>
+ <I>Fri Apr 22 01:51:21 CEST 2011</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="001391.html">[Mageia-i18n] Introduction to Mageia (Indian Languages)
+</A></li>
+ <LI>Next message: <A HREF="001327.html">[Mageia-i18n] I18N svn access
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1326">[ date ]</a>
+ <a href="thread.html#1326">[ thread ]</a>
+ <a href="subject.html#1326">[ subject ]</a>
+ <a href="author.html#1326">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>HI,
+
+I finally found the solution to our problem that prevented svn access
+for i18n committers. There is only one last issue that we need to fix
+( but this will have to wait after Easter as I am going see my family ),
+but it doesn't affect everybody.
+
+So basically, people who are committers for their team should be able to
+connect with svn+ssh to svn.mageia.org.
+
+Testing access
+--------------
+
+To check, that's rather easy , type in a shell of any UNIX :
+ ssh svn.mageia.org
+
+It will ask your password ( the one of transifex , bugzilla, etc ), and
+if the password is correct ( and the login too ), it will show you a
+error message and tell &quot;you are a member of theses group : &quot; + list of
+group. Something like this :
+
+Last login: Thu Apr 21 22:52:31 2011 from nanardon.zarb.org
+You tried to run a interactive shell.
+Sorry, you are not allowed to execute that command.
+You are member of the following groups :
+mga-users mga-sysadmin mga-packagers mga-ml_moderators
+mga-packagers-committers mga-board mga-founders mga-i18n
+mga-i18n-committers
+Connection to svn.mageia.org closed.
+
+( the exact message may reworded later to show more information, but
+basically, that's normal to have it on svn ).
+
+
+Doing a checkout
+-----------------
+
+First, you need to know where is the software. For example, let's take
+drakpxelinux :
+<A HREF="https://transifex.mageia.org/projects/p/drakpxelinux/">https://transifex.mageia.org/projects/p/drakpxelinux/</A>
+
+This one is rather easy, using the web interface, we can find it :
+<A HREF="http://svnweb.mageia.org/soft/drakpxelinux/">http://svnweb.mageia.org/soft/drakpxelinux/</A>
+
+( that's not always easy, of course ).
+
+Next, all you need is to do a checkout, with svn co.
+The url for the repository is svn+<A HREF="ssh://svn.mageia.org/svn/soft/">ssh://svn.mageia.org/svn/soft/</A>
+So in our case :
+svn co svn+<A HREF="ssh://svn.mageia.org/svn/soft/drakpxelinux/trunk">ssh://svn.mageia.org/svn/soft/drakpxelinux/trunk</A>
+drakpxelinux
+
+Then that's the part where you commit the .po ( I am not translator so I
+do not know the detail ) and then you commit with &quot;svn commit&quot;, and
+likely notify your team.
+
+
+what if it doesn't work.
+------------------------
+
+If you have a message like this :
+Can't open file '/svn/soft/db/txn-current-lock': Permission denied
+
+then you suffer from the problem I spoke at the beggining.
+It is easy to check, when you do the test for the acces
+ when you do the check with ssh and the message do not say that you are
+in mga-shell_access group, then you are suffering from the problem I
+need to fix, and this will not work. If it say that you are in this
+group, then this should work.
+
+
+If it doesn't accept your password, check that it is the good one, or
+check that the user is the proper one. YOu can use -l option for ssh, or
+the configuration file, or <A HREF="https://www.mageia.org/mailman/listinfo/mageia-i18n">login at svn.mageia.org</A> syntax.
+
+If it still doesn't work, try to find a admin ( bugzilla, irc, email ),
+we will look at it.
+
+Of course, if you are not the committer for your team, it will not work.
+
+
+If you forgot your password
+---------------------------
+
+Since all committers have been granted a restricted shell account, the
+password can no longer be reset without a admin intervention. So if you
+lost the password, the link on identity will not work. Same stuff, try
+to find a admin for that.
+
+
+What to improve
+----------------
+
+* First, typing the password each time is not fun. If like me, your
+password is as long as the first chapter of Harry Potter, this become
+quickly annoying. You can ask to a sysadmin to place a ssh keys if you
+want, just contact us ( better open a bug so we do not forget ).
+Something to automate this is planned since months ( we just need to
+have a slightly simpler interface on identity, perl coder help welcome,
+and to test the script to export keys, and another script to import
+existing keys from the disk ).
+
+* second, the whole process of matching from tx project name to svn url
+is tedious. Oliver proposed something back when we discussed at FOSDEM
+but I forgot the exact idea ( but he can surely explain ). But we can
+surely make it better, now that tx-client work fine. Any proposal is
+welcome.
+
+* third, there is not technically enforced restrictions, mainly because
+that's more complex. And we didn't decide if we should add them ( I
+posted on -dev on this subject, your input is welcome ). People with
+committers access can commit everywhere in the svn so far, but
+obviously, we would prefer that no one wreck havoc, even if this can be
+reverted ( depending on the type of havoc as committing a whole dvd is
+gonna make admins very sad ).
+
+* four, the notification system is quite basic, there is 1 big ml for
+the whole repository. Maybe having a better dispatch system would help.
+
+
+To finish, the process is not set in stone, and given that I forgot what
+we discussed with Oliver and Wobo at FOSDEM, it may be different from
+what we discussed so any comment would be welcome.
+
+--
+Michael Scherer
+
+</PRE>
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="001391.html">[Mageia-i18n] Introduction to Mageia (Indian Languages)
+</A></li>
+ <LI>Next message: <A HREF="001327.html">[Mageia-i18n] I18N svn access
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#1326">[ date ]</a>
+ <a href="thread.html#1326">[ thread ]</a>
+ <a href="subject.html#1326">[ subject ]</a>
+ <a href="author.html#1326">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-i18n">More information about the Mageia-i18n
+mailing list</a><br>
+</body></html>