Bug 9218 - Bugtracker link invalid when link is an email
: Bugtracker link invalid when link is an email
Status: RESOLVED WORKSFORME
Product: maemo.org Website
Packages
: unspecified
: All Maemo
: Medium critical (vote)
: ---
Assigned To: Niels Breet
: repositories@maemo.bugs
: http://maemo.org/packages/package_ins...
:
:
:
  Show dependency tree
 
Reported: 2010-02-22 21:34 UTC by Benoît HERVIER
Modified: 2010-02-23 16:27 UTC (History)
2 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description Benoît HERVIER (reporter) 2010-02-22 21:34:01 UTC
SOFTWARE VERSION:
(Settings > General > About product)

EXACT STEPS LEADING TO PROBLEM: 
(Explain in detail what you do (e.g. tap on OK) and what you see (e.g. message
Connection Failed appears))
1. Put a link of the form mailto:khertan@khertan.net in XSBC-Bugtracker control
file
2. Open
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_non-free_armel/vectormine/1.0.4-1/

EXPECTED OUTCOME:
Bug tracker link is mailto:khertan@khertan.net

ACTUAL OUTCOME:
Bug tracker link is :
http://maemo.org/packages/package_instance/view/fremantle_extras-testing_non-free_armel/vectormine/1.0.4-1/khertan@khertan.net

REPRODUCIBILITY:
always

EXTRA SOFTWARE INSTALLED:

OTHER COMMENTS:
As it s require for apps to be validate i put it as critical.

User-Agent:       Mozilla/5.0 (X11; U; Linux armv7l; fr-FR; rv:1.9.2a1pre)
Gecko/20091127 Firefox/3.5 Maemo Browser 1.5.6 RX-51 N900
Comment 1 Benoît HERVIER (reporter) 2010-02-22 22:07:07 UTC
Content of the control file :

