[Sugar-devel] Multiversion Packages of toolkit.

ANIKET MATHUR amathur at ec.iitr.ac.in
Fri Jul 5 10:52:27 EDT 2019


Sent the email to debian-devel at lists.debian.org as well.

On Fri, Jul 5, 2019 at 4:13 PM ANIKET MATHUR <amathur at ec.iitr.ac.in> wrote:

> Sent an email to the Debian user mailing list debian-user at lists.debian.org requesting
> for packaging v0.114.
>
> Packaging of Sugar-toolkit-gtk3 (sugar3) v0.114.
> ANIKET MATHUR <amathur at ec.iitr.ac.in>
> 4:10 PM (2 minutes ago)
> to debian-user
> 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 <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 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 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 issue <https://github.com/balabit/syslog-ng/issues/2814> 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 <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
>>> 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
>>> > Sugar-devel at lists.sugarlabs.org
>>> > 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/20190705/4fafafb7/attachment.html>


More information about the Sugar-devel mailing list