Global Companies Emails List

2018-10-24 Thread eva . randolph
Hi,

I just wanted to check if you would be interested in a list of Managed
Service Providers (MSPs) and Managed Security Service Providers (MSSPs)?

We also have the data intelligence of:

• Managed Service Providers (MSP’s) – 25,000 unique companies
• Managed Security Service Providers (MSSP’s) – 7,520 unique companies
• IT Decision Makers – 6million across all industry
• Business Decision Makers – 10 million across all industry
• Value Added Resellers- VARs
• Independent Software Vendors- ISVs
• System Integrators- SIs
• VoIP Service Providers.
• Telecommunications Service Providers (TSPs)
• Application Service Providers (ASPs)
• IT Managed Services Providers (ITMSP)
• Storage Service Providers (SSPs)

Kindly review and let me know if I can share more information on this.

I look forward to hearing from you.

Regards,
Eva Randoph
Marketing Specialist

If you don't want to include yourself in our mailing list, please reply
back “Leave Out" in a subject line
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Brooks Davis
On Wed, Oct 24, 2018 at 06:54:01AM -0700, Rodney W. Grimes wrote:
> > On Wed, Oct 24, 2018 at 05:19:33AM -0700, Rodney W. Grimes wrote:
> > > And I have read case law that boiled down to the presents vs absence
> > > of a comma
> > 
> > If we are now going to evaluate all proposed changes to FreeBSD on the
> > same rigid principles as the US legal system, I'm done.
> 
> I do not think "all" is in scope here,
> but I do feel should excercise care about procedure.
> And FYI, the case law above I am pretty sure was not US.
> 
> I also believe that what is at issue here can be fixed
> rather easily without ever going down the minor vs major
> slippery slope by some rather simple changes to order
> of events and careful steps.
> 
> Warner came very close, I think he just applied his correct
> "fix" to 1/2 of the problem.
> 
> There is the stage where the FCP is before core being voted
> on, and there is the stage that the FCP has been approved.
> He only addressed 1 of those, and he did so by allowing core
> to trivially modify the document during the voting process,
> and I am actually fine with that idea, its good, it is what
> should be allowed.  I trust core to know what is minor vs
> major.
> 
> BUTT it still does not cover the issue of the author/submitter
> modifying the document while it is in core being reviewed and
> possibly modified.  I have issue with that.  It is very hard
> to vote/formally review on something that is fluid.
> I have not been asked to trust these people with the trust I
> give core, so I would like to remove that.

There are technical measures in place that do much of this already.
Right now, authors can't directly change the documents (unless they are
repo admins which means core and former core members in practice).  We
require that pull requests be reviewed before they are merged and random
people don't have commit access.  We could make the restriction to core
members or core members and fcp-editors explicit if that was desirable.

> We could add that once the document is submitted to core
> any change to it between submitting and vote by core requires
> core to be involved, even if it is simply an ack of a change
> has been made to what was submitted.

I agree.  We'll need to think on how best to do this.

-- Brooks


signature.asc
Description: PGP signature


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Rodney W. Grimes
> Rodney W. Grimes wrote this message on Wed, Oct 24, 2018 at 05:19 -0700:
> > And I have read case law that boiled down to the presents vs absence
> > of a comma in an agreement that had results far beyond "minor".
> 
> For those currious about this case:
> https://www.bostonglobe.com/business/2017/03/16/lack-oxford-comma-costs-maine-company-millions-overtime-dispute/BIxK837fA2C06qavQMDs5J/story.html

For those more interested:
https://law.justia.com/cases/federal/appellate-courts/ca1/16-1901/16-1901-2017-03-13.html

And I was wrong, it is a US case, though I am sure there is other
similiar case law on other books.

-- 
Rod Grimes rgri...@freebsd.org
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread John-Mark Gurney
Rodney W. Grimes wrote this message on Wed, Oct 24, 2018 at 05:19 -0700:
> And I have read case law that boiled down to the presents vs absence
> of a comma in an agreement that had results far beyond "minor".

For those currious about this case:
https://www.bostonglobe.com/business/2017/03/16/lack-oxford-comma-costs-maine-company-millions-overtime-dispute/BIxK837fA2C06qavQMDs5J/story.html

-- 
  John-Mark Gurney  Voice: +1 415 225 5579

 "All that I will do, has been done, All that I have, has not."
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Alexey Dokuchaev
On Thu, Oct 04, 2018 at 11:38:46AM -0600, Warner Losh wrote:
> ...
> I'd also suggest that rl stands in stark contrast to the cs, wb, sn, smc,
> sf, tl, tx and vr drivers, which nobody has mentioned in this thread, and
> which I doubt are in use in any FreeBSD system of any age today.

Warner, I had mentioned [*] that I'm using sf(4), would you please be more
careful when collecting "NICs still in use" data?  We really do need a wiki
page and carefully relect all the feedback we've received so far and also
upcoming one.

./danfe

[*] Message-ID: <20181004084411.ga50...@freebsd.org>
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: What will be tier 1 for 12.0-Release?

2018-10-24 Thread Mark Linimon
On Wed, Oct 24, 2018 at 04:39:41PM +, Mark Linimon wrote:
> uh ... those were probably the last ones I did.

never mind, this is a new machine under test.

I missed seeing the listing even when I looked at pkg.FreeBSD.org ...
earlier today.

mcl
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: What will be tier 1 for 12.0-Release?

2018-10-24 Thread Mark Linimon
> > Good to see that there are pkg builds for powerpc64 these
> > days:  FreeBSD:12:powerpc64 and FreeBSD:11:powerpc64 are
> > listed in the Tier-2 support package sets list as well.

