Some random videos not playing.

Hello,
We run a video tube website and some users are reporting that they are not able to view videos, Videos just never load for them and it always keep on showing loading n loading animation.
I myself checked those videos, it runs fine for me. I asked user to traceroute to our server and its also fine. And not all are having, its some few people.
So does anyone have any clue what to do ? I asked him his os and browser.
Browser: Firefox Version 51.0.1 (32bit) / Chrome Version 56.0.2924.87
OS: Windows 10
I even asked that user to play  a video at cdn.clappr and he says it works without any issue. Please help me fix this issue.
One example video: https://vidlox.tv/bq8urwq3eek7
Thanks.

I tried the last video and it responded me 403.

I asked user to send his console screenshot and he gives me this: http://i.imgur.com/HN6YK1m.jpg
what should i do ? is it my server side issue or something in player ?

Can you please try again and see if it works for you now ? we server guy did some changes. Also i really love clappr :D i wish i could contribute.

it still raises 403, maybe it's a geolocated restrictrion.

@h4rpreet  It work also for me but I have a problem with another Stream/URL that for a strange reason that I don't understand work only in Opera,
Ask to a user to try with Opera Portable to see if it work ?
Let me know if it work maybe it could be the "same" issue I have since other people are able to stream my problematic stream.
Regards :octocat:

Hello,
It seems we found the issue, Something like HLS ip check was showing 403. We disabled it and it runs fine now.
Thanks.


Fix timeout and keepalive by using Client.Timeout

With net.Conn.SetDeadline the connection could not be reused for
additional requests after the timeout, and even a fast response could
time out while reading, because the timer was started by a previous
request.
With a five second scrape interval, the log will fill up with this
error:
ERRO[0108] Unexpected error while reading CSV: read tcp n.n.n.n:57648->m.m.m.m:443: i/o timeout source=haproxy_exporter.go:331

With this change I can not see any more errors and by using netstat I
can see that the same port/connection is reused for a while.
I used 5 seconds for testing, and I guess it's not often used in production, but I think having keepalive working is worth fixing.  See also:
https://golang.org/pkg/net/http/#Client
https://medium.com/@nate510/don-t-use-go-s-default-http-client-4804cb19f779#9b34

@discordianfish

Thanks!


[MB-14447] Standardized use of constants and string literals for templates and test

Jira ticket for this change
Summary
For move template test, we want to use string literals for:

action
eventName
tableName

Setup to Run Your Code

💻 You will need to use three separate terminals to test this locally.
Terminal 1
Start the UI locally.
make client_run

Terminal 2
Start the Go server locally.
make server_run

Additional steps

Access the Office Ap
Login as a TOO
Make sure move templates do not have any regressions.

Messages

:book:
:link: MB-14447

  Generated by :no_entry_sign: dangerJS against e659443349df2a1e0dbadae5621ffb8d8735f2b4


Feature Request Webapp: Week picker

Is your feature request related to a problem? Please describe.
We have a specific use cases where our customers can order by calendar week.
With the current datepicker, this isn't very clear, as the user has to select any day within that week and it will always selects that whole week. (As opposed to the next 7 days)
Describe the solution you'd like
Specification for a week picker
Additional context
Original Requester: @timschoch
Requirements:

The popup calendar highlights the whole week on hover, clearly showing what time frame will be selected.
Option to only show the current and future weeks
By clicking the arrows, the week gets advanced
Label in the Input shows Calendar Week and first- and last date of that Week (Mo-Su). eg: KW10, 28.3 - 3.4.

After some more thought, I'd change the second Requirement to something more broad:
limit the available options to a specific date range.
This way we can set the startdate, enddate or both of them.

Thank you for the request and sorry for the delay. It seems to be a very specific need for a specific use case. Therefore I'm not sure now if it should be included in the generic design system. But we will discuss it again internally.

Sorry for the long delay on answering this issue. I ask several projects for the same need. Currently there is no need for such a feature of any other project. I suggest you make a proposal for a design solution which we afterwards can consider for generalization in the design system.
Therefore I close the issue for now.


Update Jetty to most up to date version that supports Java SE 1.7.

@lesv @evantill PTAL

This seems reasonable.  Someone else is going to take over the maint of this repo when he returns next week.  I'll go over with him all the open PR's.
My fast read on this is that I'd want to make sure  that it works w/ jetty 9.4 as well.

Going to close this out for now, opening #233 to track the upgrade.


Pylint fixes following stack change

Adds pylint subscription exemptions where required. These can probably be removed when we have a newer pylint version; recorded in stack upgrade sticky ticket.
I have also removed a chunking fix from the wind downscaling CLI. This relies upon an iris variable that no longer exists in the newer version of iris. The reason for this fix is well documented in #669 which also states that the fix can be removed when dask is upgraded beyond version 0.19.3 (comment). The os43-2 stack and the other stacks we commonly use (default-current, experimental-current) all now include dask v1.0.0.
Testing:

[x] Ran tests and they passed OK

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

Complexity decreasing per file
==============================
+ improver/cli/wind_downscaling.py  -2

See the complete overview on Codacy


Minor changes to tutorial-search-location

Per prior arrangement, if this PR needs approval, or if the commits need to be pulled into the private repo, only @eriklindeman should be notified. Thanks.

@sinnypan @eriklindeman

Can you review this PR?
IMPORTANT: When this content is ready to merge, you must add #sign-off in a comment or the approval may get overlooked.

#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


QA & Cert: Test Summary & Linearity DTO Validations (Data Linearity Checks)

The following are Test Summary & Linearity checks that should be applied at the DTO property level using validation decorators.
QA and Certification Data Linearity Checks

[x] LINEAR-10 Linearity Test Result Code Valid (*)

(*) Need Test Type Code to Test Result Code master data relationship
Reference https://api.epa.gov/easey/dev/master-data-mgmt/relationships/test-summary

Test Case: TC825

Test Passed


Update cloudflare adapter docs for new import types

Description (required)
Updates cloudflare adapter docs for features to-be-added in https://github.com/withastro/adapters/pull/251. This change enhances wasmModuleImports to support more extensions. The change is non-breaking, since the existing wasmModuleImports option will be respected if defined. The change also changes the default to enabled. I chose to exclude mention of the deprecated wasmModuleImports to keep it simple
First-time contributor to Astro Docs
I contributed here once before to add the wasmModuleImports docs, I think this was before this repo was separate. Discord user is "lyjackal"

Hello! Thank you for opening your first PR to Astro’s Docs! 🎉
Here’s what will happen next:

Our GitHub bots will run to check your changes.
If they spot any broken links you will see some error messages on this PR.
Don’t hesitate to ask any questions if you’re not sure what these mean!

In a few minutes, you’ll be able to see a preview of your changes on Vercel 🥳

One or more of our maintainers will take a look and may ask you to make changes.
We try to be responsive, but don’t worry if this takes a few days.

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

Locale
File
Note

en
guides/integrations-guide/cloudflare.mdx
Source changed, localizations will be marked as outdated.

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


As a consumer, I would like a system that knows how long until a food item goes bad

Added in the pantry system. Expiration dates are kept track of, closing issue.


Adding Crazy Token

Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed.

