Is there demand for a "FreeBSD Kommunity Edition"?

  • Yes, sure

    Votes: 17 19.5%
  • Likely

    Votes: 7 8.0%
  • Maybe

    Votes: 8 9.2%
  • Doubtfully

    Votes: 9 10.3%
  • No

    Votes: 38 43.7%
  • Don't know

    Votes: 8 9.2%

  • Total voters
    87
I think we do have the tools for a reasonably pain-free upgrade, without having to figure out how to fight stuff like dependency hell, compile-time options, and run-time options, but somebody needs to figure out how to line it all up. And right now, the challenge is to drum up the interest, and do some problem-solving at different points. Rome wasn't built in a day, people! (oh, and FWIW, KDE has quite a few devs based in Italy! :p )
 
Reading up on Poudriere, it looks like it can be told to build just KDE against existing deps, but that happens just inside the jail. Is it possible to fish packages out of that jail? Assuming I run my poudriere session like grahamperrin:
Once x11/kde5 finishes compiling, I exit the jail... where would I find the poudriere-generated packages to install? Going by the available dump, would that be /usr/local/poudriere/data/.m/main-default/ref/ + /var/db/pkg = /usr/local/poudriere/data/.m/main-default/ref/var/db/pkg?

Or am I going down the road to nowhere?
 
Here:
Code:
% pwd
/usr/local/etc/pkg/repos
% ls -hl
total 1
-rw-r--r--  1 root  wheel   207B 16 May 09:31 base.conf
-rw-r--r--  1 root  wheel    30B  1 Feb  2019 FreeBSD.conf
-rw-r--r--  1 root  wheel   149B 11 Jul 19:05 poudriere.conf
% cat poudriere.conf
{
    "poudriere": {
        "url": "file:///usr/local/poudriere/data/packages/main-default",
        "enabled": true,
        "priority": 4
    }
}
%

In your case the URL will probably might be different.

(I named my jail main because I work with FreeBSD 14.0-CURRENT.)
 
Reading up on Poudriere, it looks like it can be told to build just KDE against existing deps, but that happens just inside the jail. Is it possible to fish packages out of that jail? Assuming I run my poudriere session like grahamperrin:
Once x11/kde5 finishes compiling, I exit the jail... where would I find the poudriere-generated packages to install? Going by the available dump, would that be /usr/local/poudriere/data/.m/main-default/ref/ + /var/db/pkg = /usr/local/poudriere/data/.m/main-default/ref/var/db/pkg?

Or am I going down the road to nowhere?
After reading the poudriere(8), I figured out the answer to my own question: /usr/local/poudriere/data/packages/!

Now my next couple questions:
Any ideas for generating the pkglist for poudriere to work with? I like enabling as many options as I can, but I do disable EXAMPLES, JAVA, clearly broken options, TESTS and F77. I do enable DOCS, MANPAGES. I did figure out how to deal with circular deps of graphviz/ruby/doxygen... I'd want to pre-compile as much as I can so that Poudriere only compiles the KDE ports I specify. I did figure out how to do a dry run with ports-mgmt/portmaster (inside a script session, and use a hella cryptic sed command to convert ./typescript into something for poudriere.

Updating: This is the big one, and may be related to generating the pkglist above in this post. Assuming I suceed in generating the pkglist for poudriere to compile, can the same list be fed to # portsnap fetch update?

A few hours down the road - and now it's looking like order matters: some pre-requisite ports need to be installed first, before I run make-config-recursive to prep the ports tree for portmaster!!!
 
Let's just brainstorm...
  • What would you expect a "FreeBSD Kommunity Edition" to be/offer?
  • What would you like it to be/offer?
  • Is there demand for such a thing?
  • Would you like to see a *BSD Kommunity Edition?
  • What is missing or should be better in base FreeBSD / in the KDE ports?
  • Add your topic...
Any reasonable feedback is welcome!
KDE Plasma on FreeBSD is just perfect also i prefer Qt Framework for programming i think everyone who starts learning about coding on FreeBSD or Linux should learn Qt first.
 
