Skip to content
This repository has been archived by the owner on Jan 5, 2019. It is now read-only.

creating a Debian Blend and/or Live ISO image for OpenAg #244

Closed
dpocock opened this issue May 16, 2017 · 3 comments
Closed

creating a Debian Blend and/or Live ISO image for OpenAg #244

dpocock opened this issue May 16, 2017 · 3 comments

Comments

@dpocock
Copy link

dpocock commented May 16, 2017

Various other ecosystems (e.g. ham radio/SDR) have a Debian blend and live ISO image. These are not the same thing but they are closely related. A blend or ISO image provides a quick and easy way for new users to get up and running and it also provides a managed approach to upgrades using the Debian infrastructure.

This could be achieved by packaging parts of the OpenAg code base for the official Debian repositories or using a standalone repository until it becomes more stable. The Debian experimental and backports repositories may also be relevant at different phases in the project.

@sp4ghet
Copy link
Collaborator

sp4ghet commented May 16, 2017

https://www.debian.org/blends/

Debian Blends are basically packaged forms of the entire operating system? I'm pretty sure we don't need to go as far as that to do releases. One possible thing we were thinking was to zip the entire ROS catkin_ws which someone will unzip in their home directory, and people could simply $ source ~/catkin_ws/devel_isolated/setup.bash.

@dpocock
Copy link
Author

dpocock commented May 17, 2017

Think of it from the user perspective:

  • the software is available as standard packages that can be installed to an existing system
  • one of your release artifacts is a ready-to-run ISO that people can burn onto a CD, USB stick or SD card

I agree that unzipping in the home directory is not so difficult, but there is a saying that for every extra step in the installation, you lose half the users (much like the saying that for every extra field on a form, some people won't finish completing the form). Having the ISO image as a goal is very worthwhile.

I've previously used live-build but now there is also live-wrapper. Using live-wrapper may be the way to go.

@sp4ghet
Copy link
Collaborator

sp4ghet commented Jul 20, 2017

One of the things we've been thinking of is just making a flashable OS image (.img file) as part of the release process.
This seems to be fairly common practice in the Raspberry Pi world and I think that would be an acceptable way to go about releases.

Debian Blends aren't on our to-do list though, so I'm going to close this one. If there's a compelling reason to use Debian Blends that we're missing I am welcome to suggestions.

@sp4ghet sp4ghet closed this as completed Jul 20, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants