Re: [chandler-dev] Building Chandler 1.0.3+ on Ubuntu 9.04 (Jaunty)
Matt Schafer <[email protected]> Sun, 21 Jun 2009 15:45:19 -0700
| Newsgroups | gmane.org.osaf.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============1467719942== Content-Type: multipart/alternative; boundary=0015175cd5661a5667046ce383ff --0015175cd5661a5667046ce383ff Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Hi Grant, Thanks for your help. I was able to successfully build the .deb for Jaunty using rev 16688. I used the packaging directory in the sandbox repository with the instructions you quoted. I tweaked both the debian/changelog file and the debian/control file. An svn diff is at the end of this email. Took me a little bit to get the control file right. I got the Build-Depends fixed up, but then when I tried to install the package, it wanted to install an old version of vobject, because I failed to remove it from the Depends line. The diff can be hard to follow, so here is a summary of the changes to Build-Depends and Depends: Build-Depends: 1) Change python-dev (>=2.5) to python2.6-dev 2) Delete python-vobject 3) Add python-twisted (>=8.2.0), fakeroot and svn-buildpackage Depends: 1) Change python (>=2.5) to python2.6 2) Delete python-vobject 3) Add python-twisted(>=8.2.0) One other thing I noticed. The openjdk-6-* packages in Build-Depends and Depends require a version >=0.6b11. But the packages in the Ubuntu repository for Jaunty are version 6b14-1.4.1-0ubuntu7. It looks like the control file is looking for 0.6 or later, and the packages are 6 or later. This would make all packages satisfy the version requirement, even if they're older than 6b11. Not sure this is what we want. Also couldn't figure out how to get the version string in Chandler (splash screen and Help>About) to reflect the built version. Since r16688 has 1.0.4.dev, that's what it displays. Though after installation, I manually changed version.py to 1.0.3+svn-r16688. I'm not too worried about it, since I'll be the only one using this package. Unless other folks would like it, too. Bottom line: I now have a Chandler 1.0.3 that works in Jaunty without the error and deprecation warnings. Life is better now. Matt svn diff of checked-out sandbox/packaging/deb/chandler/trunk: Index: debian/control =================================================================== --- debian/control (revision 1977) +++ debian/control (working copy) @@ -2,16 +2,16 @@ Section: mail Priority: optional Maintainer: OSAF buildmasters <buildmaster-6zGkXsw2EZWGJGYlWa3Ukdi2O/[email protected]> -Uploaders: Jared Rhine <[email protected]> +Uploaders: Jared Rhine <[email protected]>, Matt Schafer < [email protected]> Standards-Version: 3.8.0 -Build-Depends: debhelper (>=7), build-essential, curl, subversion, python-dev (>= 2.5), gcc (>=4.2), gettext, patch, libgtk2.0-dev, libsdl1.2-dev, openjdk-6-jre-headless (>=0.6b11), openjdk-6-jdk (>=0.6b11), ant, python-setuptools (>= 0.6c6), python-m2crypto (>= 0.18.2), python-configobj (>= 4.3.2), python-zopeinterface (>= 3.3.1), python-pyicu, python-dateutil, python-vobject, python-epydoc, python-docutils (>=0.4), pylint, python-parsedatetime, imagemagick, inkscape, quilt +Build-Depends: debhelper (>=7), build-essential, curl, subversion, python2.6-dev, gcc (>=4.2), gettext, patch, libgtk2.0-dev, libsdl1.2-dev, openjdk-6-jre-headless (>=0.6b11), openjdk-6-jdk (>=0.6b11), ant, python-setuptools (>= 0.6c6), python-m2crypto (>= 0.18.2), python-configobj (>= 4.3.2), python-zopeinterface (>= 3.3.1), python-pyicu, python-dateutil, python-epydoc, python-docutils (>=0.4), pylint, python-parsedatetime, imagemagick, inkscape, quilt, python-twisted (>=8.2.0), fakeroot, svn-buildpackage Homepage: http://chandlerproject.org/ Vcs-Svn: http://svn.osafoundation.org/chandler/trunk/ Vcs-Browser: http://svn.osafoundation.org/viewvc/chandler/trunk/ Package: chandler Architecture: any -Depends: libsdl1.2debian (>= 1.2.9), libgtk2.0-0 (>= 2.10), openjdk-6-jre (>=0.6b11), python-m2crypto (>= 0.18.2), bzip2 (>= 1.0.3), python (>= 2.5), python-setuptools (>= 0.6c6), python-configobj (>= 4.3.2), python-zopeinterface (>= 3.3.1), python-pyicu, python-dateutil, python-vobject, python-parsedatetime, libc6 +Depends: libsdl1.2debian (>= 1.2.9), libgtk2.0-0 (>= 2.10), openjdk-6-jre (>=0.6b11), python-m2crypto (>= 0.18.2), bzip2 (>= 1.0.3), python2.6, python-setuptools (>= 0.6c6), python-configobj (>= 4.3.2), python-zopeinterface (>= 3.3.1), python-pyicu, python-dateutil, python-parsedatetime, libc6, python-twisted (>= 8.2.0) Description: Manage and share events, calendars, and notes with a desktop application Described as a "Note-to-Self Organizer", Chandler Desktop provides a unique way to track calendars, tasks, and notes, each placed into one Index: debian/changelog =================================================================== --- debian/changelog (revision 1977) +++ debian/changelog (working copy) @@ -1,3 +1,12 @@ +chandler (1.0.3.1~svn16688-1) unstable; urgency=low + + * Bugs fixed in this release (tracker @ http://bugzilla.osafoundation.org ): + - Bug#12792 Chandler does not work under Ubuntu 9.04 Jaunty + - Bug#12802 Italian translation missing in 1.0.3 + - Bug#11059 Upgrade twisted to 8.2.0 + + -- Matt Schafer <[email protected]> Sun, 21 Jun 2009 11:03:22 -0700 + chandler (1.0.3-1) unstable; urgency=low * Bugs fixed in this release (tracker @ http://bugzilla.osafoundation.org ): On Fri, Jun 19, 2009 at 8:06 AM, Grant Baillie <grant-6zGkXsw2EZWGJGYlWa3Ukdi2O/[email protected]>wrote: > BTW, the debs we roll out for chandler 1.0.x releases are made using: > > http://svn.osafoundation.org/sandbox/packaging/deb/chandler/trunk > > which wraps the svn checkout & make procedure you were going through. > Instructions for that are at: > > http://svn.osafoundation.org/sandbox/packaging/deb/HOWTO.txt > > HTH, > > --Grant --0015175cd5661a5667046ce383ff Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Grant,<br><br>Thanks for your help.=A0 I was able to successfully build = the .deb for Jaunty using rev 16688.=A0 I used the packaging directory in t= he sandbox repository with the instructions you quoted.<br><br>I tweaked bo= th the debian/changelog file and the debian/control file.=A0 An svn diff is= at the end of this email.=A0 Took me a little bit to get the control file = right.=A0 I got the Build-Depends fixed up, but then when I tried to instal= l the package, it wanted to install an old version of vobject, because I fa= iled to remove it from the Depends line.<br> <br>The diff can be hard to follow, so here is a summary of the changes to = Build-Depends and Depends:<br><br>Build-Depends:<br>1) Change python-dev (&= gt;=3D2.5) to python2.6-dev<br>2) Delete python-vobject<br>3) Add python-tw= isted (>=3D8.2.0), fakeroot and svn-buildpackage<br> <br>Depends:<br>1) Change python (>=3D2.5) to python2.6<br>2) Delete pyt= hon-vobject<br>3) Add python-twisted(>=3D8.2.0)<br><br>One other thing I= noticed.=A0 The openjdk-6-* packages in Build-Depends and Depends require = a version >=3D0.6b11.=A0 But the packages in the Ubuntu repository for J= aunty are version 6b14-1.4.1-0ubuntu7.=A0 It looks like the control file is= looking for 0.6 or later, and the packages are 6 or later.=A0 This would m= ake all packages satisfy the version requirement, even if they're older= than 6b11.=A0 Not sure this is what we want.<br> <br>Also couldn't figure out how to get the version string in Chandler = (splash screen and Help>About) to reflect the built version.=A0 Since r1= 6688 has 1.0.4.dev, that's what it displays.=A0 Though after installati= on, I manually changed version.py to 1.0.3+svn-r16688.=A0 I'm not too w= orried about it, since I'll be the only one using this package.=A0 Unle= ss other folks would like it, too.<br> <br>Bottom line:=A0 I now have a Chandler 1.0.3 that works in Jaunty withou= t the error and deprecation warnings.=A0 Life is better now.<br><br>Matt<br= ><br><br>svn diff of checked-out sandbox/packaging/deb/chandler/trunk:<br><= br> Index: debian/control<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D<br>--- debian/control=A0=A0=A0 (revision 1977)<br>+++ debian/control=A0= =A0=A0 (working copy)<br>@@ -2,16 +2,16 @@<br>=A0Section: mail<br>=A0Priori= ty: optional<br> =A0Maintainer: OSAF buildmasters <<a href=3D"mailto:buildmaster@osafound= ation.org">buildmaster-6zGkXsw2EZWGJGYlWa3Ukdi2O/[email protected]</a>><br>-Uploaders: Jared Rhine= <<a href=3D"mailto:[email protected]">[email protected]</a>><br>+Upl= oaders: Jared Rhine <<a href=3D"mailto:[email protected]">jared@wordzoo.= com</a>>, Matt Schafer <<a href=3D"mailto:[email protected]">slyydaw= [email protected]</a>><br> =A0Standards-Version: 3.8.0<br>-Build-Depends: debhelper (>=3D7), build-= essential, curl, subversion, python-dev (>=3D 2.5), gcc (>=3D4.2), ge= ttext, patch, libgtk2.0-dev, libsdl1.2-dev, openjdk-6-jre-headless (>=3D= 0.6b11), openjdk-6-jdk (>=3D0.6b11), ant, python-setuptools (>=3D 0.6= c6), python-m2crypto (>=3D 0.18.2), python-configobj (>=3D 4.3.2), py= thon-zopeinterface (>=3D 3.3.1), python-pyicu, python-dateutil, python-v= object, python-epydoc, python-docutils (>=3D0.4), pylint, python-parseda= tetime, imagemagick, inkscape, quilt<br> +Build-Depends: debhelper (>=3D7), build-essential, curl, subversion, py= thon2.6-dev, gcc (>=3D4.2), gettext, patch, libgtk2.0-dev, libsdl1.2-dev= , openjdk-6-jre-headless (>=3D0.6b11), openjdk-6-jdk (>=3D0.6b11), an= t, python-setuptools (>=3D 0.6c6), python-m2crypto (>=3D 0.18.2), pyt= hon-configobj (>=3D 4.3.2), python-zopeinterface (>=3D 3.3.1), python= -pyicu, python-dateutil, python-epydoc, python-docutils (>=3D0.4), pylin= t, python-parsedatetime, imagemagick, inkscape, quilt, python-twisted (>= =3D8.2.0), fakeroot, svn-buildpackage<br> =A0Homepage: <a href=3D"http://chandlerproject.org/">http://chandlerproject= .org/</a><br>=A0Vcs-Svn: <a href=3D"http://svn.osafoundation.org/chandler/t= runk/">http://svn.osafoundation.org/chandler/trunk/</a><br>=A0Vcs-Browser: = <a href=3D"http://svn.osafoundation.org/viewvc/chandler/trunk/">http://svn.= osafoundation.org/viewvc/chandler/trunk/</a><br> =A0<br>=A0Package: chandler<br>=A0Architecture: any<br>-Depends: libsdl1.2d= ebian (>=3D 1.2.9), libgtk2.0-0 (>=3D 2.10), openjdk-6-jre (>=3D0.= 6b11), python-m2crypto (>=3D 0.18.2), bzip2 (>=3D 1.0.3), python (>= ;=3D 2.5), python-setuptools (>=3D 0.6c6), python-configobj (>=3D 4.3= .2), python-zopeinterface (>=3D 3.3.1), python-pyicu, python-dateutil, p= ython-vobject, python-parsedatetime, libc6<br> +Depends: libsdl1.2debian (>=3D 1.2.9), libgtk2.0-0 (>=3D 2.10), open= jdk-6-jre (>=3D0.6b11), python-m2crypto (>=3D 0.18.2), bzip2 (>=3D= 1.0.3), python2.6, python-setuptools (>=3D 0.6c6), python-configobj (&g= t;=3D 4.3.2), python-zopeinterface (>=3D 3.3.1), python-pyicu, python-da= teutil, python-parsedatetime, libc6, python-twisted (>=3D 8.2.0)<br> =A0Description: Manage and share events, calendars, and notes with a deskto= p application<br>=A0 Described as a "Note-to-Self Organizer", Cha= ndler Desktop provides a<br>=A0 unique way to track calendars, tasks, and n= otes, each placed into one<br> Index: debian/changelog<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D<br>--- debian/changelog=A0=A0=A0 (revision 1977)<br>+++ debian/changelo= g=A0=A0=A0 (working copy)<br>@@ -1,3 +1,12 @@<br>+chandler (1.0.3.1~svn1668= 8-1) unstable; urgency=3Dlow<br> +<br>+=A0 * Bugs fixed in this release (tracker @ <a href=3D"http://bugzill= a.osafoundation.org">http://bugzilla.osafoundation.org</a>):<br>+=A0=A0=A0= =A0 - Bug#12792 Chandler does not work under Ubuntu 9.04 Jaunty<br>+=A0=A0= =A0=A0 - Bug#12802 Italian translation missing in 1.0.3<br> +=A0=A0=A0=A0 - Bug#11059 Upgrade twisted to 8.2.0<br>+<br>+ -- Matt Schafe= r <<a href=3D"mailto:[email protected]">[email protected]</a>>=A0 S= un, 21 Jun 2009 11:03:22 -0700<br>+<br>=A0chandler (1.0.3-1) unstable; urge= ncy=3Dlow<br> =A0<br>=A0=A0 * Bugs fixed in this release (tracker @ <a href=3D"http://bug= zilla.osafoundation.org">http://bugzilla.osafoundation.org</a>):<br><br><br= ><br><br><br><div class=3D"gmail_quote">On Fri, Jun 19, 2009 at 8:06 AM, Gr= ant Baillie <span dir=3D"ltr"><<a href=3D"mailto:grant-6zGkXsw2EZWGJGYlWa3Ukdi2O/[email protected]= ">grant-6zGkXsw2EZWGJGYlWa3Ukdi2O/[email protected]</a>></span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, = 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">BTW, the debs we = roll out for chandler 1.0.x releases are made using:<br> <br> <a href=3D"http://svn.osafoundation.org/sandbox/packaging/deb/chandler/trun= k" target=3D"_blank">http://svn.osafoundation.org/sandbox/packaging/deb/cha= ndler/trunk</a><br> <br> which wraps the svn checkout & make procedure you were going through.<b= r> Instructions for that are at:<br> <br> <a href=3D"http://svn.osafoundation.org/sandbox/packaging/deb/HOWTO.txt" ta= rget=3D"_blank">http://svn.osafoundation.org/sandbox/packaging/deb/HOWTO.tx= t</a><br> <br> HTH,<br> <br> --Grant</blockquote></div><br> --0015175cd5661a5667046ce383ff-- --===============1467719942== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Open Source Applications Foundation "chandler-dev" mailing list http://lists.osafoundation.org/mailman/listinfo/chandler-dev --===============1467719942==--