Did swap of BTC to RUNE but RUNE not showing up in THORCHAIN Assets nor is transaction showing up in my wallet 'HISTORY'

Expecting swapped BTW for RUNE to show up in THORCHAIN Assets
No RUNE showing up after 45+ minutes and counting...
I don't know what to suggest, but I could use some feedback in regards to what my expectations should be in regards to the amount of time it takes for a BTC to RUNE swap to take place.  Everything appeared to be running fine when it came to seeing the swap interface operating.
I am seeing no history in my wallet of the swap even having taken place... which isn't exactly confidence inspiring if you've put $1K of BTC in the wallet and made a swap for 85.8 RUNE and it's not showing up anywhere in my wallet...
I'm trying to get access to the RUNE I swapped my BTC for and I'm not even seeing any details of the transaction in the 'HISTORY' section of my wallet.
My THORCHAIN wallet address is:
thor10fu2f8u5sjvk9hg4hz39w2gxw2gxdzq66hgf5t
Your Environment
I'm running Asgardex Version 0.2.1 (0.2.1)
on Mac OSX 11.2

My RUNE just showed up!
However, as a matter of inspiring confidence in the process (especially for newbies like myself) I'd suggest you add some sort of on-going, staged update of the transaction once initiated (under 'HISTORY' or elsewhere...?).
That said, I am excited by the possibilities of this platform and I look forward to using Thorchain in the future!

@Tonacious BTC has a long blocktime, that's why it take some time to get final result of a swap BTC -> RUNE. We will think about how we can improve the UI to give users such information. Thanks for your feedback / suggestion.


Documentation grammar changes

Tiny doc patches for readability and accuracy
Very unsure on ticking all those boxes below, it said to tick even N/A items, so I'm not sure what the point of them is :)

Pull Request Checklist
Please check all boxes, including N/A items:
Testing

[X] Unit test and/or integration test added
[X] Toolkit change?: integration tests manually executed (paste output to the PR description)
[X] Init template change?: coordinated update of integration tests (currently maintained in a private repo).

Documentation

[X] README: README and/or documentation topic updated
[X] jsdocs: All public APIs documented

Title and description

[X] Change type: Title is prefixed with change type:

fix(module): <title> bug fix (patch)
feat(module): <title> feature/capability (minor)
chore(module): <title>  won't appear in changelog
build(module): <title> won't appear in changelog

[X] Title format: Title uses lower case and doesn't end with a period
[X] Breaking change?: Last paragraph of description is: BREAKING CHANGE: <describe exactly what changed and how to achieve similar behavior + link to documentation/gist/issue if more details are required>
[X] References: Indicate issues fixed via: Fixes #xxx or Closes #xxx

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license.

Oh! I see, it's a substitution. My bad :)


Waiting long for something happen

A brief description
There are some problems with loading things like git status. It takes to long sometime more then a minute. When my virtual machine does this in milliseconds for the same project. It is also with ssh to other machines, sometimes ssh user@server1156 as example will take 5 a 6 seconds before connection which putty or virtualbox-ubuntu does this imedatelly (server is on the same switch).
Expected results
waiting long for something happen
Windows build number
Microsoft Windows [Version 10.0.14393]
Repro Steps
start bash
$ ssh [user@server1156]
or
go to project git directory
$ git status
output
strace git status
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f5793940a10) = 13611
close(6)                                = 0
read(5, "", 1)                          = 0
close(5)                                = 0
close(4)                                = 0
read(3,
The last point he is waiting...

Git is using some pattern WSL doesn't like from a performance standpoint; there are some comments in #981. Similarly with ssh #1076. I am not sure if the issue is connected though it seems likely.

I forget, what's the default value of git config core.fscache on Ubuntu?  Setting it to true is a common performance recommendation on Windows.  I wonder if it would help WSL as well.  If so, that might shed some light on the source of the performance slowdown.  (And be a viable/convenient workaround.)

You might be hitting an performance issue we are actively investigating with NTFS. Git was written using certain operations that are very fast on Linux but slow on Windows.

Looks like 'core.fscache' option is only respected on Git for Windows.
This link has some pertinent info also. In particular git config core.ignoreStat might be a useful workaround for WSL. Weird though, I have never (knowingly) set that config variable on Windows, yet git status is tolerable with large trees.

The agnoster theme on both zsh and bash is incredibly slow.  Spamming return will consume 100% CPU. Most of the delay is attributed to running git commands:

git rev-parse --git-dir
git rev-parse --is-inside-work-tree
git symbolic-ref HEAD
git rev-parse --short HEAD

Commenting out the git commands helps however the terminal is still quite slow (multi-second delay) when pressing return.

Why was this closed?

It'd be nice to have a link to some ticket that's tracking the performance issues? If there's not already a ticket, then this should remain open.

@bootstraponline - Agreed. I couldn't find one in the user voice page. It might be worthwhile to get one logged there so that people can up vote.

Filesystem is slow is probably the closest existing user voice ticket.

@bootstraponline - Thanks. Yes, that's the right one. I was searching with the keyword "perf" :).

@nesl247 indead I reopend it again ;)

I know that some of the performance issues are outside the realm of WSL, but any updates on improving performance? Slow performance, especially for Git and Ruby, really hurts my productivity.

I've noticed the same issue, but I also noticed that the issue is much worse when the directory I cloned the project to was in the windows filesystem. I double checked and for some reason, the cloned project on the windows directory is 369G where the same cloned project is 741M on the linux filesystem. In the following output, "projects" is a symlink to /mnt/c/Users/me/projects.
$ pwd
/home/me

$ ls -l projects
lrwxrwxrwx 1 me me 29 Jul 20 14:48 projects -> /mnt/c/Users/me/projects

$ du -sh projects/mygitproject
369G    projects/mygitproject

$ du -sh mygitproject
741M    mygitproject

@mo18 - Do you know what is taking up that much room on the Windows directory? Maybe du is not correctly reporting the size on Windows dirs. Can you double check from explorer or cmd?

@sunilmut - In Windows explorer, the mygitproject directory reports 731 MB.

So, it looks like du in DrvFS (/mnt/c etc) in some cases could report false values. Adding @SvenGroot

What build was the "du" output from? There was a bug with block counts reported in both LxFs and DrvFs that leads to "du" giving wildly inaccurate numbers that is fixed in current insider builds, but would be broken in the Creator's Update.

@SvenGroot - I'm on 1703

Dupe #981.


Create a player GameObject and domain entity

Description
Before the game can be made we need an object to represent the player
Acceptance Criteria

Player GameObject exits
Player Spawner exists
Player Movement Component exists
Ensure that you can move the player around the scene
Ensure that the spawner is configred when the scene is being loaded

Implementation

[ ] Define the domain entity for the player object
[ ] Create the player spawner

[ ] Create the player builder to construct and initialise the player

[x] Create the PlayerMovementComponent
[x] Link the player movement to an input passthrough
[x] Add Debug Background to properly reveal the PlayerObject movement

Steps to spawn the player

Configure the services and managers for the scene
Spawn the player from the flyweight
Assign it to the player provider
Confifgure the camera
Configure the input (should be done last)

Scope change:

Create the camera controller for scene

Scope Change:
Domain object for player will not be created until the player is mostly fleshed out. The data requirements are not yet clarified along with the functional requirements.


PS600 Temperature Sensor shows like binary sensor

Dear @konradb3,
Please improve integrations with PS600,
In HA shows like binary sensor but actually is a temperature sensor
Please below screen

Many thanks!

Are you using ZigBee2MQTT? If so this is now working. See
https://github.com/Koenkk/zigbee-herdsman-converters/blob/master/devices/salus_controls.js


Double escape character in config

I'd like to do something like
set $bg #101b2a
set $fg #dcdccc
set $dmenu dmenu_run -fn ProFont-11 -nb \\$bg -nf \\$fg -sb \\$fg -sf \\$bg
set $menu j4-dmenu-desktop --dmenu="$dmenu" --term="$term"

But sway won't let me double escape a variable.

What is this supposed to achieve?

I want to run j4-desktop-menu calling dmenu (corrected from dmenu_run) with the specified colors that I also use in other places in the config.
I think I made it work:
set $dmenu 'dmenu -fn ProFont-11 -nb "$bg" -nf "$fg" -sb "$fg" -sf "$bg"'
set $menu j4-dmenu-desktop --dmenu=$dmenu --term=urxvt

But having a possibility to write a single backslash in front of a variable would still be nice:
set $color #ffffff
set $menu dmenu -nf \\$bar

should result in $menu containing dmenu -nf \#ffffff (without the backslash the # indicates a comment I guess)


Check bumped versions

During the release process it could be a good idea to check the that all versions have been correctly bumped, e.g. to the correct version,
Maybe we should also run some tests with pre-released versions to ensure that all is running well before releasing?

Maybe we can just use the right versions here: https://github.com/epinio/helm-charts/blob/main/scripts/build-charts-ci.sh#L46-L47
instead of stubbed versions.


ZEPPELIN-418 Keep paragraph height the same with/without executionTime label

Addresses https://issues.apache.org/jira/browse/ZEPPELIN-418.

[x] executionTime label ("took xx seconds") keeps it's space while paragraph is running
[x] show executionTime label only on hover mouse in 'simple' look n feel

'default' look n feel
Before

After

'simple' look n feel
Before

After

Ready to merge. Please review it.

looks good

LGTM

Thanks, I'm merging it into master.


Remove the NSG validation for e2e tests

Which issue this PR addresses:
Fixes e2e tests
What this PR does / why we need it:
e2e is failing at this step for some reasons.  decision is to remove it for now.
Test plan for issue:
should pass the e2e
Is there any documentation that needs to be updated for this PR?
N/A

/azp run ci


Allow users to update Seo title (Slug)

The system automatically generates them but then allow user to update. For all entity types:

Category
Brand
Product
Page
Vendor
NewsCategory
NewsItem

Hi, I would love to help with this. Do you intend to SEO title to be the text inside the html title tag? Or the part of the URL? Or both?

I think just the part of the URL is ok. Thanks

Are you sure? Having run an eCommerce site myself, the ability to change the title is a big asset.
On the other hand, the url is not that important.

I am not a SEO expert. Please correct me if I am wrong. I think the content in the html title tag should be the name of the content, for example product name, category name.

That is the most obvious way, but an experienced SEO practitioner may want to do some more fine tuning of the title tag. The title tag is one of many factors that determine the ranking of the page, but it is a very important one. But it's your project, so I'll leave the final decision up to you.

If it is import than, I am fine.  Actually I think I have added some properties for SEO: MetaTitle, MetaKeywords and MetaDescription. Your support is appreciated

Hi @odemeulder, any update on this?


Page UP and donate buttons

Description
The page UP button will allow the user to return to the top of the page in one click.
Donate button will allow the user to donate and support the project.

Acceptance Criteria
Page UP button

