Add KDE Plasma to 75.html

2024-03-22 Thread Kevin Williams

This patch adds KDE Plasma to the list of packages on the 7.5 page.


Index: 75.html
===
RCS file: /cvs/www/75.html,v
retrieving revision 1.10
diff -u -p -r1.10 75.html
--- 75.html 22 Mar 2024 11:08:09 -  1.10
+++ 75.html 22 Mar 2024 15:22:40 -
@@ -408,6 +408,7 @@ to 7.5.
 JDK 8u402, 11.0.22, 17.0.10 and 21.0.2
 KDE Applications 23.08.4
 KDE Frameworks 5.115.0
+    KDE Plasma 5.27.10
 Krita 5.2.2
 LLVM/Clang 13.0.0, 16.0.6 and 17.0.6
 LibreOffice 24.2.1.2


OK? If so, can someone commit it?



Re: Automatic OS updates

2024-02-16 Thread Kevin Williams
The main use case I see for this is to manage a fleet of more than 10 or 
so machines/VMs/instances. rdist or a package such as Ansible could 
manage the crontab and possibly search announce@ on marc.info for 
keywords to hold off on the upgrade.


On 2/16/24 08:09, Jan Stary wrote:

On 2024-02-15, b...@fea.st  wrote:

So I was curious, am I the only one using automatic OS updates
in cron to keep the fish fresh and the bits dust free?
   0  3  *  *  * root  sysupgrade

And this saves you what, ten keystrokes a day?
Possibly hitting a bad moment to update blindly?





Re: Using wayland on OpenBSD

2023-11-25 Thread Kevin Williams
Hi Quentin,

7.4-release has ports and packages for Wayland and various window managers and 
desktop environments that run on it. Sway and KDE Plasma come to mind, though 
I've not tried them yet. You can find a searchable web list of ports at 
https://openports.pl. You don't need to run -current to use Wayland.

I use 7.3-release, 7.4-release, and 7.4-current each on a different laptop 
daily for my regular computing needs. All of them, including -current, are 
suitable and dependably stable for me, largely because I use well-supported 
hardware of ~10 year old Thinkpads. That said, if you're developing any app for 
or with OpenBSD, web-based or native, I recommend you do so on -current, 
because it will give you the best chance of the app functioning well on the 
next few OpenBSD releases when your app might be in production.

Good luck on your project!

Kevin

On Sat, Nov 25, 2023, at 08:15, quen...@schibler.fr wrote:
> I would like to develop a wayland app on OpenBSD, and I was wondering if it 
> was already possible to use wayland on a snapshot version. The only 
> requirement I have is to be able to run firefox, I obviously don't expect 
> anything to be stable and I will be happy to help by providing feedback/bug 
> report.
> 
> - Quentin Schibler
> 
> 


Re: xenodm blank screen

2023-10-18 Thread Kevin Williams
Hi Ryan,

Yes, please paste the output of:

$ dmesg | less

$ less /var/log/Xorg.0.log

I see you already sent part of the Xorg log. Please send the entire output of 
the commands above.

The information those provide will help us better assist you.

Usually when you create your own ~/.xsession the main X config file 
/etc/X11/xenodm/Xsession won't start fvwm or xtem. so my .xsession starts xterm 
and cwm.

xterm &
cwm


Additionally, do you have prior experience with cwm(1)? You can start a new 
xterm window with Ctrl-Alt-Enter or launch other apps (Firefox, Chrome) with 
Alt-? (Alt-Shift-/).

Let us know the info above and if this explanation helps.


Re: OT: Paid Email Provider Options

2023-10-10 Thread Kevin Williams
Hi Jan,

This one I accidentally replied all. Several people had really good 
suggestions. I replied individually to the others.

On Tue, Oct 10, 2023, at 00:44, Kevin Williams wrote:
> Hi Kevin,
> 
> Thank you for the suggestion. I will check out hostinger.com.
> 


Re: OT: Paid Email Provider Options

2023-10-10 Thread Kevin Williams
Hi Kevin,

Thank you for the suggestion. I will check out hostinger.com.


