Fixed small typo

⭐

whoops, ok 😄

BRO, is it possible to put in readme small example? just one is enough, so other people can use you work?

Sure. Will do.
On Fri, Mar 3, 2017 at 3:50 PM, Richard Hutta<EMAIL_ADDRESS>wrote:

BRO, is it possible to put in readme small example? just one is enough, so
other people can use you work?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/huttarichard/instagram-private-api/pull/154#issuecomment-283957599,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFBuboeWXmdzP-mq0w1AFhzgHsPuLu5jks5riBqNgaJpZM4MSRwd
.


Error in Build/Compile Go1.4.3!

guest@Base:~/Gits/go-go1.4.3/src$ ./all.bash
# Building C bootstrap tool.
cmd/dist

# Building compilers and Go bootstrap tool for host, linux/amd64.
lib9
libbio
liblink
cmd/cc
cmd/gc
cmd/6l
cmd/6a
cmd/6c
/home/guest/Gits/go-go1.4.3/src/cmd/6c/txt.c: In function 'gmove':
/home/guest/Gits/go-go1.4.3/src/cmd/6c/txt.c:995:28: warning: left shift of negative value [-Wshift-negative-value]
     f->vconst |= (vlong)~0 << 32;
                            ^~
/home/guest/Gits/go-go1.4.3/src/cmd/6c/txt.c:1045:28: warning: left shift of negative value [-Wshift-negative-value]
     f->vconst |= (vlong)~0 << 32;
                            ^~
cmd/6g
runtime
errors
sync/atomic
sync
io
unicode
unicode/utf8
unicode/utf16
bytes
math
strings
strconv
bufio
sort
container/heap
encoding/base64
syscall
time
os
reflect
fmt
encoding
encoding/json
flag
path/filepath
path
io/ioutil
log
regexp/syntax
regexp
go/token
go/scanner
go/ast
go/parser
os/exec
os/signal
net/url
text/template/parse
text/template
go/doc
go/build
cmd/go

# Building packages and commands for linux/amd64.
runtime
errors
sync/atomic
unicode
unicode/utf8
math
sort
encoding
unicode/utf16
container/list
crypto/subtle
sync
container/ring
image/color
runtime/race
container/heap
io
syscall
image/color/palette
hash
crypto/cipher
hash/crc32
crypto/hmac
hash/adler32
hash/crc64
hash/fnv
bytes
strings
bufio
text/tabwriter
path
html
compress/bzip2
time
internal/syscall
strconv
math/rand
math/cmplx
reflect
regexp/syntax
crypto
encoding/base64
net/url
crypto/aes
crypto/rc4
crypto/md5
crypto/sha1
crypto/sha256
os
crypto/sha512
encoding/pem
encoding/ascii85
encoding/base32
image
regexp
image/draw
image/jpeg
path/filepath
os/signal
io/ioutil
os/exec
fmt
encoding/binary
cmd/pprof/internal/svg
crypto/des
index/suffixarray
cmd/internal/goobj
cmd/internal/rsc.io/arm/armasm
cmd/internal/rsc.io/x86/x86asm
debug/dwarf
debug/gosym
debug/plan9obj
flag
log
go/token
encoding/json
encoding/xml
text/template/parse
go/scanner
compress/flate
debug/elf
debug/macho
debug/pe
go/ast
text/template
math/big
encoding/hex
compress/gzip
mime
net/http/internal
runtime/pprof
cmd/pack
cmd/pprof/internal/profile
cmd/pprof/internal/tempfile
archive/tar
cmd/internal/objfile
archive/zip
go/parser
go/printer
go/doc
crypto/elliptic
encoding/asn1
crypto/rand
crypto/dsa
cmd/pprof/internal/plugin
html/template
cmd/addr2line
crypto/rsa
cmd/nm
cmd/objdump
cmd/pprof/internal/symbolizer
go/build
cmd/cgo
go/format
crypto/ecdsa
cmd/fix
crypto/x509/pkix
cmd/gofmt
cmd/pprof/internal/report
cmd/pprof/internal/symbolz
cmd/yacc
compress/lzw
compress/zlib
database/sql/driver
cmd/pprof/internal/commands
encoding/csv
encoding/gob
cmd/pprof/internal/driver
image/gif
database/sql
image/png
runtime/debug
testing
testing/iotest
testing/quick
text/scanner
runtime/cgo
# runtime/cgo
/usr/bin/ld: -r and -pie may not be used together
collect2: error: ld returned 1 exit status

how fix this?

Please try the tarball linked from this section of the installation
documentation
https://golang.org/doc/install/source#go14
On Tue, Dec 12, 2017 at 10:37 PM, questionpython<EMAIL_ADDRESS>wrote:

guest@Base:~/Gits/go-go1.4.3/src$ ./all.bash
Building C bootstrap tool.
cmd/dist
Building compilers and Go bootstrap tool for host, linux/amd64.
lib9
libbio
liblink
cmd/cc
cmd/gc
cmd/6l
cmd/6a
cmd/6c
/home/guest/Gits/go-go1.4.3/go-go1.4.3/src/cmd/6c/txt.c: In function 'gmove':
/home/guest/Gits/go-go1.4.3/go-go1.4.3/src/cmd/6c/txt.c:995:28: warning: left shift of negative value [-Wshift-negative-value]
f->vconst |= (vlong)~0 << 32;
^~
/home/guest/Gits/go-go1.4.3/go-go1.4.3/src/cmd/6c/txt.c:1045:28: warning: left shift of negative value [-Wshift-negative-value]
f->vconst |= (vlong)~0 << 32;
^~
cmd/6g
runtime
errors
sync/atomic
sync
io
unicode
unicode/utf8
unicode/utf16
bytes
math
strings
strconv
bufio
sort
container/heap
encoding/base64
syscall
time
os
reflect
fmt
encoding
encoding/json
flag
path/filepath
path
io/ioutil
log
regexp/syntax
regexp
go/token
go/scanner
go/ast
go/parser
os/exec
os/signal
net/url
text/template/parse
text/template
go/doc
go/build
cmd/go
Building packages and commands for linux/amd64.
runtime
errors
sync/atomic
unicode
unicode/utf8
math
sort
encoding
unicode/utf16
container/list
crypto/subtle
sync
container/ring
image/color
runtime/race
container/heap
io
syscall
image/color/palette
hash
crypto/cipher
hash/crc32
crypto/hmac
hash/adler32
hash/crc64
hash/fnv
bytes
strings
bufio
text/tabwriter
path
html
compress/bzip2
time
internal/syscall
strconv
math/rand
math/cmplx
reflect
regexp/syntax
crypto
encoding/base64
net/url
crypto/aes
crypto/rc4
crypto/md5
crypto/sha1
crypto/sha256
os
crypto/sha512
encoding/pem
encoding/ascii85
encoding/base32
image
regexp
image/draw
image/jpeg
path/filepath
os/signal
io/ioutil
os/exec
fmt
encoding/binary
cmd/pprof/internal/svg
crypto/des
index/suffixarray
cmd/internal/goobj
cmd/internal/rsc.io/arm/armasm
cmd/internal/rsc.io/x86/x86asm
debug/dwarf
debug/gosym
debug/plan9obj http://rsc.io/arm/armasmcmd/internal/rsc.io/x86/x86asmdebug/dwarfdebug/gosymdebug/plan9obj
flag
log
go/token
encoding/json
encoding/xml
text/template/parse
go/scanner
compress/flate
debug/elf
debug/macho
debug/pe
go/ast
text/template
math/big
encoding/hex
compress/gzip
mime
net/http/internal
runtime/pprof
cmd/pack
cmd/pprof/internal/profile
cmd/pprof/internal/tempfile
archive/tar
cmd/internal/objfile
archive/zip
go/parser
go/printer
go/doc
crypto/elliptic
encoding/asn1
crypto/rand
crypto/dsa
cmd/pprof/internal/plugin
html/template
cmd/addr2line
crypto/rsa
cmd/nm
cmd/objdump
cmd/pprof/internal/symbolizer
go/build
cmd/cgo
go/format
crypto/ecdsa
cmd/fix
crypto/x509/pkix
cmd/gofmt
cmd/pprof/internal/report
cmd/pprof/internal/symbolz
cmd/yacc
compress/lzw
compress/zlib
database/sql/driver
cmd/pprof/internal/commands
encoding/csv
encoding/gob
cmd/pprof/internal/driver
image/gif
database/sql
image/png
runtime/debug
testing
testing/iotest
testing/quick
text/scanner
runtime/cgo
runtime/cgo
/usr/bin/ld: -r and -pie may not be used together
collect2: error: ld returned 1 exit status
how fix this?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/23103, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAcA2nJGERg4UlrSMpMX3ak4Iijo-y0ks5s_mV8gaJpZM4Q-1H-
.

$ GOOS=linux GOARCH=ppc64 ./bootstrap.bash
bash: ./bootstrap.bash: No such file or directory

i want install GC :  at /home/max/Gits/go-go1.4.3/src/cmd/gc
$ make
go tool dist install -v
make: go: Command not found
../../Make.dist:13: recipe for target 'install' failed
make: *** [install] Error 127

but gc also need to GO.

ppc64 big and little endian support was not available until go 1.5.
On Tue, Dec 12, 2017 at 5:56 AM, questionpython<EMAIL_ADDRESS>wrote:

$ GOOS=linux GOARCH=ppc64 ./bootstrap.bash
bash: ./bootstrap.bash: No such file or directory
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/23103#issuecomment-351030263, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AI_wjMpzrnLhwuEWOFKVM9xnC4SWyk9Tks5s_mnYgaJpZM4Q-1H-
.

guest@Base:~/Gits/go-go1.4.3/src$ GOOS=linux GOARCH=amd64 ./all.bash
# Building C bootstrap tool.
cmd/dist

# Building compilers and Go bootstrap tool for host, linux/amd64.
lib9
libbio
liblink
cmd/cc
cmd/gc
cmd/6l
cmd/6a
cmd/6c
/home/guest/Gits/go-go1.4.3/src/cmd/6c/txt.c: In function 'gmove':
/home/guest/Gits/go-go1.4.3/src/cmd/6c/txt.c:995:28: warning: left shift of negative value [-Wshift-negative-value]
     f->vconst |= (vlong)~0 << 32;
                            ^~
/home/guest/Gits/go-go1.4.3/src/cmd/6c/txt.c:1045:28: warning: left shift of negative value [-Wshift-negative-value]
     f->vconst |= (vlong)~0 << 32;
                            ^~
cmd/6g
runtime
errors
sync/atomic
sync
io
unicode
unicode/utf8
unicode/utf16
bytes
math
strings
strconv
bufio
sort
container/heap
encoding/base64
syscall
time
os
reflect
fmt
encoding
encoding/json
flag
path/filepath
path
io/ioutil
log
regexp/syntax
regexp
go/token
go/scanner
go/ast
go/parser
os/exec
os/signal
net/url
text/template/parse
text/template
go/doc
go/build
cmd/go

