Docs meta

Add build_docs user guide
Remove wavegen
Remove docgen references
I couldn't find any place where wavegen is still being used, so I think instead of having the dead code lying around it is better to remove it. Does anybody know if it is used still somewhere?

This looks good, thanks for doing it @towoe . I agree we've removed the modified wavegen, though we still don't have an answer for #80. Perhaps we should work at the source on that one.

Thanks for pointing to the issue, wasn't aware of it. Will have a look into it.

@towoe what's the status on this one? Do you want it to go in as-is, or are you looking into alternative solutions for wavegen? (In this case, I'd propose to split this PR, since the build docs shouldn't be blocked by wavegen.)

@imphil I think it makes sense to remove wavegen with this PR and work on the solution for wavegen separately as the issue is already independent of our current solution and this at least cleans up the documentation in this regard.


XMOS working weekends

Some years have working weekends. These working weekends are created due to extension of different regular holidays. There is no rule for that.
The idea of creating weeks with working non-regular weekends was implemented in XKRX calendar. So I used the code from XKRX. However several mistakes appeared in exchange_calendars\pandas_extensions\offsets.py file because of timedelta and timestamp comparison. I've also checked XKRX calendar for exclusion of any damage by changing code in offsets.py file. It seems it works ok.

[x] Modify calendar class as required.
[x] Modify the test resources file (e.g tests/resources/{Exchange MIC}.csv), either manually or by executing python etc/make_exchange_calendar_test_csv.py {Exchange MIC}.
[x] Check if any of the fixtures in tests/test_{Exchange MIC}_calendar.py need updating to reflect your changes.
[x] Add references to any new/modified holidays in exchange_calendars/exchange_calendar_{Exchange MIC}.py.

Hey @iMikeBug  - thanks for this!
For future reference do you have a source/documentation for the working weekends?

Apologies - I just missed the urls you already left in special_weekmasks - all good. Thanks!


new toml for v.0.3.2

The version change to 0.3.2 in the toml file

This is crucial for the release

merging now


Temporary workaround for #18

This is less of a fix and more of a workaround to deal with the generated_not_to_break_here line created by the nim compiler. Tested locally with another project (with the compiled binary) and it works. The test still fails however due to it trying to run the binaries the second time after its deleted. Might need more time to dig into it and open a separate PR to fix that instead.

Hey @samuelroy, is this repo still maintained?


Minor issues in the sumbitted 2.5.1 packages

Very nicely done overall, you clearly have a very good command of build2. I did noticed the following minor issues:

In sfml_platform_config.build you have:

switch $cxx.id
{
    case 'msvc'
        cxx.poptions += -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS
}

This will miss Clang targeting the MSVC runtime. A better way to do this is like this:
if ($cxx.target.system == 'win32-msvc')
  cxx.poptions += -D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS

I would move the following from build/root.build into src/buildfile (which is the only place where it should be necessary):

cxx.poptions += -DSFML_XXX_EXPORTS

In libsfml-system/include/buildfile you have:

pub_hdrs = hxx{**} hxx{**.inl}

I think can be handled more canonically by assigning the .inl extension to ixx{} (it's currently set to .ipp but I didn't see any files like this):
ixx{*}: extension = inl

pub_hdrs = {hxx ixx}{**}

The recommended way to deal with pthread is to use -pthread instead of -lpthread: https://github.com/build2/HOWTO/blob/master/entries/link-pthread.md

In libsfml-graphics/src/buildfile I see:

import intf_libs = libsfml-window%lib{sfml-window}
import intf_libs += libfreetype%lib{freetype}
import intf_libs += stb_image%lib{stb_image}
import intf_libs += stb_image_write%lib{stb_image_write}

Are you sure the last three are interface rather than implementation dependencies? For example, I checked libfreetype and it seems to be only included from Font.cpp which is strong indication it is an implementation dependency.

Libraries should be specified after all sources (this could matter for static linking):

lib{sfml-graphics}: $pub/{$pub_hdrs}
lib{sfml-graphics}: SFML/Graphics/{hxx cxx}{* -GLLoader} $intf_libs
lib{sfml-graphics}: SFML/Graphics/{hxx cxx}{GLLoader}: include = (!$config.libsfml_graphics.use_opengles)

Should be:
lib{sfml-graphics}: $pub/{$pub_hdrs}
lib{sfml-graphics}: SFML/Graphics/{hxx cxx}{* -GLLoader}
lib{sfml-graphics}: SFML/Graphics/{hxx cxx}{GLLoader}: include = (!$config.libsfml_graphics.use_opengles)
lib{sfml-graphics}: $intf_libs

Note: the same issue in libsfml-window.

In libsfml-window I've noticed unused platform_coptions which is also assigned to cxx.export.coptions which is currently not supported. So I would personally remove this not to confuse things.

Note of these are super critical so I am publishing the packages as submitted. You are welcome to submit a revision or you may want to wait until the next version to address these.

Hi Boris,
thanks for the feedback. Sounds all reasonable to me, so I will take
care of this ASAP and release a new revision then, thanks!
On 8/15/22 14:29, Boris Kolpackov wrote:

Very nicely done overall, you clearly have a very good command of
|build2|. I did noticed the following minor issues:

In |sfml_platform_config.build| you have:

|switch $cxx.id { case 'msvc' cxx.poptions +=
-D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_WARNINGS } |
This will miss Clang targeting the MSVC runtime. A better way to do
this is like this:
|if ($cxx.target.system == 'win32-msvc') cxx.poptions +=
-D_CRT_SECURE_NO_WARNINGS -D_SCL_SECURE_NO_WARNINGS |

I would move the following from |build/root.build| into
|src/buildfile| (which is the only place where it should be
necessary):

|cxx.poptions += -DSFML_XXX_EXPORTS |

In |libsfml-system/include/buildfile| you have:

|pub_hdrs = hxx{} hxx{.inl} |
I think can be handled more canonically by assigning the |.inl|
extension to |ixx{}| (it's currently set to |.ipp| but I didn't see
any files like this):
|ixx{*}: extension = inl |
|pub_hdrs = {hxx ixx}{**} |

The recommended way to deal with |pthread| is to use |-pthread|
instead of |-lpthread|:
https://github.com/build2/HOWTO/blob/master/entries/link-pthread.md

In |libsfml-graphics/src/buildfile| I see:

|import intf_libs = libsfml-window%lib{sfml-window} import intf_libs
+= libfreetype%lib{freetype} import intf_libs +=
stb_image%lib{stb_image} import intf_libs +=
stb_image_write%lib{stb_image_write} |
Are you sure the last three are interface rather than implementation
dependencies? For example, I checked |libfreetype| and it seems to be
only included from |Font.cpp| which is strong indication it is an
implementation dependency.

Libraries should be specified after all sources (this could matter
for static linking):

|lib{sfml-graphics}: $pub/{$pub_hdrs} lib{sfml-graphics}:
SFML/Graphics/{hxx cxx}{* -GLLoader} $intf_libs lib{sfml-graphics}:
SFML/Graphics/{hxx cxx}{GLLoader}: include =
(!$config.libsfml_graphics.use_opengles) |
Should be:
|lib{sfml-graphics}: $pub/{$pub_hdrs} lib{sfml-graphics}:
SFML/Graphics/{hxx cxx}{* -GLLoader} lib{sfml-graphics}:
SFML/Graphics/{hxx cxx}{GLLoader}: include =
(!$config.libsfml_graphics.use_opengles) lib{sfml-graphics}: $intf_libs |
Note: the same issue in |libsfml-window|.

In |libsfml-window| I've noticed unused |platform_coptions| which
is also assigned to |cxx.export.coptions| which is currently not
supported. So I would personally remove this not to confuse things.

Note of these are super critical so I am publishing the packages as
submitted. You are welcome to submit a revision or you may want to
wait until the next version to address these.
—
Reply to this email directly, view it on GitHub
https://github.com/build2-packaging/sfml/issues/8, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATNCTKKSH5XFOFWUMMORVDVZIZZXANCNFSM56SCWBWQ.
You are receiving this because you are subscribed to this
thread.Message ID: @.***>

Points are fixed already in the latest revision.


10 second meta refresh on opening links

Links first open to 10 second meta refresh on sme.sk, after that full page is displayed.

Im not supporting this extension anymore. There is a active fork of this repo here viliampucik/nepi-jano.
I suggest that you pay for subscription if you want to use service though. I guess you would like to be also paid for your job at Pizza SEO.

Funny that you mention that, since you have actually developed this in the
first place :-) allowing users to circumvent paying service.
I have a subscription to another service that is good enough for me and
rarely use this. But I have recently used that and found this bug. Fair
enough, it's not developed anymore.
Thanks for the link, BTW.
On Sun, Nov 27, 2016 at 3:01 PM, Miroslav Magda<EMAIL_ADDRESS>wrote:

Im not supporting this extension anymore. There is a active fork of this
repo here viliampucik/nepi-jano https://github.com/viliampucik/nepi-jano
.
I suggest that you pay for subscription if you want to use service though.
I guess you would like to be also paid for your job at Pizza SEO
https://pizzaseo.com/.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ejci/nepi-jano/issues/27#issuecomment-263123947, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AIJ3zRgdmT-ofTKlM8xkJvPJ07RLyPdSks5rCY1VgaJpZM4K9I8-
.