OT: Paid Email Provider Options

2023-10-09 Thread Kevin Williams
I registered a new domain and I am looking for an email provider for it.

I am happy with k9w.org hosted at fastmail.com and am not looking to change for 
that domain at this time.

I heard good things about pobox.com, gandi.net, and protonmail. But I want 
something else.

pobox.com is owned by fastmail. I like fastmail. But I want an entirely 
separate vendor for this second domain.

I like gandi.net's email options. But they require hosting the domain name with 
them to use email services. I want to be able to use any registrar to shop the 
best rates. I don't know if Gandi supports hosting the DNS for a domain and 
keep its registration elsewhere (registrar versus DNS host).

Protonmail requires use of their own email bridge in order to use third-party 
email clients, such as Thunderbird and Mutt. Their bridge does not run on 
OpenBSD.

Also, I want a service that supports at least 100 email aliases so I can use a 
unique address for every service, such as monopr...@mydomainname.com.

And yes, I know OpenBSD has OpenSMTPD and I could host my own email on any of 
the VPS'es I have, point the DNS records at a mail spooler service (pobox.com 
offers this type of forwarding), and thus outsource most of the spam mitigation 
that way. But I'm still not quite ready to devote the ongoing maintenance time 
to hosting my own email just yet.

I also don't want to park my domain at any of the tech giants who, advertise, 
and mine and sell my personal data for profit. (Occasional up-selling of their 
own services is reasonable.)

I'm looking for a paid email provider that has the following:
- I can pay them with my money. They don't advertise to me at all about 
third-party services. They don't sell my info to third parties.
- I can register my domain anywhere, even if they require I host the DNS with 
them.
- I can access it over imap or imaps or another protocol supported by mutt on 
OpenBSD.
- Offers at least 100 email aliases, ideally infinite like Gandi.
- I don't have to run my own mail server.

What suggestions do you all have?

Feel free to reply on or off list.


Re: man.openbsd.org is down?

2023-09-23 Thread Kevin Williams
Nick thank you for hosting this part of the OpenBSD project. Much appreciated!

On Sat, Sep 23, 2023, at 14:17, Nick Holland wrote:
> On 9/23/23 13:42, S V wrote:
> > Any info on man.openbsd.org state? It is down for me and web checkers.
> 
> It is back up now.
> Seems my monitor's alert to text me is handled as spam by my cellular
> service now.  Sorry for the downtime!
> 
> Nick.
> 
> 


Re: man.openbsd.org is down?

2023-09-23 Thread Kevin Williams



On Sat, Sep 23, 2023, at 10:42, S V wrote:
> Any info on man.openbsd.org state? It is down for me and web checkers.

It is down for me as well.


Update groups

2023-06-24 Thread Kevin Williams
> 0 
> C USA
> P Oregon
> T Portland
> F 3rd Thursday, 7pm
> O BSD Pizza Night (group)
> U https://bsd.pizza
> N *BSD



New groups

2023-06-24 Thread Kevin Williams
0 
C USA
P Oregon
T Portland
F 3rd Thursday, 7pm
O BSD Pizza Night (group)
U https://bsd.pizza 
N *BSD


BSD meetup event

2023-06-24 Thread Kevin Williams
Not sure if we need to be listed as an official BSD User Group on openbsd.org 
before posting this.

If you're in or visiting Portland Oregon (United States) on Thursday June 29th, 
come join a handful of us for BSD Pizza Night at 7pm at the location linked 
here. https://calagator.org/events/1250480574


Re: OpenBSD 7.3 released

2023-04-11 Thread Kevin Williams
Thank you to all the developers for such a great release! Sysupgrade went 
flawlessly on my cloud instances, router, and laptop host. Keep up the great 
work!

