ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] new bug discovered (+246 buggy packages)
@ 2007-09-22  8:05 Igor Vlasenko
  2007-09-22  8:50 ` Andrey Rahmatullin
                   ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Igor Vlasenko @ 2007-09-22  8:05 UTC (permalink / raw)
  To: devel

С добрым утром, с новым багом!

Обнаружен следующий minor, но неприятный, баг:
около 246 пакетов в Сизифе, устанавливающих .desktop файлы, 
но не вызывающих %update_menus в %post/%postun.

2 ldv@: может, стоит добавить warning в sisyphus_check?

В глубокой древности, действительно, .desktop файлы
не использовались для построения общесистемного меню, 
но уже год это не так.

Соответственно, пакеты, устанавливающие .desktop файлы, 
должны вызывать %update_menus в %post/%postun.

Напомню. что хотя и появились некоторые DE/WM,
умеющие работать с .desktop файлами напрямую,
большинство WM транслирует их в собственные форматы с 
помощью пакета menu.

Вот черный список:

GNUSim8085-1.2.90-alt0.1
Terminal-0.2.6-alt0.1
Thunar-0.8.0-alt1
TnL-20070827-alt1
alltray-0.69-alt1
alterator-services-1.1.6-alt6
alterator-vm-0.3-alt21
amarok-1.4.7-alt3
anjuta-1.2.4-alt4
anjuta2-2.2.1-alt1
aqualung-0.9beta8-alt1
aquamarine-0.2.1-alt2
asunder-0.8.1-alt1
atomix-2.14.0-alt2
audacious-1.3.2-alt2
beagle-gui-0.2.18-alt1
beryl-manager-0.2.1-alt3
beryl-settings-0.2.1-alt4
bk-20050826-alt2
blobwars-1.04-alt4
bluez-gnome-0.13-alt1
brasero-0.6.1-alt1
bug-buddy-2.18.1-alt2
ccgo-0.3.6.2-alt1
ccsm-0.5.2-alt3
chestnut-dialer-0.3.2-alt2
cinepaint-0.21.2-alt1.1
comix-3.1.3-alt1
cutecom-0.14.1-alt1
decibel-audio-player-0.04-alt1
devhelp-0.16-alt1
dia-0.96.1-alt2
dlume-0.2.4-alt1
dogtail-0.6.1-alt2
drivel-2.0.3-alt3.0
einstein-2.0-alt4
emerald-0.2.1-alt2
enigma-1.0-alt1
eog-2.16.3-alt2
epdfview-0.1.6-alt0.1
epiphany-2.18.3-alt1
etherape-0.9.7-alt1
evolution-2.10.3-alt2
f-spot-0.3.5-alt1
file-roller-2.18.4-alt2
filelight-1.0-alt2
firestarter-1.0.3-alt1
freewrl-1.18.9-alt0.1
fwbuilder-2.1.8-alt1
gajim-0.11.1-alt1
gcalctool-5.19.5-alt1
gcombust-0.1.55-alt2
gconf-editor-2.18.0-alt1
gdado-2.2-alt2
gdm-2.18.4-alt1
gedit-2.18.2-alt1
gideon-2.7.1-alt0.1
giggle-0.3-alt1
gimmage-0.2.3-alt1
gksu-2.0.0-alt1
glade3-3.2.2-alt2
glxgears-7.0.1-alt2
gmpc-0.15.1-alt1
gnome-alsamixer-0.9.7-alt1
gnome-bluetooth-0.8.0-alt2
gnome-control-center-2.18.1-alt1
gnome-desktop-2.18.3-alt1
gnome-dictionary-2.18.1-alt2
gnome-disk-usage-2.18.1-alt2
gnome-games-blackjack-2.18.2.1-alt1
gnome-games-glchess-2.18.2.1-alt1
gnome-games-glines-2.18.2.1-alt1
gnome-games-gnect-2.18.2.1-alt1
gnome-games-gnibbles-2.18.2.1-alt1
gnome-games-gnobots-2.18.2.1-alt1
gnome-games-gnometris-2.18.2.1-alt1
gnome-games-gnomine-2.18.2.1-alt1
gnome-games-gnotravex-2.18.2.1-alt1
gnome-games-gnotski-2.18.2.1-alt1
gnome-games-gtali-2.18.2.1-alt1
gnome-games-iagno-2.18.2.1-alt1
gnome-games-mahjongg-2.18.2.1-alt1
gnome-games-same-2.18.2.1-alt1
gnome-games-sol-2.18.2.1-alt1
gnome-games-sudoku-2.18.2.1-alt1
gnome-kbd-indicator-2.18.2-alt2
gnome-keyring-manager-2.18.0-alt1
gnome-media-cddbslave-2.16.1-alt2
gnome-media-common-2.16.1-alt2
gnome-media-gcdplayer-2.16.1-alt2
gnome-media-gmix-2.16.1-alt2
gnome-media-grecord-2.16.1-alt2
gnome-media-vumeter-2.16.1-alt2
gnome-menu-editor-2.18.3-alt1
gnome-nettool-2.16.0-alt1
gnome-panel-2.18.3-alt2.1
gnome-power-manager-2.18.3-alt1
gnome-screenshot-2.18.1-alt2
gnome-search-tool-2.18.1-alt2
gnome-session-2.18.3-alt4
gnome-specimen-0.3.1-alt2
gnome-system-log-2.18.1-alt2
gnome-system-monitor-2.18.2-alt1
gnome-terminal-2.18.1-alt1
gnome-utils-gfloppy-2.18.1-alt2
gnome-volume-manager-2.17.0-alt2
gnomebaker-0.6.1-alt1
gnopernicus-1.1.2-alt1
gok-1.0.8-alt2
gossip-0.26-alt1
gperiodic-2.0.10-alt1
gpicview-0.1.5-alt1
gquilt-0.20-alt1
graveman-0.3.12.5-alt1.0
gresistor-0.0.1-alt1
gruler-0.6-alt3
gscan2pdf-0.9.16-alt1
gsynaptics-0.9.9-alt1
gthumb-2.10.4-alt1
gtk-qt-engine-0.7-alt1
gucharmap-1.10.0-alt1
gutenpy-0.3.0-alt2
gwenview-1.4.2-alt1
hal-gnome-0.5.9.1-alt3
homebank-3.4-alt1
httrack-3.40.2-alt1
isomaster-1.1-alt1
joe-3.5-alt1.0
kdbus-0.8.6-alt3
kdeaccessibility-ksayit-3.5.7-alt2
kdeaccessibility-ktts-3.5.7-alt2
kdegames-kgoldrunner-3.5.7-alt1
kdelibs-3.5.7-alt8
kdemultimedia-libs-3.5.7-alt5
kdenetwork-ktalkd-3.5.7-alt10
kdenetwork-kwifimanager-3.5.7-alt10
kdepim-kleopatra-3.5.7-alt4
kdesvn-0.12.1-alt1
kdeutils-kregexpeditor-3.5.7-alt3
kdeutils-superkaramba-3.5.7-alt3
kdissert-1.0.7-alt3
kdmtheme-1.1.2-alt1
kencfs2-2.0-alt1
kiax-0.8.51-alt3
kjsembed-3.5.7-alt2
kleansweep-rootmode-0.2.9-alt2
knemo-0.4.8-alt1
kommando-0.5.1-alt2
konversation-1.0.1-alt1
kpopup-0.9.8.2-alt1
krename-3.0.14-alt1
kscope-1.6.0-alt1
kseg-0.403-alt1
ksudoku-0.4-alt1
ktorrent-2.2.2-alt1
last-exit-4-alt1
libbonoboui-devel-2.18.0-alt1
libexo-0.3.2-alt4
libgksu-2.0.4-alt1
libqt4-qt3support-4.3.1-alt3
licq-kde-1.3.4-alt2.1
liferea-1.2.21-alt1.1
lprof-1.11.4.1-alt1
lyx-1.5.1-alt1
makagiga-1.2-alt1
mandvd-2.4-alt2.1
manslide-1.7.1-alt1
meld-1.1.4-alt2
mergeant-0.63-alt1
microdc2-0.15.6-alt5
mirage-0.8-alt1
moc-player-2.5.0-alt0.1
mono-tools-1.2.4-alt1
monodevelop-0.15-alt1
mousepad-0.2.12-alt0.1
muine-0.8.6-alt2
mysql-administrator-5.0r12-alt1
mysql-query-browser-5.0r12-alt1
mysqlcc-0.9.4-alt2
nautilus-2.18.3-alt1
nautilus-cd-burner-2.18.2-alt0.1
nethack-vultures-2.1.0-alt1
netwag-5.34.0-alt1
nmap-frontend-4.11-alt1.1
notification-daemon-xfce-0.3.6-alt2
nvclock-gtk-0.8b-alt1.1
obconf-1.6-alt1
openldev-1.0-alt0.1
pcmanfm-0.3.2.2-alt1
pdfedit-0.2.5-alt1
pybackpack-0.4.5-alt1
pybookreader-0.5.0-alt4
pympd-0.08.1-alt1
qalculate-gtk-0.9.6-alt1
qalculate-kde-0.9.6-alt1
qbittorrent-0.9.3-alt2
qcad-2.0.5.0-alt5
qtpfsgui-1.8.12-alt1
qucs-0.0.12-alt1
quodlibet-1.0-alt1
regexxer-0.9-alt0.1
revelation-0.4.11-alt2
rhythmbox-0.11.0-alt0.2
rogue-5.4.2-alt1
scribus-1.3.3.9-alt3
sdl_sopwith-1.7.1-alt2
seahorse-1.0.1-alt2
sflphone-0.7.2-alt2
sound-juicer-2.16.4-alt2
sqliteman-0.99-alt1
stardict-gnome-2.4.8-alt1
supertuxkart-0.3-alt0.5
sweep-0.9.2-alt1
synce-kde-0.9.1-alt3
synfigstudio-0.61.06-alt1
tea-16.0.5-alt1
tong-1.0-alt2
totem-gstreamer-2.18.1-alt1
totem-xine-2.18.3-alt1
totem-xine-vanity-2.18.3-alt1
tracker-0.6.2-alt1
tvtime-1.0.2-alt4
twinkle-1.1-alt1
unixODBC-gui-qt-2.2.12-alt3
uvcview-20070607-alt1.0
vanity-gstreamer-2.18.1-alt1
vlc-interface-wxwidgets-0.8.6d-alt1
wop-0.4.3-alt1
wormux-0.8-alt1.alpha1
xawtv4-dvb-4.0-alt3.cvs20070625.1
xca-0.6.3-alt0.1
xdtv-2.4.0-alt11.cvs20070909.1
xemacs-nox-21.5.28-alt1
xemacs-x11-21.5.28-alt1
xfcalendar-4.4.1-alt1
xfce-mcs-manager-4.4.1-alt1
xfce-mcs-plugins-4.4.1-alt2
xfce4-appfinder-4.4.1-alt1
xfce4-mixer-4.4.1-alt1
xfce4-panel-4.4.1-alt2
xfce4-session-4.4.1-alt1
xfprint-4.4.1-alt2
xfwm4-4.4.1-alt1
xkill-1.0.1-alt2
xvidcap-1.1.6-alt1
yelp-2.18.1-alt1

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-22  8:05 [devel] new bug discovered (+246 buggy packages) Igor Vlasenko
@ 2007-09-22  8:50 ` Andrey Rahmatullin
  2007-09-22  8:54   ` Igor Vlasenko
  2007-09-22 11:55 ` Dmitry V. Levin
  2007-09-24 11:02 ` Sergey V Turchin
  2 siblings, 1 reply; 25+ messages in thread
From: Andrey Rahmatullin @ 2007-09-22  8:50 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 437 bytes --]

On Sat, Sep 22, 2007 at 11:05:18AM +0300, Igor Vlasenko wrote:
> Обнаружен следующий minor, но неприятный, баг:
> около 246 пакетов в Сизифе, устанавливающих .desktop файлы, 
> но не вызывающих %update_menus в %post/%postun.
Даже если файл в applications/kde?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Интересно ещё, сколько времени уходит на написание политкорректных
текстов.
		-- at in devel@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-22  8:50 ` Andrey Rahmatullin