HNC: Complete code review for sub-project graduation

Complete a code review with approvals from at least one sig-auth technical lead as part of the graduation criteria to become a sub-project.
https://github.com/kubernetes/enhancements/blob/master/keps/sig-auth/1687-hierarchical-namespaces-subproject/README.md#graduation-criteria
/assign @mikedanese
/cc @rjbez17

/remove-lifecycle stale
On Mon, Nov 9, 2020 at 10:47 PM fejta-bot<EMAIL_ADDRESS>wrote:

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually
close.
If this issue is safe to close now please do so with /close.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta
https://github.com/fejta.
/lifecycle stale
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes-sigs/multi-tenancy/issues/1009#issuecomment-724431740,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE43PZCO4E3THFM7TNSNMUTSPCZWVANCNFSM4P363LXQ
.

This is done.
/close


VMs could not be created successfully, with a pending state all the time

VMs could not be created successfully, with a pending state all the time, no explicit errors can be found on the page.

This is an environmental issue related to the storage provisioner of PV and PVCs.
Close and please feel free to open an issue with a more specific storage error.


Code stripped out.

Describe the bug
I was surprised to look at DecompilerInitializer.java and see a comment about it being reviewed and it has obviously been tampered with.

Files get reviewed as part of the software development process, this is an old tag as part of a code review process we no longer do.  Many files have this tag which could be cleaned out.
Can you be more specific as to the change you are seeing or tampering indication?  This particular file has not been changed for quite a while, even internally before the public release.

A magician never reveals his secrets. :-)

So now we know that code for certain was stripped out / modified before the public release. That's valuable information as well.

So now we know that code for certain was stripped out / modified before the public release. That's valuable information as well.

That's precisely the opposite of what was said, and you have presented no evidence to support your vague claim.  What are you really suggesting?

@Deledrius It is exactly what is implicated. You are just doing a non sequitur.

