Posts Tagged ‘planet’

It would be nice if… (Fedora package management)

This is a long time (Since Fedora Core 4 if I remember correctly! (When Fedora started using yum)) that Fedora package management have some persistent small problems, that has a HUGE effect on an end users feeling. The simplest case and the most important thing is support for installation media by Fedora package manager.

Fedora uses internet repositories by default. That’s certainly not a problem for users with daily access to broadband internet connection. But what about a user without such an internet connection?! (Lots of users in my country!)

A new Linux user installs Fedora. Then, he decides to see what other packages are available in Fedora DVD (or its CD sets). He finds Add/Remove Software in the menus and runs it… But he finds out that he cannot use it at all to browse available packages and install them. IMHO, that’s too bad for a distribution to not recognize its installation media by default. A user without any network connection should be able to use its distributions installation media out of the box. And also, the package manager should not tell you that you cannot install ANY packages without a network connection! Certainly, installing a package from installation media doesn’t need any network connection!!

Yes, that’s true that you can add your Fedora DVD as a repository to yum (which cannot be done with GUI currently! But even if it was possible, it was still too much if you were required to type the URL yourself), but that’s not desirable at all. It must work by default, or at most by enabling an option in an accessible GUI.

This reason is enough for me to not insist on using Fedora for new users, the above reason is enough for them to have a dark image about Fedora!
While such an important problem exists, I won’t talk about not having any indication of the remaining download size in PackageKit… 😦


Why reporting bugs is so hard?!!

What should you do – as a user – when you face a bug in an interesting open source application?! You can just forget it, and try to find a workaround or just stop using it, with the hope that it’ll be fixed soon. But a better thing to do is to report the bug. But some questions arise now, first of all: where should I submit the bug? Should I try to find and use my Linux distribution’s bug reporting system, or the application’s?
Anyway, you decide about one of them. Now, you go to one of those systems for the first time, and you find that you cannot report any bugs or adding comments to a bug before logging in, and so you should first register yourself with the bug tracking system.

Hmmm, isn’t it too much, just for reporting one bug? You are a regular user, and you’d like to help the developers with reporting bugs, but you should go through many steps before you can do it.
Specially it you want to report bugs to upstream, the situation is worse. For reporting bugs for each application for the first time, you should register… the list will grow as you try to help more: Redhat bugzill, Gnome bugzilla, Freedesktop bugzilla, bugzilla …
I might be too lazy, but I’ve seen that I’m not the only one who is annoyed by this. And this is why I’ve not still reopened the long standing bug in showing ‘justified’ paragraphs when Persian (Farsi) is selected as the CTL language (it just works if you select one of Arabic languages! So, the fix should be trivial, but this bug is in for many years!!).

Well, I’ve read some discussions about this on fedora mailing lists, and it seems that being able to report bugs without any registration is not acceptable for many reasons.
For some of the mentioned reasons, it would be enough if you ask about user’s email address when he is reporting a bug without registration, so that you can remain in touch with the reporter.
And if signing in is really desired, it would be much better if bugzilla supports OpenID, so you won’t need to register in every bugzilla system available in the Internet!

Hi Fedora Planet!

This is my first post which is supposed to appear in the Fedora Planet! Hi all!!

A (maybe!) brief introduction: I’m a 22 years old student, studying AI. I’ve started working with Linux using RedHat 7.2, and while I’ve tested some other distributions briefly, I’m a RedHat (up to version 9)/Fedora user.

Some years ago, I contributed some Persian translations to RedHat and Gnome. Later, I worked on my wxWidgets RAD tool called Almas Designer.

Currently, I’m one of the developers of RoboCup Soccer Simulation Server 3D.

In Fedora, as a member of Fedora Robotics SIG I’m maintaining some RoboCup Soccer Simulation packages for now.

I’ve some Linux related working experience too…

Was it brief?! 🙂