On Mon, Apr 10, 2023, at 6:52 AM, Theo de Raadt wrote:
> 
> 
> - OpenBSD 7.3 RELEASED -
> 
> April 10, 2023.
> 
> We are pleased to announce the official release of OpenBSD 7.3.
> This is our 54th release.  We remain proud of OpenBSD's record of more
> than twenty years with only two remote holes in the default install.
> 
> As in our previous releases, 7.3 provides significant improvements,
> including new features, in nearly all areas of the system:
> 
> - Various kernel improvements:
> o Added waitid(2), wait for process state change.
> o Added pinsyscall(2), specify the call stub for a specific system
>   call.
> o Added getthrname(2) and setthrname(2), get or set thread name.
> o Added WTRAPPED option for waitid(2) to control whether CLD_TRAPPED
>   state changes, i.e., ptrace(2) on a process, are reported.
> o Introduced clockintr(9), a machine-independent clock interrupt
>   scheduler. Switched all architectures to use this new kernel
>   subsystem.
> o Added a priority queue to clockintr(9).
> o Introduced a new kern.autoconf_serial sysctl(8) that can be used
>   by userland to monitor state changes of the kernel device tree.
> o Fixed pmap(9) bugs involving entering an executable mapping for a
>   page before synchronizing the data and instruction cache on arm64
>   and riscv64.
> o Removed copystr(9) from public API.
> o Add getnsecruntime(9) to the kernel timecounting API. Together
>   with getbinruntime(), it provides a fast, monotonic clock that
>   only advances while the system is not suspended.
> o Add detection for Spectre-BHB Branch History Injection
>   vulnerability related CLRBHB, ECBHB and CSV2_3/HCXT feature bits.
> o Prevent detaching ("bioctl -d detach") of a boot volume on a RAID
>   managed by bioctl(8).
> o On arm64, avoid using 1GB mappings for the identity map in the
>   early kernel bootstrap phase and when booting the secondary CPUs.
>   This avoids accidentally mapping memory regions that should not be
>   mapped (i.e. secure memory) as all mapped memory can be accessed
>   speculatively.
> o Added arm64 detection of EPAN feature bit. Enhanced Privileged
>   Access Never (EPAN) allows Privileged Access Never to be used with
>   Execute-only mappings.
> o On arm64, add a machdep.lidaction sysctl(8) for aplsmc(4) Apple
>   Silicon laptops.
>   The arm64 default for the machdep.lidaction is 1, making the
>   system suspend when the lid is closed. aplsmc(4) provides support
>   for the lid position sensor.
> o Changed arm64 suspend idle loop from WFE to WFI, avoiding spurious
>   wakeups while other CPUs are still active.
> o Added new dt(4) tracing ioctl DTIOCARGS to get the type of probe
>   arguments.
> 
> - SMP Improvements
> o Unlocked mmap(2), munmap(2), and mprotect(2).
> o Unlocked sched_yield(2).
> o Added support for per-cpu event counters, to be used for clock and
>   IPI counters where the event counted occurs across all CPUs in the
>   system.
> o Moved pf(4) purge tasks out from under the kernel lock.
> o Unlocked ioctl(2) SIOCGIFCONF, SIOCGIFGMEMB, SIOCGIFGATTR, and
>   SIOCGIFGLIST.
> o Protected interface tables in pf(4) with PF_LOCK(), allowing
>   removal of NET_LOCK() protection from the ioctl(2) code path in
>   pf.
> o Unlocked getsockopt(2) and setsockopt(2).
> o Completed removing kernel lock from IPv6 read ioctls.
> o Unlocked minherit(2).
> o Made tun(4) and tap(4) event filters MP-safe.
> o Unlocked utrace(2).
> o Stopped holding the vm_map lock while flushing pages in msync(2)
>   and madvise(2). Prevents a 3-thread deadlock between msync(2),
>   page-fault and mmap(2).
> o Unlocked select(2), pselect(2), poll(2), and ppoll(2).
> 
> - Direct Rendering Manager and graphics drivers
> o Updated drm(4) to Linux 6.1.15
> o amdgpu(4): Added support for Ryzen 7000 "Raphael", Ryzen 7020
>   series "Mendocino", Ryzen 7045 series "Dragon Range", Radeon RX
>   7900 XT/XTX "Navi 31", Radeon RX 7600M (XT), 7700S, and 7600S
>   "Navi 33."
> o Fixed frame buffer corruption and additional bugs after wakeup on
>   Apple Silicon laptops and the Lenovo x13s.
> o Added support for the backlight connector property to amdgpu(4) as
>   in inteldrm(4), making xbacklight(1) work when using the Xorg
>   modesetting driver.
> 
> - VMM/VMD improvements
> o Updated vmm(4) to allow guests to read MSR_HWCR and MSR_PSTATEDEF,
>   which is necessary to determine the TSC frequency on AMD families
>   17h and 19h.
> o 