@ 2007-09-22  8:54   ` Igor Vlasenko
  2007-09-22  8:56     ` Andrey Rahmatullin
  0 siblings, 1 reply; 25+ messages in thread
From: Igor Vlasenko @ 2007-09-22  8:54 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Sep 22, 2007 at 02:50:03PM +0600, Andrey Rahmatullin wrote:
> On Sat, Sep 22, 2007 at 11:05:18AM +0300, Igor Vlasenko wrote:
> > Обнаружен следующий minor, но неприятный, баг:
> > около 246 пакетов в Сизифе, устанавливающих .desktop файлы, 
> > но не вызывающих %update_menus в %post/%postun.
> Даже если файл в applications/kde?

Естественно! 
Что мешает запускать konquerror из-под ratpoison?

По такой логике, я должен буду перелогиниваться 
из icewm в KDE, чтобы запустить kmobiletools;
из icewm в GNOME, чтобы запустить gnome-alsamixer;
тушить Иксы, чтобы посмотреть ls -l.


-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-22  8:54   ` Igor Vlasenko
@ 2007-09-22  8:56     ` Andrey Rahmatullin
  2007-09-22  8:59       ` Igor Vlasenko
  0 siblings, 1 reply; 25+ messages in thread
From: Andrey Rahmatullin @ 2007-09-22  8:56 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 429 bytes --]

On Sat, Sep 22, 2007 at 11:54:43AM +0300, Igor Vlasenko wrote:
> > Даже если файл в applications/kde?
> Что мешает запускать konquerror из-под ratpoison?
Я имел в виду /usr/share/applications/kde/*.desktop.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Багрепорты под 2.6 мной еще некоторое время будут восприниматься
с изрядной долей сомнения, что проблема не в нем...
		-- mike in sisyphus@

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-22  8:56     ` Andrey Rahmatullin
@ 2007-09-22  8:59       ` Igor Vlasenko
  0 siblings, 0 replies; 25+ messages in thread
From: Igor Vlasenko @ 2007-09-22  8:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Sep 22, 2007 at 02:56:16PM +0600, Andrey Rahmatullin wrote:
> On Sat, Sep 22, 2007 at 11:54:43AM +0300, Igor Vlasenko wrote:
> > > Даже если файл в applications/kde?
> > Что мешает запускать konquerror из-под ratpoison?
> Я имел в виду /usr/share/applications/kde/*.desktop.

$ rpm -ql k3b-mini | grep desktop 
/usr/share/applications/kde/k3b.desktop
?
у меня прекрасно запускается из меню ICEWM и работает :)

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-22  8:05 [devel] new bug discovered (+246 buggy packages) Igor Vlasenko
  2007-09-22  8:50 ` Andrey Rahmatullin