I agree to not ping anybody on Discord/Twitter/email about this pull request. Instead I will inquire by posting a new comment in the pull request if needed.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
This repository is managed using an auto merge action. Please ensure your PR has no deleted lines, and it will be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address:
Token Name:
Token Symbol:
Logo: (logo should be uploaded under assets/mainnet//*.<png/svg>)
Link to the official homepage of token:
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

Auto merge requirements
Your pull request will be automatically merged if the following conditions are met:

Your pull request only adds new tokens to the list. Any modification to existing
tokens will require manual review to prevent unwanted modifications.

Your pull request does not touch unrelated code. In particular, reformatting changes to unrelated
code will cause the auto merge to reject your PR.

Any asset files added correspond to the token address you are adding. Asset files
must be PNG, JPG or SVG files.

Your change is valid JSON and conforms to the schema. If your change failed validation,
read the error message carefully and update your PR accordingly.

No other tokens shares the same name, symbol or address.

For example, this change would be rejected due to unrelated changes:

The bot runs every 60 minutes and bulk-merges all open pull requests to prevent conflicts.
This means that you need to wait up to 60 minutes for your pull request to be merged or reprocessed.

please merge pull this request

Duplicate token: token address 9jk4bVurWNPnVqPAN6jqP8UEvtzAxHtZ5ysSd3Npz9Mh is already use, delete it and try a new PR!!

If you want to merge quickly check my profile, if you don't need help please disregard.


add lampajr as member

Read the guidelines for joining the Kubeflow GitHub org before opening an issue.
I confirm that
Provide 2-3 links to PRs or other contributions.

Participated in manifests repo fixes for Kubeflow 1.9:

https://github.com/kubeflow/manifests/pull/2682
https://github.com/kubeflow/manifests/pull/2693
https://github.com/kubeflow/manifests/pull/2704
https://github.com/kubeflow/manifests/pull/2697

Proposing test automation in this repo https://github.com/kubeflow/internal-acls/pull/678
Participating in https://github.com/kubeflow/website/pull/3698
Co-authored example https://github.com/kubeflow/examples/pull/1091
One of the contributor of Kubeflow Model Registry
Created model registry example on Kserve website https://github.com/kserve/website/pull/346

List 2 existing members who are sponsoring your membership.

@tarilabs
@rimolive

Test your PR by running the following:
(internal-acls) alampare:github-orgs/ (add_lampajr) $ pytest test_org_yaml.py                                                                      [18:05:29]
==================================================================== test session starts =====================================================================
platform linux -- Python 3.10.14, pytest-8.2.0, pluggy-1.5.0
rootdir: /home/alampare/kubeflow/internal-acls/github-orgs
collected 1 item

test_org_yaml.py .                                                                                [100%]

===================================================================== 1 passed in 0.15s ======================================================================

/ok-to-test /lgtm
I'm happy to sponsor @lampajr's membership.

/lgtm

/lgtm
Thank you @lampajr for your contributions, happy to cosponsor membership


ng test never exits karma when singleRun=true

OS?
OSX El Capitan (10.11.6)
Versions.
angular-cli: 1.0.0-beta.20-3
node: 6.9.1
os: darwin x64
Repro steps.
Generate a new application using the cli
change singleRun=true in the karma.conf.js
run ng test
After running successfully, the process will hang and never complete.
I reproduced this locally and also on my CI server using bitbucket pipelines
Mention any other details that might be useful.
Changing the angular-cli version to 1.0.0.beta19-3 in package.json fixes this problem, and the karma process exits immediately on successful testing.  It seems to be introduced in beta20

I also got the same issue. Then I am able to over come with "ng test --single-run".
Are you able to generate coverage report? for me coverage report generation is not working.

@pblasco I also verified this.
OS?
macOS Sierra 10.12.1 (16B2657)
Versions.
angular-cli: 1.0.0-beta.21
node: 6.9.1
os: darwin x64
Repro steps.
Generate a new application using the cli
change singleRun=true in the karma.conf.js
run ng test
Moreover, I had another observation.
If you set autoWatch: false with singleRun=true, it doesn't even run the test cases.
The process hangs in both the cases and never completes.
It will be helpful if someone can verify the second scenario too.

@sreenivasulun Your suggestion works fine to get single-run work as usual.
code coverage and lint were made optional in angular-cli version 1.0.0-beta.19
To get everything(single-run, code coverage report and linting) working as before, one can still use:
ng test --single-run --lint --code-coverage

Dupe of https://github.com/angular/angular-cli/issues/3554. This one was opened before, but I ended up replying to the other one first with some details about the cause.


[New Command] Compare-DbaSpConfigure with params for -Destination and -Default

Is this:

[X] feature
[ ] bug:

Function that takes the default values configured for each SQL Server version (index json file like build reference function), compares them to a given SQL Server instance and then outputs the configuration items set to default values. Similar functionality on something I wrote a long time ago, but can be made cleaner with dbatools framework: here and here.
Could also have a switch parameter to only output the non-defaults: configure values that have changed from the default values.

Closing this one to create a new one. Get-DbaSpConfigure already handles the default value check.


Feat/add instance id as output

See my PR #260, I think we should move all injected elements to a dedicated section. We also need to list all elements related to AWS (EC2 Metadata) we want:

aws.ec2.name
aws.region
aws.account.id
aws.az
...

This feature will be reproducible for gcp.*, azure.*, ..., we just to figure out how to detect the underlying Cloud Provider.

See my PR #260, I think we should move all injected elements to a dedicated section. We also need to list all elements related to AWS (EC2 Metadata) we want:
* `aws.ec2.name`

* `aws.region`

* `aws.account.id`

* `aws.az`

* ...

This feature will be reproducible for gcp.*, azure.*, ..., we just to figure out how to detect the underlying Cloud Provider.

I agree, but I wonder if that should be Talon or Falco responsability. I'm not sure how that works on Falco but in our sysdig-agent for instance we're capable of collecting cloud instance metadata, is it something that would make sense to add in Falco directly and simply leverage it in Talon forwarding it to actionners?


Explorer tree does not show correct content on case sensitive file system

Issue Type: Bug
Opening a project on a volume using case sensitive file system does not show all files/folders in the explorer tree. Quick Open does work as expected.
VS Code version: Code 1.37.0 (036a6b1d3ac84e5ca96a17a44e63a87971f8fcc8, 2019-08-08T01:22:37.660Z)
OS version: Darwin x64 18.7.0

Can you please provide reproducable steps?
Can you reproduce with vscode insiders https://code.visualstudio.com/insiders/
Can you please post some picture?

Create a case sensitive volume with Disk Utility.
In a terminal window, execute touch file.txt File.txt; mkdir dir Dir
Verify that ls shows something like

The Explorer tree shows only

The Quick Open menu shows e.g.

This works fine for me on Linux.
The issue for you is that you are on a case insenstive platform and you are connecting to a case sensitive one. That case we are not fully supporting it seems. Leaving this open as a feature request for the future.

It will really relevant with more users of Remote-* extensions

@IllusionMH agree, adding it to On-Deck so we tackle this soon.

Should be fixed via https://github.com/microsoft/vscode/issues/48258
Please try out vscode insiders from tomorrow

@isidorn not fixed for me for WSL1.
Is it expected that this case is not handled by #48258 fix?

VS Code version: Code - Insiders 1.42.0-insider (4636be2b71c87bfb0bfe3c94278b447a5efcc1f1, 2019-12-18T05:41:55.003Z)
OS version: Windows_NT x64 10.0.18362
Remote OS version: Linux x64 4.4.0-18362-Microsoft

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (12 x 3192)

GPU Status
2d_canvas: enabledflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: disabled_offprotected_video_decode: enabledrasterization: enabledskia_renderer: disabled_offsurface_control: disabled_offsurface_synchronization: enabled_onvideo_decode: enabledviz_display_compositor: enabled_onviz_hit_test_surface_layer: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
31.72GB (16.68GB free)

Process Argv

Screen Reader
no

VM
0%

Item
Value

Remote
WSL: Ubuntu

OS
Linux x64 4.4.0-18362-Microsoft

CPUs
Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz (12 x 3192)

Memory (System)
31.72GB (16.68GB free)

VM
0%

Extensions (1)

Extension
Author (truncated)
Version

remote-wsl
ms-
0.41.6

It should be fixed by 8bc277fa7b
So the next insiders should have it. Sorry for the confusion!


Support size encoding for clock cuckoo filter in shadowcache

What changes are proposed in this pull request?
Implement the size encoder and integrate it into Alluxio's shadow cache.
Why are the changes needed?
It can save the space cost of the size filed in clock cuckoo filter.
Does this PR introduce any user facing changes?
Add an propertykey : USER_CLIENT_CACHE_SHADOW_CUCKOO_SIZE_ENCODER, it can decide whether to use size encoder or not.

alluxio-bot, merge this please.


set pycryptodome version to 3.6.6 to fix a recently discovered vulnerability

What was wrong?
Recently a vulnerability was discovered in pycryptodome.
How was it fixed?
set pycryptodome version to 3.6.6 to fix a recently discovered vulnerability.
Cute Animal Picture

I'm not very sure if I AES encryption is used directly. But just wanted to bring this notice.
close this PR if it is not an issue.


Update kubernetes-network-policy.mdx

Continues work in #920
Product Version(s):

Issue:

Link to docs preview:

SME review:

[ ] An SME has approved this change.

DOCS review:

[ ] A member of the docs team has approved this change.

Additional information:

Merge checklist:

[ ] Deploy preview inspected wherever changes were made
[ ] Build completed successfully
[ ] Test have passed

@bmckercher123 PTAL


gradle plugin fails to build project

I am not able to use the beta5 with gradle because gradle Could not find org.ysb33r.groovy:dsl:1.0-beta5. I am using jcenter() as well as a build script dependency. Please find the gradle stacktrace below. Thanks
FAILURE: Build failed with an exception.

What went wrong:
A problem occurred configuring root project 'vfs'.

Could not resolve all dependencies for configuration ':classpath'.
Could not find org.ysb33r.groovy:dsl:1.0-beta5.
Searched in the following locations:
https://plugins.gradle.org/m2/org/ysb33r/groovy/dsl/1.0-beta5/dsl-1.0-beta5.pom
https://plugins.gradle.org/m2/org/ysb33r/groovy/dsl/1.0-beta5/dsl-1.0-beta5.jar
https://jcenter.bintray.com/org/ysb33r/groovy/dsl/1.0-beta5/dsl-1.0-beta5.pom
https://jcenter.bintray.com/org/ysb33r/groovy/dsl/1.0-beta5/dsl-1.0-beta5.jar
Required by:
:vfs:unspecified > org.ysb33r.gradle:vfs-gradle-plugin:1.0-beta5

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

There is no artifact called org.ysb33r.groovy:dsl:1.0-beta5. It is called
org.ysb33r.groovy:groovy-vfs:1.0-beta5.
Try this little build script
buildscript {
  repositories {
    jcenter()
  }
}

plugins {
  id 'org.ysb33r.vfs' version '1.0-beta5'
}

Run it with gradle tasks -i -g FOO. Then run find FOO -name '*vfs*.jar and you should see the groovy-vfs jar has been downloaded.

You can also try
repositories {
  jcenter()
  maven {
      url "https://plugins.gradle.org/m2/"
    }
}

configurations {
  examples
}

dependencies {
  examples 'org.ysb33r.gradle:vfs-gradle-plugin:1.0-beta5'
}

and then run gradle dependencies to see if this resolves correctly for you.

It actually looks like the order of the repositories in the buildscript section matters. If I have the maven repo first and then the jcenter, it fails. If I swap the order, it works fine
This fails:
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
jcenter()
}
This works
repositories {
jcenter()
maven {
url "https://plugins.gradle.org/m2/"
}
}

This dicussion is relevant - https://discuss.gradle.org/t/issues-with-certain-cloud-instances-of-the-gradle-plugin-repository/12629


Synda selection file conversion fails if there is no ".txt" extension

Virtually all of my Synda selection files do not have a literal ".txt" extension attached to them (despite them still being text files), and thus, while attempting conversion using esgpull convert ..., esgpull silently failed and did not create a query. When I attached the ".txt" extension to the Synda selection file, esgpull successfully converted my file. I presume the intended functionality is to perform the conversion regardless if a '.txt' extension is attached to the filename.

Hi @meteorologist15, thanks for reaching out !
This extension filter was introduced as a heuristic to convert only valid files, since all our selection files had txt extension, and so did all the examples I found in the original synda repository.
I've just pushed changes that should enable the previous behaviour with a better heuristic based on the output rather than the input of the convert process. I'll get this merged with a new conda version quickly.


proxy

when i use proxy like this
, it does not work :
.
But when i use nginx like this
, it work.
environment： window7， vscode version v1.22.2, live-server version  v3.2.1

Can you check your ongoing request URL both the cases?

yes. I think it probably doesn't carry a cookie and then redirects to login. Nginx may carry cookies and no redirects

I am not sure that nginix carry cookies. But I  saw in the first screenshot that your request URL is different from proxy URL

@lzy2014love is this issue has been solved?