# Building packages and commands for linux/amd64.
runtime
errors
sync/atomic
unicode
unicode/utf8
math
sort
encoding
unicode/utf16
container/list
crypto/subtle
container/ring
image/color
container/heap
runtime/race
sync
image/color/palette
io
syscall
hash
crypto/cipher
hash/crc32
crypto/hmac
hash/adler32
hash/crc64
hash/fnv
bytes
strings
bufio
text/tabwriter
path
html
compress/bzip2
time
internal/syscall
strconv
math/rand
math/cmplx
reflect
regexp/syntax
crypto
encoding/base64
net/url
crypto/aes
crypto/rc4
crypto/md5
crypto/sha1
crypto/sha256
os
crypto/sha512
encoding/pem
encoding/ascii85
encoding/base32
image
path/filepath
os/signal
regexp
image/draw
image/jpeg
io/ioutil
os/exec
fmt
encoding/binary
cmd/pprof/internal/svg
crypto/des
index/suffixarray
cmd/internal/goobj
cmd/internal/rsc.io/arm/armasm
cmd/internal/rsc.io/x86/x86asm
debug/dwarf
debug/gosym
debug/plan9obj
flag
log
go/token
encoding/json
encoding/xml
text/template/parse
go/scanner
compress/flate
go/ast
debug/elf
debug/macho
debug/pe
math/big
text/template
encoding/hex
compress/gzip
mime
net/http/internal
runtime/pprof
cmd/pack
cmd/pprof/internal/profile
go/parser
go/printer
cmd/internal/objfile
cmd/pprof/internal/tempfile
archive/tar
crypto/elliptic
encoding/asn1
crypto/rand
go/doc
cmd/addr2line
crypto/dsa
crypto/rsa
cmd/cgo
go/format
cmd/gofmt
cmd/fix
crypto/ecdsa
crypto/x509/pkix
cmd/nm
cmd/objdump
cmd/pprof/internal/plugin
go/build
html/template
cmd/pprof/internal/report
cmd/pprof/internal/symbolizer
cmd/pprof/internal/symbolz
cmd/yacc
archive/zip
compress/lzw
compress/zlib
database/sql/driver
encoding/csv
encoding/gob
image/gif
image/png
database/sql
runtime/debug
cmd/pprof/internal/commands
testing
testing/iotest
testing/quick
cmd/pprof/internal/driver
text/scanner
runtime/cgo
# runtime/cgo
/usr/bin/ld: -r and -pie may not be used together
collect2: error: ld returned 1 exit status

bash: ./bootstrap.bash: No such file or directory

If you want to run bootstrap.bash, use Go 1.9.2.

To get help, please use a forum: https://golang.org/wiki/Questions .  Thanks.
Please start the discussion there by explaining more clearly what you want to do.  I personally do not understand, as you have mentioned several different things.  Don't tell us the problem.  Tell us the goal.
I'm closing this issue since I don't think there is a bug here.


Versioned docs: search links to wrong version

In the versioned docs world, if you are on the testnet docs and do a search, the results will link you to the mainnet result. This isn't confusing as much if we have the switcher, visible, but while we don't it's confusing

Will be fixed by #116

Unfortunately it looks like this was not fixed by turning on the version switcher.


Not grabbing old version of Rack for old Ruby versions

Rack 2.0.1 was recently released (after 1.6.4) and 2.0.1 requires Ruby 2.2.2 or newer. Now when I do a bundle install that includes a gem dependent on rack with no version requirements, bundler will try to install 2.0.1 even though I have specified Ruby 1.9.3 in my Gemfile (and am running 1.9.3). My understanding was that bundler handled these situations.
Workaround is to specify a rack version in my Gemfile.

@ReinAkane what version of bundler are you using? This was something we tried to include (in 1.11 if I recall), but there were bugs in the implementation (and some may still exist), and properly resolving requires both using the "new" bundler index supported by 1.12 + and specify a ruby requirement in your Gemfile. If you share the output of bundle env, we'd be happy to look into it!

@segiddins Here's the bundle env output of a larger Gemfile that causes the issue (and worked fine before the new rack version). http://pastebin.com/mga4iw60
Here's the bundle env of a smaller Gemfile that still causes the issue (only requiring rack): http://pastebin.com/Bn9bmTUn
And another one that only requires Capybara (also demonstrates that this isn't purely a rack issue, as it fails on mime-types-data with a similar error): http://pastebin.com/C9D2edki
Thanks

Awesome, thanks for the great bug report! So I think this is what https://github.com/bundler/bundler/pull/4650 is trying to address, but I'll have to double check later

This should either be fixed in 1.13.1 (if you have a ruby declared in your Gemfile) or on master otherwise

Should be fixed in 1.13 or 1.14.


Add HIP-991 Permissionless revenue-generating Topic Ids for Topic Operators

Problem
A new feature is being introduce in the node software the SDK needs to support.
HIP

https://hips.hedera.com/hip/hip-991

Solution
Add support for the new feature.
Alternatives
No response

A new issue for this hip is created.


Fine tune adapter device = 2 deepspeed error

The `DeepSpeedStrategy` does not support skipping the gradient synchronization. Remove `.no_backward_sync()` from your code or choose a different strategy

Which script did you run? Did you make any changes?
Can you share the complete error stacktrace?


Remove a useless isset

No need to call isset twice.

TIL :astonished:

Oh lawd... that's pretty boss.

Thank you! This is incredibly useful to know @lucasmichot

:open_mouth:

whoa, how have I never known that was possible?! Great to know!

:astonished:

:open_mouth:

What? That's possible?
:open_mouth:

Yes same for me guys
And @taylorotwell TIL was a surprise too

I knew it :stuck_out_tongue:

blow my mind.

Holy. Fucking. Shit. :fearful:


Specify asset embedding strategy

Feature request

What is the expected behavior?
I'd like to use assets module to embed files by source, not data url.
The current behavior of rule.type: 'asset' is to embed the given asset below a certain size as a data url, like asset/inline. I'd like to override this behavior so that it embeds via asset/source instead.
What is motivation or use case for adding/changing the behavior?
In my app, I rely on multiple text files, of various sizes. Those text files are actually larger as base64 than the source. Having such option would help to decouple build optimization for large & small size, while keeping extra configuration very limited.
How should this be implemented in your opinion?
We could add a new key in options aside to limit , that could be called preferredStrategy. This option would default to asset/inline if not specified. If asset size is below the limit, use the strategy. Otherwise, use asset/resource.
Are you willing to work on this yourself?
Yes

You can do it using configuration on own side

You can do it using configuration on own side
What is it ?  Do you refer to url-loader ?


Optimize license property [No Ticket]

Purpose
Optimize license property
Changes
Replace recursive python with recursive SQL
Side effects
Haven't profiled, this could be slower in all but the edgiest of cases
Ticket
None known

@icereval it doesn't make it noticeably slower or faster. That being said, on average it was around 60ms slower. Overall this is probably a good change to have. It just happened to hit parent_node a little bit earlier in the request cycle. Combining this with an optimization of parent_node should be a very significant change.
tl;dr
Merge it. Might be couple ms slower but is a good change in the long run.


WIP: Enable securepipeline

What this PR does / why we need it?:

Does this PR introduce a user-facing change?

[ ] User guide
[ ] CHANGELOG.md

Which issue(s) this PR fixes:

Fixes #

Successful run:
https://cloud.ibm.com/devops/pipelines/tekton/729b3aea-0a81-4b4d-bd42-7e5811980010/runs/487cb1eb-0377-4728-bcdf-63114eb2efaa/build-scan-artifact/run-stage?env_id=ibm:yp:us-south

CSV of issues: https://github.ibm.com/websphere-compliance/runtime-component-operator-compliance-incident-issues/blob/master/evidences/squad_Pipeline_Issues/image-multiscan/Pipeline_Issues.csv


Update readme links to documentation

Description
Update readme links to documentation

API change check
API changes are not detected in this pull request.


SIGSEGV crash on a simple program

Describe the bug
openSCAD crashes after opening a certain program. User interface appears for a moment, maybe a 2-3 seconds.
Started from terminal:
qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in ""
fish: Job 1, './gearlever_openscad_2b7bbd.app…' terminated by signal SIGSEGV (Address range error)

(Second line appears on crash)
Code To Reproduce Bug
include <BOSL2/std.scad>
include <BOSL2/rounding.scad>

$fn = 50;

difference() {
	rotate_extrude(angle=21)
	translate([55, 0, 0])
	rotate(a = [0, 180, 0])
	stroke(smooth_path(square([5,25]), closed=true, splinesteps=100), width=1.5);
	translate([47,-3,1.5])
	rotate(a = [0, 0, 12])
	cube([5, 23, 22]);
}

Expected behavior
Leave openSCAD and its program open to edit.
Additional context

OpenSCAD Version: 2024.06.25.ai19682 (git d4c36aa2b)
Running on openSUSE Tumbleweed, hyprland
Never happened before and the program used to work a few weeks ago
also tried with latest BOSL2 from today

If OpenSCAD crashes that is not a BOSL2 bug.  You need to post this on the OpenSCAD github.


Fix unicode payload signing

In the recent version of cloudflare-worker-jwt (specifically, after commit 6b3192b4b91cd5880c77d1ded75a1a9550d5d597), if we encode payload with any Unicode character, it will throw InvalidCharacterError: Invalid character.

Than you for your help with this :)


Feature/GitHub.core.24 secret.management.mounting

@aleksandrmelnikov see the conflicts, it has to do with the changes I mentioned yesterday.

test

@aleksandrmelnikov did you rebuild the proto files after rebase?

@aleksandrmelnikov did you rebuild the proto files after rebase?

Yes


Color customization based on result

It would be pretty useful for the action to allow setting the badge color depending on the coverage value.

That's a good idea. How many color options should there be? For simplicity I would imagine just two color options and a threshold value. So if the code coverage percentage is below the threshold then the secondary color is shown.


Espagnole (Basic Brown Sauce) Recipe

https://www.thespruceeats.com/espagnole-a-basic-brown-sauce-996094

Part of 5 Mother Sauces.


opencl compile error

when compile nheqminer_AMD on debian 8.6.0, it reports some errors and warnings.

system_error not in std name space. I fixed it by include <system_error>.
e.message() error. I fixed it by replacing with e.message().c_str().
ignoring attributes on template argument __blacke2b_state. not fixed.
clCreateCommandQueue is deprecated. not fixed.

AMD (OpenCL) solver are dropped from nheqminer.
Closing issue...


Moved warning to after code block

to:
cc: @airbnb/streamalert-maintainers
related to:
resolves:
Background
Reason for the change
Changes

Summary of changes
...

Testing
Steps for how this change was tested and verified

Coverage remained the same at 96.835% when pulling 1ce9527d63efb89e4278f5563556c01c0c517e19 on geremyCohen:terraform-version-warn into 2085a69bce434e26edad6e96a05dc647eaf20b62 on airbnb:master.

thanks for the contribution @geremyCohen !


Pascal Ojinnaka

Due we close new issues on PR merge and voting is still possible on closed issues I will close this one. Nice Profile btw 🚀


Help with Loop

Hi! I've tried using this plugin, but can't figure out what the right post loop is.
This is the one I'm using:
  {% if blog.category == 'blog' %}

{{ blog.title }}

          {{ blog.time }} min read

{{ blog.excerpt }}

  {% endif %}
{% endfor %}

Worth adding: I have seen the loop included in the readme, but I don't know how to go from my loop to that one 😢

Do you forget {% for post in paginator.posts %} ?
{% if page.paginator %}
{% assign paginator = page.paginator %}
{% endif %}

{% for post in paginator.posts %}

{{ post.title }}

          {{ post.time }} min read

{{ post.excerpt }}

{% endfor %}

The part I don't understand is where do you put the category in that loop?
Or do you just put it in the _config.yaml file?
paginate: 5
paginate_path: "page:num"

category_dir: "blog"
category_layout: "index.html"

category_dir: "design"
category_layout: "/design/index.html"

Thanks for bearing with me :)

Oh, category_dir and category_layout is only once.
root/_config.yml:
paginate: 5
paginate_path: "page:num"

category_dir: "categories"
category_layout: "index.html"

root/index.html:
{% if page.paginator %}
{% assign paginator = page.paginator %}
{% endif %}

{% for post in paginator.posts %}

{{ post.title }}

          {{ post.time }} min read

{{ post.excerpt }}

{% endfor %}

