[Sugar-devel] Multiversion Packages of toolkit.

ANIKET MATHUR amathur at ec.iitr.ac.in
Tue Jul 9 02:48:09 EDT 2019


Thanks for reminding.

That's what I have got to track progress
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931666

On Tue, Jul 9, 2019 at 12:15 PM James Cameron <quozl at laptop.org> wrote:

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


More information about the Sugar-devel mailing list