yeah.It `s my mistake

@lzy2014love 请问下, 你这个代理的问题是怎么解决的, 我也碰到了同样的问题, 配置了代理, 但是出现302错误

@lzy2014love 请问下, 你这个代理的问题是怎么解决的, 我也碰到了同样的问题, 配置了代理, 但是出现302错误

我配置了代理不生效， 请问这个到底咋配的

same problem. nginx works, but live server not


Data not synced between fcdo solr and django

slack archive: https://zimmerman-bv.slack.com/archives/C027X8ECRPD/p1629129510001800
note, this is private and not accessible to outsiders.

data noted by rumy as "consistent". By rolling out the latest changes to the #2648 the remaining issues seem to have been resolved. Requires a re-index (no reparse) on FCDO.iati.cloud


fix a constraint mistake in ButtonViewController

hi，@schneiderandre.
Thanks for sharing this project, I learned a lot. It's awesome!
But I find a little mistake in ButtonViewController, and I'm trying to fix it.
The mistake is:
1.First, enter the ButtonViewController and pressed Log in button;
2.Then use gesture back to the AnimationsListViewController;
3.The errorLabel back to the previous position unexpectedly;
Thanks again for this awesome project!

Hey @wangmchn thanks for you kind words and reporting this issue with a pull request included! :+1:
I created and referenced another pull request, tell me what do you think and if it works for you. It saves a few lines of code and avoids the use of another instance variable.
Thanks :smile:


quiz

Score: 4/5
Good job. Just a quick note. On this line:
$('#movies').html(template({ movies: movies});
You are setting the html of your movies div to the result of the templating function so you dont need:
$('#content').html(result);
Which probably threw an error since content and result arent defined


Caching from back button is confusing

No-cache headers were added in a recent merge, so please check whether you can reproduce with the current build.


Support header mutation

We should be able to add/delete/modify headers.

In our usage scenario, we want to be able to differentiate traffic by adding headers.


Use AI to generate session names/titles

Need to add a name or title field for Sessions

Will also be needed for #164

Could probably send one more AI completion request before saving the session
Example prompt

Maybe avoid the emojis in the examples

Example implementation (Python)

Example prompt file has been moved and refactored, example is now here


Downloaded repo and tried to run it but I get a web worker error

I downloaded the KORC repo and opened it as a local file. When I opened index.html I got a web worker error saying that my browser doesn't support it, when it works on github.io. Any solutions?

You are probably trying to load the web page locally. Chrome doesn't let you load web workers when running scripts from a local file. Use a locally running webserver to host your local copy to get web workers working.


Correct the actual unescaped character

» should be unescaped to » after striptags.
Ref: https://flask.palletsprojects.com/en/2.0.x/api/#flask.Markup.striptags

Since this is a documentation fix, please rebase it to 2.0.x, the latest maintenance branch.

Also, \xbb is equivalent, try print('\xbb').

@davidism Thank you, I've change the branch to base on 2.0.x.
Although \xbb and » are equivalent, » is the actual output, and I think it's more suitable to use it here as other examples, especially for newbie to understand.


How to create special field (jsonb, geometry and others)  in postgres on migration?

we use Posgresql with expansion(PostGis) in our project. How we can make migration to the fields type : JsonB and Geometry ?

        $this->createTable('company', [
            'id' => $this->primaryKey(),
            'name' => $this->string(50)->notNull(),
            'address' => $this->text()->notNull(),
            'zone' =>  'geometry(Polygon, 4326)',
            'created_at' => $this->integer(),
            'updated_at' => $this->integer(),
        ], $tableOptions);


Add secp256r1_new,

This change is

I'll try to wirte a generic version:
https://reviewable.io/reviews/starkware-libs/blockifier/861


Sending events sets pages as not set in google analytics -> events -> pages

Sending a regular events is not a problem, but when checking the events in google analytics under pages all events are categorized underneath "not set".
The issue occured when having 2 components (Homescreen with a list and item component), the hit is executed in the homescreen but the event is triggered in/by the item component and for some reason when sending it to ga it loses the page info.
I tried to test this out and move the event to the homescreen which gets called by the item component, but without success.
Screenshot:

I have been using React Native with managed expo and made a singleton for the analytics instance.
import { Analytics, PageHit, ScreenHit, Event } from 'expo-analytics';

export default class ExpoAnalyticsManager {

    static instance = null;

    _analytics = null;

    static getAnalytics() {
        if(ExpoAnalyticsManager.instance ==null){
            ExpoAnalyticsManager.instance = new ExpoAnalyticsManager();
            this.instance._analytics = new Analytics("UA-153309176-1");
        }
        return this.instance;
    }

    pageHit(name){
        this._analytics.hit(new PageHit(name)).then(() => console.log("succes " + name)).catch(e => console.log(e.message));
    }

    screenHit(name){
        this._analytics.hit(new ScreenHit(name)).then(() => console.log("succes " + name)).catch(e => console.log(e.message));
    }

    event(category,action,optReclabel=null,optvalue=null){
        this._analytics.event(new Event(category, action, optReclabel, optvalue)).then(() => console.log("Succes Category: " + category + ". Action: " + action + ". Label: " + optReclabel + ". Value: " + optvalue )).catch(e => console.log(e.message));
    }

    addCustomDimension(id,value){
        this._analytics.addCustomDimension(id,value);
    }

    addCustomMetric(id,value){
        this._analytics.addCustomMetric(id,value);
    }

    removeCustomDimension(id){
        this._analytics.removeCustomDimension(id);
    }

    removeCustomMetric(id){
        this._analytics.removeCustomMetric(id);
    }

}

When the button was clicked the event was triggered through following code:
ExpoAnalyticsManager.getAnalytics().event("Like","Like-" + recipes[recipeIndex].name.replace(/\s+/g, '-'), recipes[recipeIndex].name, 1);

So the events get passed without any issue and prints the event in the console correctly.
Is it possible that i have to send a hit when sending an event so it gets linked or is there a different reason to why the page information isn't known?

Please give a look at Expo Analytics Google with static API

Yes but that's a different library as im using this library for my bachelor thesis which is a comparison study of 3 different analytic tools, so i have to use this library.

I have made changes to the singleton to be able to use this properly. Instead of creating the analytics only once i now create it everytime I use the getAnalytics() method. When I call the method I send the parameters object with it so when sending an event I can send the page information through the param object.
static getAnalytics(params) {
        if(ExpoAnalyticsManager.instance ==null){
            ExpoAnalyticsManager.instance = new ExpoAnalyticsManager();
        }
        this.instance._analytics = new Analytics("UA-153309176-1",params);
        return this.instance;
    }

Example of usage:
ExpoAnalyticsManager.getAnalytics({dt:"Get Ideas"}).event("Like","Like-" + recipes[recipeIndex].name.replace(/\s+/g, '-'), recipes[recipeIndex].name, 1);


Iphone Version 10.3.2 (14F89) requires user to log in twice?

Hello,
I have replicated an issue using Safari on an Iphone where my user has to log in twice to get to anything in Serenity.
User has saved my website as a shortcut on their phone. When they open the shortcut they are prompted to log in. After logging in, they have access to my site and content they have been granted permissions to. When they click on any of the menu entries, Safari reverts them back to the log in screen and requires them to enter their user name and password again. After they do this, they can successfully get to their content.
Anyone else seeing this issue? It seems as if the saved shortcut on the phone is running in an "app sandbox", but then jumps out to Safari when the user accesses content.

Sounds like it may be a cache issue. I'd say double check the setting on the phone to ensure that the cache is being stored to some degree. I know that I have an ipad mini and I do not see this issue.

You need to catch and handle links in navigation and all other places to open inside same browser instance. You may search Stack Overflow etc. for answers.

Thanks @volkanceylan for the direction. Do you have any suggestions for implementing this across the entire serenity site?
$(document).ready(function(){     if (("standalone" in window.navigator) && window.navigator.standalone) {       // For iOS Apps       $('a').on('click', function(e){         e.preventDefault();         var new_location = $(this).attr('href');         if (new_location != undefined && new_location.substr(0, 1) != '#' && $(this).attr('data-method') == undefined){           window.location = new_location;         }       });     }   });


Improper path being resolved for cadence 'manager' scripts, transactions and contracts

Problem
Unable to run getAccountAddress and many other functions that interact with the flow emulator without some manual changes. The path to the standard contracts, scripts, and transactions for the 'manager' seem to have been modified in an update, and the corresponding path resolving from within flow-js-testing is referencing the old path.
For reference, I'm on Windows using Git Bash, this may be specific to a windows environments, I'm unsure about this.
Easy way I was able to fix this manually which I did for now:
cp -r node_modules/flow-js-testing/dist/manager/* node_modules/flow-js-testing/dist/
Steps to Reproduce
"flow-js-testing": "^0.1.9",

import { getContractAddress } from "flow-js-testing";

describe.only("Create accounts", () => {
  test("Create Accounts", async () => {
    const Alice = await getAccountAddress("Alice");
  });
});

yarn jest
Acceptance Criteria
Path resolving works as expected with the new directory format - or a link is made by default from /dist/scripts to /dist/manager/scripts, etc

This was fixed in version 0.1.10


getAssetCount and getAssetListRange works slow on specific device

Version
2.8.1
Platforms
iOS
Device Model
iPhone12,1 (iOS17.3.1)
flutter info
[✓] Flutter (Channel stable, 3.13.2, on macOS 14.2.1 23C71 darwin-x64, locale uk-UA)
    • Flutter version 3.13.2 on channel stable at /Users/admen/dev/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision ff5b5b5fa6 (6 months ago), 2023-08-24 08:12:28 -0500
    • Engine revision b20183e040
    • Dart version 3.1.0
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/admen/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: /Applications/Android Studio Preview.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15C500b
    • CocoaPods version 1.14.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.2)
    • Android Studio at /Applications/Android Studio Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)

[✓] Connected device (4 available)
    • iPad (mobile)        • 00008027-0011788234F0402E • ios            • iOS 17.3.1 21D61
    • iPhoneNitro (mobile) • 00008030-000238E02190802E • ios            • iOS 17.2.1 21C66
    • macOS (desktop)      • macos                     • darwin-x64     • macOS 14.2.1 23C71 darwin-x64
    • Chrome (web)         • chrome                    • web-javascript • Google Chrome 122.0.6261.94

[✓] Network resources
    • All expected network resources are available.

• No issues found!

How to reproduce?
The main problem is that we have it only on the client's device, and even not sure what would be the best way to detect the root cause of the problem as on other devices it works as expected. I used Mixpanel to get more details:

Logs
No response
Example code (optional)
Future loadItems() async {
    final permission = await isAllowed(ImageSource.gallery);
    setState(() {
      photoPermission = permission;
    });
    if (photoPermission == PermissionStatus.granted ||
        photoPermission == PermissionStatus.limited) {
      MixpanelManager.getAssetCount(TimeEventState.start);
      assetCount ??= await PhotoManager.getAssetCount();
      MixpanelManager.getAssetCount(TimeEventState.finish);

      if (imagesList.length < assetCount! && !itemsLoading) {
        setState(() {
          itemsLoading = true;
        });
        late List<AssetEntity> entities;
        if (selectedAlbum == null) {
          MixpanelManager.getAssetListRange(TimeEventState.start);
          entities = await PhotoManager.getAssetListRange(
              start: imagesList.length, end: imagesList.length + 21);
          MixpanelManager.getAssetListRange(TimeEventState.finish);
        } else {
          entities = await selectedAlbum!.path.getAssetListRange(
              start: imagesList.length, end: imagesList.length + 21);
        }

        setState(() {
          itemsLoading = false;
          imagesList = [...imagesList, ...entities];
        });
      }
    }
  }

Contact
No response

The default filtering options will affect the loading speed since there are many query conditions. You can trim with advanced filters to get precise conditions and improve the loading speed. Reference: https://github.com/fluttercandies/flutter_wechat_assets_picker/commit/c019624feda4bddfb38735e2d46ffbf09e13d7d7


Fix issues 211 - 212 - 213 and cosmetic adjustments

Were the messages synced with Transifex?

@rtxm no, they weren't.


Itch.io: Fix issue that old collections are imported instead of latest collections.

It is caused by the local butler.db not being updated.
If the stale key is true in the query response, re-query with refresh key are required.
I've modified the code to get the intended behavior.
For importing owned games, the refresh key was fixed to true.
But, I also modified the code to check the stale key and re-query.
I've built and tested this code and it's working as expected.
Thank you.

Any reason why we shouldn't just set fresh for all requests?


CIF-1398 - [My Account] Address book management

This PR is to add the feature of address book management for the signed in user
Description

User can see the saved address by accessing the address book page

User can create a new address, edit and delete an existing address

User can set an address to their default address(shipping and billing at the moment)

Related Issue
#327

Motivation and Context
This is to enhance the feature set of the user account so that the user can manage their shipping and billing addresses when they've signed in.

How Has This Been Tested?
All the changes made have jest tests covered, features are tested in the browser, including create, edit, and delete the address

Screenshots (if appropriate):
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] I have signed the Adobe Open Source CLA.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes and the overall coverage did not decrease.
[x] All unit tests pass on CircleCi.
[x] I ran all tests locally and they pass.

@nettree I quickly check the feature and run into some bugs:

You can create several "default" addresses. There should be only one default address
When you edit an address the e-mail field is empty.

Hi @dplaton, this is something I'd like to discuss with you, it seems like the endpoints don't accept email as one of the address field, in this case, shall we hide the email field from the address form for address book?


[ST] WETH fail from Gnosis to Base

Error sending .002 WETH failed in our bridge UI
getReceipts error: nonce too high: address 0x1B9430E7ab7cB6f9D3B33e14755302Fa1A3D8d85, tx: 95568 state: 0
Sending .02 WETH worked fine

Is this just too small of a transfer?

Not able to repro, inited tx with 0.001 WETH
https://connextscan.io/tx/0x672dadd43ede6503f2dfc0288f20bc4aac9a86c4de7a9187d254bb8ffb7f8f75

@prathmeshkhandelwal1 this is the same ongoing uissue?

Handle MM/wallet errors in a better way in the UI

Closing this out as completed, Due to not able to repro, and also not being able to see many tickets on this issue


pr.subtract - strandedness=None does not compare PyRanges on the same strand (even if both stranded)

Example:
import pyranges as pr
gr1 = pr.from_dict({"Chromosome": ["chr1"], "Start": [10], "End": [20], "Strand": ["+"]})
gr2 = pr.from_dict({"Chromosome": ["chr1"], "Start": [10], "End": [25], "Strand": ["-"]})

gr1.stranded
# True
gr2.stranded
# True

gr2.subtract(gr1)
# +--------------+-----------+-----------+--------------+
# | Chromosome   |     Start |       End | Strand       |
# | (category)   |   (int32) |   (int32) | (category)   |
# |--------------+-----------+-----------+--------------|
# | chr1         |        20 |        25 | -            |
# +--------------+-----------+-----------+--------------+
# Stranded PyRanges object has 1 rows and 4 columns from 1 chromosomes.
# For printing, the PyRanges was sorted on Chromosome and Strand.

# Works as expected if set manually
gr2.subtract(gr1, strandedness="same")
# +--------------+-----------+-----------+--------------+
# | Chromosome   |     Start |       End | Strand       |
# | (category)   |   (int32) |   (int32) | (category)   |
# |--------------+-----------+-----------+--------------|
# | chr1         |        10 |        25 | -            |
# +--------------+-----------+-----------+--------------+
# Stranded PyRanges object has 1 rows and 4 columns from 1 chromosomes.
# For printing, the PyRanges was sorted on Chromosome and Strand.

My impression (from the docs and experience of using other methods) is that with strandedness=None, the method will auto-detect if both objects are stranded and if so compare intervals on the same strand. This doesn't seem to be happening for me per my example above.
Hope this is clear, happy to provide more info if needed :)
pr.version_info()
{'pyranges version': '0.0.115', 'pandas version': '1.1.0', 'numpy version': '1.19.1', 'python version': sys.version_info(major=3, minor=7, micro=11, releaselevel='final', serial=0), 'ncls': '0.0.63', 'sorted_nearest': '0.0.33', 'pyrle': '0.0.31', 'ray': '0.8.6', 'bamread': 'not installed', 'pyranges_db': 'not installed', 'pybigwig': 'not installed', 'hypothesis': 'not installed'}

Thanks for reporting. Can you come up with an example where the behavior is different? Based on the examples below it seems like they act the same way as subtract (I had to check).
I might be missing something obvious, but I am a bit dizzy and feeling weird after my third vaccine/first booster.
import pyranges as pr
gr1 = pr.from_dict({"Chromosome": ["chr1"], "Start": [10], "End": [20], "Strand": ["+"]})
gr2 = pr.from_dict({"Chromosome": ["chr1"], "Start": [10], "End": [25], "Strand": ["-"]})

print("gr1")
print(gr1)
print()
print("gr2")
print(gr2)
print()

print("Subtract None")
print(gr2.subtract(gr1))
print()
print("overlap None")
print(gr2.overlap(gr1))
print()

print("join None")
print(gr2.join(gr1))

gr1
+--------------+-----------+-----------+--------------+
| Chromosome   |     Start |       End | Strand       |
| (category)   |   (int32) |   (int32) | (category)   |
|--------------+-----------+-----------+--------------|
| chr1         |        10 |        20 | +            |
+--------------+-----------+-----------+--------------+
Stranded PyRanges object has 1 rows and 4 columns from 1 chromosomes.
For printing, the PyRanges was sorted on Chromosome and Strand.

gr2
+--------------+-----------+-----------+--------------+
| Chromosome   |     Start |       End | Strand       |
| (category)   |   (int32) |   (int32) | (category)   |
|--------------+-----------+-----------+--------------|
| chr1         |        10 |        25 | -            |
+--------------+-----------+-----------+--------------+
Stranded PyRanges object has 1 rows and 4 columns from 1 chromosomes.
For printing, the PyRanges was sorted on Chromosome and Strand.

Subtract None
+--------------+-----------+-----------+--------------+
| Chromosome   |     Start |       End | Strand       |
| (category)   |   (int32) |   (int32) | (category)   |
|--------------+-----------+-----------+--------------|
| chr1         |        20 |        25 | -            |
+--------------+-----------+-----------+--------------+
Stranded PyRanges object has 1 rows and 4 columns from 1 chromosomes.
For printing, the PyRanges was sorted on Chromosome and Strand.

overlap None
+--------------+-----------+-----------+--------------+
| Chromosome   |     Start |       End | Strand       |
| (category)   |   (int32) |   (int32) | (category)   |
|--------------+-----------+-----------+--------------|
| chr1         |        10 |        25 | -            |
+--------------+-----------+-----------+--------------+
Stranded PyRanges object has 1 rows and 4 columns from 1 chromosomes.
For printing, the PyRanges was sorted on Chromosome and Strand.

join None
+--------------+-----------+-----------+--------------+-----------+-----------+--------------+
| Chromosome   |     Start |       End | Strand       |   Start_b |     End_b | Strand_b     |
| (category)   |   (int32) |   (int32) | (category)   |   (int32) |   (int32) | (category)   |
|--------------+-----------+-----------+--------------+-----------+-----------+--------------|
| chr1         |        10 |        25 | -            |        10 |        20 | +            |
+--------------+-----------+-----------+--------------+-----------+-----------+--------------+
Stranded PyRanges object has 1 rows and 7 columns from 1 chromosomes.
For printing, the PyRanges was sorted on Chromosome and Strand.

Thanks for the speedy response! Oh wow seems like I really need to update my understanding, I'll retract that statement about the other methods behaving differently.
To clarify, do you still consider the strandedness=None behaviour to be the intended one? If so, I really feel like the documentation does not suggest this.

strandedness ({None, "same", "opposite", False}, default None, i.e. auto) – Whether to compare PyRanges on the same strand, the opposite or ignore strand information. The default, None, means use “same” if both PyRanges are strande, otherwise ignore the strand information.

In the examples above I would really expect the outputs of strandedness=None and strandedness="same" to match as both objects are stranded. Maybe this is just me misinterpreting things though (quite a common occurrence...)
P.S. hope the 3rd dose side effects wane quickly and don't spoil the weekend :)

I might have written the wrong thing in the docstring though and copy-pasted it to all the functions.
If the API had changed the usage for strandedness=None I'm sure someone would have complained.


Apply mirrors to root dependencies

We weren't applying mirros to root dependencies so far.
rdar://110869499

@swift-ci please smoke test

Not sure yet how to test this.

cc @weissi this may be the reason we had to apply workarounds for mirroring previously

cc @weissi this may be the reason we had to apply workarounds previously for mirroring to fully work

The issue I had was repos that use git submodules because the mirrors don't apply there :|

git submodules

😱

The issue I had was repos that use git submodules because the mirrors don't apply there :|

I actually looked into that a while ago and there is a way to instruct git to do the right thing, I cant remember the details now...

I actually looked into that a while ago and there is a way to instruct git to do the right thing, I cant remember the details now...

Yes, that's how we work around it, by generating a .gitconfig file that points to mirrors.

@swift-ci please smoke test

@swift-ci please test windows

@swift-ci please test

Windows build failure looks pretty weird
SKSwiftPMWorkspace.lib(SwiftPMWorkspace.swift.obj) : error LNK2019: unresolved external symbol __imp_$s12SPMBuildCore15BuildParametersV8dataPath13configuration9toolchain10hostTriple06targetJ05flags20pkgConfigDirectories13architectures7workers27shouldLinkStaticSwiftStdlib0R21EnableManifestCaching31canRenameEntrypointFunctionName0R29CreateDylibForDynamicProducts10sanitizers18enableCodeCoverage14indexStoreMode31enableParseableModuleInterfaces013useIntegratedU6Driver017useExplicitModuleC007isXcodeC13SystemEnabled17enableTestability18forceTestDiscovery014testEntryPointF042explicitTargetDependencyImportCheckingMode15linkerDeadStrip15colorizedOutput13verboseOutput24linkTimeOptimizationMode15debugInfoFormat0R12SkipBuilding22experimentalTestOutputAC6Basics08AbsoluteF0V_12PackageModel0C13ConfigurationOA10_9Toolchain_pA7_0J0VSgA16_A10_0C5FlagsVSayA9_GSaySSGSgs6UInt32VS4bA10_17EnabledSanitizersVSbAC14IndexStoreModeOS5bSgSbA9_SgAC34TargetDependencyImportCheckingModeOS3bAC0S20TimeOptimizationModeOSgAC15DebugInfoFormatOS2btKcfC referenced in function $s18SKSwiftPMWorkspace05SwiftB0C13workspacePath17toolchainRegistry10fileSystem10buildSetup27reloadPackageStatusCallbackAC8TSCBasic08AbsoluteE0V_6SKCore09ToolchainG0CAI04FileI0_pAL05BuildK0VyAA06ReloadmN0OctKcfc
bin\sourcekit-lsp.exe : fatal error LNK1120: 1 unresolved externals
clang: error: linker command failed with exit code 1120 (use -v to see invocation)
<unknown>:0: error: link command failed with exit code 1120 (use -v to see invocation)
ninja: build stopped: subcommand failed.

@swift-ci test

@swift-ci please test

@swift-ci test windows

I forgot to add the new file...

@swift-ci please test

@swift-ci please test windows

Looks like there are relevant failures in the self-hosted job

I'm a bit confused about the self-hosted failures, I thought they were in integration tests, but seems like they're happening in the regular test suite?

@swift-ci please test macOS

Looks like they were flukes?


I could add cluster background knowledge

Hi all,
in my masterthesis I am currently working on causal discovery with cluster DAGs ( https://arxiv.org/abs/2202.12263 ). For that I am implementing a version of PC and FCI that can take in cluster background knowledge to aid in causal discovery.
My package is under https://github.com/JanMarcoRuizdeVargas/clustercausal
I am implementing it on top of your causal-learn architecture.
My question now is, would you be interested in incorporating my code into causal-learn? Ofc I am writing tests, am adding example notebooks and am using black formatter to ensure high coding quality.
Let me know what you think.
Best,
Jan Marco

@JanMarcoRuizdeVargas to my knowledge causal discovery of clusters is a difficult and open problem. Is there a paper where one claims they can do causal discovery of clusters where the characterization of the equivalence class is a valid object?

Sorry, my original message wasn't entirely clear.
I am using clusters as a form of background knowledge, as described in the paper above. Therefore, no cluster discovery is needed - it is a priori background knowledge. I am working to show that cluster background knowledge is similar/equivalent to previously used background knowledge (such as tiered, https://proceedings.mlr.press/v108/andrews20a.html, pairwise, https://arxiv.org/abs/2207.05067, and typed, https://proceedings.mlr.press/v177/brouillard22a/brouillard22a.pdf). Pairwise and tiered are also the type of background knowledge currently supported in causallearn.
So why cluster background knowledge? It makes background knowledge much more visualizable with the C-DAG and therefore less cumbersome to define. It is also compatible with other forms of background knowledge and in addition, in my algorithm, the C-DAG is directly used during skeleton discovery, speeding up the process.
Regarding causal discovery of clusters, that indeed is a difficult and open problem. To my knowledge there exists this (https://arxiv.org/abs/2202.12263) for learning C-DAGs from data and there is a paper on learning something similar to C-DAGs if the DAG is known (https://www.sciencedirect.com/science/article/pii/S0888613X17303134). In the future, I would also be open to collaborating on implementing causal discovery of clusters.


Wolfpool dev

Take source and destination from user and pass the coordinates to server using ajax request
Create plans
Search Database and match plans

The changes look good


Update amazonlambda-connector-config.md

The typo Errors in the sections of the functions are corrected.

 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.


hfsprogs: 332.25 -> 540.1.linux3

Motivation for this change
This is what most distributions ship for hfsprogs,
significantly newer than 332.25 (10.4.11[1], 2005) but only
about half as old (first appears in 10.7[2], 2011).
The newer tools drop support for mkfs.hfs (creating an HFS partition)
however they retain the ability to check both HFS and HFS+.
This seems like a small cost, and can be addressed by either reviving
the 332.25 variant or using hfsutils[3][4].  Coming soon, maybe? :D
It seems HFS drives and images are already unsupported and have been
for quite some time, so while it is unfortunate to drop support
the filesystem creators Apple apparently are very done with it:
"With the introduction of Mac OS X 10.6, Apple dropped support for
formatting or writing HFS disks and images, which remain supported as
read-only volumes.  Starting with macOS 10.15, HFS disks can no longer
be read. "[5]
[1] https://opensource.apple.com/release/mac-os-x-10411x86.html
[2] https://opensource.apple.com/release/mac-os-x-107.html
[3] https://www.mars.org/home/rob/proj/hfs/
[4] https://packages.debian.org/source/sid/hfsutils (for patches)
[5] https://en.wikipedia.org/wiki/Hierarchical_File_System

Previously:

hfsprogs was dropped before and restored:

restored: 4602e611fa0b6c1b35109a5e41f093d2f12a2fe1
dropped: 6c182dd14dea6a68dd80e780c763b76dfceae0a2

Also:
Added hfsutils in PR #77866 .  :)
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

@GrahamcOfBorg eval
@GrahamcOfBorg build hfsprogs

@GrahamcOfBorg eval

Closed by #346150.


Dall-E 2 Api Issue: Billing hard limit has been reached

Hi there,
I have a purchased in my openai account to get the GPT 4 and Dall-E, then when i tried to call it with the API i got this error.
Help of there.

OK i got it, I have purchased the GPT Plus Package, And it does include using API normally as expected, If you want to use the ChatGPT4 or Dall-E 2 or 3 ِAPI, You must charge and see the pricing and rate limits.


Setup a CI environment to run k8s integration test

I'm in the process of building an environment to run the k8s integration test; wanted to provide an update on the what's attempted so far and get some opinions from the community on the next steps.
What's attempted so far?
Tried to run on Travis with VirtualBox and KVM as Minikube vm-driver. Also have setup a Jenkins environment on standalone instances but that is not going to work as well. The main issue is the Minikube and its supported hypervisors' system requirement of VT-x/AMD-v support. As of now, the commonly used cloud providers (GCE, AWS) don't support nested virtualization or provide bare-metal instances.
Available options:

Find a cloud provider that supports nested virtualization (https://www.ravellosystems.com/ seems like an option).
Setup an on-premise bare-metal node (but would require public access to look at the results). Contacted the jenkins maintainer at Amplab and they offered to host the project, but depending our requirements for the environment and getting proper approval it may have a longer lead time.
Minikube seems to be adding a no-vm driver for linux CI environment, maybe we can use some of the early builds of that and try it with our test.
Setup a k8s cluster just for integration test in a jenkins environment as being discussed https://github.com/apache-spark-on-k8s/spark/issues/100.

Want to get a opinion from the community on where to focus our efforts.
In parallel, I'm starting to explore option 1 as it seems to be path to least resistance...

Just to summarize the conclusion, Option 1 was no go for Virtualbox (at least out of the box). We went with a bare-metal setup and have made it publicly accessible.
For all subsequent commits, @spark-k8s-jenkins user will add an "Integration Test" check to each PR similar to what Travis CI does.

There are two jobs configured to run for this project:

PR-spark-k8s-integraion-test - This is triggered on every commit or by adding a comment "rerun integration test please" to the PR.
SCHEDULED-spark-k8s-integration-test - This is scheduled to run every 3 hours after syncing with k8s-support-alternate-incremental branch.

Each test runs the following command:
./build/mvn -B clean integration-test -Pkubernetes -Pkubernetes-integration-tests -pl resource-managers/kubernetes/integration-tests -am -Dtest=none -DwildcardSuites=org.apache.spark.deploy.kubernetes.integrationtest.KubernetesSuite
For debugging purposes, the "resource-managers/kubernetes/integration-tests/target/integration-tests.log" is appended to the jenkins log on failure.

Known issues:

When integration test ends abruptly, the subsequent tests are impacted. For now, jenkins will be attempt to stop and delete the minikube if it is running; this may or may not be enough. Over time we can make the integration test setup more robust by ensuring it starts from a sane environment.
Only one minikube can run at time; given the current volume of PRs should be enough for the time being.

Awesome work on setting up the integration tests. Thanks @cvpatel

Thanks @foxish; glad to help.
Looks like the tests are running fine now, going to close this issue.

Thanks again for setting up integration tests @cvpatel !


Google needs a sitemap to scan

Google needs a sitemap, per Monica's email:
Sitemap specs:
- sitemaps.org protocols

include a list of all article-level landing page URLS and fulltext URLs (e.g. canonical PDF URLs)
linked from robots.txt (http://www.pep-web.org/robots.txt)
- 5MB umcompressed max file size - so if sitemaps are larger than this, feel free to break them into child sitemaps
updated automatically (ideally daily/weekly)

@adistasio
Thinking about this further, this needs to take into consideration Ember.js issues, rather than being API-server based.  Perhaps you've had to deal with this already and can elaborate or schedule development on the devOps or client side.

I've built this into the API.  What's open is setting up something to call it on a regular basis as part of DevOps.
(Also, I note the documentation in the API is unfinished.  Will do that soon.)

Closing this to cover issues with using on AWS in more specific reports.


Next Up Conflicts with Token HUD Wildcard

Describe the bug
When Token HUD Wildcard (THW) is used to change the token image then BEFORE combat has been initated. Next Up throws an error. During Combat and after combat, strange behaviour with the token markers is observed.
To Reproduce
BEFORE COMBAT:

Set up an actor with wildcard token images.
Place two copies of the token on the map.
Try to change the token image with THW's UI.
You may need to do this for alternating tokens to see the error.
Observe the Cannot read property 'NUMaker' of undefined error.

DURING COMBAT:

Add both tokens to the combat tracker and roll initiative.
Note one of the tokens will already have a turn marker.
Click through the turn order a few times to observe the expected Net Up behaviour.
Change the token image for a token that is not currently on its turn and observe it gains a Turn marker.
Note that multiple tokens are now marked.
Further note that multiple tokens can have their starting locations marked as well.
Click through the turn order to see the behaviour.
Note that the speed of rotation also seems to be affected when multiple tokens have turns marked.

AFTER COMBAT:

End Combat
Change the token image and observe that it becomes marked again while outside of combat.
This is true for all tokens.

Expected behavior
Not to throw errors before combat has started.
Turn marker to mark only the currently active token.
Turn markers to not appear outside combat.
Turn markers to have the correct rotation speed.
Turn markers to not be affected by an unrelated module.
Screenshots
If applicable, add screenshots to help explain your problem.

https://user-images.githubusercontent.com/52298102/130237223-924d781d-f46a-475a-8bd2-d8218a8b141a.mp4
Environment:

OS: Windows 10 OS Version 2009 (Build 19043.1110), Server on Ubuntu 20.04 LTS
Browser Chrome 92.0.4515.159 (Official Build) (64-bit) (cohort: Stable)
Foundry Version 0.8.9
Module Version 0.1.08
All Modules Disabled: No
Module List if no:

Additional context
How to use Token HUD Wildcard's UI:

Thank you for the indepth report. I believe this lines up with other bugs ive heard about. I'll need to re-visit sometime soon. Probably this week

Fixed in #118

Had a look at the commit, does this also fix the issues with changing the image during combat?

Yes, any image change should be fine now

Note that this didn't fix the various issues.
If you follow the reproduction steps then all the issues described are still present except the thrown error in the first screenshot.

Agreed, there are still some bugs. A key point is that in testing you'll want two connections open, such as a gm and a player:

Switching token image while it is not your turn temporarily duplicates turn markers (as if it is your turn and the other token's turn).
Issues, including the above, resolve themselves for the client that switched the token after advancing the turn tracker but not for other clients. For the other clients they will see a static (non-rotating) turn marker for all unchanged token images. When it is a changed image's turn, the other clients will not see a turn marker at all.


Unable to connect using steemconnect to all apps on steemit

Unable to connect using steemconnect to all apps, whatever key i use. Able to login to all other account including D.tube and dsound, where steemconnect is not needed. Unable to transfer steem to buy steem power using steemconnect.
Can someone guide or cross check.
Thanks in advance

Able to connect today after two weeks try.


refresh form with readOnly has no affect

In a simple use case, after a form is submitted we set readOnly to true and emit
this.refreshForm.emit({ submission: this.submission, readOnly: this.viewOnly });
None of the above have any affect on existing form.
Also, if you set [readOnly] to true in ngOnInit it has no affect as well.
We thought it should respect refresh options?
The code  onRefresh(refresh: FormioRefreshValue) does use update viewOnly and readOnly options.

It is possible that this was broken in a recent release. What version of the core renderer are you using?

WE are 3.24.0

readOnly is an option within the renderer. You may need to set that property directly on the FormioComponent instance like this.
@Component({

})
export class MyComponent implements AfterViewInit {
  @ViewChild(FormioComponent, {static: true}) formioComponent: FormioComponent;

  ngAfterViewInit() {
    this.formioComponent.formioReady.then(() => {
      this.formioComponent.formio.disabled = true;
    });
  }
}

I too am having an issue with refresh and readOnly. I currently am developing this as an Ionic 4 Angular 7 mobile app. The emitting of the refresh is not changing the status of my form between readOnly or not while on the page. I have to leave the page and return for the form to change its status.

@alland67 have you tried my suggestion ^

Travist,
Yes I did try your suggestion and still not worked. For myself I made my use case work by displaying the formio render directive in two separate divs on my page toggling the div with an *ngIf based on whether to show it as readonly or not.

Allan

@travist
We are experiencing a similar issue. The code below does not set the readOnly property of the formioComponent to this.interaction.isReadOnly.
It always takes the default value.
If we trigger a change in the submission, ngOnChanges is executed again and the value is set and form correctly rendered.
ngOnChanges(changes: SimpleChanges) {   if (changes.interaction) {     this.formioComponent.readOnly = this.interaction.isReadOnly;   } }

I believe it should be changes.instance instead of changes.interaction.
Also, I don't believe we are watching this "readOnly" flag and setting the renderer there. Try this instead.
if (changes.instance) {
  this.formioComponent.formio.disabled = this.instance.disabled;
}

Hi @travist ,
someone in the team managed to solve it.
Thanks anyway.

@travist to complement my previous comment, we worked around it but it's not currently working as expected.
Looks like changing the readOnly property to public and following your advice works. Someone from the team will post a comment/pr on this.

Setting this.formioComponent.readOnly works and could be bound via template as well. However, we need to make sure that it's set before the component is rendered. For that you (@travist) suggested waiting until the component is ready using this.formioComponent.formioReady, which is a private property though.
I suggest to make formioReady public. I could make this change and create a pull request.

@marwgit if you submit that pull request, I will accept it.  Thanks.

Thank you. It's already there (#495).

We're currently addressing a backlog of GitHub issues, and as part of this effort, some inactive issues may be marked as closed. This isn't a dismissal, but a step toward more efficient tracking.
If you feel the issue is still relevant, please re-open and we'll ensure it gets the attention it deserves. Your understanding is appreciated as we work to enhance our open-source responsiveness.


Label was not being preferred over the property name

Label was not being preferred over the property name when used in error messages, saw this in another commit, thought I'd pass it back to get it in the main code base.

@dandean, any way we can get this small change pulled and released?

@wavded -- sorry for the delay on that. I'll push a release out to npm in just a second here...

@wavded: 0.6.2 is now available in npm with your change. Thanks!

thanks buddy!


Update README.md

This pull request includes a small update to the README.md file. The change adds a link to the GitHub certification exam overview page.

README.md: Added a link to the GitHub certification exam overview page.


Fix task timeout when news_feed is unreachable

Closes #6071
Added some tests to assure the task behaves as expected

@SchrodingersGat Can you see what happened with CI here?

Can you see what happened with CI here?

I broke CI in https://github.com/inventree/InvenTree/pull/6244 - will need to work to fix it tonight!

@SchrodingersGat Merged in the CI fix. Ready for review

@matmair are you happy with this?

Thanks for the contribution @LavissaWoW !


Add security options to editorApp

[ ] Bugfix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

Proposed changes

Checklist

[x] I have read the contribution guidelines
[x] For non-bugfix PRs, I have discussed this change on the mailing list/slack team.
[x] I have run grunt to verify the unit tests pass
[x] I have added suitable unit tests to cover the new/changed functionality

Coverage increased (+0.03%) to 76.472% when pulling 20ee6421fb6a3968ac2a1d4ad0c2a95a34d9b349 on TJKoury:patch-3 into e03a0fffa9ea2b195d5acda5a8e918b148bce1b7 on node-red:master.

Have pushed these changes to the dev branch as it's new functionality: https://github.com/node-red/node-red/commit/8a68a3e86195e042ecdca472b92c59f3128eed87
Thanks!


add link definition for each of the anchored sections.

add link definition for each of the anchored sections.
I always find myself adding these anchors (or some variant thereof) while I'm drafting an RFC.
Lets put them into the template so that people will get them by default.  (Nothing should change about the presentation; it just gives a standard pattern for people to use to embed a link to another section in their markdown.)
(Hopefully we don't need an RFC to decide whether to change the RFC template in this manner.)

Interesting. GitHub adds these automatically, https://github.com/rust-lang/rfcs/blob/master/text/0019-opt-in-builtin-traits.md#summary but it might be worth it still?

Sounds good to me!
@steveklabnik this is adding anchors I believe to be used in the markdown source rather than through the rendered version. E.g. this makes it easy to write:
in the [detailed design][design]

without modifying the rest of the template.


im having these issues while setting up local development on windows PC.

What is the location of your example repository?
No response
Which package or tool is having this issue?
Hydrogen
What version of that package or tool are you using?
im using windows PC terminal to install shopify hydrogen
What version of Remix are you using?
No response
Steps to Reproduce
i use the exact commands from shopify.dev hydrogen documentation
Expected Behavior
it just not working, as it was quickly installed on macOS
Actual Behavior

recent interaction while installing NPM

What version of node and npm are you using?

For now, can you install git and ensure you have it available in your terminal? The error says git is not recognized as an internal or external command so it's probably that.
We shouldn't be depending on git directly, it's a bug in @shopify/oxygen-workers-type package.

im still having the same issue after installing the git
tried on different windows installations and still didnt get it done.

no, not yet

i still couldnt find a solution to setup and fix it.

@tassawarr Can you try installing @shopify/oxygen-workers-type with version ^4.1.2? It was fixed there.

let me see what i can do.


Include data as csv files?

One really great aspect of the gapminder package is that it includes the tsv files so that learners can also practice reading data in from a file. Would that be possible to add here? Is there interest for this feature (beyond myself)?

Hi @ttimbers!
Yes we have this function for working with the two *.csv files: https://allisonhorst.github.io/palmerpenguins/reference/path_to_file.html
So you can do:
pp <- readr::read_csv(path_to_file("penguins_raw.csv"))

Were you wanting specifically *.tsv files though?

Oh perfect, I missed these (I was looking for them in the data directories and did not see them). One addition that could be nice for this package for teaching, related to the tsv's, is having the data set stored a few different different ways (tsv, an excel file, white space delimited, some meta data at the top or bottom) to have a practice set for reading in files into R and getting the know the readr and readxl package functions. Perhaps there is already another package/repo that has this kind of resource and I am not aware of it? I just thought this could be nice for this as this data set isn't too big?

Gotcha! That does sound useful for teaching. I spoke with @allisonhorst and we are both game, but have some penguin fatigue 🐧  and are catching up after a brief sprint to submit to CRAN last week. We'll leave this issue open for now, and note that PRs are most welcome here if you have the inclination 🌟

No worries about the penguin fatgue 😆 ! I am happy send a PR for this in the next couple weeks.

Awesome! Thank you!


Client using SOAP 1.2 sends no SOAP Action

I configured my quarkus cxf client to use SOAP 1.2 via the soap-binding property like this:
quarkus.cxf.client.myClient.soap-binding=http://www.w3.org/2003/05/soap/bindings/HTTP/
The client is set up using the @CXFClient annotation and an interface generated from a wsdl file, which has been working so far.
Before, the messages it sent out used to have a Header "SOAPAction", now they don't.
Is there a solution to this I am missing or is this a bug?
Thank you in advance!

Thank you for the answer @ppalaga! After further investigation, we have discovered that a SOAPAction header is not required in SOAP 1.2 anymore and the soap action has instead been moved to the content-type in format
"Content-Type: application/soap+xml; charset=utf-8; action="[...]""
So, right now we are stuck on the issue regarding the content-type and will need to investigate the Soap action there as well.

Thanks for the feedback, @CodedNikls. Let's focus on https://github.com/quarkiverse/quarkus-cxf/issues/1641 then.


Better doc please

Hello,
If I may...
At least me need better explanations, as I love Zerotier I was looking for this but I'm coming to my knowledge limits.
We have to tell clearly that each install method are exclusive (nothing is obvious).
A- Linux install
A1- Cargo Install
Prerequisites : - A linux running Debian
- A rust env (link to how to install on Debian)
- A Zerotier central token (where to find it or where to generate it + how to make the token file, should it be an export ZEROTIER_CENTRAL_TOKEN="xyz" bash script or a simple plain text containing the token ?)
- ZT hosts setup...(I imagine names in ZT central UI should not have spaces or if they can how do they translate in domain name ?)
Install steps : -
-
Verify steps : -
-

A2- Docker install
.
.
(here, a portainer yaml file would be nice:-) )
_____________________             .
B- OS X Install
.
.
.

C- Windows Install
.
.
.

D- Common error messages and how to deal with each
I don't mean to seem bossy, but I'm lost. I tried the cargo method on a Turnkey-core and I got
Welcome to ZeroNS!
Your IP for this network: fd9f:77fc:xxxx:xxxx:xxxxe
error syncing members: error in response: status code 403 Forbidden
Error: error in response: status code 403 Forbidden

I discovered that the existing token in ZT central was not the one I needed, and that I had to generate a new one...
The I got
Welcome to ZeroNS!
Your IP for this network: fd9f:77fc:xxxx:xxxx:xxxxe
error configuring authority: unrecognized char:
PTR records are not supported on IPv6 networks (yet!)

error configuring authority: unrecognized char:

and also I discovered that the command line is active so if I CTRL-C I kill it...
See... These must be beginers problems but I didn't resolve any and trying
$ host MemberName.domain ZdnsRunningHost
doesn't give me any answer.
Hope this helps
Regards
V.

I'll try to address some of your comments here as I read them in the original message in a briefer format. Thanks for your report!
First things first, be advised that zeronsd is alpha software; currently aimed at advanced users that can troubleshoot problems in their own networks. It may not be ready for you quite yet given some of the problems I see you're having, but I'll attempt to assist.
Regarding packaging; we have packages for the following operating systems and containers:

Docker amd64
Windows amd64
Linux amd64

Debian (*.deb)
Redhat (*.rpm)

Finally, we have a crate on crates.io you can install.
And the source itself.

If you desire another packaging format or container image, etc, please advise me in an independent ticket. A pull request with the packaging you're interested in would be my ideal situation.
Creating text fles for the token, and setting things in your environment, as well as typical unix idioms like pressing Ctrl+C to exit foreground programs is what makes me think you may not be interested in this software just yet. These are pretty basic things in a unix environment.
On to the error messages. I need to update this as 6plane and rfc4193 are currently broken entirely with zeronsd, and direct allocation ipv6 I was having trouble with too.
You need a central administrator token to run the daemon, I think it's pretty clear from the documentation that you do. Whether or not it should continue to run when your token is busted is another subject entirely. I might put in a bug for that later.
If you have more bugs to file, I strongly suggest independently filing them as separate issues, instead of combining them all into one ticket. I'm going to close this issue with my explanations and create separate tickets for the things that need to be done as stated in this reply.
Best of luck using the product. I realize it's not ready for everyone, but that's why it's in alpha.

Hi vartkat, check out this repo. https://github.com/zerotier/zeronsd-quickstart
I


set default charset?

some mails not english, and no charset in the mail header, so cannot detect charset correctly, can I set user default charset for all mails?
I find out this part in "Stream/CharsetStreamFilter.php", can someone teach me how I can change $charset to user define variable?
public function onCreate()
{
    $charset = 'ISO-8859-1';
    $to = 'UTF-8';
    if (!empty($this->params['charset'])) {
        $charset = $this->params['charset'];
    }
    if (!empty($this->params['to'])) {
        $to = $this->params['to'];
    }

    $di = SimpleDi::singleton();
    $this->converter = $di->newCharsetConverter($charset, $to);
}

thx

Hi @siulee88
The library doesn't have a nice way of setting a default charset in its current form, apart from ISO-8859-1 as you see in that pasted snippet.
You could extend CharsetStreamFilter and register mailmimeparser-encode with the extended class (using stream_filter_register).  You may have to unregister the default one registered by MMP first I'm not sure off-hand.
At some point I may write something to allow a different default (same as for #11 ).  Please feel free to reopen this if you need further clarification or you have trouble getting it to work.
All the best,
Zaahid


what do you mean by Extrinsic information?

Hi Dr. Xia, reading your paper. the computation of extrinsic information is presented in your paper without explanation. What do you mean by extrinsic information?

The term extrinsic information comes from literatures on turbo coding in communication. It basically represents messages sent from one iteration to the next in iterative message message.


[Feature Request] Finetune Command-R

With recently support for command-r, i found it very versatile and practical for actual day to day usage. I would be a very good addition to further finetune it, according to the model structure, it's not very different from llama architecture and the 4bit QLora finetune needs 69.22GB which most of the Mac have

Do you mean LoRA fine-tune? That should already work, you can do e.g.:
python -m mlx_lm.lora --model CohereForAI/c4ai-command-r-v01  --data ../lora/data --batch-size 2 --train --iters 200 --lora-layers 16

Or use the 4-bit version here: https://huggingface.co/mlx-community/c4ai-command-r-v01-4bit

oh I didn‘t know it already worked, I‘ll give it a try today, thanks


Library not working in Android 9 Pie

I use the library on my application, the library is fantastic. On other versions it worked normally, but on android 9 pie it did not work

I do not have an Android Pie. I will try on an émulator
Le jeu. 9 août 2018 à 17:47, Hoàng Anh Tuấn<EMAIL_ADDRESS>a
écrit :

I use the library on my application, the library is fantastic. On other
versions it worked normally, but on android 9 pie it did not work
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/florent37/ShapeOfView/issues/25, or mute the thread
https://github.com/notifications/unsubscribe-auth/AFfQXEWAmoy-CIjF3ctT_rd1G9oNTMgUks5uPFmngaJpZM4V19QF
.

fixed ! you can try the 1.3.0

It was working normally, thanks for your enthusiastic support, thank  you very much`


