<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=71.46.49.251</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=71.46.49.251"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/71.46.49.251"/>
	<updated>2026-04-22T12:29:38Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=DebForMeeGo&amp;diff=5517</id>
		<title>DebForMeeGo</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=DebForMeeGo&amp;diff=5517"/>
		<updated>2010-04-06T18:24:30Z</updated>

		<summary type="html">&lt;p&gt;71.46.49.251: /* Why Switch MeeGo To DEB (switching Moblin to DEB) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page collects all arguments for and against keeping the *.deb package format in MeeGo.&lt;br /&gt;
&lt;br /&gt;
If you want to voice your opinion on this Idea, you can [http://maemo.org/community/brainstorm/view/keep_deb_for_meego/ vote at Brainstorm].&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
The aim is at least to keep the *.deb package format in the MeeGo distributions aiming at Nokia Phones/ Handhelds.&lt;br /&gt;
Although using the .deb format throughout the MeeGo project is desireable, not all arguments here apply to the same extent looking at the whole project.&lt;br /&gt;
&lt;br /&gt;
== Why Switch MeeGo To DEB (switching Moblin to DEB) ==&lt;br /&gt;
* No porting for Maemo packages needed&lt;br /&gt;
* Maemo has the bigger community [1]&lt;br /&gt;
* allows syncing from Debian/ Ubuntu&lt;br /&gt;
* DEB has wider adoptation than RPM [2]&lt;br /&gt;
* not to throw away experience gained with maemo which is reflected in the packaging&lt;br /&gt;
* better package management and error correction with DEB tools. (dpkg, apt-get, aptitude, deborphan, debsums, the base DEB framework including pre/post scripts, conflict resolution, dependency management and such)&lt;br /&gt;
&lt;br /&gt;
[1] amount of third party applications [http://garage.moblin.org/ here] and [http://maemo.org/downloads/Maemo5/ here]. Also note that a Maemo5 port often involves UI changes, which make it more work.&lt;br /&gt;
&lt;br /&gt;
[2] comparing numbers from [http://distrowatch.com/ distrowatch] (Ubuntu/Kubuntu/Xubuntu/etc + Debian against OpenSUSE + Fedora + RedHat + Mandriva)&lt;br /&gt;
&lt;br /&gt;
== Why Keep MeeGo As RPM (switching Maemo to RPM) ==&lt;br /&gt;
* No porting for Moblin packages needed&lt;br /&gt;
* Moblin build infrastructure has more capabilities already in place, such as imaging.&lt;br /&gt;
&lt;br /&gt;
== Common Advantages of DEB and RPM ==&lt;br /&gt;
* Tools for verifying (e.g. lintian and rpmlink) are available and can be used to check for a package quality.&lt;br /&gt;
* both RPM and DEB are LSB compilant as &#039;&#039;technically there is no dictated package format, only that [http://en.wikipedia.org/wiki/Linux_Standard_Base#Choice_of_RPM_package_format RPM must be supported when installing]&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Alternative Solution ==&lt;br /&gt;
* Keep a Debian base system, and provide third-party applications in an LSB package formet (which is RPM inside). LSB-compliant RPM should install flawlessly, and that way the frontier between system packages (DEB) and third-party applications (RPM) is well defined.&lt;br /&gt;
* Add the imaging feature to the Deb package.&lt;br /&gt;
* The [[Maemo on Debian]] project does not try to convince the official MeeGo to use some upstream but instead works on a distribution which integrates existing Maemo5 and future MeeGo components into a standard Debian distribution.&lt;/div&gt;</summary>
		<author><name>71.46.49.251</name></author>
	</entry>
</feed>