<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta name="generator" content="Osso Notes">
    <title></title></head>
<body>
<p>Hey,
<br/>
<br/>Sorry about the bad formatting here. If anyone wants the original notes (with formatting) let me know.
<br/>
<br/>Tim
<br/>
<br/>--
<br/><a href="http://samoff.com">http://samoff.com</a>
<br/>
<br/>----- Original message -----
<br/>&gt; Message: 1
<br/>&gt; Date: Sun, 11 Oct 2009 13:44:06 +0200
<br/>&gt; From: Tim Samoff &lt;<a href="mailto:samoff@gmail.com">samoff@gmail.com</a>&gt;
<br/>&gt; Subject: Maemo Summit /opt BOF notes...
<br/>&gt; To: <a href="mailto:maemo-developers@maemo.org">maemo-developers@maemo.org</a>
<br/>&gt; Message-ID: &lt;<a href="mailto:1255261446.3548.6.camel@Nokia-N900-41-10">1255261446.3548.6.camel@Nokia-N900-41-10</a>&gt;
<br/>&gt; Content-Type: text/plain; charset="utf-8"
<br/>&gt;
<br/>&gt; Hi,
<br/>&gt;
<br/>&gt; Using /opt: Why, How &amp; For How Long?
<br/>&gt;
<br/>&gt; What are the issues?
<br/>&gt;
<br/>&gt; ? Standards.
<br/>&gt; ? What about introducing a new 'mobile' Linux standard.
<br/>&gt; ? Repackaging.
<br/>&gt; ? Differences in flash performance.
<br/>&gt;
<br/>&gt; How to use /opt correctly:
<br/>&gt;
<br/>&gt; ? Every Linux system has /opt, and using it has been a long-time debate.
<br/>&gt; ? Directly from upstream.
<br/>&gt; ? /opt must be made seamless for developers.
<br/>&gt; ? How to deal with hard-coded paths?
<br/>&gt; ? Is /opt a temporary "fix"?
<br/>&gt; ? Are there any other long-term solutions?
<br/>&gt; ? What is Nokia's choice?
<br/>&gt; ? What about using fast flash for swap and apps on slow?
<br/>&gt; ? Some packages should not get better flash.
<br/>&gt; ? Whatever the solution, using it should not be decided by the developer.
<br/>&gt;
<br/>&gt; How to get space for your package:
<br/>&gt;
<br/>&gt; ? /opt should be a short-term solution.
<br/>&gt; ? Issues
<br/>&gt; ? /opt survives reflash (same with /home).
<br/>&gt; ? Heuristic is heuristic.
<br/>&gt; ? Symlinks are necessary.
<br/>&gt; ? Ideas
<br/>&gt; ? Magic should be on the device.
<br/>&gt; ? Magic should not be contained in Debian rules.
<br/>&gt; ? Call Magic in build-bot after Debian rules.
<br/>&gt; ? Optionally.
<br/>&gt; ? First option, but later opt_out.
<br/>&gt; ? Must introduce efficient maintenance of the Magic.
<br/>&gt; ? Call Magic in dpkg for build package?
<br/>&gt; ? Call Magic in maemo-build package?
<br/>&gt; ? Profiling.
<br/>&gt; ? Next SSU must clean entire /opt directory.
<br/>&gt; ? Fix dpkg, if needed.
<br/>&gt; ? Hook for Magic from Extras?
<br/>&gt; ? Idea might not be entirely embraced by some people at Nokia.
<br/>&gt; ? Clear documentation is necessary.
<br/>&gt; ? On maemo.org wiki?
<br/>&gt;
<br/>&gt; Tim
<br/>&gt;
<br/>&gt; --
<br/>&gt; <a href="http://samoff.com">http://samoff.com</a><br/></p>
</body>
</html>