uh ... those were probably the last ones I did.  AFAIK no package
building has been done at isc for years.

mcl
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Possible memory leak in the kernel (contigmalloc)

2018-10-24 Thread Bennett, Ciunas
Hello,

I have encountered an issue with a kernel application that I have written, the 
issue might be caused by a memory leak in the kernel.
The application allocates  and deallocates contiguous memory using 
contigmalloc() and contigfree().
The application will fail after a period of time because there is not enough 
free contiguous memory left.
There could be an issue with the freeing of memory when using the contigfree() 
function.

I have attached a simplified version of the application.
The resulting kernel module just allocates contiguous memory and then frees the 
memory using contigfree();
This allocation is done in a loop and the attached  src code triggers the issue.

After a period of time when running the application multiple times, the kernel 
reports
that there is no available memory and fails with allocation.

I can see that the amount of free memory is decreasing in correlation to how 
many

times I run the application by using DDB and printing out freepages using "show 
freepages"


I run the application in a loop using a shell script where I kldload then 
kldunload multiple times (script runs up to 100)

The application can take 20 to over 60 minutes to trigger the issue and run out 
of memory but can take longer also.

I am running the application on ->
FreeBSD on 11.2
VM with 2 Gb of ram.
Allocating one cpu core.
Running on an Intel(R) Xeon(R) CPU E5-2658 v2 @ 2.40GH using Ubuntu 16.04 host.

I have attached the test kernel application and a Makefile.

Thanks,
Ciunas.
--
Intel Research and Development Ireland Limited
Registered in Ireland
Registered Office: Collinstown Industrial Park, Leixlip, County Kildare
Registered Number: 308263


This e-mail and any attachments may contain confidential material for the sole
use of the intended recipient(s). Any review or distribution by others is
strictly prohibited. If you are not the intended recipient, please contact the
sender and delete all copies.
#include 
#include 
#include 
#include 
#include 
#include 

#define DEV_MEM "test_mem"

MALLOC_DECLARE(TEST_MEM);
MALLOC_DEFINE(TEST_MEM, "test_mem", "test_mem driver");

/* Test application to allocate contiguous memory then free it */
static int test_application()
{
int i = 0;
int array[10] = {2097152, 1024, 2101248, 1024, 2097152, 2101248,
 2101248, 2097152, 2101248, 1024};
int array1[10] = {1024, 2101248, 2097152, 2101248, 2101248, 2097152,
  1024, 2101248, 1024, 2097152};
void *mem_blocks[10];

for (i = 0; i < 10; i++)
{
mem_blocks[i] = contigmalloc(array[i], TEST_MEM, 0, 0, ~0, PAGE_SIZE, 
0);
if (!mem_blocks[i])
{
printf("%s:%d Unable to allocate contiguous memory slab \n", 
__func__,
   __LINE__);
return -1;
}
}

for (i = 0; i < 10; i++)
contigfree(mem_blocks[i], array[i], TEST_MEM);

for (i = 0; i < 10; i++)
{
mem_blocks[i] = contigmalloc(array1[i], TEST_MEM, 0, 0, ~0, PAGE_SIZE, 
0);
if (!mem_blocks[i])
{
printf("%s:%d Unable to allocate contiguous memory slab \n", 
__func__,
   __LINE__);
return -1;
}
}

for (i = 0; i < 10; i++)
contigfree(mem_blocks[i], array1[i], TEST_MEM);

return 0;
}

static int mem_modevent(module_t mod __unused,
int type,
void *data __unused)
{

switch (type)
{
case MOD_LOAD:
test_application();
return (0);
case MOD_UNLOAD:
return (0);
default:
return (EOPNOTSUPP);
}
}

DEV_MODULE(test_mem, mem_modevent, NULL);
MODULE_VERSION(test_mem, 1);


Makefile
Description: Makefile
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: What will be tier 1 for 12.0-Release?

2018-10-24 Thread Warner Losh
My sense is that amd64 is tier 1. i386, armv7 and arm64 are close. armv6
and armv5 are tier2.

Warner

On Wed, Oct 24, 2018 at 10:06 AM Mark Millard via freebsd-stable <
freebsd-stable@freebsd.org> wrote:

> I note that https://pkg.freebsd.org/ does not list FreeBSD:12:aarch64
> under the Tier-2 support Package sets but instead on the list with
> i386 and amd64. But the same is true for FreeBSD:11:aarch64 .
>
> FreeBSD:12:armv7 is listed in the Tier-2 support package sets list.
> The same is true for FreeBSD:12:armv6 .
>
> https://www.freebsd.org/platforms/ and
>
> https://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/archs.html
> are, of course, not updated so far. (12.0 is not released yet and may be
> nothing is changing in the status.)
>
> It may be that the FreeBSD Core Team has not yet covered this for
> 12.0 or that it waits to see how the release goes for the potential
> status changes before declaring a status changed. (So I may be
> asking this too early.)
>
> Just curious.
>
>
> Good to see that there are pkg builds for powerpc64 these
> days:  FreeBSD:12:powerpc64 and FreeBSD:11:powerpc64 are
> listed in the Tier-2 support package sets list as well.
>
>
> Technically the reported lists are from: pkg0.isc.freebsd.org
>
> ===
> Mark Millard
> marklmi at yahoo.com
> ( dsl-only.net went
> away in early 2018-Mar)
>
> ___
> freebsd-stable@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
>
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


What will be tier 1 for 12.0-Release?