Add case for error return from query_stream

Pull Request Test Coverage Report for Build b948f681a90e8cde87af18984c852389d99db435-PR-2

4 of 6 (66.67%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-2.3%) to 97.727%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/ex_force.ex
4
6
66.67%

Totals

Change from base Build f556250fc94760a0e34e16702f01d7b58c449125:
-2.3%

Covered Lines:
86

Relevant Lines:
88

💛  - Coveralls


@V8Function( name="get" ) doesn't seem to work properly

Hi,
The following is a failed attempt to a workaround for this issue
Lets assume that some class Registry:
public class Registry {
  @V8Function( name="get" )
  public function Entry fetch( String key ) {
    System.out.println( "call to Register.fetch( '"+key+"')" );
    // magic implementation
  }

  // ...etc...
}

Then somewhere else in the code we bind the registry to a runtime:
  // Create the registry and bind it to the runtime...
  Register registry = new Registry();
  try (V8ValueObject object = runtime.createV8ValueObject()) {
    result = runtime.getGlobalObject().set( "registry", registry );
    object.bind(registry);
  }

Then when executing the following runtime.getExecutor("registry.get( 'some-key' );").executeString();  results in the following error: TypeError: registry.get is not a function'.

Don't name a function to get, it is reserved to a Map and the way to access the getter in JS is a['key']. Proxy converter is able to detect the getter and setter automatically.
When using proxy converter, you don't really need to bind anything. If you do both to the same Java object, please be prepared for unexcepted behaviors.

