[op25-dev] Migration of op25.osmocom.org ?

ikjtel ikj1234i@yahoo.com [op25-dev] op25-dev at yahoogroups.com
Mon Jan 9 23:38:26 UTC 2017


Hello Harald
Thanks for your help in moving this forward.  Just to respond to one thing that you mentioned
> Until then, it would be great if you could verify your redmine accounts
> on https://osmocom.org/ and your ssh access to the
> gitosis at git.osmocom.org repositories (you could just push some
> branch/tag and then delete it again to verify).
I was able to push a change to the git repo on gitosis@ but wasn't able to login to redmine.  I tried username 'max' with the old Trac password for that account - no luck.

Max

 

    On Saturday, January 7, 2017 8:38 PM, "Matt Ames matt.ames7bc at gmail.com [op25-dev]" <op25-dev at yahoogroups.com> wrote:
 

     Hi Harald and Holger, 
This is great news, please let us know how it progresses, we are very excited to move off our old unstable infrastructure and onto the new osmocom platform.
Many thanks again, and happy new year guys!
Cheers,
Matt

On 7 January 2017 at 22:18, Harald Welte laforge at gnumonks.org [op25-dev] <op25-dev at yahoogroups.com> wrote:

     Dear OP25 developers,

On Thu, Apr 07, 2016 at 10:14:41AM +1000, Steve Glass wrote:
> Yeah, those are the only services we need. I am delighted that we're
> finally making the move :)

I'm sorry that I dropped the ball on Holger for migration of the trac to
redmine back in April/May 2016 :/

I've just resurrected the op25 container one more time, and installed a
cron-job that restarts the container once every night (1am GMT), to make
sure the content is reachable without any manual intervention by me.