@ 2007-09-22 11:55 ` Dmitry V. Levin
  2007-09-22 12:57   ` Igor Vlasenko
  2007-09-24 11:02 ` Sergey V Turchin
  2 siblings, 1 reply; 25+ messages in thread
From: Dmitry V. Levin @ 2007-09-22 11:55 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 844 bytes --]

On Sat, Sep 22, 2007 at 11:05:18AM +0300, Igor Vlasenko wrote:
> С добрым утром, с новым багом!
> 
> Обнаружен следующий minor, но неприятный, баг:
> около 246 пакетов в Сизифе, устанавливающих .desktop файлы, 
> но не вызывающих %update_menus в %post/%postun.
> 
> 2 ldv@: может, стоит добавить warning в sisyphus_check?
> 
> В глубокой древности, действительно, .desktop файлы
> не использовались для построения общесистемного меню, 
> но уже год это не так.
> 
> Соответственно, пакеты, устанавливающие .desktop файлы, 
> должны вызывать %update_menus в %post/%postun.
> 
> Напомню. что хотя и появились некоторые DE/WM,
> умеющие работать с .desktop файлами напрямую,
> большинство WM транслирует их в собственные форматы с 
> помощью пакета menu.
> 
> Вот черный список:

Как этот список был получен?


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-22 11:55 ` Dmitry V. Levin
@ 2007-09-22 12:57   ` Igor Vlasenko
  2007-09-22 17:59     ` Slava Semushin
  2007-09-24 11:06     ` Sergey V Turchin
  0 siblings, 2 replies; 25+ messages in thread
From: Igor Vlasenko @ 2007-09-22 12:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Sep 22, 2007 at 03:55:28PM +0400, Dmitry V. Levin wrote:
> On Sat, Sep 22, 2007 at 11:05:18AM +0300, Igor Vlasenko wrote:
> > С добрым утром, с новым багом!
> > Вот черный список:
> Как этот список был получен?

for i in *.rpm; do 
if rpmquery -l -p $i | egrep '/usr/share/applications/.+\.desktop'>/dev/null; then
  if ! rpmquery --scripts -p $i | grep update-menus >/dev/null; then
      echo `rpmquery -p $i`
  fi
fi
done

Понятно, можно и короче написать, в один if.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-22 12:57   ` Igor Vlasenko
@ 2007-09-22 17:59     ` Slava Semushin
  2007-09-23 20:21       ` Michael Shigorin
  2007-09-24 11:06     ` Sergey V Turchin
  1 sibling, 1 reply; 25+ messages in thread
From: Slava Semushin @ 2007-09-22 17:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2007/9/22, Igor Vlasenko <vlasenko / imath.kiev.ua>:
> On Sat, Sep 22, 2007 at 03:55:28PM +0400, Dmitry V. Levin wrote:
> > On Sat, Sep 22, 2007 at 11:05:18AM +0300, Igor Vlasenko wrote:
> > > С добрым утром, с новым багом!
> > > Вот черный список:
> > Как этот список был получен?
>
> for i in *.rpm; do
> if rpmquery -l -p $i | egrep '/usr/share/applications/.+\.desktop'>/dev/null; then
>   if ! rpmquery --scripts -p $i | grep update-menus >/dev/null; then
>       echo `rpmquery -p $i`
>   fi
> fi
> done

Хорошо придумали :)

.. Вот ещё бы баги развешать на все эти пакеты, чтобы не потерялось...

-- 
+ Slava Semushin | slava.semushin @ gmail.com
+ ALT Linux Team | php-coder @ altlinux.ru

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-22 17:59     ` Slava Semushin
@ 2007-09-23 20:21       ` Michael Shigorin
  2007-09-23 20:25         ` Pavlov Konstantin
  0 siblings, 1 reply; 25+ messages in thread
