Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-30 Thread lists
 But you’ve done nothing but calling me names nonstop,

I owe you an apology then, and the developers and users who may have
read my ramblings.

 then complaining when people do the same to you. You’re a hypocrite,
 but you clearly don’t realize that, because you keep saying that
 “you’re cool” and “you don’t want to go further” while doing totally
 the opposite.

So calling names is bad and provokes the same, exactly why I was
avoiding reading these parts and intentionally not responding to
the insults targeted at me.

Last night was too late for me, sorry. I thought I finished posting too
and Marc tempted me to explain myself.

 There is an official FAQ especially targeted to Linux users, I am a Linux 
 user, I found some difference between the systems which is not in the FAQ, I 
 thought it could be useful to add a line about it. Period. If that difference 
 is better or worse, I don’t discuss it, only you do.

Most have used Linux at some point, I did too. Comparing a
re-install  rolling release distributions, there is a different
methodology to keep up to date.

I was trying to suggest the whole time that following snapshots
installation and keeping packages updated is the easiest way to achieve
the Linux like rolling release and it does not involve any
recompilation and is fairly easy and straight forward process ideal for
a newcomer or Linux user trying out OpenBSD fresh.

This gives a very low overhead always current state of both base OS and
additional packages. In fact you may not have to install the ports tree
to stay up to date.

As for following stable and current, those would inevitable require
recompilation at some points, which has their own FAQ documents, so
there is no need to complicate the migration FAQ except point to these
FAQs.

Why did you have to mention binary patches at all? It is obvious there
are no such things, but does this belong in the migration FAQ? When
pkg_add -u (updating packages) is exactly the equivalent of a package
manager updates in Linux.

I felt the con point in your publication was a bit unfair and could
scare Linux people away, if they are neither advance in Linux, nor
FreeBSD and obviously new to OpenBSD.

In fact I consider that I got finally settled on a proper upgrade
system just when I got into OpenBSD on a daily basis some many years
ago.

 but treat me with a little respect.

OK, once again, I sincerely want to apologise for the disrespect. I
tend to forget not everyone has a thick skin like I've developed online.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-29 Thread Mike Burns
On 2015-06-29 09.52.19 +0100, Raf Czlonka wrote:
 That being said, FAQ is *not* an OpenBSD for former Linux users guide,

FAQ 9 is titled Migrating to OpenBSD, four of the five sections have
Linux in the title, and the one section that does not mentions Linux
twice in the first paragraph.

Are you proposing that the whole of FAQ 9 should be scrapped?

-Mike



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-29 Thread Raf Czlonka
On Mon, Jun 29, 2015 at 02:19:36PM BST, Mike Burns wrote:

 On 2015-06-29 09.52.19 +0100, Raf Czlonka wrote:

  That being said, FAQ is *not* an OpenBSD for former Linux users
  guide,

 FAQ 9 is titled Migrating to OpenBSD, four of the five sections have
 Linux in the title, and the one section that does not mentions Linux
 twice in the first paragraph.

 Are you proposing that the whole of FAQ 9 should be scrapped?

Mike,

Fair point - I'll shut up for now post a more detailed and (hopefully)
constructive critique of the patch itself later on.

Ta,

Raf



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-29 Thread lists
 Are you proposing that the whole of FAQ 9 should be scrapped?

May it be proposed to you that you further advise Carlos on improving
his suggested patch or scrapping this knitting already.

Whose idea was to stoke the binpatch theme anyway, somebody of
commercial interest?

No such thing is required anyway.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-29 Thread Theo de Raadt
Lot of angry fuss over words on a web page.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-29 Thread lists
   On Sun, 28 Jun 2015 18:58:19 -0400
   Bryan Steele bry...@openbsd.org wrote:

   Carlos' patch may not be appropriate, but you're kind of a
   condecending jerk, especially for someone who's apparently
   never sent mail to the OpenBSD lists before. Who are you?
  
  On Mon, Jun 29, 2015 at 08:57:23PM +0300, li...@wrant.com wrote:
  
  That's pathetic. If you can't make a certain point without offensive
  insult, why not simply go full scale and add passion and anger to it?  

 On Mon, 29 Jun 2015 14:02:18 -0400
 Bryan Steele bry...@openbsd.org wrote:
 
 Welcome to my and several other OpenBSD developers shitlist.  

