[devel] WTF? pulseaudio

Igor Zubkov =?iso-8859-1?q?igor=2Ezubkov_=CE=C1_gmail=2Ecom?=
Пн Май 28 18:15:36 MSD 2007


Господа, Ну и как это назвать?

[icesik на iceberg RPM]$ rpm -qp --lastchange pulseaudio-0.9.5-alt5.src.rpm
* Сбт Янв 13 2007 Sergey Bolshakov <sbolshakov на altlinux.ru> 0.9.5-alt5

- subpackages rearranged: daemon, utils & gconf subpackages
  appeared instead of all-in-one pulseaudio (#10218)
[icesik на iceberg RPM]$ rpm -qp --lastchange pulseaudio-0.9.5-alt6.src.rpm
* Чтв Май 24 2007 Sergey Bolshakov <sbolshakov на altlinux.ru> 0.9.5-alt6

- CVE-2007-1804 fixed, (#11335)
- control facility added
[icesik на iceberg RPM]$  

[icesik на iceberg SOURCES]$ diff -urN pulseaudio-0.9.5 lioka
diff -urN pulseaudio-0.9.5/.gear-rules lioka/.gear-rules
--- pulseaudio-0.9.5/.gear-rules        1970-01-01 03:00:00 +0300
+++ lioka/.gear-rules   2007-05-24 13:14:15 +0300
@@ -0,0 +1 @@
+tar.bz2: . name=pulseaudio- на version@ base=
diff -urN pulseaudio-0.9.5/pax_global_header lioka/pax_global_header
--- pulseaudio-0.9.5/pax_global_header  1970-01-01 03:00:00 +0300
+++ lioka/pax_global_header     2007-05-24 13:14:15 +0300
@@ -0,0 +1 @@
+52 comment=179fe6ab6d6341f8ed74f72566e8d7209e72e340
diff -urN pulseaudio-0.9.5/pulseaudio.control lioka/pulseaudio.control
--- pulseaudio-0.9.5/pulseaudio.control 1970-01-01 03:00:00 +0300
+++ lioka/pulseaudio.control    2007-05-24 13:14:15 +0300
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+. /etc/control.d/functions
+
+BINARY=/usr/bin/pulseaudio
+
+new_fmode regular 755 root root
+new_fmode realtime 4710 root realtime
+
+new_help regular "Any user can execute $BINARY"
+new_help realtume "Only \"realtime\" group members can execute $BINARY"
+
+control_fmode "$BINARY" "$*" || exit 1
diff -urN pulseaudio-0.9.5/pulseaudio.spec lioka/pulseaudio.spec
--- pulseaudio-0.9.5/pulseaudio.spec    1970-01-01 03:00:00 +0300
+++ lioka/pulseaudio.spec       2007-05-24 13:14:15 +0300

Длинный спек выкинут т.к. не несёт никакой смысловой нагрузки.

diff -urN pulseaudio-0.9.5/.rpmwrap lioka/.rpmwrap
--- pulseaudio-0.9.5/.rpmwrap   1970-01-01 03:00:00 +0300
+++ lioka/.rpmwrap      2007-05-24 13:14:15 +0300
@@ -0,0 +1,3 @@
+%_topdir        %_macropath/.../
+%_sourcedir     %_topdir/sources
+%_specdir       %_topdir/../
[icesik на iceberg SOURCES]$ 

Что-то я здесь не вижу фикса для CVE-2007-1804 (aka #11335). lioka@ закрыл 
этот баг как исправленный. Это можно посмотреть в багзилле когда она 
поднимется.

Так же, мне не нравится что #11903 был закрыт с коментарием "нет причин", хотя 
даже если pulseaudio был обновлён до r1452 в которой было исправленно 4 доса, 
это в релизе пофиксили ещё пару багов. (Если надо, я могу привести список 
того чтобыло пофикшено в релизе).
> https://bugzilla.altlinux.org/show_bug.cgi?id=11903
>
>
> sbolshakov на altlinux.org changed:
>
>            What    |Removed                     |Added
> ---------------------------------------------------------------------------
>- Status|NEW                         |RESOLVED
>          Resolution|                            |INVALID
>
>
>
>
> ------- Additional Comments From sbolshakov на altlinux.org  2007-05-28 13:34
> ------- нет причин

Я уже два раза поднимал вопрос по поводу передачи пакета обратно мне в личной 
переписке. Подниму в третий раз, уже в рассылке. В таком виде и с такой 
поддержкой pulseaudio мне не нужен. И я буду отрывать его везде в локальных 
сборках у себя.

[icesik на iceberg ~]$ sudo apt-get remove libpulseaudio
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  pulseaudio-daemon pulseaudio-gconf
The following packages will be upgraded
  pulseaudio-daemon pulseaudio-gconf
The following packages will be REMOVED:
  alsa-plugins amarok-engine-xine gst-pulse klear libao-full libao-pulse 
libkaffeine libpulseaudio libpulseaudio-devel libxine libxine-devel mplayer 
mplayer-gui
  ogmtools padevchooser paman paprefs pavucontrol pavumeter pulseaudio 
pulseaudio-full pulseaudio-utils xmms-out-pulse
2 upgraded, 0 newly installed, 23 removed and 142 not upgraded.
Need to get 349kB of archives.
After unpacking 15.4MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
[icesik на iceberg ~]$


-- 
icesik переслушавшийся Slipknot и перегревшийся на солнышке вчера


Подробная информация о списке рассылки Devel