From: Michael Shigorin @ 2007-09-23 20:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sun, Sep 23, 2007 at 12:59:27AM +0700, Slava Semushin wrote:
> .. Вот ещё бы баги развешать на все эти пакеты, чтобы не потерялось...

2 at: спрячь-ка подальше altbug.pl!

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-23 20:21       ` Michael Shigorin
@ 2007-09-23 20:25         ` Pavlov Konstantin
  0 siblings, 0 replies; 25+ messages in thread
From: Pavlov Konstantin @ 2007-09-23 20:25 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 502 bytes --]

On Sun, Sep 23, 2007 at 11:21:53PM +0300, Michael Shigorin wrote:
> On Sun, Sep 23, 2007 at 12:59:27AM +0700, Slava Semushin wrote:
> > .. Вот ещё бы баги развешать на все эти пакеты, чтобы не потерялось...
> 
> 2 at: спрячь-ка подальше altbug.pl!

Я бы, кстати, повесил бы altbug.pl куда-нибудь на более видное место, будь
у меня этот скрипт.

-- 
<Lost> wRAR_: привет. хвостатый
wRAR_ [n=wRAR@***.***.ru] теперь известен как wRAR
<wRAR> Lost:
raorn .oO( wRAR стыдливо поджал хвост... )

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-22  8:05 [devel] new bug discovered (+246 buggy packages) Igor Vlasenko
  2007-09-22  8:50 ` Andrey Rahmatullin
  2007-09-22 11:55 ` Dmitry V. Levin
