[intrepid] new upstream release 0.8

Bug #236964 reported by Vicente Ruiz
14
Affects Status Importance Assigned to Milestone
lightning-extension-locales (Ubuntu)
Fix Released
Medium
Saivann Carignan
sunbird-locales (Ubuntu)
Fix Released
Medium
Saivann Carignan

Bug Description

Binary package hint: sunbird

I just update sunbird and it doesn't run. Sunbrid open a window with this message:

Error de lectura XML: entidad no definida
Ubicación: chrome://calendar/content/calendar.xul
Número de línea 447, columna 12: <menuitem id="calendar-show-unifinder-menu"
-----------^ <menuitem id="list-calendars-context-find"
------^ <textbox id="unifinder-task-edit-field"
               class="task-edit-field"
               flex="1"
               value="&calendar.task.edit.instructions.label;"
               instructions="&calendar.task.edit.instructions.label;"
               onfocus="taskEdit.onFocus(event)"
               onblur="taskEdit.onBlur(event)"
               onkeypress="taskEdit.onKeyPress(event)"/>
------^ <menuitem type="checkbox"
                label="&calendar.context.markcompleted.label;"
                accesskey="&calendar.context.markcompleted.accesskey;"
------^

ProblemType: Bug
Architecture: amd64
Date: Tue Jun 3 03:19:44 2008
DistroRelease: Ubuntu 8.10
NonfreeKernelModules: nvidia
Package: sunbird 0.8+nobinonly-0ubuntu1
PackageArchitecture: amd64
ProcEnviron:
 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
 LANG=es_ES.UTF-8
 SHELL=/bin/bash
SourcePackage: lightning-sunbird
Uname: Linux 2.6.24-16-generic x86_64

Tags: apport-bug
Revision history for this message
Vicente Ruiz (uve) wrote :
Revision history for this message
Vicente Ruiz (uve) wrote :

I fix it if I uninstall locale package of old version.

$ sudo apt-get remove sunbird-locale-es-es

I think that sunbird 0.8 would mark incompatible the old locale packages.

Revision history for this message
John Vivirito (gnomefreak) wrote : Re: [Bug 236964] [NEW] [intrepid] Sunbird doesn't run

VRZ wrote:
> Public bug reported:
>
> Binary package hint: sunbird
>
> I just update sunbird and it doesn't run. Sunbrid open a window with
> this message:
>
> Error de lectura XML: entidad no definida
> Ubicación: chrome://calendar/content/calendar.xul
> Número de línea 447, columna 12: <menuitem id="calendar-show-unifinder-menu"
> -----------^ <menuitem id="list-calendars-context-find"
> ------^ <textbox id="unifinder-task-edit-field"
> class="task-edit-field"
> flex="1"
> value="&calendar.task.edit.instructions.label;"
> instructions="&calendar.task.edit.instructions.label;"
> onfocus="taskEdit.onFocus(event)"
> onblur="taskEdit.onBlur(event)"
> onkeypress="taskEdit.onKeyPress(event)"/>
> ------^ <menuitem type="checkbox"
> label="&calendar.context.markcompleted.label;"
> accesskey="&calendar.context.markcompleted.accesskey;"
> ------^
>
> ProblemType: Bug
> Architecture: amd64
> Date: Tue Jun 3 03:19:44 2008
> DistroRelease: Ubuntu 8.10
> NonfreeKernelModules: nvidia
> Package: sunbird 0.8+nobinonly-0ubuntu1
> PackageArchitecture: amd64
> ProcEnviron:
> PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
> LANG=es_ES.UTF-8
> SHELL=/bin/bash
> SourcePackage: lightning-sunbird
> Uname: Linux 2.6.24-16-generic x86_64
>
> ** Affects: lightning-sunbird (Ubuntu)
> Importance: Undecided
> Status: New
>
>
> ** Tags: apport-bug
>
Was this an upgrade from 0.7? Please try to rename your Sunbird profile
by adding a .old to the end of the name and than start it, let me know
if this is still an issue after following the instructions above.The
profile can be found in ~/.mozilla/ somewhere i cant remember if its
named Sunbird or default ATM but i will be testing somethings in 0.8
this week sometime hopefully today

