Hi,
now that the hardware is nearly finished, we need to move ahead with the OS and kernel development for the Pyra and especially try to organize and structure it a bit more.
Right now, there are lots of discussions on IRC, but it doesn't really feel like anything has moved forward within the last few months.
I will split this message into multiple emails, as it will be easier to reply to them.
First, I want to get some thoughts about what system we should use to work together.
Right now, I'm using a combination of Indefero and gitweb on http://dev.pyra-handheld.com/
It can do basic stuff, but Indefero is long discontinued and I think there are better ones we could use.
My favourite right now is the Community Edition of GitLab: https://about.gitlab.com/features/
I can install it on my server and it should be able to comfortably do everything we need.
Issues, Merge Requests (which is good, as everyone can then easily send us code!), etc.
Is everyone fine with that or does anyone have any other suggestions?
Hi,
Am 04.07.2017 um 01:50 schrieb Michael Mrozek shop@dragonbox.de:
Hi,
now that the hardware is nearly finished, we need to move ahead with the OS and kernel development for the Pyra and especially try to organize and structure it a bit more.
Right now, there are lots of discussions on IRC, but it doesn't really feel like anything has moved forward within the last few months.
I will split this message into multiple emails, as it will be easier to reply to them.
so let's start with the first one :)
First, I want to get some thoughts about what system we should use to work together.
Right now, I'm using a combination of Indefero and gitweb on http://dev.pyra-handheld.com/
It can do basic stuff, but Indefero is long discontinued and I think there are better ones we could use.
My Indefero is running absolutely stable for >5 years and I have not felt that I need a newer version. Except speed for displaying GIT repos.
There I have disabled it and use my own GitWeb service.
My favourite right now is the Community Edition of GitLab: https://about.gitlab.com/features/
But all modern systems are IMHO equally good. Some more fancy others less. So I can't contribute to such a decision.
Some problem might be porting existing pages/projects.
I can install it on my server and it should be able to comfortably do everything we need.
Issues, Merge Requests (which is good, as everyone can then easily send us code!), etc.
Is everyone fine with that or does anyone have any other suggestions?
-- Mit freundlichen Grüßen,
Michael Mrozek
DragonBox Shop OpenPandora GmbH Geschäftsführer: Michael Mrozek
Schäffbräustr. 11 85049 Ingolstadt Deutschland Tel.: 0841 / 990 5548 http://www.dragonbox.de/ HRB 4879, Amtsgericht Ingolstadt
eMail: info@dragonbox.de
Kernel mailing list Kernel@pyra-handheld.com http://pyra-handheld.com/cgi-bin/mailman/listinfo/kernel
Am Tue, 4 Jul 2017 10:43:56 +0200 hat "H. Nikolaus Schaller" hns@goldelico.com geschrieben:
Hi,
It can do basic stuff, but Indefero is long discontinued and I think there are better ones we could use.
My Indefero is running absolutely stable for >5 years and I have not felt that I need a newer version. Except speed for displaying GIT repos. There I have disabled it and use my own GitWeb service.
Yes, however, it's discontinued, who knows how many security holes it has and how LONG it will still work.
After updating my webserver to Debian Stretch, it couldn't send emails anymore, since the format has changed a bit with more recent PHPs... yes, I could fix that, but it's only a start.
Also, it's missing nice features like linking GIT commits to issues, accepting merge requests, etc.
You are free to keep it running on your server if it does all it needs, but we haven't done anything on our installation yet, and it doesn't make sense using a tool that's discontinued for years for a new setup in my opinion.
Some problem might be porting existing pages/projects.
We don't have any.
I already made a quick test installation on http://dev.pyra-handheld.com and it works fine.
Need to check how well it works with groups, gits, projects, etc., but I don't expect to run into many issues here.
Hi,
Am 04.07.2017 um 13:55 schrieb Michael Mrozek EvilDragon@openpandora.org:
Am Tue, 4 Jul 2017 10:43:56 +0200 hat "H. Nikolaus Schaller" hns@goldelico.com geschrieben:
Hi,
It can do basic stuff, but Indefero is long discontinued and I think there are better ones we could use.
My Indefero is running absolutely stable for >5 years and I have not felt that I need a newer version. Except speed for displaying GIT repos. There I have disabled it and use my own GitWeb service.
Yes, however, it's discontinued, who knows how many security holes it has
Core code seems to be based on still latest security technology (user management, login hashes etc.).
and how LONG it will still work.
But this is indeed an issue.
After updating my webserver to Debian Stretch, it couldn't send emails anymore, since the format has changed a bit with more recent PHPs... yes, I could fix that, but it's only a start.
Yes, that is something I hadn't expected from Debian that a simple upgrade from Jessie to Stretch breaks so much things without keeping old compatibility layers. I have experienced the same in a completely different area (not PHP but libgif major version).
Also, it's missing nice features like linking GIT commits to issues,
I think this works, but I am not 100% sure.
It is definitively working the other way round. Writing "fix #1234" in the commit message is linked to issue #1234.
accepting merge requests, etc.
You are free to keep it running on your server if it does all it needs, but we haven't done anything on our installation yet, and it doesn't make sense using a tool that's discontinued for years for a new setup in my opinion.
Yes, that looks wise to me. If you can start on a green field, use fresh sprouts :)
Some problem might be porting existing pages/projects.
We don't have any.
Ah, good.
I already made a quick test installation on http://dev.pyra-handheld.com and it works fine.
Need to check how well it works with groups, gits, projects, etc., but I don't expect to run into many issues here.
Fine.
-- Mit freundlichen Grüßen,
Michael Mrozek
OpenPandora GmbH Geschäftsführer: Michael Mrozek
Schäffbräustr. 11 85049 Ingolstadt Deutschland Tel.: 0841 / 990 5548 http://www.openpandora.de/ HRB 4879, Amtsgericht Ingolstadt
eMail: mrozek@openpandora.org