← Back to team overview

gufw-developers team mailing list archive

[Bug 290199] Re: deb package from gufw homepage is incorrect - please use deb packaging rules from Ubuntu source package

 

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

** Changed in: gui-ufw
       Status: Confirmed => Fix Released

** Changed in: gui-ufw
     Assignee: (unassigned) => Emilio (turl)

-- 
deb package from gufw homepage is incorrect - please use deb packaging rules from Ubuntu source package
https://bugs.launchpad.net/bugs/290199
You received this bug notification because you are a member of Gufw
Developers, which is the registrant for Gufw.

Status in GUI for ufw: Fix Released

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 <d.filoni@xxxxxxxxxx> or Teemu Heinämäki <teemu.heinamaki@xxxxxxxxx>