The proxy converter hardcodes a special treatment for get() and set() in Java. So, if you don't have such Java methods, you are away from this.

Hi @caoccao,
I think you misunderstand and I appologize for the confusion I'm causing. I actually stumled on two things simultaneously and that is why this is happening.
The actual bug (at least I think it is a bug) is that the name parameter in the @V8Function annotation does not seem to do anything. So in my previous post i used the name retrieve. I'd expect that the name retrieve would be the name under which the method would be accessible in javascript, however this is not the case.
Am I misinterpreting the use of the name parameter?

So far @V8Function or @V8Property is not consumed by any converters. But, I plan to empower some converters with fine-grained control over the API exposed to V8 via such annotations. So, in the future, this will come true. You are welcome placing detailed requirements.

#121 has been filed for this feature.

I'll close this then as it will be fixed in a near future release


Operation request: PCAP parser

Summary
Now that CyberChef can handle large files, it would be useful to create an operation that can parse PCAPs. This operation would not include full stack protocol parsing, just the ability to separate out individual packets and perhaps specify which packets to display. Ideally it would support both .pcap and .pcap-ng formats.

I've tried implementing PCAP parsing without a libwireshark port (branch) but I'm not sure about whether the packet-viewing and overall analysis functionality should be split into seperate operations or could the packet-viewing remain part of the general 'Parse PCAP' operation?


