[opensuse-edu] Education repository now inherits devel:languages:python repositoriy
Hi The Education repository on build.opensuse.org linked some python-* packages from devel:languages:python since a couple of months. As the amount of packages linked (or copied) from the devel:languages:python repository was growing over the time, we decided to add the devel:languages:python repository as "build repository" instead to avoid confusion (which package is "newer") and reduce the needed build power (linked packages are always built in the source _and_ in the target project). What does that mean for packagers in the Education repository? * If your package needs some package which is (only) available in the devel:languages:python repository, nothing needs to be done: you benefit from the new setup directly. * If you like to package a Python application or you need a new Python package to build your package, please use the devel:languages:python repository for this, if possible. What does that mean for end users of the Education repository? * If they add the Education repository via the "1-click-installation" on software.opensuse.org search, the devel:languages:python repository will be added automatically to their repositories. * If they add the Education repository via YaST Module, the devel:languages:python repository will NOT be added automatically. I'm currently unsure if we should change this - your comments are welcome! What does that mean technically? ~>osc meta prj Education | grep -A 3 12.1 shows now: <repository name="openSUSE_12.1"> <path repository="standard" project="openSUSE:12.1:NonFree"/> <path repository="openSUSE_12.1" project="devel:languages:perl"/> <path repository="openSUSE_12.1" project="devel:languages:python"/> <arch>x86_64</arch> <arch>i586</arch> </repository> With kind regards, Lars -- To unsubscribe, e-mail: opensuse-edu+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-edu+owner@opensuse.org
On Sat, Nov 26, 2011 at 7:07 PM, Lars Vogdt <lrupp@novell.com> wrote:
Hi
The Education repository on build.opensuse.org linked some python-* packages from devel:languages:python since a couple of months.
As the amount of packages linked (or copied) from the devel:languages:python repository was growing over the time, we decided to add the devel:languages:python repository as "build repository" instead to avoid confusion (which package is "newer") and reduce the needed build power (linked packages are always built in the source _and_ in the target project).
What does that mean for packagers in the Education repository? * If your package needs some package which is (only) available in the devel:languages:python repository, nothing needs to be done: you benefit from the new setup directly. * If you like to package a Python application or you need a new Python package to build your package, please use the devel:languages:python repository for this, if possible.
What does that mean for end users of the Education repository? * If they add the Education repository via the "1-click-installation" on software.opensuse.org search, the devel:languages:python repository will be added automatically to their repositories. * If they add the Education repository via YaST Module, the devel:languages:python repository will NOT be added automatically. I'm currently unsure if we should change this - your comments are welcome!
What does that mean technically? ~>osc meta prj Education | grep -A 3 12.1 shows now: <repository name="openSUSE_12.1"> <path repository="standard" project="openSUSE:12.1:NonFree"/> <path repository="openSUSE_12.1" project="devel:languages:perl"/> <path repository="openSUSE_12.1" project="devel:languages:python"/> <arch>x86_64</arch> <arch>i586</arch> </repository>
With kind regards, Lars
This makes sense. What about the packages that are currently in Education and devel:languages:python, should they be removed from Education and just live in devel:languages:python? There are also some packages that are not in devel:languages:python but perhaps should be, specifically: python-scipy spyder pysycache and related packages What should be done with each of these? scipy is an add-on for numpy, which is already in devel:languages:python. Spyder is a generic python IDE and interactive shell, there is nothing particularly education-oriented about it and it is probably not really suited for gradeschool-level work anyway. I am unfamiliar with pysycace. -Todd -- To unsubscribe, e-mail: opensuse-edu+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-edu+owner@opensuse.org
Hi On Sun, 27 Nov 2011 04:42:09 +0100 todd rme wrote:
This makes sense. What about the packages that are currently in Education and devel:languages:python, should they be removed from Education and just live in devel:languages:python?
IMHO nearly all python related packages should be moved over the devel:languages:python - the only exceptions might be packages that are clearly education related - like (as example, this app is not only using python as programming language) gcompris.
There are also some packages that are not in devel:languages:python but perhaps should be, specifically:
python-scipy spyder pysycache and related packages
What should be done with each of these?
pysycache: clearly education related - leave in Education repo spyder, python-scipy: move to devel:languages:python I hope that makes sense? With kind regards, Lars -- To unsubscribe, e-mail: opensuse-edu+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-edu+owner@opensuse.org
scipy, numpy and matplotlib in my experience have to be packaged in the same place... taking them from different sources calls for trouble. We shall arrange a meeting to devise a clear policy on education and science repos as at the moment they have some overlap and duplications that shall not happen. Alin On 28 November 2011 11:12, Lars Vogdt <lrupp@suse.de> wrote:
Hi
On Sun, 27 Nov 2011 04:42:09 +0100 todd rme wrote:
This makes sense. What about the packages that are currently in Education and devel:languages:python, should they be removed from Education and just live in devel:languages:python?
IMHO nearly all python related packages should be moved over the devel:languages:python - the only exceptions might be packages that are clearly education related - like (as example, this app is not only using python as programming language) gcompris.
There are also some packages that are not in devel:languages:python but perhaps should be, specifically:
python-scipy spyder pysycache and related packages
What should be done with each of these?
pysycache: clearly education related - leave in Education repo spyder, python-scipy: move to devel:languages:python
I hope that makes sense?
With kind regards, Lars
-- To unsubscribe, e-mail: opensuse-edu+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-edu+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-edu+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-edu+owner@opensuse.org
Hi On Mon, 28 Nov 2011 11:20:51 +0000 Alin Marin Elena wrote:
scipy, numpy and matplotlib in my experience have to be packaged in the same place... taking them from different sources calls for trouble.
We shall arrange a meeting to devise a clear policy on education and science repos as at the moment they have some overlap and duplications that shall not happen.
Cool idea. As you suggested this meeting, please send us some proposals ;-) In the past, we met via #opensuse-edu on irc.freenode.net at Tuesday, ~14:30 UTC/GMT. So, if you like it, we might schedule a meeting next Tuesday, 2011-12-06, 14:30 UTC/GMT? http://en.opensuse.org/openSUSE:Education_meeting With kind regards, Lars -- To unsubscribe, e-mail: opensuse-edu+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-edu+owner@opensuse.org
On Mon, Nov 28, 2011 at 12:57 PM, Lars Vogdt <lrupp@suse.de> wrote:
Hi
On Mon, 28 Nov 2011 11:20:51 +0000 Alin Marin Elena wrote:
scipy, numpy and matplotlib in my experience have to be packaged in the same place... taking them from different sources calls for trouble.
We shall arrange a meeting to devise a clear policy on education and science repos as at the moment they have some overlap and duplications that shall not happen.
Cool idea. As you suggested this meeting, please send us some proposals ;-)
In the past, we met via #opensuse-edu on irc.freenode.net at Tuesday, ~14:30 UTC/GMT. So, if you like it, we might schedule a meeting next Tuesday, 2011-12-06, 14:30 UTC/GMT?
http://en.opensuse.org/openSUSE:Education_meeting
With kind regards, Lars
The first thing would probably be to have the science repo depend on devel:languages:python as well, since it has the same issues with having lots of python packages. -Todd -- To unsubscribe, e-mail: opensuse-edu+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-edu+owner@opensuse.org
On Mon, Nov 28, 2011 at 12:12 PM, Lars Vogdt <lrupp@suse.de> wrote:
Hi
On Sun, 27 Nov 2011 04:42:09 +0100 todd rme wrote:
This makes sense. What about the packages that are currently in Education and devel:languages:python, should they be removed from Education and just live in devel:languages:python?
IMHO nearly all python related packages should be moved over the devel:languages:python - the only exceptions might be packages that are clearly education related - like (as example, this app is not only using python as programming language) gcompris.
That sounds reasonable.
There are also some packages that are not in devel:languages:python but perhaps should be, specifically:
python-scipy spyder pysycache and related packages
What should be done with each of these?
pysycache: clearly education related - leave in Education repo spyder, python-scipy: move to devel:languages:python
I hope that makes sense?
It makes sense to me. -Todd -- To unsubscribe, e-mail: opensuse-edu+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-edu+owner@opensuse.org
participants (4)
-
Alin Marin Elena
-
Lars Vogdt
-
Lars Vogdt
-
todd rme