Do you not have a day job already, kiddo?

Quit fooling around, go straight to the point. If you want to say
something, do so.

Why hold back when you have the listening ear of the person you're
trying to offend?



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-29 Thread Raf Czlonka
On Mon, Jun 29, 2015 at 09:21:14AM BST, Carlos Fenollosa wrote:

 Thanks Sebastien,
 
 Here’s a new rewrite with your contributions.
 
 If I may, I’d suggest to keep this list item short, as a summary, and maybe 
 write a longer
 section on the FAQ expanding on it with more detail. If you feel that’s 
 appropriate, I can 
 volunteer to write it too.

Hi Carlos,

You are fresh to OpenBSD and eager to help - I get it!

That being said, FAQ is *not* an OpenBSD for former Linux users guide,
and even if it were, the wording leaves a lot to be desired and, IMVHO,
it doesn't add any value to the FAQ.

Regards,

Raf

P.S. Send unified diffs.

 Index: faq9.html
 ===
 RCS file: /cvs/www/faq/faq9.html,v
 retrieving revision 1.113
 diff -c -r1.113 faq9.html
 *** faq9.html   11 May 2015 11:18:30 -  1.113
 --- faq9.html   29 Jun 2015 08:15:15 -
 ***
 *** 133,138 
 --- 133,153 
   will be corrected rapidly, not something that will be permitted to
   continue.
   
 + liBinary packages are available to install new software through
 + pkg_add(1), but there are no binary security updates. The team has no 
 resources
 + to constantly compile binaries for all architectures, they do it only
 + every -release. You can build your own packages from ports(7).
 + Thus, unlike Linux distributions, which come with a
 + package manager which takes care of updates (ttyum/tt,
 + ttapt-get/tt, etc), there is no single command to update the system
 + to the latest binary status. Keeping up-to-date (including security errata)
 + is a bit different. You can either (1) upgrade every -release,
 + (2) apply patches froma href=../errataerrata/a or (3) follow
 + a href=../stable-stable/a. Binary updates may be obtained
 + from a href=https://stable.mtier.org;a third party/a for the i386
 + and amd64 architectures for the base system, using the same mechanism 
 + than for ordinary packages, and standard packages, for -stable./li
 + 
   liOpenBSD has gone through heavy and continual security auditing to
   ensure the quality (and thus, security) of the code.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-29 Thread Carlos Fenollosa
Thanks Sebastien,

Here’s a new rewrite with your contributions.

If I may, I’d suggest to keep this list item short, as a summary, and maybe 
write a longer
section on the FAQ expanding on it with more detail. If you feel that’s 
appropriate, I can 
volunteer to write it too.

Carlos


Index: faq9.html
===
RCS file: /cvs/www/faq/faq9.html,v
retrieving revision 1.113
diff -c -r1.113 faq9.html
*** faq9.html   11 May 2015 11:18:30 -  1.113
--- faq9.html   29 Jun 2015 08:15:15 -
***
*** 133,138 
--- 133,153 
  will be corrected rapidly, not something that will be permitted to
  continue.
  
