Prepare package for new upstream 2.3.1

Bug #506085 reported by أحمد المحمودي (Ahmed El-Mahmoudy)
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
monajat (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: monajat

A new upstream release (2.3.1) is available, a package is being prepared for it too.

Related branches

Revision history for this message
أحمد المحمودي (Ahmed El-Mahmoudy) (aelmahmoudy) wrote :
Changed in monajat (Ubuntu):
status: New → Confirmed
Changed in monajat (Ubuntu):
assignee: nobody → Fabrice Coutadeur (fabricesp)
status: Confirmed → In Progress
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

Sorry to bug you about that, but I'm not able to extract the attach tar.gz file (invalid tarball). Could you please reattach it in text format?

Thanks,
Fabrice

Changed in monajat (Ubuntu):
assignee: Fabrice Coutadeur (fabricesp) → nobody
status: In Progress → Incomplete
Revision history for this message
أحمد المحمودي (Ahmed El-Mahmoudy) (aelmahmoudy) wrote :

I just downloaded the patch from here, and it extracts fine using: tar zxf monajat_2.3.1-0ubuntu1.debian.tar.gz

Btw, I downloaded using elinks.

Changed in monajat (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

Hi,

It seems some bad mirror was preventing the download of your file from some locations.

One question about the new packages: does it really make sense to create a dedicated python-monajat package, separated from the data one? could it be a monajat-common package, with both data and python packages? According to the descriptions, it seems python-monajat is an internal python library, and not really prepared to be exposed outside.

Also, this would make easier the dependencies:
- one common package,
- one package for the screenlet,
- one package for the transition
- one package for the cli (mod one)
- one package for the applet

Anyway, as some files are changing from old monajat package to new monajat-applet one, you should use conflict/replace to avoid this error when installing the new version:
Unpacking monajat-applet (from monajat-applet_2.3.1-0ubuntu1_all.deb) ...
dpkg: error processing monajat-applet_2.3.1-0ubuntu1_all.deb (--install):
 trying to overwrite '/usr/share/applications/monajat.desktop', which is also in package monajat 0:1.2-0ubuntu1

Thanks,
Fabrice

Changed in monajat (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
أحمد المحمودي (Ahmed El-Mahmoudy) (aelmahmoudy) wrote : Re: [Bug 506085] Re: Prepare package for new upstream 2.3.1

On Wed, Jan 13, 2010 at 05:13:54AM -0000, Fabrice Coutadeur wrote:
> One question about the new packages: does it really make sense to
> create a dedicated python-monajat package, separated from the data one?
> could it be a monajat-common package, with both data and python
> packages? According to the descriptions, it seems python-monajat is an
> internal python library, and not really prepared to be exposed outside.

I checked with upstream, and he told me that there is a plasma widget
(written in C) that would only require monajat-data. So probably it is
better to keep monajat-data & python-monajat separate.

> Anyway, as some files are changing from old monajat package to new monajat-applet one, you should use conflict/replace to avoid this error when installing the new version:
> Unpacking monajat-applet (from monajat-applet_2.3.1-0ubuntu1_all.deb) ...
> dpkg: error processing monajat-applet_2.3.1-0ubuntu1_all.deb (--install):
> trying to overwrite '/usr/share/applications/monajat.desktop', which is also in package monajat 0:1.2-0ubuntu1

Fixed that in the attached debian diff.

--
 ‎أحمد المحمودي (Ahmed El-Mahmoudy)
  Digital design engineer
 GPG KeyID: 0xEDDDA1B7 (@ subkeys.pgp.net)
 GPG Fingerprint: 8206 A196 2084 7E6D 0DF8 B176 BC19 6A94 EDDD A1B7

Revision history for this message
أحمد المحمودي (Ahmed El-Mahmoudy) (aelmahmoudy) wrote :

Fixed upgrade issue

Changed in monajat (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Fabrice Coutadeur (fabricesp) wrote :

uploaded. Thanks for your work!
I had to change the maintainer field, so please next time, remember to do it ;-)

Changed in monajat (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package monajat - 2.3.1-0ubuntu1

---------------
monajat (2.3.1-0ubuntu1) lucid; urgency=low

  * New upstream release. (LP: #506085)
  * Code is re-written in python, hence packaging changed accordingly.
  * Added manpages for monajat-applet & monajat-mod
  * Added patch desktop.diff to:
    + Remove Encoding field.
    + Add X-Islamic-Software category.
    + Replace irrevelant categories with Utility.
  * debian/copyright: Updated & converted to machine-readable format.
 -- ALEFHAHMEEMDAL ALEFLAMMEEMHAHMEEMWAWDALYEH (Ahmed El-Mahmoudy) <email address hidden> Mon, 21 Dec 2009 10:36:41 +0200

Changed in monajat (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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