The button appears after 2nd screen (desktop (1920px, 1600px, 1025px), tablet (768px), mobile (360px) and hides if the user returns to a place higher than that.
Click on this button returns the user to the page's top.

Donate button

Donate button is displayed
Click on it opens a modal window with donate options

Click on the "X" button closes a modal window
When the user reaches the bottom of a StreetCode - Donate Modal window appears automatically
If the user has earlier opened donate modal window via the button - modal window is not shown automatically
If the user earlier viewed an automatically displayed window - it will not be displayed for a second time
Button "Підтримати" is disabled until the user clicks on the checkbox to confirm his agreement about personal data.
A checkbox with agreement about personal data appears.
The user is able to type the amount of a donation
Click on a button with the amount changes button color

Epic link
https://github.com/ita-social-projects/StreetCode/issues/19

Adaptives added: desktop (1920px, 1600px, 1025px), tablet (768px), mobile (360px).

Donate button 4 is updated.


Fixes for issue 1298

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Column autofit

Can i do column autofit?

It's not possible at the moment.
The best you can do is set column width individually via setColumnProperties.
Note that Autofit is a complex operation, requiring the knowledge of font metrics, and building the whole dataset in memory in order to compute the max string size for each column.
I'll keep this issue open as an enhancement. I may implement something for the default font in the future.

Ok I understand. Excellent work, by the way.

@mbleron
Hi, how about to consider a setting of default column width, by column type (and width maybe)?
Below just a simple rough thought for example:

char/varchar related: if column data length<=50 then C1 else C2
date/timestamp: default to D
numeric related: if value <= 10000000 then N1 else N2
others: default to O

I think a kind of default column width setting may meet 90% cases,
then we can set specific column width by setColumnProperties only when it's needed.
Regards
Wicky


MUSL builds

Fix #66

So musl builds are not currently possible because rusty_v8 does not provide musl builds. This attempt wasn't actually building using musl, rather only glibc again. I will revisit this once https://github.com/denoland/rusty_v8/issues/49 is done.


Clarify documentation on adding readers (and other functionality).

In adding features we say "Please add documentation to a sensor page when you add a new analysis."

I wonder what a "sensor page" is. Perhaps this refers to the notebooks? But these do not describe all functionality, mostly preprocessing. Some show plotting functions as well.
I think only API documentation should be added at first. More popular functions could be added to examples. But in this case, the API documentation should be more structured and extensive.
"Analysis" probably refers to any new functionality. Changing this now.

Title changed.

Add documentation on readers. One page for each reader, under "data readers".

The documentation has been updated since this issue and it should be fixed


pip-sync doesn't get ipython dependencies

Describe the issue briefly here.
Environment Versions

OS Type
Python version: $ python -V: Python 3.6.0
pip version:  $ pip --version: pip 9.0.1
pip-tools version: $ pip-compile --version: pip-compile, version 1.8.0

add ipython to requirements-dev.txt
run pip install -r requirements-dev.txt
run pip-sync requirements.txt requirements-dev.txt

pip-sync ends up removing ipython's dependencies...
Perhaps I misunderstood how the tools works? Or the intention behind the tool? I don't want to pin every single dependency a complex package has, do I?

pip-sync works in tandem with pip-compile which creates a pinned version of your dependencies and their sub-dependencies.
You need to run pip-compile first on a requirements.in file. In your example, you would have ipython in your requirements.in, then run pip-compile.
pip-sync is used to update an existing virtualenv to match what would have appeared in a previous pip-compile invocation.
Closing. Do not hesitate to reopen if you still need info.


Master

POC implementation of class attributes used to automatically populate a graph

We may want to eventually migrate the reflection-lambdas into the class attributes they correspond to... but for now they'll be fine in GraphNode


Default column name behavior when there is no .alias() call

Describe the bug
Not sure if it's by design, but want to check the default column name behavior upon column expression (when there is no .alias() call)
To Reproduce
For trivial expressions like col("A"), col("B"), it will use the original column name if no .alias() is specified . This is expected (and kind of consistent with SQL as SELECT a, b:
>>> from daft import DataFrame, col
>>> df = DataFrame.from_pydict({
...     "A": [1, 2, 3, 4],
...     "B": [1.5, 2.5, 3.5, 4.5]
...  })
>>> df.select(col("A"), col("B")).show(2)
   A    B
0  1  1.5
1  2  2.5

For expression like col("B") * 2, it will use "B" as output column name if no .alias() is specified :
>>> df.select(col("A"), col("B") * 2).show(2)
   A    B
0  1  3.0
1  2  5.0

Not sure if this is by design (and this behavior will be kept in the future).
Especially, the output column name for col("A") + col("B") will be "A":
>>> df.select(col("B") * 2, col("A") + col("B")).show(2)
     B    A
0  3.0  2.5
1  5.0  4.5

Expected behavior
Not sure what's the best strategy -- shall we explicitly ask for .alias() call for column expression like col("A") + col("B")? Some SQL engine will assign column names like _col0, _col1 upon things like SELECT b * 2, a + b

Hi @wenleix thanks for bringing this up!
Indeed - for naming, we currently default to using the left expression's name if no alias is specified. Specifically, for the example col("A") + col("B") we keep "A" as the name. We decided to keep this as the default behavior because oftentimes the semantic meaning of a column is still kept after performing some corrections on a column. For example:
df.select(df["year"] + 1)  # perform some corrections

In the above example, the "year" column still semantically means a year, and can thus continue to be referred to as "year" in downstream operations.
When this default case is not intended, users can provide external input using .alias(), assigning a new semantic meaning to the field. For example:
df.select((df["year"] - 2000).alias("years_after_2000"))

That being said, I just played around with PostgreSQL and it looks like they give the column an anonymous name "?column?" when an operation is executed. This seems reasonable as a default as well - i.e. we no longer know what the intended semantic meaning of a field is after any operation is executed on it. However, for Daft these columns are often re-used later, and having these unnamed columns makes that really difficult.
We like to adhere to having sensible defaults, and we deemed defaulting to the left expression's name as the most sensible default here. That being said, we're open to feedback as to why this might be unexpected behavior!


npm i -g @coveo/cli` contains an error

Describe the bug
Discussed in https://github.com/coveo/cli/discussions/286
Installing coveo through npm show an error:
Error: Patch file found for package dev-cli which is not present at node_modules/@oclif/dev-cli

To Reproduce
npm i -g<EMAIL_ADDRESS>
Expected behavior
No error should occur on installation,
Desktop:

OS: Windows

OS version: 10.0.19041

Browser N.A.

Browser version: N.A.

Version of the CLI: 1.5.0
Local Node version: 14.17.0
Local NPM/Yarn version: 6.14.13

Additional context
https://coveord.atlassian.net/browse/CDX-335

Installing or updating the CLI on future versions should not trip this error.


Extra ray query functions for multiple intersections and no direction

Discussed in https://github.com/NVIDIA/warp/discussions/212

Originally posted by cadop April 30, 2024
Please let me know if there is already a simple/fast way to do this.
It would be helpful if there were some extra ray query functions, similar in spirit to the point query.
The bvh query lets me iterate over the intersections. It would be helpful if there was a mesh ray that would do the same thing.  I also have a need for the closest point on the mesh along an axis, so a ray in both directions from a start point would be very helpful.
https://nvidia.github.io/warp/modules/functions.html#warp.mesh_query_ray

Hi @shi-eric
I went through this issue and looking to contribute here
I was hoping if this is an priority task and I could take it up as my good-first-issue?
Lmk if there's something else I can work upon, thanks!


last fixes for release of v0.8

remove pip installs from environment.yml, which are now conda packages (for Linux and MacOS)

any other last-minute cleanups?

see #1349


Exit status 255

When i try to run start.sh
i am getting exit status 255, after that nothing is happening
dirname: too many arguments
Try `dirname --help' for more information.
initializing...
2014/07/09 07:45:20 Virtual machine boot2docker-vm already exists
starting...
2014/07/09 07:45:21 Waiting for VM to be started...
.............................
2014/07/09 07:46:48 Started.
2014/07/09 07:46:49   Trying to get IP one more time
2014/07/09 07:48:07 exit status 255
2014/07/09 07:48:07 Docker client does not run on Windows for now. Please use
2014/07/09 07:48:07     "c:\Program Files\Boot2Docker for Windows\boot2docker.ex
e" ssh
2014/07/09 07:48:07 to SSH into the VM instead.
connecting...
2014/07/09 07:49:24 exit status 255
What does exist status 255 means?

Issue seems resolved, going to prune


library.properties is missing

Hi,
like your project so far. Could you add a library.properties file? Otherwise energia (ver. 1.6.10E18) does not correctly recognize your lib.
Example:
name=CC1101
version=1.0.0
author=jhester
<EMAIL_ADDRESS>sentence=This is a library for the TI CC1101
paragraph=This is a library for the TI CC1101
category=Sensors
url=https://github.com/jhester/msp430-cc1101
architectures=* (could you also provide for MSP430G2553 ?)

Hi,
like your project so far. Could you add a library.properties file? Otherwise energia (ver. 1.6.10E18) does not correctly recognize your lib.
Example:
name=CC1101
version=1.0.0
author=jhester
<EMAIL_ADDRESS>sentence=This is a library for the TI CC1101
paragraph=This is a library for the TI CC1101
category=Sensors
url=https://github.com/jhester/msp430-cc1101
architectures=* (could you also provide for MSP430G2553 ?)

Hey there,
I have recently added MSP430G2553 support to this lib. If you still need it, check https://github.com/abhra0897/MSP430-CC1101-Energia-Library


Error: undefined method `timed?' for #Homebrew::Service:0x00007f8e68cb04c8

Error: undefined method `timed?' for #<Homebrew::Service:0x00007f8e68cb04c8>
Did you mean?  tainted?
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formula_wrapper.rb:42:in `timed?'
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formula_wrapper.rb:176:in `to_hash'
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:17:in `map'
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:17:in `services_list'
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/lib/service/commands/list.rb:13:in `run'
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/cmd/services.rb:86:in `services'
/usr/local/Homebrew/Library/Homebrew/brew.rb:110:in `<main>'

This error started occurring when I install mongodb.

Hello @SMillerDev, I tried the fix you proposed.  It fixes the timed method issue.  But there is at least another missing method:
Error: undefined method `cron' for #<Homebrew::Service:0x00007fe5dd190008>
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formula_wrapper.rb:196:in `to_hash'
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:17:in `map'
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/lib/service/formulae.rb:17:in `services_list'
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/lib/service/commands/list.rb:13:in `run'
/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services/cmd/services.rb:86:in `services'
/usr/local/Homebrew/Library/Homebrew/brew.rb:110:in `<main>'

Thank you for your work.

for now you can just revert to an older commit like this
git checkout 6aaf037f5eb0399c97a3068908697e1565963762

It's actually fixed in the latest brew release, no need to revert anything.


Refactoring trainer model

Pushed code to do data format inference. I kept the different values for format for now, but now the default is none and in that case it's automatically determined. Will still need the option to specify it manually, because for instance for csv if the user specifies a file without the extension, at the moment it is not recognized.


Support arbitrary nested CRDT as values in GMap

:+1: seems good

This flew under the radar for some reason! Closing... for closure :)


Give different names to different flavors of stage1 images

This PR makes some small changes in rkt's behavior. Hopefully commit messages are quite clear about the changes.
In short - we do not default to stage1.aci in the same directory as rkt if default stage1 image path was not set; we always set the path. But the code tries to load the stage1 image from the same directory as rkt if loading stage1 image from default path fails.
This PR fixes #1292.

LGTM

@iaguis @krnowak is there any UX change here we need to document?

I don't think so. But it is late now, so I'll think about it tomorrow.


[refactor] Remove enabled options from cmd config files

 Here is an overview of what got changed by this pull request:

Clones removed
==============
+ web/client/codechecker_client/cmd/store.py  -1
+ web/server/codechecker_server/cmd/server.py  -1

See the complete overview on Codacy


How can I use String.join with pc.List[str]

How can I use the List[str] variable in State in a join function?
I initially tried the following.
"""Welcome to Pynecone! This file outlines the steps to create a basic app."""
from typing import List

import pynecone as pc

class State(pc.State):
    nodes: List[str] = ["a", "b", "c"]

def index() -> pc.Component:
    return pc.center(
        pc.text(" ".join(State.nodes))
    )

# Add state and page to the app.
app = pc.App(state=State)
app.add_page(index)
app.compile()

However, I got this error.
pc.text(" ".join(State.nodes))
            ^^^^^^^^^^^^^^^^^^^^^
TypeError: sequence item 0: expected str instance, tuple found

I also tried changing the code to look like this
class State(pc.State):
    nodes: List[str] = ["a", "b", "c"]

    @pc.var
    def nodes_as_str(self) -> str:
        return " ".join(State.nodes)

def index() -> pc.Component:
    return pc.center(
        pc.text(State.nodes_as_str)
    )

But it still gives the same error.
pc.text(" ".join(State.nodes))
            ^^^^^^^^^^^^^^^^^^^^^
TypeError: sequence item 0: expected str instance, tuple found

How can I fix this?
I'm using python 3.11.0, pinecone 0.1.19.

Hi! Try using this method :
def index() -> pc.Component:
return pc.center(
pc.text(" ".join([str(item) for item in State.nodes)])
)

You can't use methods like join on a State var see the var operations section for more details https://pynecone.io/docs/state/vars . I would recommend using a computed var for this functionality seems like a perfect use case.
We are adding a better error message for this in the upcoming release.


Installation fails with Error: No compatible version found: connect-auth@'github:e14n/connect-auth'

Installation sudo npm install -g pump.io fails with:
npm ERR! Error: No compatible version found: connect-auth@'github:e14n/connect-auth'
npm ERR! Valid install targets:
npm ERR! ["0.0.1","0.0.2","0.0.3","0.1.0","0.1.1","0.1.2","0.1.3","0.2.0","0.2.1","0.2.2","0.2.3","0.3.0","0.3.1","0.3.2","0.4.0","0.4.1","0.5.0","0.4.2","0.4.3","0.5.1","0.5.2","0.5.3","0.5.4","0.6.0","0.6.1"]
npm ERR!     at installTargetsError (/usr/share/npm/lib/cache.js:719:10)
npm ERR!     at /usr/share/npm/lib/cache.js:638:10
npm ERR!     at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:142:7)
npm ERR!     at /usr/lib/nodejs/graceful-fs/polyfills.js:133:7
npm ERR!     at Object.oncomplete (fs.js:107:15)
npm ERR! If you need help, you may report this log at:
npm ERR!     <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR<EMAIL_ADDRESS>
npm ERR! System Linux 3.16.0-30-generic
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "pump.io"
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /tmp/npm-debug.log
npm ERR! not ok code 0