jekyll build generates _site/categories/*
_site/categories
├── blog
│   └── index.html
├── design
│   └── index.html

Please read plugin for category loop :)

Gotcha, so it generates a page for each category.
Is there a way to have one of those 2 pages be the home page?
On Apr 20, 2016, 09:24 -0700<EMAIL_ADDRESS>wrote:

Oh,category_dirandcategory_layoutis only once.
root/_config.yml:
paginate: 5 paginate_path: "page:num" category_dir: "categories" category_layout: "index.html"
root/index.html:
{% if page.paginator %} {% assign paginator = page.paginator %} {% endif %} {% for post in paginator.posts %}{{ post.title }}{{ post.time }} min read{{ post.excerpt }}{% endfor %}
jekyll buildgenerates_site/categories/*
_site/categories ├── blog │  └── index.html ├── design │  └── index.html
Please readplugin(https://github.com/midnightSuyama/jekyll-paginate-category/blob/master/lib/jekyll-paginate-category.rb#L13)for category loop :)
—
You are receiving this because you authored the thread.
Reply to this email directly orview it on GitHub(https://github.com/midnightSuyama/jekyll-paginate-category/issues/3#issuecomment-212500338)

Humm,  I don't get it.
Isn't the _site/index.html ?

Yes. But I'm trying to get my home page to JUST show the 'design' category,
and have a separate page for the 'blog' category.
And no page where you could see both categories.
Thanks again for your help :)
**Arturo Goicochea / **@arturogoicochea
UX Designer: arturogoicochea.com
Photographer: arturo.photos
On Apr 20 2016, at 10:00 am, midnightSuyama<EMAIL_ADDRESS>wrote:

Humm, I don't get it.
Isn't the _site/index.html ?

—
You are receiving this because you authored the thread.
Reply to this email directly or [view it on
GitHub](https://github.com/midnightSuyama/jekyll-paginate-category/issues/3#is
suecomment-212514471)![](https://github.com/notifications/beacon/AGtIL1-pe4e9N
eWnQOrJo3W7DIzEF0_pks5p5luagaJpZM4ILE3L.gif)

Sorry, This plugin isn't cut out for your demand.
Thanks :)

So it seems... :(
Thanks for taking the time to help, really appreciate it.
**Arturo Goicochea / **@arturogoicochea
UX Designer: arturogoicochea.com
Photographer: arturo.photos
On Apr 20 2016, at 10:51 am, midnightSuyama<EMAIL_ADDRESS>wrote:

Sorry, This plugin isn't cut out for your demand.

Thanks :)

—
You are receiving this because you authored the thread.
Reply to this email directly or [view it on
GitHub](https://github.com/midnightSuyama/jekyll-paginate-category/issues/3#is
suecomment-212533668)![](https://github.com/notifications/beacon/AGtIL9zveHO5v
jOtkLz8nrF_r8XUMwGyks5p5meggaJpZM4ILE3L.gif)


Use batch requests when creating directories

changed single upload to a batch request, this way you can create nested folders in one shot ie
Storage::disk('msgraph')->makeDirectory('demo/2/3/4/5/6');
This change also allows compatibility with Spatie media library as an added bonus.

okay great, I'll give this a try when it's released. Thanks for the quick response.

Should be fixed. My tests may not be perfect, so let me know if the new update breaks anything.

brilliant, will do.

slight problem nested folders works but when creating a single folder the response is
Client error: `POST https://graph.microsoft.com/v1.0/drives/{id}/root:/children` resulted in a `400 Bad Request` response: {"error":{"code":"invalidRequest","message":"Invalid request","innerError":{"date":"2023-06-16T15:32:58","request-id":"254fb125-e950-4469-a1cf-d99229511fea","client-request-id":"254fb125-e950-4469-a1cf-d99229511fea"}}}

is there a way that if the folder already exists to does not attempt to create it?
The reason is Spatie's media library package when downloading files will internally call makeDirectory which will error out when there is a folder that already exists.

Microsoft supports three values for<EMAIL_ADDRESS>"fail", "rename", and "replace". I can accept that as an option in the adapter constructor, but I'm not sure what would be acceptable here.
We could also accept and extra "ignore" option that would basically use `"fail" but catch the exception.
Thoughts?

all working perfectly, thanks for your help.


Fine tune linter rules

We have turned off staticcheck to prevent it from throwing errors due to us using the deprecated TektonV1Beta1 data models. However, this is not a good solution, we should instead fine tune the rules of the linter to ensure that it's giving us a clear signal about actual issues.

Fixed


Microsoft Teams screensharing

Hyprland Version
Hyprland, built from branch  at commit b08b72358ad549fd066e5be0fc3aa4c9df367607 dirty (). Tag: v0.27.2  flags: (if any)
Bug or Regression?
Bug
Description
When I share screen, others only see blank screen
when I run the app from the terminal I get the below logs
[98612:0811/212127.432181:ERROR:object_proxy.cc(623)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[98612:0811/212127.432227:ERROR:select_file_dialog_linux_portal.cc(274)] Failed to read portal version property
[ERROR] connect ECONNREFUSED ::1:80
/usr/share/libdrm/amdgpu.ids: No such file or directory
[98788:0811/212129.295033:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[98788:0811/212141.688732:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[98788:0811/212144.854871:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
[98790:0811/212145.747490:ERROR:socket_tcp.cc(317)] Error when reading from TCP socket: -101
[OpenH264] this = 0x0x27d016d0ad60, Warning:ParamValidationExt(), eSpsPpsIdStrategy setting (2) with iUsageType (1) not supported! eSpsPpsIdStrategy adjusted to CONSTANT_ID
[OpenH264] this = 0x0x27d016d0ad60, Warning:ParamValidation(), AdaptiveQuant(1) is not supported yet for screen content, auto turned off
[OpenH264] this = 0x0x27d016d0ad60, Warning:ParamValidation(), BackgroundDetection(1) is not supported yet for screen content, auto turned off
[OpenH264] this = 0x0x27d016d0ad60, Warning:Actual input framerate 0.000000 is different from framerate in setting 13.000000, suggest to use other rate control modes
How to reproduce
just launch teams and screensharing doesnt work
Crash reports, logs, images, videos
No response

does it work under sway? looks like a teams issue

I tested on all other window mangers and it works
i can share teh screen
but on hyperland only I get this error
Is there a way I can disable wayland only for teams and check without logging out of hyprland

window managers? Have you tested any wayland compositors, like e.g. sway?

Is there a way I can disable wayland only for teams and check without logging out of hyprland

Teams itself should decide what it's using. If it's electron, you have to manually pass flags to it to launch it in wayland, so remove those to launch it in xwayland. Screensharing will only work in native wayland, however.

The native linux teams app was discontinued, this means it's electron version is very old and is not being updated anymore so things like this will be a struggle.
You now should use the teams site and install it as a webapp from the url bar (it will also prompt you itself).
Then as long as you have xdg-desktop-portal-hyprland installed and set up correctly it will just work.
It's working great here on hyprland.

I also encountered this issue recently using Teams in the browser.
I tried it with Chromium and Firefox, both resulting in a black screen for the other participants.
xdg-desktop-portal-hyprland 0.4.0-1 is installed.

I also encountered this issue recently using Teams in the browser. I tried it with Chromium and Firefox, both resulting in a black screen for the other participants. xdg-desktop-portal-hyprland 0.4.0-1 is installed.

You can try this test page to see if screen capture is working on your setup in general: https://mozilla.github.io/webrtc-landing/gum_test.html
Also make sure you follow the steps here:
https://wiki.hyprland.org/Useful-Utilities/Hyprland-desktop-portal/

HI
quick update #
teams sharing did work for me on all window manager so I did not think it was a teams issue.
I did the following
Uninstalled teams to ensure I dont have any...
sudo pacman -R teams-for-linux
sudo snap remove teams-for-linux
Then I installed via snap
sudo snap install teams-for-linux
It had the same problem so uninstalled it
sudo snap remove  teams-for-linux
Clone the latest one for AUR
git clone https://aur.archlinux.org/ms-teams-for-linux-bin.git
cd ms-teams-for-linux-bin
ls
makepkg -si
teams-for-linux
Rebooted the computer and voila it works on hyprland
Just shared all the steps which helped me so that it can help others if they face similar one

resolved

I can confirm the same behavior as well. Using teams from pacman (<IP_ADDRESS>1-1) doesn't let me share screens hyprland (v0.27.2-62-g08651736). But using teams classic from aur works for me.
I was able to share after this -
$ sudo pacman -Rs teams
checking dependencies...

Packages (1) teams-<IP_ADDRESS>61-1

Total Removed Size:  273.86 MiB
...

$ yay -S ms-teams-for-linux-bin
AUR Explicit (1): ms-teams-for-linux-bin-1.3.5-1
:: (1/1) Downloaded PKGBUILD: ms-teams-for-linux-bin
  1 ms-teams-for-linux-bin                   (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
:: Deleting (1/1): /home/pcaulagi/.cache/yay/ms-teams-for-linux-bin
HEAD is now at b9e9599 added global link
  1 ms-teams-for-linux-bin                   (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
==> Making package: ms-teams-for-linux-bin 1.3.5-1 (Sun 10 Dec 2023 05:15:27 PM CET)

I can confirm the same behavior as well. Using teams from pacman (<IP_ADDRESS>1-1) doesn't let me share screens with hyprland (v0.27.2-62-g08651736). But using teams classic from aur works for me.
I was able to share screen downgrading teams like this -
$ sudo pacman -Rs teams
checking dependencies...

Packages (1) teams-<IP_ADDRESS>61-1

Total Removed Size:  273.86 MiB
...

$ yay -S ms-teams-for-linux-bin
AUR Explicit (1): ms-teams-for-linux-bin-1.3.5-1
:: (1/1) Downloaded PKGBUILD: ms-teams-for-linux-bin
  1 ms-teams-for-linux-bin                   (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
:: Deleting (1/1): /home/pcaulagi/.cache/yay/ms-teams-for-linux-bin
HEAD is now at b9e9599 added global link
  1 ms-teams-for-linux-bin                   (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
==> Making package: ms-teams-for-linux-bin 1.3.5-1 (Sun 10 Dec 2023 05:15:27 PM CET)

I'm trying your solution but I'm getting the error below -
❯ sudo pacman -Rs teams
[sudo] password for bird:
error: target not found: teams


Updates Guava versions to address CVE

Description
Upgrades guava dependency as well as checkstyle dependency (which has a guava dependency as well) to address CVE.
Issues Resolved
#283 #282
Check List

[X] Commits are signed as per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #292 (1c0ef74) into main (cb1a7d8) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 1c0ef74 differs from pull request most recent head 2c78f02. Consider uploading reports for the commit 2c78f02 to get more accurate results

@@            Coverage Diff            @@
##               main     #292   +/-   ##
=========================================
  Coverage     83.38%   83.38%
  Complexity      885      885
=========================================
  Files           127      127
  Lines          3834     3834
  Branches        361      361
=========================================
  Hits           3197     3197
  Misses          475      475
  Partials        162      162

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update cb1a7d8...2c78f02. Read the comment docs.


scrapy  hung after crawling thousands pages

Python==3.7.9
Scrapy==2.6.3
scrapy-playwright==0.0.22
Mac OS 12.6
When I running scrapy-playwright to crawl  web site , it hung after running thousand pages .
It works fine that if I switch to  standard scrapy without playwright , there is no hung  and could go through more than  2000 pages,  but I  missed  many links because  of dynamic content .
2022-10-20 15:58:29 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://health.testhome.com/insights/?q= election&page=1> (resource type: document, referrer: None)
2022-10-20 15:58:29 [scrapy-playwright] DEBUG: [Context=default] Response: <302 https://ad.doubleclick.net/activity;src=8724489;type=testhd00;cat=ss-test0;ord=646106479;gtm=3oesaj0;auiddc=150749956.1666294240;s3p=1;~oref=https%3A%2F%2Fhealth.test.com%2Finsights%2F%3Fneed%3DInvesting%2520your%2520assets%26service%3DTesting%2520%26page%3D1?> (referrer: None)
2022-10-20 15:58:29 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://ad.doubleclick.net/activity;dc_pre=CMiT2f3L7_oCFWWUpwodxRQKYg;src=8724489;type=testhd00;cat=ss-test0;ord=646106479;gtm=3oesaj0;auiddc=150749956.1666294240;s3p=1;~oref=https%3A%2F%2Fhealth.test.com%2Finsights%2F%3Fneed%3DInvesting%2520your%2520assets%26service%3DTesting%2520%26page%3D1?> (resource type: image, referrer: https://wealth.test.com/)
2022-10-20 15:58:29 [scrapy-playwright] DEBUG: [Context=default] New page created, page count is 6 (6 for all contexts)
2022-10-20 15:58:32 [scrapy.extensions.logstats] INFO: Crawled 1493 pages (at 33 pages/min), scraped 1536 items (at 38 items/min)
2022-10-20 15:59:32 [scrapy.extensions.logstats] INFO: Crawled 1493 pages (at 0 pages/min), scraped 1536 items (at 0 items/min)
2022-10-20 16:00:32 [scrapy.extensions.logstats] INFO: Crawled 1493 pages (at 0 pages/min), scraped 1536 items (at 0 items/min)
2022-10-20 16:01:32 [scrapy.extensions.logstats] INFO: Crawled 1493 pages (at 0 pages/min), scraped 1536 items (at 0 items/min)
2022-10-20 16:02:32 [scrapy.extensions.logstats] INFO: Crawled 1493 pages (at 0 pages/min), scraped 1536 items (at 0 items/min)
2022-10-20 16:03:32 [scrapy.extensions.logstats] INFO: Crawled 1493 pages (at 0 pages/min), scraped 1536 items (at 0 items/min)
2022-10-20 16:04:32 [scrapy.extensions.logstats] INFO: Crawled 1493 pages (at 0 pages/min), scraped 1536 items (at 0 items/min)
2022-10-20 16:05:32 [scrapy.extensions.logstats] INFO: Crawled 1493 pages (at 0 pages/min), scraped 1536 items (at 0 items/min)
2022-10-20 16:06:32 [scrapy.extensions.logstats] INFO: Crawled 1493 pages (at 0 pages/min), scraped 1536 items (at 0 items/min)
2022-10-20 16:07:32 [scrapy.extensions.logstats] INFO: Crawled 1493 pages (at 0 pages/min), scraped 1536 items (at 0 items/min)
import scrapy
from scrapy.linkextractors import LinkExtractor
from scrapy.spidermiddlewares.httperror import HttpError
from scrapy_playwright.page import PageMethod
from twisted.internet.error import DNSLookupError, TCPTimedOutError
class TestspiderSpider(scrapy.Spider):
name = 'testspider'
allowed_domains = ['testhome.com']
handle_httpstatus_all = True
default_meta = {
    "playwright": True,
    "playwright_page_methods": [
        PageMethod("wait_for_load_state", "domcontentloaded"),
    ],
}

def start_requests(self):
    yield scrapy.Request(
        url="http://testhome.com/main/",
        meta=self.default_meta,
        errback=self.errcall,
    )

def parse(self, response):
    extractor = LinkExtractor()
    links = extractor.extract_links(response)
    for link in links:
        yield scrapy.Request(link.url,
                             meta=self.default_meta,
                             callback=self.parse,
                             errback=self.errcall)

    referer = response.request.headers.get('Referer', 'None')
    if referer is None:
        referer = 'Unknown'
    else:
        referer = referer.decode('utf-8')

    yield {
        'Url': response.url,
        'Referer': referer,
        'Statue': response.status
    }

   def errcall(self, failure):
    request = failure.request
    referer = request.headers.get('Referer', 'None').decode('utf-8')
    if failure.check(HttpError):
        response = failure.value.response
        yield {
            'Url': request.url,
            'Referer': referer,
            'Statue': response.status
        }
    elif failure.check(DNSLookupError):
        yield {
            'Url': request.url,
            'Referer': referer,
            'Statue': 'DNSLookupError'
        }
    elif failure.check(TimeoutError, TCPTimedOutError):
        yield {
            'Url': request.url,
            'Referer': referer,
            'Statue': 'TimeoutError'
        }
    else:
        yield {
            'Url': request.url,
            'Referer': referer,
            'Statue': 'Unknown'
        }

Good to check if you are experiencing this issue because of high memory usage of scrapy. You can find information related to high memory usage in the ticket .

Yea, close page/context fix this issue .
Thanks for help !!!


Drop testing of go1.1.2

since it's already a fairly diverged set of tests, and the fact that it passes appears to be causing issues with overall CI build status, which is probably some odd issue that surfaces because we're using matrix.include

:heart:


[CI] Fix lint.yml

Current Behavior

Desired Behavior

Implementation

Acceptance Tests

Contributor Guides and Resources

🛠 Meshery Build & Release Strategy
🎨 Wireframes and designs for Layer5 site in Figma (open invite)
🙋🏾🙋🏼 Questions: Layer5 Discussion Forum and Layer5 Community Slack

oh , how did the yarn lint got non working! It was working well when i last saw. Will look into it


[6.x] Add cookies to json test requests

This extends the new methods for sending cookies with test requests (#30101) introduced by @jasonmccreary.
Changes
Before
$defaultCookies were only sent along with "web" test requests.
After
$defaultCookies are sent along with "web" and "json" test requests. This means that withCookie(string $name, string $value) and withCookies(array $cookies) methods now work for all test requests.
Caveats

Cookies are not encrypted by default for "json" test requests.
It's my first pull request ever, so please be indulgent if I've done something wrong

Thanks for sending in your first pr!
However, this shouldn't be necessary as json tests are usually used when testing APIs which should be stateless. You authenticate those usually with an auth token inside the headers or request url.

Thanks for your quick answer, @driesvints.
I might be indeed trying to cover an edge case. Actually, I'm trying to implement the recommandations I found in this tutorial. The idea is to store the access token in memory and the refresh token in an httponly cookie in order to mitigate the risk of both XSS and CSRF attacks.

Yeah typically when doing API request you wouldn't be sending cookies? Regardless, I think you can just use the normal get method and send the header that indicates your sending JSON to test this with cookies.

I think there's a use case for this. Cookies can be used as just another way to store and pass on auth tokens, along with other kinds of storage methods (e.g. localStorage, sessionStorage) and sending methods (e.g. headers, URL) (see this article for a more detailed argument).

Moreover, we're only talking about the authentication token use case here (which turns out to be a valid one), but as there's technically nothing wrong with sending cookies with API requests in general, there could be many reasons one would want to do so (including the OP's).
Why not just allow it?
To put it differently, as it seems to be one of the main concerns here, using cookies does not necessarily mean one is wrongly making an API stateful.
As for your workaround @taylorotwell , while this probably does the trick it just feels a bit counterintuitive that withCookie(s) would work with regular requests but ignored for JSON ones.
What do you think @driesvints ?


[libusb] Bump to <IP_ADDRESS>91

[x] Changes comply with the maintainer guide
[x] SHA512s are updated for each updated download
[x] The "supports" clause reflects platforms that may be fixed by this new version
[x] Any fixed CI baseline entries are removed from that file.
[x] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Bump to <IP_ADDRESS>91
Modernization

The version with hash 4239bc3a50014b8e6a5a2a59df1fff3b7469543b is still the latest release of libusb, see: https://github.com/libusb/libusb/releases
The version with the hash fcf0c710ef5911ae37fbbf1b39d48a89f6f14e8a is the last commit to the master branch of the libusb project.

@JonLiu1993 @FrankXie05 Hi there, the CI fails on dbow2:x64_linux and openimageio:x64_linux. It doesn't seem to have anything to do with this PR. Can these be safely ignored?

It's a CI baseline, don't worry, we're fixing it.  But we cannot ignore it to merge this PR. Sorry :)

/azp run

The version with hash 4239bc3a50014b8e6a5a2a59df1fff3b7469543b is still the latest release of libusb, see: https://github.com/libusb/libusb/releases The version with the hash fcf0c710ef5911ae37fbbf1b39d48a89f6f14e8a is the last commit to the master branch of the libusb project.

@JoergAtGithub You are right. That is why I add a nanoversion 11791 (Full compliance with upstream regulations).
It has been year after last release, and there are many fix and improvements, and the build config for windows has changed too.
Since it is not clear when the new version will be released upstream, it makes sense to use the latest code of the master branch.

@JonLiu1993 @FrankXie05 Please review...


Correctness issues + annoying behavior

Hey,
The following behaviors are really annoying:
julia> t = TaylorScalar{Float64, 3}((Inf, 1.0, 0.0))
TaylorScalar{Float64, 3}((Inf, 1.0, 0.0))

julia> t+1
TaylorScalar{Float64, 3}((Inf, 1.0, 0.0)) ##### OK

julia> t*1
TaylorScalar{Float64, 3}((Inf, NaN, NaN)) ##### Should be Inf, 1.0, 0.0

julia> t*2
TaylorScalar{Float64, 3}((Inf, NaN, NaN)) ##### Should be Inf, 2.0, 0.0

julia>

The last one even looks like a correctness issue...
but also :
julia> t2 = TaylorScalar{Float64, 3}((0.0, 1.0, 0.0))
TaylorScalar{Float64, 3}((0.0, 1.0, 0.0))

julia> t2^1
TaylorScalar{Float64, 3}((0.0, NaN, NaN)) ##### Should be 0.0, 1.0, 0.0

julia> t2^2
TaylorScalar{Float64, 3}((0.0, NaN, NaN)) ##### Should not be NaNs...

julia>

Using TaylorSeries.jl dos not produce these NaNs, and this makes my test cases fail... Do you think this is something that would be fixable in the current state of TaylorDiff ?

So I wrote the following test:
all_equal(a,b) = all(a.value .== b.value)
offenders = (
    TaylorDiff.TaylorScalar{Float64, 4}((Inf, 1.0, 0.0, 0.0)),
    TaylorDiff.TaylorScalar{Float64, 4}((Inf, 0.0, 0.0, 0.0)),
    TaylorDiff.TaylorScalar{Float64, 4}((1.0, 0.0, 0.0, 0.0)),
    TaylorDiff.TaylorScalar{Float64, 4}((1.0, Inf, 0.0, 0.0)),
    TaylorDiff.TaylorScalar{Float64, 4}((0.0, 1.0, 0.0, 0.0)),
    TaylorDiff.TaylorScalar{Float64, 4}((0.0, Inf, 0.0, 0.0))
    # Others ?
)
f_id = (
    :id => x -> x,
    :add0 => x -> x+0,
    :sub0 => x -> x-0,
    :mul1 => x -> x*1,
    :div1 => x -> x/1,
    :pow1 => x -> x^1,
)
for (name_f,f) in f_id, t in offenders
    if !all_equal(f(t),t)
        @show name_f, t, f(t)
    end
end

On the main branch, I have 11 faillures as follows:
(name_f, t, f(t)) = (:mul1, TaylorScalar{Float64, 4}((Inf, 1.0, 0.0, 0.0)), TaylorScalar{Float64, 4}((Inf, NaN, NaN, NaN)))
(name_f, t, f(t)) = (:mul1, TaylorScalar{Float64, 4}((Inf, 0.0, 0.0, 0.0)), TaylorScalar{Float64, 4}((Inf, NaN, NaN, NaN)))
(name_f, t, f(t)) = (:mul1, TaylorScalar{Float64, 4}((1.0, Inf, 0.0, 0.0)), TaylorScalar{Float64, 4}((1.0, Inf, NaN, NaN)))
(name_f, t, f(t)) = (:mul1, TaylorScalar{Float64, 4}((0.0, Inf, 0.0, 0.0)), TaylorScalar{Float64, 4}((0.0, Inf, NaN, NaN)))
(name_f, t, f(t)) = (:div1, TaylorScalar{Float64, 4}((Inf, 1.0, 0.0, 0.0)), TaylorScalar{Float64, 4}((Inf, NaN, NaN, NaN)))
(name_f, t, f(t)) = (:div1, TaylorScalar{Float64, 4}((Inf, 0.0, 0.0, 0.0)), TaylorScalar{Float64, 4}((Inf, NaN, NaN, NaN)))
(name_f, t, f(t)) = (:div1, TaylorScalar{Float64, 4}((1.0, Inf, 0.0, 0.0)), TaylorScalar{Float64, 4}((1.0, Inf, NaN, NaN)))
(name_f, t, f(t)) = (:div1, TaylorScalar{Float64, 4}((0.0, Inf, 0.0, 0.0)), TaylorScalar{Float64, 4}((0.0, Inf, NaN, NaN)))
(name_f, t, f(t)) = (:pow1, TaylorScalar{Float64, 4}((1.0, Inf, 0.0, 0.0)), TaylorScalar{Float64, 4}((1.0, Inf, NaN, NaN)))
(name_f, t, f(t)) = (:pow1, TaylorScalar{Float64, 4}((0.0, 1.0, 0.0, 0.0)), TaylorScalar{Float64, 4}((0.0, 1.0, NaN, NaN)))
(name_f, t, f(t)) = (:pow1, TaylorScalar{Float64, 4}((0.0, Inf, 0.0, 0.0)), TaylorScalar{Float64, 4}((0.0, Inf, NaN, NaN)))

By the way, I checked on my old PR #25, and there only the power function has issue:
(name_f, t, f(t)) = (:pow1, TaylorScalar{Float64, 4}((Inf, 1.0, 0.0, 0.0)), TaylorScalar{Float64, 4}((Inf, NaN, NaN, NaN)))
(name_f, t, f(t)) = (:pow1, TaylorScalar{Float64, 4}((Inf, 0.0, 0.0, 0.0)), TaylorScalar{Float64, 4}((Inf, NaN, NaN, NaN)))
(name_f, t, f(t)) = (:pow1, TaylorScalar{Float64, 4}((1.0, Inf, 0.0, 0.0)), TaylorScalar{Float64, 4}((1.0, Inf, NaN, NaN)))
(name_f, t, f(t)) = (:pow1, TaylorScalar{Float64, 4}((0.0, 1.0, 0.0, 0.0)), TaylorScalar{Float64, 4}((0.0, NaN, NaN, NaN)))
(name_f, t, f(t)) = (:pow1, TaylorScalar{Float64, 4}((0.0, Inf, 0.0, 0.0)), TaylorScalar{Float64, 4}((0.0, NaN, NaN, NaN)))

You can use the following version to include it in the testsets:
@testset "Correct limiting behaviors" begin
    # Test included related to the discussion in https://github.com/JuliaDiff/TaylorDiff.jl/issues/61
    # In particular, no nans should be produced !
    all_equal(a,b) = all(a.value .== b.value)
    offenders = (
        TaylorDiff.TaylorScalar{Float64, 4}((Inf, 1.0, 0.0, 0.0)),
        TaylorDiff.TaylorScalar{Float64, 4}((Inf, 0.0, 0.0, 0.0)),
        TaylorDiff.TaylorScalar{Float64, 4}((1.0, 0.0, 0.0, 0.0)),
        TaylorDiff.TaylorScalar{Float64, 4}((1.0, Inf, 0.0, 0.0)),
        TaylorDiff.TaylorScalar{Float64, 4}((0.0, 1.0, 0.0, 0.0)),
        TaylorDiff.TaylorScalar{Float64, 4}((0.0, Inf, 0.0, 0.0))
        # Others ?
    )
    f_id = (
        :id => x -> x,
        :add0 => x -> x+0,
        :sub0 => x -> x-0,
        :mul1 => x -> x*1,
        :div1 => x -> x/1,
        :pow1 => x -> x^1,
    )
    for (name_f,f) in f_id, t in offenders
        @test all_equal(f(t),t)
        if !all_equal(f(t),t)
            @show name_f, t, f(t)
        end
    end
end

These tests are added to package tests in https://github.com/JuliaDiff/TaylorDiff.jl/commit/c90fc69a5723d343bf42dee38722234edeeeb1ec, and they passed

@tansongchen Waouh that i really nice thanks a lot. I will come back If i need more as I just said in another message.

oh I just realized I misunderstood == and your allequal... in fact there's still 3 cases not passing. I need to read the source code of TaylorSeries.jl since they are really comprehensive at this

Indeed the test you added in c90fc69 uses == which is not enough here as it only checks the first value.
Also the test added does only check identities, but we also have issues with other things like
2 * TaylorScalar{Float64, 3}((Inf, 1.0, 0.0))
TaylorScalar{Float64, 3}((0.0, 1.0, 0.0))^2

which are all producing NaNs for the moment. The product one should work with the new product with scalar implementation, but the square does not yet.

Update: I added specializations to Base.literal_pow which lowers x ^ 1 to x and x ^ 2 to x * x etc., which partially alleviates your problem.
I also introduced a new macro @to_static which can define nonlinear functions on polynomials without any metaprogramming tricks.
However, when I look at the source code of TaylorSeries.jl, I couldn't exactly understand how they implemented special case handling for the case where zeroth coefficient is 0. Therefore I couldn't translate to equivalent stuff at TaylorDiff.jl.
I raised an issue there https://github.com/JuliaDiff/TaylorSeries.jl/issues/370 , hopefully they will explan :)

Hope you'll find the right thing to do. Keep in mind that the examples I proposed here are only examples of a bigger, not fully understood by myself, issue. Might indeed be related to these elementary function shortcuts that TaylorSeries is using, but might be something deeper :/


Errno

when I grip，it show me :
[Errno 8] nodename nor servname provided, or not known

I wonder if this is caused by utilizing localhost for generating a random port, from
        if port == 0 and open_browser:
            sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            sock.bind(('localhost', 0))
            port = sock.getsockname()[1]
            sock.close()

This and https://stackoverflow.com/questions/39970606/gaierror-errno-8-nodename-nor-servname-provided-or-not-known-with-macos-sie hints at that.
Are you running with port 0 and --browser by chance? If not, could you post the exact command you used and the full output (if there's any more).
Thanks!

Similar problem here.
❯ grip report-data-source.md
 * Using personal access token
Error: [Errno 8] nodename nor servname provided, or not known

forge/notes/shadows/jono-mentor git/master*
❯ grip -b report-data-source.md
 * Using personal access token
Error: [Errno 8] nodename nor servname provided, or not known

forge/notes/shadows/jono-mentor git/master*
❯ zsh --version \n; python --version \n ; brew list --versions grip
zsh 5.3 (x86_64-apple-darwin17.0)
Python 2.7.15
grip 4.5.2

my ~/.grip/settings.py is just my username and personal access token. This is a new grip instance on my work computer, I'll chekc my home computer tonight to see if that's also having the issue.

Has anyone gotten beyond this error before? I'm happy to try some further debugging but I'm not sure where to start with this.

@BenGitsCode I had the same issue start happening all of a sudden, after some digging realized that I'd misconfigured my /etc/hosts file and deleted this line:
<IP_ADDRESS>     localhost

Adding that line back into /etc/hosts made grip start working correctly again.

Hi, all. Is this still happening? If so, can you try @nikvdp's suggestion?
I can't reproduce, so I'm closing for now. Feel free to re-open if that doesn't work.


services.pixiecore: add quick option

'quick xyz' is also the default option for the service
Description of changes

pixiecore supports a quick mode, which allows the user to use a predefined boot image
this commit sets it as the default mode whenever the service is enabled
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

notes
no tests have been performed

the default has been reverted


future created by async block is not Send

20 | #[async_graphql::Object]
| ^^^^^^^^^^^^^^^^^^^^^^^^ future created by async block is not Send
|
= help: within ReqContext, the trait Sync is not implemented for Rc<RefCell<PoolConnection<MySql>>>
note: future is not Send as this value is used across an await

RefCell is !Sync，you should use async Mutex(eg: tokio::sync::Mutex)

Thanks, Is OK!


Make HandshakeModifierList public

Add HandshakeModifierList to the list of types exported by the params module.

Wow, sorry for letting this slip past!


deploy vcluster in isolated mode

[ ] customize memory and cpu limits according to dedicated and shared nodes
[ ] disallow privileged pods inside vcluster
[ ] deploy network policy for vcluster

blocked by #88

also blocked by #43


”Dâlja Mare”, ”Dâlja Mică”, ”Peștera”, ”Slătinioara” are listed in the drop-down menu

Description:
When user writes ”Dâlja Mare”, ”Dâlja Mică”, ”Peștera”, ”Slătinioara” the locations appear in the drop-down menu next to the comune and the county witch is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Dâlja Mare"

Expected results
The location appears in the drop-down menu as "Sat Dâlja Mare, HUNEDOARA (PETROȘANI)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Dâlja Mică"

Expected results
The location appears in the drop-down menu as "Sat Dâlja Mică, HUNEDOARA (PETROȘANI)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Peștera"

Expected results
The location appears in the drop-down menu as "Sat Peștera, HUNEDOARA (PETROȘANI)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Slătinioara"

Expected results
The location appears in the drop-down menu as "Sat Slătinioara, HUNEDOARA (PETROȘANI)".


[Bug] [dolphinscheduler-datasource] there is no kyuubi datasource

Search before asking

[X] I had searched in the issues and found no similar issues.

What happened
when I deploy ds3.2 ,I can not found kyuubi datasource
What you expected to happen
there is a kyuubi datasource
How to reproduce
add kyuubi datasource
Anything else
No response
Version
3.2.x
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

This has been fixed #15051.

i change the code,but the sql task do not hive kyuubi

Seems resolved by https://github.com/apache/dolphinscheduler/pull/15140, which is scheduled for v3.2.1


Issues returning focus to last window

When changing desktops, the focused window remains on the last focused window on the desktop I just left. I'd expect it to change focus to the last window that had focus before I left the desktop to which I'm returning. Basically, every virtual desktop has a "focused window" which regains focus when that desktop is the active desktop. I've been using 1.4.0 for a while and just upgraded to 2.0.7 but I still see this issue. I see there is a focus-fixes branch, is this issue something you are already tracking?

@PhilipNelson5 Yeah, we've had this issue crop up before: https://github.com/widavies/WinJump/issues/21
It seems to be quite variable - sometimes it works, sometimes it doesn't. When I have some time I'll experiment with a few methods. It seems to be dependent on the Windows version, some handle the focus shift better than others.

What Windows version are you on?

Version 21H2 OS Build 22000.2538

@PhilipNelson5 Any better luck on a more recent update of Windows 11?

@PhilipNelson5 Try on the latest pre-release here and let me know if it works.

I'm on 2.0.7, 2.0.8 and 2.0.9 immediately crash. Is there a good way to get logs? The terminal that spawns does not stay open long enough to read the output.

@PhilipNelson5 If you open Windows Event Viewer and go to the Application section, you should be able to see a Error message for WinJump:

@PhilipNelson5 See if 2.0.10 fixes the crashing: https://github.com/widavies/WinJump/releases/tag/2.0.10

@PhilipNelson5 Is it still crashing? Did you get it to work?

I actually changed jobs and got a new laptop and haven't been using winjump lately. When I get it setup again I'll keep an eye on it.

I've been experiencing this behavior as well where switching virtual desktops does not set focus to the previously focused window on the destination desktop.
In addition to the focus issue, every time I switch desktops, I notice a "Program Manager" window appears quickly during the switch.
I'm working on a way to resolve both issues.
Running Windows 11 Version 23H2 (OS Build 22631.4037)

@justin-horner I've had the same trouble trying to track down this issue. It's very intermittent and seemingly depends on the specific Windows version and environment, or even time of day.
The Program Manager flashing is a trick I've seen suggested by VirtualDesktop where by passing focus to the program manager, it will pass it back to the active window after the virtual desktop switches. In practice, it doesn't seem to work very well so we could try removing it.
Maybe there's something else in the winuser.h API that we could use, otherwise we will have to wait for Microsoft to make their (internal) Virtual Desktop API not hit this bug.

Is anyone still experiencing this issue?

It seems to be happening not all the time. I've previously restarted computer and resolved.
But at this very moment I can confirm its happening to me. Tried on main and on december-2025 branches.


SILOptimizer: Replace Array.append(contentsOf: with Array.append(elem…

This makes myArray += [42] equivalent to myArray.append(42), which results in a 6x speedup.
It does this by modifying the ArrayElementValuePropagation pass, replacing calls to Array.append(contentsOf: with calls to Array.append(element:.
@slavapestov I figured that it'd be easier to discuss the problems in this diff on Github than on the mailing list.

@swift-ci Please smoke test

This looks cool! Let's sort out the right way to get the Substitutions, and then it looks good to me on my side.

Thanks @swiftix, changes made.
I also cached the result of the lookup function in ASTContext as suggested.

@ben-ng You can get the unlowered type and substitutions from the type of the array value itself. In SIL types, the arguments of a bound generic are unlowered. Furthermore you can derive substitutions from a bound generic type by calling gatherAllSubstitutions():
ArrayRef<Substitution> subs = ArrVal->getType().gatherAllSubstitutions(M) // where M is the SILModule

@ben-ng BTW, you may want to add a benchmark to the set of benchmarks (or to an existing one) to demonstrate this new optimization.

@gottesmm thanks for the feedback. I've run clang-format and made the requested changes.

@swiftix I've updated the substitution-finding code to use gatherAllSubstitutions, and added a benchmark.

Thanks, looks good!

Looks good!

@swift-ci Please smoke test

@swift-ci Please smoke test

ASTContext.cpp:930:24: error: no member named 'getResultType' in 'swift::FuncDecl'
        assert(FnDecl->getResultType()->isVoid() &&
               ~~~~~~  ^
/usr/include/assert.h:89:5: note: expanded from macro 'assert'
  ((expr)                                                               \
    ^~~~
1 error generated.

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please smoke test

It looks like generated SIL for array operations is different on Linux. This is probably due to the lack of bridging on Linux. Can you try to formulate the test-case in a platform independent way? If it is not possible, you could try to write two different tests and specify that one of them should run on  platforms with objc-interop and the other on platforms without objc-interop?

Are we making different inlining judgments on Linux that cause the @_semantics-bearing methods to disappear before we have a change to change them?

@jckarter I don't think so

Hi – sorry to come in so late on this but you probably want to be aware of this PR, since it is affecting Array.append(contentsOf:) as well as the += operator. The optimization would still be valid, but your implementation might be affected.

@ben-ng Looking real quick. Also, isn't git-clang-format great? I love not having to think about formatting (even though it isn't perfect). I am hoping that at some point they make a git-clang-tidy so then we can eliminate even more of these issues.

Thanks @gottesmm, changes made.
@slavapestov I rewrote the offending test to work on Linux.

@swift-ci Please smoke test

@swift-ci Please smoke test

@ben-ng Thanks again for your contribution! Merging!

Thanks everyone for your help getting this across the finish line. I'm looking forward to future work!

@ben-ng We had to revert this commit due to test issues. Can you please look at it?
https://github.com/apple/swift/issues/6103

Swift(macosx-x86_64).stdlib.Dictionary.swift
Swift(macosx-x86_64).stdlib.Set.swift
https://ci.swift.org/job/oss-swift_tools-R_stdlib-RD_test-simulator/608/

Thanks @shahmishal, sorry I missed this. What's the test command I should run to reproduce this?

${WORKSPACE}/swift/utils/build-script --ios --tvos --watchos --test --validation-test --lit-args=-v --compiler-vendor=apple --release --no-assertions -- --verbose-build --build-ninja --build-swift-static-stdlib --build-swift-static-sdk-overlay --build-swift-stdlib-unittest-extra --install-swift --install-destdir=${WORKSPACE}/install --installable-package=${WORKSPACE}/swift-PR-osx-preset-b6.tar.gz --reconfigure '--swift-install-components=compiler;clang-builtin-headers;stdlib;sdk-overlay;editor-integration;tools;testsuite-tools;sourcekit-xpc-service;swift-remote-mirror;swift-remote-mirror-headers;' --swift-stdlib-build-type=RelWithDebInfo --swift-stdlib-enable-assertions=false --build-serialized-stdlib-unittest --skip-test-ios-host --skip-test-tvos-host --skip-test-watchos-host

Hi @shahmishal,
I was unable to reproduce those failures on my Mac:

The CI run that you linked, 608, seems to confirm this:
PASS: Swift(macosx-x86_64) :: stdlib/Dictionary.swift (453 of 8974)
...
PASS: Swift(macosx-x86_64) :: stdlib/Set.swift (1577 of 8974)

CI run 608 does fail on a different test, though:
IDE/crashers/032-swift-expr-propagatelvalueaccesskind.swift

But same test failed when CI ran on the commit that reverted my change (#6103), so it looks like the revert didn't solve the problem.
I don't think this pull request caused that failure because tests pass on my commit, using the provided command.
Am I misunderstanding something here?

@ben-ng Sorry for the trouble, I created another PR to test if it causes any issues with preset (preset=buildbot,tools=RA,stdlib=RD) https://github.com/apple/swift/pull/6122
The reason we though this PR might have caused the issue is because build 2447 failed for first time and this PR was part of the change list.
Build#2446 passed (https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RD_test-simulator/2446/consoleFull)
Build#2447 failed (https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RD_test-simulator/2447/consoleFull)
To build this jobs locally you can use preset preset=buildbot,tools=RA,stdlib=RD here is full command:
${WORKSPACE}/swift/utils/build-script --ios --tvos --watchos --test --validation-test --lit-args=-v --compiler-vendor=apple --release --assertions --test-optimized -- --verbose-build --build-ninja --build-swift-static-stdlib --build-swift-static-sdk-overlay --build-swift-stdlib-unittest-extra --install-swift --install-destdir=${WORKSPACE}/install --installable-package=${WORKSPACE}/oss-swift_tools-RA_stdlib-RD_test-simulator-b2447.tar.gz --reconfigure '--swift-install-components=compiler;clang-builtin-headers;stdlib;sdk-overlay;editor-integration;tools;testsuite-tools;sourcekit-xpc-service;swift-remote-mirror;swift-remote-mirror-headers;' --swift-stdlib-build-type=RelWithDebInfo --swift-stdlib-enable-assertions=false --build-serialized-stdlib-unittest --skip-test-ios-host --skip-test-tvos-host --skip-test-watchos-host

There is another aspect here. We saw a benchmarking regression as a result of this in ArrayAppend. Before we recommit, we should do an @swift-ci Please benchmark.
TBH, we should have done this before.
Michael

On Dec 7, 2016, at 12:03 AM, Mishal Shah<EMAIL_ADDRESS>wrote:
@ben-ng https://github.com/ben-ng Sorry for the trouble, I created another PR to test if it causes any issues with preset (preset=buildbot,tools=RA,stdlib=RD) #6122 https://github.com/apple/swift/pull/6122
The reason we though this PR might have caused the issue is because build 2447 failed for first time and this PR was part of the change list.
Build#2446 passed (https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RD_test-simulator/2446/consoleFull https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RD_test-simulator/2446/consoleFull)
Build#2447 failed (https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RD_test-simulator/2447/consoleFull https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RD_test-simulator/2447/consoleFull)
To build this jobs locally you can use preset preset=buildbot,tools=RA,stdlib=RD here is full command:
${WORKSPACE}/swift/utils/build-script --ios --tvos --watchos --test --validation-test --lit-args=-v --compiler-vendor=apple --release --assertions --test-optimized -- --verbose-build --build-ninja --build-swift-static-stdlib --build-swift-static-sdk-overlay --build-swift-stdlib-unittest-extra --install-swift --install-destdir=${WORKSPACE}/install --installable-package=${WORKSPACE}/oss-swift_tools-RA_stdlib-RD_test-simulator-b2447.tar.gz --reconfigure '--swift-install-components=compiler;clang-builtin-headers;stdlib;sdk-overlay;editor-integration;tools;testsuite-tools;sourcekit-xpc-service;swift-remote-mirror;swift-remote-mirror-headers;' --swift-stdlib-build-type=RelWithDebInfo --swift-stdlib-enable-assertions=false --build-serialized-stdlib-unittest --skip-test-ios-host --skip-test-tvos-host --skip-test-watchos-host
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/apple/swift/pull/5978#issuecomment-265381752, or mute the thread https://github.com/notifications/unsubscribe-auth/AAee37OfOagIZ26QZveeiZOaK1s9dvQ9ks5rFmhpgaJpZM4K_ztj.

Thanks @shahmishal, I started a test run locally with that preset and will check in the morning see if it reproduced.

Yep, that was it, it fails with preset=buildbot,tools=RA,stdlib=RD. I'll look into what went wrong.


WIP refactor dynamic theme

@nickadamson holy merge conflicts. going to need to pair with you to resolve them.

Hello,
We have an exciting opportunity for you! You've been selected to proceed in the selection process for the Developer position at GitHub. Congratulations on your achievement!
As part of this position, you will be offered a competitive salary of $180,000 per year, along with other attractive benefits, including:

Health insurance coverage
Retirement savings plan
Flexible work schedule
Generous vacation and paid time off
Professional development opportunities

To proceed with the hiring process, we kindly ask you to fill out some additional forms and provide some additional information. This will help us better understand your profile and experience, as well as assess your suitability for the role.
Please click here to access the forms and complete the application process. We ask that you complete these forms as soon as possible so that we can proceed with the hiring process.
Important: You have 24 hours to complete the application process.
If you have any questions or need further information, please don't hesitate to contact us.
Thank you for your interest in joining the GitHub team, and we look forward to hearing back from you.
Best regards,
GitHub Recruitment Team
master-g, @adambalogh, @tranduybau, @zpjayyy, @wang-yi-bit64, @rpedroni, @xxxijustwei, @yiming-face, @tohere, @macelai, @Carlos-RealT, @wvfrm, @kyantran280912, @devpavan04, @devinhalladay, @xnng, @Niko030303, @3scava1i3r, @skyve2012, @ja88a

Hi @aplyd
IDK why but when installing github package for Raycast, it said this PR is belonged to me :(
I saw you don't need this one anymore right? Can you cancel it?

@tranduybau weird. no problem.

@tranduybau can you link the raycast package repo?

https://github.com/raycast/extensions/tree/e9f6b19f08f51c2850cd93851ef7bd69dd987bc6/extensions/github
Here is the package, When I installed it, It said that someone mentioned me on this PR :D funny

@aplyd funny that it is not removed 😆

Turn out not the package, it's github problem. Thank for closing the PR :D I will ignore this one :(


completion proposals of local variables should not contain duplicates

From<EMAIL_ADDRESS>on January 26, 2012 13:30:34
What steps will reproduce the problem? 1. 2. 3. What is the expected output? What do you see instead? What version of the product are you using? On what operating system? Please provide any additional information below.
Original issue: http://code.google.com/p/r4intellij/issues/detail?id=26

seems no longer an issue


Barometer: NSNumber is already a NSNumber

Closes #173

:tada: This PR is included in version 5.1.4 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Prepare advisory document on vendor neutrality

We allow for flexibility in the “how” of governance (TOC principle on self-governance) so long as specific outcomes are capable of being achieved.
Regardless of the kind of governing body (maintainers, committee, council, etc.) for a project, Could we articulate what those governing bodies are minimally accountable for with regard to the project beyond the technical direction? perhaps even recommend representation from Adopters that are also end users?
Of particular focus in my request, ensuring the public presence of the project (website, docs, blogs, tweets) is vendor neutral and (edit) if it contains references to commercial offerings or companies such references are structured to refer to companies leveraging the project within their offerings should other non-service providing adopters require support beyond what the project provides. We need to ensure the guidance on this particular item is appropriately balanced for adopters that need support and are aware of the projects but not necessarily supported solutions that could assist them, without the project endorsing any particular company or organization. It should align with the website guidelines. (end-edit)
There have been a few occasions as of late where project’s blog was written such that adopters where recommended to use a vendor (literally welcoming them to the vendor), or that the project's website was hosted by a vendor and failed to separate the components and capabilities of the open source project from the commercial offerings. In both of these examples, the public presence of the project is in conflict with the Definition of Cloud Native, most specifically with the function of the CNCF described within that definition (lines 16-18).

Apologies for late response on this; it slipped by in the various requests we had.
This sounds like less of a problem of "who's accountable" and more of a problem of "we aren't emphasizing to projects that they need to be vendor-neutral".   As in, this feels like more of a matter of project onboarding than of templates.
What I can imagine is an advice doc on "how to be vendor-neutral" for contribute.cncf.io.  But this also requires action by staff/TOC/TAGs.

Gotcha, something along the lines of: Actively promoting vendor-neutrality for projects 101.
Regarding defining vendor neutrality - It covers a few areas, and is definitely worth a discussion to firm up perspectives about what it means.

What does communicating in a vendor-neutral manner mean?  Fair representation, no single vendor is promoted in communication over others, objective information is provided
How to drive project direction while ensuring vendor neutrality? Governance on project direction should allow opportunities for contributors and adopters (see definition here) to receive consensus on their features, PRs, etc. that would not promote one organization over another. For projects that work on plugins for various vendors, platforms, cloud providers, etc. providing clear information on how this is done, how they are objectively reviewed, and how the project brings balance to what areas it covers for different ecosystems/platforms/providers/etc.
How does the project ensure no single vendor is the deciding authority? if the majority of the maintainers are from one organization, potentially introducing decisional schemas in the event that the initial decision's dissenting vote is from the non-majority org, to ensure fairness in decision making.

Renamed issue based on what the deliverable is for TAG-CS.

Thanks Josh!

I recognize the issue at hand, but I believe we're overlooking a key aspect: our projects do not currently offer a formal method to provide users the choice of support options should they seek assistance. It's crucial, from my perspective, to inform users about the potential support they could receive for each project. Naturally, users can begin with the open-source project, but they should have the opportunity to, for instance, hand off their developed solution to part of their organization that does require support.  Of course, other users may never need support, but I think we should at least provide them with options.
Moreover, I worry that our declaration of vendor neutrality, without providing a platform for vendors to advertise their support and service options, might deter some vendors from incorporating their open-source projects into the CNCF.
Restricting value adds that some users will want, seems to be counter to the success of all the CNCF projects.  We should accommodate for both and provide choice.

wondering if this is still useful?
https://docs.google.com/document/d/11Hiz1dGYRS7GcjedpRVnSlDjIj0AVjeTa0-Td7aW-Lk/edit#heading=h.nhcqyz291adk
as a general point:

maintainers are overworked and stressed, so adding stuff to their todo list can break sustainability
often vendors and users want to help out but are not sure how --> it does not need to be coding

the CNCF talk of vendors should not assume that all vendors are equal size.  hyperscale and big infra players can get involvd in all kinds of OSS but for most vendors, it is an existential bet.  everyone has to thrive or OSS is doomed.

Sorry just catching up after vacation. Would be happy to work together on this! I'll let you know once I have a first pass

I've created the first draft here. Please leave comments in the doc.

There have been no comments on the doc in the past two weeks so I think it is time to open a PR for it.
Where should the document go? Will this be under TAG Contributor Strategy or the TOC repo?

Apologies, I haven't had a chance to look. This is on my list for today.

Left a few comments. I think this should go to contribute.CNCF.io but an open to other thoughts, effectively where projects go to look for resources.

Ok, should I add it as a page here https://contribute.cncf.io/maintainers/community/?

Can we wait to merge this until @jberkus or I can review it? I’ll be back from holiday and can review on Wednesday or Thursday.

Sure no worries

@xmulligan Thanks so much for pulling all of this together! I made a few minor suggestions, but overall this looks really good!

This feels ready for a PR.  Great work, Bill.

Opened the PR


Question: Launching at Boot

Sorry for a possible Linux noob question. How would I automatically launch Zwave2Mqtt at boot? I'm trying to create a systemd service, but issues with references to file dependencies, etc.

The easiest way is to use docker compose
wget https://raw.githubusercontent.com/robertsLando/Zwave2Mqtt-docker/master/compose/docker-compose.yml
docker-compose up

The second option is to use pm2. If you have nodejs already installed use npm install -g pm2 otherwise you can install pm2 as .deb
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv D1EA2D4C

# 2. Add the PM2 repository
echo "deb http://apt.pm2.io/ubuntu stable main" | sudo tee /etc/apt/sources.list.d/pm2.list

# 3. Update list of available packages
sudo apt-get update

# 4. Install PM2
sudo apt-get install pm2

Than follow the link for instructions for running it on startup


SSH Terminal run ./CarlaUE4.sh

CARLA version: 0.9.13
Platform/OS: ubuntu 22.04
Problem you have experienced: I use Pycharm SSH terminal to connect server. And run ./CarlaUE4.sh, but it didn't run normally. The SSH terminal shows as follows:
Last login: Thu Sep 14 16:30:03 2023 from <IP_ADDRESS>
(base) lisz@ps:~$ cd CARLA_0.9.13/
(base) lisz@ps:~/CARLA_0.9.13$ ./CarlaUE4.sh
4.26.2-0+++UE4+Release-4.26 522 0
Disabling core dumps.
(base) lisz@ps:~/CARLA_0.9.13$
It didn't report error, but can't run normally.

Carla is starting a Window that can't be shown if make a ssh without the "-X" or "-Y" flag.
ssh -X username@host

and other option is running carla without an window.
./CarlaUE4.sh -RenderOffScreen

Carla is starting a Window that can't be shown if make a ssh without the "-X" or "-Y" flag.
ssh -X username@host

and other option is running carla without an window.
./CarlaUE4.sh -RenderOffScreen

Hi, I have the same problem and have tried both, but none of them seems to work.


Feature Request: building/cross-compiling chip-repl for Matter end devices running through Python

Situation:
In PR 11116, there's an example for making a client device through a Python script by utilizing the chip-repl target and the controller wheel file. I have been attempting to extend this to run one on ESP32, but to no avail so far.
The main implication on this is to port Matter as a standalone Python module to embedded projects already running python-like enviroments e.g. micropython, circuitpython.
Attempted approaches:

Configuring GN to make it build through the IDF SDK's toolchain/gcc. However it does not seem that there's an easy way in as ESP32 is supposed to build through CMake/idf in this project.
Configuring CMake to also build src/controller/python, be it a wheel or a source distribution. I am currently working on this approach.

Request:
It would be nice if we can have a working example on this, to save further development effort. That said, any help or related experience to share at the moment would be greatly appreciated.

Bumping to keep the ticket alive, even though there doesn't seem to be any interests from the community.


AttributeError: module 'matplotlib.font_manager' has no attribute 'createFontList'

Hi,
My system have Python3.8 and matplotlib3.5.1 installed.
While trying network using your test data got following error:
Traceback (most recent call last):
File "/usr/local/bin/LineageTracker", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.8/dist-packages/LineageTracker/RunLineagerTracker.py", line 54, in main
HaploNetwork.main()
File "/usr/local/lib/python3.8/dist-packages/LineageTracker/HaploNetwork.py", line 1006, in main
net.calculate_and_output(haplotype_data, population_data, arguments, label)
File "/usr/local/lib/python3.8/dist-packages/LineageTracker/HaploNetwork.py", line 950, in calculate_and_output
length_data, DG, pos, hap_size, hap_freq, hap_size_per, hap_freq_per, style_list, pops, trans, trans2, fig_len = self._get_figure_parameters(sequence_df, population_data, plot_network_data, alt_data, node_num, network_data.size, arguments.alt, arguments.euqalsize, label)
File "/usr/local/lib/python3.8/dist-packages/LineageTracker/HaploNetwork.py", line 834, in _get_figure_parameters
font_list = font_manager.createFontList(font_files)
AttributeError: module 'matplotlib.font_manager' has no attribute 'createFontList'
Please suggest a solution for this error.
Lomous

Hi Lomous,
I'm sorry for this error. This could be caused by the version mismatch of Python and Matplotlib. The matplotlib.font_manager.createFontList is removed in the matplotlib3.5.1. Maybe you can try a matplotlib3.1.1 under the Python 3.6.
I'll update the program with the newer Python and Python packages.


Adjust Welcome to DMPTool banner layout

This is a very nitpicky request, but I noticed that for most display sizes and devices the welcome banner text and Get started button run to the very edges of the window (screenshot 1). I have to enlarge the window to full size on a desktop display for a nicer spacing/layout (screenshot 2).
If possible can you add a tiny bit of space on either side of the Welcome text and Get started button within the blue banner? It would be nice to anchor them to the same point as the elements above and below, so the DMPTool logo and gray line in the top nav above and the "DMPTool by the Numbers" and "Top Templates" area below.

looks good. closing.


Typos fixed in Using LLM-as-a-judge 🧑⚖ for an automated and versatile evaluation

What does this PR do?

Fixes #169
Who can review?
@merveenoyan and @stevhliu.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


Can't open typescript files

Describe the bug
When opening an lcov.info file from typescript files the main coverage report is generated, but can't open individual files to see detailed file coverage.
Looking at a file in the tree is not a link like in the demo.
To Reproduce
Just open an lcov.info made from typescrip files
Expected behavior
Open  detailed file coverage

Are you opening the file on the https://lcov-viewer.netlify.app?

Yes, I opened with it and the overview screen show all the coverage, but I can't navigate inside the files, they are not links

To give more context I'm generating the lcov.info file with the new node.js test reporter and tsx loader
node --test --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=coverage/lcov.info --import tsx src/**/*

