On Mon, Feb 27, 2012 at 10:17:16PM +0000, Thomas Hertweck wrote:
On 27/02/12 10:05, Dr. Werner Fink wrote:
On Sat, Feb 25, 2012 at 11:53:11AM +0000, Thomas Hertweck wrote:
Seit openSUSE 12.1 werden Variablen in der bash falsch expandiert, wenn man versucht, mit der Tabulator-Taste eine automatische Vervollstaendigung zu erzielen. So wird aus
$> ls -l $HOME/d<TAB>
ein
$> ls -l \$HOME/d
was komplett falsch ist. Das Problem wurde bereits mehrfach berichtet, aber "Bug 725657 - bash completion $PWD wrong" wurde zum Beispiel mit "WONTFIX" geschlossen. You gotta be kidding me!
Was soll ich als maintainer machen, wenn a) der patch anderes bricht und b) upstream nicht anderes als den patch dazu rüber bringt?
Den Bug geoeffnet lassen, bis eine geeignete Loesung gefunden ist? Es kann ja nicht im Sinne der User sein, ein solches Problem einfach zu ignorieren und den entsprechenden Report mit WONTFIX zu schliessen. Anscheinend gibt es bei anderen Distributionen ja eine Loesung, wie auch immer die aussehen mag. Warum dem so ist, weiss ich natuerlich nicht, koennte natuerlich ein ganz uebler Hack sein. Der momentane Zustand ist allerdings schlicht etwas unbefriedigend, das muessen ja auch die Bash-Leute upstream realisieren. Was haben sie denn gesagt, als Du ihnen berichtet hast, dass ihr Patch andere Sachen zerschiesst? Das koennen sie ja nicht einfach ignorieren. Offensichtlich geht das ja schon Monate so. Wie wird denn nun sichergestellt, wo die zugehoerigen Bugzilla Eintraege geschlossen wurden, dass zumindest in Factory oder der naechsten openSUSE Version das Problem behoben wird? Es ist ja definitiv kein Feature sondern ein Bug. Bei uns in der Firma duerfen verifizierte Bugs, fuer die es (noch) keine Loesung gibt, nicht einfach geschlossen werden - vermutlich finde ich daher das Vorgehen hier etwas seltsam.
Ich ignoriere gar nichts, aber ich halte gar nichts davon, einen Bug offen zu halten, den ich nicht fixen kann. Davon hab' ich schon zu viele. Ich bin maintainer von der bash, der tcsh, und der ksh, dazu passend noch ncurses und so nebenbei von diversen anderen Paketen. Also wenn Du helfen willst, dann wird einen Blick in den Source Code, dann auf den Patch und mach einen Vorschlag ... ich kann auch den Bug öffnen, Dich zum maintainer in dem Projekt shells machen und Dir gerne den Bug übergeben. Das ist immerhin Open Source und Mitarbeit ist jederzeit hoch willkommen. Werner -- "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org