@ 2007-09-24 11:02 ` Sergey V Turchin
  2 siblings, 0 replies; 25+ messages in thread
From: Sergey V Turchin @ 2007-09-24 11:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 460 bytes --]

On 22 сентября 2007, Igor Vlasenko wrote:
> С добрым утром, с новым багом!
>
> Обнаружен следующий minor, но неприятный, баг:
> около 246 пакетов в Сизифе, устанавливающих .desktop файлы,
> но не вызывающих %update_menus в %post/%postun.

Это справедливо не для всех. Если, например, ShowOnlyIn=KDE; , то 
update-menus не нужен.

[...]

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-22 12:57   ` Igor Vlasenko
  2007-09-22 17:59     ` Slava Semushin
@ 2007-09-24 11:06     ` Sergey V Turchin
  2007-09-24 11:28       ` Igor Vlasenko
  1 sibling, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2007-09-24 11:06 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 298 bytes --]

On 22 сентября 2007, Igor Vlasenko wrote:

[...]
> '/usr/share/applications/.+\.desktop'
Среди них есть специфичные пункты, которые не имеют отношения к 
update-menus

[...]

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 11:06     ` Sergey V Turchin
@ 2007-09-24 11:28       ` Igor Vlasenko
  2007-09-24 12:11         ` Alexey Rusakov
  2007-09-24 13:07         ` Sergey V Turchin
  0 siblings, 2 replies; 25+ messages in thread
From: Igor Vlasenko @ 2007-09-24 11:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 24, 2007 at 03:06:03PM +0400, Sergey V Turchin wrote:

> Это справедливо не для всех. Если, например, ShowOnlyIn=KDE; , то
> update-menus не нужен.

Это понятно, согласен, добавлю.

> > '/usr/share/applications/.+\.desktop'
> Среди них есть специфичные пункты, которые не имеют отношения к 
> update-menus

А вот здесь нужно подробнее.
Я хочу написать проверялку к меню.
Что именно не имеет отношения к update-menus и почему оно лежит в
/usr/share/applications/ а не в /usr/share/mimelnk/, к примеру?

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 11:28       ` Igor Vlasenko
@ 2007-09-24 12:11         ` Alexey Rusakov
  2007-09-24 12:24           ` Igor Vlasenko
  2007-09-24 13:05           ` Sergey V Turchin
  2007-09-24 13:07         ` Sergey V Turchin
  1 sibling, 2 replies; 25+ messages in thread
From: Alexey Rusakov @ 2007-09-24 12:11 UTC (permalink / raw)
  To: devel

On Mon, 24 Sep 2007 14:28:27 +0300
Igor Vlasenko wrote:

> On Mon, Sep 24, 2007 at 03:06:03PM +0400, Sergey V Turchin wrote:
> 
> > Это справедливо не для всех. Если, например, ShowOnlyIn=KDE; , то
> > update-menus не нужен.
> 
> Это понятно, согласен, добавлю.
> 
> > > '/usr/share/applications/.+\.desktop'
> > Среди них есть специфичные пункты, которые не имеют отношения к 
> > update-menus
> 
> А вот здесь нужно подробнее.
> Я хочу написать проверялку к меню.
> Что именно не имеет отношения к update-menus и почему оно лежит в
> /usr/share/applications/ а не в /usr/share/mimelnk/, к примеру?
А стоит ли писать именно проверялку? Нельзя ли придумать формальный
критерий необходимости update_menus и в соответствии с ним затем
автоматически вызывать update_menus?

Кстати, интересный вопрос: допустим, есть тот же GConf с его схемами или
вот меню, которые надо обновлять в определённых условиях. Делаем сервис,
работающий через gamin/inotify, проверяем появившиеся файлы на
соответствие дополнительным критериям (к примеру, отсутствие некоторых
OnlyShowIn), и если критерий выполнен, запускаем код обновления
меню/установки-сноса схемы GConf. В чём могут быть проблемы у такого
подхода? Ведь прецедентов не один, когда определённые скрипты в
rpm-пакетах появляются строго в связи с установкой определённых файлов.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team


