Re: A tricky situation in malone bug 60995

2007-10-22 Thread Matthew Paul Thomas

On Oct 22, 2007, at 7:08 AM, Martin Olsson wrote:


Matthew Paul Thomas wrote:


A confirmation alert is usually the worst possible solution to any 
design problem. People treat it as an interruption rather than as a 
serious question. (Some horrid Web sites already do this, with 
JavaScript alerts of the form Are you sure you want to navigate away 
from this page?)


I agree that confirmation is often a really bad solution. This is 
because of human habituation. Who actually writes rm thesis.txt 
and then press y to actually do the delete? Everyone writes rm -f 
thesis.txt and then a split second later they go no.


This problem was fixed nicely on Windows using the Recycle Bin 
concept but on *nix there is no good standard solution yet afaik?


There is. It's called the Trash. It even has a freedesktop.org spec.

Imagine what would happen if someone suddenly checked-in a change to 
the rm command that removed the -f option, and motivated this 
change by saying that oh, but people are losing data so we must make 
it harder to loose data. And typically you have much more data in a 
file than you have in a form.


The sort of people who use the terminal are used to the assumption that 
most terminal commands make -- that when you tell the computer to do 
something, you will never change your mind. That's partly why the 
developers of operating systems, Ubuntu included, strive to reduce the 
number of times people have to use a terminal: because graphical 
interfaces can be made more obviously forgiving.


And to justify this crippled BACKSPACE key you still would have to 
explain why this is not a problem on Windows (the main platform of 
ignorant computer users)? Why is it that Firefox on Windows still has 
this really serious data loss problem? Maybe it's because if someone 
made a change like this in Firefox on Windows people would be 
converting back IE en masse.


Windows users are accustomed to losing data.

Of course, this is Linux so people don't have a choice (unless they 
want to go proprietary and use Opera).


Or Epiphany, or Konqueror, or Galeon, or Seamonkey, or even the Firefox 
about:config value that determines what Backspace does.


Because, as long as Windows has BACKSPACE==BACK there will be tons of 
newbie users coming over that all expect BACKSPACE==BACK. Every single 
one of them will be *annoyed* and *confused* when they discover this.

...


And Mac users switching to Ubuntu are annoyed and confused when 
Command+M doesn't minimize the window, and Windows users switching to 
Mac are annoyed that Command+Tab works differently from Alt+Tab, and 
Mac users switching to Windows are annoyed and confused when Tab 
uselessly focuses something they can't type in, etc etc. They're 
different GUI dialects, get over it. If we try to make all our keyboard 
equivalents consistent with other OSes, we'll end up swimming in 
CUA-style mediocrity.



...
There is no dataloss for Web sites that allow caching, but there is 
dataloss for sites that use HTTPS, such as wiki.ubuntu.com.


Yea, I agree that HTTPS/bank sites cannot cache their data. I would 
prefer to have a dialog in this particular case, just like how there 
is existing dialogs for stuff like do you want to resubmit your POST 
data? and so on.


So you agree that it's a really bad solution, but you prefer it anyway. 
Citing one of Firefox's most long-standing and embarrassing bugs
https://bugzilla.mozilla.org/show_bug.cgi?id=112848 as an example to 
emulate doesn't really help your argument.