+ liBinary packages are available to install new software through
+ pkg_add(1), but there are no binary security updates. The team has no 
resources
+ to constantly compile binaries for all architectures, they do it only
+ every -release. You can build your own packages from ports(7).
+ Thus, unlike Linux distributions, which come with a
+ package manager which takes care of updates (ttyum/tt,
+ ttapt-get/tt, etc), there is no single command to update the system
+ to the latest binary status. Keeping up-to-date (including security errata)
+ is a bit different. You can either (1) upgrade every -release,
+ (2) apply patches froma href=../errataerrata/a or (3) follow
+ a href=../stable-stable/a. Binary updates may be obtained
+ from a href=https://stable.mtier.org;a third party/a for the i386
+ and amd64 architectures for the base system, using the same mechanism 
+ than for ordinary packages, and standard packages, for -stable./li
+ 
  liOpenBSD has gone through heavy and continual security auditing to
  ensure the quality (and thus, security) of the code.

 On 29 Jun 2015, at 06:54, Sebastien Marie sema...@openbsd.org wrote:
 
 Hi,
 
 I would just do some comments inline.
 
 On Sun, Jun 28, 2015 at 07:20:51PM +0200, Carlos Fenollosa wrote:
 Hi,
 
 I’ve recently discovered OpenBSD after using Linux for more than 15 years. I 
 wrote 
 a blog article with my impressions and some other users suggested me to 
 patch 
 faq9.html to help other users migrating. 
 
 This patch is regarding the fact that there are no binary updates, which is 
 a given thing
 in most Linux distributions, and some tips on how to keep the system updated.
 Since English is not my first language, before merging the patch, please 
 make sure the 
 wording is proper.
 
 If you think the issue may be interesting to elaborate on, I could write a 
 guide of improve
 on stable.html to help newcomers adapt to this method of keeping up to date.
 
 Here’s the whole article if anybody’s interested: 
 http://cfenollosa.com/blog/openbsd-from-a-veteran-linux-user-perspective.html
 
 Thanks!
 Carlos
 
 PS: This is my first patch, I’m sending it inline as suggested by 
 http://www.bsdnow.tv/tutorials/patching-obsd. Apologies if this is not the 
 right way.
 
 it is the good way. thanks for contributing.
 
 Index: faq9.html
 ===
 RCS file: /cvs/www/faq/faq9.html,v
 retrieving revision 1.113
 diff -u -p -r1.113 faq9.html
 --- faq9.html   11 May 2015 11:18:30 -  1.113
 +++ faq9.html   28 Jun 2015 17:19:45 -
 @@ -133,6 +133,18 @@ The tree is occasionally broken, but thi
 will be corrected rapidly, not something that will be permitted to
 continue.
 
 +liThere are no binary security updates. The team has no resources
 +to constantly compile binaries for all architectures, they do it only
 +every -release.
 
 Thus, unlike Linux distributions, which come with a
 +package manager which takes care of updates (ttyum/tt,
 +ttapt-get/tt, etc), there is no single command to update the system
 +to the latest binary status.
 
 It is a bit more complex. The package manager under OpenBSD is
 pkg_add(1). It is perferctly able to do binaries updates of packages
 (note we speak about packages, not the base system).
 
 But as you noted previously, no binary packages for security updates are
 provided for -stable. And if pkg_add(1) haven't a suitable source of
 updated packages, it couldn't do it.
 
 Now, when you build your own packages from ports(7) (after updating it),
 the system will build a binary package. And pkg_add(1) will update your
 system with this new (updated) package (make install will invoke
 pkg_add).
 
 Keeping up-to-date (including security errata)
 +is a bit different. You can either (1) upgrade every -release,
 +(2) apply patches froma href=../errataerrata/a or (3) follow
 +a href=../stable-stable/a. Binary updates may be obtained
 +from a href=https://stable.mtier.org;a third party/a for the i386
 +and amd64 architectures./li
 
 mtier provide third party packages for the -stable version for:
  - base system (using the same mecanism than for ordinaries packages).
As it is for -stable, it includes errata.
 
  - standard packages. As it is for -stable, it includes security
updates for packages.

Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-29 Thread Marc Espie
On Mon, Jun 29, 2015 at 02:41:16AM +0300, li...@wrant.com wrote:
  Lack of
  resources is about the only good reason there is for not providing
  binary updates.
 
 That's not true.
 
 Further, base + packages are updated frequently in snapshots, which is
 exactly a binary upgrade path for users without worry.
 
 This works exceedingly well and is well stated in the following current
 and stable pages.

You're an idiot.

Work on current is something that naturally occurs. It does not mean there
are enough resources to *duplicate that work* and do the same on stable.

I don't understand how you can be so stupid, especially since you admitted
in a further email to using OpenBSD for years.

Dude, it's well known and documented that there aren't enough people around to
- figure out what needs to be committed to stable
- build the resulting pieces (which *requires* an extra set of machines
that run stable)
- push them out.

Basically, if you do that, you take away from the work being done on current.
We're already stretched thin enough as-is.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-29 Thread lists
 Work on current is something that naturally occurs. It does not mean there
 are enough resources to *duplicate that work* and do the same on stable.

Obvious facts make obvious points.

The snapshots for current and the security errata is good enough for
me. It's easy and allows me to run current, which is closest following
developers. If everyone personally did so, there would be less need for
back-porting, but that's not my decision. I don't care about binary
patches to stable, since current is easier for me.

