On Mon, Dec 13, 2021 at 10:05:21AM +0100, Solene Rapenne wrote:
> Sending new ports is really hazardous, even for people with commit
> rights. Reviewing a port take time because the OpenBSD project has a
> high quality standard and it's preferred to correctly work on the ports
> before they get included.  This is sometimes discouraging, but there are
> only volunteers here doing reviews on their free time and there are no
> performance obligation. People review what they use or enjoy, we can't
> force anyone to review something they don't like. This doesn't mean
> we shouldn't send new ports, but sometimes, when we send a port, it's
> either missed or the person who may have interest in it is busy and
> will forget. That's why a ping can be very useful from time to time.
> 
> If you make a port, at least you can use it for yourself before it get
> included, which is quite useful for keeping your system clean.
> 

Except that others are requesting this be ported into OpenBSD for years.
This is accounting software. It needs to be thoroughly tested or
companies may fail. SMB stands for small to medium sized businesses.

As an interesting note. During the 1.2 and 1.3 stages, a long time ago,
I almost got this into the tree. FreeBSD did. Then both here and at
FreeBSD, the work was abandoned.

I see a ton of new ports and updates that never get reviewed. I see many
posts to this list and other lists about these. They get
mentioned, but the port is lost.
I hate to see this work hopelessly lost. So much work for nothing. It
hurts OpenBSD.

I have a big proposal. It would require some tough rules to avoid being
a disaster tree. But it would leave these ports visible.

Something like this:

/usr/dirty_ports/ with a category tree in it that only has categories
with ports inside of them.
It could only be run by -current.
The size of the tree would need some method of regulation to not grow
hopelessly large.
But the size would show how many ports need reviews and it would let
someone review ports whenever they have some free time.

/usr/dirty_ports/devel/myport/review_problems/notes to tell what the
problems are. Maybe just a ping, maybe what can't be figured out with
that port or a dependency it needs.

pkg_add LedgerSMB
This port is found under /usr/dirty_ports/.
No packages are ever built for these ports.
Please help the project and review these ports.
These ports require running -current.
You will need to build these ports yourself.
No support will be provided for systems running these ports as they
may cause stability and security problems.
Please add USE_DIRTY_PORTS=Yes to /etc/mk.conf

This would be good enough for me and extremely satisfying that my work
isn't lost for all time when I disappear, which also includes unpleasant
things like death.
It also means that some people won't wander off into using an OS that
they don't really want to change to, but supports the software they
need.
After a certain time period, these ports could be removed if never
approved.

-- 
Maybe?
Chris Bennett

Reply via email to