<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>24837</bug_id>
          
          <creation_ts>2010-12-29 10:16:03 +0300</creation_ts>
          <short_desc>Выносит KDE4</short_desc>
          <delta_ts>2012-05-10 15:48:56 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>branding-altlinux-sisyphus-graphics</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc>http://lists.altlinux.org/pipermail/devel/2010-December/187461.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="real@altlinux.org">real.altlinux.org</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>dd1email</cc>
    
    <cc>evg</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>116755</commentid>
    <comment_count>0</comment_count>
    <who name="real@altlinux.org">real.altlinux.org</who>
    <bug_when>2010-12-29 10:16:03 +0300</bug_when>
    <thetext>После сегодняшнего обновления branding-altlinux-sisyphus-graphics убивает KDE4.

Подробности:
http://lists.altlinux.org/pipermail/devel/2010-December/187450.html

Лечится удалением пакета branding-altlinux-sisyphus-graphics, но это как-то неправильно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116773</commentid>
    <comment_count>1</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-12-29 17:45:30 +0300</bug_when>
    <thetext>Похоже, всё хитрее -- зацепляет kde-settings тем, что он требует
design-graphics &gt;= 3.1.1, а в подпакете graphics следующее:

%package graphics
Summary: design for ALT
License: Different licenses
Group: Graphics

Provides: design-graphics-%theme branding-alt-%theme-graphics
Obsoletes: branding-alt-%theme-graphics design-graphics-%theme
PreReq(post,preun): alternatives &gt;= 0.2
Conflicts: %(for n in %variants ; do [ &quot;$n&quot; = %brand-%theme ] || echo -n &quot;branding-$n-graphics &quot;;done )
Conflicts: design-graphics-default

Вот как диагностировал:

$ rpm -qRp branding-altlinux-sisyphus-graphics-20101228-alt1.noarch.rpm 
alternatives &gt;= 0.2
/etc/alternatives/packages.d  
/usr/share/wallpapers  
rpmlib(PayloadIsLzma)  

$ rpm -qa | grep branding
branding-altlinux-desktop-notes-5.9.9-alt1
branding-altlinux-desktop-bootloader-5.9.9-alt1
branding-sisyphus-server-light-graphics-1.1.2-alt1
branding-altlinux-office-server-alterator-5.9.9-alt1
branding-altlinux-office-server-indexhtml-5.9.9-alt1
branding-altlinux-desktop-graphics-5.0.0-alt25
# rpm -e branding-sisyphus-server-light-graphics-1.1.2-alt1
[sudo] password for mike:
# apt-get install branding-altlinux-sisyphus-graphics
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  design-graphics-kdesktop
The following packages will be REMOVED:
  design-graphics-default
The following NEW packages will be installed:
  branding-altlinux-sisyphus-graphics design-graphics-kdesktop
0 upgraded, 2 newly installed, 1 removed and 6 not upgraded.
Need to get 0B/5967kB of archives.
After unpacking 2919kB of additional disk space will be used.
Do you want to continue? [Y/n] ^C

# apt-get -o debug::pkgProblemResolver=1 install branding-altlinux-sisyphus-graphics 
Reading Package Lists... Done
Building Dependency Tree... Done
Starting
Starting 2
Investigating kde-settings
Package kde-settings has broken dep on design-graphics
  Considering design-graphics-kdesktop 0 as a solution to kde-settings 41
  Re-Instated design-graphics-kdesktop
  Installing design-graphics-kdesktop
Done
The following extra packages will be installed:
  design-graphics-kdesktop
The following packages will be REMOVED:
  design-graphics-default
The following NEW packages will be installed:
  branding-altlinux-sisyphus-graphics design-graphics-kdesktop
0 upgraded, 2 newly installed, 1 removed and 6 not upgraded.
Need to get 0B/5967kB of archives.
After unpacking 2919kB of additional disk space will be used.
Do you want to continue? [Y/n] ^C

$ rpm -qa | grep kde-settings
kde-settings-desktop-4.1-alt2
kde-settings-3.5.10-alt9</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116774</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-12-29 17:51:35 +0300</bug_when>
    <thetext>Поскольку на самом деле это касается любого branding-*-graphics, у которого то же самое -- то придётся сесть, расписать текущее состояние межпакетных зависимостей и решить, что в какую сторону фиксить.

На скорую руку видно два варианта:
1) во всех актуальных ветках всех поддерживаемых branding.git сделать
   для %package graphics ещё и Provides: design-graphics;
2) во всех поддерживаемых kde-settings заменить Requires: design-graphics
   на что-то, что предоставляют подходящие пакеты branding.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116775</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-12-29 17:54:57 +0300</bug_when>
    <thetext>Да, и ещё о по крайней мере текущем предназначении branding-altlinux-sisyphus -- оно для использования в инсталяторах дистрибутивов, основанных на Sisyphus, но пока заведомо не готово для десктопных систем (ты первый известный мне тестер): http://lists.altlinux.org/pipermail/devel-distro/2010-December/000827.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>116776</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2010-12-29 18:04:24 +0300</bug_when>
    <thetext>(В ответ на комментарий №2)

[...]
&gt; 1) во всех актуальных ветках всех поддерживаемых branding.git сделать
&gt;    для %package graphics ещё и Provides: design-graphics;
Предполагалось, что они предоставляют, причем реальную предоставляемую версию.
Скорее всего из них мало кто предоставляет реальную.

&gt; 2) во всех поддерживаемых kde-settings
kde-settings я выпиливаю в kde-3.5.12

&gt; заменить Requires: design-graphics
&gt;    на что-то, что предоставляют подходящие пакеты branding.
Не знаю, как в других kde-settings-*, но в kde-settings зависимость правильная.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131055</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-05-05 23:21:20 +0400</bug_when>
    <thetext>Ещё актуально?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131147</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2012-05-10 15:34:32 +0400</bug_when>
    <thetext>Не актуально</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>131148</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2012-05-10 15:48:56 +0400</bug_when>
    <thetext>k</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>