Not logged in
Talk
Contributions
Create account
Log in
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Page
Discussion
Edit
View history
Editing
Mika/Notes/Computer Stuff/Debian Maintenance
(section)
From WikiDotMako
Jump to:
navigation
,
search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Basic Steps== *Use fakeroot, not root. 1. apt-get source bubblefishymon: get the source 2. Fix the bugs. See below for specific examples. 3. Build package after some fixes: ::dpkg-buildpackage (-us -uc skips the signing stage) -rfakeroot: This makes dsc and changes and diff.gz files in the *parent* directory (i.e. /home/mika/). :::if it gives an error dpkg-checkbuilddeps: error: Unmet build dependencies x y z, run apt build-dep bfm. 4. Run lintian on changes to check errors in the directory where .changes files exist: ::lintian -i -I *changes (if there are multiple changes files in the same folder, specify here.) 5. Test the package by: ::sudo debi (the change file name) 6. Make (dch -i (change description)) or edit in editor the changelog file in the debian folder. The format is: ::bfm (0.6.4-3) unstable; urgency=low :: * (Change description. Make sure to add (Closes: #bugnumber) if the change fixes the bug. :: -- Mika Matsuzaki <mika@yukidoke.org> (Timestamp, automatic by dch) Note: dch -i added *Non-Maintainer upload automatically because it saw my laptop's ID instead of my maintainer email. I can edit /home/mika/.bashrc to specify DEBFULLNAME="" and DEBEMAIL="" . Then, do exec bash (starts bash but kills old bash. If you just run bash, then it will run bash inside the existing bash). 7. Upload .dsc and <s>.diff.gz</s> .debian.tar. and orig.tar somewhere, so that the sponsor can get it. 8. pbuilder can help simulate the problems in sid (problems if using Ubuntu. Just use Debian): :: sudo pbuilder create --distribution sid
Summary:
Please note that all contributions to WikiDotMako are considered to be released under the Attribution-Share Alike 3.0 Unported (see
WikiDotMako:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:
Cancel
Editing help
(opens in new window)
Tools
What links here
Related changes
Special pages
Page information