Sophie

Sophie

distrib > Mandriva > mes5 > x86_64 > media > main-release-src > by-pkgid > 681d0d62301bca0ace31e1a0a0d82d6f > files > 2

mdkonline-2.72.1-2mdvmes5.src.rpm

%define version 2.72.1
%define name mdkonline
%define release %mkrel 2

Summary:	Mandriva Online Update Tool  
Name:		%{name}
Version:	%{version}
Release: 	%{release}
Source0:	%{name}-%{version}.tar.lzma
URL:		http://www.mandrivaonline.com
License:	GPL
Group:		System/Configuration/Other
# for LWP::UserAgent:
Requires:	perl-libwww-perl
Requires:  	drakxtools-newt => 10.4.114
# for gurpmi.addmedia:
Requires: rpmdrake > 4.0
# For adding restricted media:
Requires: perl-Crypt-SSLeay
# for good gurpmi:
%if %mdkversion >= 200910
Requires: urpmi >= 6.17
Requires: gurpmi >= 6.17
%endif
%if %mdkversion == 200900
Requires: urpmi >= 6.14.9
Requires: gurpmi >= 6.14.9
%endif
%if %mdkversion == 200810
Requires: urpmi >= 5.19.9
Requires: gurpmi >= 5.19.9
%endif
%if %mdkversion < 200810
Requires: urpmi >= 5.9
Requires: gurpmi >= 5.9
%endif
Requires:   libdrakx-net >= 0.29
Provides:   %{name}-backend
Obsoletes:  %{name}-backend
BuildRequires: 	gettext, perl-MDK-Common-devel
BuildRoot:	%{_tmppath}/%{name}-buildroot
BuildArch: 	noarch

%description
The Mandriva Online tool allows users to be kept informed about security
updates, hardware support/enhancements and other high value services.
The package include :
* Update daemon which allows you to install security updates 
  automatically,
* A KDE/Gnome/IceWM compliant applet for security updates notification
  and installation. 

%prep
%setup -q

%build
perl -pi -e 's!my \$ver = 1;!my \$ver = '"'%version-%release'"';!' mdkapplet

%install
rm -rf $RPM_BUILD_ROOT
make PREFIX=$RPM_BUILD_ROOT install 

#symbolic link to drakonline and older path
mkdir -p %buildroot%_prefix/X11R6/bin/

mkdir -p %buildroot%_sysconfdir/cron.daily/
touch %buildroot%_sysconfdir/cron.daily/mdkupdate

mkdir -p $RPM_BUILD_ROOT%_sysconfdir/X11/xinit.d
cat > $RPM_BUILD_ROOT%_sysconfdir/X11/xinit.d/mdkapplet <<EOF
#!/bin/sh
DESKTOP=\$1
case \$DESKTOP in
   IceWM|Fluxbox|xfce4|LXDE) exec /usr/bin/mdkapplet;;
esac
EOF

chmod +x $RPM_BUILD_ROOT%_sysconfdir/X11/xinit.d/mdkapplet

#install lang
%{find_lang} %{name}

mkdir -p $RPM_BUILD_ROOT%{_datadir}/autostart
cat > $RPM_BUILD_ROOT%{_datadir}/autostart/mandriva-mdvonline.desktop <<EOF
[Desktop Entry]
Name=Mandriva Online Applet
Comment=Applet for Mandriva Online
Exec=%{_bindir}/mdkapplet
Icon=mdkonline
Type=Application
StartupNotify=true
Categories=X-MandrivaLinux-System-Configuration-Networking;Settings;Network;
X-KDE-autostart-after=kdesktop
EOF

mkdir -p $RPM_BUILD_ROOT%{_datadir}/gnome/autostart
cat > $RPM_BUILD_ROOT%{_datadir}/gnome/autostart/mandriva-mdvonline.desktop <<EOF
[Desktop Entry]
Name=Mandriva Online Applet
Comment=Applet for Mandriva Online
Exec=%{_bindir}/mdkapplet
Icon=mdkonline
Type=Application
StartupNotify=true
Categories=X-MandrivaLinux-System-Configuration-Networking;Settings;Network;
EOF

%post
%{update_desktop_database}
%{update_mime_database}

if [ -r /etc/cron.daily/mdkupdate ]; then
  perl -p -i -e 's!/usr/bin/mdkupdate!/usr/sbin/mdkupdate!' /etc/cron.daily/mdkupdate
fi

%postun
%{clean_desktop_database}
%{clean_mime_database}

%clean
rm -rf $RPM_BUILD_ROOT