I voted no, i'm a noob still but my opinion : I use KDE as my Desktop graphic environment since I quite using Windows time ago, and I really like it i'm sold, but what i like about FreeBSD is that you can learn how to do it your self. I installed it and it work well, better then with Linux actually, truly, it's not to dislike Linux I liked Linux too and still like Linux, I'm gonna install a debian again on an other machine to do other thing, cause if I came to bsd it's to learn about unix and how it work because of the manual page and the documentation and the fact that this is a true os. It seem to me that what you have in mind is kind of kubuntu. what I like is to learn how it work and not have it all arrange for me. and the documentation is there for me, so it doesn't correspond to my wants and my need. Ubuntu was my first try in the unix like world after 6 mount I switched to Debian, cause I didnt like the way ubuntu kubuntu and so on was. ... I dont think that correspond to FreeBSD to have a kubuntu like community for kde in freebsd. humbly.
 
Why not try gentoo.
Still have a lot to learn about Linux too, I'm not here because I exausted the possibility out there or because I'm better than Linus Torvalds or the wide Linux community; I just checked Gentoo it's seem a great distribution I might very well try it some day, thanks to mention it. When I first came to the Unix like world of OS I came through contingent circonstances (The whole story of my life😄) by a Ubuntu publicity on YouTube, I remember at that time I was trying to learn how windows was working, and I realized that I was going to be pretty limited. So I switched. Ubuntu was well, had a great bref experience there too, big community very lovable, and it does what they advertise for. But I wanted to go more at the sources so I learned that Ubuntu was derived from Debian so I stick with them, Debian, a while, learned a great deal there using it. There's alot of good Linux distributions I don't doubt it I just never had the time or never took it to check it out. But also, I have been always curious about BSD but more intimidated by it because overall it get very much less publicity then Linux and again FreeBSD make more publicity then OpenBSD and NetBSD and for the knowledge I have, I think it suits me better in the universe, then the others, that seem more less user-friendly if I could say and more technical. More for advanced admin and hacker. But I could be wrong, it's only my impression, I also know for example that NetBSD have a great deal of documentation. Recently I feeled more confident about my user admin skill n off to install FreeBSD so I just did it, not whitout taking a hit make a fool out of me and break everything but learned more and continue to learn this way. I'm reading a lot these days. I Will continue to do for a while. I'm really impressed by the manpages, their reputation is true, in Linux the manpages are not that well and it's not to dislike Linux they are not that bad too, I state honestly MY experience so far. And I found that the FreeBSD user handbook together with theses manpages is very well made and thought. Very instructive and generous, a power full tool to learn I feel, for example I didn't have that impression whit the Debian handbook which's great too, hope it will get even better. For my little experience accumulated with FreeBSD I really think we can see by the quality of this documentation combined with the quality of the user experience we get the quality of the community that is behind it. FreeBSD is very lovable.

I like the Unix world the free and open source, bsd or Linux it doesn't make a very big difference for me, much too learn. For example I know Linux is a kernel only I pretty much know nothing about it. But I feel I will learn about it with freebsd. It's my learning adventure in the Unix like OS that bring me here nothing else really.

That was a courtesy.

But to not deviate too much from the original post here that is why I don't think that a freebsd kumunity is needed or wanted. Me I don't want it. I want to learn BSD not just use it, I don't feel that KDE is the center of it but just another tool that work well, thanks to the maintainers, in it. And there too I have to learn cause I have not the knowledge yet too check the code and understand all the stuff for the KDE desktop environment that I like to use, but have some. But sure more contributors is not bad idea. KDE is great DE but not the center of my attention and I don't want it to be. I like the way I had to install it cause it make me learn more and the fact that it is a port. I like how I had to install FreeBSD, and that I was being free to install it, the DE, by the command line, and that it is minimal, FreeBSD, but not too much, well balanced, well maintained, and give ample room to learn about BSD and everything around it. Very great experience so far with FreeBSD the way it is for now. That's why I don't feel it's wanted nor needed to have a Kubuntu like community in FreeBSD. But I understand the entusiasm about KDE it's great DE in my opinion too, for older computer, XFCE is a very great one too.

Juste a simple user point of view. My point of view on that matter.
 
Top