[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Lubuntu-admins] [Lubuntu-qa] AppGrid for Lubuntu?



I'm interested in helping; getting python3 cemented in as many places as possible is on my list of stuff that needs doing.
Just recently landed a bunch of fixes in Customizer [1], since it had a python rewrite.

Their code is now something like 99% python3 compliant and runs under python2.7 and 3.4 with the same codebase.
There's still one or two problems that py3 throws, but once I track the issue down, it'll probably end up to be a one or two line fix.

The biggest issue with python2/3 on the same codebase is mostly in how the programmer utilizes the available constructs -- It's encouraged to use the
u'I am a {} unicode {} string'.format("beautifully", "formatted") construct, which was missing from python 3.0, 3.1, and 3.2. 

So far I've not noticed any issues with 3.4/3.5 compatibility while using 15.10, other than the slight annoyance that python3-dev is still pointed at 3.4, but python3-pip wants to use python3.5-dev for building C extensions (like scrypt or uwsgi).



[1]: https://github.com/clearkimura/Customizer/pull/110

On Tue, Sep 29, 2015 at 1:25 PM, Julien Lavergne <gilir@xxxxxxxxxx> wrote:
Hi,

I have quick look on it, it's definitely something we should look to
replace LSC :
- Python 3
- Same packages tech than LSC (aptdaemon)
- Read partner repos
- Less memory usage than LSC at startup

That's definitely an option to study, even for the 16.04 LTS. It
probably needs some UI tweaking, but that may be possible for next
release.

Regards,
Julien Lavergne

2015-09-28 5:41 GMT+02:00 Walter Lapchynski <wxl@xxxxxxxxxx>:
> Thanks to Simon Quigley (tsimonq2), I was watching a recent Linux Action
> Show and they mentioned this nice user-friendly alternative to the Ubuntu
> Software Center called [AppGrid][1]. It's built from the ground up and
> focused on speed in Python. That's about all I know about it, but I'm
> thinking that there may be some benefit to consider hacking this to use a
> limited set of packages and making it ours? I can see it's using GTK+, so
> there's that to worry about it, too, but that may or may not be easy. Just
> passing it on if it's of interest to anyone. :)
>
> [1]: https://launchpad.net/appgrid
>
> --
> @wxl | http://polka.bike
> Lubuntu Release Manager & Head of QA
> Ubuntu PPC Point of Contact
> Ubuntu Oregon LoCo Team Leader
> Ubuntu Membership Board & LoCo Council Member
> Eugene Unix & GNU/Linux User Group Co-Organizer




--
Graham Cantin | (408) 890-7463