%files -f %{name}.lang
%defattr(-,root,root)
%doc COPYING 
%{_sbindir}/mdkapplet-enterprise-update-helper
%{_sbindir}/mdkapplet-restricted-helper
%{_sbindir}/mdkapplet-upgrade-helper
%{_sbindir}/mdkupdate
%{_bindir}/*
%dir %{_prefix}/lib/libDrakX/drakfirsttime
%{_prefix}/lib/libDrakX/drakfirsttime/*.pm
%{_datadir}/autostart/mandriva-*.desktop
%{_miconsdir}/*.png
%{_iconsdir}/*.png
%{_liconsdir}/*.png
%_datadir/mime/packages/*
%_datadir/mimelnk/application/
%_datadir/gnome/autostart/mandriva-mdvonline.desktop
%{_datadir}/%{name}/pixmaps/*.png
%_sysconfdir/X11/xinit.d/mdkapplet
%_sysconfdir/security/console.apps/urpmi.update
%_sysconfdir/pam.d/urpmi.update
%ghost %config(noreplace) %_sysconfdir/cron.daily/mdkupdate
%config(noreplace) %_sysconfdir/sysconfig/mdkapplet


##################################################################
#
#
# !!!!!!!! WARNING => THIS HAS TO BE EDITED IN THE CVS !!!!!!!!!!!
#
#
##################################################################
# get the source from our cvs repository (see
# http://www.mandrivalinux.com/en/cvs.php3)






%changelog
* Wed Jun 03 2009 Thierry Vignaud <tvignaud@mandriva.com> 2.72.1-1mdv2010.0
+ Revision: 382414
- mdkapplet, mdkapplet-enterprise-update-helper
  o on MES5, offer to add update media from authenticated server

* Tue Apr 07 2009 Security Team <security@mandriva.com> 2.72-1.2mdv2009.0
+ Revision: 364583
- Added Requires for perl-Crypt-SSLeay (#46503).

* Thu Dec 18 2008 Vincent Danen <vdanen@mandriva.com> 2.72-1.1mdv2009.0
+ Revision: 315412
- build for updates

* Thu Oct 30 2008 Security Team <security@mandriva.com> 2.67-1mdv2009.0
+ Revision: 298775
- + Revision: 296749
  2.67
  mdkapplet
  o do not advise to use AC & wired network when not using a laptop

* Fri Oct 10 2008 Security Team <security@mandriva.com> 2.55-1mdv2009.0
+ Revision: 291401
- + Revision: 291325
  mdkapplet
  o do not display gurpmi log errors when done installing updates,
    only do it for distribution upgrade
  o do not check for new distro on Flash
    (not enough disk space)
  o prevent upgrading more than once at a time
  o explicitely wrap labels b/c 2008.1's mygtk2 didn't wrap
  o add a banner and pack Ok button to the right in success dialog
  o display a success or an error message at end of installation
  o keep update log and tell users where they are if upgrade failed
  o make "Distro Upgrade" confirmation dialog wider
  o run gurpmi with --replacefiles option (so that temporary file
    conflicts doesn't break upgrade due to missing conflict tags)
    (needs urpmi 6.14.1 from updates)
  o enable to globally enable/disable new distribution check
  o "Distro Upgrade" confirmation dialog:
    * display a banner
    * display an URL link button
    * display nicer distribution name
  o when performing distro upgrade:
    * enable to remove media in chroot specified by --urpmi-root
    * run a 2nd gurpmi pass if first failed
  require a fixed gurpmi on 2008.1
  require a gurpmi recent enough on 2008.1 (where gurpmi hasn't strict require on urpmi)
  o compute regular updates even if there's a new distro
  o enable to not check again for new distro
  o when a new distro is available:
    * add an "upgrade system" in the menu
    * ask for confirmation before performing distro upgrade
    * if there're updates, install regular updates instead of
      performing distro upgrade on left click
    * only show "Install updates" in right menu only if there actually
      are updates
    * use blue icon
  drop require on wget (was used in the old days by mdkupdate for club media)
  no more require perl-Crypt-SSLeay
  + Pixel <pixel@mandriva.com>
    - 2.54:
    - mdkapplet
      o do not wrongly propose distribution upgrade after installing updates
      o do not display "Congratulations" dialog when done installing updates, only
        do it for distribution upgrade

  + Pixel <pixel@mandriva.com>
    - 2.54:
    - mdkapplet
      o do not wrongly propose distribution upgrade after installing updates
      o do not display "Congratulations" dialog when done installing updates, only
        do it for distribution upgrade

* Thu Oct 09 2008 Security Team <security@mandriva.com> 2.53-1mdv2009.0
+ Revision: 291267
- + Revision: 291258
  mdkapplet
  o do not check for new distro on Flash
    (not enough disk space)
  o prevent upgrading more than once at a time
  o explicitely wrap labels b/c 2008.1's mygtk2 didn't wrap
  o add a banner and pack Ok button to the right in success dialog
  o display a success or an error message at end of installation
  o keep update log and tell users where they are if upgrade failed
  o make "Distro Upgrade" confirmation dialog wider
  o run gurpmi with --replacefiles option (so that temporary file
    conflicts doesn't break upgrade due to missing conflict tags)
    (needs urpmi 6.14.1 from updates)
  o enable to globally enable/disable new distribution check
  o "Distro Upgrade" confirmation dialog:
    * display a banner
    * display an URL link button
    * display nicer distribution name
  o when performing distro upgrade:
    * enable to remove media in chroot specified by --urpmi-root
    * run a 2nd gurpmi pass if first failed
  require a fixed gurpmi on 2008.1
  require a gurpmi recent enough on 2008.1 (where gurpmi hasn't strict require on urpmi)
  o compute regular updates even if there's a new distro
  o enable to not check again for new distro
  o when a new distro is available:
    * add an "upgrade system" in the menu
    * ask for confirmation before performing distro upgrade
    * if there're updates, install regular updates instead of
      performing distro upgrade on left click
    * only show "Install updates" in right menu only if there actually
      are updates
    * use blue icon
  drop require on wget (was used in the old days by mdkupdate for club media)
  no more require perl-Crypt-SSLeay

  + root <root>
    - Branching 2009.0 release for updates.

  + Thierry Vignaud <tvignaud@mandriva.com>
    - mdkapplet
      o enable to globally enable/disable new distribution check
      o "Distro Upgrade" confirmation dialog:
        * display a banner
        * display an URL link button
        * display nicer distribution name
      o when performing distro upgrade:
        * enable to remove media in chroot specified by --urpmi-root
        * run a 2nd gurpmi pass if first failed
    - require a fixed gurpmi on 2008.1
    - require a gurpmi recent enough on 2008.1 (where gurpmi hasn't strict require on urpmi)
    - mdkapplet
      o compute regular updates even if there's a new distro
      o enable to not check again for new distro
      o when a new distro is available:
        * add an "upgrade system" in the menu
        * ask for confirmation before performing distro upgrade
        * if there're updates, install regular updates instead of
          performing distro upgrade on left click
        * only show "Install updates" in right menu only if there actually
          are updates
        * use blue icon
    - drop require on wget (was used in the old days by mdkupdate for club media)
    - no more require perl-Crypt-SSLeay

* Thu Oct 02 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.48-1mdv2009.0
+ Revision: 290804
- mdkapplet
  o do not complain if urpmi DB is locked by another program, just
    wait for next check slot
- mdkapplet
  o prevent SIGCHILD handler's waitpid to interfere with urpmi waiting
    for curl exit code, which broke downloads
  o workarounding issue with downloading files as user

* Thu Oct 02 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.46-2mdv2009.0
+ Revision: 290712
- mdkapplet
  o fix backuping urpmi.cfg
  o fix removing media as user

* Thu Oct 02 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.45-1mdv2009.0
+ Revision: 290702
- mdkapplet
  o workarounding downloading distro list as user for 2008.1 where
    sometimes urpmi reports it failed to download the list when it
    actually did with success

* Tue Sep 30 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.44-1mdv2009.0
+ Revision: 290189
- mdkapplet
  o add support for downloading distro list as user for 2008.1
  o better check in order to exclude cooker from distro upgrade

* Tue Sep 30 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.43-1mdv2009.0
+ Revision: 290170
- mdkapplet
  o don't show the applet when there's no network
- fix distro release check for requires

* Thu Sep 04 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.42-1mdv2009.0
+ Revision: 280884
- typo fix
- mdkapplet:
  o check again after adding update media
  o fix dowloading distributions list
  o offer to add media directly from bubble (#39987)
  o prevent running media manager more than one at a time
  o run media manager with --no-splash' option and handle "--urpmi-root=$root"
- do not display error messages in trigger script (#39649)

* Thu Aug 07 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.41-1mdv2009.0
+ Revision: 266742
- mdkapplet:
  o add support for --rpm-root=foobar and --urpmi-root=foobar
  o add support for live upgrade when a new distributions is released

* Wed Aug 06 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.40-2mdv2009.0
+ Revision: 265111
- rebuild early 2009.0 package (before pixel changes)

* Thu May 08 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.40-1mdv2009.0
+ Revision: 204462
- mdkapplet:
  o run MandrivaUpdate with --no-splash option in order to skip splash
    screen (#40366)

* Sun May 04 2008 Funda Wang <fundawang@mandriva.org> 2.39-3mdv2009.0
+ Revision: 201141
- support LXDE

* Mon Apr 14 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.39-2mdv2009.0
+ Revision: 192787
- update description

* Fri Mar 21 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.39-1mdv2008.1
+ Revision: 189429
- mdkapplet:
  o check for network just before first check
  o do not check for network while checking for updates
  o do not show icon while checking if previously hidden
  o do not show icon while waiting for initial check
  o do not skip first RPM check (change made in 2.16 in march 2007)
  o do not start network cyclic checks before first media test (#38991)
  o kill suppport for bundles
  o reduce resident size by 9MB aka 30%% (#31860)

* Thu Mar 20 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.38-1mdv2008.1
+ Revision: 189178
- do not display "install updates" button when notifying about network
  being down
  (regression introduced in 2.35: "offer to install updates in
  notifications")

* Wed Mar 19 2008 Olivier Blin <oblin@mandriva.com> 2.37-1mdv2008.1
+ Revision: 188935
- require libdrakx-net (>= 0.29)
- 2.37
- simplify network detection

* Mon Mar 17 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.36-1mdv2008.1
+ Revision: 188422
- mdkapplet:
  o bump copyright year
  o do not check for network before first media test (#38991)

  + Olivier Blin <oblin@mandriva.com>
    - do not require perl-Gtk2-TrayIcon anymore

* Fri Mar 14 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.35-1mdv2008.1
+ Revision: 187923
- mdkapplet:
  o offer to install updates in notifications

* Wed Mar 12 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.34-1mdv2008.1
+ Revision: 187107
- mdkapplet:
  o do not keep complaining if nightly update cron had failled (#38531)

* Mon Mar 10 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.33-1mdv2008.1
+ Revision: 183468
- mdkapplet:
  o adapt to urpmi-5.9 (#38724)

* Wed Mar 05 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.32-2mdv2008.1
+ Revision: 179330
- fix urpmi require

* Wed Mar 05 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.32-1mdv2008.1
+ Revision: 179320
- mdkapplet:
  o check more often for network (#37701, #38004)
  o do not crash if notfiy failed on ->show (#38496)
  o do not notify if no network if already done
  o make sure notifications' text doesn't got truncated
  o use more modern API to check for updates
- bump require on rpmdrake & urpmi for APIs

* Tue Feb 26 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.31-1mdv2008.1
+ Revision: 175230
- make sure notifications' text doesn't got truncated

* Mon Feb 18 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.30-2mdv2008.1
+ Revision: 170645
- update inactive backport media (#34620)

* Thu Feb 14 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.29-2mdv2008.1
+ Revision: 168586
- fix update-menus-without-menu-file-in-%%post(|un)
- stop requiring hwdb-clients

* Tue Feb 05 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.29-1mdv2008.1
+ Revision: 162665
- hide icon when no updates are availlable (#29728)
- increase initial check delayed from 60 seconds to 5 minutes
- make sure to not display any bubbles at all if no updates (#37451)
- really set nice priority
- use Gtk2::Notify instead of Gtk2::NotificationBubble (#37113)
- ues Gtk2::StatusIcon instead of Gtk2::TrayIcon

* Fri Feb 01 2008 Thierry Vignaud <tvignaud@mandriva.com> 2.28-1mdv2008.1
+ Revision: 161202
- do not crash when icon is removed from the panel socket (#35908)
- do not display a bubble while checking updates (#36526)
- make mdkapplet aware again of network status (#35107)
- readd back tooltips regarding "initial check delay"
- try harder not to report false positives (#36358)
- kill re-definition of %%buildroot on Pixel's request

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

* Tue Dec 11 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.27-1mdv2008.1
+ Revision: 117539
- delay initial check by 1 mn instead of by 25 seconds
- do not display bubbles while waiting for the initial check

* Wed Dec 05 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.26-1mdv2008.1
+ Revision: 115586
- kill disconnect state (thus make mdkapplet works again w/o network)
- mdkapplet.conf: fix default update frequency

* Tue Dec 04 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.25-1mdv2008.1
+ Revision: 115368
- drop --debug option
- drop online registration wizard (obsolete since we locally compute
  updates)
- drop web link from menu (was only relevant for web based Online
  service)
- install config file for applet
- kill dead code
- renice checking updates at level 7
- show Mandriva Linux site instead of old mdvonline one

* Mon Oct 22 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.24-1mdv2008.1
+ Revision: 101184
- use notification bubbles
- do not harcode icon extension

* Mon Oct 01 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.23.1-1mdv2008.0
+ Revision: 94185
- fix bogus catalog
- mdkapplet:
  o fix a crash when /etc/mandriva-release isn't readable due to high msec
    level (#34323))
  o run with reduced I/O priority (#33888)
- own /etc/cron.daily/mdkupdate (#33454)

* Mon Sep 03 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.22-1mdv2008.0
+ Revision: 78518
- improve About dialog

* Wed Aug 29 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.21-1mdv2008.0
+ Revision: 74994
- mdkapplet: only look at update media now that MandrivaUpdate do this
  (#32978) (nice side effect: speed up the updates lookup)

* Sat Aug 11 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.20-1mdv2008.0
+ Revision: 61860
- mdkapplet: prevent running drakbug when already running (#32439)

* Tue Aug 07 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.19-1mdv2008.0
+ Revision: 59836
- mdkapplet:
  o introduce "delayed" state in order to make clear we wait for the
    initial check
  o make first check delay configurable through
    /etc/sysconfig/mdkapplet (#32338)
- fix mimelnk path (frederic crozat)

* Fri Aug 03 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.18-1mdv2008.0
+ Revision: 58571
- disable notifications (#18965)
- mdkapplet:
  o do not fire drakbug when already running applet
  o remove workaround for buggy GNOME now that it has been fixed
- fix startup with XFCE (#31835)

* Fri Jun 08 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.17-1mdv2008.0
+ Revision: 37481
- hide password in logs (#30854)


* Fri Mar 23 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.16-1mdv2007.1
+ Revision: 148638
- mdkapplet:
  o prevent urpmi.update to run /usr/bin/resize through
    Term::ReadKey->GetTerminalSize() when xterm is installed (which
    freeze the desktop)
  o go into "ok" state on startup
  o schedule first check 25 seconds after startup instead of right now

* Thu Mar 22 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.15-2mdv2007.1
+ Revision: 147977
- bump release
- hide wizard menu entry for now
- kill bundle desktop entry

* Thu Mar 22 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.15-1mdv2007.1
+ Revision: 147904
- mdkapplet: hide "configure the service" menu entry

* Wed Mar 21 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.14-1mdv2007.1
+ Revision: 147821
- mdkapplet:
  o fork the updates checking in background, thus fixing:
    * frozed applet while computing updates
    * memory leak
  o remove the timers that make the applet constantly polling (#29788)o
  o warn more clearly when the urpmi database is locked
- mdkupdate: be safer (use urpmi --keep option)

* Tue Mar 20 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.13-1mdv2007.1
+ Revision: 147067
- mdkupdate:
  o consider all update media instead of only the old "update_source" one
  o enable to operate offline
  o get rid of non auto mode since it:
    * wasn't ported over new urpmi API and was thus broken
    * just reinvents what MandrivaUpdate does
    * is buggy since quite a long time (eg: #16202)
  o kill --applet option now that MandrivaUpdate is run directly by the applet
  o update the media btw

* Tue Mar 20 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.12-1mdv2007.1
+ Revision: 147003
- mdkapplet:
  o do not log translated messages
  o warn when there's no media at all or when all update media are
    disabled
  o when there's no media at all or when all update media are
    disabled, run source media manager on right click

* Mon Mar 19 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.11-1mdv2007.1
+ Revision: 146596
- display "busy" state while computing updates on startup

* Mon Mar 19 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.10-1mdv2007.1
+ Revision: 146540
- new release
- stop packaging big ChangeLog

* Fri Mar 16 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.9-2mdv2007.1
+ Revision: 145288
- bump release
- mdkapplet:
  o do not allow to run several instances of MandrivaUpdate
  o do not alter media while MandrivaUpdate is running
  o fix eating all CPU after running MandrivaUpdate
  o update status once MandrivaUpdate completed

* Fri Mar 16 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.8-2mdv2007.1
+ Revision: 145133
- bump release
- versionate drakxtools require for children reaping

* Fri Mar 16 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.8-1mdv2007.1
+ Revision: 144840
- mdkapplet:
  o if not registered, operate offline w/o complaining
  o on left click on applet, run MandrivaUpdate if there're updates
  o skip computing updates if urpm db is not lockable
  o store update frequency in /etc/sysconfig/mdkapplet (default is 3h)
  o wait for MandrivaUpdate to complete before recomputing updates &
    restarting the applet if needed

* Mon Mar 12 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.7-1mdv2007.1
+ Revision: 141819
- mdkapplet:
  o fix detecting running applet
  o run MandrivaUpdate directly instead of mdvupdate wrapper

* Fri Mar 09 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.6-1mdv2007.1
+ Revision: 139548
- do not use deprecated Xorg paths in desktop entries (#28466)
- typo fix in czech translation (#27755)

* Fri Mar 09 2007 Thierry Vignaud <tvignaud@mandriva.com> 2.5-1mdv2007.1
+ Revision: 138844
- mdkonline wizard:
  o better formated messages
  o do not override --country option
  o fix country issue with UTF-8 when registering an host (#27448)
  o relax constraints on email adresses (#26495)
  o send 2 letters ISO code to the server expect instead of country's
    full name
  o sent the country choosen by the user instead of the default locale one
- mdkapplet:
  o cleanups
  o enable to work w/o the server
  o prevent checking 4 times if there're updates before actually
    running MandrivaUpdate
  o use new API to check if updates are availlable (#26307), compute
    updates localy
- mdkupdate:
  o do not check again if updates really are availlables when run from
    the applet
  o log running MandrivaUpdate

  + Frederic Crozat <fcrozat@mandriva.com>
    -Use GNOME autostart infrastructure
    -use more macros in specfile
    - Import mdkonline

* Thu Sep 21 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.4-1mdv2007.0
- mdkonline:
  o better looking error dialogs
  o if authentication failed with "No host for this id", just
    transparently register the host again (eg: when host was deleted
    through the web interface)
  o use mdkonline icon in window title & in banner
- mdkupdate: fix MandrivaUpdate crash

* Tue Sep 19 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.3-1mdv2007.0
- mdkonline: accept dots in machine names
- mdkapplet: fix closing about dialog when "close" button is clicked (#25867)

* Sun Sep 17 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.2-1mdv2007.0
- fix overwriting first XDG menu entry
- mdkapplet:
  o fix autostart in KDE (#25099)
  o start it under Fluxbox & XFce4 too

* Fri Sep 01 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.1-1mdv2007.0
- XDG menu
- translation snapshot

* Fri Apr 14 2006 Warly <warly@mandrakesoft.com> 2.0-15mdk
- Include server error message when requiring the bundle

* Wed Apr 12 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-14mdk
- applet: do not flood logs when config file is not there
- mdkupdate:
  o ensure we only display one window while installing a bundle
  o fortify error checking
  o remove the wait message prior to displaying an error message

* Tue Apr 11 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-13mdk
- fix restarting old applets

* Sat Apr 08 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-12mdk
- applet:
  o do not flash the main window when opening the contextual menu of
    the icon
  o uniconize the main window when clicking again on the systray icon

* Fri Apr 07 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-11mdk
- applet:
  o "about..." now popups an about dialog
  o raise the window when it's already displayed and the user clicks
    again on the systray icon (#21906)
  o restart it on update

* Thu Apr 06 2006 Warly <warly@mandrakesoft.com> 2.0-10mdk
- Correctly keep the POST line from the bundle file (for auto-select preset)

* Wed Apr 05 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-9mdk
- mdkapplet: fix crash when run as non root

* Wed Apr 05 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-8mdk
- mkdupdate: fix auto registering host when installing a bundle

* Tue Apr 04 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-7mdk
- applet: fix displaying hostname
- mdkupdate: autoregister the host instead of running the mdkonline
  wizard when installing a bundle

* Tue Apr 04 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-6mdk
- mdkonline: add a usage message
- mdkupdate: make legacy updates work
- applet:
  o set busy cursor while running mdkupdate
  o wrap status message

* Fri Mar 31 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-5mdk
- show the "Mandriva Online" entry earlier in the "server/" root menu
  branch)
- applet:
  o more understandable message and set busy cursor while querying the
    server
  o wrap text
- fix running wizard on mdv2006
- fix crash while registering the host

* Thu Mar 30 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-4mdk
- log what's done in /var/log/explanations
- mdkapplet:
  o switch to new SOAP interface
  o use new server to check for updates
- mdkonline:
  o center subdialogs on main window
  o display error messages in various places
  o fix account creation wizard
  o fix running wizards on cooker
  o fix some GUI oddities
- mdkupdate:
  o display error messages in various places
  o display the "preparing" popup earlier so that the user had some
    feedback once he has clicked on al bundle on the web page
  o use new server API for getting updates

* Thu Mar 16 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-3mdk
- log what is done
- add MIME support for KDE3 (it does not support the XDG mime trees
  and still relies on its own mime placement) (helio)

* Thu Mar 09 2006 Warly <warly@mandrakesoft.com> 2.0-2mdk
- Change Soap format (Thierry Vignaud)

* Thu Mar 02 2006 Thierry Vignaud <tvignaud@mandriva.com> 2.0-1mdk
- mimetype association between bundle and mdkupdate (fcrozat)
- Mandriva Online V3 (daouda & me)
- extra package installation and update capabilities (daouda, me)
- clean up (daouda, me)
- wizards works on both cooker and MDV2006
- misc bug fixes

* Fri Dec 09 2005 Daouda LO <daouda@mandriva.com> 1.4-0.1mdk
- display updates to install even if server is out of sync
- fully SOAP enabled

* Wed Nov 16 2005 Daouda LO <daouda@mandriva.com> 1.3-7mdk
- update TODO
- Change fuzzy menu title

* Sat Oct 22 2005 Daouda LO <daouda@mandriva.com> 1.3-6mdk
- add trailing '/' for online help

* Wed Oct 19 2005 Daouda LO <daouda@mandriva.com> 1.3-5mdk
- extend the regex to match machine with underscore in name

* Tue Oct 18 2005 Daouda LO <daouda@mandriva.com> 1.3-4mdk
- use strict pragma
- call mdkonline::get_release method before computing updates

* Sat Oct 15 2005 Daouda LO <daouda@mandriva.com> 1.3-3mdk
- launch MandrivaUpdate instead of MandrakeUpdate for distro 
  newer than LE2005 (name change policy) #19211

* Thu Oct 06 2005 Daouda LO <daouda@mandriva.com> 1.3-2mdk
- Major update for new SOAP based architecture (only account creation and 
  authentication 
- po updates

* Wed Sep 21 2005 Daouda LO <daouda@mandriva.com> 1.3-1mdk
- fix missing option when calling terminal based mdkonline
- translations update

* Sat Sep 17 2005 Daouda LO <daouda@mandriva.com> 1.3-0.3mdk
- fix bug on auto-upgrading mdkapplet
- limit machine name to alphanum chars and length <= 40

* Fri Sep 16 2005 Daouda LO <daouda@mandriva.com> 1.3-0.2mdk
- use SOAP for client <-> server communication 
  (account creation and authentication through my.mandriva.com)
- http proxy support for SOAP
- merge code amongst releases (10.0, 10.1, LE2005, 2006)

* Tue Aug 23 2005 Daouda LO <daouda@mandriva.com> 1.3-0.1mdk
- 1.3 pre-build for 2006

* Fri Aug 12 2005 Daouda LO <daouda@mandriva.com> 1.2-1mdk
- switch to Mandriva
- po updates

* Thu Apr 07 2005 Daouda LO <daouda@mandrakesoft.com> 1.2-0.1mdk
- better error handling and log messages when server is down or broken
- po updates

* Thu Mar 24 2005 Daouda LO <daouda@mandrakesoft.com> 1.1-32mdk
- best browwser is now handled by /usr/bin/www-browser (#14847)

* Wed Mar 16 2005 Daouda LO <daouda@mandrakesoft.com> 1.1-31mdk
- change Packager to mandrakeonline team
- misc fixes for mnf 
- s/mdkapplet/mdkupdate/ for is_running check
- get root before testing anything

* Wed Mar 09 2005 Daouda LO <daouda@mandrakesoft.com> 1.1-30mdk
- libDrakX stuffs are always located in /usr/lib/ (gb)

* Wed Mar 09 2005 Daouda LO <daouda@mandrakesoft.com> 1.1-29mdk
- added option --interactive (to use nointeractive in MNF)
- MandrakeUpdate in newt version (only for update_source media)
- fix the x86_64 coupled with corporate capharnaum
- No more dns request to check mandrakeonline server's "reachability"
  (release > 10.0) 
- many cleanups

 o Wed Feb 16 2005 Daouda LO <daouda@mandrakesoft.com> 1.1-28mdk
  - don't update kernel
  - added --mnf option to mdkupdate
  - don't check the network if no config file is available

* Wed Jan 19 2005 Daouda LO <daouda@mandrakesoft.com> 1.1-27mdk
- truly support x86_64 (good path to synthesis and RPMS repertory)
- mdkupdate media renamed to update_source (consolidating with MandrakeUpdate)
- fixed last checked date not refreshing

* Wed Dec 29 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-26mdk
- display last check date on applet interface
- fixed permissions of generated conf file (use octal with perl chmod)
- do not go to 'End' step when upload fails, give choice to user 
  to reupload their config 
- added nn.po ( thanks to Karl Ove Hufthammer )

* Fri Dec 10 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-25mdk
- fix typo when --debug is passed to mdkapplet (warly)

* Thu Dec 09 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-24mdk
- don't append protocol when url name is fully qualified (for corporate)
- fixed empty message when update are done
- cosmetics fixes (window sizes, more wait messages)

* Mon Nov 29 2004 Frederic Lepied <flepied@mandrakesoft.com> 1.1-22mdk
- use /corporate/ instead of /Corporate/ in update path.

* Thu Nov 25 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-21mdk
- add online host on GUI (submitted by rwira)
- remerge mdkonline to one package 
- superseded gtk based wizard by interactive one
- MNF support (config upload and misc)
- horodate log strings
- added a debug option to mdkapplet (--debug option)
- check updates fixes

* Wed Oct 27 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-19mdk
-

* Fri Oct 22 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-19mdk
- branch cvs to MDK10_0_update and MDK10_1 for concurrent devel
- release for 10.0 and corpo
- remove strict requires on drakxtools_newt
- revert urpmi new media handling repositories

* Tue Oct 12 2004 Frederic Lepied <flepied@mandrakesoft.com> 1.1-18mdk
- put the right dependencies on the backend sub-package
- make parsing of output from server more error safe
- create working directory in mdkonline_tui
- po updates

* Wed Oct 06 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.1-17mdk
- update mdkupdate with new 10.1 mirror structure

* Tue Oct 05 2004 Rafael Garcia-Suarez <rgarciasuarez@mandrakesoft.com> 1.1-16mdk
- rebuild

* Tue Oct 05 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-15mdk
- po updates
- exit code instead of die on mdkupdate

* Sat Oct 02 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-14mdk
- libDrakX is always in %%{_prefix}/lib (gwenole)
- write local and wide configs when Text wizard is used
- use old fashion filehandle

* Fri Oct 01 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-13mdk
- backward compatibilities for mandrakelinux release files
- use correct mdkonline version/release to track down useragent connections
- po updates and perl_checker cleanups
- mdkapplet: decrease timeout for network config check (oblin), we use 10s 
  to refresh now.
- move some functions to mdkonline.pm

* Thu Sep 30 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-12mdk
- introduced mdkonline text based wizard for server products
- po updates
- strict requirement on mdkonline-backend
- new applet status when distrib is not supported (too old or cooker)

* Tue Sep 21 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-10mdk
- upload config into hardware database (hw_client)
- sync config with server every night when mdkupdate is run with option --auto.
- increase update check timeout (every 3h)

* Wed Sep 15 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-9mdk
- po updates

* Sat Sep 11 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-8mdk
- fixed typos in sprintf_fixutf8 and output functions

* Fri Sep 10 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-7mdk
- i18n is back (#11064)
- launch one instance of mdkapplet per desktop.
- resynced po
- remove strings incoherencies
- don't display the same desktop icon for mdkapplet and net_applet
- print errors in popup action area

* Thu Aug 05 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-6mdk
- automatically launch mdkapplet for KDE, GNOME and IceWM (via xinit)

* Sun Jul 18 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-5mdk
- fix conflicts (fcrozat)

* Sat Jul 17 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-4mdk
- added mdkonline backend package for derivative products 
  (MNF, Corporate ...)
- more code shared between apps (wizard, cron update and applet)

* Wed Jun 09 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-3mdk
o Tue Jun  8 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-2.1.100mdk
   - added misc architectures (ia64, amd64, x86_64, noarch, ppc64)
   - use md5 file check to reload automagically mdkapplet when mdkonline 
     package has changed (install, upgrade or file replacement).

 o Mon May 31 2004 Daouda LO <daouda@mandrakesoft.com> 1.1-1.100mdk
   - Released as mandatory update and tagged as security fix 
     (force applet to update itself).

* Wed May 26 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-8mdk
- fix broken regexp in error handling code (flepied)

* Tue May 18 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-7mdk
- avoid displaying the applet twice on the panel (using fuzzy_pidofs)
- handle network proxy/routing misconfiguration.

* Wed May 12 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-6mdk
- use mouse clock cursor when busy with applet busy icon.
- decrease debug messages

* Tue May 11 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-5mdk
- more meaningful icons set for applet state (big up 2 ln)

* Fri May 07 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-4mdk
- Wed May  5 2004 Frederic Lepied <flepied@mandrakesoft.com> 1.0-4mdk
  o mdkonline:
		* list all countries (tv)
		* fix truncated text (tv)
		* remove shell stuff (tv)
		* force to use the crontab entry

* Thu Apr 29 2004 Frederic Lepied <flepied@mandrakesoft.com> 1.0-3mdk
- fix wrong path in cron entry (#9547)
- po updates
- don't show the window asking for network connection

* Wed Apr 14 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-2mdk
- move mdkonline process and conf files  to /root/.MdkOnline directory (#8621)
- add migration code to ensure compatibility with old versions
- one more fix for rpmvercmp (remove extra shift to avoid comparing numbers and strings)
- better logs
- better timeout for first configuration
- after upgrade, update applet status immediately (do not wait next timeout occurance)

* Wed Mar 24 2004 Daouda LO <daouda@mandrakesoft.com> 1.0-1mdk
- update status when performing 'check updates'
- better perl rpmvercmp for version and release comparisons
- Report status dynamically
- launch applet main window only once
- autograb hostname and prefill wizard fields
- handle error codes from Mandrakeonline server 
- die properly when AUTOSTART is set TO FALSE
- mdkupdate --applet call
- mdkapplet --force to set AUTOSTART to TRUE
- write conf in both auto and applet mode
- po updates (load mdkonline domain for po in mdkappplet)
- bited by chmod novice mode