2018-10-24 Thread Mark Millard via freebsd-stable
I note that https://pkg.freebsd.org/ does not list FreeBSD:12:aarch64
under the Tier-2 support Package sets but instead on the list with
i386 and amd64. But the same is true for FreeBSD:11:aarch64 .

FreeBSD:12:armv7 is listed in the Tier-2 support package sets list.
The same is true for FreeBSD:12:armv6 .

https://www.freebsd.org/platforms/ and
https://www.freebsd.org/doc/en_US.ISO8859-1/articles/committers-guide/archs.html
are, of course, not updated so far. (12.0 is not released yet and may be
nothing is changing in the status.)

It may be that the FreeBSD Core Team has not yet covered this for
12.0 or that it waits to see how the release goes for the potential
status changes before declaring a status changed. (So I may be
asking this too early.)

Just curious.


Good to see that there are pkg builds for powerpc64 these
days:  FreeBSD:12:powerpc64 and FreeBSD:11:powerpc64 are
listed in the Tier-2 support package sets list as well.


Technically the reported lists are from: pkg0.isc.freebsd.org

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread rb

> On 24 Oct 2018, at 14:39, Warner Losh  wrote:
> 
> [stuff trimmed]
> 
>> >> The FCP process itself is unclear on this point,
>> >> I think this should be clarified.
>> >> 
>> >> It is much more clear on post approval:
>> >>Changes after acceptance
>> >> 
>> >>FCPs may need revision after they have been moved into the
>> >>accepted state. In such cases, the author SHOULD update the
>> >>FCP to reflect the final conclusions.
>> >>If the changes are major, the FCP SHOULD be withdrawn
>> >>and restarted.
>> >> 
>> > 
>> > Good point Rod. While common sense suggests that trivial changes during the
>> > voting should be allowed for editorial purposes (eg fix grammar mistakes,
>> > table rendering etc), it's better to spell that out so there's no 
>> > confusion.
>> > 
>> > diff --git a/fcp-.md b/fcp-.md
>> > index b4fe0f3..c8cc6f7 100644
>> > --- a/fcp-.md
>> > +++ b/fcp-.md
>> > @@ -144,7 +144,10 @@ When the discussion of a change has come to a suitable
>> > and acceptable close it
>> > SHOULD be updated to the `vote` state.
>> > 
>> > At this time the FreeBSD Core Team will vote on the subject of the FCP. The
>> > -result of vote moves the FCP into the `accepted` or `rejected` state.
>> > +result of vote moves the FCP into the `accepted` or `rejected` state. The
>> > +core team MAY make minor edits to the FCP to correct minor mistakes. Core
>> > +MAY return the proposal to the submitter if there are major problems that
>> > +need to be addressed.
>> 
>> This is a Bad Idea, because it relies on common understanding of what is 
>> minor. I was once involved with a standards body that had a procedure for 
>> so-called clerical errors intended to deal with typos, punctuation etc; this 
>> worked just fine until somebody claimed that the omission of the word “not” 
>> in a particular place was clearly a clerical error.
> 
> This documents procedure. It's not law. Trying to read it as law is a 
> mistake: it's written to be brief and descriptive, not through and 
> prescriptive. And that's on purpose. Axiom 1 of the bylaws is that you can 
> trust the core team, which is why the power grant is total and unequivocal: 
> Core is the governing body of the project. If you can't trust the core team 
> and need anything more, you've already list. And over the years core's 
> biggest failing isn't some fleet of black helicopters dispatched to take out 
> critics or other shenanigans. It's either been not doing enough for the 
> situation (due to too little time and/or a mistaken impression that they 
> couldn't do anything), or it's lack of clear communication either between the 
> different 'hats' and core or between core and the rest of the project.
> 
> Warner 

No problem with any of that. If the intent is that “core MAY make unrestricted 
changes to the FCP and/or MAY return the proposal to the submitter if there are 
problems that need to be addressed” then say so.

--
Bob Bishop   t: +44 (0)118 940 1243
r...@gid.co.uk m: +44 (0)783 626 4518





___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Rodney W. Grimes
> "Rodney W. Grimes" wrote:
> > We could add that once the document is submitted to core
> > any change to it between submitting and vote by core requires
> > core to be involved, even if it is simply an ack of a change
> > has been made to what was submitted.
> 
> Yes !

And to expand on that further since core is under a 2 week
timeline to complete this process any submitted change acceptable
to core resets the 2 week timer, if core rejects the change the
timer continues as original.


-- 
Rod Grimes rgri...@freebsd.org
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Warner Losh
On Wed, Oct 24, 2018 at 6:19 AM Rodney W. Grimes <
freebsd-...@pdx.rh.cn85.dnsmgr.net> wrote:

> > > On 24 Oct 2018, at 01:23, Warner Losh  wrote:
> > >
> > > On Tue, Oct 23, 2018 at 6:02 PM Rodney W. Grimes <
> > > freebsd-...@pdx.rh.cn85.dnsmgr.net> wrote:
> > >
> > >> -- Start of PGP signed section.
> > >>> On Tue, Oct 23, 2018 at 04:26:45PM -0700, Rodney W. Grimes wrote:
> > > On Tue, Oct 23, 2018 at 5:07 PM Rodney W. Grimes <
> > > freebsd-...@pdx.rh.cn85.dnsmgr.net> wrote:
> > >
> > >>> On Tue, Oct 23, 2018 at 11:33:35PM +0200, Julian H. Stacey wrote:
> > > I'd also suggest that rl stands in stark contrast to the cs,
> > >> wb, sn,
> > >> smc,
> > > sf, tl, tx and vr drivers, which nobody has mentioned in this
> > >> thread, and
> > > which I doubt are in use in any FreeBSD system of any age
> > >> today.
> > 
> >  vr is used by my TV driver laptop:
> >  http://www.berklix.com/~jhs/hardware/laptops/novatech-8355/
> >  vr0: flags=8843 metric
> > >> 0 mtu
> > >> 1500
> > options=82808
> > ether 00:40:d0:5e:26:38
> > inet 192.168.91.65 netmask 0xff00 broadcast
> > >> 192.168.91.255
> > media: Ethernet autoselect (100baseTX
> > >> )
> > status: active
> > 
> >  Which currently runs 8.4-RELEASE & eg xrandr, but I'll upgrade
> > >> soon
> >  when I also configure it to receive from a raspberry-pi TV VPN
> > >> server.
> > >>>
> > >>> The above was a typo.  vr is on the the STAY list.
> > >>>
> > >>> -- Brooks
> > >> Brooks,
> > >>Is there a public revised version of FCP-0101 that
> > >> reflects the
> > >> feedback which is what core is voting on?
> > >>
> > >
> > > Its on github, just like it's been the whole time for anybody to
> see,
> > > submit pull requests against and track:
> > 
> >  I have no gh account, desires no gh account, so have no way to
> >  submit a change request other than through direct email to
> >  brooks or another gh user.  This is fundementally flawed.
> > 
> > > https://github.com/freebsd/fcp/blob/master/fcp-0101.md
> > 
> >  Thank you for the link, I had looked at it before MeetBSD,
> >  which did not have most of the recent changes done "a day ago".
> > 
> >  Isnt this document now in a frozen state while core reviews/votes?
> > >>>
> > >>> I sent it to a vote at c224c67557297d7cba909ad008542cb60980cc6b only
> > >>> to notice a bug in table rendering.  I submitted a pull request fix
> > >>> that and a missing word which was merged since neither was
> material.  I
> > >>> suppose they could have waited or been skipped, but there's no value
> in
> > >>> the FCP process being bound by the sort of pointless rigidity that
> led
> > >>> to -DPOSIX_MISTAKE in every libc compile line.
> > >>
> > >> The FCP process itself is unclear on this point,
> > >> I think this should be clarified.
> > >>
> > >> It is much more clear on post approval:
> > >>Changes after acceptance
> > >>
> > >>FCPs may need revision after they have been moved into the
> > >>accepted state. In such cases, the author SHOULD update the
> > >>FCP to reflect the final conclusions.
> > >>If the changes are major, the FCP SHOULD be withdrawn
> > >>and restarted.
> > >>
> > >
> > > Good point Rod. While common sense suggests that trivial changes
> during the
> > > voting should be allowed for editorial purposes (eg fix grammar
> mistakes,
> > > table rendering etc), it's better to spell that out so there's no
> confusion.
> > >
> > > diff --git a/fcp-.md b/fcp-.md
> > > index b4fe0f3..c8cc6f7 100644
> > > --- a/fcp-.md
> > > +++ b/fcp-.md
> > > @@ -144,7 +144,10 @@ When the discussion of a change has come to a
> suitable
> > > and acceptable close it
> > > SHOULD be updated to the `vote` state.
> > >
> > > At this time the FreeBSD Core Team will vote on the subject of the
> FCP. The
> > > -result of vote moves the FCP into the `accepted` or `rejected` state.
> > > +result of vote moves the FCP into the `accepted` or `rejected` state.
> The
> > > +core team MAY make minor edits to the FCP to correct minor mistakes.
> Core
> > > +MAY return the proposal to the submitter if there are major problems
> that
> > > +need to be addressed.
> >
> > This is a Bad Idea, because it relies on common understanding of what is
> minor. I was once involved with a standards body that had a procedure for
> so-called clerical errors intended to deal with typos, punctuation etc;
> this worked just fine until somebody claimed that the omission of the word
> ?not? in a particular place was clearly a clerical error.
>
> And I have read case law that boiled down to the presents vs absence
> of a comma in an agreement that had results far beyond "minor".
>
> Use of words minor and major should be 

Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Bob Bishop

> On 24 Oct 2018, at 01:23, Warner Losh  wrote:
> 
> On Tue, Oct 23, 2018 at 6:02 PM Rodney W. Grimes <
> freebsd-...@pdx.rh.cn85.dnsmgr.net> wrote:
> 
>> -- Start of PGP signed section.
>>> On Tue, Oct 23, 2018 at 04:26:45PM -0700, Rodney W. Grimes wrote:
> On Tue, Oct 23, 2018 at 5:07 PM Rodney W. Grimes <
> freebsd-...@pdx.rh.cn85.dnsmgr.net> wrote:
> 
>>> On Tue, Oct 23, 2018 at 11:33:35PM +0200, Julian H. Stacey wrote:
> I'd also suggest that rl stands in stark contrast to the cs,
>> wb, sn,
>> smc,
> sf, tl, tx and vr drivers, which nobody has mentioned in this
>> thread, and
> which I doubt are in use in any FreeBSD system of any age
>> today.
 
 vr is used by my TV driver laptop:
 http://www.berklix.com/~jhs/hardware/laptops/novatech-8355/
 vr0: flags=8843 metric
>> 0 mtu
>> 1500
options=82808
ether 00:40:d0:5e:26:38
inet 192.168.91.65 netmask 0xff00 broadcast
>> 192.168.91.255
media: Ethernet autoselect (100baseTX
>> )
status: active
 
 Which currently runs 8.4-RELEASE & eg xrandr, but I'll upgrade
>> soon
 when I also configure it to receive from a raspberry-pi TV VPN
>> server.
>>> 
>>> The above was a typo.  vr is on the the STAY list.
>>> 
>>> -- Brooks
>> Brooks,
>>Is there a public revised version of FCP-0101 that
>> reflects the
>> feedback which is what core is voting on?
>> 
> 
> Its on github, just like it's been the whole time for anybody to see,
> submit pull requests against and track:
 
 I have no gh account, desires no gh account, so have no way to
 submit a change request other than through direct email to
 brooks or another gh user.  This is fundementally flawed.
 
> https://github.com/freebsd/fcp/blob/master/fcp-0101.md
 
 Thank you for the link, I had looked at it before MeetBSD,
 which did not have most of the recent changes done "a day ago".
 
 Isnt this document now in a frozen state while core reviews/votes?
>>> 
>>> I sent it to a vote at c224c67557297d7cba909ad008542cb60980cc6b only
>>> to notice a bug in table rendering.  I submitted a pull request fix
>>> that and a missing word which was merged since neither was material.  I
>>> suppose they could have waited or been skipped, but there's no value in
>>> the FCP process being bound by the sort of pointless rigidity that led
>>> to -DPOSIX_MISTAKE in every libc compile line.
>> 
>> The FCP process itself is unclear on this point,
>> I think this should be clarified.
>> 
>> It is much more clear on post approval:
>>Changes after acceptance
>> 
>>FCPs may need revision after they have been moved into the
>>accepted state. In such cases, the author SHOULD update the
>>FCP to reflect the final conclusions.
>>If the changes are major, the FCP SHOULD be withdrawn
>>and restarted.
>> 
> 
> Good point Rod. While common sense suggests that trivial changes during the
> voting should be allowed for editorial purposes (eg fix grammar mistakes,
> table rendering etc), it's better to spell that out so there's no confusion.
> 
> diff --git a/fcp-.md b/fcp-.md
> index b4fe0f3..c8cc6f7 100644
> --- a/fcp-.md
> +++ b/fcp-.md
> @@ -144,7 +144,10 @@ When the discussion of a change has come to a suitable
> and acceptable close it
> SHOULD be updated to the `vote` state.
> 
> At this time the FreeBSD Core Team will vote on the subject of the FCP. The
> -result of vote moves the FCP into the `accepted` or `rejected` state.
> +result of vote moves the FCP into the `accepted` or `rejected` state. The
> +core team MAY make minor edits to the FCP to correct minor mistakes. Core
> +MAY return the proposal to the submitter if there are major problems that
> +need to be addressed.

This is a Bad Idea, because it relies on common understanding of what is minor. 
I was once involved with a standards body that had a procedure for so-called 
clerical errors intended to deal with typos, punctuation etc; this worked just 
fine until somebody claimed that the omission of the word “not” in a particular 
place was clearly a clerical error.

> FCPs in the `accepted` state can be updated and corrected.
> See the "Changes after acceptance" section for more information.
> 
> Normally I'd submit that as a pull request, but since I know you don't use
> github, I thought I'd present it here to see if this answers your concerns
> before doing so.
> 
> Warner
> ___
> freebsd-stable@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"
> 

--
Bob Bishop
r...@gid.co.uk




___
freebsd-stable@freebsd.org mailing list

Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Mark Linimon
On Wed, Oct 24, 2018 at 05:19:33AM -0700, Rodney W. Grimes wrote:
> And I have read case law that boiled down to the presents vs absence
> of a comma

If we are now going to evaluate all proposed changes to FreeBSD on the
same rigid principles as the US legal system, I'm done.

mcl
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Rodney W. Grimes
> On Wed, Oct 24, 2018 at 05:19:33AM -0700, Rodney W. Grimes wrote:
> > And I have read case law that boiled down to the presents vs absence
> > of a comma
> 
> If we are now going to evaluate all proposed changes to FreeBSD on the
> same rigid principles as the US legal system, I'm done.

I do not think "all" is in scope here,
but I do feel should excercise care about procedure.
And FYI, the case law above I am pretty sure was not US.

I also believe that what is at issue here can be fixed
rather easily without ever going down the minor vs major
slippery slope by some rather simple changes to order
of events and careful steps.

Warner came very close, I think he just applied his correct
"fix" to 1/2 of the problem.

There is the stage where the FCP is before core being voted
on, and there is the stage that the FCP has been approved.
He only addressed 1 of those, and he did so by allowing core
to trivially modify the document during the voting process,
and I am actually fine with that idea, its good, it is what
should be allowed.  I trust core to know what is minor vs
major.

BUTT it still does not cover the issue of the author/submitter
modifying the document while it is in core being reviewed and
possibly modified.  I have issue with that.  It is very hard
to vote/formally review on something that is fluid.
I have not been asked to trust these people with the trust I
give core, so I would like to remove that.

We could add that once the document is submitted to core
any change to it between submitting and vote by core requires
core to be involved, even if it is simply an ack of a change
has been made to what was submitted.

-- 
Rod Grimes rgri...@freebsd.org
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Julian H. Stacey
"Rodney W. Grimes" wrote:
> We could add that once the document is submitted to core
> any change to it between submitting and vote by core requires
> core to be involved, even if it is simply an ack of a change
> has been made to what was submitted.

Yes !

Cheers,
Julian
-- 
Julian Stacey, Computer Consultant, Systems Engineer, BSD Linux Unix, Munich.
 Brexit referendum stole 3,700,000 Brits votes abroad, inc. 700,000 in EU.
 Campaign lies, criminal funding, economy & pound down. Time for an honest ref.
http://exitbrexit.ukhttps://www.peoples-vote.uk/petition
https://eci.ec.europa.eu/002/public/#/initiative
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Warner Losh
On Wed, Oct 24, 2018 at 5:02 AM Bob Bishop  wrote:

>
> > On 24 Oct 2018, at 01:23, Warner Losh  wrote:
> >
> > On Tue, Oct 23, 2018 at 6:02 PM Rodney W. Grimes <
> > freebsd-...@pdx.rh.cn85.dnsmgr.net> wrote:
> >
> >> -- Start of PGP signed section.
> >>> On Tue, Oct 23, 2018 at 04:26:45PM -0700, Rodney W. Grimes wrote:
> > On Tue, Oct 23, 2018 at 5:07 PM Rodney W. Grimes <
> > freebsd-...@pdx.rh.cn85.dnsmgr.net> wrote:
> >
> >>> On Tue, Oct 23, 2018 at 11:33:35PM +0200, Julian H. Stacey wrote:
> > I'd also suggest that rl stands in stark contrast to the cs,
> >> wb, sn,
> >> smc,
> > sf, tl, tx and vr drivers, which nobody has mentioned in this
> >> thread, and
> > which I doubt are in use in any FreeBSD system of any age
> >> today.
> 
>  vr is used by my TV driver laptop:
>  http://www.berklix.com/~jhs/hardware/laptops/novatech-8355/
>  vr0: flags=8843 metric
> >> 0 mtu
> >> 1500
> options=82808
> ether 00:40:d0:5e:26:38
> inet 192.168.91.65 netmask 0xff00 broadcast
> >> 192.168.91.255
> media: Ethernet autoselect (100baseTX
> >> )
> status: active
> 
>  Which currently runs 8.4-RELEASE & eg xrandr, but I'll upgrade
> >> soon
>  when I also configure it to receive from a raspberry-pi TV VPN
> >> server.
> >>>
> >>> The above was a typo.  vr is on the the STAY list.
> >>>
> >>> -- Brooks
> >> Brooks,
> >>Is there a public revised version of FCP-0101 that
> >> reflects the
> >> feedback which is what core is voting on?
> >>
> >
> > Its on github, just like it's been the whole time for anybody to see,
> > submit pull requests against and track:
> 
>  I have no gh account, desires no gh account, so have no way to
>  submit a change request other than through direct email to
>  brooks or another gh user.  This is fundementally flawed.
> 
> > https://github.com/freebsd/fcp/blob/master/fcp-0101.md
> 
>  Thank you for the link, I had looked at it before MeetBSD,
>  which did not have most of the recent changes done "a day ago".
> 
>  Isnt this document now in a frozen state while core reviews/votes?
> >>>
> >>> I sent it to a vote at c224c67557297d7cba909ad008542cb60980cc6b only
> >>> to notice a bug in table rendering.  I submitted a pull request fix
> >>> that and a missing word which was merged since neither was material.  I
> >>> suppose they could have waited or been skipped, but there's no value in
> >>> the FCP process being bound by the sort of pointless rigidity that led
> >>> to -DPOSIX_MISTAKE in every libc compile line.
> >>
> >> The FCP process itself is unclear on this point,
> >> I think this should be clarified.
> >>
> >> It is much more clear on post approval:
> >>Changes after acceptance
> >>
> >>FCPs may need revision after they have been moved into the
> >>accepted state. In such cases, the author SHOULD update the
> >>FCP to reflect the final conclusions.
> >>If the changes are major, the FCP SHOULD be withdrawn
> >>and restarted.
> >>
> >
> > Good point Rod. While common sense suggests that trivial changes during
> the
> > voting should be allowed for editorial purposes (eg fix grammar mistakes,
> > table rendering etc), it's better to spell that out so there's no
> confusion.
> >
> > diff --git a/fcp-.md b/fcp-.md
> > index b4fe0f3..c8cc6f7 100644
> > --- a/fcp-.md
> > +++ b/fcp-.md
> > @@ -144,7 +144,10 @@ When the discussion of a change has come to a
> suitable
> > and acceptable close it
> > SHOULD be updated to the `vote` state.
> >
> > At this time the FreeBSD Core Team will vote on the subject of the FCP.
> The
> > -result of vote moves the FCP into the `accepted` or `rejected` state.
> > +result of vote moves the FCP into the `accepted` or `rejected` state.
> The
> > +core team MAY make minor edits to the FCP to correct minor mistakes.
> Core
> > +MAY return the proposal to the submitter if there are major problems
> that
> > +need to be addressed.
>
> This is a Bad Idea, because it relies on common understanding of what is
> minor. I was once involved with a standards body that had a procedure for
> so-called clerical errors intended to deal with typos, punctuation etc;
> this worked just fine until somebody claimed that the omission of the word
> “not” in a particular place was clearly a clerical error.
>

This documents procedure. It's not law. Trying to read it as law is a
mistake: it's written to be brief and descriptive, not through and
prescriptive. And that's on purpose. Axiom 1 of the bylaws is that you can
trust the core team, which is why the power grant is total and unequivocal:
Core is the governing body of the project. If you can't trust the core team
and need anything more, you've already list. And over the years 

Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Rodney W. Grimes
... deleted ...
... cc list trimmed, getting too many recepient gripes from mailman ...

> > > > diff --git a/fcp-.md b/fcp-.md
> > > > index b4fe0f3..c8cc6f7 100644
> > > > --- a/fcp-.md
> > > > +++ b/fcp-.md
> > > > @@ -144,7 +144,10 @@ When the discussion of a change has come to a
> > suitable
> > > > and acceptable close it
> > > > SHOULD be updated to the `vote` state.
> > > >
> > > > At this time the FreeBSD Core Team will vote on the subject of the
> > FCP. The
> > > > -result of vote moves the FCP into the `accepted` or `rejected` state.
> > > > +result of vote moves the FCP into the `accepted` or `rejected` state.
> > The
> > > > +core team MAY make minor edits to the FCP to correct minor mistakes.
> > Core
> > > > +MAY return the proposal to the submitter if there are major problems
> > that
> > > > +need to be addressed.
> > >
> > > This is a Bad Idea, because it relies on common understanding of what is
> > minor. I was once involved with a standards body that had a procedure for
> > so-called clerical errors intended to deal with typos, punctuation etc;
> > this worked just fine until somebody claimed that the omission of the word
> > ?not? in a particular place was clearly a clerical error.
> >
> > And I have read case law that boiled down to the presents vs absence
> > of a comma in an agreement that had results far beyond "minor".
> >
> > Use of words minor and major should be red flags unless both
> > or explicitly defined, and even then those definitions often
> > have issues themselves.
> >
> 
> I'm not going to define every single word. FCP documents describe process.
> They are not legal documents, nor should they be. Major and minor have
> common enough meanings, and the basis of bylaws is that we trust core@.

The trust isssue is not core (though in this specific case it is
a core member submitting the FCP, that is not going to be the
case always).  The trust issue is do we allow the Author to make
this minor/major change decission and how does core get informed
that it has happened?

-- 
Rod Grimes rgri...@freebsd.org
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: ZFS: Can't find pool by guid

2018-10-24 Thread Eugene Grosbein
24.10.2018 13:35, Eugene M. Zheganin wrote:

> On 28.04.2018 17:46, Willem Jan Withagen wrote:
>> Hi,
>>
>> I upgraded a server from 10.4 to 11.1 and now al of a sudden the server 
>> complains about:
>> ZFS: Can't find pool by guid
>> And I end up in the boot prompt:
>>
>> lsdev gives disk0 withe on p1 the partion that the zroot is/was.
>>
>> This is an active server, so redoing install and stuf is nog going to be 
>> real workable
>>
>> So how do I get this to boot?
> The basic scenario for this is when you have a "shadow" pool on the bootable 
> disks with actual root pool - for example once you had a zfs pool on some 
> disks that were in dedicated mode, then you extracted these disks without 
> clearing the zpool labels (and 'zpool destroy' never clears the zpool labels) 
> and installed the system onto them. This way 'zpool import' will show the old 
> pool which has no live replicas and no live vdevs. The system on it may be 
> bootable (and will probably be) until the data gets redistributed in some 
> way, after that gptzfsboot will start to see the old pool remains, will try 
> to detect if this pool has bootfs on it - but in this case there's no valid 
> pool - so it will fall into error and stop working. Actually, the newer 11.2 
> gptzfsboot loader has more support of this - it clearly states the pool found 
> and mentions the error - thanks to all the guys that did a great work on 
> this, seriously.
> 
> The way to resolve this is to detach disks sequentially from root pool (or 
> offline them in case of raidz), making 'zpool labelclear' on them (please 
> keep in mind that 'labelclear' is evil and ignorant, and breaks things 
> including GPT table) and attaching them back, resilvering, and repeating this 
> until 'zpool import' will show no old disassembled pools. Determining which 
> disks have the old labels can be done with 'zdb -l /dev/ | grep name:'.
> 
> I understand that your situation was resolved long ago, I'm writing this 
> merely to establish a knowledge point if someone will step on this too, like 
> I did yesterday.

There is quicker and easier way: just rename real pool to another name and use 
vfs.root.mountfrom=zfs:newpoolname/fs

___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: FCP-0101: Deprecating most 10/100 Ethernet drivers

2018-10-24 Thread Rodney W. Grimes
> > On 24 Oct 2018, at 01:23, Warner Losh  wrote:
> > 
> > On Tue, Oct 23, 2018 at 6:02 PM Rodney W. Grimes <
> > freebsd-...@pdx.rh.cn85.dnsmgr.net> wrote:
> > 
> >> -- Start of PGP signed section.
> >>> On Tue, Oct 23, 2018 at 04:26:45PM -0700, Rodney W. Grimes wrote:
> > On Tue, Oct 23, 2018 at 5:07 PM Rodney W. Grimes <
> > freebsd-...@pdx.rh.cn85.dnsmgr.net> wrote:
> > 
> >>> On Tue, Oct 23, 2018 at 11:33:35PM +0200, Julian H. Stacey wrote:
> > I'd also suggest that rl stands in stark contrast to the cs,
> >> wb, sn,
> >> smc,
> > sf, tl, tx and vr drivers, which nobody has mentioned in this
> >> thread, and
> > which I doubt are in use in any FreeBSD system of any age
> >> today.
>  
>  vr is used by my TV driver laptop:
>  http://www.berklix.com/~jhs/hardware/laptops/novatech-8355/
>  vr0: flags=8843 metric
> >> 0 mtu
> >> 1500
> options=82808
> ether 00:40:d0:5e:26:38
> inet 192.168.91.65 netmask 0xff00 broadcast
> >> 192.168.91.255
> media: Ethernet autoselect (100baseTX
> >> )
> status: active
>  
>  Which currently runs 8.4-RELEASE & eg xrandr, but I'll upgrade
> >> soon
>  when I also configure it to receive from a raspberry-pi TV VPN
> >> server.
> >>> 
> >>> The above was a typo.  vr is on the the STAY list.
> >>> 
> >>> -- Brooks
> >> Brooks,
> >>Is there a public revised version of FCP-0101 that
> >> reflects the
> >> feedback which is what core is voting on?
> >> 
> > 
> > Its on github, just like it's been the whole time for anybody to see,
> > submit pull requests against and track:
>  
>  I have no gh account, desires no gh account, so have no way to
>  submit a change request other than through direct email to
>  brooks or another gh user.  This is fundementally flawed.
>  
> > https://github.com/freebsd/fcp/blob/master/fcp-0101.md
>  
>  Thank you for the link, I had looked at it before MeetBSD,
>  which did not have most of the recent changes done "a day ago".
>  
>  Isnt this document now in a frozen state while core reviews/votes?
> >>> 
> >>> I sent it to a vote at c224c67557297d7cba909ad008542cb60980cc6b only
> >>> to notice a bug in table rendering.  I submitted a pull request fix
> >>> that and a missing word which was merged since neither was material.  I
> >>> suppose they could have waited or been skipped, but there's no value in
> >>> the FCP process being bound by the sort of pointless rigidity that led
> >>> to -DPOSIX_MISTAKE in every libc compile line.
> >> 
> >> The FCP process itself is unclear on this point,
> >> I think this should be clarified.
> >> 
> >> It is much more clear on post approval:
> >>Changes after acceptance
> >> 
> >>FCPs may need revision after they have been moved into the
> >>accepted state. In such cases, the author SHOULD update the
> >>FCP to reflect the final conclusions.
> >>If the changes are major, the FCP SHOULD be withdrawn
> >>and restarted.
> >> 
> > 
> > Good point Rod. While common sense suggests that trivial changes during the
> > voting should be allowed for editorial purposes (eg fix grammar mistakes,
> > table rendering etc), it's better to spell that out so there's no confusion.
> > 
> > diff --git a/fcp-.md b/fcp-.md
> > index b4fe0f3..c8cc6f7 100644
> > --- a/fcp-.md
> > +++ b/fcp-.md
> > @@ -144,7 +144,10 @@ When the discussion of a change has come to a suitable
> > and acceptable close it
> > SHOULD be updated to the `vote` state.
> > 
> > At this time the FreeBSD Core Team will vote on the subject of the FCP. The
> > -result of vote moves the FCP into the `accepted` or `rejected` state.
> > +result of vote moves the FCP into the `accepted` or `rejected` state. The
> > +core team MAY make minor edits to the FCP to correct minor mistakes. Core
> > +MAY return the proposal to the submitter if there are major problems that
> > +need to be addressed.
> 
> This is a Bad Idea, because it relies on common understanding of what is 
> minor. I was once involved with a standards body that had a procedure for 
> so-called clerical errors intended to deal with typos, punctuation etc; this 
> worked just fine until somebody claimed that the omission of the word ?not? 
> in a particular place was clearly a clerical error.

And I have read case law that boiled down to the presents vs absence
of a comma in an agreement that had results far beyond "minor".

Use of words minor and major should be red flags unless both
or explicitly defined, and even then those definitions often
have issues themselves.

> > FCPs in the `accepted` state can be updated and corrected.
> > See the "Changes after acceptance" section for more information.
> > 
> > Normally I'd submit that as a pull request, but 

RE: Satellite Broadband Internet Modem IP freebsd-stable@freebsd.org

2018-10-24 Thread Mark Chen


___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"


Re: ZFS: Can't find pool by guid

2018-10-24 Thread Eugene M. Zheganin

Hello.

On 28.04.2018 17:46, Willem Jan Withagen wrote:

Hi,

I upgraded a server from 10.4 to 11.1 and now al of a sudden the 
server complains about:

ZFS: Can't find pool by guid
And I end up in the boot prompt:

lsdev gives disk0 withe on p1 the partion that the zroot is/was.

This is an active server, so redoing install and stuf is nog going to 
be real workable


So how do I get this to boot?
The basic scenario for this is when you have a "shadow" pool on the 
bootable disks with actual root pool - for example once you had a zfs 
pool on some disks that were in dedicated mode, then you extracted these 
disks without clearing the zpool labels (and 'zpool destroy' never 
clears the zpool labels) and installed the system onto them. This way 
'zpool import' will show the old pool which has no live replicas and no 
live vdevs. The system on it may be bootable (and will probably be) 
until the data gets redistributed in some way, after that gptzfsboot 
will start to see the old pool remains, will try to detect if this pool 
has bootfs on it - but in this case there's no valid pool - so it will 
fall into error and stop working. Actually, the newer 11.2 gptzfsboot 
loader has more support of this - it clearly states the pool found and 
mentions the error - thanks to all the guys that did a great work on 
this, seriously.


The way to resolve this is to detach disks sequentially from root pool 
(or offline them in case of raidz), making 'zpool labelclear' on them 
(please keep in mind that 'labelclear' is evil and ignorant, and breaks 
things including GPT table) and attaching them back, resilvering, and 
repeating this until 'zpool import' will show no old disassembled pools. 
Determining which disks have the old labels can be done with 'zdb -l 
/dev/ | grep name:'.


I understand that your situation was resolved long ago, I'm writing this 
merely to establish a knowledge point if someone will step on this too, 
like I did yesterday.


Eugene.
___
freebsd-stable@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"