I don't see how the following comment implies the code has been tampered with, nor how it being "Reviewed" is bad.
Comment in question for context/the lazy:
/* ###
 * IP: GHIDRA
 * REVIEWED: YES
 *
 [SNIP]


The websocket handler behavior doesn't allow for replies when shutting down

websocket_handle/3 and websocket_info/3 are defined as:
-callback websocket_handle({text | binary | ping | pong, binary()}, Req, State) -> {ok, Req, State}
| {ok, Req, State, hibernate}
| {reply, {text | binary | ping | pong, binary()}, Req, State}
| {reply, {text | binary | ping | pong, binary()}, Req, State, hibernate}
| {shutdown, Req, State}
when Req::cowboy_req:req(), State::state().

and
-callback websocket_info(any(), Req, State) -> {ok, Req, State}
| {ok, Req, State, hibernate}
| {reply, {text | binary | ping | pong, binary()}, Req, State}
| {reply, {text | binary | ping | pong, binary()}, Req, State, hibernate}
| {shutdown, Req, State}
when Req::cowboy_req:req(), State::state().

Which doesn't allow for specifying a reply when shutting down.

If you are using version 1, I have the following method to send a response to a client and then shutdown.
websocket_handle({text, Msg}, Req, Status) ->
self() ! shutdown,
{reply, {text, <<"MessageToClient">>}, Req, Status}
.
websocket_info(shutdown, Req, Status) ->
{shutdown, Req, State}
.


BUG: Strange behavior of scipy.stats.hypergeom.sf function with increasing population

Describe your issue.
Consider the following example (using the same terminology as described in the scipy documentation):
M = i
n = 10
N = 10**5
x = n - 1
Let i be a variable number. In this example we are computing p-values for a fixed number of observations (n = 10) in a sample with size N and increasing total population size (M = i) using the survival function of the hypergeometric. The number of observations in the background remains fixed (thus the observation rate gets rarer with increasing M). Now one would assume p-values decrease as the rate of drawing n observations from the total population becomes increasingly rarer. Instead, p-values seem to plateau at some point, increase or even output nan (see code example below). This issue seems to occur exclusively in newer scipy versions, but not in older ones (<1.5).
Reproducing Code Example
from scipy.stats import hypergeom
n = 10
N = 10**5
for i in range(5,20):
    population_size = 10**i
    p = hypergeom.sf(n-1, i, N, n)
    print(i, p)

Error message
100000 1.0
1000000 9.995950679087263e-11
10000000 9.995545837022797e-21
100000000 9.995505446092684e-31
1000000000 9.995500164880522e-41
10000000000 3.216711239373477e-42
100000000000 1.4169478140706858e-41
1000000000000 nan
10000000000000 6.4091488811647e-42
100000000000000 3.8342654344802435e-35
1000000000000000 nan
10000000000000000 1.8619946500900136e-43
100000000000000000 1.1032539286549626e-42
1000000000000000000 nan
10000000000000000000 nan

SciPy/NumPy/Python version and system information
1.10.0 1.23.5 sys.version_info(major=3, minor=9, micro=16, releaselevel='final', serial=0)
lapack_mkl_info:
  NOT AVAILABLE
openblas_lapack_info:
    libraries = ['openblas', 'openblas']
    library_dirs = ['/home/sebastiaan/miniconda3/envs/knn_tcr/lib']
    language = c
    define_macros = [('HAVE_CBLAS', None)]
lapack_opt_info:
    libraries = ['openblas', 'openblas']
    library_dirs = ['/home/sebastiaan/miniconda3/envs/knn_tcr/lib']
    language = c
    define_macros = [('HAVE_CBLAS', None)]
blas_mkl_info:
  NOT AVAILABLE
blis_info:
  NOT AVAILABLE
openblas_info:
    libraries = ['openblas', 'openblas']
    library_dirs = ['/home/sebastiaan/miniconda3/envs/knn_tcr/lib']
    language = c
    define_macros = [('HAVE_CBLAS', None)]
blas_opt_info:
    libraries = ['openblas', 'openblas']
    library_dirs = ['/home/sebastiaan/miniconda3/envs/knn_tcr/lib']
    language = c
    define_macros = [('HAVE_CBLAS', None)]

@mborland Looks like we're now using Boost for the survival function. Can we improve the precision for large values of the argument, perhaps using an asymptotic expansion?

@svalkiers, could you update the code in the question so that it actually generated the output that you show?  The code defines but does not use population_size, and the printed values of i shown in the output do not match the values defined in for i in range(5,20):.

The problem is that the integer values in the boost distribution use the C unsigned integer type, which for most compilers is just 32 bits. Assuming the example code is updated to use population_size instead of i in the last two lines in the loop, the results are correct up to population_size =<PHONE_NUMBER>.  For all the following values, population_size exceeds 2**32-1.  On my installation of SciPy 10.1, all the results are nan from then on.  But in the output shown above, it appears that some of the results are computed for the "wrapped" input, i.e. for population_size % 2**32.


Adding DATA_URL warnings to README

Adding clearer warning messages to the README about DATA_URL, because that option provides us with a steady stream of JIRAs.
@nikhilkh please take a look

LGTM


(tests) travis test functionality

No need to accept this PR

Looks like the tests are failing in Travis because they are not able to access a Mongo DB. Going to investigate now.


net/http: data race in concurrent req.Body.{Close,Read} after handler returns with 100-continue expected

Please answer these questions before submitting your issue. Thanks!
What did you do?
https://gist.github.com/benburkert/76548cfac5aa6761fab2f88783b673aa
What did you expect to see?
No output.
What did you see instead?
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x106d8bf]

goroutine 45762 [running]:
bufio.(*Writer).Available(...)
	/usr/local/Cellar/go/1.12/libexec/src/bufio/bufio.go:607
bufio.(*Writer).WriteString(0x0, 0x12f4ee0, 0x19, 0x1790f01, 0x1034b06, 0x13040c8)
	/usr/local/Cellar/go/1.12/libexec/src/bufio/bufio.go:688 +0x7f
net/http.(*expectContinueReader).Read(0xc0000c3760, 0xc000440000, 0x400, 0x400, 0x121a40e, 0xc00013f800, 0x17006d0)
	/usr/local/Cellar/go/1.12/libexec/src/net/http/server.go:890 +0x153
created by main.main.func1
	/tmp/http.go:15 +0xa7
exit status 2

==================
WARNING: DATA RACE
Read at 0x00c00000e3f8 by goroutine 9:
  net/http.(*expectContinueReader).Read()
      /usr/local/Cellar/go/1.12/libexec/src/net/http/server.go:885 +0x42

Previous write at 0x00c00000e3f8 by goroutine 8:
  net/http.(*expectContinueReader).Close()
      /usr/local/Cellar/go/1.12/libexec/src/net/http/server.go:901 +0x42

Goroutine 9 (running) created at:
  main.main.func1()
      /tmp/http.go:15 +0xef
  net/http.HandlerFunc.ServeHTTP()
      /usr/local/Cellar/go/1.12/libexec/src/net/http/server.go:1995 +0x51
  net/http.serverHandler.ServeHTTP()
      /usr/local/Cellar/go/1.12/libexec/src/net/http/server.go:2774 +0xc4
  net/http.(*conn).serve()
      /usr/local/Cellar/go/1.12/libexec/src/net/http/server.go:1878 +0x807

Goroutine 8 (running) created at:
  main.main.func1()
      /tmp/http.go:14 +0x70
  net/http.HandlerFunc.ServeHTTP()
      /usr/local/Cellar/go/1.12/libexec/src/net/http/server.go:1995 +0x51
  net/http.serverHandler.ServeHTTP()
      /usr/local/Cellar/go/1.12/libexec/src/net/http/server.go:2774 +0xc4
  net/http.(*conn).serve()
      /usr/local/Cellar/go/1.12/libexec/src/net/http/server.go:1878 +0x807
==================

System details
go version go1.12 darwin/amd64
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/benburkert/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/benburkert"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/Cellar/go/1.12/libexec"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.12/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
GOROOT/bin/go version: go version go1.12 darwin/amd64
GOROOT/bin/go tool compile -V: compile version go1.12
uname -v: Darwin Kernel Version 17.7.0: Thu Dec 20 21:47:19 PST 2018; root:xnu-4570.71.22~1/RELEASE_X86_64
ProductName:	Mac OS X
ProductVersion:	10.13.6
BuildVersion:	17G5019
lldb --version: lldb-1<IP_ADDRESS>
  Swift-4.2

See the documentation for Handler, https://golang.org/pkg/net/http/#Handler.

it is not valid to use the ResponseWriter or read from the Request.Body after or concurrently with the completion of the ServeHTTP call.

You are violating the concurrently rule.

Thanks @fraenkel, I investigated a bit further and found that the data race and nil pointer dereference are not the same underlying issue. The data race can be triggered by any handler that concurrently calls Close & Read on the request body of a request that expects a 100-continue. The nil pointer dereference can only be triggered by concurrent calls to Close & Read that happen after the handler has returned, which is not a valid use of the request body.

I agree with @fraenkel that this isn't a bug because this code is violating the rules:
	srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
		go r.Body.Read(make([]byte, 1024))
		go r.Body.Close()
	}))

@bradfitz please have another look at this sample code, it triggers the race detector I think without violating the rules:
	srv := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
		var wg sync.WaitGroup

		wg.Add(2)
		go func() { r.Body.Read(make([]byte, 1024)); wg.Done() }()
		go func() { r.Body.Close(); wg.Done() }()
		wg.Wait()
	}))

Thanks. I'm not sure concurrent Read & Close is legal in this context, but maybe it should be. I'll use this bug to investigate and either fix or document.

Its a bit more than just Read & Close. Just for kicks I modified the example to do concurrent reads of 1 byte.
It causes a different DATA RACE but one nonetheless.

==================
WARNING: DATA RACE
Write at 0x00c0001d4000 by goroutine 36:
runtime.slicestringcopy()
/snap/go/3318/src/runtime/slice.go:232 +0x0
bufio.(*Writer).WriteString()
/snap/go/3318/src/bufio/bufio.go:698 +0x2bf
net/http.(*expectContinueReader).Read()
/snap/go/3318/src/net/http/server.go:890 +0x27d
main.main.func1.1()
/home/fraenkel/go/src/t/h.go:20 +0xa1
Previous write at 0x00c0001d4000 by goroutine 37:
runtime.slicestringcopy()
/snap/go/3318/src/runtime/slice.go:232 +0x0
bufio.(*Writer).WriteString()
/snap/go/3318/src/bufio/bufio.go:698 +0x2bf
net/http.(*expectContinueReader).Read()
/snap/go/3318/src/net/http/server.go:890 +0x27d
main.main.func1.2()
/home/fraenkel/go/src/t/h.go:21 +0xa1

The problem with Read and Close is both of them try to read/write *expectContinueReader.closed, with 2 or more Read, they both call ecr.resp.conn.bufw.WriteString.
Adding a simple lock would solve he problem:
diff --git a/src/net/http/server.go b/src/net/http/server.go
index 9ae0bbff14..b3d4a54ac1 100644
--- a/src/net/http/server.go
+++ b/src/net/http/server.go
@@ -877,11 +877,14 @@ func (srv *Server) initialReadLimitSize() int64 {
 type expectContinueReader struct {
        resp       *response
        readCloser io.ReadCloser
+       mu         sync.Mutex
        closed     bool
        sawEOF     bool
 }

 func (ecr *expectContinueReader) Read(p []byte) (n int, err error) {
+       ecr.mu.Lock()
+       defer ecr.mu.Unlock()
        if ecr.closed {
                return 0, ErrBodyReadAfterClose
        }
@@ -898,7 +901,9 @@ func (ecr *expectContinueReader) Read(p []byte) (n int, err error) {
 }

 func (ecr *expectContinueReader) Close() error {
+       ecr.mu.Lock()
        ecr.closed = true
+       ecr.mu.Unlock()
        return ecr.readCloser.Close()
 }

I'm not sure it's the right way.
cc @bradfitz

We're running https://github.com/fabiolb/fabio as a load balancing solution and we are seeing this panic happening whenever we have concurrent requests to the same Host and path and sending the Expect: 100-Continue header.
The Fabio code is using the standard httputil.ReverseProxy and http.Transport for proxying.

Is this related to https://github.com/golang/go/issues/26253 ?

@bradfitz what do you think about @cuonglm's suggestion in https://github.com/golang/go/issues/30580#issuecomment-469606930? @cuonglm would you like to send a CL to get the train rolling? Thank you!


torch/extension.h: No such file or directory

When I compiling in my Ubuntu system. It released an error, said:
DCNv2-master/src/cpu/vision.h:2:29: fatal error: torch/extension.h: No such file or directory
There is no file named "torch" in above mentioned path, How can I solve the question

I‘m using the 1.0.1,and get the following problem. Very confusing.
fatal error: cusparse.h: No such file or directory

Which version of pytorch are you using?
If you are using pytorch 0.4, you need to git checkout to the 0.4 branch
https://github.com/CharlesShang/DCNv2#note

I‘m using the pytorch1.0, and get the same problem.

When I compiling in my Ubuntu system. It released an error, said:
DCNv2-master/src/cpu/vision.h:2:29: fatal error: torch/extension.h: No such file or directory
There is no file named "torch" in above mentioned path, How can I solve the question

have you solved it?

Same error here too. I am also using 1.0.1.

I solved this problem.
I run shell under pytorch 0.4, which caused this error.
Because i forgot to activate my conda environment, pytorch 1.01.

solved with pytorch 1.4.0

@singal95  can you Please help me, I installed pytorch=1.4.0 but now i'm getting diffrent error


detection result

Applying PVT detection framework, I tried a CycleMLP-B1 based detector with RetinaNet 1x.
I got AP=27.1, fairly inferior to the reported 38.6. Could you give some advices to reproduce the reported result?
The specific configure is as follows
base = [
'base/models/retinanet_r50_fpn.py',
'base/datasets/coco_detection.py',
'base/schedules/schedule_1x.py',
'base/default_runtime.py'
]
#optimizer
model = dict(
pretrained='./pretrained/CycleMLP_B1.pth',
#pretrained='https://github.com/whai362/PVT/releases/download/v2/pvt_v2_b0.pth',
backbone=dict(
type='CycleMLP_B1_feat',
style='pytorch'),
neck=dict(
type='FPN',
in_channels=[64, 128, 320, 512],
out_channels=256,
start_level=1,
add_extra_convs='on_input',
num_outs=5))
#optimizer
optimizer = dict(delete=True, type='AdamW', lr=0.0001, weight_decay=0.0001)
optimizer_config = dict(grad_clip=None)
find_unused_parameters = True

I am sorry but I need the log information about loading the pretrained model, which is not included.

Thanks a lot for your reply!
Previously, the pretrained model was not loaded. Now, I add an initialization method for pretrained models.
Hope the result can be improved.


test: Adds basic cluster event tests

In order to catch any regressions introduced by event hub work.
Signed-off-by: Thomas Parrott<EMAIL_ADDRESS>

I've been running this locally on master branch and I've seen some intermittent event duplication, investigating...

Closing in place of https://github.com/lxc/lxd/pull/9903 which includes fix for intermittent event duplication.


NotJSONError in wordvectors.ipynb

When trying to open the wordvectors notebook I receive the following:
Unreadable Notebook: /home/mark/projects/fastai/courses/deeplearning1/nbs/wordvectors.ipynb NotJSONError('Notebook does not appear to be JSON: \'{\\n "cells": [\\n {\\n "cell_type": "c...',)

There is a new line character between line 52 and 53. So you can fix it by opening the file with vi (or any kind of text editing tool) and changing from:
Line 52: "This section shows how we processed the original glove text files. However, there's no need for you to do this, since we provide the [pre-
Line 53: processed glove data](files.fast.ai/models/glove)."
to
Line 52: "This section shows how we processed the original glove text files. However, there's no need for you to do this, since we provide the [pre-processed glove data](files.fast.ai/models/glove)."


Update README and documentation.

Maybe it's easier to create a landing page on github pages.
Anyway docs must describe as many implemented features as possible.

Now we have to describe how to deploy rustus using helm, kubernetes and docker. Also everything about hooks and other features must be described.

I guess it would be nice to have github page for docs.

Readme updated.
Docs are now available at https://s3rius.github.io/rustus/.
Now I need to fix some mistakes in docs.

I'm not a big English/UX expert, but there are a couple of suggestions from my side about the Welcome Page:

Make rustus and Table of contents headers from the sides slightly bigger
This project has many features that makes it easy to integrate in your service. -> This project has many features that make it easy to integrate into your service.
You can install rustus by 4 different ways. -> You can install Rustus in four different ways.
To build it from source rust must be installed. Preferred version is 1.59.0. -> To build it from the source rust must be installed. The preferred version is 1.59.0. (not 100% sure here 🤔)
Also you can speedup build by disabling some features. -> Also, you can speed up the build by disabling some features.
adds amqp protocol support for notifying about upload status; -> adds AMQP protocol support for notifying about upload status;
adds support for notifying about upload status via http protocol; -> adds support for notifying about upload status via HTTP protocol;
adds support for storing information about upload in redis database; -> adds support for storing information about upload in Redis database;
If you have cargo installed maybe it would be easier to install it directly from crates.io. -> If you have Cargo installed, it might be more convenient to install Rustus directly from crates.io
github -> GitHub, cpu -> CPU, os -> OS, debian -> Debian, alpine -> Alpine 😉

Fixed in #69.


Bulk PubSub as Stable

In what area(s)?

/area runtime

What is it about
This issue tracks all the remaining work items to make Bulk PubSub as Stable:

[ ] Comprehensive E2E Tests i.e. Inclusion of Negative cases
- [ ]  https://github.com/dapr/dapr/issues/5923
- [ ] https://github.com/dapr/dapr/issues/5995
[ ] SDK Spec for Bulk Subscribe (https://github.com/dapr/sig-sdk-spec/issues/24)
[ ] Support in Python SDK for Bulk Publish and Bulk Subscribe (https://github.com/dapr/python-sdk/issues/464)
[ ] Support in GO SDK for Bulk Subscribe (https://github.com/dapr/go-sdk/issues/423)
[ ] Quickstarts for Bulk Publish and Bulk Subscribe (Java, JS, .NET, Python, Go)
[ ] Certification tests for implementations
- [ ]  https://github.com/dapr/components-contrib/issues/2612

/assign

Moving to milestone v1.14 as not enough time for v1.13

@DeepanshuA is this something that is being actively tracked and likely to be delivered/implemented for 1.14? (28th May 2024 feature implementation deadline)

/keep-alive

Hi team, do we think this will be shipped as part of 1.14? Thank you!

Hi team, do we think this will be shipped as part of 1.14? Thank you!

Unfortunately not, but it's a high priority item for 1.15


feat: Auth once in ldap

Pull Request Checklist
Note to first-time contributors: Please open a discussion post in Discussions and describe your changes before submitting a pull request.
Before submitting, make sure you've checked the following:

[x] Target branch: Please verify that the pull request targets the dev branch.
[x] Description: Provide a concise description of the changes made in this pull request.
[ ] Changelog: Ensure a changelog entry following the format of Keep a Changelog is added at the bottom of the PR description.
[ ] Documentation: Have you updated relevant documentation Open WebUI Docs, or other documentation sources?
[ ] Dependencies: Are there any new dependencies? Have you updated the dependency versions in the documentation?
[ ] Testing: Have you written and run sufficient tests for validating the changes?
[x] Code review: Have you performed a self-review of your code, addressing any coding standard issues and ensuring adherence to the project's coding standards?
[x] Prefix: To cleary categorize this pull request, prefix the pull request title, using one of the following:

BREAKING CHANGE: Significant changes that may affect compatibility
build: Changes that affect the build system or external dependencies
ci: Changes to our continuous integration processes or workflows
chore: Refactor, cleanup, or other non-functional code changes
docs: Documentation update or addition
feat: Introduces a new feature or enhancement to the codebase
fix: Bug fix or error correction
i18n: Internationalization or localization changes
perf: Performance improvement
refactor: Code restructuring for better maintainability, readability, or scalability
style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc.)
test: Adding missing tests or correcting existing tests
WIP: Work in progress, a temporary label for incomplete or ongoing work

Changelog Entry
Description

[Concisely describe the changes made in this pull request, including any relevant motivation and impact (e.g., fixing a bug, adding a feature, or improving performance)]

Added

[List any new features, functionalities, or additions]

Changed

[List any changes, updates, refactorings, or optimizations]

Deprecated

[List any deprecated functionality or features that have been removed]

Removed

[List any removed features, files, or functionalities]

Fixed

#6943

Security

[List any new or updated security-related changes, including vulnerability fixes]

Breaking Changes

BREAKING CHANGE: [List any breaking changes affecting compatibility or functionality]

Additional Information
The authentication would fail in 2 cases:

The user is registered before LDAP integration with the same email address but different password
The LDAP user changes password in LDAP side, the password is not synced in open-webui database

[Insert any additional context, notes, or explanations for the changes]

[Reference any related issues, commits, or other relevant information]

Screenshots or Videos

[Attach any relevant screenshots or videos demonstrating the changes]

@morgan55555 @tjbck @Xyz00777
Could you please help review this PR?


Simplify() question

Is there a way to simplify this expression?
Entity e = "(1/9 + 1 / 1.7522123893805313)*x";
var e1 = e.Simplify();
WriteLine(e1);
The output is "10.7522123893805313 * x / (1.7522123893805313 * 9)". This is correct, but I wished it was only a constant times x.
Thank you for your time. Great project!

Hi! In simple cases you can use e.Evaled:

You can also check out this method if you need to extract the coefficient by a certain variable (it tries to represent your function as an n-power polynomial and retrieve coefficients for you)

I see.  However, the above expression is coming after a Simplify(). Here is a simple version of the code. The fist one works perfectly, however the second one (which is the one I have) does not work. Should I first convert to string and then parse and Entity and use .Evaled?
Entity e = "(1/9 + 1 / 1.7522123893805313)*x";
WriteLine(e.Evaled);
WriteLine(e.Simplify().Evaled);
Thank you.

No, just use the second version. Don't apply simplify, just use Evaled. I'm honestly not entirely sure why Simplify didn't work as expected there. I'm not at home right now, but you can check if Alternate() method returns a desired result


[Collapsible][Accordion] Add keepMounted prop and data-closed attr

Closes https://github.com/mui/base-ui/issues/728
Continues from https://github.com/mui/base-ui/pull/807#issuecomment-2500516332
Demo: https://deploy-preview-889--base-ui.netlify.app/experiments/collapsible

keepMounted defaults to false for consistency with other components

Since hiddenUntilFound requires keepMounted={true} to work, using it will override keepMounted and show a warning in dev mode if both hiddenUntilFound and keepMounted={false} are specified

Demo shows all the combinations of CSS transition/animation, keepMounted true/false, initially open/closed

Hook parameters are all required per https://github.com/mui/base-ui/issues/856

Added data-closed

[x] I have followed (at least) the PR section of the contributing guide.

With animations, there is a flash when the page is loaded
https://github.com/user-attachments/assets/7a7cbde8-f34b-4158-8a3a-0ecce9c58648
Can we avoid that? I'd guess it happens because we are disabling transitions and animations when it mounts—could this be something we do in the initial render instead?

With animations, there is a flash when the page is loaded

I can see the flash with and without keepMounted, will open a separate issue 🙏


v0.7.0_15: Chart is not loading

SEVERITY: Critical
MODULE: Bubble Chart
PLATFORM: Windows 7 / Firefox 41.0
RELEASE: v0.7.0
STEPS TO REPRODUCE:

Navigate URL: http://static.gapminderdev.org/vizabi/release/v0.7.0/preview/bubblechart.html
Note that Bubble chart page is not loading

ACTUAL RESULTS:
Bubble chart page is not loading
EXPECTED RESULTS:
Bubble chart page should be loaded
SCREENSHOT:

Super critical! Not breaking on MacOS Chrome, but breaking on Firefox :open_mouth:

This is what I get as an error:
TypeError: this.sTitleHelpEl is undefined


Pull after Fetch does not update HEAD

When running Pull or Fetch on a FileSystemRepository, they both return an error when there is nothing new to fetch. (should this be a separate issue?)
Also, when doing Fetch to update repository and then Pull, I would expect to update my references, but the HEAD does not get updated.
In other words, I see that Pull is also performing a Fetch operation, but Fetch is not updating my head. And it is strange that Fetch and Pull return errors when nothing is to be pulled/fetched.
 I am calling Fetch and Pull methods on a *Repository instance.
After playing with it for some time, I managed to get it into a state, where it would not update the HEAD ref anymore: 2017/01/03 15:37:57 unknown channel ACK a0b3bee218aefd7f10ea45b12efd169edd128cab
Now, even though I perform just a Pull operation, the HEAD stays at some earlier commit. If I list the commits, I don't see all of them (the newer ones are missing). Note that the current HEAD is at the value in the error above (a0b3bee218aefd7f10ea45b12efd169edd128cab).
I was testing this on a master branch.

@skyflyer Thank you for the report. We'll look into this.
With respect to the errors when there is no update, that is the current behavior. NoErrAlreadyUpToDate is returned if there is nothing to update (see: https://godoc.org/gopkg.in/src-d/go-git.v4#pkg-variables). This was not documented in the Pull and Fetch methods, so I'm updating the docs.

Thanks for the heads up on that error, that's very useful.

@smola, I started getting another error from Pull: ErrEmptyUploadPackRequest
I'm calling it like this: err = r.Pull(&git.PullOptions{RemoteName: remotes[0].Config().Name}) where remotes, err := r.Remotes() and r is *git.Repository;
I'm testing this with a master branch (commit 92d3de7255e3c92673c7e3f0298c26450d09dd98). Should I be adding something to the PullOptions struct?

@skyflyer I just made a PR #207, fixing the main issue of this ticket.
Can you create another issue, with the second problem? And you provide a repository or something more detailed?
Thanks for your bug report is highly appreciated

Maximo, sure. I'll create another issue in an hour or so.

Created #208 to track no upload pack error.


CLI: write to the output file, not the Path object

I think #432 broke output when there aren't any vulns there are skips (in my case because I'm testing trunk) -- at least here, CI jobs are failing with e.g.:
format-audit: commands[1] /home/runner/work/jsonschema/jsonschema/.tox/format-audit/tmp> /home/runner/work/jsonschema/jsonschema/.tox/format-audit/bin/python -m pip_audit
No known vulnerabilities found
Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/home/runner/work/jsonschema/jsonschema/.tox/format-audit/lib/python3.11/site-packages/pip_audit/__main__.py", line 8, in <module>
    audit()
  File "/home/runner/work/jsonschema/jsonschema/.tox/format-audit/lib/python3.11/site-packages/pip_audit/_cli.py", line 543, in audit
    print(formatter.format(result, fixes), file=args.output)
AttributeError: 'PosixPath' object has no attribute 'write'. Did you mean: 'drive'?
format-audit: exit 1 (2.26 seconds) /home/runner/work/jsonschema/jsonschema/.tox/format-audit/tmp> /home/runner/work/jsonschema/jsonschema/.tox/format-audit/bin/python -m pip_audit pid=1812
  format-audit: FAIL code 1 (21.72=setup[14.21]+cmd[5.25,2.26] seconds)
  evaluation failed :( (21.86 seconds)
Error: Process completed with exit code 1.

(from https://github.com/python-jsonschema/jsonschema/actions/runs/3699379673/jobs/6266694002#step:8:70)
This seems to fix things (though I still may be getting a ResourceWarning here...)

@Julian Thanks for contributing this fix!

@woodruffw I won't put anything in the changelog for this fix since it hasn't gone out in a release yet. I'll also follow up with a unit test to cover this code in test_cli.py.


Issue76 remove reference to ghetool

Codecov Report

Merging #77 (010f2a4) into main (bee1105) will increase coverage by 62.55%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@             Coverage Diff              @@
##             main       #77       +/-   ##
============================================
+ Coverage   37.44%   100.00%   +62.55%
============================================
  Files          78        78
  Lines        4649      4649
============================================
+ Hits         1741      4649     +2908
+ Misses       2908         0     -2908

Impacted Files
Coverage Δ

...gui_classes/gui_structure_classes/result_figure.py
100.00% <ø> (+72.53%)
:arrow_up:

ScenarioGUI/gui_classes/gui_base_class.py
100.00% <100.00%> (ø)

ScenarioGUI/gui_classes/gui_combine_window.py
100.00% <100.00%> (+86.38%)
:arrow_up:

... and 68 files with indirect coverage changes


Search within conversations and export / delete / open

Why
Searching within previous  conversations
Concise description
Be able to search / filter old conversations by typing a search query,  and clicking the one i want to open up.
only those conversations that have more than 1 match show up (rest is filtered out).
list is sorted by the top hits (conversation which has most matches).
ability to export only those (filtered) conversations or delete them.
Requirements

Good idea. I'd say that at least basic text search shall be doable quickly, followed by more advanced and eventually embeddings.

@syberkitten, see the new changes by @joriskalz (video below as well).
You can try them on the main branch (also on next.big-agi.com).
https://github.com/enricoros/big-AGI/assets/1590910/a6b8e172-0726-4b03-a5e5-10cfcb110c68
Please let us know what works, what doesn't, and if this is a good solution to your request.

Hi @syberkitten - this has been implemented. Thanks for requesting.
Delete works within the Search & Folder, basically what you see is what you delete, very intuitive.
This works great to cleanup chats fast (e.g. filter by "chocolate" and delete all 17).
Thanks @joriskalz for his work in leading the way, I finally connected all the dots.


Embed Twitch HTML5 player instead of Flash

Twitch.tv gave up on using flash a while ago in flavor of HTML5. I couldn't use embedded flash player on Ubuntu. Probably it's time for ng-enbed to move to HTML player as well.
https://dev.twitch.tv/docs/embed-video
I already updated the code. Please accept my pull request to merge.

Merged your code, thank you for you contribution @EternallLight :)

Great! I'm happy to help.


Please consider adding wrold map chart

Feature Proposal
This is usually used in the admin panel to show access to the ip source address.
I'm new to the chart creation side of things and was surprised that chartjs didn't have this feature.😥
Possible Implementation
No response

We try to keep the core as small as possible.
There is an external chart type that implements what you want: https://github.com/sgratzl/chartjs-chart-geo


Fastnlight: Watch digitalsohail.com

Fastnlight requests the watch of the watch_keyword digitalsohail\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

digitalsohail\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Repack p4k

This is mostly a feature request, from the description it doesn't show option for repacking the file, if it is there then you can just ignore this.
I'd love to see the option to repack the files uncompressed, I wonder if it will speed up game loading on some faster SSD's and reduce CPU usage, especially on NVME drives.

Although theoretically possible to repack it, it will not work nor make any difference in speed because you are just repacking the same thing. It will also trigger EasyAntiCheat due to the differences of files within the p4k and the p4k's attributes it self which are impossible to replicate for these very reasons.

hi, i want to know how i can repack p4k file thanks

hi, i want to know how i can repack p4k file thanks

This hasnt been looked into yet since its a very niche and wont have many uses cases but will eventually. May I ask why you want the to know how?

Iv recently come across a lot of videos and general information about cheating in Star Citizen and repacking the p4k would be an avenue of potentially doing this. Id recommend @peter-dolkens close the issue as I wouldnt recommend risking the implementation directly leading back to unp4k in a potential cheating tool scenario.

rep4k itself wouldn't help with cheating as the files are signed. Would just be an easy way to get caught by easy anti cheat.
Could potentially be useful to rep4k unsigned, or with our own key for those who still have offline versions of the game floating around.
It's just waaaay down the list of priorities due to the extremely niche usecase and the large effort involved.


Vector data types for agent variables

Allow float2/glm::vec2 etc for agent variables.
probably include the glm namespace so we can use the vec2 in the XMLModelFile.XML.

Also requires #101

@ptheywood Vector types for agents are now added with support for other basic types (unsigned int etc). See RC1.5/VectorTypes branch. Vector types cannot however be used for messages without a complete rewrite of message reading to avoid use of textures. I very much want to avoid this. Given @Robadob recent results the suggestion is that actually vector types will hinder message performance anyway.
Pete could you give this a once over before I put in a pull request. I suggest we remove the TypesTest example when we merge.


Fix UniqueRegistrationSerializerMixin validate method.

If the request method is PATCH attrs is not guaranteed to contain
either "id" or "registration_id"

@jleclanche ?


Unable to run cron on AMI 2 PHP Laravel due to environment variables not being accessible

I have followed the instruction here
https://aws.amazon.com/premiumsupport/knowledge-center/elastic-beanstalk-env-variables-linux2/
and then created a corn like this
#!/bin/sh

# Create CRON files

# After the deployment finishes, set up a Crontab for
# the php artisan schedule:run command
echo "* * * * * ec2-user source <(sed -E -n 's/[^#]+/export &/ p' /opt/elasticbeanstalk/deployment/envvars) && /usr/bin/php /var/app/current/artisan schedule:run 1>> /dev/null 2>&1" \
  | sudo tee /etc/cron.d/artisan_scheduler

but it is not working. The application fails to execute the commands because the env vars are not accessible. I have tried creating cron jobs for root, webapp and ec2-user users but nothing is working.
Any help I can get would be much appreciated.

Managed to figure it out https://github.com/AWSomeTech/aws-eb-laravel

So the link you shared is broken


flake8 black compat

adopt the minimal configuration to make flake8 compatible with black https://black.readthedocs.io/en/stable/guides/using_black_with_other_tools.html#minimal-configuration

Looks good.


go: Fix SDK HTTP response malloc

Some subtle errors in memory management lead to invalid pointers which could fail at runtime in wit-bindgen's recursive response parameter memory cleanup (and possibly corrupted response data).
Signed-off-by: Lann Martin<EMAIL_ADDRESS>

In combination with https://github.com/tinygo-org/tinygo/pull/3410 I believe this fixes https://github.com/fermyon/spin/issues/820

Confirmed examples/http-tinygo still works with Tinygo 0.25.


[VAXstation/Alphaserver] CD-ROM volume size reported as 1/4 of actual size

As reported by pacjunk on Discord using recent develop code:
"Another thing I noticed is that the console on the machine reported the CD size as 170MB, when it should be 680. Looks like the SCSI inquiry is also assuming 2048 bytes instead of 512. Blocks/2048 will give a number 1/4 the size of blocks/512 and 170 is 1/4 of 680."
As a side effect, the OS seems to assume the drive is corrupted.

@uweseimet This may be another side effect of the potential bug with RaSCSI handling of drives with non-standard block size.

VAX.TXT
"If you look at the "Total blocks" near the beginning, it is 801808 for the real drive, and 200450 for the emulated. I assume rascsi is looking at the size of the iso and dividing by 2048 to get the number of blocks. Of course it should divide by 512. This is why the real size is 4 times that of the emulated one. From memory on these volumes the index file is, by default, stored in the middle of the drive, so when the OS tries to mount the drive it is looking for a block in the 400000 range and cannot find it."

@uweseimet Verified that with this change, I was able to mount a DVD image using this as a test case: https://macintoshgarden.org/games/black-white-platinum-pack

OK, I'm here (hopfully!). Updated my rascsi this morning and still having issues with CD ISO's reporting as 1/4 the size that they should be. The CDs I'm using should be 512/sector and rascsi seems to be using 2048/sector. Now I'm not really a C coder, but I had a quick look at scsicd.cpp and found this at line 434 & 475:
SetBlockCount((DWORD)(size >> 11));
From what I understand, this will shift right by 11 - in other words divide by 2048.
This seems to be the trouble that I am having. The number of blocks on the device is being presented as a quarter of the real value. I assume the above line needs to be modified to take into account the sector size.
I have some trace logs and a scsimon log of mounting a real CD if needed, but that above line looks highly suspicious to me!

Is that "size >> GetSectorSize()" or should it be "size / GetSectorSize()" ??
Suppose it depends on whether that function returns the size (e.g. 512) or the number of bits (9)

@Pacjunk If I am not mistaken it returns the number of bits. (Cannot check right now.)

Yeah, think its OK. There is another function GetSectorSizeinBytes. The HDD version uses your method, so should be all good. I will rebuild the branch now and give it a go....
Thanks,

Well that is interesting. Tried it now and it says that there are 620134912 blocks on the disk. This is the number of bytes in the ISO file, so somehow it is setting 1 byte per block. Surprisingly the system doesn't care and mounts the disk anyway.
I think maybe the GetSectorSize() function is returning zero! (and thus not dividing at all)

Bingo! It works...  Console and OS both report correct size. I can boot off the CD and copy files etc. All looks good. Now someone will have to test if it still works on the Mac! (Can't help there)

Been testing be57e2 on a Mac and it seems to work fine reading from CD-ROM devices.

`$ mount/over=id dkb100:
%MOUNT-I-WRITELOCK, volume is write locked
%MOUNT-I-MOUNTED, VAXVMS072 mounted on _$1$DKB100: (TESLA)
$ sh dev dkb100: /full
Disk $1$DKB100: (TESLA), device type RRD42, is online, allocated, deallocate on
dismount, mounted, software write-locked, file-oriented device, shareable,
error logging is enabled.
Error count                    0    Operations completed                 27
Owner process            "popop"    Owner UIC                      [SYSTEM]
Owner process ID        00000124    Dev Prot            S:RWPL,O:RWPL,G:R,W
Reference count                2    Default buffer size                 512
Total blocks             1211201    Sectors per track                    25
Total cylinders             6057    Tracks per cylinder                   8
Allocation class               1

Volume label         "VAXVMS072"    Relative volume number                0
Cluster size                   9    Transaction count                     1
Free blocks                 7956    Maximum files allowed            121000
Extend quantity                5    Mount count                           1
Mount status             Process    Cache name        "_$1$DKA200:XQPCACHE"
Extent cache size             64    Maximum blocks in extent cache      795
File ID cache size            64    Blocks currently in extent cache      0
Quota cache size               0    Maximum buffers in FCP cache        764
Volume owner UIC        [SYSTEM]    Vol Prot    S:RWCD,O:RWCD,G:RWCD,W:RWCD

Volume Status:  ODS-2, subject to mount verification, file high-water marking,
write-back caching enabled.
$  `
Total blocks is correct, fake geometry looks fine. Good performance boost over a real CD drive.
Thanks,


Generate YAML region tags

Added region tags with following format:

YAML with metadata name: [product-prefix]_[directory-with-underscores]_[filename-without-extension]_[kind]_[name]
YAML w/out metadata name: [product-prefix]_[directory-with-underscores]_[filename-without-extension]_[kind]
Shell: [product-prefix]_[directory-with-underscores]_[filename-without-extension]
If duplicate tags are found, then the tag is incremented at the end

Captures:

.yaml
.sh
.yml

close to edit the bot


Add extra information to docblocks

Prevents PHPStorm complaining.

Why only the title?

Do you have defaults for the others? Docs only show title.

Tried and tested myself, PHPStorm is happy and now the PHP Docs have been fixed to support it.

Thanks!


Proper error handling while failed api-platform authentication.

The chatbot instance should throw, or at least, not "ignore" while failed attempt on api-platform authentication.

It happened since both the token request method and sign block request method returns (string, error) tuple, while the occurred errors may not be handled properly by ignoring method returns.
https://github.com/h-alice/taipeion_chatbot/blob/2ec3dfd2d93c6372c9446de88f08826947c7d0aa/server.go#L122
https://github.com/h-alice/tcg-api-platform-client/blob/4c28e3582d2292b86cee10098c476ac802661ede/api_client.go#L28


Guide fixes

Fixed some typos in the guide as well as fixed the example code to actually work

:+1:


[Bug]: AutogenStudio GroupChat Skills Importing Issue

Describe the bug
If there are multiple assistant agents with skills, only one agent’s skill will be wrote to skills.py file. If other agents skill is called, an unable to import error will occur, in this case, the assistant agent will either try to write its own version of skills to fulfill the task or repeat its previous instruction till max output limit reached.
Steps to reproduce

Create a groupchat workflow with multiple agents who each has multiple skills
Run the workflow
Check skills.py and see only one agent's skill is wrote to the file.

Model Used
gpt-4-1106-preview
Expected Behavior
When a skill is called but not present in skills.py, the assistant agent will either try to write its own version of skills to fulfill the task or repeat its previous instruction till max output limit reached.
Screenshots and logs
No response
Additional Information
No response

Thanks for reporting this.
I have added fix in workflow manager as follows:

create a workflow_skills=[] class variable
when agents are loaded, update workflow_skills with agent skills
after all agents load (sender and receiver), write all skills to skills.py.

This is released in  v0.0.56
pip install -U autogenstudio

Thank you so much for fixing so fast, I tested and it works well!!!

Great! I will go ahead and close this out now.
Thank you both for reporting and testing.

Works as expected! Thanks for the great work!


Is there any size smaller than size1?

Have limited horizontal space on 58mm

Have you found a way to print smaller text?

did you find any solutions to this? also font size B is the same as A
this package is useless just because of this one thing


API doesn't support pagination

Rancher versions: 2.0.2
Steps to Reproduce:
Create/import a cluster with over 1000 nodes
Results:
The UI list of nodes doesn't show more that 1000 nodes. Kubectl and the API UI view show a full list of nodes.

This is not a UI problem, the API doesn't say there's more to load.
The maximum (and default) limit is 1000.  If there is more than 1000 records in the response then the API needs to return a next link in the pagination map so the client knows there are more pages.  It does not ever seem to do so, I don't think it was ever implemented.
e.g. I created 1500 secrets, and the response to GET /v3/project/<id>/secrets is:
{
  "type": "collection",
  …
  "pagination": {
    "limit": 1000
  },
  …
  "data": [ … 1000 items … ]
}

Protip: run in browser console to create a bunch of secrets:
var names = [];
for ( let i = 1 ; i <= 1500 ; i++ ) {
  names.push('s-'+Util.strPad(i,4,'0'));
}

async.eachLimit(names, 5, (name, cb) => {
  s.createRecord({type: 'secret', name: name}).save().finally(cb)
});

This is available in master

Created 1.5k secrets as expected. API looks fine with changes. However, there is a new issue. When attempting to select the default project a generic error is thrown. There's nothing in the console listed, or in the rancher logs associated to this when seen.

Version - 2.0 master 7/3
Verified fixed


Segregate_Past_Organisers

I Have Created a web page which deals with segregating the current and past oragnisers of contrihub .
Description

As asked by the maintainer i have done every change possible and tried to make it interactive as much as possible
I HAVE DONE THE FOLLOWING CHANGES --->
1.I have used HTML , CSS AND JAVASCRIPT AS MUCH AS I KNOW AND BEING FRANK I HAVE ALSO TOOK HELP OF AI TO DO SOME CSS WORK ONLY TO LOOK IT MORE ENGAGING ,

I HAVE A SECTION IN WHICH THE CURRENT ORGANISERS ARE SET TO DEFAULT WHICH MEANS THEY WILL BE VISIBLE ALWAYS AND AFTER THIS IN THE OTHER SECTIONS I HAVE CREATED A KIND OF DROP DOWN LIST WHICH OPENS ON CLICKING  AND SHOW OUR PAST ORGANISERS (23-24 AND 22-23).

Please include a summary of the changes and the related issue. Please also include relevant motivation and context. List any dependencies that are required for this change.
Related Issue

Fixes # (issue)
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[ x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Motivation and Context

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Screenshots (if appropriate):
Checklist:

[ x] I have registered myself at Contrihub website.
[ x] My code follows the code style of this project.
[ ] I have commented my code, particularly in hard-to-understand areas
[ x] My changes generate no new warnings
[ ] My change requires a change to the documentation.
[ x] I have updated the documentation accordingly.
[ x] I have read the CONTRIBUTING document.
[ ] Any dependent changes have been merged and published in downstream modules
[ ] I have added tests to cover my changes.
[ x] All new and existing tests passed.

Test Configuration:

Firmware version:
Hardware:
Toolchain:
SDK:

I am really sorry sir would it be okay if i add more members and segregate
them as well on based of gender as well ?
On Sun, 13 Oct 2024 at 19:43, Abhishek Patel @.***>
wrote:

@.**** commented on this pull request.
what the hell is this ?? I wanted you modify in the orginal page not just
straight away copy and paste the code from sac.mnnit.ac.in/team, I just
sent you that as a reference.
—
Reply to this email directly, view it on GitHub
https://github.com/ContriHUB/ContriHUB-24/pull/175#pullrequestreview-2364929317,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BLXAO6ZP3ATWX5VVNLA2HDTZ3J5ZHAVCNFSM6AAAAABP3NZOXCVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDGNRUHEZDSMZRG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

@Rockyoudead8 i want you to modify the existing code

@Rockyoudead8 i am closing this PR since it's totally wrong


check for 0 length before memcpy:

Otherwise I get this warning from -fsanitize=undefined
.../wslay/lib/wslay_event.c:304:7: runtime error: null pointer passed as argument 2, which is declared to never be null

Nice catch.
Let me note that this issue may have real imprecations (instead of just something aesthetic).
https://www.imperialviolet.org/2016/06/26/nonnull.html explain things that could go wrong by not checking for NULL.

Thank you for PR.  Yeah, this is a real issue.  Thank you!

Cherry picked as aa5433a2d5bb99b9828c502e617ba40d49649fc4
Thank you!


Tab issue

When tabHost has only two tabs, the second tab has invalid size. Its width too small.
My setup:

custom tabs via tabProvider
stl_indicatorAlwaysInCenter = true

Second tab is very short http://screencloud.net/v/uO7Z
If tabs are more than three, all is fine http://screencloud.net/v/v3hT

Hi, @sergeyfitis
Thank you for reporting!
Sorry, I was going to use only if there is a large number of tabs as Newsstand google app.
So, it does not support the same reason as the following:'(

Notes: Both 'stl_indicatorAlwaysInCenter' and 'stl_distributeEvenly' if it is set to true, it will throw UnsupportedOperationException.


846 fix timefilter

Description
Please provide a summary of the pull request and the issue it fixes. Please add necessary details, context, dependencies, explanation of when review is needed (see next section), etc.
Fixes #(add issue number here and remove parentheses)
Review Time Estimate
Please give your idea of how soon this pull request needs to be reviewed by selecting one of the options below. This can be based on the criticality of the issue at hand and/or other relevant factors.

[ ] Immediately
[ ] Within a week
[ ] When possible

Type of changes
Please select a relevant option:

[ ] Bug fix (non-breaking change which fixes an issue).
[ ] New feature (non-breaking change which adds functionality).
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected).
[ ] Other (any another change that does not fall in one of the above categories.)

Checklist:
Please select all applicable options:

[ ] I have signed the Rokwire Contributor License Agreement (CLA). (Any contributor who is not an employee of the University of Illinois whose official duties include contributing to the Rokwire software, or who is not paid by the Rokwire project, needs to sign the CLA before their contribution can be accepted.)
[ ] I have updated the CHANGELOG.
[ ] I have read the Contributor Guidelines.
[ ] I have performed a self-review of my own code.
[ ] I have commented my code, particularly in hard-to-understand areas.
[ ] My change requires updating the documentation.
[ ] I have made necessary changes to the documentation.
[ ] I have added tests related to my changes.
[ ] My changes generate no new warnings.
[ ] New and existing unit tests pass locally with my changes.
[ ] Any dependent changes have been merged and published in downstream modules.

Please link the relevant GitHub issue to this PR and remove this PR from the "Platform Development" GitHub project. This is creating duplicate entries. Thanks.

@bingzhang, Could you please link this PR to the relevant issue? Also, please remove the PR from the GitHub project after that. Thanks.

Removing this PR from GitHub Project to fix duplication.

@bingzhang, In Calendar Events, selecting different dates is not changing the list of events. It might be because of changing the ID values. Is the select date change event tied to the previous IDs? Please test this branch and fix this. Thanks.

Thanks. This looks fixed. I will approve.


Exception hit when using canvas

Arithmetic, which was originally written by MLL, was using canvas as the renderer by default until now.  When making some changes, I started hitting an exception in CanvasLayer.js.  I captured a screenshot since this shows both the location in the code and the exception.  It seems to be related to controlling the visibility, since when I remove the code that switches with visibility of the problematic node, the exception is no longer encountered.

This type of failure is impossible with 0.2, closing.


Customize 404 error page to remove Microsoft Azure reference

The docs need a custom error page for pages that aren't found. Right now the page shows a banner related to Microsoft Azure which is very confusing for Dapr users not using Azure.
In /daprdocs/staticwebapp.config.json we should add the following:
{
  "responseOverrides": {
    "404": {
      "rewrite": "/404.html",
      "statusCode": 404
    }
  }
}

And then probably add our custom 404 page in /daprdocs/content/en which should resolve to the path /404.html in this case.

@greenie-msft @paulyuk @msfussell FYI -- you'll probably agree this is needed. Go to docs.dapr.io/doesnotexist to see what I mean.

I have no objections to fixing this. This is weird.


Search bar opens when clicking on open file / Can't keep open multiple files

VSCode Version: 1.47.1
OS Version: macOS 10.14.6

Steps to Reproduce:

Open any file
Click on file on the top bar
Search bar will open (see picture)
Open other file
Previous file won't stay open but is in OPEN EDITORS

Selecting keep open on the file does not keep the tab open

Does this issue occur when all extensions are disabled?: Yes

Sorry, I don't understand, can you explain more what you mean by

Previous file won't stay open

I will try to explain.
It seems like there are 2 issues at once.
As you can see on the picture a file called Settings is open. When i click on this file (where the arrow points in the image) the search bar opens. When i double click on it or select leave open this file (or tab) does not stay open. When i click on another file in the sidebar another file opens instead.
Let's say i have another file called index.js. I click on index.js to open it, the Settings file (tab) will close. Settings should stay open but now instead index.js opens and Setting closes. And now when i click on index.js (like with Settigns before) the search bar opens.

Is your issue just that you can't see the Settings tab after opening index.js? Maybe you disabled tabs by mistake then? Check the setting "workbench.editor.showTabs"

You are right. For some reason "workbench.editor.showTabs" was set to false. I don't know how that happened. Sorry to bother you with such a simple problem. I will close this issue. Thanks a lot.


feat: added new edi b2c web app

Description

Enable bff to send aggregated measure data request to Edi B2CWebApp from the frontend

[x] New client to send request to B2C Webapp
[x] add edi b2c wep base url in settings
[x] add http endpoint and new model for frontend

References

https://app.zenhub.com/workspaces/mosaic-60a6105157304f00119be86e/issues/gh/energinet-datahub/team-phoenix/75
https://github.com/Energinet-DataHub/dh3-infrastructure/pull/507

#0000

Codecov Report

Merging #2106 (53f3c71) into main (ce9b2f0) will increase coverage by 10.00%.
Report is 9 commits behind head on main.
The diff coverage is 5.92%.

@@             Coverage Diff             @@
##             main    #2106       +/-   ##
===========================================
+ Coverage   21.73%   31.74%   +10.00%
===========================================
  Files          77       97       +20
  Lines        1817     2325      +508
  Branches      242        0      -242
===========================================
+ Hits          395      738      +343
- Misses       1412     1571      +159
- Partials       10       16        +6

Files
Coverage Δ

.../DataHub.WebApi.Tests/Fixtures/BffWebApiFixture.cs
100.00% <100.00%> (ø)

...taHub.WebApi.Tests/Integration/HealthCheckTests.cs
100.00% <100.00%> (ø)

.../api-dh/source/DataHub.WebApi/ApiClientSettings.cs
100.00% <100.00%> (ø)

...rs.TypeModuleGenerator/HotChocolateTypeModule.g.cs
100.00% <100.00%> (ø)

...WebApi/GraphQL/Resolvers/EsettExchangeResolvers.cs
0.00% <ø> (ø)

...Hub.WebApi/GraphQL/Types/BalanceResponsibleType.cs
100.00% <ø> (ø)

...b.WebApi/GraphQL/Types/EsettOutgoingMessageType.cs
100.00% <ø> (ø)

...gistration/HealthEndpointRegistrationExtensions.cs
72.72% <100.00%> (-17.28%)
:arrow_down:

...ebApi/Registration/DomainRegistrationExtensions.cs
67.56% <50.00%> (-29.21%)
:arrow_down:

...trollers/RequestAggregatedMeasureDataController.cs
0.00% <0.00%> (ø)

... and 2 more

... and 20 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Git branch permissions.

I need to Deny Create branch for some branches and allow create branch for other branches in the same repo. It's possible ? The documentation do not explain how to modify the permissions create Branch for specific branches.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 64f60178-1529-9b48-379a-2ca42c5bb741
Version Independent ID: 468a3fe4-4551-022b-9000-a2acdd2968cc
Content
Content Source
Service: unspecified

@glugo I'm going to go ahead and close this issue, but please open up a new one if that article wasn't able to help you with your question about branches. Thank you.


[FEATURE] Evaluating multiple flags as one batch concurrently

Requirements
In our team we have a need to evaluate multiple flags, e.g. 15 of 30 concurrently by specifying the list of flag names, and ideally each flag evaluation goes into a goroutine so the overall latency would be still fast enough. By reading the documentation, I could not find this api, the only relevant one is resolveAll but it's not what we need. Would you consider to support this use case? Thanks.

Hi @toddbaert, thanks for your reply. It's interesting to know that in-process provider has been introduced lately. I saw there were Go and Java in-process providers in the doc, do you also have Node.js in-process provider? Thanks.

Hey @yangzhaox, yes we plan on building a node.js in-process provider next. @toddbaert could you provide a link to the issue when you have a moment?

Hey @beeme1mr and @yangzhaox . Here is the issue. It's a big one and will not be implemented in a single PR.

As to reading flag config, gRPC is the default protocol, is http(s) also supported for regular pulling?

As to getting the flag definition, gRPC is the default protocol, is http(s) also supported for periodically pulling? @toddbaert

Currently in-process providers support only gRPC sources.

Hi @toddbaert, it's great to see that the node.js in-process provider has been completed. Do you have any doc guiding me to connect the in-process provider to a flagd instance through gRPC? And how to configure / start flagd so it can act as a gPRC server streaming its flag definition? I read through the doc but could not figure out myself.

Currently, in process providers can only get their flags from a compatible gRPC server (a server implementing the sync.proto).
There's only one current open source implementation of this, which is flagd-proxy. Unlike flagd, flagd-proxy is not general purpose; it was designed expressly to be used as part of the OpenFeature Operator aka OFO, which defines flags as CRDs. So basically, flagd proxy would read flag CRDs in Kubernetes, and expose them via gRPC to in-process providers. OFO basically handles most of this for you.
If you're not using Kubernetes/OFO, you'll need some other implementation of the sync.proto). Some adopters have built this themselves, and also built some associated UI to configure flags, and then their in process providers connect to this custom server.
So this leaves you with 2 options:

use OFO (requires Kubernetes)
build your own custom flag server which exposes a sync.proto) implementation (significant effort)

Do either of these work for you?
If these don't satisfy your needs, we can consider 2 improvements to our offerings:

expose a sync.proto implementation on flagd itself, so that you could use flagd to serve "unevaluated" flags to in-process providers (effectively adding flagd-proxy's functionality to flagd) but backing it with flagd's multi-source paradigm (file, HTTP, etc, sources)
add features to every in-process provider to enable them to read arbitrary sources, not just gRPC sync.protos (ex: files, HTTP, etc).

At first glance, I think option 2 will be way too much duplicated effort across every in-process provider implementation. Option 1 seems more feasible.
What do you think?

Hi @toddbaert, thanks for the comprehensive reply, really appreciated it.
We use k8s with multi-clusters in multi-DCs, OFO sounds a bit overkill to me, but maybe I don't have a clear picture how it works. Do you have any diagram or doc for that?
I'm interested in the custom flag server approach, as well as the UI to configure the flags. Is there any open source implementation I can refer?
Among the 2 options, I like the option 1 more because it makes flagd more powerful, and give users more choices. One can use rpc evaluation, in-process evaluation or both. The downside is flagd is getting a lit more complicated to maintain.
The 3rd option could be providing a separate flag server, something like flagd-proxy but not tired to k8s. It reads flags from different sources and then broadcast changes to all connected in-process providers. And it does not do rpc evaluation.

We use k8s with multi-clusters in multi-DCs, OFO sounds a bit overkill to me, but maybe I don't have a clear picture how it works. Do you have any diagram or doc for that?

See the OFO doc here, specifically the "concepts" section. There's also a specific section on how flagd-proxy fits in.

I'm interested in the custom flag server approach, as well as the UI to configure the flags. Is there any open source implementation I can refer?

There's no such open-source implementation (though I know there are closed-source ones). One of the "non-goals" of the project is to build a UI for feature-flag or flagd configuration. We have a lot of associated vendors that do a great job with their UIs and are compatible with open-feature SDKs. An open source implementation for such a UI is outside the scope of the project. That wouldn't stop anyone else from building such a solution though.

Among the 2 options, I like the option 1 more because it makes flagd more powerful, and give users more choices. One can use rpc evaluation, in-process evaluation or both. The downside is flagd is getting a bit more complicated to maintain.

Agreed on all counts. Though there's a bit of additional complexity here, I don't think it would be unmanageable. We've already designed the interfaces and protos, so implementation should be straightforward.

The 3rd option could be providing a separate flag server, something like flagd-proxy but not tired to k8s. It reads flags from different sources and then broadcast changes to all connected in-process providers. And it does not do rpc evaluation.

This feels very much like flagd-proxy, but "bigger", general purpose, and more flexible, which is basically what flagd already is, which is why I keep going back to option 1, especially considering we don't want to build a UI or API for configuring flags.

Hi @toddbaert awesome news! Thank you all for making this happen, I'll find time to test it out.


Include a performance comparison in README

This most applies to https://github.com/tommikaikkonen/redux-orm/tree/feature/related:
It would be useful to see a performance comparison for a long series of actions/reducers making changes to the state (in a similar format to tests at http://jsperf.com) and publish this as part of the README for this project.

I agree, the library should be performance tested, particularly with larger datasets. It's possible to implement optimizations in Backend, but that'll add to the build size and complexity. Performance tests should indicate if that's a worthwhile tradeoff.
Keeping this open.

+1 I am actually comparing redux + redux-orm VS mobx.js
Both approaches are neat but the "warn" about the performance compared to bare Redux is a blocking element for a comparaison.

Whether the performance is an issue depends on the type of data you're handling. In our production we have 5-100 entities for each type and have not noticed issues.
Write performance has a larger penalty than reads at the moment, because redux-orm usually needs to do multiple internal passes for each C/U/D operation. Since they work immutably they can end up creating a lot of new objects that end up discarded. I've started work on batching the internal passes -- I wrote a lightweight utility library that has an equivalent API for mutable and immutable operations as the first building block. https://github.com/tommikaikkonen/immutable-ops

No performance comparison yet, but for anyone reading this issue, the new 0.8.1 release uses batched mutations. This makes working with large updates and big collections considerably faster.

@dillionverma With v0.10.0 we now introduced memoization by instance, i.e. we try to prevent full table scans when possible. Further, rows are now quickly retrieved if an id is provided independent on the order of QuerySet clauses/transformations. And many-to-many relations have been optimized using ES6 Sets.
I think it's not really feasible to make a comparison based on a single large app as the differences between two large applications will be way too significant. But each test now outputs performance statistics of certain operations as well (which also must not exceed predefined thresholds).
Otherwise, redux-orm's performance can't really be measured in a single digit. It depends to a large degree on the application itself and what it really does. If mutable sessions are used, there is probably little in the JavaScript world that is faster than redux-orm. If immutable sessions have to be used, immutable-ops' batched mutations combined with selectors are quite performant, too. But then again it really depends on what you're doing with the data stored in the ORM.


Window is hidden in background

Hi,
After playing around with the software for a few days something changed and the window is since hidden in the background. Rebooting the software doesn't help.
running on Windows 8

So to clarify, every time you re-start open3mod the window is behind all other windows on the Desktop? Or is it just not visible? Does it have a taskbar entry?
Also, I presume it goes away after a Windows reboot?
Thanks!

Hi, i think im now on exactly this same situation. After a couple of days enjoying such a great soft, i dont know exactly when or how, but fron some point, whenever i open the exe, the app icon appears on windows taskbar, and if i hover my mouse over that icon i can preview the software window as with any other running program,, but the window itself is nowhere around and the only thing im allowed to do is to RICHT CLICK the icon -> pin/unpin the icon to taskbar, or Close all (open3mod) Windows. Im running win 10 pro with nvidia GPU if that is of any help.


Batch Header Parser

Close #1 all pass test for parsing a Batch Header Record

Coverage increased (+16.4%) to 83.929% when pulling f42ee227f8304e787fa43336e10d894c119c88c9 on Batch-Header-Parser into 85e3eee05b79f6f2320ba3728683114e029dbefd on master.

Coverage increased (+16.4%) to 83.929% when pulling f42ee227f8304e787fa43336e10d894c119c88c9 on Batch-Header-Parser into 85e3eee05b79f6f2320ba3728683114e029dbefd on master.

Coverage increased (+16.4%) to 83.929% when pulling f42ee227f8304e787fa43336e10d894c119c88c9 on Batch-Header-Parser into 85e3eee05b79f6f2320ba3728683114e029dbefd on master.