Hi Anders,

Thank you for the detailed review and analysis. It helped.

On 3/5/20 6:06 pm, Anders Montonen wrote:
On 3 May 2020, at 8:37, Joel Sherrill <j...@rtems.org <mailto:j...@rtems.org>> wrote:

This appears to fail from the m2005 release snapshot but not when building git master. This is on CentOS 7.

Hopefully there is something useful in what was mailed out. If not, I'll dig into the saved stuff on the machine tomorrow.
<snip>
download: https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2005-1/sources/qemu-git-42d58e7.tar.xz: error: HTTP Error 404: Not Found

This looks to be the source of the failure. The file name in bare/config/devel/qemu4-git-1.cfg doesn’t match what’s on the FTP. Looking at <https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2005-1/sources/>, the correct file name should be qemu-git-42d58e7c67.tar.xz.

Yes it is wrong ...

https://git.rtems.org/rtems-source-builder/tree/bare/config/devel/qemu-git-1.cfg#n24

It has been wrong a long time.

Looking in the log, there were a couple of other 404s:

download: https://ftp.rtems.org/pub/rtems/releases/4.12/4.12/sources/qemu-git-42d58e7.tar.xz: error: HTTP Error 404: Not Found

I guess this is used as a fallback location, but there is no release 4.12 directory: <https://ftp.rtems.org/pub/rtems/releases/>

That is a bug in bare/config/bare-config.cfg. It needs to use the same logic as the rtems/config/rtems-version.cfg or jus include that file. I have raised a ticket.

download: https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2005-1/sources/glib-2.46.2.tar.xz: error: HTTP Error 404: Not Found download: https://ftp.rtems.org/pub/rtems/releases/5/5.0.0/5.0.0-m2005-1/sources/glib-2.46.2-werror.patch: error: HTTP Error 404: Not Found

bare/config/devel/qemu4.bset specifies glib-2.46.2, but the 5.0.0 snapshot contains glib-2.48.2.tar.xz. The older version and the patch are eventually found from upstream locations.

Thanks for spotting this. It looks like the release source capture is not picking up this package. The glib-2.48.2.tar.xz maybe coming from the devel/qemu-couverture. The devel/qemu4 is not in the list.

https://git.rtems.org/rtems-release/tree/rtems-source-packages#n32

I need to review this file and fix the list. I have added ticket #3967. It looks like devel/qemu is under 4.11 for some historical reason.

Chris
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to