--
Sincerely Yours,
     John Vivirito

https://launchpad.net/~gnomefreak
https://wiki.ubuntu.com/JohnVivirito
Linux User# 414246

Revision history for this message
Vicente Ruiz (uve) wrote : Re: [intrepid] Sunbird doesn't run

I had installed sunbird 0.7 and I upgraded to 0.8. When sunbird crashed I reported the error and tried the following:

$ mv .mozilla/sunbird .mozilla/sunbird.copia

but sunbird crashed again. I restored the configuration.

$ mv .mozilla/sunbird.copia .mozilla/sunbird

After, I removed sunbird-locale-es-es, and sunbird ran fine. If I try install sunbird-locale-es-es again, sunbrid doesn't run.

Revision history for this message
John Vivirito (gnomefreak) wrote :

once i get a few minutes when im done with sunbird i will update my PPA to have intrepid locales for you to test.
Marking incomplete until i get a chance to look at it.

Changed in lightning-sunbird:
assignee: nobody → gnomefreak
status: New → Incomplete
Revision history for this message
John Vivirito (gnomefreak) wrote :

I have run into time issues and will get to it ASAP but for now the packages in my PPA are fine to use.

Changed in lightning-sunbird:
status: Incomplete → Triaged
Revision history for this message
John Vivirito (gnomefreak) wrote :

ok i pushed the sunbird-locales to my PPA found at:
https://edge.launchpad.net/~gnomefreak/+archive

i just uploaded it so it will take some time to build.

WARNING: please dont add it to your sources.list file as it may update packages that havent been tested or has bugs that i havent gotten around to fixing. just grab the packages you need from the drop down for the source package.

Revision history for this message
John Vivirito (gnomefreak) wrote :

ok working on lightning locales this morning as well. they will be posted in same place as above

Revision history for this message
John Vivirito (gnomefreak) wrote :

ok i posted intrepid lightning locales to my PPA at https://launchpad.net/~gnomefreak/+archive
Im hoping to get Alexander to push this to Intrepid archive for me with other packages that are done

Revision history for this message
Saivann Carignan (oxmosys) wrote :

John Vivirito : Thanks for your fast reaction on this.

I found some points that would need to be improved in your package and I also built sunbird-locales in my PPA to give a concrete example : deb http://ppa.launchpad.net/saivann/ubuntu intrepid main

1- your package was a temporary fix for this problem but it didn't prevent it from happening in the future. For that purpose, correct dependencies needs to be dynamically added to debian/templates/package.template by debian/rules. to fix this, I added VERSION variable at the beginning of the debian/rules file.

2- New xpi files still identify themselves as 0.7.0 in sunbird extension panel, not quite sure why. Is this really the 0.8.0 locales?