Re: dual boot with full disk encryption for OpenBSD

2022-12-05 Thread Kevin Williams


On Mon, Dec 5, 2022, at 12:26 PM, Mare Dedeu wrote:
> Hi,
> 
> I recently had to fight with a thinkpad l13 gen 3 to install OpenBSD with
> full disk encryption alongside with linux for blobs like zoom etc. I hope
> somebody else can profit from the effort. It is trivial, I guess, but it
> might be helpful for someone.
> 
> https://astro-gr.org/openbsd-full-encryption-with-dual-boot/
> 
> Cheers
Mare,

This guide is very helpful!

Kevin


Re: Query on installing Solaris 9 into an OBSD LDOM

2022-11-27 Thread Kevin Williams


> Greetings.
> 
> Has anyone tried to install Solaris 9 into an OBSD LDOM running on a TS2000?
> 
> (I found some information on the mailing list pertaining to different 
> machines and Solaris versions.)
> 
> Sincerely,
> N.
> 
We need more information to better assist you.

By LDOM, do you mean you want to use Oracle VM Server for Sparc? Does that even 
run on OpenBSD?

Or are you using OpenBSD’s native vmm?

Are you using the Sparc or Intel version of Solaris 9?

Which architecture does the host machine use?

Would you please post a full dmesg of the host machine?


Re: cdn.openbsd.org not synced

2022-11-14 Thread Kevin Williams


> Pierre-Edouard p...@pywy.fr wrote:
> 
> 
> User-Agent: Mozilla/5.0 (X11; OpenBSD amd64; rv:102.0) Gecko/20100101
> 
> > Hi,
> > I'm using cdn.openbsd.org as installurl, and last update of packages
> > is stuck to 30th Oct.
> > 
> > Switching back to ftp.openbsd.org solves the issue.
> > Is there an issue with the sync or did the cdn has been discontinued?
> 
> 
> cdn.openbsd.org says:
> 
> 0ad-0.0.26p0.tgz 14-Nov-2022 05:28 55535229
> 0ad-data-0.0.26.tgz 14-Nov-2022 05:29 1761278663
> 1oom-1.0.tgz 14-Nov-2022 05:28 965935
> 2048-cli-0.9.1.tgz 14-Nov-2022 05:28 9696
> ...

Hi Pierre-Edouard,

The CDN connects you to a specific server based on your computer's location and 
possibly other factors (latancy, etc). It's possible that specific CDN endpoint 
was out of date at the time of your scan; whereas the scan Theo did almost 
certainly hit a more up to date endpoint.

Picking an up-to-date mirror by hand like you did is understandable.

Kevin



Re: Question regarding Apache 2.0 license

2022-11-07 Thread Kevin Williams
Hi Jeroen,

Thank you for considering the license and venturing to improve OpenBSD base, 
NSD in this case. The preferred license template is modeled after the ISC 
license, and 2-clause BSD close behind.

License policy: ISC or BSD only
https://www.openbsd.org/policy.html

ISC license template:
https://www.openbsd.org/policy.htmlhttps://cvsweb.openbsd.org/src/share/misc/license.template?rev=HEAD

Some of the tools I depend on are licensed Apache/GPL, etc, but not in OpenBSD 
base.

Hope that helps.

https://cvsweb.openbsd.org/src/share/misc/license.template?rev=HEAD

On Mon, Nov 7, 2022 at 3:20 PM, Stuart Henderson  
wrote:

