?PNG
IHDR ? f ??C1 sRGB ?? gAMA ?a pHYs ? ??od GIDATx^LeY?a?("Bh?_????q5k?*:t0A-o??]VkJM??f?8\k2ll1]q????T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/user1137782/www/china1.by/classwithtostring.php on line 86
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
PK ~[-Q Q ChangeLognu W+A 2002-04-09 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_70
* /mnt/devel/CVS/rhn/up2date/configdlg.py, /mnt/devel/CVS/rhn/up2date/gui.py:
add the thread stuff that msw suggested to the gui bits
(prevents potential deadlocks)
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_69
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
since we now can raise useful exceptions on package install path,
dont catch them in daemon mode in wrapper (instead let, the
action code catch them)
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_68
* /mnt/devel/CVS/rhn/up2date/actions/errstatus.txt, /mnt/devel/CVS/rhn/up2date/actions/packages.py, /mnt/devel/CVS/rhn/up2date/gui.glade, /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/po/gui.gladestrings, /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/wrapper.py:
mmm, lots of bits but two main things:
a fix for #60222
Dont silently let package install failures pass. This requires a new
rpm, but it seems to work (with an old rpm, the behaviour is the same
as current, silent failure)
This touches wrapper.py, up2date.py, gui.py, actions/packages.py
and actions/errstatus.txt
new exception RpmInstallError thats caught in gui/cli/action
a fix for #53583
already downloaded packages werent taken into acount for the
available space checks.
the glade changes are a wording update to make this more clear
* /mnt/devel/CVS/rhn/up2date/test/test_packages/cpio-error.spec:
spec file for a fake package that causes a cpio error
2002-04-08 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/update-up2date.py:
add support for updating rhn_regiser/up2date config files
2002-04-04 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/configdlg.glade:
add latest based on suggest from taw
didnt even realize this was exposed to the gui
2002-04-03 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/gui.glade: fix the label on the url button
* /mnt/devel/CVS/rhn/up2date/up2date.desktop, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_66
* /mnt/devel/CVS/rhn/up2date/up2date-config.desktop:
s/RHN/Red Hat Network
#62133
2002-03-28 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/clap.py: Added the poptname option.
Slightly better approach, with dictionaries instead of lists.
2002-03-27 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_65
* /mnt/devel/CVS/rhn/up2date/ChangeLog:
update the long out of date ChangeLog with a cleaned up
`rcs2log` output. Cleaned and sanitize for our protection
and yours.
* /mnt/devel/CVS/rhn/up2date/gui.py:
catch 404's when fetching source rpms as well
2002-03-27 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/gui.py:
catch 404's when fetching source rpms as well
2002-03-26 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/Makefile:
add applink and sysconf dirs to the list of dirs
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_64
* /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/up2date.spec:
move desktop files to seperate files in the tarball instead
of being created on the fly.
update specfile and makefile to do this. specfile
also conditionally installs desktop files in /etc/X11/sysconfig
for approriate releases
* /mnt/devel/CVS/rhn/up2date/up2date-config.desktop, /mnt/devel/CVS/rhn/up2date/up2date.desktop:
according to hp, these are better as files in the tarball, not
created on the fly by the spec file
2002-03-25 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
--configure doesnt have to be "graphical"
fix for #61756
* /mnt/devel/CVS/rhn/up2date/man/en/up2date.8, /mnt/devel/CVS/rhn/up2date/wrapper.py:
Might as well document the --gpg-flags options
fix #61763
* /mnt/devel/CVS/rhn/up2date/version: bump version
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
we can just exit after we show the channel list if we were
passed "--show-channels". Nothing else uses it, and this seems
to be the behaviours users expect.
fix for #61764
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
exit with a helpful message if "--solvedeps" isnt able to find packages
that solve the deps.
fix for #61766
* /mnt/devel/CVS/rhn/up2date/up2date.spec:
document some of the defines at the top
add a newone "uses_pam_pwdb"
replace the
# only needed for 6.x
cp up2date.pam6x up2date.pam
that _always_ got ran with
a conditional version on "uses_pam_pwdb". grumble
* /mnt/devel/CVS/rhn/up2date/up2date.console, /mnt/devel/CVS/rhn/up2date/up2date-nox.console:
utilize the NOXOPTION available in the new versions of usermode(1.5 or so)
This will fix a freaking metric crapload of bug reports, albeit only on releases
with usermode-1.5 or higher. Basically, should eliminate 99% of the "I said
--nox and it still popped up a gui passwd dialog" bug reports.
nalin swears that the extra args will be ignored by older versions of
usermode, so I can install the same console files on all platforms.
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
try to import from site-packages first,
if that fails, try to import from /usr/share/rhn/up2date_client
argh, why is commandline parsing causing me so much pain
fix for #61749
* /mnt/devel/CVS/rhn/up2date/version: fixes for 61754 and 61888
(log file dates wrong, traceback when logfile isnt writeable)
* /mnt/devel/CVS/rhn/up2date/up2date.py:
try/except around creation of the log object
If the log object is not writable by the current process,
politely explain that instead of a traceback
(we check to see if were running as root in the wrapper,
but the wrapper imports up2date, which creates the log
object before we do the uid and other sanity checks....)
so special case it for the log class
* /mnt/devel/CVS/rhn/up2date/up2date.py: fix for #61888
(the date for log file entries wasnt useful)
based on patch from redhat@sublogic.com
2002-03-22 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_61
* /mnt/devel/CVS/rhn/up2date/up2date.py:
clarification in comments, and some reformating
* /mnt/devel/CVS/rhn/up2date/actions/packages.py: typo
* /mnt/devel/CVS/rhn/up2date/actions/errstatus.txt, /mnt/devel/CVS/rhn/up2date/actions/packages.py, /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
ah, the things you see when you assume everything is wrong
gui.py:
catch the new FileNotFoundError for 404'
for getHeaders and getPackages
FIXME: make sure we do the right thing for
packagelist fetching
catch the DepenencySenseError as well
up2date.py:
define new FileNotFoundError
fix SkipListError to actually send the list of
packages on the skip list to the server for processing/display
modify doCall to raise a FileNotFoundError immediately if
we get a 404 from the server. Before we would of tried this
5 times, then raised a CommunicationsError
remove the "raise UnsolvedDepError" from solveDep. sigh.
I was so hoping I could clean some of that stuff up with exceptions,
but the gui doesnt like solveDep being intererupted currently.
wrapper.py:
catch fileNotFoundError
errstatus.txt:
new info about FileNotFound
actions/packages.py:
catch FileNotFoundError and send useful data back to the server
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_60
* /mnt/devel/CVS/rhn/up2date/up2date.py:
despite the commandline flag and env name is "homedir" and "gnupghome"
it actually wants the .gnupg subdir of your homedir. This breaks the
heck out of version 2.7.46.
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_59
* /mnt/devel/CVS/rhn/up2date/wrapper.py: typo in help string
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_58
* /mnt/devel/CVS/rhn/up2date/up2date.py:
at least only define gpg_home_dir in one place...
should this be a config option??
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_57
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_56
* /mnt/devel/CVS/rhn/up2date/actions/packages.py: typo
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_55
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
messaging bug when running stuff from actions
(would tell user to import key to private keyring even on rpm 4.0.3)
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_54
* /mnt/devel/CVS/rhn/up2date/rhnsd.c, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_53
2002-03-21 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_52
* /mnt/devel/CVS/rhn/up2date/version:
just for reference since I forgot to inculde bug numbers before,
the recent rhnsd and up2date.py changes should fix
61527
61549
61548 (actually fix 2.7.48 or so...)
61541
61511
* /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_52
* /mnt/devel/CVS/rhn/up2date/up2date.py:
patch from james manning (redhat@sublogic.com) for cleaning
up some text and whatnot
2002-03-20 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/Makefile:
Building release up2date-2_7_51
* /mnt/devel/CVS/rhn/up2date/BETA-RPM-GPG-KEY:
Escape From The Planet of The Beta GPG Key
yet another new bet gpg key
* /mnt/devel/CVS/rhn/up2date/wrapper.py: grumble
catch up2date.UnsolvedDependencyError and show a pretty
error message instead of a traceback. This happens when you
have a package on the skip list that gets pulled in for deps.
grumble. see #61457
The update wouldnt of worked anyway, but it shouldnt traceback.
2002-03-15 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_49
* /mnt/devel/CVS/rhn/up2date/BETA-RPM-GPG-KEY, /mnt/devel/CVS/rhn/up2date/up2date-keyring.gpg, /mnt/devel/CVS/rhn/up2date/version:
Beneath the Planet of the GPG keys.
back to a non expiring keyring
* /mnt/devel/CVS/rhn/up2date/BETA-RPM-GPG-KEY, /mnt/devel/CVS/rhn/up2date/up2date-keyring.gpg:
use the key that expires
* /mnt/devel/CVS/rhn/up2date/BETA-RPM-GPG-KEY:
works a little better if I commit the file first
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_48
* /mnt/devel/CVS/rhn/up2date/up2date-keyring.gpg, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/Makefile:
add BETA-RPM-GPG-KEY to rpm
add BETA-RPM-GPG-KEY to the default keyring
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_47
2002-03-15 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/Makefile: Building release up2date-2_7_46
2002-03-14 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
raise a useful error message on partial reads, and retry
2002-03-11 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_46
* /mnt/devel/CVS/rhn/up2date/checkbootloader.py:
latest from jeremy, should fix the `boot="/dev/hda"` bug
* /mnt/devel/CVS/rhn/up2date/version: Up2date .45
Billy Dee says "It works every time"
* /mnt/devel/CVS/rhn/up2date/actions/packages.py, /mnt/devel/CVS/rhn/up2date/wrapper.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
some changes to make one of the return codes more accurate (though
no more specific)
The details of what failed and why are in the data chunk for
future extraction...
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_44
* /mnt/devel/CVS/rhn/up2date/actions/errstatus.txt, /mnt/devel/CVS/rhn/up2date/actions/packages.py:
include a "name" and a "version" field along with the other
data we include in the data dict we optionally return with
some errata.
errstatus:
include information about the format of the dict
we return
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/wrapper.py:
Building release up2date-2_7_43
* /mnt/devel/CVS/rhn/up2date/actions/packages.py:
grumble, the deps tuple can have None in it, so cleanse the
data before sending it via xmlrpc
This could probabaly be hacked around in xmlrpclib, but I
dont know if we want to go down that road...
2002-03-07 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_42
* /mnt/devel/CVS/rhn/up2date/man/en/up2date.8: doc fixes from tfox
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_41
* /mnt/devel/CVS/rhn/up2date/version:
just bump it so I can get release numbers I like
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_40
* /mnt/devel/CVS/rhn/up2date/version:
ignore that last bit of version number cracked headedness
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_34
* /mnt/devel/CVS/rhn/up2date/man/en/up2date.8:
update the man page with some new commandline options
and FILEs
2002-03-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_39
* /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
removed dead crufy not really working code...
dont attempt to guess if we need to login in again and get
new tokens anymore. If we do, the server will let us know,
and we can do it. Should fix an issue with some weird behaviour
on boxes with fscked up clocks.
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_38
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
add up2date -v -v support to up2date (assuming rpm 4.0.4 or later is installed).
This is equilivent to `rpm -v -v`. AKA, a level of debugging info that
only jeff understands ;->
* /mnt/devel/CVS/rhn/up2date/actions/errstatus.txt, /mnt/devel/CVS/rhn/up2date/actions/packages.py, /mnt/devel/CVS/rhn/up2date/wrapper.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
This is a set of changes to attempt to return more meaningful error
messages to the servers on failed actions.
up2date.py:
addded several new exceptions
raise UnsolvedDependcyError in cases where we solve a dep
because the package providing the dep in on a skip list
wrapper.py:
return the list of packages skipped so we can use them later
raise exceptions when we cant install a package because it's
on a skip list.
errstatus.txt
the new exceptions and return statues
actions/packages.py
catch all those wonderful new exceptions and attempt to
construct meaningful failure messages
2002-03-05 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/checkbootloader.py:
The most recent version of checkbootloader.py from jerermy
should fix bugs #60200 and a couple others, but bugzilla is being
a pain atm
2002-03-04 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_37
2002-03-01 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_37
* /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
rpmSource.py:
- import struct since I use it
- change listPackages methods to returning the parsed list
instead of xml so I can throw and catch exceptions while
parsing the xml in a place thats easy to recover from
corrupt packageList on disk just result in a refetch of
the list now instead of a traceback
up2date.py:
changes to use the new listPackages method
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_36
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_35
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
quick fix for corrupt header issue based
on patch from misa.
2002-02-28 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
fix for traceback mentioned in #60506
catch networkErrors when doing package list updates
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_34
2002-02-27 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_33
2002-02-26 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/update-up2date.py, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_32
2002-02-25 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/go-rhn.sh: point at the intended url
acknowledge nalin's twisted bash2ism
* /mnt/devel/CVS/rhn/up2date/go-rhn.sh:
first pass at a "go get the bootstrapper script and run it" bootstrapping
script.
TODO: need to fix the evil bash2 fetch method to detect if bash2 is available
TODO: more fetch methods? whats there for 6.2?
2002-02-23 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/update-up2date.py:
first pass at a external util to automatically update up2date.
a bit ugly at the moment
2002-02-22 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py: piddly comment change
* /mnt/devel/CVS/rhn/up2date/wrapper.py: missed a debugging statement
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_31
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
up2date.py:
gpg handling fixes
wrapper.py:
be more selective in what exceptions we catch to avoid hiding bugs
gui.py:
missed a gtk2 ism (gtk.cursor is gdk.cursor in 1.2)
* /mnt/devel/CVS/rhn/up2date/up2date.py: logic fix
2002-02-21 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
first pass at adding support for rpm version deependent functionality
this time, we only use the new gpg keyring location of the version
of rpm supports it.
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_30
* /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_29
* /mnt/devel/CVS/rhn/up2date/up2date.py:
saner working fix for 52243, 52302 that doesnt bust the fsck out
of everything else.
2002-02-20 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_29
* /mnt/devel/CVS/rhn/up2date/up2date.py: fix for #60110
check to see if the list of solved deps exists/is actually a
list before indexing into it
2002-02-19 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/checkbootloader.py, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_28
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
another chip RFE, no good bugzilla entry for this one
allow up2date to show all packages in a given channel from the commandline
ie:
up2date --chanell "skunkworks-gnome-7.2-i386" --showall
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_27
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
first pass at: RFE #60074
add a --gpg-flags option to echo the settings up2date/rpm will
exec gpg with (namely, which keyring)
2002-02-12 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
fix for a dep solving bug where a lib package update can
cause a old package to raise a unresolved dep, but wasnt
being handled properly.
argh.
2002-02-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_26
2002-02-05 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_26
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
implement RFE's 59343 and 59344
(add a --src/--nosrc commandline option)
(add a --nodownload option)
mostly stuff to make testing a bit easier.
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
properly cache src rpm downloads
fix for bug #59149
2002-02-04 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
the rest of the bits s/xmlrpclib/rpclib
* /mnt/devel/CVS/rhn/up2date/rhn_check.py: make it use rhnlib as well
2002-01-31 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/gui.py:
Building release up2date-2_7_25
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2dateUtils.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
wrapper.py:
python2 updates
up2date.py:
change to use rpclib if it's available
else, rpclib = __import__("xmlrpclib")
(mild backwards comparbility hack)
be more verbose on dep errors (include the >,<,==, etc
info) #59042
up2dateUtils:
function to support the more verbose dep errors
2002-01-28 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/man/en/up2date.8:
add --show-channels to man page
* /mnt/devel/CVS/rhn/up2date/po/gui.gladestrings, /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_24
* /mnt/devel/CVS/rhn/up2date/gui.glade:
add a href button and short blurb about using the web site
for channel subscriptions and what not.
fix bug/rfe 58708
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
make "up2date --nox --show-channels"
show a list of channels the user is subscribed to
2002-01-26 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
add a --show-channels option for --list and --showall
bug #57536
2002-01-22 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/Makefile:
no point in having the key world readable
2002-01-18 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_23
* /mnt/devel/CVS/rhn/up2date/gui.py: forgot this gui bit.
make sure the column names are labeled correctly
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
fix bug #58475 (again)
Instead of eliminating the checkmarks, I implemented the bits
needed to make them actually do what people expected.
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_22
* /mnt/devel/CVS/rhn/up2date/up2date.py:
doh, /tmp/foo1 is not a good replacement for /dev/null
weird debugging code, removed...
* /mnt/devel/CVS/rhn/up2date/gui.py:
remove the unused and confusing checkmarks in the channel list screen
BAD GUI! BAD!
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_21
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
handle gpg verification errors in cmdline mode a bit nicer
2002-01-17 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_20
* /mnt/devel/CVS/rhn/up2date/up2date.spec: apparently it is 2002 now
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_20
* /mnt/devel/CVS/rhn/up2date/up2date-keyring.gpg:
default keyring containing redhats rpm signing key
* /mnt/devel/CVS/rhn/up2date/config.py, /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.config, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/wrapper.py:
Makefile
config.py
up2date.config
up2date.py
wrapper.py
up2date.spec: add support for a private gpg keyring
rpmSource.py: fix possible divide by zero on fast hardware
2001-12-18 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/actions/packages.py:
catch a few more exceptions.
Thats a pretty good pile of exceptions, but it seems cleaner
2001-12-17 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_19
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_18
* /mnt/devel/CVS/rhn/up2date/actions/errstatus.txt, /mnt/devel/CVS/rhn/up2date/actions/packages.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
more fine grained error reporting for gpg based failures.
2001-12-13 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_17
* /mnt/devel/CVS/rhn/up2date/config.py, /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
allow users to specify what CA certs to use. Handy for proxies/sattelites
needs some testing, but pretty straightforward
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
small cosmetic change suggested by todd
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_16
2001-12-10 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.quoted-root:
new lilo.conf test
this one for the case of
boot="/dev/hda"
the quotes break up2date
2001-12-07 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/getMethod.py: unintentional
* /mnt/devel/CVS/rhn/up2date/getMethod.py, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_12
* /mnt/devel/CVS/rhn/up2date/up2date.py:
fix for an odd case of mulitple packages solving a dep
heavily based on patch from chip turner
2001-12-04 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/man/en/up2date.8:
installedif should be a word
* /mnt/devel/CVS/rhn/up2date/man/en/up2date.8: man page cleanup
2001-11-16 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/lilocfg.py:
add a comment in english or at least something resembling it this time
* /mnt/devel/CVS/rhn/up2date/lilocfg.py:
just a comment so I dont forget how this code works again
* /mnt/devel/CVS/rhn/up2date/lilocfg.py: ack, another unintional commit
* /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_11
2001-11-15 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_11
* /mnt/devel/CVS/rhn/up2date/configdlg.py: cut & paste typo
fix traceback reported by dmcook when removing
files from the fileskip list in the gui config
wow, thats an old one...
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_10
* /mnt/devel/CVS/rhn/up2date/up2date.py:
patch from misa to fix a conflicts resolving bug
2001-11-14 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_9
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
show a progress bar if download time is under a sec
gah, ssl really kills bandwidth
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_8
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
doh, last commit went in with a make archive...
the previous revision to this file was a patch from misa
basically:
dont be dumb about keeping the file buffer in mem
try to be saner about progress counting
move the target file opening into readFD
raise a "PartialReadError" on short reads
Should speed up downloading alot
* /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_8
2001-11-13 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
Building release up2date-2_7_7
* /mnt/devel/CVS/rhn/up2date/up2date.py: typo
2001-11-12 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_6
* /mnt/devel/CVS/rhn/up2date/clap.py:
avoid possible conflicts on poptmodule.so
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/Makefile:
Building release up2date-2_7_5
2001-11-11 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_5
* /mnt/devel/CVS/rhn/up2date/up2date.spec:
okay, think this is more "kosher"
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_5
* /mnt/devel/CVS/rhn/up2date/up2date.spec:
Building release up2date-2_7_5
2001-11-10 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_5
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
up2date.py:
patch from misa to fix handling multiple versions of the same package
in different channels
wrapper.py:
typo bug, s/RpmError/DepenencyError
2001-11-08 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_4
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
update
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_4
* /mnt/devel/CVS/rhn/up2date/up2date.py: god damn it will I never learn
removed debugging comments
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_4
* /mnt/devel/CVS/rhn/up2date/up2date.spec: build 6.2 packages
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_4
* /mnt/devel/CVS/rhn/up2date/up2date.spec: build for 7.2
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_4
* /mnt/devel/CVS/rhn/up2date/config.py, /mnt/devel/CVS/rhn/up2date/up2date.config, /mnt/devel/CVS/rhn/up2date/up2date.py:
add support for "useNoSSLServerURL" config option so that
gets can go through a non SSL server, but xml-rpc doesnt.
couple people asked for this, misa, etc.
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_4
2001-11-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/wrapper.py: remove vestiges of "--test"
see bug #55810
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
make sure we do msgCallbacks on local packages as well
hoepfully finish off #52388
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_4
2001-11-05 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/grubcfg.py:
fix "index out of range" error on grub setups where the default
image is not a linux partion
* /mnt/devel/CVS/rhn/up2date/lilocfg.py: doh, I'm stupid
fix for #54792 (lilo label.bak name collides)
* /mnt/devel/CVS/rhn/up2date/up2date.py:
fix for the "You need to upgrade your kernel. Yes Sir. Thank you sir, May I have another" bug.
aka, #55646
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3
2001-11-02 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
remove old outdated incorrect test code in main()
* /mnt/devel/CVS/rhn/up2date/version: Building release up2date-2_7_3
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
update login info when updating package profile, so "-p" can do
a release migration as well.
fix #55582
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-7_0_7
2001-11-01 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec:
no need to have "/usr/sbin/up2date" in up2date and up2date-gnome
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
use 64k chunk size by default
2001-10-25 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-0_7_0_6
2001-10-24 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-7_x_6
* /mnt/devel/CVS/rhn/up2date/up2date.spec: build 7.x packages
* /mnt/devel/CVS/rhn/up2date/wrapper.py: typo bug #54755
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-6_x_6
* /mnt/devel/CVS/rhn/up2date/up2date.spec: saner
* /mnt/devel/CVS/rhn/up2date/up2date.spec:
add defines for "no_grub" and "internal_poptmodule"
now just need to fill in the poptmodule patch or whatever
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-7_x_6
* /mnt/devel/CVS/rhn/up2date/wrapper.py: couple of comments
uniq the list of packages to update
dont print out selPkgList (debugging cruft)
2001-10-23 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-7_x_5
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
make selectPackages() handle the stuff that selectPackages2() used
to as well (basically, making sure the packages specified on the commandline
get added...)
also, more filters!
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-7_x_4
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
move to more generic code, and canned selectPackages2
more picky about list matches
make all versions get ran against removeInstalledPackagesFromList
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-7_x_3
* /mnt/devel/CVS/rhn/up2date/up2date.py:
archscore() == 0 is an invalid arch
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-7_x_2
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
wrapper.py:
modifie selectPackges to filter against already installed
or updated packages
make sure that we find all the occurences of a given package
including multiple arches, so that we can feed it into the
archscore stuff for proper disposal.
up2date.py:
fix a stupid bug that I dont see how it ever worked
This should make errata.update and package.update actions somewhat
more robust (they dont crap out if a package specified is newer
or already installed)
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-7_x_1
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_3-7_x_0
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2dateUtils.py:
up2date.py:
use rpm.archScore for package scoring. I didnt do this before
because I'm stupid or something.
pretend packages specified on the commandline are "noarch" instead
of trying to devine a base arch. Seems to work just dandy.
up2dateUtils:
remove scoreArch, the arch table, getArch, getRealArch, getBaseArch,
etc. Dont need them. Never liked having that table anyway.
Now for the "wwjd"* testing...
* wwjd == "What would Jay do?"
2001-09-26 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_2-7_x_7
* /mnt/devel/CVS/rhn/up2date/up2dateUtils.py: arch info for s390
* /mnt/devel/CVS/rhn/up2date/up2date_design.txt:
working copy of this info
2001-09-19 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/rhnsd.init:
make sure rhnsd is started in the right levels.
2001-09-14 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/hardware.py:
Import the board bedor in the board element instead of overriding the vendor
line. Oops.
2001-09-07 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_2-7_x_6
* /mnt/devel/CVS/rhn/up2date/lilocfg.py: imageType is never "" now
2001-09-07 Yukihiro Nakai
* /mnt/devel/CVS/rhn/up2date/po/ja.po: Small update.
2001-09-07 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_2-7_x_5
2001-09-07 Yukihiro Nakai
* /mnt/devel/CVS/rhn/up2date/po/advisorywin.gladestrings, /mnt/devel/CVS/rhn/up2date/po/configdlg.gladestrings, /mnt/devel/CVS/rhn/up2date/po/gui.gladestrings, /mnt/devel/CVS/rhn/up2date/po/Makefile, /mnt/devel/CVS/rhn/up2date/po/progress.gladestrings, /mnt/devel/CVS/rhn/up2date/po/up2date.pot:
- Update glade strings
- Update Makefile to handle --keywords=_
- Update up2date.pot
2001-09-07 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/lilocfg.py: remove debuggin
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_2-7_x_4
2001-09-07 Yukihiro Nakai
* /mnt/devel/CVS/rhn/up2date/po/ja.po: Update Japanese translation.
* /mnt/devel/CVS/rhn/up2date/po/up2date.pot: Update up2date.pot file
* /mnt/devel/CVS/rhn/up2date/po/Makefile:
Add advisorywin.gladestrings to .pot generation
* /mnt/devel/CVS/rhn/up2date/po/ja.po: Update Japanese translation.
2001-09-07 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
slight cleanup of some duped code
2001-09-07 Yukihiro Nakai
* /mnt/devel/CVS/rhn/up2date/po/ja.po: Update Japanese translation.
2001-09-07 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/Makefile: duh
2001-09-07 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
up2date.py:
new function to "update" the auth tokens for instances that use
http
rpmSource.py:
new function to allow that to happen
all this to let me update auth information when our token times out
correctly. A real bug.
* /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
lilocfg.py:
truncante the label name to 16 chars
fix for lilo bug jay found
up2date.py:
pass the right extraInfo
check for the proper error code when deciding if we've hit
and auth time out
* /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
possible fix for the lilo bug jay found
needs testing...
2001-09-07 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_2-7_x_3
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2dateUtils.py:
- change the compat list for ia64 to be more drastic until we figure out
something better.
- a more sensible approach to scoring the architectures of the new packages
against the architectures of the system and installed package
- for now we leave the default behavior as giving preference to the system
arch and scoring against that. (config option, hint, hint, hint!)
2001-09-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_2-7_x_2
* /mnt/devel/CVS/rhn/up2date/up2dateUtils.py: dang it... bug
didnt check of existend in sysCompatArch before trying .index()
so stuff like i686 package son a i585 throw a ValueError exception
fix #53340
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_2-7_x_1
2001-09-06 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/it.po:
fix po files
* /mnt/devel/CVS/rhn/up2date/up2date.spec: new build
* /mnt/devel/CVS/rhn/up2date/po/Makefile:
sync po/Makefile between rhn_register and up2date
* /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/version:
Imported translations, first round.
2001-09-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
oops
* /mnt/devel/CVS/rhn/up2date/up2date.py:
Building release up2date-2_7_0-7_x_1
2001-09-06 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/rhn_check.py: remove duplicate debugging
* /mnt/devel/CVS/rhn/up2date/rhnsd.c: whitespace only
2001-09-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_7_0-7_x_1
2001-09-06 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
be pedantic about error messages
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
- add support for RHN self disabling
- trap yet one more possible socket networking error and avoid
an ugly traceback in syslog
* /mnt/devel/CVS/rhn/up2date/actions/systemid.py:
insert a timestamp on the disable file
* /mnt/devel/CVS/rhn/up2date/up2date.spec:
update requires for the package
2001-09-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_6_6-7_x_4
* /mnt/devel/CVS/rhn/up2date/up2date.spec: add actions/systemid.py
* /mnt/devel/CVS/rhn/up2date/actions/Makefile, /mnt/devel/CVS/rhn/up2date/actions/systemid.py:
add systemid.disable() action
* /mnt/devel/CVS/rhn/up2date/version: bump release
2001-09-06 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/up2date.py: style changes
2001-09-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
move internal store of UpdatedList to be a dict
attempt to handle case of multiple new packages in the availablePackgeList
* /mnt/devel/CVS/rhn/up2date/up2date.py:
add UpdateList class to make the process of figuring out which
updates we want to apply a little prettier
* /mnt/devel/CVS/rhn/up2date/actions/packages.py, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_6_6-7_x_1
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2dateUtils.py:
more accurate handling of packages that change arch over a lifetime
should catch noarch->arch, arch->noarch, i386->i686, and other
perversions.
2001-09-06 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_6_5-7_x_1
* /mnt/devel/CVS/rhn/up2date/actions/Makefile:
- separate target for dest dir
- reduce redundancy in defines
* /mnt/devel/CVS/rhn/up2date/actions/packages.py: spellning mistake
* /mnt/devel/CVS/rhn/up2date/up2date.spec: no more client action
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
- debugging support for the method and its params
- submit status reports
* /mnt/devel/CVS/rhn/up2date/actions/errata.py:
uniq the packagelist for now
also ask for the latest versions available
2001-09-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/actions/errata.py:
accept a list of errataid's, not just a single id
2001-09-06 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/actions/Makefile:
client isn't needed anymore
* /mnt/devel/CVS/rhn/up2date/actions/client.py: futile fixes
2001-09-05 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/actions/hardware.py: no more translate
* /mnt/devel/CVS/rhn/up2date/actions/client.py:
don't need no stinking translate
* /mnt/devel/CVS/rhn/up2date/getMethod.py: space
* /mnt/devel/CVS/rhn/up2date/actions/errata.py:
don't need no stinking translate
* /mnt/devel/CVS/rhn/up2date/getMethod.py: run through python
2001-09-05 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/hardware.py:
ooops, didnt mean to commit that
* /mnt/devel/CVS/rhn/up2date/hardware.py:
Building release rhn_register-2_6_4-7_x_1
* /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_6_4-7_x_1
* /mnt/devel/CVS/rhn/up2date/up2date.py:
pass in the correct url for the proxyUrl (ie, the one getProxySettings)
returns, and not whatever random value is in the config file
fix bug #53621
* /mnt/devel/CVS/rhn/up2date/up2date.py:
fix for the noarch->i386 or vice versa issue
* /mnt/devel/CVS/rhn/up2date/version: bump releas
* /mnt/devel/CVS/rhn/up2date/version: bump release
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
remove the super annoying beta warning screen
2001-09-05 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/Makefile: point at the right file
2001-09-05 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/version: bump version
* /mnt/devel/CVS/rhn/up2date/up2date.config: point stuff back at live
2001-09-05 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_6_2-7_x_1
* /mnt/devel/CVS/rhn/up2date/gui.py:
- add the wrap_text from rhn_register (boy, how nice it would be
to have these two thing married together so I need to change only
in one place...)
- add few strings to i18n
- some minor style cleanups
* /mnt/devel/CVS/rhn/up2date/version:
Building release up2date-2_6_1-7_x_4
* /mnt/devel/CVS/rhn/up2date/actions/client.py, /mnt/devel/CVS/rhn/up2date/actions/hardware.py:
Update for new hardware.py way of handling hardware information extraction
* /mnt/devel/CVS/rhn/up2date/hardware.py:
Simplify the extraction of hardware information
* /mnt/devel/CVS/rhn/up2date/Makefile:
exclude non-production directories for now
* /mnt/devel/CVS/rhn/up2date/version, /mnt/devel/CVS/rhn/up2date/Makefile:
Handle the VERSIOn substitution correctly
* /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/po/Makefile:
minor fixes for $(INSTALL)
2001-09-05 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/up2date.pot:
Building release up2date-2_6_1-7_x_1
2001-09-05 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/man/Makefile, /mnt/devel/CVS/rhn/up2date/actions/Makefile, /mnt/devel/CVS/rhn/up2date/.cvsignore, /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/version:
Rework Makefiles and the spec file to work with the RHN build process
* /mnt/devel/CVS/rhn/up2date/po/Makefile: nothin'
* /mnt/devel/CVS/rhn/up2date/po/Makefile: - use PREFIX for relocation
- don't rebuild po files on every make
2001-09-05 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: bump release
2001-09-04 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
remove unused function (may revisit later to fix #53090)
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2dateUtils.py:
up2dateUtils.py:
add a client side arch map and fucntions to access i
up2date.py:
fix for bug #53160
2001-09-04 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/hardware.py: Add support for dmi
2001-09-04 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/hardware.py:
use the value from /proc/cpuinfo as field "family" as our field "model"
fix bug #53100
* /mnt/devel/CVS/rhn/up2date/gui.py:
dont assume self.pkgLength is non-empty when computing maxlength
for the gui's.
fix bug #53139
* /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/lilo.py:
lilocfg.py: namespace cleanup (dont clobber type())
lilo.py:
dont flag bios drive remapping as unsupported anymore, It's
actually worked for a while. fix bug #52201
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
catch all xmlrpc faults that get returned and show the approriate
tui/gui dialog. Fixes part of #53008
2001-08-31 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2date.spec:
take arch in consideration when deciding what packages are available
for updates.
fix bug #52388
2001-08-29 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2dateUtils.py:
rpmSource.py:
make sure we use the arch of the header in the string we use
as the key to our in memory header cache
This makes stuff like i686 packages getting mishandled
up2date.py:
bootloader fixes
fix the case of the non-special kernels failing
2001-08-29 Yukihiro Nakai
* /mnt/devel/CVS/rhn/up2date/po/ja.po: Update Japanese translation.
2001-08-28 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: update release
* /mnt/devel/CVS/rhn/up2date/grubcfg.py:
--set-default needs full path not just image version
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/grubcfg.py:
commit the version that works...
god bless pychecker
* /mnt/devel/CVS/rhn/up2date/Makefile: *** empty log message ***
* /mnt/devel/CVS/rhn/up2date/grubcfg.py, /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2date.spec:
changes to meet the new grub handling ideas
apply changes to lilo as suggested as well
* /mnt/devel/CVS/rhn/up2date/grubcfg.py:
first pass at properly handling grub
(needs "grubby" from mkinitrd)
2001-08-27 Yukihiro Nakai
* /mnt/devel/CVS/rhn/up2date/po/ja.po: Update Japanese translation.
2001-08-25 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/Makefile: nclude checkbootloader.py
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/up2date.py: bootloader fixups
2001-08-24 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/configdlg.glade:
weird label for the "noReplaceConfig" control in the config
dialog. Replaced with something that made more sense.
* /mnt/devel/CVS/rhn/up2date/wrapper.py: fix for bug #52288
* /mnt/devel/CVS/rhn/up2date/up2date.spec: bump release, changelog
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
change to wrapper.py to show the name of package being downloaded
(fix #52388)
add a hook to use the checkbootloader module to determine if were
using grub or lilo, and act accordingly
2001-08-23 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/checkbootloader.py:
add jeremies code to detect if grub or lilo or installed
* /mnt/devel/CVS/rhn/up2date/up2date.py:
catch unsolved deps and raise an approriate exception
shoudl fix bug #52243
2001-08-22 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/gui.glade, /mnt/devel/CVS/rhn/up2date/gui.py:
display arch as well as n-v-r, size in package lists
add the shadowman logo to the channel screen
(patches from todd)
2001-08-17 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
fix the lots of hash marks bug (#51914)
also fix the issue of updates taking longer than the life
of the auth tokens. Hmm, no bug number for that one.
* /mnt/devel/CVS/rhn/up2date/up2date.py:
fix for the auth token time out stuff. Needs testing.
2001-08-16 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/rpmSource.py: typo (pychecker)
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/up2date.py:
right name for the xmlrpcServerUrl
* /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
part 2 of the proxy fix
Looks like I wasnt actually sending along the proxy info
for the get's. Well, anything other than proxyUrl=None anyway.
pass along all the approriate proxy info along to the rhnHTTPlib Server()
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
part 1 of the proxy fix (from misa)
actually connect as http
2001-08-14 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
gui.py:
msgCallback fixup
up2date.py:
turn the update package detection inside out so it does the rpmvercmp
in the same order as rpm, so we dont get as many cases of up2date
thinking a package is newer and rpm disagreeing
rpmSource.py:
callback cleanups
show the package name in the progress indicator for the tui again
makefile:
add a graphviz target ;->
2001-08-12 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/dmimodule.c:
some stupid serial numbers have stupid termination character
2001-08-09 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/up2date.pot:
update the po files
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/text_config.py:
remove stupid debugging code
fix some white space issues while I'm at it.
should fix #51384
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/__init__.py: add the __init__.py file
* /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/up2date.pot, /mnt/devel/CVS/rhn/up2date/actions/client.py, /mnt/devel/CVS/rhn/up2date/actions/errata.py, /mnt/devel/CVS/rhn/up2date/actions/errstatus.txt, /mnt/devel/CVS/rhn/up2date/actions/hardware.py, /mnt/devel/CVS/rhn/up2date/actions/Makefile, /mnt/devel/CVS/rhn/up2date/actions/packages.py, /mnt/devel/CVS/rhn/up2date/actions/up2date_config.py, /mnt/devel/CVS/rhn/up2date/advisorywin.glade, /mnt/devel/CVS/rhn/up2date/advisorywin.py, /mnt/devel/CVS/rhn/up2date/configdlg.py, /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/progress.py, /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/userpass.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
This all started in an attempt to clean up some namespace pollution
between actions and the up2date code...
Makefile:
move actions to /usr/share/rhn/actions
move client code to /usr/share/rhn/up2date_client
create a __init__.py file in /usr/share/rhn and /usr/share/rhn/up2date_client
advisorywin.*:
minor gui fixes
configdlg.py:
point at new paths
gui.py:
point at new paths
populate the channel info window
progress.py:
point at new paths
rhn_check.py:
point at new paths
import from up2date_client now
revert to queue.get and queue.submit (original api..)
up2date.py:
make sure upgrade_version gets called if needed
handle case of no channels better
up2date.spec:
changelog
userpass.py:
new paths
wrapper.py:
new paths
import from up2date_client
actions/Makefile:
install in new path
actions/*.py:
new paths
import from up2date_client now
return 0 on success, and a unique numeric id on failure
actions/errstatus.txt:
text file describing the error codes for doc purposes
po/*.po:
po updates
2001-08-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/actions/hardware.py, /mnt/devel/CVS/rhn/up2date/actions/packages.py:
use the correct method names
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
2001-08-04 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/wrapper.py: some code reorg
try to use some of dem dar newfangled "function" thingamabobs
pychecker doesnt complain about the length/complexity of batchRun() now
at least
* /mnt/devel/CVS/rhn/up2date/up2date.py: add config reload
removed a meaningless blargh
* /mnt/devel/CVS/rhn/up2date/config.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
config.py:
added hasEntry()
added registerPeekConfig, a read only class to read rhn_registers config
wrapper.py:
added function to see if we should try to migrate rhn_regisers network settings,
if so, we do it.
Mostly intended for new installs, so that proxy settings are more
intuitive and easier to setup.
this needs some testing ;->
2001-08-03 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/wrapper.py: clean up main() a whee bit
at least now pychecker doesnt gripe at me
* /mnt/devel/CVS/rhn/up2date/actions/errata.py, /mnt/devel/CVS/rhn/up2date/actions/hardware.py, /mnt/devel/CVS/rhn/up2date/actions/packages.py, /mnt/devel/CVS/rhn/up2date/actions/up2date_config.py, /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
rhn_check.py:
start using queue.report_status() in place of queue.get()
(so we can return much more meaningful error messages)
up2date.py:
pychecker fixes
actions/errata.py:
was using obsoleted action
actions/hardware.py
packages.py
up2date_config.py:
return the new status format. ie
(status, message, datadict)
* /mnt/devel/CVS/rhn/up2date/gui.glade:
get rid of useless label field with "sdfsdfsdf"
2001-08-02 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/actions/packages.py, /mnt/devel/CVS/rhn/up2date/rhn_check.py:
handle the dep error failure consistently
fix part of #50155
the other part should already be fixed
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
up2date.py:
add a global warningCallback to up2date
modules that import up2date can call up2date.setWarningCallback()
to set this to a approriate function.
Convert the couple of places that could still print to use the
warningCallback instead (they were all cases where faultstrings were
getting echo'ed to stdout...)
wrapper.py:
use a stdout callback as default and
override it for the gui version, where it uses a gnomeDialog instead
2001-08-01 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/actions/Makefile: include up2date_config
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/up2date.py:
use the new solveDepencies call
use the new errata.getErratum call
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
pop up a dialog in gui more when we get the error
indicating we have to entitle a server
fix bug #50534
* /mnt/devel/CVS/rhn/up2date/actions/up2date_config.py:
move the up2date config updating stuff to it's own action module
(at the moment, the site or up2date servers dont support this, but hey...)
* /mnt/devel/CVS/rhn/up2date/actions/packages.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
handle the case of us getting sent the corrent full [name, version,release, epoch]
(like before) and now also, the case of getting sent [Name, 0, 0, ""]
So that the website can just schedule packages by Name or by full nvre
2001-07-31 Todd Warner
* /mnt/devel/CVS/rhn/up2date/getMethod.py: o cleanup/expand comments
2001-07-28 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/actions/client.py, /mnt/devel/CVS/rhn/up2date/actions/packages.py:
add packages
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
use the new form queue.get_action
* /mnt/devel/CVS/rhn/up2date/actions/Makefile:
build/install the new files
* /mnt/devel/CVS/rhn/up2date/actions/errata.py, /mnt/devel/CVS/rhn/up2date/actions/hardware.py:
splitting client.py into different modules
2001-07-28 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/getMethod.py:
Fixed the method retrieval to allow for base class names with more than one
component (i.e. server.action)
2001-07-27 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/actions/client.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
up2date.py:
new exception for errors in package removeal
client.py:
catch the new exception
return error codes that mean something to the db
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/actions/client.py:
export "remove_packages"
2001-07-26 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
up2date.py:
handle the different pkgNames in a saner fashion
* /mnt/devel/CVS/rhn/up2date/actions/client.py:
return status 6 on all failures to match the oracle schema
for some reason this seems wrong.
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
gui.py:
update to use new up2date.getUpdatedPackagesList args
rhn_check.py:
import reorg
up2date.py:
change getUpdatedPackageList to be able to handle the
different format of "please install these packages" we
sometimes get (aka, actions, and commandline...)
wrapper.py:
update calls to getUpdatedPackageList
2001-07-24 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/wrapper.py: add beta warning message
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/up2date.config: point to beta by default
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/up2date.py: gah, debuggin off
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/up2date.py:
use the old solvedep for the time being
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
import clap after adding the proper sys.path
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/wrapper.py: move to using clap/popt
2001-07-23 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/clap.py:
In consensus with Todd, remove the deprecated code
:-)
2001-07-23 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/Makefile: add clap.py
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/Makefile, /mnt/devel/CVS/rhn/up2date/po/up2date.pot:
Makefile:
dont use the old style message format kluge, since in theory,
the messages are now in the new format. I think.
up2date.pot:
new messages
*.po:
merged to new format with:
OLD_PO_FILE_INPUT=yes msgmerge foo.po up2date.pot > foo_new.po
2001-07-23 Todd Warner
* /mnt/devel/CVS/rhn/up2date/clap.py: o shut up pychecker
2001-07-23 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py: pychecker: s/pkgname/pkgName
2001-07-20 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/actions/client.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
untested remove package code cleanup
2001-07-20 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/clap.py:
Building release python-clap-0_90-16_3
2001-07-20 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/progress.py, /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
make progress callback for fetching listalls work again
make doCall understand keyword args as well
2001-07-19 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/actions/client.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
actions cleanup
client.py:
return a sucess code that the db understands on complete
up2date.py:
wrapper.py:
use the new format list
2001-07-17 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
set the proper path before import getMethod
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/gui.py: disable channel sub/unsub
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/elilocfg.py: make TEST global
pychecker cleanups
* /mnt/devel/CVS/rhn/up2date/actions/.cvsignore: shut up cvs
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
be a bit more verbose in our errmsg contents
2001-07-16 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/clap.py: Added list-type checking
Fixed some bugs
2001-07-15 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/clap.py: First version to use popt.
Changed the API a bit. Sorry Todd :-(
2001-07-12 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/Makefile: include getMethod
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/Makefile:
build/install the actions as well
* /mnt/devel/CVS/rhn/up2date/rhn_check.py: lowercase!
s/Actions/actions
* /mnt/devel/CVS/rhn/up2date/actions/client.py, /mnt/devel/CVS/rhn/up2date/actions/Makefile:
Makefile:
pychecker target
client.py:
pychecker cleanups
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/actions/client.py:
make the currently defined actions work at module and
class level (bit of kluge to avoid backwards compability
issues while I bootstrap the new format)
* /mnt/devel/CVS/rhn/up2date/actions/README:
some very poorly organized docs on actions
* /mnt/devel/CVS/rhn/up2date/actions/Makefile: build/install actions
* /mnt/devel/CVS/rhn/up2date/actions/client.py, /mnt/devel/CVS/rhn/up2date/actions/__init__.py:
first pass at new action hiearchy
* /mnt/devel/CVS/rhn/up2date/getMethod.py:
module/method for finding modules, methods, and classes in directory
hiearchies. useful for "droping" actions
Adrian
2001-07-11 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
support for "update_for_errata"
2001-07-10 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
actually login (importing the up2date module used to do this, but not anylonger)
dont randomnly sys.exit() before doing anything
set action version to 2, as thats what gets queued now
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/man/Makefile:
use the mandir variable from the spec file to put man pages in proper place
2001-07-10 Todd Warner
* /mnt/devel/CVS/rhn/up2date/clap.py: o typo.
o readability change
o usage example added to main section.
2001-07-10 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/po/Makefile: hack
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/po/Makefile:
gettext hack for old locale formats with new gettext
2001-07-09 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/clap.py:
Added some new methods (option, get)
* /mnt/devel/CVS/rhn/up2date/clap.py: Initial import of these files
2001-07-09 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/Makefile:
the cvs module is rhn/up2date now
the tar tag for bzip has changed
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
2001-07-08 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.6.0
* /mnt/devel/CVS/rhn/up2date/up2date.spec: changelog updates
* /mnt/devel/CVS/rhn/up2date/up2date.py:
bleah, you'd think I'd learn not to do this by now
check for not None, not true/false
* /mnt/devel/CVS/rhn/up2date/config.py, /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py, /mnt/devel/CVS/rhn/up2date/up2date.config, /mnt/devel/CVS/rhn/up2date/up2date.py:
rhnHTTPlib.py:
try to raise useful errors if the remote end closes a connection
up2date.py:
new method: doCall()
this is a wrapper around xmlrpclib and rhnHTTPlib based method
calls. It handles all the common exceptions, plus allows for
"networkRetries" number of attemps to make the connections
before failing
all the xmlrpc or rhnHTTPlib calls have been converted to use this
minor formatting changes
config.py,
update.config:
support for the new "numberRetries" options. Should this be
configurable??
2001-07-07 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/dmimodule.c:
avoid resetting the same entry
* /mnt/devel/CVS/rhn/up2date/dmimodule.c:
treat it like a dictionary instead of a new object type
2001-07-07 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/config.py, /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/up2date.config:
config.py:
add slightly more "dict" like appearance to the config class
and a few assorted other bits to make it easier to read/write at once
rhn_check.py:
include "update_up2date_config" and "get_up2date_config" method/actions
up2date.config:
the default config changes I thought I committed before
2001-07-07 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/dmimodule.c:
we don't need no stinkin' size
* /mnt/devel/CVS/rhn/up2date/dmimodule.c: don't return bogus data
* /mnt/devel/CVS/rhn/up2date/dmimodule.c: correct name
* /mnt/devel/CVS/rhn/up2date/dmimodule.c: fix typo
* /mnt/devel/CVS/rhn/up2date/dmimodule.c: get full information
* /mnt/devel/CVS/rhn/up2date/dmimodule.c: wild guess at segfault
* /mnt/devel/CVS/rhn/up2date/dmimodule.c:
first version of the python module working
2001-07-07 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/config.py, /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
use a config directive to store packages not to remove
do a filename style match on these patterns
saner? error handling so we can report errors back
add a default RemoveSkipList value of "kernel*"
* /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
first pass at supporting package removal
needs lots of work (see the FIXME's) plus error reporting details
2001-07-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
dont traceback on connect errors (catch the CommunicationError)
it would be really cool if we could get more descriptive error message
out of socket.connect and socket.ssl, but I dont see how...
* /mnt/devel/CVS/rhn/up2date/text_config.py:
more obvious way to clear items
fix bug #47502
2001-07-06 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/dmimodule.c:
start working on the DMI module
2001-07-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
filter the list of package that have been excluded so that
we only show those applicable to the current transaction set.
ie, dont show that we exclude the kernel packages when I'm just
trying to install a broken minicom package.
should fix bug #47081
* /mnt/devel/CVS/rhn/up2date/text_config.py:
give a little more room for long entries, on the assumption
people use 80char wide terms...
fix bug #47499
* /mnt/devel/CVS/rhn/up2date/up2date.py:
be more accepting of proxy host names...
fix bug #41611
2001-07-05 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/bootloadercfg.py, /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
Makefile:
added pychecker target
bootloader.py:
import cleanups
gui.py:
checker cleanups
lilocfg.py:
checker cleanups
rhnHTTPlib.py:
checker/formatting cleanups
wrapper.py:
import cleanup
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
dont create a seperate Config object for the storage class, use
the one from up2date.cfg instead so all modules share the same
config
fix bug #47084
* /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
check for the existience of the storageDir first and
throw a error
or I could just make it, but if that dir's gone, you've
broken something and should be told about it... imo
2001-07-04 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
make downloading src rpms work
(pass the correct args to getPackageSource)
lots of s/foo=bar/foo = bar as that seems to be the prefered style
(though, I kind of fine foo=bar easier to parse, but...)
lots of s/foo,bar,baz/foo, bar, baz
(I never really ever notice if this is done one way or the other
personally, which probabaly accounts for me not being consitent
about it)
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
bring back the download calculation speed form the original client...
probabaly want to check it's accuracy, i think it's probabaly
wrong at the moment (atm, we default to larger reads on the
sockets...)
should fix the "package already downloaded" bug
* /mnt/devel/CVS/rhn/up2date/gui.py:
possibly lame hack to make "cancel" button really really always cancel
need to get someone better versed at pygtk to take a look at the channel dialog
* /mnt/devel/CVS/rhn/up2date/wrapper.py: comments...
run up2date.updateLoginInfo here...
* /mnt/devel/CVS/rhn/up2date/userpass.py: minor cleanups
* /mnt/devel/CVS/rhn/up2date/up2dateUtils.py: add copyright notice
add module doc string
import md5 at top level instead of at function level
to mask my dumbass namespace screwups
removed some user variables
s/md5/ms5sum (see above dumbass namespace screwups)
* /mnt/devel/CVS/rhn/up2date/up2date.py: updates authors
added module doc string
removed unneeded rhnHTTPlib and pprint import
some class doc strings
moved all the error definations closer to the
begining of the file
dont run login at module scope, do it from wrapper.main instead
(makes it easier to pycheck and/or include)
s/md5/md5sum (had a module and a method called md5, ooops...)
removed various unused variables
* /mnt/devel/CVS/rhn/up2date/text_config.py: module doc string
removed extra string import
* /mnt/devel/CVS/rhn/up2date/rpmSource.py: added copyright notice
removed old comments
module doc string
removed unneeded rhnDefines import
added factory method that hadnt gotten lost
(not really used at the moment)
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py: added copyright notice
module doc string
* /mnt/devel/CVS/rhn/up2date/rhnDefines.py: module doc string
add define for AUTH_USER_ID
* /mnt/devel/CVS/rhn/up2date/progress.py: module doc string
class doc string
* /mnt/devel/CVS/rhn/up2date/lilocfg.py: added copyright notice
module doc string
removed unnedded rpm import
* /mnt/devel/CVS/rhn/up2date/lilo.py: add copyright notice
module doc string
remove unneeded rpm import
some class doc strings
* /mnt/devel/CVS/rhn/up2date/iutil.py: add copyright notice
module doc string
* /mnt/devel/CVS/rhn/up2date/hardware.py: module doc string
* /mnt/devel/CVS/rhn/up2date/gui.py:
dont allow users to unsubscribe from base channels
* /mnt/devel/CVS/rhn/up2date/elilocfg.py: formatting...
module and class doc strings added
remove spurious imports in the main
* /mnt/devel/CVS/rhn/up2date/config.py: format and style stuff
add module doc string, and class doc strings
2001-07-03 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
add source rpm source backin
new methods (getPackageSource)
and a new getSourcePackageSource object...
* /mnt/devel/CVS/rhn/up2date/up2date.spec: spec file updates
bump version to 2.6 (new client->server api, maybe jump to 3?)
* /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.bug-45585:
lilo.conf from bug #45584
* /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.drive-remap:
add a test lilo.conf from a bug report. This
includes global bios drive remapping.
note: this should work with the current code base
* /mnt/devel/CVS/rhn/up2date/gui.py:
a whee bit overzealous in my de-debuging
fetch the row data from the fields again so channel info works correctly
* /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/gui.py:
minor cleanups and deweeding
lots of debugging turned off
2001-07-02 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rpmSource.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
make the package download progress bars actually work
(wasnt passing the callbacks in...)
* /mnt/devel/CVS/rhn/up2date/Makefile:
keep forgetting bits and pieces...
include userpass.[py|glade]
* /mnt/devel/CVS/rhn/up2date/up2date.py:
return a PasswordError if the sub/unsub command include the wrong password
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/userpass.py:
make by username/password channel subscription work
still not perfect, but should at least work
fixes the "apply(self,foo) expected 2 not 1" bug dcook/jkt reported
* /mnt/devel/CVS/rhn/up2date/gui.py:
fix the "going back to channel page shows more channels bug" dcook reported
* /mnt/devel/CVS/rhn/up2date/gui.py:
commit current code (still dont like...)
* /mnt/devel/CVS/rhn/up2date/userpass.glade, /mnt/devel/CVS/rhn/up2date/userpass.py:
bits and pieces of the user/pass dialog
still dont like it
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
deweeding (removing debugging statements)
* /mnt/devel/CVS/rhn/up2date/up2date.py:
fix a few typos to make deps resolution almost work...
* /mnt/devel/CVS/rhn/up2date/Makefile: update with all the files
* /mnt/devel/CVS/rhn/up2date/Makefile: install rhnHTTPlib
2001-07-01 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/userpass.glade, /mnt/devel/CVS/rhn/up2date/userpass.py:
minor changes to improve this. still not very happy with it
* /mnt/devel/CVS/rhn/up2date/gui.py:
use the reborn channels info rpc to get the long info for channels
* /mnt/devel/CVS/rhn/up2date/up2date.py:
support for subscribe/unsubscribe channels
2001-06-28 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
actually commit the proper version of the file...
make getPackage use rpmSource
* /mnt/devel/CVS/rhn/up2date/up2date.py:
move to the new getPackage using rpmSource.py
isnt that so much prettier?
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
fix for rpmSource http getting to be Less Buggy(tm)
2001-06-27 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
bits needed for the new solveDep stuff
2001-06-19 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py: remove spurious extra login()
add support for new GET based listPackages
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
support for listPackages at least for DiskCache and httpGet
2001-06-19 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
Use an Input object to cleanly decode stuff from the server.
It turns out we don't really need the size anymore, since rhnHTTPlib does all
the hard work.
2001-06-14 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
actually download those last few bits of packages...
* /mnt/devel/CVS/rhn/up2date/rhnDefines.py:
defines for the header protocol
2001-06-13 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/wrapper.py: update for new listall format
* /mnt/devel/CVS/rhn/up2date/up2dateUtils.py:
some utilitity code shared between up2date.py and rpmSource.py
* /mnt/devel/CVS/rhn/up2date/userpass.glade, /mnt/devel/CVS/rhn/up2date/userpass.py:
dialog and module for getting username/password for a user for channel
admin stuff
* /mnt/devel/CVS/rhn/up2date/gui.glade, /mnt/devel/CVS/rhn/up2date/gui.py:
changes to the gui for some channel stuff
* /mnt/devel/CVS/rhn/up2date/up2date.py:
changes to up2date.py to use rpmSource.py
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
module with packageSouce classes for all the various methods
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
meant to go into head, not stable.
* /mnt/devel/CVS/rhn/up2date/up2date.py:
use the rpmSource module for getHeader/getPackage
* /mnt/devel/CVS/rhn/up2date/rpmSource.py:
import of the rpmSource module
* /mnt/devel/CVS/rhn/up2date/rpmSource.py: New file.
2001-06-11 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
Okay, since rhnHTTPlib raises errors now, I've moved the error code decoding
in a function, reportError. The client code should look like:
try:
server.getHeader(channel, package)
except ProtocolError, e:
errcode, errmsg = reportError(e.headers)
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py: Cosmetic.
2001-06-11 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec:
add support for the eli stuff into the spec file.
Not exactly sure why I hadnt done it before...
* /mnt/devel/CVS/rhn/up2date/Makefile:
add elilocfg and bootloader to makefile
2001-06-11 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
Took the channel out of the Server class.
The way we'll do this is:
size, fd = server.getPackage(channel, filename)
2001-06-11 Todd Warner
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
And the "Big Ugly Hack" (tm) begins...
Converting everthing over to channel stuff which negates the need for
OS Release, arch and lang stuff.
o Nixed the three things about.
o Added a Server.set_channel(...) method. Need to use per request (i.e.
the channel that one is snagging stuff from will change.
2001-06-07 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/man/Makefile, /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/Makefile, /mnt/devel/CVS/rhn/up2date/po/up2date.pot, /mnt/devel/CVS/rhn/up2date/Makefile:
Update Makefiles for better readability
* /mnt/devel/CVS/rhn/up2date/man/en/rhn_check.8: Add man page
2001-06-05 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
Pulled getHeaderValues out of rhnLib
2001-06-04 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
Code reorganization (to look as much as possible to xmlrpclib)
2001-06-02 Todd Warner
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
o Everything you could do with xmlrpclib in regards to setting the
protocol, you can do in rhnHTTPlib.py as well.
E.g.:
rhnHTTPlib.Server(....., protocol='HTTP/1.1')
NOTE: No problems with HTTP/1.1 and rhnHTTPlib.py... but we have big
timeout problems with HTTP/1.1 and xmlrpclib.py (need to resolve!!!)
2001-06-01 Todd Warner
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
o Ok... when an RHN Fault comes through, instead of returning a size and fd,
now size=0 and fd=headers.
I.e. client can get all the headers now. Look for a size of 0 to begin with.
Yeah, it is kind of kludgy but it works: look in class Server.__request
around line 219.
2001-06-01 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/up2date.spec:
prepare for new build
2001-06-01 Todd Warner
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
o if upon a GET you recieve an RHN Fault in the headers, this will spew
out the info and return size=0 and fd=None...
More or less STUB code for now.
2001-05-31 Todd Warner
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
o Moved __del__ (the destructor) below __init__ (the constructor) where
we expect to find it.
o Added ability to add headers as a dictionary as well as the old key, arg
method (self.add_headers(self, dict))
o Small comment changes.
o Audited for time... pretty fast.
2001-05-31 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/hardware.py: pass in the family as well
2001-05-31 Todd Warner
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
o Added a bit of debugging code... turned off by default.
2001-05-29 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/gui.py:
handle the case of not be able to load the font we want
(seems to only happen with X/xfs problems, but that the heck...)
should fix bug #40072
* /mnt/devel/CVS/rhn/up2date/wrapper.py: fix for bug #40834
(-k doesnt take relative paths into account)
2001-05-25 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/hardware.py:
change to make this work on live ia64 boxes
2001-05-23 Todd Warner
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
o After preliminary testing... explicitely stating that we are using
HTTP 1.1 seem to work fine.
2001-05-18 Todd Warner
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
o Can now add abritrary headers: Server.add_header(name, arg). ---also... some cleanup.
2001-05-17 Bill Nottingham
* /mnt/devel/CVS/rhn/up2date/hardware.py:
get the number of ia64 processors right
2001-05-16 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
Added __repr__ and __str__ for the server and transport objects
2001-05-16 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.5
* /mnt/devel/CVS/rhn/up2date/Makefile:
update how cvs tag gets built, bump version.
2001-05-16 Todd Warner
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
o Client version added as a possible setting with default value of 2
2001-05-15 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/hardware.py:
looks like ia64 does multiple sets of cpu info, like x86, but
not alpha
in theory, handle that...
* /mnt/devel/CVS/rhn/up2date/hardware.py:
first pass at supporting ia64 cpuinfo
2001-05-15 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py: Added osLang
Modified the URL to meet the new convention
2001-05-14 Todd Warner
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
o Now as pretty as the rest! :)
2001-05-11 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py: Cleaned up a little bit
Trying to find the proxy bug, I realized that, for HTTP/1.1, we should really
use the Content-Length to know how much we're supposed to read. This should be
on the client side.
2001-05-10 Mihai Ibanescu
* /mnt/devel/CVS/rhn/up2date/rhnHTTPlib.py:
An API similar to the one that xmlrpclib.Server exposes, except that it's for
GET requests (and obviously non-XMLRPC). Adrian, probably you want to have a
look and see if this is of any use to your client.
Tested and seems to work fine on HTTP/1.1 too. The times for retrieving two
packages are not great though, maybe because squid has this stupid idea of
talking HTTP/1.0 to the server?
2001-05-09 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/hardware.py: handle both types of alpha
2001-05-08 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: changelog entries
2001-04-30 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
check for existing of the CA cert for bonus paranoia
2001-04-24 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
uhm, uh... I cant actually reproduce bug #36981
but I think this should fix it. It shouldnt break
anything. Maybe. Needs testing
* /mnt/devel/CVS/rhn/up2date/up2date.py:
be more paranoid about what gets passed to getHeaders
munge incoming packagelist to remove the size values the new dep solving
code passes in.
fixes a bug jay found
* /mnt/devel/CVS/rhn/up2date/hardware.py:
use atol instead of atoi for mem size, fix bug #36761
2001-04-20 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
add first pass at support for ia64 bootloader
misc cleanups
* /mnt/devel/CVS/rhn/up2date/bootloadercfg.py, /mnt/devel/CVS/rhn/up2date/elilocfg.py:
just minor cleanups
some errors pychecker found, etc
* /mnt/devel/CVS/rhn/up2date/test/elilo.confs/elilo.conf.notting, /mnt/devel/CVS/rhn/up2date/test/elilo.confs/elilo.conf.notting_reversed:
some example elilo.conf's for testing
* /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/lilo.py:
lilo.py: elilocfg.py uses this, added ability to force a stanza to be first
lilocfg.py: modify to use new bootloadercfg.py
* /mnt/devel/CVS/rhn/up2date/bootloadercfg.py, /mnt/devel/CVS/rhn/up2date/elilocfg.py:
elilocfg.py: new file for handling configs for eli
bootloadercfg.py: new file with shared routines from the existing bootloader mungers
2001-04-18 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.4
2001-04-18 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/rhn_check.py: fix error codes
* /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
catch the case where scheduled packages are no longer available in the
database
2001-04-18 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.4
2001-04-18 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
reorganize the code in batchRun to accomodate make it easier to read and
also fix the probelm with being called from the rhnsd with incomplete
package installation
2001-04-17 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
update pkgNames when running from daemon
2001-04-17 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.4
2001-04-17 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
import epics from real packages
2001-04-17 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
dont do a "fullUpdate". fix the bug jay found.
I am apparently going for the record of most
fsckups in one day.
2001-04-17 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.4
2001-04-17 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
change wording at jturners suggestion
2001-04-17 Preston Brown
* /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/up2date.pot, /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/up2date.spec:
bump version for yet another errata.
2001-04-17 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py: spell correctly...
* /mnt/devel/CVS/rhn/up2date/up2date.py:
add a warning message to tell people you need to
run `rpm --rebuilddb` if you get the error about
cant determine arch/os
2001-04-17 Jay Turner
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
Import after appending to sys.path
2001-04-16 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/up2date.py:
plug non fatal FD leak - bugzilla #36019
* /mnt/devel/CVS/rhn/up2date/up2date-new.py: No longer needed
2001-04-16 Jay Turner
* /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163528.874, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163596.864, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163675.459, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163691.079, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163727.657, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163737.835, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163774.251, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163789.611, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163813.951, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163830.168, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987163904.857, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987164059.692, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987164178.594, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987165777.694, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-987166467.248, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-save.up2date-987165778.038, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-save.up2date-987166467.549, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.anvil.alias.up2date-987165778.287, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.anvil.alias.up2date-987166467.835, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.anvil.alias.up2date-save.up2date-987165778.55, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.anvil.alias.up2date-save.up2date-987166468.103, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-arjanv-dontthink.up2date-987165778.822, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-arjanv-dontthink.up2date-987166468.411, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.arjanv-fenrus.up2date-987165779.141, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.arjanv-fenrus.up2date-987166468.696, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-picard.home.bero.org.up2date-987165779.392, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-picard.home.bero.org.up2date-987166469.011, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-spock.home.bero.org.up2date-987165779.711, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-spock.home.bero.org.up2date-987166469.288, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-worf.home.bero.org.up2date-987165779.993, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-worf.home.bero.org.up2date-987166469.6, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-www.bero.org.up2date-987165780.345, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-www.bero.org.up2date-987166469.928, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.bfox.up2date-987165780.604, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.bfox.up2date-987166470.254, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.crutcher.up2date-987165780.906, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.crutcher.up2date-987166470.554, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.crutcher.up2date-save.up2date-987165781.235, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.crutcher.up2date-save.up2date-987166470.812, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.devserv.up2date-987165781.477, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.devserv.up2date-987166471.092, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.dkl.foo.up2date-987165781.79, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.dkl.foo.up2date-987166471.357, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.dos.up2date-987160799.047, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.dos.up2date-987160799.047.up2date-987165782.38, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.dos.up2date-987160799.047.up2date-987166471.896, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.dos.up2date-987165782.046, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.dos.up2date-987166471.625, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.dos.up2date-987171243.888, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.listing:
Lots of lilo.conf files for testing
2001-04-13 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.3
2001-04-13 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/lilocfg.py: remove debugging
* /mnt/devel/CVS/rhn/up2date/up2date.py:
no need to () wrap the string. Seems to work either way, but this
is closer to what it was originally before I broke it
* /mnt/devel/CVS/rhn/up2date/up2date.py:
"unfix" some bugs I introduced that would cause tracebacks in the gui
pass the proper number of args to the gui callbacks
2001-04-13 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.3
2001-04-13 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
import the translation stuff since we use _() (pychecker)
* /mnt/devel/CVS/rhn/up2date/lilocfg.py: fix a few bugs jay found
2001-04-13 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.3
2001-04-13 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/lilocfg.py: hide debugging stuff
* /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/lilo.py:
drop in changes to support dual boots with non linux defaults
first pass at handling bios remapping, and aliases
2001-04-13 Jay Turner
* /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.dos:
Dos default lilo.conf added to repository
2001-04-12 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/rhn_check.py: duh, logic sucks
* /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
fix error codes reported back to RHN
2001-04-12 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.3
2001-04-12 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/up2date.py: - fix stupid iteration loop
- better output under debug
- add a bunch of refresh calls so that we don't appear totally unresponsive
2001-04-12 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.3
2001-04-12 Jay Turner
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.2
2001-04-11 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
make "--force" ignore config file excludes as well
2001-04-11 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/up2date.py:
Nicer output (print out the complete list of problems instead of just the
first one we stumble across)
* /mnt/devel/CVS/rhn/up2date/up2date.py:
Print the list of unsatisfied dependencies when stuff breaks
2001-04-11 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/text_config.py: minor cleanups
fix the "cant edit empty lists" bugs
import readline for slightly better keyboard control
2001-04-11 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/up2date.py:
be more verbose when crapping out
* /mnt/devel/CVS/rhn/up2date/up2date.py: duh. do what I mean.
2001-04-11 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/lilocfg.py:
preseve perms for the new lilo.conf as well
2001-04-11 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/up2date.py:
- fix small problem while pruning the available packagfe list
- per Jeff's advice, run ts.sort() only before a transaction run
* /mnt/devel/CVS/rhn/up2date/up2date.py: some more debugging
* /mnt/devel/CVS/rhn/up2date/up2date.py:
COMPLETE REWRITE of the whole dryRun/dependency solver code.
Chances are I have got it right on the first try, but we need some testing done.
Anyway, now the code at least looks it can be maintained.
The old code is in up2date.py under the old-dry-run tag
* /mnt/devel/CVS/rhn/up2date/up2date-new.py: up2date-new.py
2001-04-11 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.3
* /mnt/devel/CVS/rhn/up2date/up2date.spec:
update for errata release. Require only new version of rpm-python, not rpm.
2001-04-10 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
dont run the bootloader stuff if we specify "--justdb"
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
removed non-used "comps" code. Wouldnt of broke anything, but
didnt do anything either. Clears up some confusion about what
exactly that version >= 3.0 was for.
* /mnt/devel/CVS/rhn/up2date/lilocfg.py:
replace the non-file perm preservind shutil.copyfile() with the
file perm preserving shutil.copy().
I am an idiot.
2001-04-10 Preston Brown
* /mnt/devel/CVS/rhn/up2date/hardware.py:
fix when the host has broken reverse name resolution.
2001-04-10 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
removed spurious debugging print
2001-04-09 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/wrapper.py:
./wrapper.py:824 No global (version) found
call the up2date.version func and atof as approriate
* /mnt/devel/CVS/rhn/up2date/up2date.py:
./up2date.py:461 No global (pkg) found
change to the proper pkgName
./up2date.py:657 No global (progress) found
./up2date.py:657 No global (total) found
cut&paste code, not needed
./up2date.py:709 No global (fileName) found
should be fileNames
./up2date.py:978 Invalid arguments to (msgCallback), got 2, expected 1
./up2date.py:1096 Invalid arguments to (msgCallback), got 2, expected 1
pass one string, not two
./up2date.py:1308 No global (DelayError) found
create a DelayError class
* /mnt/devel/CVS/rhn/up2date/lilo.py:
piddly clean up bug, dont actually use this class, but it
was triggering a missing attr warnings
* /mnt/devel/CVS/rhn/up2date/advisorywin.py:
add self to first arg of class method
(albeit, nothing seems to call this function)
found by pychecker
2001-04-08 Nalin Dahyabhai
* /mnt/devel/CVS/rhn/up2date/rhnsd.init:
fix the order of arguments to the killproc command in reload
2001-04-07 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.2
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/up2date.pot, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2date.spec:
better OSError exception handling.
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/wrapper.py:
catch unknown OSErrors.
2001-04-06 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.5.1
* /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/up2date.pot, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
fix warning when not registered yet.
2001-04-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/config.py, /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/up2date.config, /mnt/devel/CVS/rhn/up2date/up2date.py:
make installing the bootload a config option. ("noBootLoader")
add logging to lilocfg.py
(a few strategic points, plus all of the error classes)
change the backup file name to include a time stamp
dont delete the lilo.conf backupfile
* /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.yoritomo.up2date-save, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.alikins.swooop1.up2date-save, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.anvil.alias, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.anvil.alias.up2date-save, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-arjanv-dontthink, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.arjanv-fenrus, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-picard.home.bero.org, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-spock.home.bero.org, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-worf.home.bero.org, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-bero-www.bero.org, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.bfox, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.crutcher, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.crutcher.up2date-save, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.devserv, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.dkl.foo, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.fr.rpmfind, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.glen, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.hopp.foo, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.jlarmour-jifvik, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.kev-ocotillo, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.kev-redrock, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.kev-saguaro, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.lab, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.lacrosse, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.lacrosse.up2date-save, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.ljensen-hagbart, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.ljensen-ncc-1701-lj, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.MARTY-EVELLE, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.meissner.tiktok, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.meissner.tiktok.up2date-save, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.mgalgoci.foo, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.mrhanky, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.nils-cognac, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.pbrown-dionysus, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.phil.foo, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.phil.foo.up2date-save, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.porkchop, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.router, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.rpmfind, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.ryan.foo, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.smdilda.aliera.stat.ncsu.edu, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.sussudio, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf-tom-www.irfu.com, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.twaugh.foo, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.twaugh.foo.up2date-save, /mnt/devel/CVS/rhn/up2date/test/lilo.confs/lilo.conf.yoritomo:
add the set of lilo.conf test configs to cvs. No need to package
these really.
* /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/lilo.py:
fix for stanza's with "alias". We more or less just ignore it,
except for the fact that "default=" probabaly points at the
alias.
When the new lilo is created, we preserve the alias in the
old stanza, but we dont use it anymore.
2001-04-06 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.py:
fix yet another TypeError found by wolverine-list.
* /mnt/devel/CVS/rhn/up2date/up2date.py: fix when no locale selected.
* /mnt/devel/CVS/rhn/up2date/up2date.py: fix DependencyError class.
* /mnt/devel/CVS/rhn/up2date/po/configdlg.gladestrings, /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/up2date.pot, /mnt/devel/CVS/rhn/up2date/configdlg.glade, /mnt/devel/CVS/rhn/up2date/configdlg.py, /mnt/devel/CVS/rhn/up2date/config.py, /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/progress.py, /mnt/devel/CVS/rhn/up2date/up2date.config, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/up2date.spec, /mnt/devel/CVS/rhn/up2date/wrapper.py:
remove all vestiges of retrieveNew option; better default column widths.
* /mnt/devel/CVS/rhn/up2date/man/en/up2date.8:
remove documentation for anonymous, allpackages.
2001-04-06 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rhn_check.py, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
move rhn_check to using the smarts from the commanlind up2date
instead of its own. Now it does dependency resolution, etc.
up2date.py: minor changes to make the above work
wrapper.py: ditto
2001-04-05 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/rhn_check.py: init a db handle
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
fix for the traceback jay found (very very untested)
2001-04-05 Cristian Gafton
* /mnt/devel/CVS/rhn/up2date/rhn_check.py:
insert more debugging statements so that rhn_check -v actually shows something
2001-04-04 Preston Brown
* /mnt/devel/CVS/rhn/up2date/configdlg.glade, /mnt/devel/CVS/rhn/up2date/po/configdlg.gladestrings, /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/up2date.pot:
better help on screen for configuring proxy.
2001-04-03 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.4.9
* /mnt/devel/CVS/rhn/up2date/Makefile: bump version
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.4.8
* /mnt/devel/CVS/rhn/up2date/up2date.spec: before preston does it...
* /mnt/devel/CVS/rhn/up2date/lilocfg.py:
changed suggested by katzj@linuxpower.org to make the new lilo
label be constistent with the way anaconda names stuff
ie, the default is always "linux", "linux-smp/linux-up" when
those are types of kernels are not the default
* /mnt/devel/CVS/rhn/up2date/lilocfg.py:
redirect stderr to /dev/null when running the lilo test
* /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
fix a bug or two...
pass the proper name of kernels to install
fix an exception booboo
2001-04-03 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: update changelog.
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.4.8
2001-04-03 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/lilocfg.py, /mnt/devel/CVS/rhn/up2date/up2date.py:
handle smp,boot,enterprise kernels better
dont allow duplicates image labels to be created
run lilo in testmode first
pass in extra info about the new installed
kernels so we can try to figure out how
to match the installed ones to the proper
new kernel
slightly saner backup label names
handle labelnames > 16 chars
make TEST mode a bit more useful for debugging
2001-04-03 Preston Brown
* /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/up2date.py:
bump version. Avoid duplicates in the reported skip list.
* /mnt/devel/CVS/rhn/up2date/gui.py:
make back button insensitive after package installation.
2001-04-02 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.4.7
* /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/up2date.spec:
bump version.
2001-04-02 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/lilocfg.py:
lilocfg.py: check for the existing of the initrd image file after installation
to see if it needs to be added to lilo. fix bug #34317
gui.py: actually run the lilo installing code, fix bug #34318
2001-03-31 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.py: traceback fix
2001-03-28 Preston Brown
* /mnt/devel/CVS/rhn/up2date/rhnsd.init: off by default.
* /mnt/devel/CVS/rhn/up2date/gui.py, /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/up2date.pot, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
dependency errors are non-fatal in GUI mode (allow user to modify package selections or quit)
2001-03-28 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/up2date.py:
find "redhat-release" by provides not byname
fix bug #33610
2001-03-27 Adrian Likins
* /mnt/devel/CVS/rhn/up2date/lilocfg.py:
fix a typo causing a nameerror on line 225 about "setdefault"
* /mnt/devel/CVS/rhn/up2date/up2date.py:
check for packages that provide 'kernel' instead of just packages
named 'kernel'
2001-03-27 Preston Brown
* /mnt/devel/CVS/rhn/up2date/up2date.spec: updated version to 2.4.6
* /mnt/devel/CVS/rhn/up2date/ChangeLog: synced.
* /mnt/devel/CVS/rhn/up2date/Makefile, /mnt/devel/CVS/rhn/up2date/up2date.spec:
bump version/update changelog.
* /mnt/devel/CVS/rhn/up2date/po/up2date.pot, /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/up2date.py, /mnt/devel/CVS/rhn/up2date/wrapper.py:
take how allpackages option.
* /mnt/devel/CVS/rhn/up2date/rhnsd.init:
don't start rhnsd if /etc/sysconfig/rhn/systemid is not present.
* /mnt/devel/CVS/rhn/up2date/po/de.po, /mnt/devel/CVS/rhn/up2date/po/es.po, /mnt/devel/CVS/rhn/up2date/po/fr.po, /mnt/devel/CVS/rhn/up2date/po/it.po, /mnt/devel/CVS/rhn/up2date/po/ja.po, /mnt/devel/CVS/rhn/up2date/po/up2date.pot, /mnt/devel/CVS/rhn/up2date/wrapper.py:
more translation fixups.
2001-03-27 Preston Brown
* Makefile, up2date.spec:
bump version/update changelog.
* po/up2date.pot, po/de.po, po/es.po, po/fr.po, po/it.po, po/ja.po, up2date.py, wrapper.py:
take how allpackages option.
* rhnsd.init:
don't start rhnsd if /etc/sysconfig/rhn/systemid is not present.
* po/de.po, po/es.po, po/fr.po, po/it.po, po/ja.po, po/up2date.pot, wrapper.py:
more translation fixups.
2001-03-26 Preston Brown
* wrapper.py: fix typo.
2001-03-26 Adrian Likins
* config.py, up2date.config:
spelling fix, fix bug #33132
* wrapper.py:
fix a type in the arg defination for getopt. "-f" was incorrectly
expecting an argument. Also, "-k" wasnt expecting an argument. Fix both.
Should fix bug #32813
2001-03-26 Preston Brown
* Makefile, po/de.po, po/es.po, po/it.po, po/ja.po, po/up2date.pot, up2date.py:
better usage of LANG, LC_xxx environment variables to set up i18n on xmlrpc server.
2001-03-23 Adrian Likins