<div dir="ltr">Yes, Agreed. It would not be good if we configure the toolkit for only one version of Python.<div>May we change our <a href="http://configure.ac">configure.ac</a> as gyoto and dbus-python and then try?</div><div><br></div><div>Thanks!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 9, 2019 at 12:18 PM ANIKET MATHUR <<a href="mailto:amathur@ec.iitr.ac.in">amathur@ec.iitr.ac.in</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thanks for reminding.<div><br></div><div>That's what I have got to track progress</div><div><a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931666" target="_blank">https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931666</a><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jul 9, 2019 at 12:15 PM James Cameron <<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Debian's bug tracking system should send you a bug number by e-mail.<br>
<br>
Without that number, few others will be able to see progress or<br>
outcome.<br>
<br>
On Tue, Jul 09, 2019 at 08:40:17AM +0530, ANIKET MATHUR wrote:<br>
> Reported the problem as a bug to Debian using the reportbug program.<br>
> <br>
> Thanks! <br>
> <br>
> On Fri, Jul 5, 2019 at 8:22 PM ANIKET MATHUR <[1]<a href="mailto:amathur@ec.iitr.ac.in" target="_blank">amathur@ec.iitr.ac.in</a>> wrote:<br>
> <br>
> Sent the email to [2]<a href="mailto:debian-devel@lists.debian.org" target="_blank">debian-devel@lists.debian.org</a> as well.<br>
> <br>
> On Fri, Jul 5, 2019 at 4:13 PM ANIKET MATHUR <[3]<a href="mailto:amathur@ec.iitr.ac.in" target="_blank">amathur@ec.iitr.ac.in</a>><br>
> wrote:<br>
> <br>
> Sent an email to the Debian user mailing list [4]<br>
> <a href="mailto:debian-user@lists.debian.org" target="_blank">debian-user@lists.debian.org</a> requesting for packaging v0.114.<br>
> <br>
> Packaging of Sugar-toolkit-gtk3 (sugar3) v0.114.<br>
> <br>
> [profile_ma]<br>
> ANIKET MATHUR <[5] 4:10 PM (2 minutes<br>
> <a href="mailto:amathur@ec.iitr.ac.in" target="_blank">amathur@ec.iitr.ac.in</a>> ago) [cleardot]<br>
> [cleardot]<br>
> to debian-user<br>
> [cleardot]<br>
> G'day,<br>
> Aniket Mathur this side, an active contributor of Sugarlabs as well as<br>
> a GSoC 19 participant. This mail is a small query regarding the<br>
> packaging of "sugar3" module.<br>
> <br>
> We currently have v0.112 packaged. In the latest version (0.114)<br>
> Sugarlabs have made the toolkit compatible with both Python and Python<br>
> 3. But we don't have Debian multi-version packages for the latest<br>
> version. This prevents us to scale our testing as well as limits the<br>
> number of testers.<br>
> <br>
> We don't know how to make multi-version local packages, that we can<br>
> distribute for testing.<br>
> <br>
> It would be good if we have Debian packages for v 0.114.<br>
> <br>
> Need Help.<br>
> Regards.<br>
> <br>
> On Tue, Jul 2, 2019 at 12:02 PM ANIKET MATHUR <[6]<a href="mailto:amathur@ec.iitr.ac.in" target="_blank">amathur@ec.iitr.ac.in</a><br>
> > wrote:<br>
> <br>
> Yes, I was asking about Debian packages. Sorry for incomplete<br>
> information.<br>
> <br>
> I read sources of some Debian packages:-<br>
> ~ They do use six for keeping multi-version compatibility.<br>
> ~ Instead of a [7]<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>, they use setup.py.<br>
> ~ In setup.py, they define entry-points as per the commands from<br>
> the command line specifying python-foo or python3-foo.<br>
> <br>
> I also did a github search for 'python [8]<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a>' , looked<br>
> into a considerable amount of commits of different users and<br>
> organizations with the motive of "why don't we ask for help from<br>
> those who seems to be successful in doing it".<br>
> <br>
> From my research, I found out that the guys at "balabit" seems to<br>
> be able to do it.<br>
> I opened an [9]issue asking for help and clearance.<br>
> <br>
> The next step is to contact the Debian developers.<br>
> <br>
> Thanks!<br>
> <br>
> On Mon, Jul 1, 2019 at 5:21 AM James Cameron <[10]<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a>><br>
> wrote:<br>
> <br>
> You neglected to mention that you are asking about Debian and<br>
> Ubuntu<br>
> binary packages. Ubuntu packages come from Debian unchanged,<br>
> so your<br>
> question can be reduced to Debian packaging.<br>
> <br>
> We're the wrong people to ask. It's not a skill any of us at<br>
> Sugar<br>
> Labs have, otherwise we would have done it by now.<br>
> <br>
> The people who know how to do this are Debian and Ubuntu<br>
> package<br>
> developers.<br>
> <br>
> I've tried asking one of the Debian developers but they were<br>
> too busy<br>
> to give private assistance. Private assistance does not scale,<br>
> so the<br>
> return on investment is meagre.<br>
> <br>
> I suggest you try these things;<br>
> <br>
> 1. write a throw-away script to download all Debian packages<br>
> that<br>
> depend on Python 2 or Python 3, intersect a union of source<br>
> packages<br>
> that support both versions, and then list those packages that<br>
> contain<br>
> [11]<a href="http://configure.ac" rel="noreferrer" target="_blank">configure.ac</a> in the source package,<br>
> <br>
> 2. review those Debian and Ubuntu source packages that are<br>
> used to<br>
> generate binary packages for both Python 2 and Python 3, and<br>
> list the<br>
> package design patterns that you observe,<br>
> <br>
> 3. contact the Debian developers using their mailing lists, or<br>
> other<br>
> methods,<br>
> <br>
> 4. engage in the Debian project by reporting a bug that asks<br>
> for<br>
> packaging of a new version of the toolkit; currently 0.112 is<br>
> packaged.<br>
> <br>
> On Sat, Jun 29, 2019 at 02:32:33PM +0530, ANIKET MATHUR wrote:<br>
> > Hello everyone,<br>
> ><br>
> > I have been working on developing multi-version packages for<br>
> toolkit which can<br>
> > build for both Python and Python 3. I successfully build<br>
> packages for python,<br>
> > but not able to yet built one's having multi-version support.<br>
> I have been<br>
> > working on this for some time in the last two weeks, trying<br>
> to get something<br>
> > from the source code of existing tools that have these<br>
> packages, like 'pip' and<br>
> > a lot more. <br>
> ><br>
> > I need help and suggestions in this work. :-)<br>
> ><br>
> > Thanks!<br>
> <br>
> > _______________________________________________<br>
> > Sugar-devel mailing list<br>
> > [12]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> > [13]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> <br>
> --<br>
> James Cameron<br>
> [14]<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> _______________________________________________<br>
> Sugar-devel mailing list<br>
> [15]<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [16]<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> <br>
> References:<br>
> <br>
> [1] mailto:<a href="mailto:amathur@ec.iitr.ac.in" target="_blank">amathur@ec.iitr.ac.in</a><br>
> [2] mailto:<a href="mailto:debian-devel@lists.debian.org" target="_blank">debian-devel@lists.debian.org</a><br>
> [3] mailto:<a href="mailto:amathur@ec.iitr.ac.in" target="_blank">amathur@ec.iitr.ac.in</a><br>
> [4] mailto:<a href="mailto:debian-user@lists.debian.org" target="_blank">debian-user@lists.debian.org</a><br>
> [5] mailto:<a href="mailto:amathur@ec.iitr.ac.in" target="_blank">amathur@ec.iitr.ac.in</a><br>
> [6] mailto:<a href="mailto:amathur@ec.iitr.ac.in" target="_blank">amathur@ec.iitr.ac.in</a><br>
> [7] <a href="http://configure.ac/" rel="noreferrer" target="_blank">http://configure.ac/</a><br>
> [8] <a href="http://configure.ac/" rel="noreferrer" target="_blank">http://configure.ac/</a><br>
> [9] <a href="https://github.com/balabit/syslog-ng/issues/2814" rel="noreferrer" target="_blank">https://github.com/balabit/syslog-ng/issues/2814</a><br>
> [10] mailto:<a href="mailto:quozl@laptop.org" target="_blank">quozl@laptop.org</a><br>
> [11] <a href="http://configure.ac/" rel="noreferrer" target="_blank">http://configure.ac/</a><br>
> [12] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [13] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
> [14] <a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
> [15] mailto:<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
> [16] <a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
<br>
-- <br>
James Cameron<br>
<a href="http://quozl.netrek.org/" rel="noreferrer" target="_blank">http://quozl.netrek.org/</a><br>
_______________________________________________<br>
Sugar-devel mailing list<br>
<a href="mailto:Sugar-devel@lists.sugarlabs.org" target="_blank">Sugar-devel@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/sugar-devel" rel="noreferrer" target="_blank">http://lists.sugarlabs.org/listinfo/sugar-devel</a><br>
</blockquote></div>
</blockquote></div>