Cu 2tzhu89 fix referendum contract to work with recent change to msigworlds

Change to msigworlds that explicitly excludes the referendum contract from the membership check.

Task linked: CU-2tzhu89 Fix referendum contract to work with recent change to msigworlds


Compose compositional groundings

I should go over this again and clean it up, particularly if the code continues to be used.  It's the version doing the reading right now and it is otherwise only tagged.  Quite a bit of dead code has accumulated and the unit tests should also be revised to stay relevant, but not on this PR.

Agreed!
Thanks Keith!

This is going in followed right away by the wmexchanger branch which has all the additional compositional changes.


Better tables broken in  foundry 0.7.5

Hello, better tables is one of the best modules created that I know, but unfortunately it is broken in the new stable version of VTT 0.7.5 foundry.
Do you have plans to update this mod? Please!!! :)

Having the same issue, error message form the console pasted below. My players are going to riot soon if they can't roll on their loot tables!! =)
Using Foundry 0.7.5, / DnD5e 0.98 / Better Roll Tables 1.5.1
Uncaught (in promise) TypeError: (intermediate value).roll is not a function
at RollTable.drawMany (brt-api-changes.js:22)
at BRTBuilder.rollManyOnTable (brt-builder.js:52)
at BRTBuilder.betterRoll (brt-builder.js:15)
at BetterTables.generateChatLoot (better-tables.js:27)
at HTMLButtonElement.newRollButton.onclick (better-table-view.js:61)

sadly i broke the auto update.
the module version 1.6.x works with foundry 0.7.x
uninstall and reinstall the module (because an auto update is not offered)

Thanks - all working now. Many thanks for getting back to me!


Code Release

@xinggangw  Thanks for sharing your awesome work !! , Can you provide the tentative date of the code release and model release
Thanks in advance

it's time to work!!

Thank you for your interest in Senna. We plan to release the code and model progressively after the CVPR deadline.


Auto generated index/foreign keys are sometimes too long

Describe the bug
When specifying related objects with @OneToMany or @ManyToOne, mikro-orm will automatically create relevant index and foreign key constraints with generated names based on entity names.
In some cases this means that we go past the 64 character limit for index/foreign key identifiers.
To Reproduce
Try an example like this
@Entity({ tableName: 'sponsored_page_templates' })
export class SponsoredPageTemplate {
  @PrimaryKey()
  id!: number;

  @OneToMany({ entity: () => SponsoredPageTemplateCustomAttribute, mappedBy: 'sponsoredPageTemplate' })
  sponsoredPageTemplateCustomAttributes = new Collection<SponsoredPageTemplateCustomAttribute>(this);
}

@Entity({ tableName: 'sponsored_page_template_custom_attributes' })
export class SponsoredPageTemplateCustomAttribute {
  @PrimaryKey()
  id!: number;