^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 12:11         ` Alexey Rusakov
@ 2007-09-24 12:24           ` Igor Vlasenko
  2007-09-24 13:05           ` Sergey V Turchin
  1 sibling, 0 replies; 25+ messages in thread
From: Igor Vlasenko @ 2007-09-24 12:24 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 24, 2007 at 04:11:42PM +0400, Alexey Rusakov wrote:
> Кстати, интересный вопрос: допустим, есть тот же GConf с его схемами или
> вот меню, которые надо обновлять в определённых условиях. Делаем сервис,
> работающий через gamin/inotify, проверяем появившиеся файлы на
> меню/установки-сноса схемы GConf. В чём могут быть проблемы у такого
> подхода? Ведь прецедентов не один, когда определённые скрипты в
> rpm-пакетах появляются строго в связи с установкой определённых файлов.

Проще уж в rpm встроить вызов default postin/postun.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 12:11         ` Alexey Rusakov
  2007-09-24 12:24           ` Igor Vlasenko
@ 2007-09-24 13:05           ` Sergey V Turchin
  1 sibling, 0 replies; 25+ messages in thread
From: Sergey V Turchin @ 2007-09-24 13:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 399 bytes --]

On 24 сентября 2007, Alexey Rusakov wrote:

[...]
> А стоит ли писать именно проверялку? Нельзя ли придумать
> формальный критерий необходимости update_menus и в соответствии с
> ним затем автоматически вызывать update_menus?
Кто будет "автоматически вызывать update_menus"?

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 11:28       ` Igor Vlasenko
  2007-09-24 12:11         ` Alexey Rusakov
@ 2007-09-24 13:07         ` Sergey V Turchin
  2007-09-24 13:33           ` Igor Vlasenko
  1 sibling, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2007-09-24 13:07 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1152 bytes --]

On 24 сентября 2007, Igor Vlasenko wrote:
> On Mon, Sep 24, 2007 at 03:06:03PM +0400, Sergey V Turchin wrote:
> > Это справедливо не для всех. Если, например, ShowOnlyIn=KDE; ,
> > то update-menus не нужен.
>
> Это понятно, согласен, добавлю.
>
> > > '/usr/share/applications/.+\.desktop'
> >
> > Среди них есть специфичные пункты, которые не имеют отношения к
> > update-menus
>
> А вот здесь нужно подробнее.
Все из тех, что ShowOnlyIn, которые не через menu работают.
GNOME, например.
Вроде, больше пока ничего на ум не приходит.

