deb package from gufw homepage is incorrect - please use deb packaging rules from Ubuntu source package

Bug #290199 reported by Mantas Kriaučiūnas
4
Affects Status Importance Assigned to Milestone
Gufw
Fix Released
Low
Emilio

Bug Description

deb package from gufw homepage (gufw_0.20.6-all.deb) is incorrect - it doesn't use python-support tool for automatically compiling .py files into .pyc (this speeds up python programs); doesn't have md5sums for installed files, postinst and postrm scripts with update-menus and update-python-modules commands, doesn't not comply with debian packaging standarts - there are no /usr/share/doc/gufw/changelog.Debian.gz file, etc.
These problems can be solved very easy and simple - please use deb packaging rules from Ubuntu source package. If you never played with Deb packaging - just download *.gz and *.dsc files from
http://archive.ubuntu.com/ubuntu/pool/universe/g/gui-ufw/ and extract source package with command :
dpkg-source -x *.dsc

then you will get same sources, like you are developing bug with additional folder, named "debian".
All packaging rules are in this folder - you just need copy this folder to yours sources and edit "debian/changelog" file to match version, date, changes description and package creator name, surname, email.

For creating new deb package use this command:
sudo dpkg-buildpackage -us -uc
(this command should be invoked from folder, where are unpacked sources)

If you don't know how to change deb packaging rules (if you need to add some more dependancies or something) from Ubuntu source package please ask here or Gufw Ubuntu package maintainers: Devid Antonio Filoni <email address hidden> or Teemu Heinämäki <email address hidden>

Revision history for this message
costales (costales) wrote :

Hi!
Thanks by your time for Gufw ;D
Yes, I don't know packaging :( I will try some times, but it's complicate for me.
I will study you solution ;) and I will tell you :D
Thanks very much.

Revision history for this message
costales (costales) wrote :

Hi!
Thanks by your time for Gufw ;D
Yes, I don't know packaging :( I will try some times, but it's complicate for me. I use Debian package maker.

I will study you solution ;) and I will tell you :D
Thanks very much.

Revision history for this message
Vadim Peretokin (vperetokin) wrote :

We currently use the Debian Package Maker to make the .debs, since it's a relatively sane way to produce them. It should be great if you reported these issues to it (https://bugs.launchpad.net/debianpackagemaker) so that it can produce higher-quality .debs.

Revision history for this message
Vadim Peretokin (vperetokin) wrote :

Actually the instructions look rather easy. Marcos, what do you think about doing it the proper way by now?

Changed in gui-ufw:
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
costales (costales) wrote :

Hi!
Emilio is doing the new packages .deb from the repository .deb :)
Then this bug is fixed!
THANKS Emilio ;)

Changed in gui-ufw:
assignee: nobody → Emilio (turl)
status: Confirmed → 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.