[Sugar-devel] Multiversion Packages of toolkit.

ANIKET MATHUR amathur at ec.iitr.ac.in
Tue Jul 2 02:32:49 EDT 2019

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.


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/20190702/c0513ec3/attachment.html>

More information about the Sugar-devel mailing list