ISO build scripts are now hard-coded to only run on Ubuntu

Bug #1307740 reported by Andrew Woodward
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
Critical
Fuel for Openstack

Bug Description

https://review.openstack.org/#/c/86877/

Changed fuel-main to Instead of using the build options in the make scripts to now requiring /etc/apt/sources.list and /etc/apt/sourced.list.d/* This ties the builds to being only able to run on Ubuntu and could add packages from un-expected sources

https://review.openstack.org/#/c/86877/5/mirror/ubuntu/files/mkrepo.sh L31

Tags: iso
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-main (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/87412

Revision history for this message
Dmitry Burmistrov (dburmistrov) wrote :

Dmitry, mkrepo.sh runs in ubuntu chroot, prepared by multistrap. All sources* pieces generated from build parameters. Please look mirror/ubuntu/createchroot.mk #28

Revision history for this message
Vladimir Kuklin (vkuklin) wrote :

Andrew, mkrepo.sh is run completely inside Ubuntu chroot. I can hardly understand your concerns. I am marking this bug as invalid as it seems you incorrectly understood how our Ubuntu mirror building script is working.

Changed in fuel:
status: Triaged → Invalid
Revision history for this message
Dmitry Borodaenko (angdraug) wrote :

Yes, we have indeed incorrectly understood how the script is working now, mostly because the commit that has introduced this changes didn't have any useful comments either in the commit message or in the code, and the code introduced by it to createchroot.mk is essentially unreadable. I agree that this bug is invalid, but we still should do better than that.

Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

Just to comment on multistrap. It looks like the multistrap that ships with 14.04 LTS doesn't work. You need http://mirrors.kernel.org/ubuntu/pool/universe/m/multistrap/multistrap_2.1.6ubuntu3_all.deb from 12.04

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.