Description of Problem: I resized the panel/window for update so I could see more of the list of packages at one time. The next time I ran up2date, the password prompt panel/window came up to the resized values. Version-Release number of selected component (if applicable): 7.2.93 plus up2date 2.7.77-7.x.3 How Reproducible: every time Steps to Reproduce: 1. run up2date and resize the panel/window 2. Then complete or terminate. 3. Run up2date again Actual Results: password prompt resized Expected Results: password prompt still the small "popup" panel. Additional Information:
I'm not sure I understand whats going... Where are you launching up2date from? who are you launching up2date as? ( I assume a user of some sort, since otherwise userhelper would never prompt for a password) Which dialog do you resize? Also which windowmanager is this running under? My guess is there is some odd window manager or session manager behaviour going on, as: - up2date doesnt keep track of window sizes itself - up2date doesnt actually display the password prompt, userhelper does...
fresh install of 7.2 -> 7.2.93 upgrade -> XFree86 4.2.0-6.666 applied -> up2date download rpm & up2date and then apply -> up2date all outstanding errata. The system has gnome+kde+development+web server + samba+ other stuff... not an everything install but lots of stuff. From the Start Here menu: Programs->System->Update Agent This is run as a regular user (not root). PATH is standard. When up2date is invoked, the first time the "smallish" password prompt comes up and I enter root's password. After up2date comes up, I resize it larger so I can see more of the package list at one time. The next time I run up2date, the password prompt is that same size that I resized up2date to (lots of gray area).
I have rhn registered as geneczarcinski with email address of genec.com. I just registered a second system and if you can bump my entitlements up 1 I can try this system. When I just tried to run up2date on this system, I got the small password prompt but of course it did not run. This is a basic gnome+kde system with no development or servers.
should have two more slots now... talk to jrb, and he seems to agree that is probabaly some sort of session manager issue, possibly related to the window manager/desktop... what wm/desktop are you using? I cant seem to duplicate with fvwm/sawfish under gnome
Running gnome/sawfish
I have two systems defined to rhn: moscow.home (original entitlement) and have added amber.home. I just tried to change the profile for amber.home and was told I do not have enough entitlements.
OK, I was confused and had not realized that you added three "workgroup" entitlements instead of increasing the number of "basic" entitlements. I gave "moscow" a workgroup entitlement and ran the test. The first time I ran up2date (from the Start Here menu), I got the smallish password prompt and entered root's password. During the up2date process of downloading and installing the errata rpm, I increased the size of the up2date panel. When I ran up2date again, the password prompt was the size of the increased up2date panel. This systems has gnome+kde installed ... no development and no servers (except ssh). I am running gnome/sawfish. I then logged out and back in selecting kde session this time. When I ran up2date, I got a small password prompt. When running up2date, I increased the size of the up2date panel and did at least one "next" but did not finish. I then ran up2date agin but got a small password prompt! I then logged out and back in with gnome/sawfish session. I ran up2date and got the increased size password prompt. This prblem seems to be related only to gnome/sawfish!
OK, I believe I have tracked down what is causing the behavior -- sawfish is saving the placement and SIZE of the up2date window and using that for the password prompt window too. I setup two new userids (call them usera and userb). The then logged on each, used preferences to set sawfish window-placement. In one case I selected to first-fit positioning, ignore program specified positioning, and automatically remember window attributes. In the second case, I did the same but ADDED to remember window size. In the case where I specified to remember window size, it had the indicated behavior. In the case where remembering window size was NOT specified, up2date reverted each time it ran. I found the place where sawfish is saving the information in ~/.sawfish/window-history in the (dimension iiii jjjj). When I deleted this, the behavior reverrted to the small password prompt. My guess is that the userhelper program (in the usermode package) does not set the dimentions of the panel and just lets it default. Sawfish fills them in with the up2date values. I don't know if this is a bug in usermods, something to be RFE'ed for usermode, or "working as designed" (unfortunately).
That sounds right. Not sure if it's a sawfish bug or a usermode bug. Lets try filling it against sawfish first (since it seems like sawfish is guessing the window incorrectly...) If sawfish is the wrong place, feel free to move it to the approriate component.
Sawfish has some configuration options like "save window positions/sizes". This option is really a bad idea, because there's no reliable way to recognize "the same" window next time it appears. So to my knowledge (and I've just verified it) this option is disabled by default. You can find the options under "Placement" in the Sawfish configuration. If you have anything about remembering window features checked, turn it off. If that wasn't the problem please reopen the bug. Calling this NOTABUG since Sawfish is working as designed though I agree this aspect of the design is broken.