One alternative would be to make [ the shortcut key for Back.

...
The problem with this particular idea (of using [) is that on any 
non-english keyboard the [ key is really hard to use. On my keyboard 
I have hold AltGr and then press 8 to type a [.


That's a good point. On reviewing the various keyboard layouts, I think 
perhaps , would be better for Back, and . for Forward (despite . 
requiring Shift in some layouts).


Anyway, my point is that key bindings are like public APIs. Even if 
they are quite bad you cannot just change them. Microsoft and Windows 
and long understood this but as Linux starts to get actual users it's 
important that Linux understands this too (for key bindings).

...


Microsoft doesn't know squat about designing keybindings. Why did they 
choose Ctrl+V for Paste -- by far the most popular command in Microsoft 
Office -- when (in QWERTY layout) it's difficult to reach with one 
hand? Why does Ctrl+X mean Move To... in Explorer and in Excel, but 
Cut to Clipboard everywhere else? Why is the Windows standard 
keybinding for Close (Alt+F4) so awkward and so little-known that it's 
a common source of IRC pranks? Why does Explorer have a single-key 
equivalent for Move to Recycle Bin (Delete), and then by default put up 
a confirmation alert (thereby missing the point entirely), instead of 
having a less accident-prone keybinding to begin with? Why does 
Backspace mean Delete in most places, Up in some, and Back in 

Re: A tricky situation in malone bug 60995

2007-10-22 Thread Jan Claeys
Op maandag 22-10-2007 om 08:04 uur [tijdzone +1300], schreef Matthew
Paul Thomas:
 Microsoft doesn't know squat about designing keybindings. Why did they
 choose Ctrl+V for Paste -- by far the most popular command in
 Microsoft Office -- when (in QWERTY layout) it's difficult to reach
 with one hand?

I'm quite sure they copied this from Apple's Cmd+V etc., as they
originally used IBM's CUA standard: Shift+Ins (which still works).


-- 
Jan Claeys


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Restricted tab-completion is annoying

2007-10-22 Thread (``-_-´´) -- Fernando
On Thursday 11 October 2007 16:51:23 Vincenzo Ciancia wrote:
 On 11/10/2007 Aaron C. de Bruyn wrote:
  I don't think it's a good argument to say that people need to have 
  user-friendly hand-holding at the command prompt.  If I want to run 'evince 
  somefile.asp' I should be able to.  I don't care if the extension is .asp 
  .pdf or .mystupidfile.
  
 
 The shortest path to solve usability of this would be to complete
 restricted for the first tab, and all files for the second. When I
 have file extension corrected, I love unzip to complete only .zip files.
  But this will always be in the way in many occasions. Just pressing tab
 again should extend the completion level.
 
 Vincenzo

+2

-- 
BUGabundo  :o)
(``-_-´´)   http://Ubuntu.BUGabundo.net
Linux user #443786GPG key 1024D/A1784EBB
My new micro-blog @ http://BUGabundo.net


signature.asc
Description: This is a digitally signed message part.
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: A tricky situation in malone bug 60995

2007-10-22 Thread (``-_-´´) -- Fernando
On Sunday 21 October 2007 01:27:25 Martin Olsson wrote:
 I really really would like to see BACKSPACE as BACK working in 
 Firefox. I think this is the kind of polish bug that makes a lot of 
 people stay away from ubuntu (beyond hardware problems of course).
 
 https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/60995
 
 Is there any established process for dealing with this type of 
 situation. The bug is very very old so I think some kind of decision 
 needs to be made on the issue. Maybe some kind of ubuntu board or some 
 benevolent dictator person or someone could arrange some voting or whatever?
   Martin

I usually just go to about:config and set backspace to a navigation key.
But I also would like to see it as the DEFAULT.

One annoying bug that was fixed, was double clicking on the address bar, would 
only select the all field, and not the word. not it seems to be fixed.

Now, my only bug (not sure if it is on launchpad, but I see it also appear on 
windows), is that using using the menu-key (between alt-gr and ctrl) doesnt 
work the same as mouse right click.
When I'm trying to spell check a word, I need to use the mouse, and cant use 
the keyboard.


-- 
BUGabundo  :o)
(``-_-´´)   http://Ubuntu.BUGabundo.net
Linux user #443786GPG key 1024D/A1784EBB
My new micro-blog @ http://BUGabundo.net


signature.asc
Description: This is a digitally signed message part.
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Accepted a few uploads which are not in gutsy-changes

2007-10-22 Thread (``-_-´´) -- Fernando
On Sunday 14 October 2007 06:03:01 Sarah Hobbs wrote:
 Hey everyone,
 
 This is just a mail to let you know that i've ended up accepting a few
 packages (mostly translations, and a bit of universe stuff) silently -
 ie. a mail has not been sent to gutsy-changes about them.
 
 Obviously, this is not good as it leaves no paper trail, so I won't be
 accepting other things until this bug is fixed, so you'll need to poke
 other members of the Ubuntu Release Team to get things accepted -
 weekend or not.
 
 Apologies to any of you who were tracking gutsy-changes for uploads, and
 found some packages missing missing.
 
 Hobbsee
 
 (Launchpad bug https://bugs.launchpad.net/bugs/152400)
 


Where this:
kdelibs-data (4:3.5.8-0ubuntu2) to 4:3.5.8-0ubuntu3
kdelibs4c2a (4:3.5.8-0ubuntu2) to 4:3.5.8-0ubuntu3

They seem to have damage my kmail (and other KDE) icons, and I cant now change 
the size. its fixed at 22x22.
I've forced a version fixed, to default gutsy, instead of this ubuntu3 proposed.




-- 
BUGabundo  :o)
(``-_-´´)   http://Ubuntu.BUGabundo.net
Linux user #443786GPG key 1024D/A1784EBB
My new micro-blog @ http://BUGabundo.net


signature.asc
Description: This is a digitally signed message part.
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: A tricky situation in malone bug 60995

2007-10-22 Thread Scott Kitterman
On Mon, 22 Oct 2007 07:13:52 +0200 Jan Claeys [EMAIL PROTECTED] wrote:
Op zondag 21-10-2007 om 11:28 uur [tijdzone -0400], schreef Scott
Kitterman:
 IIRC, there were a number of open bugs against Firefox regarding
 incorrect loss of focus and so what often happened was that you could
 lose focus in a text box without taking action to do so and then end
 up paging back when you thought you were editing text.

So GNOME should disable all keys that can close windows or otherwise
cause data loss because some bugs *elsewhere* might cause the current
window to lose focus?  (And there are many more such bugs in GNOME than
in Firefox!)

Before this change was implemented, I routinely lost data due to 
inadvertent loss of focus and backspace.  Since then I don't.  That's the 
bottom line for me.

Personally I don't care what Gnome does.  I've never used it.

Scott K

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: A tricky situation in malone bug 60995

2007-10-22 Thread Matt Zimmerman
On Sat, Oct 20, 2007 at 06:17:24PM +0100, Scott James Remnant wrote:
 On Sat, 2007-10-20 at 17:27 -0700, Martin Olsson wrote:
 
  I really really would like to see BACKSPACE as BACK working in 
  Firefox. I think this is the kind of polish bug that makes a lot of 
  people stay away from ubuntu (beyond hardware problems of course).
  
  https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/60995
  
  Is there any established process for dealing with this type of 
  situation. The bug is very very old so I think some kind of decision 
  needs to be made on the issue. Maybe some kind of ubuntu board or some 
  benevolent dictator person or someone could arrange some voting or whatever?
  
 You would have to successfully argue why one binding is better than
 another, countering any argument against that binding.
 
 Assuming that, the best way to start the discussion is to do as you've
 done, and begin a thread on ubuntu-devel-discuss.  If this is a major
 issue, it should get a lot of replies and discussion.

Another consideration here is that changes to the defaults like this need to
be discussed with Mozilla upstream, as it's important to them that the user
experience in Ubuntu be reasonably consistent with their builds.

This was the old default, and they changed it, presumably for good reason.

-- 
 - mdz

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Accepted a few uploads which are not in gutsy-changes

2007-10-22 Thread (``-_-´´) -- Fernando
On Monday 22 October 2007 12:26:40 Sarah Hobbs wrote:
 That wasn't me.  I only accepted things on the night preceding my mail.
  Please contact Jonathan Riddell, who made that upload, or other people
 on the KDE team.
 
 Hobbsee
 
  Where this:
  kdelibs-data (4:3.5.8-0ubuntu2) to 4:3.5.8-0ubuntu3
  kdelibs4c2a (4:3.5.8-0ubuntu2) to 4:3.5.8-0ubuntu3
 
  They seem to have damage my kmail (and other KDE) icons, and I cant now 
  change the size. its fixed at 22x22.
  I've forced a version fixed, to default gutsy, instead of this ubuntu3 
  proposed.

Thanks Sarah.
I've reported on LP #155710
https://bugs.launchpad.net/ubuntu/+source/kdelibs/+bug/155710

-- 
BUGabundo  :o)
(``-_-´´)   http://Ubuntu.BUGabundo.net
Linux user #443786GPG key 1024D/A1784EBB
My new micro-blog @ http://BUGabundo.net


signature.asc
Description: This is a digitally signed message part.
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: A tricky situation in malone bug 60995

2007-10-22 Thread Alexander Sack
On Mon, Oct 22, 2007 at 12:59:13PM +0100, Matt Zimmerman wrote:
 On Sat, Oct 20, 2007 at 06:17:24PM +0100, Scott James Remnant wrote:
  On Sat, 2007-10-20 at 17:27 -0700, Martin Olsson wrote:
  
   I really really would like to see BACKSPACE as BACK working in 
   Firefox. I think this is the kind of polish bug that makes a lot of 
   people stay away from ubuntu (beyond hardware problems of course).
   
   https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/60995
   
   Is there any established process for dealing with this type of 
   situation. The bug is very very old so I think some kind of decision 
   needs to be made on the issue. Maybe some kind of ubuntu board or some 
   benevolent dictator person or someone could arrange some voting or 
   whatever?
   
  You would have to successfully argue why one binding is better than
  another, countering any argument against that binding.
  
  Assuming that, the best way to start the discussion is to do as you've
  done, and begin a thread on ubuntu-devel-discuss.  If this is a major
  issue, it should get a lot of replies and discussion.
 
 Another consideration here is that changes to the defaults like this need to
 be discussed with Mozilla upstream, as it's important to them that the user
 experience in Ubuntu be reasonably consistent with their builds.
 
 This was the old default, and they changed it, presumably for good reason.
 

indeed, my decision to not revert the upstream change was based on the
fact that this isn't really something that is ubuntu specific. So all
these arguments should apply equally to other linux distributors.

 - Alexander


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Missing an up-to-date application stream

2007-10-22 Thread raeez
Hi

I was recommended by a few people to bring the following bug to the
attention of this list:

https://bugs.launchpad.net/ubuntu/+bug/148976

I have ideas on how we could go about implementing this, but I would
also love to receive feedback on whether what I've proposed is likely to
be made a priority in the long run.

yours sincerely

blue|palm
C/C++ dev



-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Buggy handling of fresh system install at logcheck's plugged 10-dtr code

2007-10-22 Thread Antti S. Lankila
I installed Ubuntu Gutsy with logcheck 1.2.61, logtail 1.2.61. Around 6 
AM this morning, logcheck suddenly started failing, claiming that there 
is a problem with logtail or output redirection.

I investigated the issue. When the system is fresh and the logrotates 
are run for the first time, no files matching a pattern like 
$filename.1.gz at /var/log exists. However, the savelog rotation 
handler presumes the existence of such a file through 
mtime($filename.1.gz), which dies on failure. The die seems OK in 
principle; what is not OK is implicitly assuming that .1.gz must exist 
if .0 exists.

Here's the fixed 10-savelog.dtr.

sub {
  my ($filename) = @_;
  my $rotated_filename=;
  if (-e $filename.0
 (! -e $filename.1.gz
|| mtime($filename.0)  mtime($filename.1.gz))
  ) {
# assume the log is rotated by savelog(8)
# syslog-ng leaves old files here
$rotated_filename=$filename.0;
  }
  return $rotated_filename;
}

If this bug is not fixed, the logcheck crashes, complaining about a 
problem with logtail. (logcheck's STDERR redirect hides the error.)


As a design issue, I believe the current pluggable logrotate detection 
code is a bit foolish. Since every result from these plugged mechanisms 
is going to be matched against the inode of the old log file, and 
rejected if it does not match, it could make a lot more sense to simply 
scan the whole directory looking for the inode number instead of trying 
to heuristically guess what kind of log rotation is taking place.

In that case, the old file would be found by code like:

my ($rotated_file) = grep { inode($_) == $inode_from_state_file } 
$directory/*

and no pluggable mechanisms for guessing rotated filenames would be 
necessary.

-- 
Antti

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Missing an up-to-date application stream

2007-10-22 Thread João Pinto
Hello,
the described bug was the major motivation for the unofficial getdeb
project, and I guess for several 3rd party repositories.

I think this problem is more relevant to universe packages, the argument of
regressions risk should be compared with the impossibility to use key
features/fixes which are introduced on upstream versions but which are not
targeted by the existing SRU policy.

IMHO a key requirement for such repository is the upgrades selection option
versus the automatic recommended upgrades, this can be easily achieved by
expert users with APT pinning, however it should be implemented on a user
friendly manner. A user may select to have 99% release packages, and 1% post
release packages to cover a specific requirement.

Best regards

2007/10/21, raeez [EMAIL PROTECTED]:

 Hi

 I was recommended by a few people to bring the following bug to the
 attention of this list:

 https://bugs.launchpad.net/ubuntu/+bug/148976

 I have ideas on how we could go about implementing this, but I would
 also love to receive feedback on whether what I've proposed is likely to
 be made a priority in the long run.

 yours sincerely

 blue|palm
 C/C++ dev



 --
 Ubuntu-devel-discuss mailing list
 Ubuntu-devel-discuss@lists.ubuntu.com
 Modify settings or unsubscribe at:
 https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss




-- 
João Pinto
IRC: Lamego @ irc.freenode.net
Jabber ID: [EMAIL PROTECTED]
GetDeb Project Manager - http://www.getdeb.net
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Appropriateness of posts to this list (Was Re: evince crash)

2007-10-22 Thread Nicolas Alvarez
On 10/21/07, (``-_-´´) -- Fernando [EMAIL PROTECTED] wrote:

 What we need is a DIGG alike system for LP.
 Either by counting the number of subscribers/comments, thumbs up/down (digg 
 alike), or an hybrid way of all this.
 What do you guys think?

A digg thumb up for that idea :)

-- 
Nicolas
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: Appropriateness of posts to this list (Was Re: evince crash)

2007-10-22 Thread Matthew Paul Thomas

On Oct 22, 2007, at 1:05 PM, (``-_-´´) -- Fernando wrote:

...
What we need is a DIGG alike system for LP.
Either by counting the number of subscribers/comments, thumbs up/down 
(digg alike), or an hybrid way of all this.

What do you guys think?
...


For a variety of reasons, how many votes a bug report receives from the 
sort of people who hang out in bug trackers (as wonderful as those 
people usually are) is often very different from how important the bug 
is to the project in general.


This causes people to make useless comments of the form This bug has X 
votes, why is it only Medium importance!, which causes more e-mail 
notifications and slows down the developers further.


It's possible that the extra noise voting would add to the bug tracker 
would be less than the noise it would subtract from mailing lists like 
this one. But in the absence of evidence about whether something will 
help overall, we tend to err on the side of not implementing it.


Cheers
--
Matthew Paul Thomas
http://mpt.net.nz/


PGP.sig
Description: This is a digitally signed message part
-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss