Re: debxo ohmd testers wanted
Hi James, is this still curent? I suffered some personal fubar, thus my late reply :( Do you have a source package ready to look at? Is ohmd still the daemon to use? On Montag, 9. März 2009, qu...@laptop.org wrote: > > control: > > Standards-Version should be upgraded to 3.8.0 (after checking) > I don't know how to check. see /usr/share/doc/debian-policy/upgrading-checklist.txt.gz > > long description is too short (you wrote more in the mail I'm replying > > to :) > Fixed. See patch attached. > > misses homepage: and vcs-pseudoheaders > Fixed homepage, don't understand vcs-pseudoheaders. Thanks. Vcs-pseudoheaders are something like this: Vcs-Git: git://git.debian.org/git/collab-maint/sugar-calculate-activity.git Vcs-Browser: http://git.debian.org/?p=collab-maint/sugar-calculate-activity.git;a=summary Instead of Git you can use any other vcs... > > copyright: > > misses copyright owner > > misses download location > > misses short GPL blurbs > > (see > > http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html) > > mentions GPL but links to GPL-2 > Fixed. Thanks. > > README.Debian > > unneeded with current content (see above) > Replaced with different content. Thanks. > > changelog: > > version number should rather be something like 0.1.1.git20090304-1 > Left as is, until you join in. I'm still willing to help, and I should also be able to fullfil this promise now. > > we should file an ITP bug, so we can close it here ;) (rather to tell > > others about out intentions to put this software into Debian) > Don't know how to do that. Will do, if its still needed. (See the questions at the top of this mail :) > > postrm+postinst: > > unconditionally ending with "exit 0" looks wrong > Okay. 107 of 1051 packages on my system > /var/lib/dpkg/info/*.postinst ended with "exit 0". Should the package > fail to install if update-rc.d fails? Yes, i think so. > > are those files needed at all? I mean, shouldnt debhelper/cdbs create > > them, if they contain autogenerated code only? > Don't know. I guess they can go then. > > rules: > > simple-patchsys.mk is unused, and if, I'd prefer patchsys-quilt.mk > Don't know. Just remove that line. > > Do you have a vcs where you maintain this? > Created just now. > git clone http://dev.laptop.org/~quozl/ohm.git/ Ah, cool. regards & sorry again, Holger signature.asc Description: This is a digitally signed message part. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: debxo ohmd testers wanted
Released new version of package with following changes: 1. built for Debian Lenny, no need to swing sources.list to squeeze, 2. starts ohmd on boot, no need to manually start, 3. fix a few of the packaging issues reported by Holger. http://dev.laptop.org/~quozl/debian/ohmd_0.1.1-6.21.20090304git.quozl-1_i386.deb Tested on an XO for half an hour. Test reports wanted. None posted publically so far. -- James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/ ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
Re: debxo ohmd testers wanted
On Thu, Mar 05, 2009 at 04:49:37PM +0100, Holger Levsen wrote: > Would you like to (co-)maintain the package in Debian? I'd be happy to > sponsor uploads and/or co-maintain. I guess so, but I don't know what that requires. > Comments on files I looked at so far: > > control: > Standards-Version should be upgraded to 3.8.0 (after checking) I don't know how to check. > long description is too short (you wrote more in the mail I'm replying > to :) Fixed. See patch attached. > misses homepage: and vcs-pseudoheaders Fixed homepage, don't understand vcs-pseudoheaders. > copyright: > misses copyright owner > misses download location > misses short GPL blurbs > (see > http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html) > mentions GPL but links to GPL-2 Fixed. > README.Debian > unneeded with current content (see above) Replaced with different content. > changelog: > version number should rather be something like 0.1.1.git20090304-1 Left as is, until you join in. > we should file an ITP bug, so we can close it here ;) (rather to tell > others about out intentions to put this software into Debian) Don't know how to do that. > postrm+postinst: > unconditionally ending with "exit 0" looks wrong Okay. 107 of 1051 packages on my system /var/lib/dpkg/info/*.postinst ended with "exit 0". Should the package fail to install if update-rc.d fails? > are those files needed at all? I mean, shouldnt debhelper/cdbs create > them, > if they contain autogenerated code only? Don't know. > rules: > simple-patchsys.mk is unused, and if, I'd prefer patchsys-quilt.mk Don't know. > Do you have a vcs where you maintain this? Created just now. git clone http://dev.laptop.org/~quozl/ohm.git/ -- James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/ diff --git a/debian/README.Debian b/debian/README.Debian index aa31ee0..1614f1f 100644 --- a/debian/README.Debian +++ b/debian/README.Debian @@ -1,7 +1,16 @@ -README for Debian-style packaging of ohmd +README for Debian packaging of ohmd by James Cameron -This package was built from source downloaded using -git clone git+ssh://qu...@dev.laptop.org/git/projects/ohm +- receives and generates D-Bus events, - -- James Cameron , Wed, 4 Mar 2009 15:22:10 +1100 +- maintains a connection to the X server using an .Xauthority file in + /home/olpc or /root ... without this the detection of keyboard and + mouse idle is not performed, + +- directly uses /sys entries specific to the OLPC XO-1, + +- with gnome-power-manager installed the user will see a power dialog + in response to a power button press, often after the XO has been + woken from suspend. + + -- James Cameron , Mon, 9 Mar 2009 20:11:51 +1100 diff --git a/debian/changelog b/debian/changelog index e49f532..5cbfc50 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,13 @@ ohmd (0.1.1-6.21.20090304git.quozl-1) unstable; urgency=low * start ohmd on install + * start ohmd after hald (fixes a segfault) + * add homepage + * fix copyright + * fix build dependencies for Lenny, tested in a pbuilder + * add a brief system description to README.Debian - -- James Cameron Fri, 06 Mar 2009 11:44:22 +1100 + -- James Cameron Mon, 09 Mar 2009 20:43:51 +1100 ohmd (0.1.1-6.21.20090304git.quozl) unstable; urgency=low diff --git a/debian/control b/debian/control index 690f129..ea32096 100644 --- a/debian/control +++ b/debian/control @@ -2,11 +2,14 @@ Source: ohmd Maintainer: James Cameron Section: unknown Priority: optional -Build-Depends: debhelper (>= 4.2.32), gtk-doc-tools, libhal-dev +Build-Depends: debhelper (>= 4.2.32), cdbs, gtk-doc-tools, libhal-dev, libglib2.0-dev, libdbus-glib-1-dev, libgtk2.0-dev Standards-Version: 3.7.3 Package: ohmd Architecture: any Depends: ${shlibs:Depends} Description: Open Hardware Manager, for OLPC XO-1 Laptops - Provides suspend on lid close, and suspend on idle. + For OLPC XO-1 laptops, provides suspend on power button press, + suspend on lid close, display dimming on idle, and suspend on + extended idle. +Homepage: http://ohm.freedesktop.org/ diff --git a/debian/copyright b/debian/copyright index a9a6903..237b7a3 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,4 +1,35 @@ -Copyright: GPL +This package was debianised by James Cameron on +2009-03-09. -On Debian and Ubuntu GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/share/common-licenses/GPL-2'. +The current Debian maintainer is YOUR NAME + +It was downloaded from: + +git clone git+ssh://qu...@dev.laptop.org/git/projects/ohm + +/* + * Copyright (C) 2007 Richard Hughes + * + * Licensed under the GNU Lesser General Public License Version 2 + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * Licen
Re: debxo ohmd testers wanted
Hi James, On Mittwoch, 4. März 2009, James Cameron wrote: > I've packaged ohmd for debxo, and done some minimal testing. I'd like > other debxo users to have a go at it. Cool. > Packaging improvements welcome. I'm yet to learn some tricks. Would you like to (co-)maintain the package in Debian? I'd be happy to sponsor uploads and/or co-maintain. Comments on files I looked at so far: control: Standards-Version should be upgraded to 3.8.0 (after checking) long description is too short (you wrote more in the mail I'm replying to :) misses homepage: and vcs-pseudoheaders copyright: misses copyright owner misses download location misses short GPL blurbs (see http://lists.debian.org/debian-devel-announce/2006/03/msg00023.html) mentions GPL but links to GPL-2 README.Debian unneeded with current content (see above) changelog: version number should rather be something like 0.1.1.git20090304-1 we should file an ITP bug, so we can close it here ;) (rather to tell others about out intentions to put this software into Debian) postrm+postinst: unconditionally ending with "exit 0" looks wrong are those files needed at all? I mean, shouldnt debhelper/cdbs create them, if they contain autogenerated code only? rules: simple-patchsys.mk is unused, and if, I'd prefer patchsys-quilt.mk Do you have a vcs where you maintain this? regards, Holger signature.asc Description: This is a digitally signed message part. ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel
debxo ohmd testers wanted
G'day, I've packaged ohmd for debxo, and done some minimal testing. I'd like other debxo users to have a go at it. ohmd when running provides: - suspend on power button press, - suspend on lid close, - display dimming on idle, - optional suspend on extended idle. To test it, turn off any other hardware management scripts you may have, configure your sources.list for squeeze [1], download the .deb [2], install it [3], resolve the dependencies [4], and start ohmd [5]. Then see if the features listed above work. Let me know the result. Further details: [1] edit the file /etc/apt/sources.list and change the word lenny to squeeze, then run "apt-get update", [2] use wget or some other method to download the file http://dev.laptop.org/~quozl/debian/ohmd_0.1.1-6.21.20090304git.quozl_i386.deb [3] install it using dpkg, dpkg --install ohmd_0.1.1-6.21.20090304git.quozl_i386.deb which will generate an error regarding dependencies. [4] resolve the dependencies using apt, apt-get -f install [5] start ohmd either manually by typing ohmd, or by running; update-rc.d ohmd defaults invoke-rc.d ohmd start Packaging improvements welcome. I'm yet to learn some tricks. -- James Cameronmailto:qu...@us.netrek.org http://quozl.netrek.org/ signature.asc Description: Digital signature ___ Devel mailing list Devel@lists.laptop.org http://lists.laptop.org/listinfo/devel