Please update gnome-mplayer/gecko-mediaplayer

Bug #226195 reported by Cesare Tirabassi
4
Affects Status Importance Assigned to Milestone
gnome-mplayer (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

gnome-mplayer/gecko-mediaplayer are now at issue 0.6.1. See:

http://code.google.com/p/gnome-mplayer/downloads/list
http://code.google.com/p/gecko-mediaplayer/downloads/list

I haven't looked at it it, but it should be a fairly easy update. For sure, the watch file and copyright needs update.

Please contact me if you want to help and we can work on this together.

Revision history for this message
pikini (murugaprabum) wrote :

Hi,
    I would like to help you with this.I am new to contributing to ubuntu and very much interested in contributing to ubuntu. Please help me in the steps needed to be done to fix this bug.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

This might not be suitable as your first packaging task, so, just check what you are being asked and if you think it is too difficult, don't attempt to do it.
I assume that you are somewhat familiar with the packaging guide (https://wiki.ubuntu.com/PackagingGuide) and the basic tools of the trade (diff, patch, debuild, dpkg-buildpackage, pbuilder, dch, etc.).
If you think you can work on this, please assign this bug to yourself and then:

Get the sources of the old packages:

apt-get source gnome-mplayer
apt-get source gecko-mediaplayer

Note that you need to have the hardy source repository in your sources.list file for this to work.

Get the new sources:

wget http://gnome-mplayer.googlecode.com/files/gnome-mplayer-0.6.1.tar.gz
wget http://gecko-mediaplayer.googlecode.com/files/gecko-mediaplayer-0.6.1.tar.gz

Unpack and rename the new source tarballs (I will only use gnome-mplayer for the next examples, but you will need to do the same for gecko-mediaplayer):

tar xzvf gnome-mplayer-0.6.1.tar.gz
mv gnome-mplayer-0.6.1.tar.gz gnome-mplayer_0.6.1.orig.tar.gz

Copy the packaging over into the new source tree:
cp -r gnome-mplayer-0.6.0/debian gnome-mplayer-0.6.1/

Now the difficult bit:

- check for ALL changes between the two versions ( for instance using diff -Nurb gnome-mplayer-0.6.0 gnome-mplayer-0.6.1).
- if there is a change that needs to be reflected in the packaging, make sure that this is done in the new debian/ dir
- check if we can remove any of the patches we apply (in case they are applied already upstream)
- for sure, we need to change the watch and copyright files to reflect the new download location

List all your changes in changelog, filling in your name, email, current date and updating the version number and distribution, rebuild the source with debuild -S -sa and build your binary (for example with pbuilder);
check that both binaries install (use either dpkg -i or gdebi) and work fine.

At this point we will cover the steps necessary to get your package reviewed and approved, we will cross that bridge when we will be there.

I'm fully available to help for the difficult bit, but I expect that you will be able to carry out with some autonomy the other tasks and will not depend completely on me (I'm of course available to help would the need arise).

pikini (murugaprabum)
Changed in gnome-mplayer:
assignee: nobody → murugaprabum
Revision history for this message
Alexander Sack (asac) wrote :

do we know why debian doesn't have this package? otherwise i agree. if there are no issues we should upgrade this. reassigning to jazzva for now.

Changed in gnome-mplayer:
assignee: murugaprabum → jazzva
Saša Bodiroža (jazzva)
Changed in gnome-mplayer:
status: Confirmed → In Progress
Revision history for this message
Saša Bodiroža (jazzva) wrote :

Uploaded diff.gz

Revision history for this message
Saša Bodiroža (jazzva) wrote :

Changes to the packaging:
  * Update Homepage field in debian/control, download location in
    debian/copyright, and debian/watch in accordance with upstream change of
    download page
  * Update debian/docs to include file DOCS/keyboard_shortcuts.txt
  * Document new command-line option --disablefullscreen in man page
  * Add debian/patches/fix_mntent_compat_headers:
    Add license to the headers of src/mntent_compat.{c,h} from upstream r638
  * Refresh debian/patches/fix_drop_callback for the modified src/gui.c

Changed in gnome-mplayer:
assignee: jazzva → nobody
status: In Progress → Fix Committed
Revision history for this message
Saša Bodiroža (jazzva) wrote :

New version is in the archives.

Changed in gnome-mplayer:
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.