> Hi Jeroen,
>
> On 2022-11-07, Jeroen Koekkoek  wrote:
>> Hi All,
>>
>> I'm working on some patches/features for NSD. One of the new features
>> uses some Apache 2.0 licensed code (for now).
>>
>> Sorry to ask this question, but just to verify:
>>
>> * OpenBSD-base cannot include any software licensed under Apache 2.0.
>> * Software in the ports collection is allowed to be licensed under
>> Apache 2.0.
>
> Right.
>
>> If my assumptions are correct, and since NSD is in base, the dependency
>> on the Apache 2.0 licensed code is therefore better removed or,
>> alternatively, relicensed under a BSD-compatible license, right?
>
> If this will add Apache-licensed code to NSD itself we can't take it.
> (It may be an issue for other users too - in some cases they will then
> have to think more about patent law when they decide whether to use
> the software).
>
> If it's in an external dependency (say, some NSD feature uses some
> external Apache-licensed library, but that feature is optional,
> and the NSD code which makes use of it follows the standard LICENSE
> from the NSD distribution) then we can just disable the option.
>
> --
> Please keep replies on the mailing list.


Re: Share your tmux tricks

2022-09-05 Thread Kevin Williams
On Sun, Sep 4, 2022 at 7:38 AM, Alex Holst  wrote:

> This is my ~/bin/bootstrap-tmux script.
>
> Maybe it can inspire you to share some of your tmux config snippets or
> tricks? I'd also be interested if you have suggestions for improvements
> to my script.
>
> #!/bin/sh
> #
> # Bootstraps tmux to 80%; saves a bit of typing and thinking right after
> # reboots when I just want to get back to work.
>
> set -e
>
> # If I specify ~/work it messes up the tmux config, so cd to home first
> cd $HOME
> WORKDIR="projects/* business/. work wrk 3rdparty/*"
>
> # Build tmux sessions and windows based on the my project directories. These
> # almost always reflect what I am working on anyway.
> for wpath in $WORKDIR; do
> if [ -d $wpath ]; then
> session_name=$(dirname $wpath | sed 's/\./_/g')
> wname=$(basename $wpath)
> if $(tmux has-session -t $session_name); then
> tmux new-window -d -t $session_name -c $wpath -n $wname
> else
> tmux new-session -P -d -s $session_name -c $wpath -n $wname
> fi
> # Populate the session with windows, etc per project
> if [ -f $wpath/.tmux.conf.local ]; then
> tmux source-file $wpath/.tmux.conf.local
> fi
> fi
> done
>
> if [ -d ~/Business/Mail -o -d ~/Personal/Mail ]; then
> tmux new-session -P -d -s email -n neomutt neomutt
> fi
>
> WORKDIR="/usr/src /usr/ports /usr/ports/mystuff /usr/xenocara"
>
> for wpath in $WORKDIR; do
> # Are there signs of a usable OpenBSD src checkout?
> if [ -w $wpath/Makefile ]; then
> wname=$(basename $wpath)
> if $(tmux has-session -t openbsd); then
> tmux new-window -P -d -t openbsd -c $wpath -n $wname
> else
> tmux new-session -P -d -s openbsd -c $wpath -n $wname
> fi
> # Populate the session with windows, etc per project
> if [ -f $wpath/.tmux.conf.local ]; then
> tmux source-file $wpath/.tmux.conf.local
> fi
> fi
> done

That’s pretty good Alex!

tmuxis a huge help to me. My only customization is to rebind the prefix key.

$ cat .tmux.conf
# started 06-30-21

# By default, tmux uses Ctrl-b as prefix. Emacs, Mg, and other apps
# also use C-b. To pass C-b through tmux to the app, it needs to be
# typed twice as C-b C-b. I want to use C-b in the app without having
# to type it twice.

# https://www.reddit.com/r/emacs/comments/dv7sxo/using_tmux_terminal_emacs

# Backtick ` is easier to type than C-b and is much easier to pass
# through tmux to the app using `` rather than C-b C-b.

# The below tmux configuration block changes the default prefix key
# from Ctrl-b to backtick ` (above tab key).
# https://gist.github.com/JikkuJose/7509315
# https://wiki.archlinux.org/title/Tmux

unbind-key C-b
set-option -g prefix `
bind-key ` send-prefix