Maintainer: Khertan
Package: vectormine
Section: user/games
Priority: low
Depends: python-osso,python-pygame,python-dbus,python-gobject
Version: 1.0.4-1
Architecture: armel
XSBC-Bugtracker: mailto:khertan@khertan.net
XB-Maemo-Display-Name: VectorMine
Description: VectorMine is a space shoot'em up game (A clone of Vectrex
MineStorm). VectorMine is an 1 Euros shareware game.
Maemo-Icon-26: 
 iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IArs4c6QAAAARnQU1BAACx
 jwv8YQUAAAMAUExURQAAAAMAAgACAAACAgEABAEABQEABwACBAACBQAEAAAEAgAGAAAEBAAFBwAG
 BAAHBQQAAAYAAgQAAwcCAAQCAwQABQQEAAQGAAUHBgMACQEACwAADAABDQACDgMDDwAHCQQBCgQD
 CAQADAcADgAIAAAJAQAJAgAKAAALAQELAgALAwEKBwAMAAAMAgALCQkAAAoAAggABAsABQkEAA4A
 AA4AAQ4AAgwABA4EAAoACQsADAkHDA4ACAQAEAkAEAsAEgAQAAASAAAXAAAYAAAbAAAdAAAeABEA
 AhUGCQAgAAAiAAAmAAApAAAuAAAwAAAyAAA0AAA2AAA4AAA7AAA9ABUtFzYiLQBBAABDAABfADrE
 Oz3WLD7DRDrGWz7KXz3QTki6SU6/TV2+VWepX2aqX2OsZ22paW+saWqveWy0Ymm3a2S1cnanZXWt
 cHeudH6qeXGzbHWwbHS2bnC1dHqydUTGPkHKPkHaMEbDS0TNQUbNQ0XOQ0fMTUjHQkrGSk7ESk/H
 TEjIQEjKQknMRUjPRU3MR0/PR0vJTEvPSE/LSUfLUUXKU0rDWkvIUEvLUEnOV0/NUEbSTUjRRknS
 R0jUT0zVSU/YTEDTUU3RV1DKQVLMQ1XJQlbKQ1PJT1LKT1HNS1XISVbJSlHCUFPFU1DEX1DMUFDS
 SlDaUVLGYVPMY2HCWWLUY32sgny1ggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPeRjuUAAAEAdFJOU///////
 ////////////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////////////
 ////////////////////////////////////////////////////////////////////////////
 /////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRT
 b2Z0d2FyZQBQYWludC5ORVQgdjMuNS4zoOlZ1QAAAhtJREFUSEvt1edb00AcwPHjCJDrL+oVd6io
 cBpHNRWrlQoqKRajtjSpinvvvXDhBPfAvffefyMGfaRpcinp8/DKx7y8u8/zfZ67S4J6inxQket7
 /gM/OzZgu3TCq+ZVuLXVQ3iAz8vOFQdWm+mXfMEvdI3ES7YVA65inEwe5Apu4UtqGJoAz/yDDymE
 YErmKU/wCu+VMBoFoP30DxZYBdC0wxzBKTzOzlYb6uhMgPX+wIasuqihbigFMNa5hbtwoUkRBFkG
 oqrNO/2Ay8vDwyurqglYYOFel3AVXq1aESstlSQASqPRs/2D860xG2j96BTOwneAChFjShFiTI3q
 e/oDGyexsRUYq2ovmKUu1rc7hKNw1ySkdj61HtHqjC4HdroweGDCxNp5VP0DysdZZ7E2X+QXnkQi
 I5ACkoQQpY2NoRBA89FC4HokhpDC/oIxVQwSiX15Iq/w0KypIUydU1YmSfX1LS0YyyElvMkbHGuT
 5cnWlciBapmx9Du7sBeuERKsjMcDQ4LBtpVZUxTnCmQanqrt9wKvCSkpicenB2YEj6/puC8OEgTC
 AjihHbEJW+GRSWlgsGGkv9643bvizpVOI5lgbLxwig9OWgDjT103c9Pth5JKkyCYF3NDuUKHrmcy
 b984DnbLmUtLU0Y7D9zTd3d38177b5s7jQN9E32F5y92cb9Dvwd3/HAD79WFroYPNWB/IM/Wv1D4
 BU+9rgqDHMj2AAAAAElFTkSuQmCC
Installed-Size: 414
Comment 2 Benoît HERVIER (reporter) 2010-02-23 08:45:12 UTC
It s now ok when i upload the i386 package too. But the icon is the old one.

So it seems some informations from the armel package are read in the i386 one.
Comment 3 Valério Valério maemo.org 2010-02-23 13:53:10 UTC
The fields in your final control file aren't correct:

XSBC-Bugtracker: mailto:xxxx
XB-Maemo-Display-Name: VectorMine

That's correct for the control file before the dpkg parse.

After the dpkg parse should be:

Bugtracker: mailto:xxxxx
Maemo-Display-Name: VectorMine

You can also notice that the app manager doesn't read the pretty
name(VectorMine), instead shows "vertormine".
Comment 4 Benoît HERVIER (reporter) 2010-02-23 15:01:51 UTC
> That's correct for the control file before the dpkg parse.
> 


You mean that control file have to be different for autobuilder and a real
package ?
Comment 5 Valério Valério maemo.org 2010-02-23 16:05:56 UTC
(In reply to comment #4)
> > That's correct for the control file before the dpkg parse.
> > 
> 
> 
> You mean that control file have to be different for autobuilder and a real
> package ?
> 

I don't know how py2deb works, but the user-defined fields(those starting with
x) should be parsed when the package is built(Only the part of the field name
after the hyphen will be used in the output file).

More info here: http://www.debian.org/doc/debian-policy/ch-controlfields.html
(section 5.7)
Comment 6 Benoît HERVIER (reporter) 2010-02-23 16:22:35 UTC
Thanks for the link.

In the same time X-Fade explain me a bit the things on irc.

Thx