Sorry, I also tried an lcov.info file generated with jest and also the ts files were not links nor I could dig into detail for each file

Right, the issue he it that the lcov file does not contain an source code. Thus, the site cannot show anything. However, there is a package @lcov-viewer/istanbul-report which you can use to generate an HTML report as an output from Jest coverage.
Here is an example of how you can add it to coverage reporters:
// jest.config.js
coverageReporters: [
    // other reporters
    '@lcov-viewer/istanbul-report'
],

Thanks for the suggestion for jest.
I tried also the cli with this command and it generated the same output that the website.
lcov-viewer lcov -o ./coverage ./coverage/lcov.info

Is there a way that I can generate the report that can expand on each file with the cli from the lcov.info file?

The CLI is also working with the LCOV file that does not contain any source code and thus the resulting report does not contain the source code as well.
However, there is a way to generate a report with the source code. You can install @lcov-viewer/istanbul-report package, and include it the "coverageReporters" of the Jest configuration.
After that, you can run jest with coverage collection and check the generated report in the coverage folder.

oh ok, ideally I'd love to remove jest and go with the new node.js official test runner and unfortunatelly for now it does only generate the lcov.info file.

@fernandopasik you can use the c8 package with the native node.js test runner. You need to install both "c8" and "@lcov-viewer/istanbul-report" and run tests in the following way:
c8 --reporter=@lcov-viewer/istanbul-report node --test

