Luke,<br><br>Thanks for the pointer.<br><br>Looking forward to hearing from Siegfried-Angel.<br><br>Regards,<br><br>Manu<br><br><div class="gmail_quote">On Mon, Jul 26, 2010 at 9:18 AM, Luke Faraone <span dir="ltr">&lt;luke@faraone.cc&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
This question is perhaps better suited to the Debian OLPC list, please<br>
drop SugarTeam from CC in future mails.<br>
<div><div></div><div class="h5"><br>
On Jul 25, 2010, at 13:58, Kandarp Kaushik &lt;<a href="mailto:kandarp@seeta.in">kandarp@seeta.in</a>&gt; wrote:<br>
<br>
&gt; Hello,<br>
&gt; I was trying to package sugar-speak-activity and faced the following issues:<br>
&gt;<br>
&gt;<br>
&gt; 1) $ gbp-clone git+ssh://<a href="http://git.debian.org/git/collab-maint/sugar-speak-activity.git" target="_blank">git.debian.org/git/collab-maint/sugar-speak-activity.git</a><br>
&gt;          Initialized empty Git repository in<br>
&gt; /home/kandarp/git_local_repo/speak/sugar-speak-activity/.git/<br>
&gt;          Enter passphrase for key &#39;/home/kandarp/.ssh/id_rsa&#39;:<br>
&gt;          remote: Counting objects: 141, done.<br>
&gt;          remote: Compressing objects: 100% (88/88), done.<br>
&gt;          remote: Total 141 (delta 51), reused 134 (delta 48)<br>
&gt;          Receiving objects: 100% (141/141), 1.99 MiB | 67 KiB/s, done.<br>
&gt;          Resolving deltas: 100% (51/51), done.<br>
&gt;<br>
&gt; On cloning the repo., upstream branch wasn&#39;t present and only the<br>
&gt; master branch was there.<br>
&gt; Created branch upstream manually.<br>
&gt;<br>
&gt;<br>
&gt; 2) $ git merge v16 failed, had to reset the upstream branch.<br>
&gt;<br>
&gt;<br>
&gt; 3) debian folder had the following files:<br>
&gt; changelog  compat  control  copyright  rules  watch<br>
&gt;<br>
&gt; tried to regenerate debian/control after creating debian/<a href="http://control.in" target="_blank">control.in</a> using:<br>
&gt; $ DEB_MAINTAINER_MODE=1 fakeroot debian/rules clean<br>
&gt;<br>
&gt; OUTPUT:<br>
&gt;<br>
&gt;      dh clean<br>
&gt;         dh_testdir<br>
&gt;         debian/rules override_dh_auto_clean<br>
&gt;      make[1]: Entering directory<br>
&gt; `/home/kandarp/git_local_repo/speak/sugar-speak-activity&#39;<br>
&gt;      rm -rf /home/kandarp/git_local_repo/speak/sugar-speak-activity/locale<br>
&gt; /home/kandarp/git_local_repo/speak/sugar-speak-activity/MANIFEST<br>
&gt;      [ ! -d /home/kandarp/git_local_repo/speak/sugar-speak-activity/.git<br>
&gt; ] || git checkout locale<br>
&gt;      dh_clean<br>
&gt;      make[1]: Leaving directory<br>
&gt; `/home/kandarp/git_local_repo/speak/sugar-speak-activity&#39;<br>
&gt;         dh_clean<br>
&gt;<br>
&gt;<br>
&gt; *debian/control was not regenerated.<br>
&gt;<br>
&gt; debian/rules file had:<br>
&gt; ---------------------------------------------------------------------------------------------------------------------------------<br>
&gt; #!/usr/bin/make -f<br>
&gt;<br>
&gt; USRDIR=$(CURDIR)/debian/sugar-speak-activity/usr/<br>
&gt;<br>
&gt; %:<br>
&gt;    dh $@<br>
&gt;<br>
&gt; override_dh_auto_install:<br>
&gt;    $(PYTHON) $(CURDIR)/setup.py install --prefix=$(USRDIR)<br>
&gt;    rm -f $(USRDIR)/share/sugar/activities/Speak.activity/COPYING \<br>
&gt;        $(USRDIR)/share/sugar/activities/Speak.activity/port/COPYING \<br>
&gt;        $(USRDIR)/share/sugar/activities/Speak.activity/bot/*/setup.py<br>
&gt;<br>
&gt; override_dh_auto_clean:<br>
&gt;    rm -rf $(CURDIR)/locale $(CURDIR)/MANIFEST<br>
&gt;    [ ! -d $(CURDIR)/.git ] || git checkout locale<br>
&gt;    dh_clean<br>
&gt; ---------------------------------------------------------------------------------------------------------------------------------<br>
&gt;<br>
&gt;<br>
&gt; Please let me know what steps are necessary to complete the packaging<br>
&gt; of sugar-speak-activity.<br>
&gt;<br>
&gt; Regards,<br>
&gt; Kandarp.<br>
&gt;<br>
&gt; PS: I believe some changes in debian/rules are required, but am not<br>
&gt; knowledgeable enough to do that.<br>
<br>
</div></div>Speak was originally packaged by Siegfried-Angel Gevatter Pujals, aka<br>
RainCT. I asked him earlier about other activities he had packaged, and<br>
he gave the go-ahead to take then over. I&#39;m CCing him now to see whether<br>
that is also okay for Speak.<br>
<br>
I&#39;d advise repackaging Speak importing with pristine-tar etc and<br>
starting work from there.<br>
<br>
Most of the issues you encountered (non-git related, that is) are<br>
because Speak uses debhelper directly. I recommend adapting it to use CDBS.<br>
<br>
- --<br>
Luke Faraone<br>
<a href="http://luke.faraone.cc" target="_blank">http://luke.faraone.cc</a><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.10 (GNU/Linux)<br>
<br>
iEYEARECAAYFAkxNBZgACgkQtrC51grHAgaTDgCgonb/g+RVGJp5vErpkVlYXYq8<br>
UCUAn0rvSsLQgW/AKi1U2TB/gn3WIWm0<br>
=fX3d<br>
-----END PGP SIGNATURE-----<br>
</blockquote></div><br>