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(a)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(a)gmail.com
[op25-dev]" <op25-dev(a)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(a)gnumonks.org [op25-dev]
<op25-dev(a)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@git.osmocom.org:op25. git and
gitosis@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(a)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(a)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