changing the list / appearence of a repository to me sounds more like finetuning the cosmettics rather than inplementing the feature...
I didn't have a clue to the above sentence but was generally having one of those moments.
As part of the community I have been throwing up some idea's that are based on a few problems I have with general admin.
Generally the response has been negative and this has caused annoyance. I have an opinion and a vain hope that the community will lead and discuss development. My annoyance was that practically all replies where that the methodology proposed was wrong. The functionality of desktop control centralised in Zentyal would be a great addition for the admin. It would of been great if alternavite methodologies to provide similar functionality had been provided.
The only time you would want separate repositories is if you are running multiple clients say Debian, CentOS...
This is part of a push to keep Zentyal open. Also with the current roadmap there is a strong possibility that we might see fat client Ubuntu LTS and thin client Lubuntu.
It just occured to me the repository synchronisation and delivery methods are very similar across the board and it would be blinkered to just concentrate on a singular desktop distribution.
The mirroring could be easily accomplished with rsync. The delivery is http so via Apache in the current case. So I fully agree that depending on user/group or network object/group dynamic filtering based on permissions could control available apps.
The idea is that Puppet for an SMB situation is slightly heavy and to provide alternatives. Polkit can be used for software control but first you have to get the polkit to the user. I am a fan of in very basic terms:-
Some form of centralised sofware control that can push or be pulled at 2 levels. Firstly the client via network objects. Secondly the user via user objects.
Its completely non microsoft and an alternative to forcing Linux to M$ AD and group policies as the 2 don't really match. Also why should we ?
I would be much more interested in some rough idea's of how the server interface would operate and how much interest there is for non microsoft clients?