<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - AltLinux/Policy/Drafts/Backports</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/Backports</link>
<description>History/revisions of FreeSource/AltLinux/Policy/Drafts/Backports</description>
<language>en-us</language>
<item>
<title>2008-05-10 15:42:36</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/Backports/show?time=2008-05-10+15%3A42%3A36</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".altlinux.policy.drafts.backports" href="http://freesource.info/wiki/AltLinux/Policy/Drafts/Backports&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Backports&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/Backports?time=2008-05-10+15%3A42%3A36">2008-05-10 15:42:36&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/Backports">2008-05-10 15:46:19&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;div class="action" style="float:right; width:250px">&lt;div class="action-content">Эта&amp;nbsp;страница была перенесена на&amp;nbsp;&lt;a href="http://altlinux.org/Drafts/Backports" target="_blank" title="" class="outerlink">altlinux.org&lt;/a>. Текст на&amp;nbsp;freesource.info заморожен.&lt;/div>&lt;/div>&lt;br />
||Автор(ы)|//никто за&amp;nbsp;проведение в&amp;nbsp;жизнь пока не&amp;nbsp;взялся//||&lt;br />
||Контрибутор(ы)|Михаил Шигорин (mike@), Алексей Боровской (alb@), Sir&amp;nbsp;Raorn (raorn@), Mikhail Gusarov (dottedmag@)||&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">||Автор(ы)|((mike@altlinux.org Михаил Шигорин))||&lt;br />
||Контрибутор(ы)|((alb@altlinux.org Алексей Боровской)), ((raorn@altlinux.org Sir&amp;nbsp;Raorn)), ((dottedmag@altlinux.org Mikhail Gusarov))||&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2008-05-10 15:17:17</title>
<link>http://freesource.info/wiki/AltLinux/Policy/Drafts/Backports/show?time=2008-05-10+15%3A17%3A17</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/AltLinux/Policy/Drafts/Backports&amp;" class="">/Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Policy&amp;nbsp;/&amp;nbsp;Drafts&amp;nbsp;/&amp;nbsp;Backports&lt;/a> за &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/Backports?time=2008-05-10+15%3A17%3A17">2008-05-10 15:17:17&lt;/a> и &lt;a href="http://freesource.info/wiki/AltLinux/Policy/Drafts/Backports?time=2008-05-10+15%3A42%3A36">2008-05-10 15:42:36&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">||Контрибутор(ы)|((alb@altlinux.org Алексей Боровской)), ((raorn@altlinux.org Sir&amp;nbsp;Raorn)), ((dottedmag@altlinux.org Mikhail Gusarov))||&lt;br />
&lt;ul>&lt;li> Michael Shigorin
&lt;/li>&lt;li> Alexey I. Froloff (Sir Raorn)&lt;/li>&lt;/ul>&lt;a name="h8482-1">&lt;/a>&lt;h1> Назначение репозитория &lt;/h1>
Репозиторий предназначен для&amp;nbsp;хранения портированных на&amp;nbsp;соответствующее семейство дистрибутив пакетов. Для&amp;nbsp;каждого семейства дистрибутивов создается отдельный репозиторий. В&amp;nbsp;настоящее время существуют репозитории для&amp;nbsp;следующих дистрибутивов:&lt;br />
&lt;ul>&lt;li> ALT&amp;nbsp;Linux 4.0 Server;
&lt;/li>&lt;li> ALT&amp;nbsp;Linux 3.0 Compact;
&lt;/li>&lt;li> ALT&amp;nbsp;Linux 2.4 Master;
&lt;/li>&lt;li> ALT&amp;nbsp;Linux 2.3 Compact, Junior (только архив);
&lt;/li>&lt;li> ALT&amp;nbsp;Linux 2.2 Master (только архив).&lt;/li>&lt;/ul>&lt;a name="h8482-2">&lt;/a>&lt;h1> Структура репозитория &lt;/h1>
Каждый репозиторий создается с&amp;nbsp;помощью утилиты &lt;tt>genbasedir&lt;/tt>. Поддерживаемые архитектуры &amp;mdash; i586 и&amp;nbsp;i686. Для&amp;nbsp;каждой из&amp;nbsp;архитектур определена компонента &lt;tt>backports&lt;/tt>. При&amp;nbsp;необходимости в&amp;nbsp;репозиторий могут быть добавлены другие архитектуры.&lt;a name="h8482-3">&lt;/a>&lt;h1> Расположение репозитория и&amp;nbsp;доступ к&amp;nbsp;нему &lt;/h1>
&lt;ul>&lt;li> По&amp;nbsp;протоколу ftp: &lt;a href="ftp://ftp.altlinux.org/pub/distributions/ALTLinux/backports/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />ftp://ftp.altlinux.org/pub/distributions/ALTLinux/backports/&lt;/a>
&lt;/li>&lt;li> По&amp;nbsp;протоколу rsync: rsync://rsync.altlinux.org::ALTLinux/backports/&lt;/li>&lt;/ul>&lt;a name="h8482-4">&lt;/a>&lt;h1> Помещение пакетов в&amp;nbsp;репозиторий &lt;/h1>
Для&amp;nbsp;получения возможности выкладывать пакеты в&amp;nbsp;репозиторий необходимо быть участником команды разработчиков ALT&amp;nbsp;Linux. Если вы&amp;nbsp;уже в&amp;nbsp;команде, ничего&lt;br />
дополнительного не&amp;nbsp;требуется. Информация по&amp;nbsp;присоединению к&amp;nbsp;команде находится &lt;a name=".altlinux.sisyphus.join" href="http://freesource.info/wiki/AltLinux/Sisyphus/Join&amp;" class="" title="Alt&amp;nbsp;Linux&amp;nbsp;/&amp;nbsp;Sisyphus&amp;nbsp;/&amp;nbsp;Join">здесь&lt;/a>.&lt;br />
&lt;ul>&lt;li> для&amp;nbsp;ALT Linux 2.4 и&amp;nbsp;выше: /incoming/backports/2.4/ и&amp;nbsp;т.п.; ответственный за&amp;nbsp;сборку &amp;mdash; mike@
&lt;/li>&lt;li> для&amp;nbsp;ALT Linux 2.2 Master и&amp;nbsp;ALT Linux 2.3 Compact, Junior сборка backports прекращена.&lt;/li>&lt;/ul>&lt;a name="h8482-5">&lt;/a>&lt;h1> Требования к&amp;nbsp;пакетам &lt;/h1>&lt;a name="h8482-6">&lt;/a>&lt;h2> Сборка &lt;/h2>
Пакеты должны собираться в&amp;nbsp;среде hasher с&amp;nbsp;подключенными репозиториями:&lt;br />
&lt;ul>&lt;li> Основной репозиторий дистрибутива. Например, репозиторий с&amp;nbsp;дистрибутивом Master 2.4.
&lt;/li>&lt;li> Репозиторий с&amp;nbsp;updates для&amp;nbsp;дистрибутива.
&lt;/li>&lt;li> Репозиторий с&amp;nbsp;backports для&amp;nbsp;дистрибутива.&lt;/li>&lt;/ul>&lt;a name="h8482-7">&lt;/a>&lt;h2> Исправления spec-файла &lt;/h2>
Поле Packager не&amp;nbsp;должно изменяться. Всю&amp;nbsp;необходимую информацию заностить в&amp;nbsp;changelog.&lt;br />
Например:&lt;br />
&lt;!--notypo-->&lt;textarea class="code" rows="7" readonly="readonly">Packager: Alexander Nekrasov &amp;lt;e-ma@il&amp;gt;
....
%changelog
* Sat Sep 25 2004 Alexey Borovskoy &amp;lt;e-mai@il&amp;gt; 0.4-alt0.M24.1
- Backport to Master 2.4
- 0.4&lt;/textarea>&lt;!--/notypo-->&lt;br />
Поле BuildRequires должно быть адаптировано под&amp;nbsp;дистрибутив, на&amp;nbsp;который производится портирование.&lt;a name="h8482-8">&lt;/a>&lt;h2> Правила нумерации релизов &lt;/h2>
Релизы нумеруются следующим образом: &lt;tt>ORIG_RELEASE.DISTRO.BACKPORT_RELEASE&lt;/tt>. Таким образом, полное наименование пакета будет таким: &lt;tt>%name-%version-ORIG_RELEASE.DISTRO.BACKPORT_RELEASE&lt;/tt>&lt;br />
К&amp;nbsp;примеру, первый бэкпорт пакета &lt;tt>foo-1.0-alt1&lt;/tt> на&amp;nbsp;branch/4.0 будет выглядеть как&amp;nbsp;&lt;tt>foo-1.0-alt1.M40.1&lt;/tt>.&lt;br />
&lt;ul>&lt;li> ORIG_RELEASE &amp;ndash; строка, описывающая релиз пакета, из&amp;nbsp;которого &amp;laquo;растет&amp;raquo; данная ветка;
&lt;/li>&lt;li> BACKPORT_RELEASE &amp;ndash; номер релиза пакета внутри репозитория backports. Нумерация начинается с&amp;nbsp;1.
&lt;/li>&lt;li> DISTRO &amp;ndash; дистрибутив, на&amp;nbsp;который осуществляется портирование. Допустимые значения:
&lt;ul>&lt;li> M40 &amp;ndash; ALT&amp;nbsp;Linux 4.0 Server;
&lt;/li>&lt;li> M30 &amp;ndash; ALT&amp;nbsp;Linux 3.0 Compact;
&lt;/li>&lt;li> M24 &amp;ndash; ALT&amp;nbsp;Linux 2.4 Master;
&lt;/li>&lt;li> M23 &amp;ndash; ALT&amp;nbsp;Linux 2.3 Compact и&amp;nbsp;ALT Linux 2.3 Junior;&lt;/li>&lt;/ul>&lt;/li>&lt;/ul>
При&amp;nbsp;обновлении в&amp;nbsp;бэкпортах до&amp;nbsp;новой версии (%version) пакета, BACKPORTS_RELEASE сбрасывается в&amp;nbsp;1 и&amp;nbsp;ORIG_RELEASE устанавливается в&amp;nbsp;&lt;tt>alt0&lt;/tt>.&lt;br />
Такая схема версионирования выбрана потому, что&amp;nbsp;новая версия пакета, собираемого в&amp;nbsp;backports, должна иметь номер релиза меньший, чем&amp;nbsp;та&amp;nbsp;же версия в&amp;nbsp;Сизифе, но&amp;nbsp;при этом не&amp;nbsp;меньший, чем&amp;nbsp;та&amp;nbsp;же версия в&amp;nbsp;backports для&amp;nbsp;предыдущих серий.&lt;br />
Если необходимо предотвратить возможность обновления с&amp;nbsp;релиза вида alt0.DISTRO.REVISION до&amp;nbsp;сизифовского alt7 при&amp;nbsp;наличии в&amp;nbsp;Сизифе alt8 (в т.ч. в&amp;nbsp;случае серьёзной ошибки, исправленной в&amp;nbsp;alt8), можно сделать релиз вида alt7.DISTRO.REVISION, при&amp;nbsp;условии что&amp;nbsp;за&amp;nbsp;основу взят именно alt8 а&amp;nbsp;не alt7.&lt;a name="h8482-9">&lt;/a>&lt;h1> Взаимодействие с&amp;nbsp;другими репозиториями &lt;/h1>
Если делаются не&amp;nbsp;бэкпорты пакетов из&amp;nbsp;Sisyphus, а&amp;nbsp;существенные доработки или&amp;nbsp;обновления &amp;ndash; следует уведомить майнтейнера пакета в&amp;nbsp;нём и&amp;nbsp;сотрудничать с&amp;nbsp;ним для&amp;nbsp;сохранения добавленной функциональности.&lt;br />
Если в&amp;nbsp;Sisyphus такого пакета попросту нет&amp;nbsp;&amp;ndash; желательно анонсировать сборку не&amp;nbsp;только в&amp;nbsp;backports@, но&amp;nbsp;и в&amp;nbsp;sisyphus@ (возможно, через кого-либо иного, подписанного на&amp;nbsp;этот список рассылки).&lt;a name="h8482-10">&lt;/a>&lt;h1> Библиотеки и&amp;nbsp;всё что&amp;nbsp;с&amp;nbsp;ними связано &lt;/h1>
Пакеты с&amp;nbsp;библиотеками, входящими в&amp;nbsp;пакетную базу дистрибутива, реализуют множество интерфейсов, которые определяют бинарную совместимость дистрибутива.&lt;br />
Бэкпорт новой версии библиотеки, входящей в&amp;nbsp;состав дистрибутива, может нарушить бинарную совместимость дистрибутива. Это&amp;nbsp;приведет к&amp;nbsp;необходимости пересборки некоторого множества входящих в&amp;nbsp;дистрибутив пакетов. Этого допускать нельзя.&lt;br />
Таким образом, бэкпорты должны ограничиваться точечными изменениями входящих в&amp;nbsp;дистрибутив библиотек, не&amp;nbsp;приводящими к&amp;nbsp;несовместимости с&amp;nbsp;updates и/или необходимости пересборки в&amp;nbsp;backports программ,  которые слинкованы с&amp;nbsp;предыдущими версиями библиотек.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">||Контрибутор(ы)|((alb@altlinux.org Алексей Боровской)), ((raorn@altlinux.org Sir&amp;nbsp;Raorn))||&lt;br />
&amp;ndash; &amp;#8220;Michael Shigorin&amp;#8221; &lt;br />
&amp;ndash; &amp;laquo;Alexey I. Froloff (Sir Raorn)" &lt;br />
1. Назначение репозитория&lt;br />
&amp;ndash; &lt;hr noshade="noshade" size="1" />
Репозиторий предназначен для&amp;nbsp;хранения портированных на&amp;nbsp;соответствующее&lt;br />
семейство дистрибутив пакетов. Для&amp;nbsp;каждого семейства дистрибутивов создается&lt;br />
отдельный репозиторий. В&amp;nbsp;настоящее время (лето 2007) существуют репозитории&lt;br />
для&amp;nbsp;следующих дистрибутивов:&lt;br />
&amp;ndash; ALT&amp;nbsp;Linux 4.0 (Server);&lt;br />
&amp;ndash; ALT&amp;nbsp;Linux 3.0 Compact;&lt;br />
&amp;ndash; ALT&amp;nbsp;Linux 2.4 (Master);&lt;br />
&amp;ndash; ALT&amp;nbsp;Linux 2.3 (Compact, Junior);&lt;br />
&amp;ndash; ALT&amp;nbsp;Linux 2.2 Master (только архив).&lt;br />
2. Структура репозитория&lt;br />
&amp;ndash; &lt;hr noshade="noshade" size="1" />
Каждый репозиторий создается с&amp;nbsp;помощью утилиты genbasedir. Поддерживаемые&lt;br />
архитектуры &amp;mdash; i586 и&amp;nbsp;i686. Для&amp;nbsp;каждой из&amp;nbsp;архитектур определена компонента&lt;br />
backports. При&amp;nbsp;необходимости в&amp;nbsp;репозиторий могут быть добавлены другие архитектуры.&lt;br />
2.1. Расположение репозитория и&amp;nbsp;доступ к&amp;nbsp;нему&lt;br />
&amp;ndash; По&amp;nbsp;протоколу ftp&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;a href="ftp://ftp.altlinux.org/pub/distributions/ALTLinux/backports/" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />ftp://ftp.altlinux.org/pub/distributions/ALTLinux/backports/&lt;/a>&lt;/div>&lt;/div>
&amp;ndash; По&amp;nbsp;протоколу rsync&lt;br />
&lt;div class="indent">&lt;div class="indent">rsync://rsync.altlinux.org::ALTLinux/backports/&lt;/div>&lt;/div>
2.2. Помещение пакетов в&amp;nbsp;репозиторий&lt;br />
Для&amp;nbsp;получения возможности выкладывать пакеты в&amp;nbsp;репозиторий необходимо быть&lt;br />
участником команды разработчиков ALT&amp;nbsp;Linux. Если вы&amp;nbsp;уже в&amp;nbsp;команде, ничего&lt;br />
дополнительного не&amp;nbsp;требуется. Новых участников команды ждут по&amp;nbsp;адресу join at&lt;br />
altlinux dot&amp;nbsp;ru.&lt;br />
&amp;ndash; для&amp;nbsp;ALT Linux 2.3 и&amp;nbsp;выше:&lt;br />
&lt;div class="indent">/incoming/backports/2.3/ и&amp;nbsp;т.п.;&lt;br />
Ответственный за&amp;nbsp;сборку &amp;mdash; mike@&lt;/div>
&amp;ndash; для&amp;nbsp;ALT Linux 2.2 Master сборка backports прекращена.&lt;br />
3. Требования к&amp;nbsp;пакетам&lt;br />
&amp;ndash; &lt;hr noshade="noshade" size="1" />
3.1. Пакеты должны собираться в&amp;nbsp;среде hasher или&amp;nbsp;sandman с&amp;nbsp;подключенными репозиториями:&lt;br />
&amp;ndash; Основной репозиторий дистрибутива. Например, репозиторий с&amp;nbsp;дистрибутивом&lt;br />
&lt;div class="indent">Master 2.4.&lt;/div>
&amp;ndash; Репозиторий с&amp;nbsp;updates для&amp;nbsp;дистрибутива.&lt;br />
&amp;ndash; Репозиторий с&amp;nbsp;backports для&amp;nbsp;дистрибутива.&lt;br />
Использование hasher предпочтительнее. На&amp;nbsp;системах старее ветки 2.3 возможно&lt;br />
использовать только sandman, поскольку hasher на&amp;nbsp;них ещё не&amp;nbsp;портирован.&lt;br />
3.2. Работа со&amp;nbsp;спеком&lt;br />
&amp;ndash; Поле Packager не&amp;nbsp;должно изменяться. Всю&amp;nbsp;необходимую информацию заностить в&amp;nbsp;changelog.&lt;br />
&lt;div class="indent">Например:&lt;br />
Packager: Alexander Nekrasov &lt;br />
....&lt;br />
%changelog&lt;br />
&lt;/div>&lt;ul>&lt;li> Sat&amp;nbsp;Sep 25 2004 Alexey Borovskoy  0.4-alt0.M24.1
&lt;/li>&lt;li> Backport to&amp;nbsp;Master 2.4
&lt;/li>&lt;li> 0.4&lt;/li>&lt;/ul>
&amp;ndash; &lt;span class="missingpage">Build&amp;nbsp;Requires&lt;/span>&lt;a href="http://freesource.info/wiki/BuildRequires/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> должен быть адаптирован под&amp;nbsp;платформу, на&amp;nbsp;которую производится портирование.&lt;br />
3.3. Правила нумерации релизов&lt;br />
Релизы нумеруются следующим образом: BRANCH_POINT_RELEASE.BRANCH.REVISION.&lt;br />
Таким образом, полное наименование пакета будет таким:&lt;br />
%name-%version-BRANCH_POINT_RELEASE.BRANCH.REVISION.&lt;br />
&amp;ndash; REVISION &amp;ndash; номер ревизии пакета внутри репозитория backports. Нумерация начинается с&amp;nbsp;1.&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;/div>&lt;/div>
&amp;ndash; BRANCH_POINT_RELEASE &amp;ndash; строка, описывающая релиз, из&amp;nbsp;которого &amp;laquo;растет&amp;raquo; данная ветка;&lt;br />
&lt;div class="indent">&lt;div class="indent">&lt;/div>&lt;/div>
&amp;ndash; BRANCH &amp;ndash; версия ветки. Допустимые значения:&lt;br />
&lt;div class="indent">&lt;div class="indent">M40 &amp;ndash; ALT&amp;nbsp;Linux 4.0 Server;&lt;br />
M30 &amp;ndash; ALT&amp;nbsp;Linux 3.0 Compact;&lt;br />
M24 &amp;ndash; ALT&amp;nbsp;Linux 2.4 Master;&lt;br />
M23 &amp;ndash; ALT&amp;nbsp;Linux 2.3 Compact и&amp;nbsp;ALT Linux 2.3 Junior;&lt;/div>&lt;/div>
При&amp;nbsp;обновлении до&amp;nbsp;новой версии (%version) пакета, REVISION сбрасывается в&amp;nbsp;1 и&lt;br />
BRANCH_POINT_RELEASE устанавливается в&amp;nbsp;&amp;#8220;alt0&amp;#8221;.&lt;br />
Обоснование:&lt;br />
Новая версия пакета, собираемого в&amp;nbsp;backports, должна иметь номер релиза&lt;br />
меньший, чем&amp;nbsp;та&amp;nbsp;же версия в&amp;nbsp;Сизифе, но&amp;nbsp;при этом не&amp;nbsp;меньший, чем&amp;nbsp;та&amp;nbsp;же версия в&lt;br />
backports для&amp;nbsp;предыдущих серий.&lt;br />
Если необходимо предотвратить возможность обновления с&amp;nbsp;релиза вида&lt;br />
alt0.BRANCH.REVISION до&amp;nbsp;сизифовского alt7 при&amp;nbsp;наличии в&amp;nbsp;Сизифе alt8&lt;br />
(в т.ч. в&amp;nbsp;случае серьёзной ошибки, исправленной в&amp;nbsp;alt8), можно сделать&lt;br />
релиз вида alt7.BRANCH.REVISION, при&amp;nbsp;условии что&amp;nbsp;за&amp;nbsp;основу взят именно&lt;br />
alt8 а&amp;nbsp;не alt7.&lt;br />
4. Взаимодействие с&amp;nbsp;другими репозиториями&lt;br />
&amp;ndash; &lt;hr noshade="noshade" size="1" />
Если делаются не&amp;nbsp;бэкпорты пакетов из&amp;nbsp;Sisyphus, а&amp;nbsp;существенные&lt;br />
доработки или&amp;nbsp;обновления &amp;ndash; следует уведомить майнтейнера пакета&lt;br />
в&amp;nbsp;нём и&amp;nbsp;сотрудничать с&amp;nbsp;ним для&amp;nbsp;сохранения добавленной&lt;br />
функциональности.&lt;br />
Если в&amp;nbsp;Sisyphus такого пакета попросту нет&amp;nbsp;&amp;ndash; желательно&lt;br />
анонсировать сборку не&amp;nbsp;только в&amp;nbsp;backports@, но&amp;nbsp;и в&amp;nbsp;sisyphus@&lt;br />
(возможно, через кого-либо иного, подписанного на&amp;nbsp;этот список&lt;br />
рассылки).&lt;br />
5. Библиотеки и&amp;nbsp;всё что&amp;nbsp;с&amp;nbsp;ними связано&lt;br />
&amp;ndash; &lt;hr noshade="noshade" size="1" />
Пакеты с&amp;nbsp;библиотеками, входящими в&amp;nbsp;пакетную базу дистрибутива,&lt;br />
реализуют множество интерфейсов, которые определяют бинарную&lt;br />
совместимость дистрибутива.&lt;br />
Бэкпорт новой версии библиотеки, входящей в&amp;nbsp;состав дистрибутива,&lt;br />
может нарушить бинарную совместимость дистрибутива. Это&amp;nbsp;приведет&lt;br />
к&amp;nbsp;необходимости пересборки некоторого множества входящих в&lt;br />
дистрибутив пакетов. Этого допускать нельзя.&lt;br />
Таким образом, бэкпорты должны ограничиваться точечными изменениями&lt;br />
входящих в&amp;nbsp;дистрибутив библиотек, не&amp;nbsp;приводящими к&amp;nbsp;несовместимости&lt;br />
с&amp;nbsp;updates и/или необходимости пересборки в&amp;nbsp;backports программ, &lt;br />
которые слинкованы с&amp;nbsp;предыдущими версиями библиотек.&lt;br />
Changelog:&lt;br />
&lt;span class="nobr">2007&amp;ndash;06&amp;ndash;18&lt;/span>/19 (mike): &lt;br />
изменён отвечающий за&amp;nbsp;backports (s/aris/mike/g);&lt;br />
обновлены версионно-зависимые формулировки;&lt;br />
убраны рекомендации касательно Master 2.2 (уже не&amp;nbsp;поддерживается по&amp;nbsp;техническим причинам);&lt;br />
[NMU]&lt;br />
Добавлен пункт 5&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