Nice catch; sorry about this.
So the issue here is apparently that github: shorthand was added in the npm@2 cycle. You're on npm@1.
I'm leaving this open since technically we still support that version. However, frankly, npm@1 kinda sucks, and we recommend upgrading to npm@3 or better. (You should probably upgrade from Node 0.10 too - you'll get a large deprecation warning when running under 0.10.) See
https://pumpio.readthedocs.io/en/latest/sysadmins-debian.html#install-or-fix-npm for how to do this.
Truthfully I forgot we even had this git dep - the right solution here is to just publish it to the registry. @evanp, I need publish rights for oauth-evanp to do that.

To clarify, since I didn't explicitly say this, I'll push out a fix for this ASAP but in the meantime you can and should work around this by installing npm@3 (since even if this issue didn't exist, we'd still recommend upgrading)

Just pushed a commit fixing this (since I apparently forgot last time). I'll put out a new beta later today. The long-term fix to this is #1321.


typescript-eslint/parser version changed from 5.56.0 to 8.8.0.

fixes #198 , #197
refrence #197

@seanmarcia review req. on this.


Difference between mdx-go and x0

I've just discovered this repo and wanted to ask -- what's the difference between this project and x0?

Great question! MDX Go is essentially another iteration on a similar idea, taking some learnings from x0.


Seal Android downloader not working for instagram

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I'm running yt-dlp version 2023.10.13 (update instructions) or later (specify commit)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
Hi
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
App version: 1.10.0 (11000)
Device information: Android 12 (API 31)
Supported ABIs: [arm64-v8a, armeabi-v7a, armeabi]
Yt-dlp version: 2023.10.13

URL: https://www.instagram.com/reel/Cyw82sNpWE6/?igshid=MTc4MmM1YmI2Ng==
WARNING: [Instagram] Cyw82sNpWE6: General metadata extraction failed (some metadata might be missing).
WARNING: [Instagram] unable to extract shared data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
WARNING: [Instagram] Main webpage is locked behind the login page. Retrying with embed webpage (some metadata might be missing).
WARNING: [Instagram] unable to extract additional data; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
ERROR: [Instagram] Cyw82sNpWE6: Requested content is not available, rate-limit reached or login required. Use --cookies, --cookies-from-browser, --username and --password, --netrc-cmd, or --netrc (instagram) to provide account credentials

https://github.com/yt-dlp/yt-dlp/issues/7165#issuecomment-1569112339