You also can use this repository as an example: https://github.com/eugenezinovyev/test-runner-lcov-viewer

Thank you @eugenezinovyev I've used c8 before, I was hoping to use entirely the new node testing runner but seems coverage still needs a few tweaks.

FYI also in node.js repo there was a suggestion that node coverage system doesn't support sourcemaps yet
https://github.com/nodejs/node/issues/49626#issuecomment-1893259080


bumpversion fails if mercurial isn't installed

I have bumpversion 0.5.3 running on linux mint 17 (which uses ubuntu 14.04.3). Every time I run bumpversion I get this error:
Traceback (most recent call last):
File "/home/hodur/work/test/bumpversiontest/env/bin/bumpversion", line 11, in
sys.exit(main())
File "/home/hodur/work/test/bumpversiontest/env/lib/python3.4/site-packages/bumpversion/init.py", line 659, in main
if vcs.is_usable():
File "/home/hodur/work/test/bumpversiontest/env/lib/python3.4/site-packages/bumpversion/init.py", line 83, in is_usable
stdout=subprocess.PIPE
File "/usr/lib/python3.4/subprocess.py", line 537, in call
with Popen(_popenargs, *_kwargs) as p:
File "/usr/lib/python3.4/subprocess.py", line 859, in init
restore_signals, start_new_session)
File "/usr/lib/python3.4/subprocess.py", line 1457, in _execute_child
raise child_exception_type(errno_num, err_msg)
NotADirectoryError: [Errno 20] Not a directory
If I install mercurial everything works as expected. I noticed that you're checking whether errno equals 2 when you expect to catch this exception for this specific case. Is that a typo or does either windows or osx result in an exception with errno 2?