  @ManyToOne({ entity: () => SponsoredPageTemplate })
  sponsoredPageTemplate!: SponsoredPageTemplate;
}

const orm = await MikroOrm.init(....)
const generator = orm.getSchemaGenerator();
await generator.dropSchema();
await generator.createSchema();

You will get the error below:
Stack trace
DriverException: alter table `sponsored_page_template_custom_attributes` add index `sponsored_page_template_custom_attributes_sponsored_page_template_id_index`(`sponsored_page_template_id`); - Identifier name 'sponsored_page_template_custom_attributes_sponsored_page_template_id_index' is too long
    at MySqlExceptionConverter.convertException (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/@mikro-orm/core/platforms/ExceptionConverter.js:8:16)
    at MySqlExceptionConverter.convertException (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/@mikro-orm/mysql-base/MySqlExceptionConverter.js:78:22)
    at MySqlDriver.convertException (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/@mikro-orm/core/drivers/DatabaseDriver.js:171:54)
    at /Users/eddypechuzal/Workspace/sfp-entities/node_modules/@mikro-orm/core/drivers/DatabaseDriver.js:175:24
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async SchemaGenerator.execute (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/@mikro-orm/knex/schema/SchemaGenerator.js:119:13)
    at async SchemaGenerator.createSchema (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/@mikro-orm/knex/schema/SchemaGenerator.js:27:9)
    at async exports.MysqlTestOrm.resetSchema (/Users/eddypechuzal/Workspace/sfp-entities/dist/index.js:1:161400)
    at async exports.MysqlTestOrm.init (/Users/eddypechuzal/Workspace/sfp-entities/dist/index.js:1:161280)
    at async createOrm (/Users/eddypechuzal/Workspace/publisher-managers/inventory-api/dist/setup-test-env.js:13:5)

previous Error: alter table `sponsored_page_template_custom_attributes` add index `sponsored_page_template_custom_attributes_sponsored_page_template_id_index`(`sponsored_page_template_id`); - Identifier name 'sponsored_page_template_custom_attributes_sponsored_page_template_id_index' is too long
    at Packet.asError (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/mysql2/lib/packets/packet.js:712:17)
    at Query.execute (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/mysql2/lib/commands/command.js:28:26)
    at Connection.handlePacket (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/mysql2/lib/connection.js:425:32)
    at PacketParser.onPacket (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/mysql2/lib/connection.js:75:12)
    at PacketParser.executeStart (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/Users/eddypechuzal/Workspace/sfp-entities/node_modules/mysql2/lib/connection.js:82:25)
    at Socket.emit (events.js:311:20)
    at Socket.EventEmitter.emit (domain.js:482:12)
    at addChunk (_stream_readable.js:294:12)
    at readableAddChunk (_stream_readable.js:275:11) {
  code: 'ER_TOO_LONG_IDENT',
  errno: 1059,
  sqlState: '42000',
  sqlMessage: "Identifier name 'sponsored_page_template_custom_attributes_sponsored_page_template_id_index' is too long",
  name: 'DriverException'
}

I am unfortunately unable to rename any of the entities or tables, so I am looking for a way to alter mikro-orm's behavior here.
Attempted fixes
I tried explicitly adding an index to the child entity like this
  @Index({ name: 'short_name' })
  @ManyToOne({ entity: () => SponsoredPageTemplate })
  sponsoredPageTemplate!: SponsoredPageTemplate;

However then I hit the same issue for the automatically generated foreign key constraint:
Error: alter table `sponsored_page_template_custom_attributes` add constraint `sponsored_page_template_custom_attributes_sponsored_page_template_id_foreign` foreign key (`sponsored_page_template_id`) references `sponsored_page_templates` (`id`) on update cascade; - Identifier name 'sponsored_page_template_custom_attributes_sponsored_page_template_id_foreign' is too long

Expected behavior
Mikro-orm should know when an identifier will violate the 64 character limit and come up with an alternative name, maybe something like this
<first few chars of entity A>_<first few chars of entity B>_<some random string to avoid duplication>
Versions

Dependency
Version

node
12.x

typescript
4.x

mikro-orm
4.x

You can specify the index name manually:
@ManyToOne({ entity: () => SponsoredPageTemplate, index: 'custom_idx_name' })

You can specify the index name manually:
@ManyToOne({ entity: () => SponsoredPageTemplate, index: 'custom_idx_name' })

Is it possible to update mikro-orm such that it generates identifiers that are always <64 chars?

Is it possible to update mikro-orm such that it generates identifiers that are always <64 chars?

Sure we can make it work that way (i guess only in mysql, or is this a common limitation?).

Sure we can make it work that way (i guess only in mysql, or is this a common limitation?).

I got the Mysql limitations from their v5.7 docs, but I am not familiar with any other DB drivers so I am not sure how they handle this

I got the Mysql limitations from their v5.7 docs, but I am not familiar with any other DB drivers so I am not sure how they handle this

@B4nan I tried a quick fix locally which seems to work and put it in a PR - let me know what you think

@B4nan I tried a quick fix locally which seems to work and put it in a PR - let me know what you think

This is a problem in postgres too, https://www.postgresql.org/docs/12/limits.html says the identifier limit is 63 bytes. Should I file a new issue?
On a related note, it seems sqlite has no identifier limit. I have no idea how things work with mongodb but it seems to have a limit of 120 bytes maybe?

This is already fixed for postgres, see #1915 (probably in v5 only - no plans to backport anything schema related to v4).


One key types wrong character

Hello, my apologies is this is not the correct place. I have an old kinesis advantage keyboard. Of late I have encountered an issue. The 'f' key types 's'. All other keys work fine. I have this issue in Windows and Linux. Any thoughts on how this can be resolved?

Please ignore. I was able to fix it by doing Progrm + Shift + F10. I initially tried `=w'.


[CT-1943] Loosen pin on jsonschema (via hologram)

For more context on our latest thinking around dependencies (how & why we pin today, and how we want it to change):

https://github.com/dbt-labs/dbt-core/discussions/6495

Summary
dbt-core depends on hologram, and as such it also includes hologram's transitive dependencies on jsonschema and python-dateutil. hologram's upper bound on jsonschema in particular is causing issues for some folks trying to install dbt-core alongside other popular tools, such as Airflow:

https://github.com/dbt-labs/hologram/issues/52
https://github.com/dbt-labs/hologram/pull/51

Short term

Try removing upper bound on jsonschema
Release a new version of hologram with no / looser upper bound
Support the new version of hologram in dbt-core

Medium term
Remove dbt-core's dependency on hologram entirely. It doesn't do nearly as much for us today as it used to, and the validation errors it raises aren't even all that nice.

https://github.com/dbt-labs/dbt-core/issues/6776

Part of this will be determining how to release hologram since we have not done that recently.

Is this targeted for being included with the 1.5 release?

@r-richmond This hasn't been a top priority for us, compared to other planned work for v1.5, but I understand it's a pain for a number of folks who need to install dbt-core alongside other Python programs that require newer versions of jsonschema.
I just opened a quick PR to run CI with the latest version of jsonschema. If this "just works," we can try to sneak it in for v1.5.

I've released hologram 0.0.16


feat(ansible): add option to install nvidia+cuda drivers with ansible

Signed-off-by: Maxime CLEMENT<EMAIL_ADDRESS>Description

Following the documentation for the Docker installation from a fresh Ubuntu install currently does not work (see https://github.com/autowarefoundation/autoware/issues/2821#).
The issue is caused by Nvidia and cuda drivers being required on the host machine in order to run the Docker image.
Currently, the dependencies installed automatically, as well as the instructions to install them manually, are missing the required Nvidia and cuda drivers.
This PR add Nvidia+cuda to the automatic installation of the dependencies.
For the update to the documentation, see https://github.com/autowarefoundation/autoware-documentation/pull/239.
TODO:

[ ] Confirm on a clean installation that the docker setup installs all the required dependencies.

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[X] I've confirmed the contribution guidelines.
[X] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@kenji-miyake I tested this PR on a clean Ubuntu 22.04 install and there was no issue while following only the Docker installation instructions. This is ready to be merged.