https://progress.opensuse.org/
https://progress.opensuse.org/themes/openSUSE/favicon/favicon.ico?1582917784
2019-12-20T13:04:17Z
openSUSE Project Management Tool
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=266871
2019-12-20T13:04:17Z
lnussel
lnussel@suse.com
<ul><li><strong>Copied from</strong> <i><a class="issue tracker-4 status-5 priority-4 priority-default closed behind-schedule" href="/issues/51515">action #51515</a>: prepare GM on download server</i> added</li></ul>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=308995
2020-06-23T13:48:35Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>The GA image needs to be available at 10:00 AM UTC on July 2nd. This is when software-o-o will do the switch to stable.</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=308998
2020-06-23T13:48:44Z
lkocman
lubos.kocman@suse.com
<ul><li><strong>Assignee</strong> set to <i>lkocman</i></li></ul>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=309946
2020-06-25T17:15:14Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>I also fixed the netinstall symlink which was broken</p>
<p>lrwxrwxrwx 1 mirror stage 50 Jun 25 10:50 openSUSE-Leap-15.2-NET-x86_64-Current.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso<br>
lrwxrwxrwx 1 mirror stage 57 Jun 25 10:50 openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 2 mirror stage 50 Mar 17 15:26 openSUSE-Leap-15.2-NET-x86_64-Media.iso -> openSUSE-Leap-15.2-NET-x86_64-Build607.3-Media.iso</p>
<p>to </p>
<p>-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 1 root root 50 Jun 25 17:09 openSUSE-Leap-15.2-NET-x86_64-Current.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso<br>
lrwxrwxrwx 1 root root 57 Jun 25 17:10 openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256</p>
<p>lkocman@pontifex2:/srv/ftp-stage/pub/opensuse/distribution/leap/15.2> ls -la iso<br>
total 4337004<br>
drwxr-xr-x 2 mirror stage 4096 Jun 25 17:11 .<br>
drwxr-xr-x 7 mirror stage 113 Jun 25 17:05 ..<br>
lrwxrwxrwx 1 mirror stage 1 Jun 25 10:50 Changes -> .<br>
-rw-r--r-- 2 mirror stage 574843 Mar 17 15:25 Changes.607.3.txt<br>
-rw-r--r-- 2 mirror stage 150403 Mar 19 07:13 Changes.610.2.txt<br>
-rw-r--r-- 2 mirror stage 74188 Mar 23 06:38 Changes.612.3.txt<br>
-rw-r--r-- 2 mirror stage 12359 Mar 24 13:21 Changes.613.2.txt<br>
-rw-r--r-- 2 mirror stage 38011 Mar 29 11:30 Changes.616.2.txt<br>
-rw-r--r-- 2 mirror stage 7456 Mar 30 07:27 Changes.617.1.txt<br>
-rw-r--r-- 2 mirror stage 46159 Apr 6 14:42 Changes.620.1.txt<br>
-rw-r--r-- 2 mirror stage 35610 Apr 8 10:17 Changes.623.1.txt<br>
-rw-r--r-- 2 mirror stage 28976 Apr 11 17:57 Changes.625.3.txt<br>
-rw-r--r-- 2 mirror stage 2595 Apr 14 10:39 Changes.626.2.txt<br>
-rw-r--r-- 2 mirror stage 30891 Apr 17 09:07 Changes.629.2.txt<br>
-rw-r--r-- 2 mirror stage 11076 Apr 18 15:09 Changes.631.2.txt<br>
-rw-r--r-- 2 mirror stage 36 Apr 19 16:20 Changes.632.2.txt<br>
-rw-r--r-- 2 mirror stage 170506 Apr 27 21:13 Changes.638.2.txt<br>
-rw-r--r-- 2 mirror stage 18669 Apr 30 01:12 Changes.639.2.txt<br>
-rw-r--r-- 2 mirror stage 49981 May 6 17:49 Changes.645.2.txt<br>
-rw-r--r-- 2 mirror stage 28946 May 7 15:39 Changes.646.1.txt<br>
-rw-r--r-- 2 mirror stage 40171 May 9 22:55 Changes.647.3.txt<br>
-rw-r--r-- 2 mirror stage 42822 May 12 06:57 Changes.648.2.txt<br>
-rw-r--r-- 2 mirror stage 180987 May 16 01:58 Changes.652.2.txt<br>
-rw-r--r-- 2 mirror stage 31384 May 18 08:26 Changes.654.2.txt<br>
-rw-r--r-- 2 mirror stage 170671 May 25 09:24 Changes.660.2.txt<br>
-rw-r--r-- 2 mirror stage 11763 May 26 16:16 Changes.661.2.txt<br>
-rw-r--r-- 2 mirror stage 41052 May 29 11:26 Changes.665.2.txt<br>
-rw-r--r-- 2 mirror stage 199745 Jun 4 13:33 Changes.671.5.txt<br>
-rw-r--r-- 2 mirror stage 58202 Jun 6 13:26 Changes.674.2.txt<br>
-rw-r--r-- 2 mirror stage 30336 Jun 7 12:05 Changes.676.1.txt<br>
-rw-r--r-- 2 mirror stage 51112 Jun 10 08:16 Changes.678.2.txt<br>
-rw-r--r-- 2 mirror stage 123386 Jun 12 10:11 Changes.680.4.txt<br>
-rw-r--r-- 2 mirror stage 441 Jun 13 20:49 Changes.681.2.txt<br>
-rw-r--r-- 2 mirror stage 644 Jun 15 01:33 Changes.681.4.txt<br>
-rw-r--r-- 2 mirror stage 38485 Jun 16 04:05 Changes.684.1.txt<br>
-rw-r--r-- 2 mirror stage 36 Jun 16 18:04 Changes.685.2.txt<br>
-rw-r--r-- 2 mirror stage 28900 Jun 18 14:33 Changes.686.4.txt<br>
-rw-r--r-- 2 mirror stage 18382 Jun 23 07:17 Changes.689.6.txt<br>
-rw-r--r-- 2 mirror stage 1263 Jun 24 04:17 Changes.690.2.txt<br>
-rw-r--r-- 2 mirror stage 0 Jun 25 12:50 Changes.692.2.txt<br>
-rw-r--r-- 2 mirror stage 14 Jun 25 12:50 .current.txt<br>
-rw-r--r-- 3 mirror stage 4293918720 Jun 24 15:56 openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 1 mirror stage 50 Jun 25 10:50 openSUSE-Leap-15.2-DVD-x86_64-Current.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso<br>
lrwxrwxrwx 1 mirror stage 57 Jun 25 10:50 openSUSE-Leap-15.2-DVD-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 1 mirror stage 50 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Media.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256<br>
-rw-r--r-- 3 mirror stage 144703488 Jun 24 15:46 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 1 mirror stage 50 Jun 25 10:50 openSUSE-Leap-15.2-NET-x86_64-Current.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso<br>
lrwxrwxrwx 1 mirror stage 57 Jun 25 10:50 openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 1 root root 50 Jun 25 17:11 openSUSE-Leap-15.2-NET-x86_64-Media.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso<br>
-rw-r--r-- 2 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-NET-x86_64-Media.iso.sha256<br>
lkocman@pontifex2:/srv/ftp-stage/pub/opensuse/distribution/leap/15.2> ls -la iso-devel<br>
total 4334612<br>
drwxr-xr-x 2 root root 4096 Jun 25 17:10 .<br>
drwxr-xr-x 7 mirror stage 113 Jun 25 17:05 ..<br>
-rw-r--r-- 3 mirror stage 4293918720 Jun 24 15:56 openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 1 root root 50 Jun 25 17:08 openSUSE-Leap-15.2-DVD-x86_64-Current.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso<br>
lrwxrwxrwx 1 root root 57 Jun 25 17:09 openSUSE-Leap-15.2-DVD-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256<br>
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256<br>
-rw-r--r-- 3 mirror stage 144703488 Jun 24 15:46 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 1 root root 50 Jun 25 17:09 openSUSE-Leap-15.2-NET-x86_64-Current.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso<br>
lrwxrwxrwx 1 root root 57 Jun 25 17:10 openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256<br>
lkocman@pontifex2:/srv/ftp-stage/pub/opensuse/distribution/leap/15.2> </p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=309949
2020-06-25T17:17:48Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>Copied changes files so we have indentical directory</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=309952
2020-06-25T17:34:47Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>lkocman@pontifex2:/etc/apache2/vhosts.d> sudo cp _download.conf.macro _download.conf.macro.20200625</p>
<p>Using following redirect</p>
<pre><code># temporary rewrite to hide 15.2 final until the release day
RewriteRule ^/distribution/leap/15\.2/iso/(.*) /distribution/leap/15.2/iso-devel/$1 [L]
</code></pre>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=309967
2020-06-25T18:26:35Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>Same done for prod (/srv/ftp)</p>
<p>Enabling the rule</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310138
2020-06-26T14:08:21Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>TTM passed <a href="https://botmaster.suse.de/go/tab/build/detail/TTM.Leap_15.2/17953/Run/1/Run" class="external">https://botmaster.suse.de/go/tab/build/detail/TTM.Leap_15.2/17953/Run/1/Run</a><br>
permissions set to 644 on /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso /srv/ftp/pub/opensuse/distribution/leap/15.2/iso</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310141
2020-06-26T14:08:41Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>lkocman@pontifex2:/srv/ftp/pub/opensuse/distribution/leap/15.2> ls -lad /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso /srv/ftp/pub/opensuse/distribution/leap/15.2/iso<br>
drw-r--r-- 2 mirror stage 4096 Jun 25 18:14 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso<br>
drw-r--r-- 2 mirror stage 4096 Jun 26 14:04 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310153
2020-06-26T14:52:08Z
lkocman
lubos.kocman@suse.com
<ul></ul><pre><code class="text syntaxhl" data-language="text">### 15.2
# disabled with 15.2 GM poo#61614
#withlock -q /home/mirror/var/run/withlock/LOCK-publish ~/publish_distro/publish_distro ~/publish_distro/publish_leap152.config
#withlock -q /home/mirror/var/run/withlock/LOCK-publish ~/publish_distro/publish_distro ~/publish_distro/publish_leap152_live.config
#withlock -q /home/mirror/var/run/withlock/LOCK-publish ~/publish_distro/publish_distro ~/publish_distro/publish_leap152_jeos.config
</code></pre>
<p>in ~mirror/bin/publish_factory_leap</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310156
2020-06-26T14:56:53Z
lkocman
lubos.kocman@suse.com
<ul></ul><pre><code class="text syntaxhl" data-language="text">lkocman@pontifex2:/home/mirror/bin> sudo cp /etc/rsyncd-internal.conf /etc/rsyncd-internal.conf-20200626
lkocman@pontifex2:/home/mirror/bin>
lkocman@pontifex2:/home/mirror/bin> sudo diff /etc/rsyncd-internal.conf /etc/rsyncd-internal.conf-20200626
95,96c95
< # lkocman: disabled entire *15.2* for GM poo#61614, backup in /etc/rsyncd-internal.conf-20200626
< #[upload-15.2]
---
> [upload-15.2]
99,134c98,133
< # hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
< # path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/
< # # temporary to check obs backend publish script -- lnussel 3.9.2018
< # #path = /srv/hidden-dvds/obs/15.2/main
< # comment =
< # list = no
< # uid = mirror
< # gid = stage
< # read only = false
< # dont compress = *
<
< #[upload-15.2-live]
< ## secrets file = /etc/rsyncd.secrets
< ## This line allows syncing factory from buildservice2 host
< # hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
< # #path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/live/
< # # we bind mount this
< # path = /srv/hidden-dvds/obs/15.2/live/
< # comment =
< # list = no
< # uid = mirror
< # gid = stage
< # read only = false
< # dont compress = *
<
< #[upload-15.2-jeos]
< ## secrets file = /etc/rsyncd.secrets
< ## This line allows syncing factory from buildservice2 host
< # hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
< # path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/jeos/
< # comment =
< # list = no
< # uid = mirror
< # gid = stage
< # read only = false
< # dont compress = *
---
> hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
> path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/
> # temporary to check obs backend publish script -- lnussel 3.9.2018
> #path = /srv/hidden-dvds/obs/15.2/main
> comment =
> list = no
> uid = mirror
> gid = stage
> read only = false
> dont compress = *
>
> [upload-15.2-live]
> # secrets file = /etc/rsyncd.secrets
> # This line allows syncing factory from buildservice2 host
> hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
> #path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/live/
> # we bind mount this
> path = /srv/hidden-dvds/obs/15.2/live/
> comment =
> list = no
> uid = mirror
> gid = stage
> read only = false
> dont compress = *
>
> [upload-15.2-jeos]
> # secrets file = /etc/rsyncd.secrets
> # This line allows syncing factory from buildservice2 host
> hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
> path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/jeos/
> comment =
> list = no
> uid = mirror
> gid = stage
> read only = false
> dont compress = *
137,174c136,173
< #[upload-15.2-microos]
< ## secrets file = /etc/rsyncd.secrets
< ## This line allows syncing factory from buildservice2 host
< # hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
< # path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/microos/
< # comment =
< # list = no
< # uid = mirror
< # gid = stage
< # read only = false
< # dont compress = *
<
<
< #[upload-15.2-debug]
< ## secrets file = /etc/rsyncd.secrets
< ## This line allows syncing factory from buildservice2 host
< # hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6
< # path = /srv/ftp-stage/pub/opensuse/debug/distribution/leap/15.2/
< # #path = /srv/hidden-dvds/obs/15.2/debug
< # comment =
< # list = no
< # uid = mirror
< # gid = stage
< # read only = false
< # dont compress = *
<
< #[upload-15.2-source]
< ## secrets file = /etc/rsyncd.secrets
< ## This line allows syncing factory from buildservice2 host
< # hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6
< # path = /srv/ftp-stage/pub/opensuse/source/distribution/leap/15.2/
< # #path = /srv/hidden-dvds/obs/15.2/source
< # comment =
< # list = no
< # uid = mirror
< # gid = stage
< # read only = false
< # dont compress = *
---
> [upload-15.2-microos]
> # secrets file = /etc/rsyncd.secrets
> # This line allows syncing factory from buildservice2 host
> hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6 149.44.176.2
> path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/microos/
> comment =
> list = no
> uid = mirror
> gid = stage
> read only = false
> dont compress = *
>
>
> [upload-15.2-debug]
> # secrets file = /etc/rsyncd.secrets
> # This line allows syncing factory from buildservice2 host
> hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6
> path = /srv/ftp-stage/pub/opensuse/debug/distribution/leap/15.2/
> #path = /srv/hidden-dvds/obs/15.2/debug
> comment =
> list = no
> uid = mirror
> gid = stage
> read only = false
> dont compress = *
>
> [upload-15.2-source]
> # secrets file = /etc/rsyncd.secrets
> # This line allows syncing factory from buildservice2 host
> hosts allow = 192.168.7.4 192.168.7.5 192.168.7.6
> path = /srv/ftp-stage/pub/opensuse/source/distribution/leap/15.2/
> #path = /srv/hidden-dvds/obs/15.2/source
> comment =
> list = no
> uid = mirror
> gid = stage
> read only = false
> dont compress = *
lkocman@pontifex2:/home/mirror/bin>
</code></pre>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310159
2020-06-26T15:08:17Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>I noticed that rsyncd is failed for two days already before any of my changes. Reported to heroes <a href="https://progress.opensuse.org/issues/68482" class="external">https://progress.opensuse.org/issues/68482</a> </p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310162
2020-06-26T15:16:50Z
lnussel
lnussel@suse.com
<ul></ul><p>live images, JeOS and MicroOS are meant to build against :Update an will continue updating</p>
<p>You still need user and group access on the iso dir so staging mirrors can sync it. (they are in the stage group or so).</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310165
2020-06-26T15:19:55Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>Will do, thank you!</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310168
2020-06-26T15:24:17Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>Meanwhile renaming images</p>
<pre><code class="text syntaxhl" data-language="text"># pwd
/srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso
# ls -la
total 4328484
drw-r--r-- 2 mirror stage 4096 Jun 26 15:15 .
drwxr-xr-x 7 mirror stage 113 Jun 25 17:31 ..
-rw-r--r-- 1 mirror stage 4287627264 Jun 26 06:50 openSUSE-Leap-15.2-DVD-x86_64-Build695.1-Media.iso
-rw-r--r-- 1 mirror stage 117 Jun 26 14:04 openSUSE-Leap-15.2-DVD-x86_64-Build695.1-Media.iso.sha256
lrwxrwxrwx 1 mirror stage 50 Jun 26 14:03 openSUSE-Leap-15.2-DVD-x86_64-Media.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build695.1-Media.iso
-rw-r--r-- 1 mirror stage 117 Jun 26 14:04 openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256
-rw-r--r-- 1 mirror stage 144703488 Jun 26 06:35 openSUSE-Leap-15.2-NET-x86_64-Build695.1-Media.iso
-rw-r--r-- 1 mirror stage 117 Jun 26 14:04 openSUSE-Leap-15.2-NET-x86_64-Build695.1-Media.iso.sha256
lrwxrwxrwx 1 mirror stage 50 Mar 17 15:26 openSUSE-Leap-15.2-NET-x86_64-Media.iso -> openSUSE-Leap-15.2-NET-x86_64-Build607.3-Media.iso
-rw-r--r-- 1 mirror stage 117 Jun 26 14:04 openSUSE-Leap-15.2-NET-x86_64-Media.iso.sha256
</code></pre>
<p>to</p>
<pre><code class="text syntaxhl" data-language="text"># ls -la /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso
[sudo] password for lkocman:
total 4328476
drw-r--r-- 2 mirror stage 4096 Jun 26 15:18 .
drwxr-xr-x 7 mirror stage 113 Jun 25 17:31 ..
-rw-r--r-- 1 mirror stage 4287627264 Jun 26 06:50 openSUSE-Leap-15.2-DVD-x86_64.iso
-rw-r--r-- 1 mirror stage 100 Jun 26 15:18 openSUSE-Leap-15.2-DVD-x86_64.iso.sha256
-rw-r--r-- 1 mirror stage 144703488 Jun 26 06:35 openSUSE-Leap-15.2-NET-x86_64.iso
-rw-r--r-- 1 mirror stage 100 Jun 26 15:18 openSUSE-Leap-15.2-NET-x86_64.iso.sha256
# sudo sha256sum -c openSUSE-Leap-15.2-NET-x86_64.iso.sha256
openSUSE-Leap-15.2-NET-x86_64.iso: OK
# sudo sha256sum -c openSUSE-Leap-15.2-DVD-x86_64.iso.sha256
openSUSE-Leap-15.2-DVD-x86_64.iso: OK
</code></pre>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310171
2020-06-26T15:25:30Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>I have noticed that the /srv/ftp/pub was not updated as these files were obsolete. Is it a problem? Meanwhile I'll hardlink files to media from ftp-stage</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310174
2020-06-26T15:34:50Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>I started to rename files on ftp prod /iso dir, however realized that it's the previous build ones, so I reverted changes so nobody exchanges them for the actual GM</p>
<p>Leaving files as they are since Ludwig mentioned we can use just ftp-stage anyway</p>
<p>lkocman@pontifex2:/srv/ftp/pub/opensuse/distribution/leap/15.2> sudo ls -la /srv/ftp/pub/opensuse/distribution/leap/15.2/iso<br>
[sudo] password for lkocman: <br>
total 4334612<br>
drw-r--r-- 2 mirror stage 4096 Jun 26 15:33 .<br>
drwxr-xr-x 6 mirror stage 95 Jun 25 18:09 ..<br>
-rw-r--r-- 1 mirror stage 14 Jun 25 12:50 .current.txt<br>
-rw-r--r-- 3 mirror stage 4293918720 Jun 24 15:56 openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso<br>
lrwxrwxrwx 1 root root 50 Jun 26 15:32 openSUSE-Leap-15.2-DVD-x86_64-Current.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso<br>
lrwxrwxrwx 1 root root 57 Jun 26 15:32 openSUSE-Leap-15.2-DVD-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 1 root root 50 Jun 26 15:32 openSUSE-Leap-15.2-DVD-x86_64-Media.iso -> openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256<br>
-rw-r--r-- 3 mirror stage 144703488 Jun 24 15:46 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 25 10:47 openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 1 root root 50 Jun 26 15:33 openSUSE-Leap-15.2-NET-x86_64-Current.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso<br>
lrwxrwxrwx 1 root root 57 Jun 26 15:33 openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256 -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256<br>
lrwxrwxrwx 1 root root 50 Jun 26 15:33 openSUSE-Leap-15.2-NET-x86_64-Media.iso -> openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310192
2020-06-26T15:47:52Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>Fixing permissions to match what Ludwig said</p>
<p>lkocman@pontifex2:/srv/ftp-stage/pub/opensuse> sudo chmod 754 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso<br>
[sudo] password for lkocman: <br>
lkocman@pontifex2:/srv/ftp-stage/pub/opensuse> ls -lad /srv/ftp/pub/opensuse/distribution/leap/15.2/iso /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso<br>
drwxr-xr-- 2 mirror stage 4096 Jun 26 15:33 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso<br>
drwxr-xr-- 2 mirror stage 4096 Jun 26 15:18 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso<br>
lkocman@pontifex2:/srv/ftp-stage/pub/opensuse> </p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310201
2020-06-26T15:56:32Z
lkocman
lubos.kocman@suse.com
<ul><li><strong>% Done</strong> changed from <i>0</i> to <i>90</i></li></ul>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310204
2020-06-26T15:57:15Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>Last part which is missing is the GM builds in /srv/ftp/pub/opensuse/distribution/leap/15.2/iso they're only in /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310210
2020-06-26T16:25:45Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>Corrected the rsyncd-internal.conf so we don't disable jeos/micros/live</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310465
2020-06-30T07:48:10Z
favogt
fvogt@suse.com
<ul></ul><blockquote>
<p>Corrected the rsyncd-internal.conf so we don't disable jeos/micros/live</p>
</blockquote>
<p>Apparently that didn't quite work. OBS still syncs :Images:ToTest to the upload-15.2 module which fails.</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310541
2020-06-30T09:34:33Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>Changed sections so we use custom paths</p>
<p>lkocman@pontifex2:/etc> diff rsyncd-internal.conf rsyncd-internal.conf-20200626 <br>
95d94<br>
< # lkocman: disabled entire <em>15.2</em> for GM poo#61614, backup in /etc/rsyncd-internal.conf-20200626<br>
100,102c99,101<br>
< #path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/<br>
< # temporary to check obs backend publish script -- lkocman 30.06.2020 </p>
<a name="lt-path-srvhidden-dvdsobs152main"></a>
<h2 >< path = /srv/hidden-dvds/obs/15.2/main<a href="#lt-path-srvhidden-dvdsobs152main" class="wiki-anchor">¶</a></h2>
<blockquote>
<pre><code> path = /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/
</code></pre>
<p># temporary to check obs backend publish script -- lnussel 3.9.2018<br>
#path = /srv/hidden-dvds/obs/15.2/main<br>
154,155c153,154<br>
< #path = /srv/ftp-stage/pub/opensuse/debug/distribution/leap/15.2/</p>
<a name="lt-path-srvhidden-dvdsobs152debug"></a>
<h2 >< path = /srv/hidden-dvds/obs/15.2/debug<a href="#lt-path-srvhidden-dvdsobs152debug" class="wiki-anchor">¶</a></h2>
<pre><code> path = /srv/ftp-stage/pub/opensuse/debug/distribution/leap/15.2/
#path = /srv/hidden-dvds/obs/15.2/debug
</code></pre>
<p>158c157</p>
<a name="lt-uid-mirror"></a>
<h2 >< uid = mirror<a href="#lt-uid-mirror" class="wiki-anchor">¶</a></h2>
<pre><code> uid = mirror
</code></pre>
<p>167,168c166,167<br>
< #path = /srv/ftp-stage/pub/opensuse/source/distribution/leap/15.2/</p>
<a name="lt-path-srvhidden-dvdsobs152source"></a>
<h2 >< path = /srv/hidden-dvds/obs/15.2/source<a href="#lt-path-srvhidden-dvdsobs152source" class="wiki-anchor">¶</a></h2>
<pre><code> path = /srv/ftp-stage/pub/opensuse/source/distribution/leap/15.2/
#path = /srv/hidden-dvds/obs/15.2/source
</code></pre></blockquote>
<p>Also I made sure that paths exist</p>
<p>lkocman@pontifex2:/etc> ls -la /srv/hidden-dvds/obs/15.2<br>
total 4<br>
drwxr-xr-x 6 mirror stage 73 Jun 30 09:21 .<br>
drwxr-xr-x 4 mirror stage 40 Nov 29 2019 ..<br>
drwxr-xr-x 2 mirror stage 10 Jun 30 09:21 debug<br>
drwxr-xr-x 3 mirror stage 4096 Jan 21 08:16 live<br>
drwxr-xr-x 3 mirror stage 31 Jun 30 09:28 main<br>
drwxr-xr-x 2 mirror stage 10 Jun 30 09:21 source</p>
<p>I believe this will Fix Fabian's issue but we have to re-trigger the publish pipeline somehow.</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310739
2020-06-30T15:23:57Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>Following syncs only 15.2 ... uff that was a pattern</p>
<p>Dryrun output<br>
sh-4.4$ sudo ./publish_opensuse -vn | tee /tmp/lkocman_publish_opensuse<br>
sh-4.4$ grep --no-filename -v 15.2 /tmp/lkocman_publish_opensuse | awk '{ print $1 }' | xargs dirname | sort | uniq <br>
.<br>
pub<br>
pub/opensuse<br>
pub/opensuse/debug<br>
pub/opensuse/debug/distribution<br>
pub/opensuse/distribution<br>
pub/opensuse/ports/aarch64<br>
pub/opensuse/ports/aarch64/source<br>
pub/opensuse/ports/aarch64/update<br>
pub/opensuse/ports/armv6hl<br>
pub/opensuse/ports/armv6hl/source<br>
pub/opensuse/ports/armv6hl/update<br>
pub/opensuse/ports/armv7hl<br>
pub/opensuse/ports/armv7hl/update<br>
pub/opensuse/ports/ppc<br>
pub/opensuse/ports/ppc/debug<br>
pub/opensuse/ports/ppc/source<br>
pub/opensuse/ports/ppc/update<br>
pub/opensuse/ports/update<br>
pub/opensuse/ports/zsystems<br>
pub/opensuse/source<br>
pub/opensuse/source/distribution<br>
pub/opensuse/update</p>
<p>sh-4.4$ cat publish_opensuse <br>
#!/bin/bash</p>
<p>#</p>
<a name="this-script-is-needed-to-publish-the-content-of-the-stage-area"></a>
<h1 >this script is needed to publish the content of the stage area<a href="#this-script-is-needed-to-publish-the-content-of-the-stage-area" class="wiki-anchor">¶</a></h1>
<a name="to-the-public-services"></a>
<h1 >to the public services<a href="#to-the-public-services" class="wiki-anchor">¶</a></h1>
<p>#</p>
<p>rsync -avH \<br>
--exclude=/pub/opensuse/tumbleweed \<br>
--exclude=/pub/opensuse/debug/tumbleweed/ \<br>
--exclude=/pub/opensuse/source/tumbleweed/ \<br>
--exclude=/pub/opensuse/ports/aarch64/tumbleweed \<br>
--exclude=/pub/opensuse/ports/aarch64/tumbleweed \<br>
--exclude=/pub/opensuse/ports/aarch64/tumbleweed \<br>
--exclude=/pub/opensuse/ports/armv6hl/tumbleweed \<br>
--exclude=/pub/opensuse/ports/armv7hl/tumbleweed \<br>
--exclude=/pub/opensuse/ports/ppc/tumbleweed \<br>
--exclude=/pub/opensuse/ports/riscv/tumbleweed \<br>
--exclude=/pub/opensuse/ports/zsystems/tumbleweed \<br>
--exclude=/pub/opensuse/ports/aarch64/source/tumbleweed \<br>
--exclude=/pub/opensuse/ports/armv6hl/source/tumbleweed \<br>
--exclude=/pub/opensuse/ports/armv7hl/source/tumbleweed \<br>
--exclude=/pub/opensuse/ports/ppc/source/tumbleweed \<br>
--exclude=/pub/opensuse/ports/riscv/source/tumbleweed \<br>
--exclude=/pub/opensuse/ports/zsystems/source/tumbleweed \<br>
--exclude=/pub/opensuse/ports/aarch64/debug/tumbleweed \<br>
--exclude=/pub/opensuse/ports/armv6hl/debug/tumbleweed \<br>
--exclude=/pub/opensuse/ports/armv7hl/debug/tumbleweed \<br>
--exclude=/pub/opensuse/ports/ppc/debug/tumbleweed \<br>
--exclude=/pub/opensuse/ports/riscv/debug/tumbleweed \<br>
--exclude=/pub/opensuse/ports/zsystems/debug/tumbleweed \<br>
--exclude=/pub/opensuse/history \<br>
--exclude=/pub/opensuse/ports/aarch64/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/aarch64/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/aarch64/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv6hl/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv6hl/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv6hl/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv7hl/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv7hl/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv7hl/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/ppc/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/ppc/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/ppc/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/riscv/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/riscv/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/riscv/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/zsystems/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/zsystems/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/zsystems/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/aarch64/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/aarch64/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/aarch64/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv6hl/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv6hl/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv6hl/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv7hl/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv7hl/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/armv7hl/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/ppc/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/ppc/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/ppc/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/riscv/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/riscv/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/riscv/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/zsystems/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/zsystems/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/zsystems/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/aarch64/debug/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/aarch64/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/aarch64/source/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/armv6hl/debug/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/armv6hl/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/armv6hl/source/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/armv7hl/debug/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/armv7hl/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/armv7hl/source/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/ppc/debug/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/ppc/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/ppc/source/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/riscv/debug/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/riscv/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/riscv/source/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/zsystems/debug/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/zsystems/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/zsystems/source/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/aarch64/debug/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/aarch64/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/aarch64/source/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/armv6hl/debug/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/armv6hl/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/armv6hl/source/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/armv7hl/debug/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/armv7hl/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/armv7hl/source/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/ppc/debug/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/ppc/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/ppc/source/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/riscv/debug/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/riscv/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/riscv/source/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/zsystems/debug/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/zsystems/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/zsystems/source/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/debug/distribution/openSUSE-current \<br>
--exclude=/pub/opensuse/source/distribution/openSUSE-current \<br>
--exclude=/pub/opensuse/distribution/openSUSE-current \<br>
--exclude=/pub/opensuse/distribution/leap/42.2 \<br>
--exclude=/pub/opensuse/source/distribution/leap/42.2 \<br>
--exclude=/pub/opensuse/debug/distribution/leap/42.2 \<br>
--exclude=/pub/opensuse/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/source/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/debug/distribution/leap/42.3 \<br>
--exclude=/pub/opensuse/distribution/leap/15.0-Current \<br>
--exclude=/pub/opensuse/source/distribution/leap/15.0-Current \<br>
--exclude=/pub/opensuse/debug/distribution/leap/15.0-Current \<br>
--exclude=/pub/opensuse/update/leap/42.2 \<br>
--exclude=/pub/opensuse/update/leap/42.3 \<br>
--exclude=/pub/opensuse/update/leap/15.0 \<br>
--exclude=/pub/opensuse/update/leap/15.1 \<br>
--exclude=/pub/opensuse/debug/update/leap/15.0 \<br>
--exclude=/pub/opensuse/debug/update/leap/15.1 \<br>
--exclude=/pub/opensuse/ports/armv7hl/debug/distribution/leap/42.2 \<br>
--exclude=/pub/opensuse/ports/ppc/debug/distribution/leap/42.2 \<br>
--exclude=/pub/opensuse/ports/aarch64/debug/distribution/leap/42.2 \<br>
--exclude=/pub/opensuse/ports/aarch64/distribution/leap/42.2 \<br>
--exclude=/pub/opensuse/ports/armv7hl/distribution/leap/42.2 \<br>
--exclude=/pub/opensuse/ports/debug/ppc/distribution/leap/42.3-Current \<br>
--exclude=/pub/opensuse/source/distribution/leap/42.3-Current \<br>
--exclude=/pub/opensuse/ports/debug/update/leap/15.0/oss \<br>
--exclude=/pub/opensuse/ports/debug/update/leap/15.1/oss \<br>
--exclude=/pub/opensuse/ports/debug/update/leap/42.2 \<br>
--exclude=/pub/opensuse/ports/debug/update/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/ppc/distribution/leap/42.2 \<br>
--exclude=/pub/opensuse/ports/update/42.2 \<br>
--exclude=/pub/opensuse/ports/update/leap/42.2 \<br>
--exclude=/pub/opensuse/ports/update/leap/42.3 \<br>
--exclude=/pub/opensuse/ports/update/leap/15.0 \<br>
--exclude=/pub/opensuse/ports/update/leap/15.1 \<br>
--exclude=/pub/opensuse/update/leap/15.0-test \<br>
--exclude=/pub/opensuse/update/leap/15.1-test \<br>
--exclude=/pub/opensuse/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/source/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/debug/distribution/leap/15.0 \<br>
--exclude=/pub/opensuse/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/source/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/debug/distribution/leap/15.1 \<br>
--exclude=/pub/opensuse/repositories \<br>
--exclude=/pub/opensuse/projects \<br>
--exclude=/pub/opensuse/vagrant \<br>
--exclude=/backup \<br>
--link-dest=/srv/ftp-stage/ \<br>
--delete /srv/ftp-stage/ /srv/ftp/ "$@"</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310742
2020-06-30T15:26:30Z
lkocman
lubos.kocman@suse.com
<ul></ul><p>The iso operations</p>
<p>sh-4.4$ grep ".iso" /tmp/lkocman_publish_opensuse <br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Build31.95-Media.iso is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Build31.95-Media.iso.sha256 is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Build31.95-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Media.iso is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Media.iso.sha256 is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-x86_64-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Build31.95-Media.iso is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Build31.95-Media.iso.sha256 is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Build31.95-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Media.iso is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Media.iso.sha256 is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-x86_64-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Build31.95-Media.iso is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Build31.95-Media.iso.sha256 is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Build31.95-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Media.iso is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Media.iso.sha256 is uptodate<br>
pub/opensuse/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-x86_64-Media.iso.sha256.asc is uptodate<br>
deleting pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-NET-x86_64-Media.iso<br>
deleting pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Media.iso<br>
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso is uptodate<br>
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso.sha256 is uptodate<br>
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Current.iso<br>
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Current.iso.sha256<br>
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256 is uptodate<br>
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso is uptodate<br>
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256 is uptodate<br>
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-NET-x86_64-Current.iso<br>
pub/opensuse/distribution/leap/15.2/iso-devel/openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256<br>
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64-Media.iso<br>
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64-Current.iso.sha256<br>
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64-Current.iso<br>
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso.sha256<br>
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64-Build692.2-Media.iso<br>
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Media.iso.sha256<br>
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Media.iso<br>
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Current.iso.sha256<br>
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Current.iso<br>
deleting pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64-Build692.2-Media.iso<br>
pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso is uptodate<br>
pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso.sha256 is uptodate<br>
pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso is uptodate<br>
pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Build1.19-Media.iso is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Build1.19-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Build1.19-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Media.iso is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-GNOME-Live-aarch64-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Build1.19-Media.iso is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Build1.19-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Build1.19-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Media.iso is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-KDE-Live-aarch64-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Build1.19-Media.iso is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Build1.19-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Build1.19-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Media.iso is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/appliances/iso/openSUSE-Leap-15.2-Rescue-CD-aarch64-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Build208.3-Media.iso is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Build208.3-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Build208.3-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Media.iso is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-aarch64-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Build208.3-Media.iso is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Build208.3-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Build208.3-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Media.iso is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/aarch64/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-aarch64-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Build314.3-Media.iso is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Build314.3-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Build314.3-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Media.iso is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-ppc64le-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Build314.3-Media.iso is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Build314.3-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Build314.3-Media.iso.sha256.asc is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Media.iso is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Media.iso.sha256 is uptodate<br>
pub/opensuse/ports/ppc/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-ppc64le-Media.iso.sha256.asc is uptodate</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310745
2020-06-30T15:30:16Z
lkocman
lubos.kocman@suse.com
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Resolved</i></li></ul><p>sh-4.4$ sudo ls -lad /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso<br>
drwxr-xr-- 2 mirror stage 4096 Jun 26 16:47 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso<br>
sh-4.4$ sudo ls -lad /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso /srv/ftp/pub/opensuse/distribution/leap/15.2/iso<br>
drwxr-xr-- 2 mirror stage 4096 Jun 26 16:47 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso<br>
drwxr-xr-- 2 mirror stage 4096 Jun 26 16:47 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso<br>
sh-4.4$ sudo ls -lad /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso/* /srv/ftp/pub/opensuse/distribution/leap/15.2/iso/*<br>
-rw-r--r-- 3 mirror stage 4287627264 Jun 26 06:50 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 26 16:44 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso.sha256<br>
-rw-r--r-- 3 mirror stage 144703488 Jun 26 06:35 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 26 16:45 /srv/ftp/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso.sha256<br>
-rw-r--r-- 3 mirror stage 4287627264 Jun 26 06:50 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 26 16:44 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-DVD-x86_64.iso.sha256<br>
-rw-r--r-- 3 mirror stage 144703488 Jun 26 06:35 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso<br>
-rw-r--r-- 3 mirror stage 117 Jun 26 16:45 /srv/ftp-stage/pub/opensuse/distribution/leap/15.2/iso/openSUSE-Leap-15.2-NET-x86_64.iso.sha256<br>
sh-4.4$ </p>
<p>All good, marking task as resolved.</p>
openSUSE Leap 15.2 - action #61614: prepare GM on download server
https://progress.opensuse.org/issues/61614?journal_id=310748
2020-06-30T15:31:02Z
lkocman
lubos.kocman@suse.com
<ul><li><strong>% Done</strong> changed from <i>90</i> to <i>100</i></li></ul>