פורסם: 11/03/2011 - 08:17
נושא ההודעה: באג במרכז התוכנות של אובונטו - כוכבים דורסים את פרטי התוכנה
|
נראה שקיים באג באופן בו מוצג המידע במרכז התוכנה של אובונטו כאשר הסביבה היא בעברית.
הבעיה היא כזו:
- סמל התוכנה + שם התוכנה + תאור התוכנה מיושרים לימין כפי שצריך להיות
- אבל: כאשר לתוכנה יש דרוג (כוכבים) - הוא מוצג גם מיושר לימין, וכתוצאה מסתיר את פרטי התוכנה. כנראה שהכוכבים אמורים להיות מיושרים לשמאל כדי שהתצוגה תהיה נכונה.
אפשר לראות תמונה כאן:
http://img6.imagebanana.com/img/o9uafqsb/_010.png
זיהיתי את הבעיה בהתקנה של אובונטו 11.04 עם unity 2D על Virtual Box.
דיווחתי את הבעיה כאן:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/733087
עזרתכם דרושה בנקודות הבאות:
- בדיקה האם הבעיה קיימת גם בגרסה הנוכחית של אובונטו 10.10 - אם מותקנת לכם
- בדיקה האם הבעיה קיימת בסביבת עבודה שונה של אובונטו 11.04 (למשל unity 3D או Gnome Shell) - אם מותקנת לכם
- אם ידוע לכם שדווח כבר באג בנושא זה, מהו מספר הבאג (חיפשתי אך לא מצאתי)
- אם יש לכם מידע נוסף שיכול לעזור לפתרון הבעיה/מעקף
- להצביע לבאג (חפשו את הקישור Does this bug affect you? שמופיע בראש הדיווח של הבאג)
|
|
חזרה לתוכן הדיון |
פורסם: 12/03/2011 - 16:55
נושא ההודעה:
|
לא נראה לי שזה קשור לסביבת עבודה, משהו עם GTK בטח או מישהו כתב קוד מלוכלך עם
widget מותאם אישית וששכח לבדוק לאן הוא צריך ליישר. זה קורה כל הזמן כי
GTK חכמה מספיק ליישר את עצמה לבד לפי השפה.
אני אנסה לבדוק אם אני יכול לתקן את זה עד הערב. כי מילא הגשם המחורבן הזה הרס לי
את יום הכדורסל שלי!!
|
|
חזרה לתוכן הדיון |
פורסם: 12/03/2011 - 19:09
נושא ההודעה:
|
אוקי, מצאתי את זה. מסתבר שמישהו שכח\התעצל לבדוק כיוון, לא מפתיע אותי, הקוד שם
נראה כמו קוד שכותבים תחת לחץ של זמן. בכל מקרה אין לי כוח לפתוח שם account והכל...
אז הנה לך התיקון:
קוד: |
=== modified file 'softwarecenter/view/appview.py'
--- softwarecenter/view/appview.py 2011-02-24 10:07:19 +0000
+++ softwarecenter/view/appview.py 2011-03-12 16:29:50 +0000
@@ -399,16 +399,23 @@
return
def _render_rating(self, window, widget, state, cell_area, xpad, ypad, direction, spacing=3):
- # draw stars on the top right
+ # draw stars on the top right or left
cr = window.cairo_create()
# for the sake of aesthetics,
# star width should be approx 1/5 the width of the action button
sw = sh = self.get_button_by_name('action0').get_size()[0] / 5
+ rtl = (direction == gtk.TEXT_DIR_RTL)
for i in range(0, self.MAX_STARS):
- x = cell_area.x + cell_area.width - xpad - (self.MAX_STARS-i)*sw
+ if rtl:
+ x_offset = xpad + i*sw
+ else: # TEXT_DIR_LTR or TEXT_DIR_NONE
+ x_offset = cell_area.width - xpad - (self.MAX_STARS-i)*sw
+
+ x = cell_area.x + x_offset
y = cell_area.y + ypad
+
if i < int(self.rating):
self._star_painter.set_fill(StarPainter.FILL_FULL)
elif (i == int(self.rating) and
|
השארתי את הסדר של הכוכבים כמו שהוא רק הזזתי את כל העסק לכיוון ההפוך מהטקסט.
תעשה bzr clone , שמור את הקוד למעלה בקובץ ואז bzr patch. ותוודא שזה מה שאתה
רוצה. אם לא תחליף את השורה:
קוד: | x_offset = xpad + i*sw |
ב:
קוד: | x_offset = xpad + (self.MAX_STARS-i)*sw |
|
|
חזרה לתוכן הדיון |
פורסם: 12/03/2011 - 20:36
נושא ההודעה:
|
המון תודה!
הוספתי את הפאץ' לדיווח הבאג.
|
|
חזרה לתוכן הדיון |
פורסם: 25/03/2011 - 20:48
נושא ההודעה:
|
ויטלי : | אוקי, מצאתי את זה. מסתבר שמישהו שכח\התעצל לבדוק כיוון, לא מפתיע אותי, הקוד שם
נראה כמו קוד שכותבים תחת לחץ של זמן. בכל מקרה אין לי כוח לפתוח שם account והכל...
אז הנה לך התיקון:
|
הטלאי הוכנס עפ"י הדיווח בבאג, אבל נוצרה בעיה חדשה. אין לי מושג האם זה קשור לבעיה המקורית או משהו חדש שהופיע. ויטלי - האם יש באפשרותך לבדוק?
להלן תאור הבעיה החדשה:
http://img6.imagebanana.com/img/wkt6fw3r/_011.png
כפי שניתן לראות, שם התוכנה לא מופיע בחלק מהחבילות, ותיאור התוכנה מיושר לשמאל בצמוד לכוכביות. ניתן גם לראות שמספר ההצבעות לא מופיע.
אחרי שלוחצים על חבילה כלשהי, הכל מסתדר:
http://img6.imagebanana.com/img/2au36nsg/_012.png
בתמונה זו, השמות החסרים חזרו, וגם התיאורים עכשיו מיושרים לימין.
המצב הרצוי הוא כמובן מה שמופיע בתמונה השניה, רק שמקבלים אותה רק אחרי לחיצה על חבילה, שזו התנהגות לא רצוייה.
|
|
חזרה לתוכן הדיון |
פורסם: 27/03/2011 - 10:42
נושא ההודעה:
|
אני לא מאמין שזה קשור, נראה מכאן כמו באג כללי יותר, ואחד שנראה רע. לעשות דיבאג
ל widgetים שלא מתנהגים יפה זה לא תמיד פשוט. אגב ניסית כבר לחפש\לפתוח לזה באג?
אני כרגע על ווינדוס, שמתי עכשיו image להתקנה על vbox. אני אשב על זה בהמשך היום.
|
|
חזרה לתוכן הדיון |
פורסם: 27/03/2011 - 11:31
נושא ההודעה:
|
עדיין לא דיווחתי, ממתין למידע נוסף כדי להחליט אם לפתוח באג חדש או לעדכן את הקיים.
הבעיה אצלי מופיעה על Virtual Box עם אובונטו 11.04 מעודכן ו-Unity 2D שהותקן מכאן:
http://www.whatsup.org.il/forum/56066
תודה!
|
|
חזרה לתוכן הדיון |
פורסם: 28/03/2011 - 12:26
נושא ההודעה:
|
אני לא חושב שזה קשור ל unity .
מוזר אבל, כי אני לא מצליח לשחזר את הבאג. אצלי (על 10.10 עם הגירסה ש בtrunk )
זה נראה בסדר. הנה:
http://img222.imageshack.us/img222/3919/80557816.png
יכול להיות שהבאג כבר תוקן, אני לא בטוח כמה מהר הם מעדכנים את האלפא.
תנסה להוריד מ launchpad :
קוד: | bzr clone lp:software-center |
ולהריץ:
קוד: | cd software-center/ && python software-center |
תגיד לי אם הבאג עדין שם.
|
|
חזרה לתוכן הדיון |
פורסם: 28/03/2011 - 22:05
נושא ההודעה:
|
עדכנתי את המערכת שוב והפעלתי את מרכז התוכנה. הבעיה עדיין קורית כך:
- הפעלת מרכז התוכנה של אובונטו
- לחיצה על "תוכנות מותקנות"
- גלילה למטה כמה פעמים עד שרואים אזור עם שורות ריקות
לאחר מכן בדקתי את הגרסה העדכנית לפי ההוראות שלך - הבעיה עדיין קורית.
ככה זה נראה לאחר חזרה על התהליך שתארתי למעלה:
ולאחר שתי הקלקות על שורות ריקות:
הצגת הגרסה:
שמתי לב לעוד משהו מוזר. בהתחלה (עם הפעלת התוכנה) המסך הראשון נראה תקין:
אבל אחרי גלילה למטה כמה דפים וגלילה למעלה, מה שהיה תקין קודם כבר לא מוצג תקין:
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2011 - 17:37
נושא ההודעה:
|
וואו כמה שאני יכול לא לשים לב לדברים! לפעמים אני מפתיע את עצמי
זה נראה כמו באג חדש. אני מנחש שמשהו משבש כמה משתנים והפונקציות
של ה rendering מציגות הכל עקום... אבל זה במקרה טוב.
^ אגב אם זה 2 מ 2 אתה חייב לי בירה (;
אני מציע שתפתח באג, מי שכתב את הקוד בטוח יודע בערך איפה הבעיה.
אני אשב על זה בלילה, מקווה שזה משהו שאני יכול לתקן.
|
|
חזרה לתוכן הדיון |
פורסם: 29/03/2011 - 23:26
נושא ההודעה:
|
דיווח הבאג:
https://bugs.launchpad.net/bugs/745278
1. תודה על הבדיקה, הבירות עלי
2. משתמשי/מנסי אובונטו - אנא הצביעו עבור הבאג כמשפיע גם עליכם
|
|
חזרה לתוכן הדיון |
פורסם: 09/04/2011 - 09:49
נושא ההודעה:
|
נראה שהבעיה השניה נפתרה בגרסה העדכנית (התקנתי מ-http://cdimage.ubuntu.com/daily-live/current/ ).
אני אבקש לסגור את הבאג.
|
|
חזרה לתוכן הדיון |
|