On 11/27/05, <b class="gmail_sendername">Reinhard Tartler</b> &lt;<a href="mailto:siretart@gmail.com">siretart@gmail.com</a>&gt; wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; I think that what Carlos wanted to point out is that certain<br>&gt; categories of packages need extra, domain-specific work that's not<br>&gt; easily included in the general package management tools.<br><br>If the software is extensible with extra data, the user should install
<br>it in his home. I don't see what apt or other package managment tools<br>can do about that.</blockquote><div><br>
I disagree. In a way, apt already does something -- packages such as
freepats and msttcorefonts are just the kind of &quot;application specific&quot;
packages that I mentioned in my original post. But they are just &quot;raw&quot;
packages that are needlessly hard for the novice to find. What is
lacking, in my opinion, is a simple standard to allow specific
applications (such as the &quot;System &gt; Settings &gt; Fonts&quot;
application) to read the package database in a more inteligent way,
selecting only the packages that apply for each application: font
management, sound font management, and so on.<br>
</div><br>
Please note that I do not propose any change to the existing package
management tools; what I propose is to discuss a framework to provide
some package management functionality on some of the system settings
tools, in a simple and standard way. There is no need for big
architectural changes, although packagers would need to follow a few
rules just to make sure that the packages would be correctly processed
by their specific managers,<br>
<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; His example with MIDI instruments means that there are (in theory) an<br>&gt; unlimited number of instrument packages, but there are only a limited
<br>&gt; number of instruments that can be installed/configured at the same<br>&gt; time.&nbsp;&nbsp;This requires extra constraints &amp; configuration that's not<br>&gt; possible with general purpose apt frontends.<br>&gt;<br>&gt; In the case of TrueType fonts, you don't always want all fonts to be
<br>&gt; installed at the same time (cluttering the font list in *all*<br>&gt; applications), but you want to have them around in case you need them.<br><br>I don't quite understand. If a user wants extra fonts the system
<br>administrator does not provide for him, he should drop his fonts in<br>~/.fonts. Same for his MIDI instruments.</blockquote><div><br>
Sincerely, and without irony: my proposal was based on the assumption
that ease of use is one of Ubuntu's main goals. Most users never heard
about ~/.fonts. Even less users know how to find new fonts to install,
or how to preview them. Having a good font management applet would be a
worthy goal -- perhaps not for Dapper, but even so, a worthy goal.<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I also think it would be up to his application using the MIDI<br>instruments to provide some interface for easy installing of new
<br>instruments, if something like that is desired.<br>
</blockquote></div><br>
Again, I disagree. Choice *is* good, and it's fine for the user to be
able to choose between a number of music synthetisers, but we stand to
gain nothing if every sequencer or softsynth has to provide its own
instrument management subsystem. These pieces should be provided and
managed in a standard way, allowing all related software to take
advantage of them.<br clear="all"><br>-- <br>Carlos Ribeiro<br>Consultoria em Projetos<br>blog: <a href="http://rascunhosrotos.blogspot.com">http://rascunhosrotos.blogspot.com</a><br>blog: <a href="http://pythonnotes.blogspot.com">
http://pythonnotes.blogspot.com</a><br>mail: <a href="mailto:carribeiro@gmail.com">carribeiro@gmail.com</a><br>mail: <a href="mailto:carribeiro@yahoo.com">carribeiro@yahoo.com</a><br><br>