> > Am Sonntag, 29. Mai 2022, 19:56:46 CEST schrieb Joe Salmeri:
> > > https://download.opensuse.org/history/latest
> > >
> > > but if it fails it fails silently
> >
> > That's 1) - you sometimes get an empty file
> >
> > If you can reproduce this with "curl -v", I'd be interested to see
> > the output.
>
> It's pretty random when it happens.
> I made a copy of the /usr/bin/tumbleweed and changed the latest
> function to use curl -v
>
> Here's an example where latest was blank:
>
> PS /home/joe> ./tw2 status
> % Total % Received % Xferd Average Speed Time Time Time
> Current
> Dload Upload Total Spent Left
> Speed
> 0 0 0 0 0 0 0 0 --:--:-- --:--:--
> --:--:-- 0* Trying 195.135.221.134:80...
> * Connected to download.opensuse.org (195.135.221.134) port 80 (#0)
>
> > GET /history/latest HTTP/1.1
> > Host: download.opensuse.org
> > User-Agent: curl/7.83.1
> > Accept: */*
>
> * Mark bundle as not supporting multiuse
> < HTTP/1.1 302 Found
> < Date: Sun, 29 May 2022 21:44:28 GMT
> < Server: Apache
> < content-length: 0
> < location: http://mirrorcache-eu.opensuse.org/history/latest
Ah, here we go. You get a HTTP redirect ("location: ..."), but curl
doesn't follow redirects automatically.
That might be a side effect of our switch from mirrorbrain to mirrorcache
for http some weeks ago. (AFAIK mirrorbrain always directly served this
file.) (For https, we use mirrorbrain since about a year.)
Adding -L to the curl call should help (it enables following the
"location:" header).
Please also open a bugreport for tumbleweed-cli so that everybody gets
the -L added.
> > That's 2) - download.o.o doesn't have latest Tumbleweed
I have submitted the bug report on tumbleweed-cli.
> Yeah, it takes a little while after a build is published before the
> ISO shows up and tumbleweed status lists it as the latest, BUT, in
> this case a second build was published and neither build is showing
> up as available. That's why I reported the issue because it is
> definitely not normal for that to have occurred.
Bernhard did manually call the publish script in the meantime (see
ticket) - that's not a fix, but at least a workaround.
[from #opensuse-project]
Dominique has fixed the publishing issue.