[Sugar-devel] [FEATURE] Separate python version packages for sugar-toolkit-gtk3

sukhdeep gill gillsukhdeep452 at gmail.com
Thu Jul 25 13:41:13 EDT 2019


Hi Aniket,

As the packages were incomplete, I removed the repo to avoid confusion.
I've re-uploaded them and added a reference source to what steps I took to
create the packages in the README. Also, please check James's comments
regarding these packages.

Thanks,
Sukhdeep Gill

On Thu, Jul 25, 2019 at 10:38 PM ANIKET MATHUR <amathur at ec.iitr.ac.in>
wrote:

> G'day Sukhdeep,
> You have removed the packages repository from your github. I would be
> happy to analyze those packages.
> Also would you please tell how you proceeded?
>
> Thanks!
>
> On Tue, Jul 23, 2019 at 2:58 PM James Cameron <quozl at laptop.org> wrote:
>
>> On Tue, Jul 23, 2019 at 01:02:33PM +0530, sukhdeep gill wrote:
>> > Python packages:
>> > https://github.com/sukhdeepg/sugar-toolkit-gtk3-python-packages.
>> > This is the first step with respect to an earlier reply from James
>> > Cameron. I've understood the depth of the issue from this result
>> > after the Debian bug 931666 search. If this isn't the right way,
>> > please let me know.
>>
>> Thanks.  Happy to review.  The main problem is that you did not
>> examine the packages, compare them with Debian packages, or test the
>> packages.
>>
>> (a) your package version should include something to discriminate
>> against potential Debian packages yet to be provided by Debian
>> developers, or packages by other Sugar Labs developers,
>>
>> (b) your package version should include the git hash; the file
>> src/sugar3/util.py has the latest HEAD of 5043d53, but the version of
>> your packages is 0.114-1,
>>
>> (c) your package python-sugar3_0.114-1_all.deb includes a Python 3
>> program (sugar-activity3) and Python 2 artefacts in
>> /usr/lib/python2.7/dist-packages/sugar3 ... but sugar-activity3 should
>> not be present, and this is a fault of our build in
>> sugar-toolkit-gtk3,
>>
>> (d) your package python-sugar3_0.114~python3-1_all.deb includes a
>> Python 2 program (sugar-activity) and Python 2 artefacts in
>> /usr/lib/python2.7/dist-packages/sugar3 ... but sugar-activity should
>> not be present (this is a fault of our build in sugar-toolkit-gtk3)
>> and the artefacts should be for Python 3 not Python 2,
>>
>> (e) both packages are named python-sugar3 ... but they should have
>> different names (python-sugar3 and python3-sugar3), so they can be
>> installed at the same time.
>>
>> Please do examine the packages and test them carefully before
>> publishing your work.  Test by installing the packages and running
>> Sugar and the set of Fructose (core) activities.
>>
>> Hope that helps!
>>
>> --
>> James Cameron
>> http://quozl.netrek.org/
>> _______________________________________________
>> Sugar-devel mailing list
>> Sugar-devel at lists.sugarlabs.org
>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
> _______________________________________________
> 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/20190725/df570693/attachment.html>


More information about the Sugar-devel mailing list