Hello,

I have created the education meta-packages. education-preschool,
education-primaryschool, education-secondaryschool, education-highschool.
Created a separate repository salsa.debian for it -
https://salsa.debian.org/d78ui98-guest/education-packages
I fixed all the bugs and warning that found using lintian.

Also, I have included vagrant directory that has a Vagrantfile and some
scripts. It would automatically create
and install these debian packages by just a single command `vagrant up`. If
the user has vagrant installed.

You mentioned that I should create a merge request. But, I am not sure
which files to change in
 https://salsa.debian.org/debian-edu/debian-edu or somewhere else. So I
have not created any merge requests yet.
 I would need some help with that.

Thank you.

regards
deepanshu


On Mon, Jul 2, 2018 at 4:54 PM Mike Gabriel <
[email protected]> wrote:

> Hi,
>
> On  Mo 02 Jul 2018 12:56:32 CEST, Dashamir Hoxha wrote:
>
> > On Sun, Jul 1, 2018 at 2:13 PM Wolfgang Schweer <[email protected]>
> wrote:
> >
> >>
> >> To my understanding it's all about:
> >> (1) the meta-package namespace
> >> (2) the approach how to organize the educational packages into
> >> meta-packages
> >> (3) the list of packages such a meta-package recommends.
> >>
> >> ad 1) I propose to use the Debian Edu Blends approach; this makes
> detailed
> >>       information about packages available for interested people, see:
> >>       https://blends.debian.org/edu/tasks/
> >>       That said, meta-packages should be maintained as Debian Edu tasks,
> >>       see: https://salsa.debian.org/debian-edu/debian-edu
> >>
> >> ad 2) Debian Edu is organizing educational packages by topic, Edubuntu
> >>       by education level. IMO there's no reason against level related
> >>       Debian Edu meta-packages in addition; actually, the meta-package
> >>       education-primaryschool is already one.
> >>
> >> ad 3) Edubuntu seems to recommend by far less packages compared to
> >>       Debian Edu (with some newer ones like gcompris-qt, scratch,
> >>       thonny definitely missing). So maybe there could be level related
> >>       Debian Edu meta-packages with a base set of recommended packages
> >>       (revised Edubuntu list), and additional suggested packages.
> >>       These meta-packages come to my mind:
> >>       - education-preschool
> >>       - education-primaryschool (already existing, to be modified)
> >>       - education-secondaryschool
> >>       - education-highschool (like ubuntu-edu-tertiary)
> >>       - education-university
> >>
> >> Education level related meta-packages might also come in handy as far as
> >> the Debian Edu modular installation approach (still work in progress) is
> >> concerned, see:
> >>
> >>
> https://wiki.debian.org/DebianEdu/Documentation/Buster/Installation#Modular_installation
> >
> >
> > I agree that level related meta-packages can be useful to DebianEdu,
> > in addition to topic related meta-packages. This gives users better
> choices
> > about what to install.
>
> /me nods.
>
> > About the namespace of the meta-packages, I also see packages starting
> > with `debian-edu-` (for example if you try `apt list debian-edu-*`)
> > But if you say that `education-*` is the right namespace to use, I would
> > agree.
>
> The education-* bin:pkgs come from the debian-edu src:package.
>
> Ideally, you put your education-level-based meta-package also into the
> debian-edu src:package.
>
> All the other debian-edu-* packages relate to pre-configuring Debian
> Edu systems in the school network (-install and -config) or to special
> artwork (-artwork-*).
>
> > The meta-package `education-university` that you propose does not seem
> > useful to me, because unlike the other levels of study, the topics of
> study
> > on this level are too broad, so you cannot suggest a list of packages
> that
> > can be useful for everyone (or the list would be huge). Topic
> meta-packages
> > are more useful for this level of study.
>
> I agree. Anything could be put in -university.
>
> > If we can depend on your help and support, I would encourage the student
> > (Deepanshu) to create the relevant Debian Edu tasks (about the
> meta-packages
> > that you mentioned: education-preschool, education-primaryschool,
> > education-secondaryschool, education-highschool) on the salsa repository.
> > This should not be a difficult task for him.
>
> Deepanshu can file merge request on Debian's GitLab instance
> salsa.debian.org. He can sign up for a guest account on
> salsa.debian.org under
> https://signup.salsa.debian.org/
>
> > As far as I know, due to missing contributors Edubuntu is LTS since 2014
> >> with supposed EOL in 2019, see:
> >>
> https://lists.ubuntu.com/archives/edubuntu-havedevel/2016-March/003884.html
> >> <
> https://lists.ubuntu.com/archives/edubuntu-devel/2016-March/003884.html>
> >
> >
> > Unfortunately yes, Edubuntu is not an official Ubuntu flavor anymore.
>
> Mainly because Jonathan is now working on Debian stuff and also on
> other topics and Stéphane has also shifted his focus to LXD project
> lead. However, I am not sure if he even works for Canonical anymore.
>
> > But as long as the meta-packages are maintained (which is not a difficult
> > task)
> > this is OK, since they can be installed on any Ubuntu flavor or
> derivative.
> > I have also suggested the student (Deepanshu) to think about becoming
> > an Edubuntu maintainer, if he likes.
> > But this is not a requirement for this GSoC project.
>
> It took me a bit to find the project description:
> https://wiki.debian.org/SummerOfCode2018/Projects/VirtualLtspServer
>
> Nice!
>
> > Also, to my understanding, the Virtual LTSP Server project intends to be
> >> sort of an replacement for it (as a classroom installation), obviously
> >> involving people with teaching experience.
> >>
> >
> > Virtual LTSP is not exactly a replacement for Edubuntu. Rather it is an
> > attempt to offer an easy installation and usage of LTSP in a classrom.
>
> How do you handle the DHCP / PXE boot stuff in a class room that
> already has DHCP setup for the site?
>
> How will the clients be booted?
>
> > It is inspired by the observation that secondary and high schools in
> Albania
> > mostly have a classroom of old computers and that's all, no complex IT
> > infrastructure. These computers usually are connected to a LAN and have
> > access to internet. They already have Microsoft Windows installed and
> nobody
> > will give you permission to replace it with Linux (since they claim that
> > learning
>
> Urgh.
>
> > Microsoft tools is required by the official educational program).
>
> Sigh...
>
> > Maybe they
> > will allow you to make them dual boot, but it is too much work to
> install,
> > maintain and update all of them (and nobody will pay you for a work that
> > they did not ask you to do, and you just do it for fun).
>
> Ok.
>
> > In these conditions it would be easier to have a LTSP server on a virtual
> > machine
> > on your laptop, with all the programs that the students need to use (like
> > labby,
> > kturtle, scratch, etc.) and boot the computers of the classroom from the
> > network.
>
> As LTSP FAT Clients or LTSP thin clients? I would get scared of having
> 15+ students logged into a VBox instance on my notebook.
>
> With LTSP Fat Clients, this might work, depending on the client
> hardware in computer labs.
>
> You should definitely look at two LTSP extras:
>
>    desktop-autoloader (makes only sense, if clients get booted before class
>    unburden-home-dir
>
> > Maybe this is specific only to Albania, no other countries are in such
> > terrible
> > conditions, but I think that it is still a useful and interesting
> project.
>
> I am pretty sure that there are other countries that are in a similar
> bad or possibly even worse condition.
>
> In fact, it does not seem so much different from some school
> situations I encounter here in Germany.
>
> > Joining forces to identify, evaluate and package educational applications
> >> seems to be useful.
> >>
> >
> > I agree with this. Thanks for your help and support.
>
> Thanks for all the extra infos.
>
> Greets,
> Mike
>
>
> --
>
> DAS-NETZWERKTEAM
> mike gabriel, herweg 7, 24357 fleckeby
> mobile: +49 (1520) 1976 148
> landline: +49 (4354) 8390 139
>
> GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
> mail: [email protected], http://das-netzwerkteam.de
>
>

Reply via email to