This shows you the differences between two versions of the page.
dpkg [2018/03/07 21:30] |
dpkg [2023/07/01 13:29] (current) rzr [DONE] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ===== Request / Help me ===== | ||
+ | |||
+ | [[Please]] help, I am looking for : | ||
+ | |||
+ | Sponsorship/uploader for : | ||
+ | |||
+ | * http://rzr.online.fr/q/vrml | ||
+ | |||
+ | Testing : | ||
+ | |||
+ | * http://packages.qa.debian.org/u/unicorn.html # help needed | ||
+ | * test : [[flashblock]] | ||
+ | * ITP [[gtk]] : http://mentors.debian.net/debian/pool/m/mpcut/ | ||
+ | |||
+ | |||
+ | ===== ToDo ===== | ||
+ | |||
+ | My side I'll have to : | ||
+ | |||
+ | * https://mentors.debian.net/packages/uploader/rzr@users.sf.net | ||
+ | * http://qa.debian.org/developer.php?login=rzr@gna.org # migrate | ||
+ | * http://qa.debian.org/developer.php?login=rzr@users.sf.net # migrate | ||
+ | * http://wiki.debian.org/Maintainers | ||
+ | * http://git.debian.org/?p=collab-maint/chntpw.git | ||
+ | * https://bugs.debian.org/826582 | ||
+ | * https://salsa.debian.org/projects/new | ||
+ | * https://wiki.debian.org/DebianMaintainer# | ||
+ | |||
+ | |||
+ | ===== DONE ===== | ||
+ | |||
+ | * 2002 : Bug report http://bugs.debian.org/156658 | ||
+ | * http://www.debian.org/devel/join/nm-step1 | ||
+ | * 2005 : 1st ITP | ||
+ | * 2005-10-03 : Maintainer of http://packages.qa.debian.org/c/connect-proxy.html ([[Proxy]]) | ||
+ | * 2006-02-10 : looking for an advocate | ||
+ | * http://www.debian.org/devel/join/newmaint#Advocate | ||
+ | * 2006-03-19 : waiting for advocate check | ||
+ | * https://nm.debian.org/nmlist.php | ||
+ | * 2006-04-21 : waiting for newmat : | ||
+ | * http://packages.debian.org/src:newmat | ||
+ | * 2006-06-06 : waiting for advocate check : | ||
+ | * https://nm.debian.org/nmadvocate.php?email=rzr%40users.sf.net | ||
+ | * 2006-06-14 : advocate check : done | ||
+ | * https://nm.debian.org/nmstatus.php?email=rzr%40users.sf.net | ||
+ | * 2008-02-08 : http://bugs.debian.org/435582 | ||
+ | * 2009-00-00 : new email | ||
+ | * http://qa.debian.org/developer.php?login=rzr@gna.org | ||
+ | * 2009-12-11 : http://mentors.debian.net/debian/pool/main/c/connect-proxy/ | ||
+ | * 2009-12-22 : http://packages.qa.debian.org/j/jaaa.html | ||
+ | * 2018-02-19 : https://bugs.debian.org/889824 | ||
+ | * https://bugs.debian.org/890847 | ||
+ | * https://lists.debian.org/debian-mentors/2018/02/msg00212.html | ||
+ | * https://lists.debian.org/debian-mentors/2018/02/msg00222.html | ||
+ | * http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2018-February/025293.html | ||
+ | * https://buildd.debian.org/status/package.php?p=iotjs | ||
+ | * https://tracker.debian.org/pkg/iotjs# TODO | ||
+ | * 2020 : PinBall | ||
+ | * 2023-07-01: https://nm.debian.org/person/rzr/ | ||
+ | |||
+ | ===== FLOW ===== | ||
+ | |||
+ | * https://ftp-master.debian.org/new/?C=M;O=A | ||
+ | * https://ftp-master.debian.org/stat.html | ||
+ | * https://bugs.debian.org/release-critical/ | ||
+ | |||
+ | ===== [[RzR]] : ===== | ||
+ | |||
+ | * http://qa.debian.org/developer.php?ubuntu=1&login=rzr@users.sf.net | ||
+ | * http://qa.debian.org/developer.php?ubuntu=1&login=rzr@gna.org | ||
+ | * http://qa.debian.org/developer.php?ubuntu=1&login=Philippe.COVAL@laposte.net | ||
+ | |||
+ | I applied to become a [[Debian]] developer since I use LibreSoftware for more than a decade now. | ||
+ | And I feel i have a debt to this community. | ||
+ | |||
+ | I already done some works as a opensource developer, | ||
+ | I contributed to some 3D games projects , | ||
+ | and I started a 3D lib for J2ME devices , | ||
+ | |||
+ | I also made some documentation, patches etc, You'll see some reference at : | ||
+ | @ http://rzr.online.fr/contribs.htm | ||
+ | |||
+ | About Debian, I try to share my knowledge with users, | ||
+ | I am used to bugreport problem and I've done several packages yet. | ||
+ | |||
+ | Done : | ||
+ | |||
+ | * http://qa.debian.org/wnpp.php?login=rzr%40users.sf.net | ||
+ | |||
+ | * this small ssh util : | ||
+ | @ http://packages.qa.debian.org/c/connect-proxy.html | ||
+ | |||
+ | * an algebra lib : | ||
+ | @ http://packages.qa.debian.org/n/newmat.html | ||
+ | |||
+ | * guitar tablature editor ([[SWT]]) | ||
+ | @ http://packages.qa.debian.org/t/tuxguitar.html | ||
+ | |||
+ | * fat resizer | ||
+ | @ http://packages.qa.debian.org/f/fatresize.html | ||
+ | |||
+ | * Also, I try to maintain a "quick and dirty" repository for some missing packages not so free or custom ones. | ||
+ | |||
+ | |||
+ | Work Planned : | ||
+ | |||
+ | * WIP: http://bugs.debian.org/400739 | ||
+ | * http://bugs.debian.org/cgi-bin/pkgreport.cgi?submitter=philippe.coval@laposte.net | ||
+ | * Adoption of unicorn-source an ADSL Modem Driver (I dont have the modem) | ||
+ | https://alioth.debian.org/users/rzr-guest/ | ||
+ | * My plans in the future is to package other missing packages such as glaxium, ksmoothdock and a couple of other tools. | ||
+ | |||
+ | |||
+ | ==== Bugs ==== | ||
+ | |||
+ | * http://merkel.debian.org/~don/cgi/search.cgi?phrase=rzr&search=search&skip=0&attribute_field=%40author&attribute_operator=STRINC&attribute_value=rzr&attribute_field=date&attribute_operator=NUMEQ&attribute_value=&order_field=%40cdate&order_operator=NUMD&max_results=200 | ||
+ | |||
+ | |||
+ | ==== Software ==== | ||
+ | |||
+ | * Debian | ||
+ | ** Maintainer of http://packages.qa.debian.org/c/connect-proxy.html | ||
+ | * [[LibreSoftware]] | ||
+ | ** Admin : GPL 3D midlet demo http://rzr.online.fr/java.htm | ||
+ | |||
+ | |||
+ | ==== REFERENCE ==== | ||
+ | |||
+ | [[lintian]] [[menu]] file : | ||
+ | |||
+ | menu-item-creates-new-root-section http://www.debian.org/doc/packaging-manuals/menu.html/ch3.html#s3.5 | ||
+ | |||
+ | |||
+ | [[desktop]] files : | ||
+ | * https://wiki.ubuntu.com/PackagingGuide/Howtos/DesktopFiles | ||
+ | * http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.0.html#example | ||
+ | * http://standards.freedesktop.org/menu-spec/latest/apa.html | ||
+ | * http://www.unixgarden.com/index.php/environnement-de-bureau/les-menu-freedesktoporg | ||
+ | |||
+ | * http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html#s-depends | ||
+ | * http://www.fifi.org/doc/debconf-doc/tutorial.html | ||
+ | * https://wiki.ubuntu.com/MOTU/School/MaintainerScripts | ||
+ | * http://wiki.debian.org/IntroDebianPackaging | ||
+ | * http://kitenet.net/~joey/blog/entry/debhelper_dh_overrides/# [[dh]] | ||
+ | * http://askubuntu.com/questions/473429/debuild-failed-at-dh-install-with-cp-cannot-stat-debian-tmp-path-to-install-b# dh_install | ||
+ | * http://people.debian.org/~hertzog/dpkg-source.html | ||
+ | |||
+ | |||
+ | |||
+ | ===== WIP ===== | ||
+ | |||
+ | * http://bugs.debian.org/wnpp# RFS, ITP | ||
+ | * https://qa.debian.org/developer.php?login=rzr@gna.org | ||
+ | * http://mentors.debian.net/ | ||
+ | * http://incoming.debian.org/ | ||
+ | * http://ftp-master.debian.org/new.html | ||
+ | * https://ftp-master.debian.org/#pub/UploadQueue/ | ||
+ | * http://packages.debian.org/unstable/newpkg_main | ||
+ | |||
+ | === ToDo : http://bugs.debian.org/wnpp === | ||
+ | |||
+ | * http://bugs.debian.org/354908 # [[M5451]] | ||
+ | * http://bugs.debian.org/cgi-bin/pkgreport.cgi?which=submitter&data=philippe.coval%40laposte.net&archive=no&version=&dist=unstable | ||
+ | * http://bugs.debian.org/cgi-bin/pkgreport.cgi?submitter=Philippe.COVAL@IFrance.COM | ||
+ | * | ||
+ | http://bugs.debian.org/cgi-bin/pkgreport.cgi?submitter=rzr@users.sf.net | ||
+ | |||
+ | |||
+ | === policy === | ||
+ | |||
+ | * http://www.debian.org/doc/debian-policy/ | ||
+ | ** http://packages.debian.org/changelogs/pool/main/d/debian-policy/current/changelog | ||
+ | |||
+ | * http://olympus.het.brown.edu/cgi-bin/dwww?type=file&location=/usr/share/doc/debian-policy/upgrading-checklist.txt.gz | ||
+ | |||
+ | * http://wiki.debian.org/Proposals/CopyrightFormat | ||
+ | |||
+ | === [[Developper]]=== | ||
+ | |||
+ | * http://www.debian.org/doc/packaging-manuals/ | ||
+ | * http://www.debian.org/devel/wnpp/ | ||
+ | |||
+ | |||
+ | sudo apt-get install dh-make dpkg-dev devscripts lintian linda | ||
+ | sudo apt-get install gcc make fakeroot docbook-to-man | ||
+ | |||
+ | |||
+ | Publishing a debian package : | ||
+ | |||
+ | http://www.debian.org/doc/maint-guide/ | ||
+ | dpkg-buildpackage -rfakeroot | ||
+ | |||
+ | |||
+ | debuild (ou pdebuild) | ||
+ | dput ou dupload ou debrelease | ||
+ | |||
+ | * http://www.debian.org/devel/wnpp/ | ||
+ | * http://people.debian.org/~mpalmer/debian-mentors_FAQ.html | ||
+ | * http://www.debian.org/doc/packaging-manuals/ | ||
+ | * http://mentors.debian.net/signup.php | ||
+ | |||
+ | |||
+ | === ToDo=== | ||
+ | |||
+ | find . -iname "*.so" -printf "%P usr/lib/\n" >> debian/install | ||
+ | |||
+ | reportbug wnnp | ||
+ | # http://sponsors.debian.net/ | ||
+ | dupload --to mentors *.changes | ||
+ | |||
+ | |||
+ | ===Devel=== | ||
+ | |||
+ | apt-get install chrpath (tool of the month) | ||
+ | |||
+ | |||
+ | === [[Software]]=== | ||
+ | |||
+ | * [[IDE]] | ||
+ | * http://packages.debian.org/unstable/devel/eclipse-platform | ||
+ | * http://www.kaffe.org/~mkoch/eclipse/ [[Java]] [[Programming]] | ||
+ | * http://openvrml.org/download # openvrml-mozilla-plugin | ||
+ | |||
+ | |||
+ | ------------------------------------------------------------------------------- | ||
+ | |||
+ | ===DEBIAN MISC : [[CVS]]=== | ||
+ | |||
+ | /etc/rc.boot/ | ||
+ | /etc/init.d/ | ||
+ | (rh's /etc/rc.d/rc.local ) | ||
+ | |||
+ | |||
+ | # how to make a debian package : | ||
+ | |||
+ | cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/mldonkey login | ||
+ | cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/mldonkey co mldonkey | ||
+ | |||
+ | |||
+ | gmake -f debian/rules | ||
+ | gmake -f debian/rules binary | ||
+ | debstd | ||
+ | dpkg -i ../*.deb | ||
+ | # lintian - Debian package checker | ||
+ | |||
+ | |||
+ | hold pkg : | ||
+ | |||
+ | dselect : "=" | ||
+ | echo -e "libc6 hold\nlibc6-dev hold" | dpkg --set-selections | ||
+ | |||
+ | |||
+ | |||
+ | ===== black magic ===== | ||
+ | |||
+ | dget -x http://ftp.ubuntu.com/ubuntu/pool/main/c/command-not-found/command-not-found_0.2.3.dsc | ||
+ | |||
+ | sudo aptitude install $(debuild 2>&1 | grep 'dpkg-checkbuilddeps: Unmet build dependencies: ' | cut -d: -f3 | sed -e 's/(.*)//g') | ||
+ | |||
+ | |||
+ | |||
+ | debuild -S 2>&1 | grep 'dpkg-source: error: cannot represent change to ' | sed -e "s|dpkg-source: error: cannot represent change to $(basename -- `pwd`)/\(.*\): .*|\1|g" | while read t; do echo "rm -vf -- \"$t\""; done | ||
+ | |||
+ | install: | ||
+ | find . -type f -exec file '{}' \; | grep -e ELF | grep -e executable | cut -d: -f1 | while read t; do install -v $t /tmp/ ; done | ||
+ | |||
+ | find . -type f -iname "*.so*" -exec basename "{}" \; | while read t; do xargs -n 1 apt-file search ; done | cut -d: -f 1 | sort | uniq | tr '\n' ' , ' | ||
+ | |||
+ | dpkg --clear-avail # http://sidux.com/index.php?name=PNphpBB2&file=printview&t=21491&start=15 | ||
+ | |||
+ | |||
+ | ==== ToDo ==== | ||
+ | |||
+ | [[Print]]: http://www.debian.org/doc/debian-policy/ch-scope.html#s1.2 | ||
+ | |||
+ | |||
+ | |||
+ | You can convert these debian packages to RPM or Slackware tgz using Alien package converter. | ||
+ | You can obtain it at http://kitenet.net/programs/alien/ | ||
+ | |||
+ | |||
+ | ==== Library ==== | ||
+ | |||
+ | http://ftp.debian.org/debian/pool/main/lib3/lib3ds/lib3ds_1.2.0.orig.tar.gz | ||
+ | http://ftp.debian.org/debian/pool/main/lib3/lib3ds/lib3ds_1.2.0-4.diff.gz | ||
+ | http://packages.qa.debian.org/f/f2c.html | ||
+ | |||
+ | http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html | ||
+ | |||
+ | |||
+ | ==== Reference ==== | ||
+ | |||
+ | * http://www.debian.org/doc/maint-guide/ch-update.en.html#s-newupstream | ||
+ | * http://www.infodrom.org/Debian/doc/acronyms.html | ||
+ | * FAQ: http://people.debian.org/~mpalmer/debian-mentors_FAQ.html | ||
+ | * Sponsor search: sponsors.debian.net | Sponsoree repository: mentors.debian.net | ||
+ | * http://blog.gmane.org/gmane.linux.debian.devel.general | ||
+ | * http://debtags.alioth.debian.org/faq.html | ||
+ | * http://www.debian.org/doc/debian-policy/ch-source.html#s-debianrules | ||
+ | |||
+ | |||
+ | |||
+ | ==== Done ==== | ||
+ | |||
+ | * http://bugs.debian.org/354460 #[[FAT]] | ||
+ | * [[MathsSoftware]] : http://mentors.debian.net/debian/pool/main/n/newmat/?C=M;O=D | ||
+ | * [[SWT]] | ||
+ | |||
+ | |||
+ | ===== [[Proxy]] ===== | ||
+ | |||
+ | mkdir -p /tmp/${TMPDIR} && cd /tmp/${TMPDIR} | ||
+ | sudo apt-get update | ||
+ | sudo apt-get install apt-build apt-src | ||
+ | sudo apt-build install connect-proxy | ||
+ | sudo dpkg -i /var/cache/apt-build/repository/connect-proxy_1.95-2_i386.deb | ||
+ | |||
+ | |||
+ | ===== ERRORS ===== | ||
+ | |||
+ | "dpkg: error: --configure needs a valid package name but 'libc6' is not: ambiguous package name 'libc6' with more than one installed instance" | ||
+ | |||
+ | * http://forums.debian.net/viewtopic.php?f=30&t=84743# MultiArch | ||
+ | |||
+ | |||
+ | sudo dpkg -P --force-all libgtk2.0-cil | ||
+ | |||
+ | Was not enough for me I had to : | ||
+ | |||
+ | sudo mv /var/lib/dpkg/info/libgtk2.0-cil.postrm /var/lib/dpkg/info/libgtk2.0-cil.postrm.tmp | ||
+ | |||
+ | sudo dpkg -P --force-all libgtk2.0-cil | ||
+ | |||
+ | |||
+ | * http://askubuntu.com/questions/171898/e-file-does-not-exist-file-while-removing-a-package/574191#574191 | ||
+ | * https://bugs.launchpad.net/ubuntu/+source/gtk-sharp2/+bug/1014612 | ||
+ | |||
+ | |||
+ | |||
+ | ===== MISC ===== | ||
+ | |||
+ | * http://qa.debian.org/developer.php?login=marc@dch-faq.de | ||
+ | * http://qa.debian.org/developer.php?login=myon@debian.org | ||
+ | * http://people.debian.org/~daniel/documents/sponsoring.html | ||
+ | * http://snapshot.debian.net/ | ||
+ | * http://hacking.elboulangero.com/2016/01/14/debian-package-starting.html# autoreconf AutoTools | ||
+ | * http://wiki.opf-labs.org/display/SP/The+Hello+World+Debian+Package# MaN PerL pod2man | ||
+ | |||
+ | ===== LINKS ===== | ||
+ | |||
+ | * http://www.linuxia.de/maintainer/rzr@users.sf.net | ||
+ | * https://coderwall.com/p/urkybq# HowTo IntegratioN DeB PackaginG | ||
+ | |||
+ | * http://www.debian.org/doc/debian-policy/ch-binary.html#s-descriptions | ||
+ | * http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Description | ||
+ | * http://www.debian.org/doc/manuals/developers-reference/ch-best-pkging-practices.en.html#s-bpp-desc-basics | ||
+ | * https://wiki.debian.org/SchrootPackaging#Adjusting_the_.22.2Fetc.2Flintianrc.22_file# | ||
+ | * https://debathena.mit.edu/config-package-dev/# ConF | ||
+ | * https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/# | ||
+ | * https://wiki.debian.org/Creating%20signed%20GitHub%20releases# | ||
+ | |||
+ | |||
+ | ===== MORE ===== | ||
+ | |||
+ | @TaG: ItP RfP PkG [[Debian]] [[APT]] [[Ubuntu]] [[LibreSoftware]] [[Linux]] [[OS]] [[WIP]] [[pkg]] [[deb]] [[integration]] [[wnpp]] [[rfp]] [[itp]] | ||
+ | |||
+ | |||
+ | {{http://s55.photobucket.com/albums/g132/lugsaju/Debian/?action=view¤t=Lord_of_Swirls_-_1280x1024-1.jpg}} | ||
+ | |||
+ | {{https://matrix-client.matrix.org/_matrix/media/r0/download/matrix.org/TWENzQvJFtmdFOqvSZTcfdeD}} | ||