I get this exact same error on macOS with python 2

I'm experiencing the same issue
(venv) user@host:~/Git/nucypher$ bumpversion stage
Traceback (most recent call last):
  File "/home/k/.local/share/virtualenvs/nucypher-iNjwDRsw/bin/bumpversion", line 8, in <module>
    sys.exit(main())
  File "/home/k/.local/share/virtualenvs/nucypher-iNjwDRsw/lib/python3.9/site-packages/bumpversion/cli.py", line 83, in main
    vcs_info = _determine_vcs_usability()
  File "/home/k/.local/share/virtualenvs/nucypher-iNjwDRsw/lib/python3.9/site-packages/bumpversion/cli.py", line 230, in _determine_vcs_usability
    if vcs.is_usable():
  File "/home/k/.local/share/virtualenvs/nucypher-iNjwDRsw/lib/python3.9/site-packages/bumpversion/vcs.py", line 47, in is_usable
    subprocess.call(
  File "/usr/lib/python3.9/subprocess.py", line 349, in call
    with Popen(*popenargs, **kwargs) as p:
  File "/usr/lib/python3.9/subprocess.py", line 951, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/lib/python3.9/subprocess.py", line 1821, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
NotADirectoryError: [Errno 20] Not a directory: 'hg'

Same error as above, not sure if this can be fixed with config? It is strange, because when running bumpversion to bump itself, I don't hit this error.


Tools can be published with neither a CWL or WDL path

Bug Report
In the my-tools' info tab
Expected behaviour
Can manually clear "WDL Path" or "CWL Path" and then save or cancel.
Actual behaviour
Clearing "WDL Path" or "CWL Path" without saving or canceling removes the entire textfield and label.
Steps to reproduce the behaviour

Go to my-tools
Go to the info tab
Click "Edit" for the "WDL path"
Clear its text

Now the entire text field and label is gone
Environment (Browser or OS and Dockstore version)
UI2 2.0.4

FYI, the immediate problem is solved.
A user can now blank either the cwl or wdl path.
However, this means that both could potentially be blank, putting the tool into an odd state.

Working on staging.dockstore.org


[UI] Notification Center button only actives on click of icon, not on click of button

Current Behavior
Please see the screen recording for a demonstration of the behavior.
Desired Behavior
The entire button should be clickable and activate the notification center sidebar.
Screenshots/Logs
https://user-images.githubusercontent.com/7570704/220229090-50487b2a-2bcd-4425-bedc-0667e87ebe91.mov

Contributor Guides and Handbook

🎨 Wireframes and designs for Meshery UI in Figma
🖥 Contributing to Meshery UI
🙋🏾🙋🏼 Questions: Discussion Forum and Community Slack

Hi, @leecalcote I want to work on this issue can you assign this issue to me?

@leecalcote  In the local env, it's working absolutely fine. There might be some issue with the currently deployed version of playground.
See Here  ⬇⬇
https://user-images.githubusercontent.com/52361778/220479027-f4ba2a85-192d-41d8-94e1-6a607e949166.mp4

@rinkuhasija yeah I also saw that, but the settings button still seems to have this issue. Try checking that. Apparently only the icon responds to clicks in case of the settings button.


Remove landingpage from documentation

When you currently go to docs.umh.app, you are greeted by a "start page", which currently adds no value, so I suggest removing it.

@kruegeralex Please comment, whether this issue is still relevant (after discussion with @chrisproch)

@kruegeralex Please comment, whether this issue is still relevant (after discussion with @chrisproch)

Can be removed.


[BUGish] Replace all tooltip icons with (?) icon and all risk indicator icons with (!) icon

Proposal

done


Fire intersected manually

Hi, first of all, GREAT COMPONENT, I just falled in love.
It's working great, llike a charm.. but...
I'm wondering if there is any way to "force" isIntercepted from the component instantiating the lazy-component
I'm triying some children-component inside the intercepted slot to be aware in certain cases. Already done, but since the children-components are not rendered they never fire. It would be great if I can make the lazy-component aware of my wish to force it to isIntercepted.
pseudocode
<mycomponent>
     <lazy-component>
           <children-component/>
     <lazy-component/>

    .....my component code needs the lazy one to be `intersected=true` ( so it is rendered and the children component takes action
</mycomponent>

P.D. I'm really noob with Vue, maybe there is a way. If not I can send a pull request adding a prop that syncs with the isIntercepted data.

hey, sory for late. thank you so much for advice. please check v2.1.0 (new props & usage) and last example in demo. please ping to re-open if it didn't fix issue.


Port GoKMeans to GoLearn

Moving gokmeans to golearn, making use of golearn's interfaces.

Any updates on this? I've been toying with an R*Tree implementation in Go and it would speed up the classification step tremendously.
@hpxro7 @mdesenfants

does this branch just need to be finished? https://github.com/sjwhitworth/golearn/tree/kmeans

I think we just ended up with two or more people with half-done k-means implementations. Mine works in my repo, but it would need some work to merge into the golearn set. @hpxro7 started one in golearn, but I don't know if it's ready or not.

What's about the kmeans branch? It's not merged, there is no pull-request and the last activity was 6 years ago.


Separation of UI and Logic in Component Slider

Description
Improving Code Maintainability and Readability.
Problem Statement/Justification
Separate the useSlider logic in Slider.tsx by creating a use-slider.tsx file.
Proposed Solution or API
No response
Alternatives
No response
Are you willing to participate in implementing this feature and create a pull request include the implementation?
None
Additional Information
No response

@EGASHIRAAkihide
Sure, I’ll assign it to you. Please create a branch from v2.0.

I'm really sorry about this, but because of some things going on, we'll tackle this issue after we finish up some other tasks. So, we’re going to close your PR. @EGASHIRAAkihide


misc improvements to project modal styling

clean up code
round off modal corners
use $accent for highlight

I feel like we need another color for the modal background, but none of the ones on figma look good...

The modal background overlay can be more be darker to blur out the website more and pop our the modal more. I think having a light color instead of the current dark blue for the modal helps it stand out more as well, although it might go against the dark theme of the website. For content, one thing we can do is have the showcase videos for the projects in the modal and if a project doesn't have a showcase video we can fallback to the thumbnail image.

For content, one thing we can do is have the showcase videos embed for the projects in the modal and if a project doesn't have a showcase video we can fallback to the thumbnail image.

https://github.com/ubclaunchpad/new/issues/75

Imma merge this for now - let's continue iterating on this as we go!


Unify the case style of configration

What type of enhancement is this?
User experience
What does the enhancement do?
We currently have two code case styles in our configuration file. We need to standardize to a single code case style without sacrificing backward compatibility.
https://github.com/GreptimeTeam/greptimedb/blob/518bac35bc32834517f8ad356c05406522eb61be/config/metasrv.example.toml#L13
https://github.com/GreptimeTeam/greptimedb/blob/518bac35bc32834517f8ad356c05406522eb61be/config/standalone.example.toml#L2
Implementation challenges
No response

#2962


gitlab issue event sends assignees (multiple) not assignee (single)

I also got hit by the gitlab API change where the IssueEventPayload doesn't contain a field 'assignee' but only 'assignees' - even though there's only one...
https://github.com/go-playground/webhooks/issues/159
The 'assignee' field is deprecated but not removed (https://docs.gitlab.com/ee/user/project/integrations/webhook_events.html#issue-events) so it's kept in the struct.

Coverage: 88.208%. Remained the same when pulling c56bb26bdd587465786dd4862d10a511c7adccae on kubaraczkowski:gitlab_issue_event_assignees into 4f72f9c366d8b19787398015a3389b826c36239f on go-playground:master.


bump image

This PR bumps the used golang image to prevent potential security vulnerabilities.

/pre-main-control-plane-gke-integration

/pre-main-control-plane-integration

/pre-main-control-plane-reconciler-e2e

/pre-main-kcp-development-artifacts

/pre-main-control-plane-reconciler-upgrade-kyma2-latest-to-main-gardener

/pre-main-control-plane-reconciler-e2e

/test pre-main-control-plane-reconciler-e2e

@FriedrichWilken You need to bump the image to eu.gcr.io/kyma-project/control-plane/kyma-metrics-collector:PR-1590
/hold
Can you make the PR description a bit more descriptive ? :)

/test pre-main-kcp-development-artifacts

/test pre-main-control-plane-reconciler-upgrade-kyma2-latest-to-main-gardener

/test pre-main-control-plane-gke-integration

/retest

/retest

/test pre-main-control-plane-gke-integration

/test pre-main-control-plane-gke-integration

/retest

/retest

/retest

/retest

/retest

/retest

/retest

/retest

I am closing this in favour of https://github.com/kyma-project/control-plane/pull/1593


Expand Readme

Right now we have no way of knowing what the project is about through the Readme, some expansion is needed CC @PaliwalSparsh

Maybe even some Set-Up instructions? right now i have no way to set this up

Added Setup instructions and the description for the project. Thanks 😄


Package not working with Substrate node template version 3

After adding the package it ends up with the following error
runtime\Cargo.toml
substrate-validator-set = { git = "https://github.com/gautamdhameja/substrate-validator-set" , tag = "3.0.0", default-features = false, version = "3.0.0"}

error[E0512]: cannot transmute between types of different sizes, or dependently-sized types

.cargo/git/checkouts/substrate-7e08433d4c370a21/83808aa/primitives/runtime-interface/src/impls.rs:44:1
   |
44 | assert_eq_size!(usize, u32);
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: source type: `usize` (64 bits)
   = note: target type: `u32` (32 bits)
   = note: this error originates in the macro `assert_eq_size` (in Nightly builds, run with -Z macro-backtrace for more info)

.cargo/git/checkouts/substrate-7e08433d4c370a21/83808aa/primitives/runtime-interface/src/impls.rs:46:1
   |
46 | assert_eq_size!(*const u8, u32);
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   |
   = note: source type: `*const u8` (64 bits)
   = note: target type: `u32` (32 bits)
   = note: this error originates in the macro `assert_eq_size` (in Nightly builds, run with -Z macro-backtrace for more info)

For more information about this error, try `rustc --explain E0512`.
error: could not compile `sp-runtime-interface` due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
error: build failed

Apologies, that was wrongly tagged. I have cleaned up tags and releases in this repo and the last compatible tag with Substrate master is https://github.com/gautamdhameja/substrate-validator-set/releases/tag/monthly-2021-07.
You can use this tag with the corresponding Substrate tag.