undefined local variable or method `puppet_ports' for #<Puppet::Type::Firewalld_zone

Getting this error when I have purge_ports => on a zone
Found in file lib/puppet/type/firewalld_zone.rb  puppet_services = Array.new, when it should perhaps be puppet_ports = Array.new?
I did change this myself, but got another new error appear...

--- a/lib/puppet/type/firewalld_zone.rb
+++ b/lib/puppet/type/firewalld_zone.rb
   def purge_ports
     return Array.new unless provider.exists?
     purge_ports = Array.new
-    puppet_services = Array.new
+    puppet_ports = Array.new
     catalog.resources.select { |r| r.is_a?(Puppet::Type::Firewalld_port) }.each do |fwp|
       if fwp[:zone] == self[:name]
         self.debug("Not purging puppet controlled port #{fwp[:port]}")

@dlevene1 checkout PR #25 - I may have to release this as 2.0.0 because we have changed the API for the firewalld_port resource too

@dlevene1 This has been released in 2.0.0, closing this off now, please re-open if you encounter the problem again


Searching in a linked list

Related Issue
issue #823
Proposed Changes

Change 1
make a file of c++ code for searching an element in linked list in both iterative as well as in recursive way with proper comments and mentioning time and space complexity with neccessary information in easy and understandable way.
Chnage 2
Update README.md in accordance to the the file searching in a linked list.

Checklist

[x] ✅ My code follows the code style of this project.
[x] 📝 My change requires a change to the README.
[x] 🎀 I have updated the README accordingly.
[x] 👀 I have read the CONTRIBUTING document.
[x] ✨ I have added tests to cover my changes.
[x] 🚩 All new and existing tests passed.
[x] 🌟 ed the repo

code image
1.

2.

3.

Output image
when node is present in a given linked list

when node is not present in a given linked list

4 Files changed .
You need to follow particular guidelines for your README , please follow
these guidelines click here
also you can see how your README should look like see here
for more please go through these here

I just delete the changes which I have done mistakenly in other files please check it and let me know if you need more changes in the PR

Why these 2 files are changed


[CSSimplify] Mark all type variables in member type as holes if base …

…is a hole
Even if the member type variable is partially resolved, we still need to mark
inner type variables (if any) as holes because they might not be connected
to anything that could provide contextual type(s).
Resolves: rdar://124549952

@swift-ci please test


New Rule (Link): Archive with pdf, txt and wsf files

Right… I forgot about that. I’ll do some looking into what the emails look like with this technique, maybe there’s some pattern there. It’s also possible that Qakbot doesn’t ever use links, in which case this is unnecessary.

Closing, no evidence to suggest Qakbot uses links in body. Will also be re-evaluating other link PRs.


rejects & resolves breaks with thenable objects

Describe the bug
Object that implement then are considered valid promises by the language. Therefore this works perfectly:
expect(await { then: (r) => r(42) }).toBe(42);

However, since https://github.com/vitest-dev/vitest/commit/bdc06dcbc41a9af074e83e0957ae73afd704c145 .resolves and .rejects syntax is broken because of use of .finally in https://github.com/vitest-dev/vitest/blob/9836ccb48c5a39c0999484f55731f53ba494be17/packages/expect/src/utils.ts#L5 which doesn't necessarily has to be implemented to be a valid promise. So,
expect({ then: (r) => r(42) }).resolves.toBe(42);

fails with:
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Unhandled Errors ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯

Vitest caught 1 unhandled error during the test run.
This might cause false positive tests. Resolve unhandled errors to make sure your tests are not affected.

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Unhandled Rejection ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Error: Invalid Chai property: finally
 ❯ Object.proxyGetter [as get] ../../node_modules/.pnpm/chai@4.3.7/node_modules/chai/lib/chai/utils/proxify.js:78:17
 ❯ recordAsyncExpect ../../node_modules/.pnpm/@vitest+expect@0.31.0/node_modules/@vitest/expect/dist/index.js:629:23
 ❯ Proxy.<anonymous> ../../node_modules/.pnpm/@vitest+expect@0.31.0/node_modules/@vitest/expect/dist/index.js:1237:18

Possible Solution: conditionally call finally method only when it exists.
Reproduction
expect({ then: (r) => r(42) }).resolves.toBe(42);

https://stackblitz.com/edit/vitest-dev-vitest-1d2x5n?file=test/basic.test.ts
System Info
System:
    OS: macOS 13.2.1
    CPU: (8) arm64 Apple M1
    Memory: 1.02 GB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 19.8.1 - /opt/homebrew/bin/node
    npm: 9.5.1 - /opt/homebrew/bin/npm
  Browsers:
    Brave Browser: <IP_ADDRESS>
    Safari: 16.3

Used Package Manager
pnpm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Possible Solution: conditionally call finally method only when it exists.

I don't like this solution, but maybe we can do try/finally there.


CoronaCommunity  likely tripping spam filters

Describe the bug
Today a colleague who works for the state of Georgia said that CoronaCommunity was marked as a spam site by her government system.
The only thing I can think is that the <iframe> from another site is causing the problem.
Perhaps we should go to the JS version

This problem has not been fixed, but we have retired coronacommunity.org for the time being.


Reduce global components usage

In https://github.com/mjmlio/mjml/pull/2060 I want to pass presets without mutating global components.
In this diff I changed components map to be consumed from context in
component implementations.

I'm just wondering if it will not increase memory consumption as the components object will be copied over and over?

In this particular PR only reference to object is passed. In preset PR not a big deal. It's not an object with millions or thousands fields. Multiple cheerio invocations consume much more memory.


Add a direktiv ignore file for mirror functionality

I think it's inevitable that the mirror logic should need to be more configurable, so I think we should add some sort of optional configuration file with a fixed name to the root of a repository that the logic will read for instructions. Among other things, this could be used to implement an analogous feature to the git ignore file. So that we can include unrelated YAML files in our repositories.

Accidental close

@jensg-st What do you think is the best way to handle errors here? For example, the user has added an ignore file that doesn't parse or with dodgy glob patterns.
Is it better to abort the sync? Or to proceed as if the ignore file didn't exist?
I think we can and should log these issues either way.


ERROR: for webapi  Container "5ab789bc6ddb" is unhealthy.

Hi,
I'm having the following issue:
ERROR: for webapi  Container "5ab789bc6ddb" is unhealthy.
Docker version 17.09.0-ce, build afdb6d4
docker-compose version 1.17.0, build ac53b73
Running at AWS: ubuntu/images/hvm-ssd/ubuntu-xenial-16.04-amd64-server-20171121.1 (ami-45ead225)
What could be going on?
Docker version 17.09.0-ce, build afdb6d4
docker-compose version 1.17.0, build ac53b73
vm.max_map_count = 262144
net.ipv4.ip_local_port_range = 15000 61000
net.ipv4.tcp_fin_timeout = 30
net.core.somaxconn = 1024
net.core.netdev_max_backlog = 2000
net.ipv4.tcp_max_syn_backlog = 2048
vm.overcommit_memory = 1
Creating network "ambar_internal_network" with the default driver
Creating ambar_db_1 ...
Creating ambar_rabbit_1 ...
Creating ambar_es_1 ...
Creating ambar_db_1
Creating ambar_redis_1 ...
Creating ambar_rabbit_1
Creating ambar_es_1
Creating ambar_rabbit_1 ... done
ERROR: for webapi  Container "5ab789bc6ddb" is unhealthy.
ERROR: Encountered errors while bringing up the project.
Traceback (most recent call last):
File "./ambar.py", line 264, in
start(configuration)
File "./ambar.py", line 209, in start
runShellCommandStrict('docker-compose -f {0}/docker-compose.yml -p ambar up -d'.format(PATH))
File "./ambar.py", line 64, in runShellCommandStrict
subprocess.check_call(command, shell = True)
File "/usr/lib/python3.5/subprocess.py", line 581, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'docker-compose -f /home/ubuntu/docker-compose.yml -p ambar up -d' returned non-zero exit status 1

@joseabraham is it clean install or update?

I have a clean install on a local VM machine and get this exact same error message.

kill all containers and images and start ambar.

I wound up fixing this on CentOS. The issue came down to actually having two seperate docker installations (docker, and docker-latest). Dockerd was a different version than the docker client. Once i realized i had both rpms installed -- i removed everything, went back and installed only docker-latest restarted dockerd and everything is working at this point.


Added undefined filtering on createObjectSelector

Object Selector now filters undefined values so that output objects doesn't have keys with undefined values

Hey! I’m sorry, but I’m not very interested in this change unless you can give me some convincing reasoning. It would technically be breaking.

Hi,
It is a way to filter all the undefined properties that could cause issues
in case of iteration over the keys of the objects, causing undefined
references. I don't think it's a breaking change since it simply removes
keys of values that are undefined.
Emidio
Il mar 28 mag 2019, 17:01 Alex Guerra<EMAIL_ADDRESS>ha scritto:

Hey! I’m sorry, but I’m not very interested in this change unless you can
give me some convincing reasoning. It would technically be breaking.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/heyimalex/reselect-map/pull/15?email_source=notifications&email_token=AAJMKFBOPJY5WJPRCZQQVOTPXVCNTA5CNFSM4HQCCB4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODWMNLMQ#issuecomment-496555442,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJMKFARGEV7TBNXM7NJGZTPXVCNTANCNFSM4HQCCB4A
.

The same reason you want this is the reason it’s breaking. Right now Object.keys returns the same thing for the input and output objects. This commit (or something like it) would change that. I think keys should be stable across mapping, just like with regular map. People use undefined as an actual meaningful value all the time.
I could write a filter-map selector that does this, but it would only filter undefined.

I think it could be a good solution.
Emidio
Il gio 13 giu 2019, 17:58 Alex Guerra<EMAIL_ADDRESS>ha scritto:

The same reason you want this is the reason it’s breaking. Right now
Object.keys returns the same thing for the input and output objects. This
commit (or something like it) would change that. I think keys should be
stable across mapping, just like with regular map. People use undefined
as an actual meaningful value all the time.
I could write a filter-map selector that does this, but it would only
filter undefined.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/heyimalex/reselect-map/pull/15?email_source=notifications&email_token=AAJMKFB7IYGZBN536KQ4GQ3P2JVBTA5CNFSM4HQCCB4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXUFI2Q#issuecomment-501765226,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJMKFEPEZTSH7YNC5EJ35LP2JVBTANCNFSM4HQCCB4A
.

I can do it and creatw a pull request if you prefer...
Il gio 13 giu 2019, 18:00 Emidio Croci<EMAIL_ADDRESS>ha scritto:

I think it could be a good solution.
Emidio
Il gio 13 giu 2019, 17:58 Alex Guerra<EMAIL_ADDRESS>ha
scritto:

The same reason you want this is the reason it’s breaking. Right now
Object.keys returns the same thing for the input and output objects. This
commit (or something like it) would change that. I think keys should be
stable across mapping, just like with regular map. People use undefined
as an actual meaningful value all the time.
I could write a filter-map selector that does this, but it would only
filter undefined.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/heyimalex/reselect-map/pull/15?email_source=notifications&email_token=AAJMKFB7IYGZBN536KQ4GQ3P2JVBTA5CNFSM4HQCCB4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXUFI2Q#issuecomment-501765226,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJMKFEPEZTSH7YNC5EJ35LP2JVBTANCNFSM4HQCCB4A
.


Terminal xtermjs not refocused when sidecar Terminal tab is reactivated

k get pod mypod  -o yaml
switch to Terminal tab
observe xtermjs is focused
switch to some other sidecar tab, then switch back
observe xtermjs is NOT focused

i think this is connected to #4741: auto-pausing and auto-resuming activity governed by the content in a sidecar tab based on its visibility. the issue at hand can be stated as: auto-focusing that content based on its visibility.
perhaps react-based KuiContent can implement Focusable and FlowControllable


[bot testing] Add tests for help and helloworld bots

Automated message from Dropbox CLA bot
@neiljp, it looks like you've already signed the Dropbox CLA. Thanks!

@neiljp thanks for working on this!  Due to an unfortunate coordination error, @abhijeetkaur ended up writing very similar tests for a few of these as well, which I merged earlier today (and is the source of the merge conflicts).  @abhijeetkaur next time you're starting on something that it's possible that others have been working on, I'd encourage you to check related open PRs to avoid doing duplicate work.
So I extracted the xkcd tests from this PR and merged them as ac7c5f51e270e48d3be9363a7c65b4b2f019c90c.  It's possible that we should further simplify the bot testing framework to make the default behavior be to test both the stream and private message cases as @neiljp did in his versions of these tests, without needing to write any extra code.
Thanks for all your work on this @neiljp, and sorry for the coordination issues!

FYI, #5102 has my code, rebased against master.


squeezelite: add darwin support

Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[x] aarch64-linux
[x] x86_64-darwin
[x] 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/)
23.05 Release Notes (or backporting 22.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

[ ] Fits CONTRIBUTING.md.

esult of nixpkgs-review pr 232452 run on x86_64-linux 1

2 packages built:

squeezelite
squeezelite-pulse

Result of nixpkgs-review pr 232452 run on aarch64-linux 1

2 packages built:

squeezelite
squeezelite-pulse

Result of nixpkgs-review pr 232452 run on aarch64-darwin 1

1 package built:

squeezelite

Result of nixpkgs-review pr 232452 run on x86_64-darwin 1

1 package built:

squeezelite

@ofborg build squeezelite squeezelite.passthru.tests

Thanks for your assistance!


Question: Mobile Support

Hi,
Thanks for the effort to bring rust to godot. Im currently playing arround with the wrapper to evaluate the usage for creating a new game. In general I'm aware of rust's toolchain and platform support but just wanted to know if the wrapper is also platform independent...
Thanks for any feedback!
Kind regards
Georg

Hi, someone reported a bug with arm which was fixed after which my understanding is that the rust bindings work at least on android, but I haven't personally tested it myself. I haven't heard anything about ios, but in principle the bindings are platform independent.
If you run into issues (be it on mobile platforms or anything else) don't hesitate to file them. We want the bindings to work on all platforms supported by both godot/gdnative and rust (this mostly excludes webassembly until something is figured out about that in gdnative I suppose).

Closed question due to inactivity and having an answer.


IllegalMap goes black mid-run

When it goes black fps goes to near 0 values, and I didn't find a solution to fix it mid-run except restarting your client completely

I also have this issue. It only happens on one laptop for me.
Crashing Laptop Specs:
AMD Ryzen 7 5800H
16 GB RAM
NVIDIA GeForce RTX 3060 Laptop GPU
NOT Crashing Laptop Specs:
i9 11980HK
32 GB RAM
NVIDIA GeForce RTX 3080 Laptop GPU


Added primarySwatch to the Theme Data copyWith function

Description
Hello Flutter Team. I am new contributor. This PR adds primarySwatch to the copyWith function from Theme Data. In the issue I worked on fixing (45090) there was talk about adding primarySwatch and fontFamily to copyWith, so I started with primarySwatch. I would love to get some feedback on how primarySwatch should impact other color features when included in the copyWith call. This is my first PR, so any feedback would be greatly appreciated.
Related Issues
Issue #45090: This is the issue where the copyWith problem was brought up and then the addition got added as a proposal. This PR addresses some of the problems brought up in that issue (it does not address fontFamily yet).
Tests
I added the following tests:
I made changes to the copyWith test in theme_data_test.dart to add primarySwatch to the call.
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[X] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[X] I signed the CLA.
[X] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[X] I read the Tree Hygiene wiki page, which explains my responsibilities.
[X] I updated/added relevant documentation (doc comments with ///).
[X] All existing and new tests are passing.
[X] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[X] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[X] No, no existing tests failed, so this is not a breaking change.

@goderbauer Could you review and give me feedback if you have time?

We appreciate the effort you've put into this but would like to defer the PR. We're planning a significant update to ThemeData that will focus on the theme's ColorScheme and component themes. Eventually, the preferred way to configure ThemeData will be in terms of a ColorScheme, TextTheme, and component themes. Rather than a material color swatch.
A concrete proposal for the ThemeData update will be available early next year. Hopefully that will make we're heading clear.

Here is the previously mentioned proposal for updates to theming: Material Theme System Updates.
In light of this scheduled work, I am going to close this pull request. Thank you for the contribution, and if you feel you would like to discuss this patch further, feel free to come back and let us know. Thanks! :)


f:form.checkbox - missing simple Example and description of required attribute value

example
Create a simple yes/no-Checkbox.
<label for="accept-rules">
     <span> You accept our rules</span>
     <f:form.checkbox property="acceptRules"
                      value="TRUE"
                      id="accept-rules"
     />
</label>

Shit. I havn't tested correctly. It don't work in that way. Ignore this message. How can I build a simple flag-checkabox? A description would help me.

Please add your issues at the appropriate project. This one is for "theme"! issues only.


Add a pre-install script

Add a preinstall script to avoid using another package manager different from pnpm.

coverage: 100.0%. remained the same
when pulling 3c112bf94f79a056eb29345cfe98a32aa6c6d31d on add_preinstall_script
into d5c9c7f9a68a0f673c83a4cc3d43e0634248e769 on master.


Rotate certificates

To avoid certificate expiration when using the default certificate, make sure to renew at least every 90 days as it's the default expiration period.
https://github.com/srvrco/getssl

Hi @xpillons, we ran into this today. Is there tooling for certificate rotation already?
Thanks!
Matt

Hi @xpillons , we ran into this today. Are there any plans to implement auto-rotation of the certificates? Thanks!

cc @ltalirz

Thank you! Will we have to do this every 90 days?

yes until this rotate certificate is implemented.

Got it. We'll add it to our maintenance schedule!

There are well-established ansible roles that automate this process, very easy to use https://github.com/geerlingguy/ansible-role-certbot


feat: MARP-633 upgrade to Ivy 11.3

can you outline the benefits of this migration before the LTS12 release? shouldn't we just make the dev builds pass instead?

Hi @ivy-rew ,
The idea of the migration comes up from MARP-214,

With the upcoming ivy release 11.3 Primefaces 13 will be introduced.
We must guarantee that all connectors, utils, demos from the market place are still working with PF13.

We intend to make sure the demo projects are compatible with the new Ivy version which use PF 13.
cc @ivy-sgi , @kimthanh175

Hi @ivy-rew ! I think we need to separate the "11.3-primeface"-customization of new connectors and how and when this should be published on the market website. Just let me know how you did this in previous versions and I'll spread the word ;) We have 70+ connectors so we are very happy that team Atomic supports with this topic.
@kimthanh175 FYI

Hi @ivy-rew , The idea of the migration comes up from MARP-214,

With the upcoming ivy release 11.3 Primefaces 13 will be introduced.
We must guarantee that all connectors, utils, demos from the market place are still working with PF13.

We intend to make sure the demo projects are compatible with the new Ivy version which use PF 13.

Thank you for the explanation @ptanhaxon. And glad to see you involved @ivy-sgi to navigate these changes. In order to test PF13, we will need a working dev-pipeline. So working on the PF13 compatibility before the pipeline works seems wrong as we won't be able to differ problems arising by using the latest core from the Primefaces issues.
Today the dev-pipeline is broken ... I'm in discussion with @phhung-axonivy to make them functional again: https://github.com/axonivy-market/github-workflows/pull/26
Once the 'dev' builds are back to stable we can safely verify the PF13 compatibility. Here we could follow multiple paths; I'd proceed as follows:

create a new branch (e.g. PF13)
convert all projects from master using the designer 11.3 that contains PF13 -> commit this
you'll get feedback form the dev-pipeline on this branch whether PF13 'works'

If there are no issues with PF13, I don't see any benefits of merging this change back to 'master'. As we will have to run subsequent migrations anyway (11.4). If you have to manually adjust code to make the project compatible though, when we should commit these changes with distinct commits. Feed the change back to master and introduce a release/10.0 branch where the previous master HEAD commit resides.

We have 70+ connectors so we are very happy that team Atomic supports with this topic. @kimthanh175

Sure great that Atomic supports us here. Nevertheless please keep the repo's main contributors in the loop if you supply PRs. Just like team Octopus does nowadays. I sort of stumbled over this change by accident and was quite astonished to not be involved.

Agree @ivy-rew ! We will close this PR and create the PF-13 branch & request for reviewing the changes. Once the dev-pipline is ready,  we can process further steps.

dev-pipeline is ready #101


Your requirements could not be resolved to an installable set of packages.

Hi I'm trying to install shopper on a fresh install of the following

Laravel 10
PHP 8.2
Spatie Permissions
Jetstream

But When I run composer require shopper/framework --with-dependencies
I get this error
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - shopper/framework[v0.0.1, ..., v0.0.26] require illuminate/support ^8.0 -> found illuminate/support[v8.0.0, ..., v8.83.27] but these were not loaded, likely because it conflicts with another require.
    - shopper/framework[v1.0, ..., v1.0.4] require illuminate/database ^8.80|^9.0 -> found illuminate/database[v8.80.0, ..., v8.83.27, v9.0.0, ..., v9.52.9] but these were not loaded, likely because it conflicts with another require.
    - shopper/framework[v1.0.5, ..., v1.0.6] require illuminate/database ^9.0 -> found illuminate/database[v9.0.0, ..., v9.52.9] but these were not loaded, likely because it conflicts with another require.
    - shopper/framework[v1.0.7, ..., v1.1.2] require illuminate/database ^8.0|^9.0 -> found illuminate/database[v8.0.0, ..., v8.83.27, v9.0.0, ..., v9.52.9] but these were not loaded, likely because it conflicts with another require.
    - Root composer.json requires shopper/framework * -> satisfiable by shopper/framework[v0.0.1, ..., v0.0.26, v1.0, ..., v1.1.2].

You can also try re-running composer require with an explicit version constraint, e.g. "composer require shopper/framework:*" to figure out if any version is installable, or "composer require shopper/framework:^2.1" if you know which you need.

Installation failed, reverting ./composer.json and ./composer.lock to their original content.

This is my php ini
;extension=ldap

extension=curl
;extension=ffi
;extension=ftp
extension=fileinfo
;extension=gd
extension=gettext
;extension=gmp
extension=intl
;extension=imap
extension=mbstring
extension=exif      ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c  ; Use with Oracle Database 12c Instant Client
;extension=oci8_19  ; Use with Oracle Database 19 Instant Client
;extension=odbc
;extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
;extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
;extension=shmop

; The MIBS data available in the PHP distribution must be installed.
; See https://www.php.net/manual/en/snmp.installation.php
;extension=snmp

;extension=soap
extension=sockets
;extension=sodium
;extension=sqlite3
;extension=tidy
extension=xsl
;extension=zip

;zend_extension=opcache

I don't understand the error. I tried this solution https://github.com/shopperlabs/framework/issues/154#issuecomment-1299714814

I specified the version now it only get stuck here
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires shopper/framework v1.1.2 -> satisfiable by shopper/framework[v1.1.2].
    - shopper/framework v1.1.2 requires illuminate/database ^8.0|^9.0 -> found illuminate/database[v8.0.0, ..., v8.83.27, v9.0.0, ..., v9.52.9] but these were not loaded, likely because it conflicts with another require.

Shopper is not yet updated to support laravel 10

ahh ok thanks


Added body to the normalized request

Added body to the normalized request in order to make it so that function matchers have the body contents available to be considered when routing

Thanks for this @jww. I'm confused why this test hasn't been failing https://github.com/wheresrhys/fetch-mock/blob/master/test/specs/routing.test.js#L109, so I think I need to spend some time understanding what's gone wrong before merging this PR

I don't think this is an issue any more. Let me know if that isn't the case


Can't select all column name when the name is too long

Storage Explorer Version: 1.9.0
Branch: master
Build: 20190806.12
Platform/OS: Linux Ubuntu/macOS High Sierra/Windows 10
Architecture: ia32/x64
Regression From: Not a regression
Steps to reproduce:

Launch storage explorer -> Navigate to one table.
Add an entity which has one property name with 255 characters.
Open 'Column Options' dialog.
Select the column which with the longer name.
Check if all column name is selected.

Expect Experience:
All column name is selected.
Actual Experience:
A part of column name is selected.

Verified this issue on the build 20240526.2. Fixed. So, we are going to close it.


Assessment prep

Demo find-moj-data, Demo datahub frontend, Metadata and ingestion @MatMoore @LavMatt

[ ] slides
[ ] video

Users and product: intro, user personas, beta plan and success @seanprivett

[ ] slides
[ ] video

Open standards, common components and patterns,Design and content iterations from UR and accesibility tests on prototypes and figma @RNTjustice @alex-vonfeldmann @mitchdawson1982

[ ] slides
[ ] video

Choose the right tools and technology - slides no video - @tom-webber

[ ] slides

Operate a reliable service - slides no video @tom-webber  @jemnery

[ ] slides

Security and Privacy slides no video @jemnery

[ ] slides

Team and stakeholders @YvanMOJdigital

[ ] slides
[ ] video

Videos should be around 10 mins long max

The find-moj-data service (AKA the Data Catalogue)
Setting the scene

What is the history of our problem area in the business? Who is funding us?
Who are our users?
What is the problem we are aiming to solve?
How does our solution improve on previous solutions eg the Data Discovery tool?
What is the scoping for alpha? Why did we choose this?
What metrics do we have for the success of the service?

Service demonstration

What does the find-moj-data service look like?
What metadata has already been put into the catalogue? Is this reflective of how we want metadata to look ideally?

Putting users first

What are our user personas?
How have we accounted for users with different accessibility needs?
How have we iterated content to incorporate user needs based on user research?
How have we iterated design to incorporate user needs?

Technology matters

How did we choose DataHub as our engine?
How did we chose our hosting?
What is our development approach?
How are we considering our security posture?
How are we considering service reliability?

Team structure

What is our team structure? What ceremonies do we have?
How are we working with other connected stakeholders eg DIP?
What skill areas are we strong in?
Which areas are we weaker in? Are we working to address those gaps?

Beta and beyond

What is our roadmap for after alpha?


Add model translations

This change adds model translations using django-modeltranslation project
#815
It seems to be much simpler solution than #819
Pull Request Checklist

[ ] Privileged views and APIs are guarded by proper permission checks.
[ ] All visible strings are translated with proper context.
[ ] All data-formatting is locale-aware (dates, numbers, and so on).
[ ] Database queries are optimized and the number of queries is constant.
[ ] The changes are tested.
[ ] The code is documented (docstrings, project documentation).

I'm not a fan of django-modeltranslation and other solutions that involve meta-programming and magic. That's why we came up with a direct implementation in #819.

I tend to agree with avoiding meta-programming and magic.
But #819 is 1,5 year old change with +325 −23 lines of code and there's obviously no one willing to finish it.
Vs. this super simple solution with +84 −10 lines of code by re-using existing framework for model translations.. and it just works out of the box (I was pretty surprised how easy it was to use it).

To provide some context: #819 is our internal work and we are willing to finish it and get it merged but we consider finishing the new dashboard to be of higher priority.

On a side note (still meta-programming), there is django-hvad that is cleaner and seems to work quite nicely. But no django 2.0 support.

We've started a new PR (#2475) that implements model translations. We want to use our solution as it will be easier and more versatile to implement in GraphQL API, instead of dynamically generated fields in django-modeltranslation. @fpytloun I'm closing this PR, but want to thank you for your efforts anyway, we appreciate that 🙂.


Anyone has tried re running the index which is created

I have removed some pdf files from the storage account so wanted to know how can the index which is created will be reflected do we have any method to update the index so that the file which is removed is reflected in the search index

Hi @rahulsnc3it, I think the best way to remove pdf files is using prepdocs.py with prepdocs.ps1 specifing in the last line (ln39) --remove before closing " and specifing the name of the file after ./scripts/prepdocs.py, this command will remove the file from blob storage and index from indexes.
Line 39 in prepdocs.ps1 should be something like this:
Start-Process -FilePath $venvPythonPath -ArgumentList "./scripts/prepdocs.py $cwd/data/REPLACE_WITH_THE_NAME_OF_THE_FILE_YOU_WANT_TO_REMOVE.pdf --storageaccount $env:AZURE_STORAGE_ACCOUNT --container $env:AZURE_STORAGE_CONTAINER --searchservice $env:AZURE_SEARCH_SERVICE --openaiservice $env:AZURE_OPENAI_SERVICE --openaideployment $env:AZURE_OPENAI_EMB_DEPLOYMENT --index $env:AZURE_SEARCH_INDEX --formrecognizerservice $env:AZURE_FORMRECOGNIZER_SERVICE --tenantid $env:AZURE_TENANT_ID -v" -Wait -NoNewWindow
then you have to re-run prepdocs.ps1
HtH,
Stefano

That's right, you can either remove all the docs or a particular doc, via the remove and removeall arguments:
https://github.com/Azure-Samples/azure-search-openai-demo/blob/1a8a1ce93471d7d5d73d177477e8b106475289ca/scripts/prepdocs.py#L285


Adding framework for multinode tests

Why did this require pinning the kubernetes version to 8.0.1?


what is a config.perl.txt?

Hi, I found that in your ltrpairwise.pl
you have code below:
my %config;
parse_config("$Bin/config.perl.txt",%config);
I understand that the $bin is where the .pl locates， but i didn't find file like config.perl.txt as also not provided by you.
is there any mistaken in this?

I see， that makesense now. thx a lot


Error with pre-create check: "network 'VM Network' not found"; Timeout waiting for ssh key

What kind of request is this (question/bug/enhancement/feature request):
This is a bug in deploying clusters in vSphere 6.0
Steps to reproduce (least amount of steps as possible):
Create node template with required fields.
Deploy cluster and node never provisions. It waits and retries the pre-check above,
Result:
Other details that may be helpful:
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): 2.1.18
Rancher HA deployment

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): VMWare 6.0
Machine type (cloud/VM/metal) and specifications (CPU/memory): VM 2cpu, 4GB RAM, 20GB
Kubernetes version (use kubectl version):

kubectl version
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.9", GitCommit:"16236ce91790d4c75b79f6ce96841db1c843e7d2", GitTreeState:"clean", BuildDate:"2019-03-25T06:40:24Z", GoVersion:"go1.10.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.4", GitCommit:"c27b913fddd1a6c480c229191a087698aa92f0b1", GitTreeState:"clean", BuildDate:"2019-02-28T13:30:26Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
VMware

(paste the output here)

Docker version (use docker version):

docker version
Client:
 Version:         1.13.1
 API version:     1.26
 Package version: docker-1.13.1-91.git07f3374.el7.x86_64
 Go version:      go1.10.3
 Git commit:      07f3374/1.13.1
 Built:           Fri Feb  8 20:24:43 2019
 OS/Arch:         linux/amd64

Server:
 Version:         1.13.1
 API version:     1.26 (minimum version 1.12)
 Package version: docker-1.13.1-91.git07f3374.el7.x86_64
 Go version:      go1.10.3
 Git commit:      07f3374/1.13.1
 Built:           Fri Feb  8 20:24:43 2019
 OS/Arch:         linux/amd64
 Experimental:    false

Experiencing similar error any solution for this?

any updates?


Compute build parameters on updated branch naming conventions

As indicated in #193, the pipeline backend scripts need to use shorter branch names.
This PR is refreshing the computation of the build conventions:

Feature branches are prefixed with an F.
Epic branches are prefixed with E.
Hotfix branches are prefixed with H.
Release Maintenance branches are prefixed with R.

branch name
computed hlq

feature/42-new-mortgage-calculation
PIPELINE.MORTGAGE.F42

feature/new-mortgage-calculation
PIPELINE.MORTGAGE.FNMC

feature/newmortgagecalculation
PIPELINE.MORTGAGE.FNEWMORT

release/rel-2.0.1
PIPELINE.MORTGAGE.R201

hotfix/rel-2.0.1/52-fix-mortgage-calculation
PIPELINE.MORTGAGE.R201.H52

epic/ai-fraud-detection
PIPELINE.MORTGAGE.EAFD

feature/ai-fraud-detection/54-introduce-ai-model-to-mortgage-calculation
PIPELINE.MORTGAGE.EAFD.F54

Had a chat with @M-DLB about it, who is proposing a more simpler layout for the branches.
Instead of multi segment, he is proposing

treating all Feature branches similar, and just prefix with an F.
treating all Hotfix branches similar, and just prefix with an H.

@M-DLB
I have updated the scripts and followed your recommendations to name the feature branches.
The currently implemented layout is listed below. (*) identifies the changed names to the initial conventions that I proposed in the PR.

branch name
computed hlq

feature/42-new-mortgage-calculation
PIPELINE.MORTGAGE.F42

feature/new-mortgage-calculation
PIPELINE.MORTGAGE.FNMC

feature/newmortgagecalculation
PIPELINE.MORTGAGE.FNEWMORT

release/rel-2.0.1
PIPELINE.MORTGAGE.R201

hotfix/rel-2.0.1/52-fix-mortgage-calculation
PIPELINE.MORTGAGE.H52 (*)

epic/ai-fraud-detection
PIPELINE.MORTGAGE.EAFD

feature/ai-fraud-detection/54-introduce-ai-model-to-mortgage-calculation
PIPELINE.MORTGAGE.F54 (*)

Please note that this PR improves the computation of the build parameter mainBuildBranch to set the origin branch correctly for feature and hot fix branches.


Error copying to host when memory slightly increased

Reporting a bug
Hi,

[ x] I have tried using the latest released version of Numba (most recent is
visible in the change log (https://github.com/numba/numba/blob/master/CHANGE_LOG).
[ x] I have included a self contained code sample to reproduce the problem.
i.e. it's possible to run as 'python bug.py'.

I saw the same issue get raised twice before, but it was closed for lack of information. Running the following code:
from __future__ import division
from numba import cuda, float32
import numpy
import math

# Controls threads per block and shared memory usage.
# The computation will be done on blocks of TPBxTPB elements.
TPB = 256

@cuda.jit
def fast_matmul(A, B, C):
    """
    Perform cross product.
    A[i,:] x B[i,:] = C[i,:]
    """

    # Define an array in the shared memory
    # The size and type of the arrays must be known at compile time
    sA = cuda.shared.array(shape=(TPB, 3), dtype=float32)
    sB = cuda.shared.array(shape=(TPB, 3), dtype=float32)

    x  = cuda.grid(1)

    tx = cuda.threadIdx.x

    if x >= C.shape[0]:
        # Quit if (x, y) is outside of valid C boundary
        return

    # Each thread computes one element in the result matrix.
    # The dot product is chunked into dot products of TPB-long vectors.
    tmp = 0.
    for i in range(int(A.shape[0] / TPB)):
        for k in range(3):
            # Preload data into shared memory
            sA[tx, k] = A[tx + i * TPB, k]
            sB[tx, k] = B[tx + i * TPB, k]

        # Wait until all threads finish preloading
        cuda.syncthreads()

        # Computes partial product on the shared memory
        for j in range(TPB):
            C[j, 0] = sA[j, 1] * sB[tx, 2] - sA[j, 2] * sB[tx, 1]
            C[j, 1] = sA[j, 0] * sB[tx, 2] - sA[j, 2] * sB[tx, 0]
            C[j, 2] = sA[j, 1] * sB[tx, 0] - sA[j, 0] * sB[tx, 1]

        # Wait until all threads finish computing
        cuda.syncthreads()

# The data array
data_blocks = 1000
A = numpy.full((TPB*data_blocks, 3), 3, float) # [32 x 48] matrix containing all 3's
B = numpy.full((TPB*data_blocks, 3), 4, float) # [48 x 16] matrix containing all 4's

# memory size of numpy array in bytes
print("Memory size of numpy array in bytes:",
      A.size * A.itemsize)

A_global_mem = cuda.to_device(A)
B_global_mem = cuda.to_device(B)
C_global_mem = cuda.device_array((TPB*data_blocks, 3)) # [32 x 16] matrix result

# Configure the blocks
threadsperblock = (TPB,)
blockspergrid_x = int(math.ceil(A.shape[0] / threadsperblock[0]))
blockspergrid = (blockspergrid_x,)

# Start the kernel
fast_matmul[blockspergrid, threadsperblock](A_global_mem, B_global_mem, C_global_mem)
res = C_global_mem.copy_to_host()

I get the following error:

(point-location) C:\Users\jeffr\git\point-location>python sandbox.py
Memory size of numpy array in bytes: 6144000
Traceback (most recent call last):
File "sandbox.py", line 212, in
res = C_global_mem.copy_to_host()
File "C:\Users\jeffr\anaconda3\envs\point-location\lib\site-packages\numba\cuda\cudadrv\devices.py", line 224, in _require_cuda_context
return fn(*args, **kws)
File "C:\Users\jeffr\anaconda3\envs\point-location\lib\site-packages\numba\cuda\cudadrv\devicearray.py", line 265, in copy_to_host
_driver.device_to_host(hostary, self, self.alloc_size,
File "C:\Users\jeffr\anaconda3\envs\point-location\lib\site-packages\numba\cuda\cudadrv\driver.py", line 2398, in device_to_host
fn(host_pointer(dst), device_pointer(src), size, *varargs)
File "C:\Users\jeffr\anaconda3\envs\point-location\lib\site-packages\numba\cuda\cudadrv\driver.py", line 300, in safe_cuda_api_call
self._check_error(fname, retcode)
File "C:\Users\jeffr\anaconda3\envs\point-location\lib\site-packages\numba\cuda\cudadrv\driver.py", line 335, in _check_error
raise CudaAPIError(retcode, msg)
numba.cuda.cudadrv.driver.CudaAPIError: [719] Call to cuMemcpyDtoH results in CUDA_ERROR_LAUNCH_FAILED

This does is not an issue for smaller choices of data_blocks; however, the array size is still relatively tiny in the above example (in my opinion), so I would be shocked if it's unable to copy for memory reasons. Hopefully, I'm just misunderstanding something. Please let me know what other useful information I can provide.

Thanks for the issue report and providing a reproducer. When I run on this on my system (Quadro RTX 8000), the reproducer terminated successfully. I'm just running it through cuda-memcheck to see if that reveals an issue, but this takes a little while to run.

Thanks @gmarkall! So maybe it does have something to do with my memory constraints?

Ah, I see you're on Windows - is your GPU running in TCC or WDDM mode? If it's in WDDM (the likely default) if the kernel runs for more than 2 seconds it'll be killed - does it appear to get killed after two seconds?

Aha! Yes, I'm almost certain that it is in WDDM mode. Since it completes for smaller matrices, I suspect you're right about that.

OK - you may have to modify the kernel so you can call it for multiple sub-2-second runs if you need to stay in WDDM mode.

BTW, I'm running on Linux so I don't have the limit. Running the kernel generally seems to eventually complete for different data sizes, and cuda-memcheck looks good:
$ cuda-memcheck python repro.py
========= CUDA-MEMCHECK
Memory size of numpy array in bytes: 614400
========= ERROR SUMMARY: 0 errors

(I did this for data_blocks = 100 to save time)

Awesome. Thanks @gmarkall
It's my laptop's onboard GeForce GTX 960M, so I suspect I can't run it in a headless configuration.
I do have an external GPU that I can thunderbolt to, maybe I'll try that next.

It also seems that I may be able to configure the timeout. I'll let you know if that works

@gmarkall I was able to use Nvidia's Nsight monitor (why do they insist on these ridiculous names) to turn off the Time Detection and Recovery limit altogether. I then switched all rendering to my cpu, and I'm able to execute the operation without any issue whatsoever.
Thanks so much for your help. It would have been a pain to hook up my external GPU just for putzing around with some toy computations :)

I was able to use Nvidia's Nsight monitor (why do they insist on these ridiculous names)

Surely you meant "awesome names" :-)

Thanks so much for your help. It would have been a pain to hook up my external GPU just for putzing around with some toy computations :)

You're welcome - I'm glad your problem is solved!


[Windows] Fix socket creation in Process.swift

The socket should be set to be non blocking after we attempt to
connect to it.

@compnerd

@swift-ci please test


No execution time on No records found requests.

It is necessary to show the execution time, why is it hidden?

If you believe it is trivial just send a patch.

its trivial
app.js: buildTable
  if (results.rows.length == 0) {
    $("#results_header").html("");
    $("#results_body").html("
No records found
");
    $("#result-rows-count").html("");
    $("#results").addClass("empty");
    if (results.stats)
      $("#result-rows-count").html(results.stats.query_duration_ms + " ms");
    return;
  }

If it's so trivial, why don't you open up a proper PR with the change you'd like to see?

https://github.com/sosedoff/pgweb/pull/763

Closing the issue since the requested change has been implemented and merged into main.


feat(evento): add extract to context

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

GitHub release
v0.7.0

Your semantic-release bot :package::rocket:


docs  : add documentation about Intellij

First Merge Request proposal to close https://github.com/open-wc/open-wc/issues/720 for good

Thanks @daKmoR . Do I need to do anything else now?


fix: loki and cortex s3 policy

I think the policies got copied from velero for some reason, which
results in cortex being unable to do it's initial sync with it's
backend.

:tada: This PR is included in version 1.1.5 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


empty: For testing CI

Motivation
[Explain here the context, and why you're making that change. What is the problem you're trying to solve.]
Modifications
[Describe the modifications you've made.]
Result
[After your change, what will change.]
Test Plan
[Describe the steps you took, or will take, to qualify the change - such as adjusting tests and manual testing.]

@swift-server-bot compat-test-full

❯ less ci.log | grep "Test Case"
Test Case 'CompatibilityTest.testAWSLambdaRuntime' started at 2023-09-18 13:34:06.567
Test Case 'CompatibilityTest.testAWSLambdaRuntime' passed (10.254 seconds)
Test Case 'CompatibilityTest.testAzureIOTIdentityService' started at 2023-09-18 13:34:16.821
Test Case 'CompatibilityTest.testAzureIOTIdentityService' passed (11.969 seconds)
Test Case 'CompatibilityTest.testBox' started at 2023-09-18 13:34:28.790
Test Case 'CompatibilityTest.testBox' failed (138.455 seconds)
Test Case 'CompatibilityTest.testCiscoMindmeld' started at 2023-09-18 13:36:47.245
Test Case 'CompatibilityTest.testCiscoMindmeld' passed (10.423 seconds)
Test Case 'CompatibilityTest.testCloudHypervisor' started at 2023-09-18 13:36:57.667
Test Case 'CompatibilityTest.testCloudHypervisor' passed (16.408 seconds)
Test Case 'CompatibilityTest.testDiscourse' started at 2023-09-18 13:37:14.076
Test Case 'CompatibilityTest.testDiscourse' passed (82.009 seconds)
Test Case 'CompatibilityTest.testGithub' started at 2023-09-18 13:38:36.085

Will put just Github in and see how it goes.

@swift-server-bot compat-test-full

@swift-server-bot compat-test-full

@swift-server-bot compat-test-full

OK, so compiling the generated code, but excluding Github, takes around 22min: https://ci.swiftserver.group/job/swift-openapi-generator-compatibility-test-prb/31/.
So this is probably what we want for the opt-in pipeline.


[BUG]: Error E315 if 'splitbelow' option is set.

When using the splitbelow option, I get strange Vim internal errors (E315), for each line, when opening a help topic.
How to reproduce (minimal vimrc - I use vim-plug as plugin manager):
set nocompatible

filetype off
call plug#begin('~/.vim/plugged')
    Plug 'aserebryakov/filestyle'
call plug#end()

filetype plugin indent on
syntax on

set splitbelow

The errors look like:
:h syntax.txt
E315: ml_get: invalid lnum: 5319
E315: ml_get: invalid lnum: 5318
...
E315: ml_get: invalid lnum: 1

I suspect the wincmd w commands are to blame, but I don't know how to change them.
Thanks for the plugin!

How critical issue is?

The issue is confirmed.

How critical issue is?

It's not critical, in that I can disable set splitbelow. It is critical, if you consider that set splitbelow is a standard Vim option that anyone should be able to use. In any case, thanks for confirming the issue.
Perhaps - just give an option not to hook/autocmd FileStyle... operations to any buffer by default, and allow/advice users how to do it selectively instead (only for their preferred  filetypes)? Or: avoid 'help' - unlisted, or even all read-only - buffers, if that's the only place where the bug appears.
(just suggestions, if useful)

I tried to reproduce the issue on Ubuntu version. It gives another error:
E434: Can't find tag pattern

I can make it happen (E315) on both Win7 x64 and ArchLinux (Vim 7.4, included patches 1-729).

I have the same problem and it's actually quite annoying. Similar to VanLaser, I'm also on Arch and use vim-plug. Another observation here is, that Local Additions in the help root file is empty now.
Is there anything I can do to further help / debug this issue?

In general  errors like E315 may mean bug in Vim itself, but anyway I will try to find workaround as soon as possible.

dennishamester, can you please provide me the .vim and vimrc to reproduce the issue in your environment.

@VanLaser, @dennishamester, can you please check the following workaround:
Comment the wincmd w in the FileStyleDeactivate() function.
It looks like it fixes the issue in Windows.

Commenting wincmd w in FileStyleDeactivate() totally breaks NerdTree.

After a quick test, it seems to work like this:
if !&splitbelow
    wincmd w
endif

(if I comment wincmd w unconditionally, I get the original error when option splitbelow is NOT set.

@VanLaser, as I mentioned before it can break NERDTree.


Add getAlerts method (now also with definition parameter)

sorry for the previous void PRs.

Thanks a lot @loldenburg
I think there are new methods that are coming soon for the API 2.0, I will need to check soon.

@loldenburg I have pushed a new version of the wrapper with additional methods also included now, see : release

@pitchmuc Oh wow, even DWH reports and Classifications now! Thanks for the quick handling!!!


Date type support

The date type is very complex when we offload to native library. Here is a summary we noted so far.

Spark
	substrait
	Arrow
	Velox

 date days since epoch
	 4 byte
	 date
	 Date32
	 Date

 timestamp, ms since epoch
	 8 byte
	 timestamp_tz
	 Timestamp
	 Timestamp (16 bytes, ns)

YearMonthInterval

DayTimeInterval

Spark:

Date: number of days from epoch. Date32
TimeStamp: micro second since epoch. 64bit
UnixTimeStamp: us since epoch. 64bit TimeStamp = UnixTimeStamp * 1000
Spark3.3?

Parquet:

Date: int32, days since 1970-01-01
Time: a logical time type without a date with millisecond or microsecond precision
TimeStamp: a single int64 number that can be decoded into year, month, day, hour, minute, second and subsecond fields.
Two parameters:
isAdjustedToUTC must be either true or false.
precision must be one of MILLIS(ms), MICROS(us) or NANOS(ns). This list is subject to potential expansion in the future. Upon reading, unknown precision-s must be handled as unsupported features (rather than as errors in the data files).

Arrow

Date64 msec since epoch
Date32 days since epoch
Timestamp same as parquet.
TimestampNTZ : no timezone

Velox:

Timestamp, seconds + nano seconds (16byte)
Date type,  Int32.
Velox's dwrf doesn't support date
Velox-> Arrow doesn't support date
Timestamp=> Time(nanoseconds)
Timestamp support in operators covers more than date.
Velox's parquet support. But expression support is limited

@lviiii This is the summary

@zhli1142015 The one we summarized in last year.


Cache Ignite implementation

Related problem
No response
Requested feature
Specification pending

No longer applicable after #977. When module(s) are re-introduced in a future release they'll receive appropricate specification.


Remove unused (0 byte) files

It looks like these files are committed by mistake.

@shield-9 Thank you


Draft: Unhandled error hooks

Allows the configuration of a hook in case of unhandled errors.
Still a WIP
PR depends on #252

As spoken offline, we don't really need this hook since we can do the same with a message_executed hook.


Update v3.9.2

I realized that I've been slacking on updating the change log with my individual PRs, so I've just parsed the commit history and created a unified one now.
The process was essentially:

start at the last version increase commit
scan for a commit with a message starting "Merge pull request", excluding dependabot PRs
open PR and check for linked Issues
create changelog entry under the fork owner
a. summarize PR
b. link to any resolved issues
repeat until end of commit history reached.

I realize this process gives no credit to @calculuschild, who had to review, approve, and often fix every single PR in the list, so I have created an additional entry with credit for no specific change but rather a more general ALL CHANGES.

Thanks for pulling this together @G-Ambatte !


Pandas upgrade related error

When using big datasets (simulated data), the pandas 1.0 version throws an error related to untangling sequences.

closed via #15


Split revapi configuration into filter and ignores

Hi,
this PR is related to droolsjbpm/droolsjbpm-build-bootstrap#393. Revapi config JSON files were divided into filter and ignores parts.
Marian

jenkins retest this


Trial date can be null for B2B subscriptions

Addresses https://github.com/basilfx/homeassistant-biketrax/issues/91


Add a way to check if a IoEventLoopGroup / IoEventLoop is using a spe…

…cific IoHandler
Motivation:
We need to provide a way for the user to check if an IoEventLoopGroup is supporting NIO / Epoll / KQueue etc. Before people often used group instanceof NioEventLoopGroup etc.
Modifications:
Add new method that people can use to check what kind of IO is used.
Result:
People can use group.isIoType(NioHandler.class) etc.

Noticed I need something like this when porting our testsuite to the new API.

This seems good code wise, but I'm trying to figure out where this would be used. You mentioned tests: are there any good examples of tests that could be updated to make its purpose more obvious?

Yeah for example we used something like this:
public class EpollSocketMultipleConnectTest extends SocketMultipleConnectTest {

    @Override
    protected List<TestsuitePermutation.BootstrapComboFactory<ServerBootstrap, Bootstrap>> newFactories() {
        List<TestsuitePermutation.BootstrapComboFactory<ServerBootstrap, Bootstrap>> factories
                = new ArrayList<TestsuitePermutation.BootstrapComboFactory<ServerBootstrap, Bootstrap>>();
        for (TestsuitePermutation.BootstrapComboFactory<ServerBootstrap, Bootstrap> comboFactory
                : EpollSocketTestPermutation.INSTANCE.socketWithFastOpen()) {
            EventLoopGroup group = comboFactory.newClientInstance().config().group();
            if (group instanceof NioEventLoopGroup || group instanceof EpollEventLoopGroup) {
                factories.add(comboFactory);
            }
        }
        return factories;
    }
}

Beside this sometimes users did do instanceof checks to decide which SocketChannel implementation they used etc

Yes ... I did this as a followup
https://github.com/netty/netty/pull/14020


Support .NET 6 on DevSkim 0.6

Fix for pipeline issues with .net 6 on devskim 0.6 from davids branch.

Closing PR in favor of another attempt at further isolating the fix


The gamma or beta's gradient is null

When using sd.nn.batchNorm(...), at the line SDVariable g = v.gradient(); in SameDiff.java, the gamma or beta's gradient g is null, Is it normal?

Fixed?

Same thing no. I will collect a list of issues to look through this week
for the follow up. We had enough delays with the ci infra and the features
that accumulated over the last year.
On Sun, May 30, 2021, 12:30 f @.***> wrote:

Fixed?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/eclipse/deeplearning4j/issues/8623#issuecomment-850933755,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIXL4SITUX3BOZGZP2HHZ3TQGWN3ANCNFSM4KIRFLHA
.


Fetch github url with token

If the user has a remote task coming from the same github host as the
repo url host. (i.e: https://github.com/foo/bar from a repo crd coming
from https://github.com/hello/moto) then try to use the token to query
the Github api  and resolve it.
Signed-off-by: Chmouel Boudjnah<EMAIL_ADDRESS>Changes

Submitter Checklist

[ ] ♽  Run make test lint before submitting a PR (ie: with pre-commit, no need to waste CPU cycle on CI
[ ] 📖 If you are adding a user facing feature or make a change of the behavior, please verify that you have documented it
[ ] 🧪 100% coverage is not a target but most of the time we would rather have a unit test if you make a code change.
[ ] 🎁 If that's something that is possible to do please ensure to check if we can add a e2e test.
[ ] 🔎 If there is a flakiness in the CI tests then don't necessary ignore it, better get the flakyness fixed before merging or if that's not possible there is a good reason to bypass it. (token rate limitation may be a good reason to skip).

/retest


Discrepancy between meta and video track length.

Hi,
I want to align the video of 8 separate gopros using the GPS velocity and a signal cross-correlation. However I am noticing some 'dropped' gpmf payloads, where basically the length of the meta track (calculated using the method of timestamp generation via in/out of the GPMF_demo.c) is shorter than the video duration.
For most cameras and their videos I'm getting a consistent length of 1061.06seconds for video and meta data. However sometimes I see a length of (1036.99s, 1045.04s, 1057.028s)  for the meta data track with a corresponding video length of (1061.06, 1062.06, 1061.06). Since this discrepancy affects my alignment procedure, I am wondering which duration to trust, as this also affects the solution to this issue:

if video and meta are, by hardware definition, always the same length, then I will need to scale my meta data.
if video and meta track can have different lengths, then I will need to fill in missing values for the dropped packages.

Thanks a lot for your help.
Cheers,
Simon

I'm questioning the accuracy for the metadata lengths you have provided, as they don't appear to be the standard lengths I would expect from a GoPro. However, the metadata is typically slightly shorter on all currently shipping GoPro cameras (up to one second only.)  While I personally consider this a bug, it was an intentional design decision to make sure there is no metadata weirdness over chapter boundaries.  The metadata will always line up with the IDR boundaries of the video.  IDR boundaries relate to the GOP length, and GoPro will only chapter on an IDR boundary.  So the metadata length will identically match the video length in each chapter, except the last chapter.  If you shoot 1080p50 the IDR is conveniently 1.0s exactly.  Each chapter will be around 12 minutes long (for a 45Mb/s video) so 720.0 seconds of video will have 720.0 seconds of metadata in that chapter.  If you capture 1080p50 for only 60.4 seconds of video, you get only 60.0 seconds of metadata.  If you capture 61.1 minutes, the first five 12-minute chapters will have video and metadata of matching durations, only the last minute will be missing the 0.1s of metadata from the end.  So simply, the metadata is always an IDR length (your examples where not of a known IDR length.)  The same will happen for NTSC frame rates, although the IDR length is typically 1.001s.  The MP4 correctly describes the sample frequency for each track, so there should be no mystery to the metadata and video durations.
So you do not scale the length of the metadata to match the video, you only have metadata for the time indicated by its track in the MP4. Only the last partial second for each capture can be considered missing samples.
You have reported something different, so either there is an error computing the track lengths correctly, or there is a camera bug.  If you dropbox link me the LRV files from those captured I can easily confirm. The LRVs and the MP4s contain identical metadata, LRV are just conveniently much smaller.

I'm questioning the accuracy for the metadata lengths you have provided, as they don't appear to be the standard lengths I would expect from a GoPro. However, the metadata is typically slightly shorter on all currently shipping GoPro cameras (up to one second only.)  While I personally consider this a bug, it was an intentional design decision to make sure there is no metadata weirdness over chapter boundaries.  The metadata will always line up with the IDR boundaries of the video.  IDR boundaries relate to the GOP length, and GoPro will only chapter on an IDR boundary.  So the metadata length will identically match the video length in each chapter, except the last chapter.  If you shoot 1080p50 the IDR is conveniently 1.0s exactly.  Each chapter will be around 12 minutes long (for a 45Mb/s video) so 720.0 seconds of video will have 720.0 seconds of metadata in that chapter.  If you capture 1080p50 for only 60.4 seconds of video, you get only 60.0 seconds of metadata.  If you capture 61.1 minutes, the first five 12-minute chapters will have video and metadata of matching durations, only the last minute will be missing the 0.1s of metadata from the end.  So simply, the metadata is always an IDR length (your examples where not of a known IDR length.)  The same will happen for NTSC frame rates, although the IDR length is typically 1.001s.  The MP4 correctly describes the sample frequency for each track, so there should be no mystery to the metadata and video durations.
So you do not scale the length of the metadata to match the video, you only have metadata for the time indicated by its track in the MP4. Only the last partial second for each capture can be considered missing samples.
You have reported something different, so either there is an error computing the track lengths correctly, or there is a camera bug.  If you dropbox link me the LRV files from those captured I can easily confirm. The LRVs and the MP4s contain identical metadata, LRV are just conveniently much smaller.

Hi,
Thanks for the clarification.
Unfortunately I don't have the LRV files anymore, but I have uploaded 4 sequential full res. videos all shot with the same GoPro at one instance.
I am getting a discrepancy with the meta track on the first 3 (GOPR0100.MP4, GP010100.MP4, GP020100.MP4) while the last one GP030100.MP4 seems to be fine again.
You can find them on my website: http://people.ee.ethz.ch/~heckers/Drive360/meta_debug/ and just download via wget. Was having issues with my dropbox.
Thanks,
Simon

I have confirmed your metadata durations and the camera has done something clearly wrong.  I have not seen this camera behavior before.  My own metadata analysis tool reports the length mismatch as an error:
Chapter1:
"ERROR": "videolength is 1061.060 seconds, with 1057.056 seconds of metadata (track length)",
Chapter2:
"ERROR": "videolength is 1062.061 seconds, with 1045.044 seconds of metadata (track length)",
Chapter3:
"ERROR": "videolength is 1061.060 seconds, with 1037.036 seconds of metadata (track length)",
Chapter4:
"NOTE": "videolength is 1061.060 seconds, with 1061.060 seconds of metadata",
Only the fourth chapter is correct, although the data might be out of sync due to the previous chapters.
Your firmware:
"CAMERA FIRMWARE": "HD<IP_ADDRESS>.00",
is quite old, there are two firmware releases beyond this one (v2.5 and v2.6) for HERO5.
https://gopro.com/update/hero5
Unfortunately I don't remember, nor could I find this type of bug being mentioned before.  I don't believe a loss of GPS signal can have any impact on the metadata track duration. Currently my only speculation is the SD card was on the slower side, or an old one (they can slow with repeated use, particular the original gray-red SanDisk Ultras) as I do see system loading issues with the last few payloads.  Each payload should have around 200 samples of ACCL, yet in chapter 1, the second to last payload has 241 samples and the last has 399.  This suggests the camera was having trouble creating the next capture and wasn't able to service the metadata in a timely manner (a lower priority than the video.)  This shows in the beginning of chapter 2, which has many of the early payloads with too many samples as the system was trying to catch up.  If the camera does take too long to service the metadata, buffers can be exceeded and samples are lost. I haven't confirmed that has happened here, as it seems that all the data is there but time-stamped incorrectly.  In this case use the video duration, if the video duration is an IDR length -- which it is for chaptered video.