Maybe somebody outside the project and known developers tried
to make fuss out of nothing just to agitate developers and users. Maybe
advising the blogger to try provide an unnecessary but annoying patch
to the migration FAQ regarding binary patches that nobody actually
needs that badly (and if they need there is a reputable source) was
enough to annoy me.

This may have been totally imaginary publicity stunt, targeted at
wasting time and energy. Or occasionally pushing into the OpenBSD
developers constraints that I don't like either, precisely like you.
Thanks for the explanation, anyway that was obvious to me.

Initially, I was annoyed that someone tried to call a con (negative
feature) what is actually in my appreciation one of the best and
easiest to use achievements, actually a pro feature that is
snapshots and pkg_add -u. Simply because that person refused to learn
this method to update exists and insisted to make it confusing for
newcomers. There is no such imaginary con period.

This exactly upgrade path is still lacking in major Linux distributions
and also in FreeBSD until some time, still sucks there though.

With OpenBSD it just works. Tremendously well for me for many years.
Thanks you.

That same person tried to submit to the site a totally mangled wording
of nonsense to the FAQ migration section which I think is simply
ridiculous even after the so called re-work which was even more so
funny.

Don't call names around without reading the details, please. I respect
deeply the tremendous work done on the Perl ports infrastructure and
think these are amazing and work great. For me it does. It can be made
known to the newcomers as well. But no need to confuse them with some
pidgin nonsensical twists in the overloaded migration FAQ.

For me the upgrade path works, I don't compile anything meaning I use
a binary upgrade path. I upgrade from snapshots and then do pkg_add -u
and like it. It works fast, and is efficient. I don't understand how
someone tries to stick their head in the sand and insists other
newcomers do the same by confusing them in the FAQ and giving them the
notion of sticking with stable just to add more pressure to back-port,
yuck.

I don't like somebody reducing chances of others to understand well the
efficient upgrade that could be most appropriate for newcomers. And I
don't like external parties agitating developers so that's why I
responded initially.

Enough already, I'm cool and don't intend to waste my time with the
attempts those ill advisers try to inflict any further.

My point was that the provided so far by OpenBSD is enough, good,
sufficient and there is no need for any biased blog posts and poorly
worded FAQ deterioration. Bloggers...

I don't care about what some Linux user tries to publish on the
OpenBSD page since it is not worth annoying anyone over it any more.

Enough energy wasted on this subject already, why go further?
Everything was and is good as it is.

If you want to address your dissatisfaction, please move up the thread
to the original post. I am sorry I wasted my time with these
outrageously insane linuxisms.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-29 Thread lists
 Lot of angry fuss over words on a web page.

Indeed.

https://youtube.com/watch?v=hrCVu25wQ5s

I have no wishes and the discontent with the proposed patch is gone
now.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Carlos Fenollosa
Hi,

I’m sorry that it came off that way. Did you read the whole article? No that 
you should have, but it addresses most of the points that you mention

I understand that OpenBSD owes me nothing (and vice versa) and I was just 
trying to help. The decision to merge that information is not mine to do, 
however, I honestly thought it could help people looking for a more thorough 
comparison between Linux and the BSDs.

I’ve been using free software and contributing to it for a long time, in 
different projects, you can google it. I have no link to any institution or 
software/political group. You seem to be about certain that I have some sort of 
agenda, why? I’m curious. 
 
Anyway, I honestly was just trying to help. Writing the patch took me 5 minutes 
so just forget about it. I don’t want to create a bad mood on a place I just 
arrived at.

