Jump to content
funtoo forums


Funtoo Linux BDFL
  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by drobbins

  1. For those who may not understand the embracing of next-gen communication clients... it's really not about the technology here. We have people who use Discord and Telegram already, and do not like IRC. I, personally, am really enjoying the newer communities over freenode. I feel like there's too much rumors/OSS politics on freenode these days. I spend my time on freenode dealing with this crap rather than having fun and moving Funtoo forward. I see too much weird community dynamics -- too much drama, and we're sitting right next to the Gentoo channels and there is often unpleasant "overspray" I need to deal with -- things like "hey drobbins, did you see that person X is saying thing Y about Funtoo and/or you in channel Z?" Then I feel obligated to personally deal with it. If you are someone who loves freenode and the freenode community, you should be there. I have been using freenode since before it was called freenode. I remember when lilo (now deceased, and relentlessly attacked by his detractors) ran the show. Freenode, despite its reputation for being the place on the Internet for OSS-related chat, has always been a rough place socially to some degree. The truth is that there are a lot of options for Funtoo users to find a community that works for them, and I'm really happy to be not just on Discord but on Telegram too: https://t.me/funtoolinux The important thing is to find a community that is a positive environment for you, that gives you energy rather than takes it away, so for these reasons I am very glad for Discord and now Telegram and think everyone should be too 🙂 The newer technology is also nice -- like being able to edit posts, post actual screenshots into the channel for support purposes, funny gifs, voice support, *amazing mobile clients*, etc etc etc. -Daniel
  2. Everyone, GNOME stages are now officially part of Funtoo. These beefy stages (that was a Larry the Cow pun) weigh in at about 1.4GB and include the following goodies: GNOME 3.32 Mozilla Firefox Popular graphics drivers already enabled metalog, vim, linux-firmware Same debian-sources-lts kernel that is in our regular stage3 multicast DNS/avahi enabled by default The install docs have been updated to include references to these new GNOME stages. You can find them for download on the Subarch pages or on https://build.funtoo.org. Also note that we should now have LXD images for every subarch which will allow you to set up optimized Funtoo-in-Funtoo environments using LXD. Of course, these are fully optimized stages and we plan to continue to offer these moving forward.
  3. You and I are on the cusp of a political discussion here 🙂 but I would argue that even "reputable" sites these days are spewing propaganda, so there is no substitute for critical thinking. We do not live in an ethical age. Whether intentional or the result of our modern echo chamber, there is misleading information EVERYWHERE online and I couldn't really tell you ANY trustworthy source of information that I would tell you that you could trust implicitly. Even Associated Press and Reuters seem horribly compromised and full of spin! Every journalist seems to want to write an atomic bomb of a news story and go though such extreme lengths to try to inject bias while remaining 'factual' -- it would be comical if it weren't so sad. Assuming a posture of skepticism and "it's probably not as bad as it sounds" is highly recommended when looking at sources of information online. Politics is the art of getting a ton of people pissed off and then leveraging that energy -- and doing this online is known to be extremely effective. So you just have to be wary. Don't be a pawn. Now, as for the other issues you raised, I guess I can read and think about those now that I've vented 🙂
  4. I'll take a look at the bug and see if eglplatform.h is in the right place or not.
  5. Frankly I am not sure. Probably what I would do is emerge liberation-fonts, and then see if the problem goes away. Then emerge another font set if that doesn't solve it, see if that fixes it. It is probably a very common font set and I'd bet it's liberation-fonts. I don't think strace will show you what you want. There is already a catalog of fonts, and I don't think it's going to try to do any IO to load the font it needs. It will just look in the catalog and see it's not available.
  6. @walterw you have found a legitimate bug. I have seen this issue as well but have not fixed it yet. My guess is that it is caused by GNOME missing a font set like Liberation Fonts which it uses by default. So I believe the ultimate solution is to conclusively determine what font is missing and then add this as a dependency of the terminal app and/or GNOME itself. I believe that is a correct fix. What you have done -- while it works -- is a workaround. It should just work by default, with no workaround required.
  7. Also, remember to rebuild your nvidia-kernel-modules after building the new kernel so the new nvidia kernel modules for the kernel are available prior to reboot.
  8. You should look at /var/log/Xorg.0.log or /var/log/gdm/greeter.log for specifics to start the troubleshooting process.
  9. To directly answer your question: Upgrade to the latest debian-sources-lts-4.19.67_p2-r1. It is compatible with these drivers. I am using this exact combination here:
  10. This is the discussion thread for the announcement: Post any questions or discussion here.
  11. Hey Everyone, We're now supporting Discord as an official Funtoo online community. Join via this link: https://discord.gg/BNUSpUU Forums discussion thread for this announcement here: Best, Daniel
  12. Two mobile phone apps that I like related to secure communications are: Signal and Telegram. Signal is designed to be a text message replacement (you can use it as your default text messaging app in Android, and upgrade certain conversations to secure) whereas Telegram is more like a better Google Hangouts.
  13. @stamasd I've made some changes to the upgrade docs at https://www.funtoo.org/Upgrade_Instructions/1.4-release#World_Update This should hopefully make things go more smoothly.
  14. @stamasd Yes, we should do that as this issue has impacted lots of users. I will look at doing that now, can you review my changes after I make them? I also saw you on freenode (but missed you) regarding radeon support. For that, please if you can file a bug with details so I can see in more detail what's going on.
  15. I tend to agree. Maybe we mask the other kernels that frankly most users never touch. But it seems best to keep gentoo-sources unmasked, but maybe add a warning to it. WIll see if I can modify an eclass to do this.
  16. @tux yes LXD has its limitations compared to OpenVZ -- I still miss OpenVZ a lot. But LXD is gradually improving. I have plans to offer a lot more to users with hosting and I am hoping to actually realize these plans in a month or so -- let's see if things go as planned 🙂 (Note: it should help with this issue.)
  17. @tux @hhhhardware I am open to auto-updating gentoo-sources (maybe masked by default). Submit a bug report and I'll see what I can do.
  18. @lefsha Funtoo *does* include ALL ebuilds from Gentoo -- I think it is just a matter of trying to understand the difference between Funtoo and Gentoo. Funtoo Linux 1.4 is based on a 21 Jun 2019 snapshot of Gentoo Linux, plus a variety of package updates in selected areas. Such as: GNOME 3.32, gcc 9.2.0 default, latest mesa, libglvnd enabled by default, Debian kernels, nginx, mariadb, other server packages, etc, etc. updated by me as well as Funtoo Users. So think "Funtoo = Gentoo snapshot + goodies." In general, you should have everything in Gentoo automatically, at least what was in Gentoo at the time of the snapshot. And key areas of Funtoo that users wanted updates for -- they submitted pull requests to code.funtoo.org to update these packages. If a package is out of date, no problem -- submit a pull request (PR) to code.funtoo.org, and it will be updated. When we start Funtoo Linux 2.0 development, we will use a Gentoo snapshot from late 2019 as the foundation for the next release. The goal is to do this every 3 months. We are working on picking up the pace of our release model and things are starting to move very, very quickly, so I wouldn't worry too much about Funtoo being 'behind' Gentoo. See https://forums.funtoo.org/topic/2998-14-even-more-new-stuff/ for info on what has been added in the last 20 days. Funtoo Linux is a semi-rolling release, with actual true releases. Once you get used to it, it shouldn't be an issue, but maybe a pull request is in your future? Best, Daniel
  19. You're definitely capable. And you can always ask questions -- but try first!
  20. One thing I'd like to say is that our official 1.4 release was on Sept 11th, and it's Sept 24th and a TON of stuff has been improved. Really impressive. Thanks to everyone who contributed!
  21. This is a discussion thread for this post: Announcement: 1.4 -- Even More New Stuff. Feel free to follow up with comments, stuff I might have forgotten to mention, etc.
  22. There has been a lot of updates to Funtoo Linux 1.4 since its release -- most of these not officially announced. So it would be a good idea to make an official announcement of many of them: SELinux Updates Firefox and Firefox-bin 69, updated thunderbird. New gfxcard-nvidia-legacy mix-in for older drivers. Updated NVIDIA drivers to latest releases. Conky updated. kde-plasma merge fixes. mesa merge fixes and version bump. ffpmeg updated to latest release, with fixes for arm-64bit. Latest Spotify release added. Openrc net-online major improvements. New Language added: crystal (check it out) debian-sources/debian-sources-lts updates and now compile using your -march settings (since custom-cflags is now enabled by default.) Prior to this they compiled using generic 64-bit optimizations on x86-64bit. New encrypted-root mix-in to be used to enable LUKS in genkernel/debian-sources(-lts). To use, enable this mix-in and re-build your debian-sources(-lts) kernel. Rust-kit is now at 1.37-prime New dev-lua/lua and fixes for lua-using packages. Ebuilds using lua-5.2+ should use the new dev-lua/lua ebuild (not the legacy dev-lua/lua.) fwupd bumped to 1.3.1 nginx, nginx-unit, dovecot, php, mariadb vivaldi updated dovecot updated Anything I forgot? Follow up in this discussion thread. MANY OF THESE FIXES WERE SUBMITTED BY OUR USERS! Thanks to bcowan, perfinion, jhan, tux, tczaude, KlipKyle, scottfurry and anyone I forgot to mention for making Funtoo better for everyone 🙂 🙂 🙂
  23. Hey All, I've gone ahead and updated Funtoo Linux 1.4 to contain the latest implementation of SELinux from Gentoo. SELinux is working well under Funtoo now. To use it, see the SELinux page on the Funtoo wiki. Also reference the https://wiki.gentoo.org/wiki/SELinux/Installation and https://wiki.gentoo.org/wiki/SELinux pages for documentation reference. These Gentoo wiki pages were originally put together by SwiFT and are excellent, and the SELinux team has kept them up-to-date (I must give credit where credit is due 🙂. We need to work on our modest SELinux wiki page here to improve it: https://www.funtoo.org/SELinux If you are new to SELinux, here are the basic steps. Enable the SELinux mix-in, emerge the SELinux tools as well as policies, rebuild world and etc-update, apply security labels to files, enable in kernel in "permissive mode" -- where it just logs things but doesn't "block" anything, and then start to play. In your /etc/boot.conf, you'll want to add "security=selinux enforcing=0" to your "params +=" line and re-run "ego boot update" to get the kernel booting properly. This is assuming you are using debian-sources or debian-sources-lts. Funtoo is also helping perfinion (find him in #gentoo-base on freenode) in Gentoo test the SELinux-next security policies. Here is how you can test them: 1. Add the following to package.keywords: sec-policy/selinux-* ** 2. Then emerge @selinux-rebuild to reinstall all the 9999 policies (to be used with 2.9 userspace) 3. Do a full relabel. 4. Reboot. Then, you can run and start auditd which will generate logs of what SELinux activity is going on. After your initial reboot into the new SELinux, start auditd with empty logs, and keep it running as you go about your business. After a few days of using Funtoo as you normally would, these logs can be useful to the SELinux team to determine if the new policies are working as expected. Of particular interest is the use of elogind under SELinux. Once using the new SELinux-next policies, 'ps auxfZ | grep logind' should be in the systemd_logind_t domain. Thanks to perfinion and the SELinux team for moving SELinux forward! Let's help them 🙂
  24. OK, I cleaned up this mess. No more static stuff should need to be manually turned on now. Here is a summary of the changes I made: cryptsetup now has USE static turned off by default genkernel now has cryptsetup turned off by default new encrypted-root mix-in to enable when you want LUKS that will flip all the necessary switches
  • Create New...