evince crash

Vincenzo Ciancia ciancia at di.unipi.it
Tue Oct 9 12:29:30 UTC 2007

On 09/10/2007 Aaron Whitehouse wrote:
> Most people tend to see their bugs as major. I don't mean to lessen
> the frustration of your plight, but not being able to view a pdf on a
> password restricted site isn't the most major bug that I have seen
> filed against Gutsy.

I'm seriously tired of this idea that an user who subcribed to
launchpad, was able to report a bug, maybe a stack trace report after
installing dbg packages, and maybe can work around a bug (e.g. using
another pdf viewer) wants to raise importance of its bugs because they
are "own" bugs.

I personally have a system which is in good shape. When I try
(unusefully) to raise importance of bugs, is because I want other people
to have a system in good shape, expecially newcomers to ubuntu.

I want other people to have a system in good shape, because I want to be
able to solve bug #1, and to do that, I have to be able to give to
somebody an ubuntu cd, and she installs it, and it works out of the box.
Now there are problems that, even if they are not "important" in the
sense of launchpad, are "important" for the community because they
impact visibly the first-time experience, with an high probability.

For example, I recently reported a bug about evince having terrible
print quality even in the cupsys-pdf printer. I milestoned it for gutsy,
but one of the most active developers, who I consider a very talented
person, surely for very good reasons, removed my request. Now, I have
other users in my department with the same problem. I personally can use
kpdf, other have used acroread, but the point remains: if _I_ suggest
ubuntu to other persons in my department, who are currently using
windows or osx, _they_ will come to me and say it sucks. And, damn, they
will be right. If you can't print a pdf with the default settings of the
distribution, how can you propose ubuntu in a scientific environment? I
have to delay my milestone of starting distributing ubuntu cds to people
in my department until certain major (for the impact on the community)
bugs are fixed.

Bugs I try to raise are usually those that will harm unexperienced
users, not those that harm me. And if you have a crash in evince when
switching pages, it will happen to documents that are _not_ password
protected. In any case, the reporter should propose a serious test case,
not a password protected link. But problem is that gutsy is not in good
shape! If you are a newbie, you can't print pdfs, you can't switch users
on laptops, you will not see your system translated in your native
language by default (or do you really expect users will *decide*
autonomously to activate network at *installation* time if you don't
even tell them in a  README on the desktop), will not be able to connect
to DSL, will not be able to switch network setups without dhcp, and so on.

Notice that I can do all the things above, and all the others that I
have tried to raise in the past without any luck. Now, I am sure
everybody will say I am complaining, or worse. NO. I AM NOT COMPLAINING.
 I everyday try to do my best for ubuntu, in the very few time I have,
by reporting as much information as possible when I encounter bugs, and
by reporting every bug I encounter. _I am just explaining __why__ users
raise bugs_.

I personally think ubuntu has done the best job in linux distributions.
For example, look at the new system to install plugins in firefox. It's
fantastic, it choses the package in the distro. This is the way to do
it. The computer works, the user "uses".

This is the reason why I don't want to complain, but rather to help.
When I see a serious usability problem, that has been there for several
years, I sometimes try to draw developers attention to that problem.
Sometimes with luck, but usually not. This is why I think a voting
system for bugs would be a good idea. It would not be mandatory for
developers, but would give an idea of how much a bug is impacting the
mass of users. Which is _really_ different from how important is a bug.
Importance is related to functionality, and security, not to impact on
the community. And a voting system, being normalized, would not allow
people to raise importance of a bug if they are the only one affected.


More information about the Ubuntu-devel-discuss mailing list