Carlos

 On 28 Jun 2015, at 23:03, li...@wrant.com wrote:
 
 I’ve recently discovered OpenBSD after using Linux for more than 15 years.  
 
 Long time, no see? And you blogged and achieved your goal of... making
 yourself expressed, critically on your own controlled web space.
 
 I wrote 
 a blog article with my impressions and some other users suggested me to 
 patch 
 faq9.html to help other users migrating.   
 
 Without reading much of the documentation to gain reasonable production
 usage, you're trying to mend the OpenBSD site to say it is lacking
 something that you thought worth having according to your current
 limited to Linux experience.
 
 Never occurred to you it may be intentional?
 
 This patch is regarding the fact that there are no binary updates, which is 
 a given thing
 in most Linux distributions, and some tips on how to keep the system 
 updated.  
 
 And you consider this a service to other Linux long time users? Or a
 way to try push some notion of yours - criticise and try to lobby for
 some other entity's interests.
 
 Since English is not my first language, before merging the patch, please 
 make sure the 
 wording is proper.  
 
 The pushing of binary patches notion is not appropriate.
 
 For a project that provides binary base OS and binary packages for ports
 on multiple architectures, and signed distribution of base and
 packages, before anyone else adopted these impressive achievements, you
 think in your own universe (and your advisor's) this group is resource
 constrained and incapable of providing binary patches to current and
 stable?
 
 Read the docs, don't be lazy and overly assuming. You're polluting the
 Internet with incorrect information which is a disservice to both
 newcomers from Linux and to the OpenBSD community.
 
 If you think the issue may be interesting to elaborate on, I could write a 
 guide of improve
 on stable.html to help newcomers adapt to this method of keeping up to date. 
  
 
 You're actually trying to scare people off, because you can't handle
 the lean and effective process of managing OpenBSD, justifying
 this with the unconfirmed fact you were advised by somebody.
 
 Realistically, you could have consulted off list before trying this
 stunt.
 




Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Michael McConville
On Sun, Jun 28, 2015 at 07:20:51PM +0200, Carlos Fenollosa wrote:
 This patch is regarding the fact that there are no binary updates,
 which is a given thing in most Linux distributions, and some tips on
 how to keep the system updated.

It may be worthwhile to mention that updates are comparatively very
rare. I'd estimate that Ubuntu's stable distribution has been pushing a
new kernel or two kernel a week lately along with countless other
updates. A Debian/Ubuntu user reading that might imagine themselves
manually patching and building constantly.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread lists
 I’ve recently discovered OpenBSD after using Linux for more than 15 years.  

Long time, no see? And you blogged and achieved your goal of... making
yourself expressed, critically on your own controlled web space.

 I wrote 
 a blog article with my impressions and some other users suggested me to patch 
 faq9.html to help other users migrating.   

Without reading much of the documentation to gain reasonable production
usage, you're trying to mend the OpenBSD site to say it is lacking
something that you thought worth having according to your current
limited to Linux experience.

Never occurred to you it may be intentional?

 This patch is regarding the fact that there are no binary updates, which is a 
 given thing
 in most Linux distributions, and some tips on how to keep the system updated. 
  

And you consider this a service to other Linux long time users? Or a
way to try push some notion of yours - criticise and try to lobby for
some other entity's interests.

 Since English is not my first language, before merging the patch, please make 
 sure the 
 wording is proper.  

The pushing of binary patches notion is not appropriate.

For a project that provides binary base OS and binary packages for ports
on multiple architectures, and signed distribution of base and
packages, before anyone else adopted these impressive achievements, you
think in your own universe (and your advisor's) this group is resource
constrained and incapable of providing binary patches to current and
stable?

Read the docs, don't be lazy and overly assuming. You're polluting the
Internet with incorrect information which is a disservice to both
newcomers from Linux and to the OpenBSD community.

 If you think the issue may be interesting to elaborate on, I could write a 
 guide of improve
 on stable.html to help newcomers adapt to this method of keeping up to date.  

You're actually trying to scare people off, because you can't handle
the lean and effective process of managing OpenBSD, justifying
this with the unconfirmed fact you were advised by somebody.

Realistically, you could have consulted off list before trying this
stunt.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Mike Burns
On 2015-06-29 00.03.09 +0300, li...@wrant.com wrote:
 And you consider this a service to other Linux long time users? Or a
 way to try push some notion of yours - criticise and try to lobby for
 some other entity's interests.

Do you have a patch that achieves the same goal (that is, the goal he
stated, not the one you're reading into) that is up to your standards?



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread lists
 I understand that OpenBSD owes me nothing (and vice versa) and I was just 
 trying to help. The decision to merge that information is not mine to do, 
 however, I honestly thought it could help people looking for a more thorough 
 comparison between Linux and the BSDs.

Are you by chance being mislead to post this to tech@ instead of
updating your own web site?

 Anyway, I honestly was just trying to help. Writing the patch took me 5 
 minutes so just forget about it. I don’t want to create a bad mood on a place 
 I just arrived at.

Please post to misc@ these discussions.



[Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Carlos Fenollosa
Hi,

I’ve recently discovered OpenBSD after using Linux for more than 15 years. I 
wrote 
a blog article with my impressions and some other users suggested me to patch 
faq9.html to help other users migrating. 

This patch is regarding the fact that there are no binary updates, which is a 
given thing
in most Linux distributions, and some tips on how to keep the system updated.
Since English is not my first language, before merging the patch, please make 
sure the 
wording is proper.

If you think the issue may be interesting to elaborate on, I could write a 
guide of improve
on stable.html to help newcomers adapt to this method of keeping up to date.

Here’s the whole article if anybody’s interested: 
http://cfenollosa.com/blog/openbsd-from-a-veteran-linux-user-perspective.html

Thanks!
Carlos

PS: This is my first patch, I’m sending it inline as suggested by 
http://www.bsdnow.tv/tutorials/patching-obsd. Apologies if this is not the 
right way.


? patch-faq9.diff
Index: faq9.html
===
RCS file: /cvs/www/faq/faq9.html,v
retrieving revision 1.113
diff -u -p -r1.113 faq9.html
--- faq9.html   11 May 2015 11:18:30 -  1.113
+++ faq9.html   28 Jun 2015 17:19:45 -
@@ -133,6 +133,18 @@ The tree is occasionally broken, but thi
 will be corrected rapidly, not something that will be permitted to
 continue.
 
+liThere are no binary security updates. The team has no resources
+to constantly compile binaries for all architectures, they do it only
+every -release. Thus, unlike Linux distributions, which come with a
+package manager which takes care of updates (ttyum/tt,
+ttapt-get/tt, etc), there is no single command to update the system
+to the latest binary status. Keeping up-to-date (including security errata)
+is a bit different. You can either (1) upgrade every -release,
+(2) apply patches froma href=../errataerrata/a or (3) follow
+a href=../stable-stable/a. Binary updates may be obtained
+from a href=https://stable.mtier.org;a third party/a for the i386
+and amd64 architectures./li
+
 liOpenBSD has gone through heavy and continual security auditing to
 ensure the quality (and thus, security) of the code.
 




Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Denis Fondras
 This patch is regarding the fact that there are no binary updates, which is a
 given thing
 

What you missed : https://stable.mtier.org/



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Adam Wolk
On Sun, 28 Jun 2015 19:55:58 +0200
Denis Fondras open...@ledeuns.net wrote:

  This patch is regarding the fact that there are no binary updates,
  which is a given thing
  
 
 What you missed : https://stable.mtier.org/

What do you mean? The author mentioned mtier.org both in his original
blog post and the patch sent to this mailing list.

Regarding the patch itself:

+a href=../stable-stable/a. Binary updates may be obtained
+from a href=https://stable.mtier.org;a third party/a for the i386
+and amd64 architectures./li

If it's going to be merged then it's probably worth to mention that
some OpenBSD developers work for mtier directly. Each time mtier is
mentioned someone is deemed to chime in with but I don't trust them
even though the same people commit code to the base OS...

Regards,
Adam



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread lists
 What do you mean? The author mentioned mtier.org both in his original
 blog post and the patch sent to this mailing list.

Author? Exactly whose ground are you defending here, Adam?

 If it's going to be merged then it's probably worth to mention that

if... and you're on top of each other arguing already

Just reread the text and consider if there is actually some hidden
context or offensive agenda somebody is pushing around, just to make a
remote point elsewhere.

 mentioned someone is deemed to chime in with but I don't trust them

quit that garbage



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Bryan Steele
On Mon, Jun 29, 2015 at 01:02:44AM +0300, li...@wrant.com wrote:
  Do you have a patch that achieves the same goal (that is, the goal he
  stated, not the one you're reading into) that is up to your standards?
 
 One that reversed the submission of the proposed patch, correcting it
 and this thread to an empty string.

Carlos' patch may not be appropriate, but you're kind of a
condecending jerk, especially for someone who's apparently
never sent mail to the OpenBSD lists before. Who are you?



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Matthew Via
 Without reading much of the documentation to gain reasonable production
 usage, you're trying to mend the OpenBSD site to say it is lacking
 something that you thought worth having according to your current
 limited to Linux experience.
 
 Never occurred to you it may be intentional?

 The pushing of binary patches notion is not appropriate.
 
 For a project that provides binary base OS and binary packages for ports
 on multiple architectures, and signed distribution of base and
 packages, before anyone else adopted these impressive achievements, you
 think in your own universe (and your advisor's) this group is resource
 constrained and incapable of providing binary patches to current and
 stable?

Is this a joke, perhaps a terribly unclever attempt at trolling?  Lack of
resources is about the only good reason there is for not providing
binary updates.  The wonderful signed binary package infrastructure is
not terribly useful if by the time it is released, you have to build
ports from CVS to not have security vulnerabilities anyway! 
Clearly I am not the only one who thinks this is not intentional, 
given the existance of m:tier, which as discussed is even run by 
OpenBSD maintainers.

 Read the docs, don't be lazy and overly assuming. You're polluting the
 Internet with incorrect information which is a disservice to both
 newcomers from Linux and to the OpenBSD community.

Given that the topic is about people moving from Linux to OpenBSD, and
how it is normal in the Linux world to have binary updates... what here
is incorrect, or a disservice? I've been using OpenBSD for most of a
decade and I think this is a fine addition given the context of what
someone from the Linux world expects.

 You're actually trying to scare people off, because you can't handle
 the lean and effective process of managing OpenBSD, justifying
 this with the unconfirmed fact you were advised by somebody.

...


pgptrMillxnPy.pgp
Description: PGP signature


Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread lists
 Lack of
 resources is about the only good reason there is for not providing
 binary updates.

That's not true.

Further, base + packages are updated frequently in snapshots, which is
exactly a binary upgrade path for users without worry.

This works exceedingly well and is well stated in the following current
and stable pages.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Theo de Raadt
  Lack of
  resources is about the only good reason there is for not providing
  binary updates.
 
 That's not true.

It must feel absolutely glorious to bask in your anonymity and make
such a strong claim.

I personally am not going to spend a second working on binary updates
until I know there are 20+ other developers also dedicated to making
it happen, and once it starts happening -- keeps happening forever.

That's the lack of resources I am talking about.

I have no idea what you are talking about. Nor who you are.

Since I don't know who you are, it is probably best to assume you are
not the right person to believe regardin reasons for our lack of
attention towards binary updates.




Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread lists
   Lack of
   resources is about the only good reason there is for not providing
   binary updates.
  
  That's not true.
 
 It must feel absolutely glorious to bask in your anonymity and make
 such a strong claim.

There are no strong claims. The other good reasons are to manage the
updates manually as has been so far via instructions in the errata
pages, saving some effort and empty discussions.

That might also help learn in the process, beneficial to the users
following stable on more than one system.

 I personally am not going to spend a second working on binary updates
 until I know there are 20+ other developers also dedicated to making
 it happen, and once it starts happening -- keeps happening forever.

That's exactly the idea, not do it or do it right and keep doing the
task.

So the discussion is to probably best put these upgrade details in the
upgrade guide, not in the migration guide in the meantime.

Without delegating resources until deemed necessary and no need to
state explicitly they have no binary upgrades on the migration guide.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Theo de Raadt
 Well, not near one, but I volunteer for binary errata patch on current
 for i386 and amd64 (the only archs I own for now).

People are going to use binary patches from you?

Who are you?  What is your name?  That's the first step to establish
trust.

Boy, that's a pretty clever joke!



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread lists
  Well, not near one, but I volunteer for binary errata patch on current
  for i386 and amd64 (the only archs I own for now).
 
 People are going to use binary patches from you?

I was hoping to try help with testing at least.

 Who are you?  What is your name?  That's the first step to establish
 trust.

An OpenBSD user for a decade, this does not change the trust state.
My name is Anton Lazarov from Bulgaria.

If this is some hot topic that I stepped on, how do you propose one
gets into good terms with these before acting on potentially
controversial posts?



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Theo de Raadt
 So the discussion is to probably best put these upgrade details in the
 upgrade guide, not in the migration guide in the meantime.
 
 Without delegating resources until deemed necessary and no need to
 state explicitly they have no binary upgrades on the migration guide.

I think you've already said enough nasty stuff, and noone will
pay attention to your wishes anymore.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread lists
 I think you've already said enough nasty stuff

Right.

 I personally am not going to spend a second working on binary updates
 until I know there are 20+ other developers also dedicated to making
 it happen, and once it starts happening -- keeps happening forever.

Well, not near one, but I volunteer for binary errata patch on current
for i386 and amd64 (the only archs I own for now).

May need hand holding at first, but eager to test and perfect the
procedure.

The forever part is a group thing, I'm in. Please kick me at the right
time and I'll pick up the task.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread Sebastien Marie
Hi,

I would just do some comments inline.

On Sun, Jun 28, 2015 at 07:20:51PM +0200, Carlos Fenollosa wrote:
 Hi,
 
 I’ve recently discovered OpenBSD after using Linux for more than 15 years. I 
 wrote 
 a blog article with my impressions and some other users suggested me to patch 
 faq9.html to help other users migrating. 
 
 This patch is regarding the fact that there are no binary updates, which is a 
 given thing
 in most Linux distributions, and some tips on how to keep the system updated.
 Since English is not my first language, before merging the patch, please make 
 sure the 
 wording is proper.
 
 If you think the issue may be interesting to elaborate on, I could write a 
 guide of improve
 on stable.html to help newcomers adapt to this method of keeping up to date.
 
 Here’s the whole article if anybody’s interested: 
 http://cfenollosa.com/blog/openbsd-from-a-veteran-linux-user-perspective.html
 
 Thanks!
 Carlos
 
 PS: This is my first patch, I’m sending it inline as suggested by 
 http://www.bsdnow.tv/tutorials/patching-obsd. Apologies if this is not the 
 right way.

it is the good way. thanks for contributing.

 Index: faq9.html
 ===
 RCS file: /cvs/www/faq/faq9.html,v
 retrieving revision 1.113
 diff -u -p -r1.113 faq9.html
 --- faq9.html   11 May 2015 11:18:30 -  1.113
 +++ faq9.html   28 Jun 2015 17:19:45 -
 @@ -133,6 +133,18 @@ The tree is occasionally broken, but thi
  will be corrected rapidly, not something that will be permitted to
  continue.
  
 +liThere are no binary security updates. The team has no resources
 +to constantly compile binaries for all architectures, they do it only
 +every -release.

 Thus, unlike Linux distributions, which come with a
 +package manager which takes care of updates (ttyum/tt,
 +ttapt-get/tt, etc), there is no single command to update the system
 +to the latest binary status.

It is a bit more complex. The package manager under OpenBSD is
pkg_add(1). It is perferctly able to do binaries updates of packages
(note we speak about packages, not the base system).

But as you noted previously, no binary packages for security updates are
provided for -stable. And if pkg_add(1) haven't a suitable source of
updated packages, it couldn't do it.

Now, when you build your own packages from ports(7) (after updating it),
the system will build a binary package. And pkg_add(1) will update your
system with this new (updated) package (make install will invoke
pkg_add).

 Keeping up-to-date (including security errata)
 +is a bit different. You can either (1) upgrade every -release,
 +(2) apply patches froma href=../errataerrata/a or (3) follow
 +a href=../stable-stable/a. Binary updates may be obtained
 +from a href=https://stable.mtier.org;a third party/a for the i386
 +and amd64 architectures./li

mtier provide third party packages for the -stable version for:
  - base system (using the same mecanism than for ordinaries packages).
As it is for -stable, it includes errata.

  - standard packages. As it is for -stable, it includes security
updates for packages.

Thanks.
-- 
Sebastien Marie



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread lists
So, for newcomers from other systems the practical approach would be to
follow snapshots to be able to upgrade all (packages on top of base).

Install first (once)

1) download a snapshot set (or only bsd.rd for network install)
2) install latest snapshot base OS
3) install your packages with pkg_add (set PKG_PATH to mirror)

Upgrade later (repeat)

4) download a fresher snapshot set (or only bsd.rd for network install)
5) upgrade to latest snapshot (boot recent bsd.rd from fresh snapshot)
6) run sysmerge for base and ports
7) upgrading packages with pkg_add -ui

Extremely simple and efficient process, by far the best streamlined and
easy maintenance compared to other operating systems (or kernels).

Please test this procedure and see if this makes you happier after a
while, for me it saves a lot of effort.

Might be better to put the practical approach in the FAQ, rather than
some convoluted explanation about third party stuff instead of a
checklist.



Re: [Patch] New item to the Migrating to OpenBSD guide

2015-06-28 Thread L.R. D.S.
 Who are you?  What is your name?  That's the first step to establish
 trust.

I would not think in this way Theo. If you need a name and a social status
to trust someone, then you're fucked, because everyone can fake this, and
a name is just a name, symbols of some language together, nothing more.