Back last year, the op25-legacy svn had been converted and imported to
git.osmocom.org (see http://git.osmocom.org/op25- legacy/). Also, the
op25 git repo had been imported at http://git.osmocom.org/op25/

Also back then, I added your ssh public keys (Max, 2xMatt, Steve) for
the op25 and op25-legacy repositories on git.osmocom.org. Since then,
you should be able to push to
gitosis at git.osmocom.org:op25. git and
gitosis at git.osmocom.org:op25- legacy.git, respectively.

I just re-synced all branches/HEADs from the op25.git on
op25.osmocom.org to git.osmocomorg/op25 today.

Also, Holger has now root ssh access to op25.osmocom.org, from where he
has access to the trac database and all attachmetns. Let's hope he
has time and is still willing to do the redmine conversion.

Once that conversion is done, I think we can update DNS and install a
http redirect from http://op25.osmocom.org/ to
http://osmocom.org/projects/ op25 and finally shut down the old unstable
jail with its aging trac installation.

Until then, it would be great if you could verify your redmine accounts
on https://osmocom.org/ and your ssh access to the
gitosis at git.osmocom.org repositories (you could just push some
branch/tag and then delete it again to verify).

Thanks for all your help. Once OP25 runs on the same infrastructure as
the rest of osmocom, the infrastructure will be maintained again.

Regards,
 Harald

-- 
- Harald Welte <laforge at gnumonks.org> http://laforge.gnumonks.org/
============================== ============================== ================
"Privacy in residential applications is a desirable marketing option."
 (ETSI EN 300 175-7 Ch. A6)
   

  #yiv7838632822 #yiv7838632822 -- #yiv7838632822ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7838632822 #yiv7838632822ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7838632822 #yiv7838632822ygrp-mkp #yiv7838632822hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv7838632822 #yiv7838632822ygrp-mkp #yiv7838632822ads {margin-bottom:10px;}#yiv7838632822 #yiv7838632822ygrp-mkp .yiv7838632822ad {padding:0 0;}#yiv7838632822 #yiv7838632822ygrp-mkp .yiv7838632822ad p {margin:0;}#yiv7838632822 #yiv7838632822ygrp-mkp .yiv7838632822ad a {color:#0000ff;text-decoration:none;}#yiv7838632822 #yiv7838632822ygrp-sponsor #yiv7838632822ygrp-lc {font-family:Arial;}#yiv7838632822 #yiv7838632822ygrp-sponsor #yiv7838632822ygrp-lc #yiv7838632822hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7838632822 #yiv7838632822ygrp-sponsor #yiv7838632822ygrp-lc .yiv7838632822ad {margin-bottom:10px;padding:0 0;}#yiv7838632822 #yiv7838632822actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7838632822 #yiv7838632822activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7838632822 #yiv7838632822activity span {font-weight:700;}#yiv7838632822 #yiv7838632822activity span:first-child {text-transform:uppercase;}#yiv7838632822 #yiv7838632822activity span a {color:#5085b6;text-decoration:none;}#yiv7838632822 #yiv7838632822activity span span {color:#ff7900;}#yiv7838632822 #yiv7838632822activity span .yiv7838632822underline {text-decoration:underline;}#yiv7838632822 .yiv7838632822attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv7838632822 .yiv7838632822attach div a {text-decoration:none;}#yiv7838632822 .yiv7838632822attach img {border:none;padding-right:5px;}#yiv7838632822 .yiv7838632822attach label {display:block;margin-bottom:5px;}#yiv7838632822 .yiv7838632822attach label a {text-decoration:none;}#yiv7838632822 blockquote {margin:0 0 0 4px;}#yiv7838632822 .yiv7838632822bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv7838632822 .yiv7838632822bold a {text-decoration:none;}#yiv7838632822 dd.yiv7838632822last p a {font-family:Verdana;font-weight:700;}#yiv7838632822 dd.yiv7838632822last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7838632822 dd.yiv7838632822last p span.yiv7838632822yshortcuts {margin-right:0;}#yiv7838632822 div.yiv7838632822attach-table div div a {text-decoration:none;}#yiv7838632822 div.yiv7838632822attach-table {width:400px;}#yiv7838632822 div.yiv7838632822file-title a, #yiv7838632822 div.yiv7838632822file-title a:active, #yiv7838632822 div.yiv7838632822file-title a:hover, #yiv7838632822 div.yiv7838632822file-title a:visited {text-decoration:none;}#yiv7838632822 div.yiv7838632822photo-title a, #yiv7838632822 div.yiv7838632822photo-title a:active, #yiv7838632822 div.yiv7838632822photo-title a:hover, #yiv7838632822 div.yiv7838632822photo-title a:visited {text-decoration:none;}#yiv7838632822 div#yiv7838632822ygrp-mlmsg #yiv7838632822ygrp-msg p a span.yiv7838632822yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv7838632822 .yiv7838632822green {color:#628c2a;}#yiv7838632822 .yiv7838632822MsoNormal {margin:0 0 0 0;}#yiv7838632822 o {font-size:0;}#yiv7838632822 #yiv7838632822photos div {float:left;width:72px;}#yiv7838632822 #yiv7838632822photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv7838632822 #yiv7838632822photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv7838632822 #yiv7838632822reco-category {font-size:77%;}#yiv7838632822 #yiv7838632822reco-desc {font-size:77%;}#yiv7838632822 .yiv7838632822replbq {margin:4px;}#yiv7838632822 #yiv7838632822ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv7838632822 #yiv7838632822ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv7838632822 #yiv7838632822ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv7838632822 #yiv7838632822ygrp-mlmsg select, #yiv7838632822 input, #yiv7838632822 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv7838632822 #yiv7838632822ygrp-mlmsg pre, #yiv7838632822 code {font:115% monospace;}#yiv7838632822 #yiv7838632822ygrp-mlmsg * {line-height:1.22em;}#yiv7838632822 #yiv7838632822ygrp-mlmsg #yiv7838632822logo {padding-bottom:10px;}#yiv7838632822 #yiv7838632822ygrp-msg p a {font-family:Verdana;}#yiv7838632822 #yiv7838632822ygrp-msg p#yiv7838632822attach-count span {color:#1E66AE;font-weight:700;}#yiv7838632822 #yiv7838632822ygrp-reco #yiv7838632822reco-head {color:#ff7900;font-weight:700;}#yiv7838632822 #yiv7838632822ygrp-reco {margin-bottom:20px;padding:0px;}#yiv7838632822 #yiv7838632822ygrp-sponsor #yiv7838632822ov li a {font-size:130%;text-decoration:none;}#yiv7838632822 #yiv7838632822ygrp-sponsor #yiv7838632822ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv7838632822 #yiv7838632822ygrp-sponsor #yiv7838632822ov ul {margin:0;padding:0 0 0 8px;}#yiv7838632822 #yiv7838632822ygrp-text {font-family:Georgia;}#yiv7838632822 #yiv7838632822ygrp-text p {margin:0 0 1em 0;}#yiv7838632822 #yiv7838632822ygrp-text tt {font-size:120%;}#yiv7838632822 #yiv7838632822ygrp-vital ul li:last-child {border-right:none !important;}#yiv7838632822 

   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/op25-dev/attachments/20170109/917931e2/attachment.html>


More information about the op25-dev mailing list