3- You used new folder in debian/* for new upstream locales. Normally, you should only have to update the FETCHADDRESS in debian/rules and then run ./debian/rules clean-xpi and ./debian/rules update-xpi to update all xpi files and debian files, without the need of specific folders.

4- upstream it and da locales have corrupted install.rdf. Patches are needed to fix this problem or sunbird reject the extensions.

Hope this might help you with your work on sunbird-locales package. I didn't look at your lightning-extension-locales package yet but I will look at it in the next days.

Changed in lightning-sunbird:
importance: Undecided → Medium
Revision history for this message
Saivann Carignan (oxmosys) wrote :

Ok, I had time to take a look at your lightning-extension-locales package. Here are my recommendations :

1. lightning-0.8.locales.xpi contains lightning-extension binaries which we don't need. It also contains locales that we don't want to install (en_US and ja_JP_mac). You can update the xpi and remove anything that is not in the chrome folder + the en_US and ja_JP_mac locales. This this greatly reduce the xpi size and avoid problems with undesired locales.

2. debian/templates/* needs to be updated. control-loc.tmpl and install.rdf.tmpl needs all 0.7* to be changed to 0.8*.

3. lintian complains about the '*' in 0.7.* in control-loc.tmpl, I think that we should change 0.7.* to 0.8.1, not 0.8.*.

4. control.tmpl could have maintainer field changed to "Ubuntu MOTU Team <email address hidden>", I think that it's more appropriate for ubuntu.

5. Finally, when all these files are updated, you can run ./debian/rules update-debian-files to update debian/control and all debian files according to the templates. This will also add currently missing entries in debian/control for ja, uk, mn and other new locales in the 0.8 release.

Thanks for your work on this. Don't hesitate to email me at anytime if you need information about sunbird-locales or lightning-extension-locales.

Revision history for this message
John Vivirito (gnomefreak) wrote :

ok thanks i will look at this later in week. I hurt my wrist last week so i cant do much typing without making my wrist mad and hurt. if you want to push yours please do and ill work on mine to get it right for future reference. I say this so it gets fixed ASAP

Changed in sunbird-locales:
assignee: nobody → gnomefreak
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Saivann Carignan (oxmosys) wrote :

Thanks! I will take care to take to update the locales in the shortest time possible. I see that pa-IN locale is missing in new lightning-extension release.. There's also many improvements that I wish to add to the package to make it easier to maintain in the future. I also want to fix some packaging mistakes like the one from bug 259052. Stay tuned, the new package should be ready for review in the next days.

Changed in sunbird-locales:
status: Triaged → In Progress
assignee: gnomefreak → saivann
Changed in lightning-extension-locales:
assignee: gnomefreak → saivann
status: Triaged → In Progress
Revision history for this message
Saivann Carignan (oxmosys) wrote :

sunbird-locales and lightning-extension-locales are now ready to be reviewed for upload into ubuntu repositories.

To test the locales, you can install them from my PPA :
deb http://ppa.launchpad.net/saivann/ubuntu intrepid main

Complete source packages are available here :
http://upload.leservicetechnique.com/bugs/sunbird-locales_0.8-0ubuntu1.tar.gz
http://upload.leservicetechnique.com/bugs/lightning-extension-locales_0.8-0ubuntu1.tar.gz

All previously available locales are still available in 0.8 release except pa-IN locale for lightning-extension that has been replaced by a transitional package.

Works has been done to make these packages easier to maintain. All a maintainer needs to do to update the package is to update the VERSION variable in debian/rules and to run ./debian/rules update-xpi . The package will now take care to download and update all the files. Works has been done to prevent future problems with dependencies. Many packaging mistakes has been fixed, useless codes have been dropped and patches have been added for specific corrupted locales (in sunbird-locales). All locales have been tested and works.

lightning-extension-locales (0.8-0ubuntu1) intrepid; urgency=low

  * new upstream release 0.8, introduces new ja, ko and uk locales.
    (LP: #236964)
  * debian/templates/control-loc.tmpl: Change .* to .1~ to
    comply with packaging rules and move the homepage to the Homepage
    field. (Thanks to Andrea Gasparini for the patch) (LP: #259052)
  * debian/templates/control.tmpl: Change maintainer field to MOTU.
    and set standard version to 3.8.0 .
  * debian/control: Add transitional package for mn and pa-in locales.
  * debian/scripts/regen_package.sh: Drop this script. Needed parts
    are now in debian/rules.
  * debian/scripts/jar_to_xpi.sh: Add VERSION variable to automatically
    set good version name on debian/control and install.rdf files.
  * debian/templates/install.rdf.tmpl, control.rdf.tmpl: Drop static
    version number and use automatic VERSION variable instead.
  * debian/postinst.in, postrm.in: Drop as they are not necessary.
  * debian/rules: Add update-xpi rule, FETCHADDRESS and VERSION
    variable to avoid any manual work for next updates.

 -- Saïvann Carignan <email address hidden> Wed, 20 Aug 2008 03:11:51 -0400

sunbird-locales (0.8-0ubuntu1) intrepid; urgency=low

  * new upstream release 0.8, introduces new ja, ko, mn and uk locales.
    (LP: #236964)
  * debian/rules: Add VERSION variable to update both FETCHADDRESS and
    conflicts in debian/control.
  * debian/templates/package.templates: Fix dependencies to avoid future
    installation of locales with a incompatible sunbird version.
  * debian/templates/package.templates: Drop language-support-* dependency.
  * debian/templates/package.templates: Move homepage to Homepage field.
  * debian/templates/control.templates: Change maintainer field to MOTU.
  * debian/templates/control.templates: Set standard version to 3.8.0 .
  * debian/patches/mk.diff: Drop as it is no longer needed.
  * debian/patches: Add patches for da and it to fix corrupted install.rdf.

 -- Saïvann Carignan <email address hidden> Wed, 20 Aug 2008 03:11:51 -0400

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sunbird-locales - 0.8-0ubuntu1

---------------
sunbird-locales (0.8-0ubuntu1) intrepid; urgency=low

  * new upstream release 0.8, introduces new ja, ko, mn and uk locales.
    (LP: #236964)
  * debian/rules: Add VERSION variable to update both FETCHADDRESS and
    conflicts in debian/control.
  * debian/templates/package.templates: Fix dependencies to avoid future
    installation of locales with a incompatible sunbird version.
  * debian/templates/package.templates: Drop language-support-* dependency.
  * debian/templates/package.templates: Move homepage to Homepage field.
  * debian/templates/control.templates: Change maintainer field to MOTU.
  * debian/templates/control.templates: Set standard version to 3.8.0 .
  * debian/patches/mk.diff: Drop as it is no longer needed.
  * debian/patches/{da.diff,it.diff}: Add patches for da and it to fix
    corrupted install.rdf.
    - submitted upstream: https://bugzilla.mozilla.org/show_bug.cgi?id=450808

 -- Saivann Carignan <email address hidden> Wed, 20 Aug 2008 03:11:51 -0400

Changed in sunbird-locales:
status: In Progress → Fix Released
Revision history for this message
Alexander Sack (asac) wrote :

ok. both look good. i uploaded both to intrepid. If things get stuck in NEW queue, wait a bit and if nothing moves let me know.

Thanks for your work!

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lightning-extension-locales - 0.8-0ubuntu1

---------------
lightning-extension-locales (0.8-0ubuntu1) intrepid; urgency=low

  * new upstream release 0.8, introduces new ja, ko and uk locales.
    (LP: #236964)
  * debian/templates/control-loc.tmpl: Change .* to .1~ to
    comply with packaging rules and move the homepage to the Homepage
    field. (Thanks to Andrea Gasparini for the patch) (LP: #259052)
  * debian/templates/control.tmpl: Change maintainer field to MOTU.
    and set standard version to 3.8.0 .
  * debian/control: Add transitional package for mn and pa-in locales.
  * debian/scripts/regen_package.sh: Drop this script. Needed parts
    are now in debian/rules.
  * debian/scripts/jar_to_xpi.sh: Add VERSION variable to automatically
    set good version name on debian/control and install.rdf files.
  * debian/templates/install.rdf.tmpl, control.rdf.tmpl: Drop static
    version number and use automatic VERSION variable instead.
  * debian/postinst.in, postrm.in: Drop as they are not necessary.
  * debian/rules: Add update-xpi rule, FETCHADDRESS and VERSION
    variable to avoid any manual work for next updates.

 -- Saivann Carignan <email address hidden> Wed, 20 Aug 2008 03:11:51 -0400

Changed in lightning-extension-locales:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.