> Я хочу написать проверялку к меню.
> Что именно не имеет отношения к update-menus и почему оно лежит в
> /usr/share/applications/ а не в /usr/share/mimelnk/, к примеру?
/usr/share/applnk ?
Сам каталог -- чисто KDE-шное. Тем не менее, не все, что там лежит, 
является чисто KDE-шным.
Все /usr/share/applnk лучше переносить в /usr/share/applications/ с 
соответствующими добавлениями Categories и ShowOnlyIn(это только 
при необходимости).
Т.е. можно вообще запретить файлы /usr/share/applnk/*

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 13:07         ` Sergey V Turchin
@ 2007-09-24 13:33           ` Igor Vlasenko
  2007-09-24 13:57             ` Sergey V Turchin
  0 siblings, 1 reply; 25+ messages in thread
From: Igor Vlasenko @ 2007-09-24 13:33 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 24, 2007 at 05:07:42PM +0400, Sergey V Turchin wrote:
> Все /usr/share/applnk лучше переносить в /usr/share/applications/ с 
> соответствующими добавлениями Categories и ShowOnlyIn(это только 
> при необходимости).
> Т.е. можно вообще запретить файлы /usr/share/applnk/*

О! так наконец и новое меню pоlicy напишется.
Только не забыть занести на wiki.

так и запишем:

1. Если .desktop файл из /usr/share/applications/ не содержит
записи ShowOnlyIn, то он 

а) обязан иметь Categories || (magor bug при отсутствии).
б) обязан иметь стандартную toplevel category. || (normal bug при отсутствии).
в) очень желательно ему иметь стандартную category 2-го уровня 
|| (minor bug при отсутствии).

Cейчас прослеживается нехорошая тенденция не смотреть, что прописано
в Categories. В результате там стоит всякая чепуха вроде 
Categories=GTK;Core;Application;Utility
(GTK - верю; Core - не верю (/usr/bin/never_use и то себе ставит Core :(
Application - не стандарт, ничего не значит;
Utility - toplevel, мало)

Если так пойдет и дальше, то меню дегардирует до 3-4 папок верхнего уровня
(Utility, Networking, Multimedia) неудобноваримо битком набитых ярлыками.

Это мне смутно напоминает, не к ночи будь помянуто,
мастдай. 

2.
> Все /usr/share/applnk лучше переносить в /usr/share/applications/ с
> соответствующими добавлениями Categories и ShowOnlyIn(это только
> при необходимости).
> Т.е. можно вообще запретить файлы /usr/share/applnk/*

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 13:33           ` Igor Vlasenko
@ 2007-09-24 13:57             ` Sergey V Turchin
  2007-09-24 14:01               ` Igor Vlasenko
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2007-09-24 13:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1937 bytes --]

On 24 сентября 2007, Igor Vlasenko wrote:

[...]
> так и запишем:
>
> 1. Если .desktop файл из /usr/share/applications/ не содержит
> записи ShowOnlyIn, то он
>
> а) обязан иметь Categories || (magor bug при отсутствии).
если файл в /usr/share/applications/, Categories обязаны быть

> б) обязан иметь стандартную toplevel category. || (normal bug при
> отсутствии). в) очень желательно ему иметь стандартную category
> 2-го уровня || (minor bug при отсутствии).
Не надо уровней! Нет там никаких уровней! Забудьте про уровни!
Одну категорию из главных и одну из дополнительных.

> Cейчас прослеживается нехорошая тенденция не смотреть, что
> прописано в Categories. В результате там стоит всякая чепуха
> вроде Categories=GTK;Core;Application;Utility
> (GTK - верю; Core - не верю (/usr/bin/never_use и то себе ставит
> Core :( Application - не стандарт, ничего не значит;
> Utility - toplevel, мало)
Application -- да, лишнее.
По идее, такое сочетание подразумевает, что в тех средах, где любят 
GTK, пункт попадет в корневую секцию, а в остальных в какие-нибудь 
Утилиты. А реально нужно смотреть, как все обрабатывают.
Да и пока количество мест для сравнения маловато.
Вот, скоро IceWM и WM обретут поддержку, будет веселее.

> Если так пойдет и дальше, то меню дегардирует до 3-4 папок
> верхнего уровня (Utility, Networking, Multimedia) неудобноваримо
> битком набитых ярлыками.
Не понял, можно подробнее, как такое может?

[...]

P.S.
Давайте придерживаться такой терминологии:
- в .desktop файлах нет никаких уровней, только категории.
- в меню нет никаких папок, но есть уровни и секции (3-4 секции 
верхнего уровня).
- мантейнера .desktop-файла не должно волновать, в какую секцию меню 
конкретного оконного менеджера попадет пункт. Его должна волновать 
только корректность указанных в файле категорий.

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 13:57             ` Sergey V Turchin
@ 2007-09-24 14:01               ` Igor Vlasenko
  2007-09-24 14:17                 ` Sergey V Turchin
  2007-09-24 15:21                 ` Sergey V Turchin
  0 siblings, 2 replies; 25+ messages in thread
From: Igor Vlasenko @ 2007-09-24 14:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 24, 2007 at 05:57:25PM +0400, Sergey V Turchin wrote:
> On 24 сентября 2007, Igor Vlasenko wrote:
> > битком набитых ярлыками.
> Не понял, можно подробнее, как такое может?

Когда дополнительные (а то и главные) категории указывать не будут.
А так оно и зачастую и есть...

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 14:01               ` Igor Vlasenko
@ 2007-09-24 14:17                 ` Sergey V Turchin
  2007-09-24 14:28                   ` Igor Vlasenko
  2007-09-24 15:21                 ` Sergey V Turchin
  1 sibling, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2007-09-24 14:17 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 567 bytes --]

On 24 сентября 2007, Igor Vlasenko wrote:
> On Mon, Sep 24, 2007 at 05:57:25PM +0400, Sergey V Turchin wrote:
> > On 24 сентября 2007, Igor Vlasenko wrote:
> > > битком набитых ярлыками.
> >
> > Не понял, можно подробнее, как такое может?
>
> Когда дополнительные (а то и главные) категории указывать не
> будут. А так оно и зачастую и есть...
Да не не вижу особой проблемы. Когда определимся со структурой меню, 
как минимум, оно сгладиться.

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 14:17                 ` Sergey V Turchin
@ 2007-09-24 14:28                   ` Igor Vlasenko
  2007-09-24 15:20                     ` Sergey V Turchin
  0 siblings, 1 reply; 25+ messages in thread
From: Igor Vlasenko @ 2007-09-24 14:28 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 24, 2007 at 06:17:12PM +0400, Sergey V Turchin wrote:
> On 24 сентября 2007, Igor Vlasenko wrote:
> > On Mon, Sep 24, 2007 at 05:57:25PM +0400, Sergey V Turchin wrote:
> > > On 24 сентября 2007, Igor Vlasenko wrote:
> > > > битком набитых ярлыками.
> > >
> > > Не понял, можно подробнее, как такое может?
> >
> > Когда дополнительные (а то и главные) категории указывать не
> > будут. А так оно и зачастую и есть...
> Да не не вижу особой проблемы. Когда определимся со структурой меню, 
> как минимум, оно сгладиться.

через сколько лет?

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 14:28                   ` Igor Vlasenko
@ 2007-09-24 15:20                     ` Sergey V Turchin
  0 siblings, 0 replies; 25+ messages in thread
From: Sergey V Turchin @ 2007-09-24 15:20 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 820 bytes --]

On 24 сентября 2007, Igor Vlasenko wrote:
> On Mon, Sep 24, 2007 at 06:17:12PM +0400, Sergey V Turchin wrote:
> > On 24 сентября 2007, Igor Vlasenko wrote:
> > > On Mon, Sep 24, 2007 at 05:57:25PM +0400, Sergey V Turchin 
wrote:
> > > > On 24 сентября 2007, Igor Vlasenko wrote:
> > > > > битком набитых ярлыками.
> > > >
> > > > Не понял, можно подробнее, как такое может?
> > >
> > > Когда дополнительные (а то и главные) категории указывать не
> > > будут. А так оно и зачастую и есть...
> >
> > Да не не вижу особой проблемы. Когда определимся со структурой
> > меню, как минимум, оно сгладиться.
>
> через сколько лет?
Начнем через столько, через сколько выпустим последний дистрибутив 
4.0

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 14:01               ` Igor Vlasenko
  2007-09-24 14:17                 ` Sergey V Turchin
@ 2007-09-24 15:21                 ` Sergey V Turchin
  2007-09-24 18:41                   ` Igor Vlasenko
  1 sibling, 1 reply; 25+ messages in thread
From: Sergey V Turchin @ 2007-09-24 15:21 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 589 bytes --]

On 24 сентября 2007, Igor Vlasenko wrote:
> On Mon, Sep 24, 2007 at 05:57:25PM +0400, Sergey V Turchin wrote:
> > On 24 сентября 2007, Igor Vlasenko wrote:
> > > битком набитых ярлыками.
> >
> > Не понял, можно подробнее, как такое может?
>
> Когда дополнительные (а то и главные) категории указывать не
> будут. А так оно и зачастую и есть...
Тогда можно забить список всех категорий и проверять, чтоб 
присутствовали хотя бы по одной из главных и дополнительных.

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: [devel] new bug discovered (+246 buggy packages)
  2007-09-24 15:21                 ` Sergey V Turchin
@ 2007-09-24 18:41                   ` Igor Vlasenko
  0 siblings, 0 replies; 25+ messages in thread
From: Igor Vlasenko @ 2007-09-24 18:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Sep 24, 2007 at 07:21:39PM +0400, Sergey V Turchin wrote:
> On 24 сентября 2007, Igor Vlasenko wrote:
> > On Mon, Sep 24, 2007 at 05:57:25PM +0400, Sergey V Turchin wrote:
> > > On 24 сентября 2007, Igor Vlasenko wrote:
> > > > битком набитых ярлыками.
> > >
> > > Не понял, можно подробнее, как такое может?
> >
> > Когда дополнительные (а то и главные) категории указывать не
> > будут. А так оно и зачастую и есть...
> Тогда можно забить список всех категорий и проверять, чтоб 
> присутствовали хотя бы по одной из главных и дополнительных.
Да, так и хотел сделать.

-- 

Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2007-09-24 18:41 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-22  8:05 [devel] new bug discovered (+246 buggy packages) Igor Vlasenko
2007-09-22  8:50 ` Andrey Rahmatullin
2007-09-22  8:54   ` Igor Vlasenko
2007-09-22  8:56     ` Andrey Rahmatullin
2007-09-22  8:59       ` Igor Vlasenko
2007-09-22 11:55 ` Dmitry V. Levin
2007-09-22 12:57   ` Igor Vlasenko
2007-09-22 17:59     ` Slava Semushin
2007-09-23 20:21       ` Michael Shigorin
2007-09-23 20:25         ` Pavlov Konstantin
2007-09-24 11:06     ` Sergey V Turchin
2007-09-24 11:28       ` Igor Vlasenko
2007-09-24 12:11         ` Alexey Rusakov
2007-09-24 12:24           ` Igor Vlasenko
2007-09-24 13:05           ` Sergey V Turchin
2007-09-24 13:07         ` Sergey V Turchin
2007-09-24 13:33           ` Igor Vlasenko
2007-09-24 13:57             ` Sergey V Turchin
2007-09-24 14:01               ` Igor Vlasenko
2007-09-24 14:17                 ` Sergey V Turchin
2007-09-24 14:28                   ` Igor Vlasenko
2007-09-24 15:20                     ` Sergey V Turchin
2007-09-24 15:21                 ` Sergey V Turchin
2007-09-24 18:41                   ` Igor Vlasenko
2007-09-24 11:02 ` Sergey V Turchin

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git