matplotlib: add vega() method, deps

The vega() api is going to change. This gives us basic integration.
Try it: http://localhost:8080/notebook/?nbId=I7lcK8YDU8y07UD4zbM0

Closing this for now. We're waiting until plot is implemented in vega to land.


SQL permissions

Would be great to have mentioned in this guide that the Sync service account requires SQL sysadmin role on the server hosting the DB.
Would also be helpful to mention here as well to install the SQL native client so that the installer can query the SQL DB.
The sysadmin permissions of the sync service account can be downgraded to db_owner after the install as most, if not all DBAs would be uncomfortable, for good reason, with a service account having sysadmin rights.
Also, running the installer as the service account is required and that is not mentioned anywhere here.
This could typically be a problem in most organizations whereby interactive and local logons are prohibited on service accounts.

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

ID: 26ab9211-b85c-9668-abcb-e5195a83ac43
Version Independent ID: 649e1fd0-fc2c-4544-ee6b-45b2e67c26e5
Content: Install the Microsoft Identity Manager Sync Service
Content Source: MIMDocs/install-mim-sync.md
Product: microsoft-identity-manager
GitHub Login: @billmath
Microsoft Alias: billmath

The following issue is being closed due to the age. If this is still an issue, please re-submit this. Thank you.
#please-close


Chore/edc 0.7.0 infra

Description

switch edc charts to postgres version
version bump edc to tractus-x edc 0.7.0
add bdrs to infrastructure
add iam-mock for credential service and secure token service incl. did provisioning
make customer and supllier use one postgres for puris, edc, dtr (save resources)

contains temporary separate compose for edc

Pre-review checks
Please ensure to do as many of the following checks as possible, before asking for committer review:

[ ] DEPENDENCIES are up-to-date. Dash license tool. Committers can open IP issues for restricted libs.
[x] Copyright and license header are present on all affected files

Raised IP clearing for mock service:
[main] INFO A review is required for pypi/pypi/-/fastapi/0.109.0.
[main] INFO A review request already exists https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/14632 .
[main] INFO A review is required for pypi/pypi/-/uvloop/0.19.0.
[main] INFO A review request already exists https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/14633 .
[main] INFO A review is required for pypi/pypi/-/orjson/3.9.12.
[main] INFO A review request already exists https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/14634 .
[main] INFO A review is required for pypi/pypi/-/httptools/0.6.1.
[main] INFO A review request already exists https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/14635 .
[main] INFO A review is required for pypi/pypi/-/pycparser/2.22.
[main] INFO A review request already exists https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/14636 .
[main] INFO A review is required for pypi/pypi/-/dnspython/2.5.0.
[main] INFO A review request was created https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/14637 .
[main] INFO A review is required for pypi/pypi/-/ujson/5.9.0.
[main] INFO A review request was created https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/14638 .

Dependencies will be done later. This likely will be merged later. Will make the EDC changes independent of this branch and the EDC merge at the end.


Object browser icon view v2

📚 Documentation preview 📚: https://volto--6054.org.readthedocs.build/

@pnicolli could you please give your final bless?


multi analyzers in analyzers.yml cause error

first i add some analyzers in yml

then, i add some debug code in generic.go
func genericFunctionRun(pass *analysis.Pass, vulnPathFuncs map[string][]string,
	name string, message string) (interface{}, error) {
	fmt.Println(name, message) <- add debug code
        ...

run gokart to scan a test project, and this project only has two files: go.mod, main.go
gokart scan -i /foo/bar/analyzers.yml /foo/testproject/

expect output:
Revving engines VRMMM VRMMM
3...2...1...Go!
Test Sink1 test1
Test Sink2 test2

actual output:
Revving engines VRMMM VRMMM
3...2...1...Go!
Test Sink2 test2
Test Sink2 test2

@LuckyC4t can you confirm that this issue is fixed with your PR #59?  I wasn't positive whether the closure fix also fixed this issue.  Reopening until confirmation... Thanks!

hi! i pull the latest project, and use goland to debug it. it looks correct.


First draft of the http4s tutorial

A first draft of the http4s tutorial.
Let me know what you think.

Hey @daniel-ciocirlan. I should have fixed all the comments you made. Let me know :)

@daniel-ciocirlan, I think I made all the changes you requested. I reviewed the article so that the reader can literally recreate the code step by step.
Hope you like it :)
Let me know.


Added Content Writer Internship at TechEagle

why do you add extra things and then you delete it , it's makes hard to track the changes , please delete the repo and then fork to do your changes


Add feature to detect duplicates and invalid YYYY-MM

Fixes #61

Implemented in #111 instead. Will close when #111 is implemented


Usage Guide After Installation

I've recently successfully installed this plugin in my project, but I'm still in need of a comprehensive guide on how to use it. I'm a bit puzzled about the steps to take post-plugin installation.
Is there any documentation or usage guide available? If so, please provide a link or step-by-step instructions. If not, perhaps someone could provide a brief guide here.
Additional Information:
Strapi Version : 4.14.5
Thank you for your assistance!

I have the same problem, I have the plugin installed successfully but I don't know how to make that working.
Thank you


Updating handling of package data

Added a detailed section in README

Codecov Report

Merging #3 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master       #3   +/-   ##
=======================================
  Coverage   76.47%   76.47%
=======================================
  Files          11       11
  Lines          85       85
=======================================
  Hits           65       65
  Misses         20       20

Impacted Files
Coverage Δ

setup.py
0% <ø> (ø)
:arrow_up:

rain/version.py
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Feature request: Brotli compression with GZIP fallback

Hey!
Currently, GZIP compression is enabled by default. It'd be great to use brotli as compression as well because it can be better than GZIP and most browsers support it. Those who don't can fall back to GZIP easily. This package could be used for supporting brotli :relaxed:
(There is an issue about adding brotli support to NodeJS core as well, so waiting until it's in the core could be worth as well)

This question is available on Nuxt.js community (#c2699)

It's possible :tada:
https://blog.lichter.io/posts/nuxtjs-on-brotli


installDependencies frozen lockfile option

Describe the feature
It would be handy to have installDependencies have an option that forces the underlying install command to install only what is in the lock file.
My use case is I'm using npym when creating starter projects from a template. Installing exact dependencies helps make the application generation deterministic and reproduceable.
It could look something like the following.
await installDependencies({
  cwd: workspacePath,
  frozenLockFile: true, // defaults to false
});

This would then translate to the following install commands.

pnpm install --frozen-lockfile https://pnpm.io/cli/install#--frozen-lockfile
yarn install --forzen-lockfile https://classic.yarnpkg.com/lang/en/docs/cli/install/#toc-yarn-install-frozen-lockfile
npm ci https://docs.npmjs.com/cli/v10/commands/npm-ci

I've considered some other names for this option in case frozenLockFile isn't ideal.

useLockFile
frozen
ci

Additional information

[X] Would you be willing to help implement this feature?

PR welcome. As this is commonly supported amongst all supported PMs now.

Excellent. I'd be happy to implement it.


set_lr_mult() or set_wd_mult() is invalid if not setting param_idx2name for the optimizer

Description
Hi, all.
I found a problem that I have to set param_idx2name for the optimizer if I want to set lr_mult or wd_mult.
If not setting param_idx2name, the set_lr_mult() and set_wd_mult() are both invalid, but there is no any prompt.
However, it's difficult to define param_idx2name because kvstore and multi-GPU.
Environment info (Required)
Operation System: Arch Linux 4.14.13
MXNet: 20fbda6
Python: 2.7.14/3.6.4
Build info (Required if built from source)
Compiler (gcc/clang/mingw/visual studio): gcc
MXNet commit hash:
20fbda6c9d15ba903fc6416baa7eecf79ab38f1b
Build config:
make -j 4 USE_OPENCV=1 USE_BLAS=openblas

Minimum reproducible example
import mxnet as mx
import logging
logging.getLogger().setLevel(logging.DEBUG)  # logging to stdout

mnist = mx.test_utils.get_mnist()

batch_size = 100
train_iter = mx.io.NDArrayIter(mnist['train_data'], mnist['train_label'], batch_size, shuffle=False)
val_iter = mx.io.NDArrayIter(mnist['test_data'], mnist['test_label'], batch_size)

data = mx.sym.var("data")
data = mx.sym.flatten(data = data)

fc1 = mx.sym.FullyConnected(data = data, num_hidden = 128)
act1 = mx.sym.Activation(data = fc1, act_type = "relu")
fc2 = mx.sym.FullyConnected(data = act1, num_hidden = 64)
act2 = mx.sym.Activation(data = fc2, act_type = "relu")
act2 = mx.sym.BatchNorm(data = act2)

fc3 = mx.sym.FullyConnected(data = act2, num_hidden = 10)
mlp = mx.sym.SoftmaxOutput(data = fc3, name = "softmax")

mlp_model = mx.mod.Module(symbol = mlp, context = mx.cpu())

lr = 0.01

params =  (mlp.list_arguments())
lr_mult = dict()
wd_mult = dict()
idx2name = dict()
for idx, name in enumerate(params):
    lr_mult[name] = 0
    idx2name[idx] = name

optimizer = mx.optimizer.SGD(learning_rate = lr,
        momentum = 0.9,
        wd = 0.0005,
        rescale_grad = 1.0 / batch_size)

optimizer.set_lr_mult(lr_mult)
optimizer.set_wd_mult(wd_mult)

mlp_model.fit(train_iter,
              eval_data = val_iter,
              optimizer = optimizer,
              eval_metric = [mx.metric.Accuracy(), mx.metric.CrossEntropy()],
              batch_end_callback = mx.callback.Speedometer(batch_size, 100),
              num_epoch = 20)

Steps to reproduce

I set lr_mult to 0 but didn't set param_idx2name for the optimizer. The result is wrong and the weights of the network shouldn't be updated because lr_mult is 0.

INFO:root:Epoch[0] Batch [100]	Speed: 5695.61 samples/sec	accuracy=0.531386	cross-entropy=1.513995
INFO:root:Epoch[0] Batch [200]	Speed: 6095.63 samples/sec	accuracy=0.877100	cross-entropy=0.442159
INFO:root:Epoch[0] Batch [300]	Speed: 5751.52 samples/sec	accuracy=0.921100	cross-entropy=0.281648
INFO:root:Epoch[0] Batch [400]	Speed: 6200.54 samples/sec	accuracy=0.933200	cross-entropy=0.231324
INFO:root:Epoch[0] Batch [500]	Speed: 5996.19 samples/sec	accuracy=0.937900	cross-entropy=0.210167
INFO:root:Epoch[0] Train-accuracy=0.955152
INFO:root:Epoch[0] Train-cross-entropy=0.149803
INFO:root:Epoch[0] Time cost=10.007
INFO:root:Epoch[0] Validation-accuracy=0.950700
INFO:root:Epoch[0] Validation-cross-entropy=0.161047
INFO:root:Epoch[1] Batch [100]	Speed: 6367.74 samples/sec	accuracy=0.955644	cross-entropy=0.147375
INFO:root:Epoch[1] Batch [200]	Speed: 5722.35 samples/sec	accuracy=0.961800	cross-entropy=0.133875
INFO:root:Epoch[1] Batch [300]	Speed: 5332.16 samples/sec	accuracy=0.965100	cross-entropy=0.116933
INFO:root:Epoch[1] Batch [400]	Speed: 5303.59 samples/sec	accuracy=0.966900	cross-entropy=0.117010
INFO:root:Epoch[1] Batch [500]	Speed: 5561.86 samples/sec	accuracy=0.964600	cross-entropy=0.121509

What have you tried to solve it?
There is a solution to set param_idx2name manually for the optimizer, however it's difficult to set it especially for the case using multi-gpu.
The PR shows that the definition of param_idx2name.
It seems that whether or not use kvstore or multi-gpu decides different setting of param_idx2name.
So I think it's convenient to set param_idx2name automatically when the optimizer is initialized in mxnet.module.BaseModule
Here is the code I modified.
And the result is right when setting lr_mult 0 and not setting param_idx2name.
INFO:root:Epoch[0] Batch [100]	Speed: 5697.48 samples/sec	accuracy=0.079604	cross-entropy=2.302685
INFO:root:Epoch[0] Batch [200]	Speed: 6142.33 samples/sec	accuracy=0.080000	cross-entropy=2.302679
INFO:root:Epoch[0] Batch [300]	Speed: 5620.36 samples/sec	accuracy=0.082400	cross-entropy=2.302705
INFO:root:Epoch[0] Batch [400]	Speed: 5679.43 samples/sec	accuracy=0.084000	cross-entropy=2.302689
INFO:root:Epoch[0] Batch [500]	Speed: 6029.99 samples/sec	accuracy=0.079000	cross-entropy=2.302701
INFO:root:Epoch[0] Train-accuracy=0.078586
INFO:root:Epoch[0] Train-cross-entropy=2.302687
INFO:root:Epoch[0] Time cost=11.746
INFO:root:Epoch[0] Validation-accuracy=0.079100
INFO:root:Epoch[0] Validation-cross-entropy=2.302701
INFO:root:Epoch[1] Batch [100]	Speed: 2341.08 samples/sec	accuracy=0.079604	cross-entropy=2.302685
INFO:root:Epoch[1] Batch [200]	Speed: 3169.10 samples/sec	accuracy=0.080000	cross-entropy=2.302679
INFO:root:Epoch[1] Batch [300]	Speed: 5883.45 samples/sec	accuracy=0.082400	cross-entropy=2.302705
INFO:root:Epoch[1] Batch [400]	Speed: 5527.54 samples/sec	accuracy=0.084000	cross-entropy=2.302689
INFO:root:Epoch[1] Batch [500]	Speed: 5744.79 samples/sec	accuracy=0.079000	cross-entropy=2.302701

@sandeep-krishnamurthy kindly add labels:

Request
Python


[SP: 0.5] [Cart] Fix styles in Cart page

Fix styles in Cart page.
Input field with total price and button should be located in center.

Hey, I would like to contribute. Please, assign this issue to me.

!assign


Preview with sha ref to bypass github 300s ttl cache

Fix https://github.com/hlxsites/prisma-cloud-docs-website/issues/72
To test, run the worker in dev mode and go to http://localhost:3001/prisma/prisma-cloud/docs/en/compute/ops-guide/getting-started/test_sitemap.plain.html?branch=ian-ol4

@maxakuru I merged the PR but I'm not sure if the worker was deployed successfully with the changes ?


Add detail of manual reclamation steps for PV

Fix #48609
https://github.com/kubernetes/kubernetes/issues/48609

This change is

@msau42 @whitecolor @erinboyd

After discussing with Michelle, I thought I shouldn't introduce complicated reclamation steps using kubectl patch or kubectl edit. What a user would like to know is the way to keep their volume after deleting PVC and PV.

cc @chenopis

@msau42 Thank you for the review. The commit is updated.

@erinboyd can you also take a look? I want to make sure we distinguish between this and recycling.

Review status: 0 of 1 files reviewed at latest revision, 7 unresolved discussions, some commit checks failed.

docs/concepts/storage/persistent-volumes.md, line 222 at r1 (raw file):
Previously, mtanino (Mitsuhiro Tanino) wrote…
done.

Done.

docs/concepts/storage/persistent-volumes.md, line 225 at r1 (raw file):
Previously, mtanino (Mitsuhiro Tanino) wrote…
done

Done.

docs/concepts/storage/persistent-volumes.md, line 227 at r1 (raw file):
Previously, mtanino (Mitsuhiro Tanino) wrote…
done

Done.

docs/concepts/storage/persistent-volumes.md, line 223 at r2 (raw file):
Previously, mtanino (Mitsuhiro Tanino) wrote…
This is an example when we put manual reclamation to the PVC/PV life cycle. Do you prefer this case?
Using
....
Reclaiming
When a user is done with their volume, they can delete the PVC objects from the API which allows reclamation of the resource.　The reclaim policy for a PersistentVolume tells the cluster what to do with the volume after it has been released of its claim.  Currently, volumes can either be Retained, Recycled or Deleted.
Retaining
The Retain reclaim policy allows for manual reclamation of the resource. When the PersistentVolumeClaim is deleted, the PersistentVolume still exists and the volume is considered "released". But it is not yet available for another claim because the previous claimant's data remains on the volume. An administrator can manually reclaim the volume with the following steps.

Delete the PersistentVolume. The underlying volume still exists after the PV is deleted.
Manually clean up the data on the volume accordingly.
Manually delete the volume, or if you want to reuse the same volume, create a new PersistentVolume with the volume definition.

Recycling
If supported by appropriate volume plugin, recycling performs a basic scrub (rm -rf /thevolume/*) on the volume and makes it available again for a new claim.
However, an administrator can configure a custom recycler pod template using the Kubernetes controller manager command line arguments as described here. The custom recycler pod template must contain a volumes specification, as shown in the example below:
apiVersion: v1
kind: Pod
metadata:
  name: pv-recycler-
  namespace: default
spec:
  restartPolicy: Never
  volumes:
  - name: vol
    hostPath:
      path: /any/path/it/will/be/replaced
  containers:
  - name: pv-recycler
    image: "gcr.io/google_containers/busybox"
    command: ["/bin/sh", "-c", "test -e /scrub && rm -rf /scrub/..?* /scrub/.[!.]* /scrub/*  && test -z \"$(ls -A /scrub)\" || exit 1"]
    volumeMounts:
    - name: vol
      mountPath: /scrub

However, the particular path specified in the custom recycler pod template in the volumes part is replaced with the particular path of the volume that is being recycled.
Deleting
When those volume plugins that support the Delete reclaim policy, deletion removes both the PersistentVolume object from Kubernetes, as well as deleting the associated storage asset in external infrastructure (such as an AWS EBS, GCE PD, Azure Disk, or Cinder volume).  Volumes that were dynamically provisioned are always deleted.

Done.

docs/concepts/storage/persistent-volumes.md, line 224 at r2 (raw file):
Previously, msau42 (Michelle Au) wrote…
The PersistentVolume still exists after the PVC is deleted.

Done.

docs/concepts/storage/persistent-volumes.md, line 225 at r2 (raw file):
Previously, msau42 (Michelle Au) wrote…
The underlying volume still exists after the PV is deleted.

Done.

docs/concepts/storage/persistent-volumes.md, line 78 at r3 (raw file):
Previously, mtanino (Mitsuhiro Tanino) wrote…
Agree.

Done.

Comments from Reviewable

/assign @chenopis

/lgtm

@chenopis Could you give doc review?
I got lgtm from tech-review side.

@chenopis Could you give doc review?
I got lgtm from tech-review side.


SCM input does not correctly apply input border

Use Dark+ V2 or another theme that feature input.border
See that the SCM input in it's default state renders a border, but it doesn't look

Removing the 1px padding yields this, which is mostly correct but produces an artifact on the right side:

@daviddossett, is this still an issue? I am seeing the correct background/border in the commit input field in Insiders:

Sorry, I fixed this before I left for holidays and forgot to close this.


Add filtering for selecting org, projects, workspace in the same manner as aio app init

With aio app init you can type and filter your orgs, projects and workspaces.
It would be great to have the same filtering option for aio console for quickly finding and selecting your project, org or workspace.

Thanks for the suggestion @icaraps ! Indeed, we could provide the same option to keep consistency across plugins.

fixed by #157


Fix #41

Make possible to pass either Array or String to defaultDate option.
See #41

@kzkn 🙏 Thanks!
Looks perfect to me


Update to Actions tutorials

Not ready for review.
What's missing:

[ ] @jacobperron to add missing C++ content
[ ] successful walk-through

[x] Python
[ ] C++

[x] probably move to intermediate section

Fixes #277

I'm going to do a bit of work on this to move it forward.  However, before I do that, I'm going to close this out, delete the branch on this repository, and then move the branch to my private fork.  I'll then open a new PR with that work, which combines both this work and the work that Sid did a year ago.  I'll continue the work/conversation over there.


Localization support

We would like to support localization from the start. We don't need to support any other languages yet, but we want it accounted for so we don't make this too difficult in the future. This may or may not be MVP it depends on how important it is to include from the start.

@longrunningprocess can you look into this one?

see what you think so far:  i18n

closded by #24


Release 0.2.0

I deployed a new version, quarkiverse CI does not verify the formatting as it turns out.

@stuartwdouglas awesome, thanks


feat: Support Multiple Migration Directories

Support Multiple Migration Directories
Overview
Currently, the tool only appends RLS (Row-Level Security) settings to the latest migration file. However, in practical, migration directories are often created each time the schema.prisma file is modified. This results in CREATE TABLE SQL statements being scattered across multiple migration directories.
I propose to enhance the tool to support multiple migration directories, allowing it to apply RLS settings across all relevant migrations, not just the latest one. This enhancement will make the tool more versatile and better aligned with typical Prisma migration patterns, where schema changes may be spread across multiple migrations over time.
Proposed changes

Modify the tool to scan all migration directories within the specified migrations path.
For each migration directory found, analyze the SQL files to identify CREATE TABLE statements.
Append appropriate RLS settings to each identified table creation, regardless of which migration directory it's in.

@wasuwas Thank you for your suggestion.
However, I cannot accept the proposal to modify a deployed migration file. Once prisma migrate deploy has been executed, altering an applied migration file will result in a checksum mismatch with the records in the _prisma_migrations table.
Therefore, I generate migration files without applying them by using the --create-only option with the prisma migrate dev --create-only command. This approach ensures that only the latest migration files are targeted.
If the proposed change in item 3 could be implemented in a new migration file instead of modifying a deployed one, that would be ideal. I recognize that there are still many areas for improvement in prismarls, and I appreciate your continued suggestions.


(cloud-merge) Fix the cast failed when RollupJobV2 convert to CloudRollupJobV2

Proposed changes
Issue Number: close #xxx

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

run buildall


[FP] get SchemaType option

Which feature
var numberSchema = new Schema({
 userId: {
    type: ObjectId,
    get: v => v.toString(),
  }
});

https://mongoosejs.com/docs/schematypes.html#schematype-options
Why do you want it
I need to convert all my ObjectIds to strings
Additional Notes
I need to preserve the name of the field (in this case, userId), so class getters and setters would not work in this case
Thanks!

already done that:
https://github.com/szokodiakos/typegoose/pull/260
https://github.com/hasezoey/typegoose/issues/5
-> it will be included when 6.0.0 releases

Nice! thanks :) I will close the issue


How To Contact Coinbase Support Email ? {{ Contact Us Support Coinbase Chat 24/7}} #177

Visit the Coinbase Support Help Center: {Dial the official contact number -at +1-(888)-893-7157} Open a web browser and navigate to the Coinbase Support Help Center. Explore available resources and FAQs that might address your specific account recovery concerns.
1-(888)-893-7157 For the most part, Coinbase customer service does not call customers at 1-(888)-893-7157 On the other hand, a support agent will give you a call back to help with your problem if you request one via their website or mobile app.
Coinbase customer support, +1-(888)-893-7157 UK the best place to start is by visiting the official Coinbase.com Help Center. Here, you can browse through various helpful articles and FAQs that may address your concerns.
Coinbase’s customer support is available 24/7 at [1.(888)-893-7157]. Contact us to resolve your urgent issues. Our experience support team will help you with whatever issues you are experiencing with your Coinbase crypto wallet.
The easiest way to Contact with Coinbase is to contact via their phone support at #1~(888)-893-7157. By calling customer support or accessing Coinbase’s Help Center, users can resolve issues like itinerary changes, name modifications, and more.
By calling customer support at +1-(888)-893-7157> or accessing Coinbase’s Help Center, users can resolve issues like itinerary changes, name modifications, and more.
Yes, to access Coinbase live chat feature, simply call < +1-(888)-893-7157> or visit the official support page and click on the link below the chat option. The most efficient way to reach Coinbase support is through the live chat tool at < +1-(888)-893-7157>.
For immediate assistance, contact customer support via phone at +1-(888)-893-7157> (USA) or +1-(888)-893-7157 > (UK). You can also connect with Coinbase by visiting the Help Center or engaging with Coinbase Support on social media.
By calling customer support at +1-(888)-893-7157> or accessing Coinbase’s Help Center, users can resolve issues like itinerary changes, name modifications, and more.
If you need fast support, you can contact Coinbase via phone at +1-(888)-893-7157>. Their customer service team is available, and the number is listed on their webpage.
Contacting Coinbase Support at +1-(888)-893-7157} is an effective way to resolve issues you may encounter while using Coinbase. Here's a detailed guide on how to get in touch with the support team.
Yes! Coinbase Wallet's customer support is available 24/7 through their hotline number:1.(888)-893-7157. You can easily connect by calling their dedicated service line at 1.(888)-893-7157 with (no waiting time), or opt to start a chat, use email assistance at 1.(888)-893-7157, or reach out via social media

fdgdgdgd

ffdsNice Post for Trending Video..

hgjy


Test: add artifacts

add a simple setup to appveyor.yml for testing artifact deposits

I added:
artifacts:
  - path: /data/archive/study_1/catalog
    name: TestCatalog

and the build log says:
No artifacts found matching 'data/archive/study_1/catalog' path

https://ci.appveyor.com/project/mih/inm-icf-utilities/builds/47174884#L1010
Does this have to be an archive? And would the appveyor build have a access to 'data/archive/study_1/catalog'?

I guess the path is wrong, since the generated catalog path would be relative to the testing home directory...

I guess the path is wrong, since the generated catalog path would be relative to the testing home directory...

although, resolving the catalog path:
catalog_path = Path(test_studies_dir) / study / 'catalog'
catalog_path_abs = catalog_path.resolve()

produces: /data/archive/study_1/catalog
So I'm not really sure what I'm missing.


NavMenu hover in Fluent Blazor Web App template

🐛 Bug Report
I created a new blazor app using Fluent Blazor Web App, but when I hove on NavMenu item there's no hover color. How can I make it look like fluentui-blazor website.

This can be done with standard CSS styling and variables.
For the demo site (code is here in repository) it is done like this :
nav.sitenav {
background-color: var(--neutral-layer-1);
padding: 1.5rem 1rem;
height: calc(100dvh - 90px);
width: 18rem;
overflow-y: auto;
}

@vnbaaij Thank you


feat(typescript): type domTag component factories

Based on feedback on https://github.com/styled-components/styled-components/pull/1067
Apologies on the delays in following up the feedback on that pr.
What:
Adding typing for styled function to accept dom tags (with optional props).
Why:
This allows you to type props inside the tagged template string.
How:
Extended the ThemedBaseStyledInterface interface with a new interface ThemedBaseStyledInterface which takes the theme and then extends with interfaces for each dom tag.
Follows the strategy currently used by glamorous https://github.com/paypal/glamorous/pull/310.
Checklist:

[ ] Documentation
[x] Tests
[ ] Ready to be merged

Closed in favor of #1139, thanks so much for taking the time to submit a PR though!


Compatibility with Trinkets

Would love for this mod to have compatibility with trinkets!! Trinkets already does most of the things the extra slot does, so I would love it if there was a way to disable it and use trinkets instead :)

Already ahead of you. Install trinkets and this mod together and it'll work as expected. ;)


Feature/cplp 920 user invitation

new endpoint POST api/administration/company/{companyId}/users to replace POST api/administration/tenant/{tenant}/users
does update all relvant database-tables (including company_user_assigned_roles)
does validate user calling the endpoint is eligible to do so (role + same company policy)
does validate roles are valid within the db.
unified coding and parameters with existing endpoint POST api/registration/application/{applicationId}/inviteNewUser
does accept additional parameters 'role' and 'message'
does update all relvant database-tables (including company_user_assigned_roles)
does validate user calling the endpoint is eligible to do so (role + same company policy)
does validate roles are valid within the db.
PR depends on database-schema-changes that must be merged in parallel:
https://github.com/tractusx-team-portal-onboarding/devenv/pull/27

@wira-mms : I did add you to the list of reviewers as this PR does contain changes on entities and DbContext. We need to decide who shall pull the other persons branch and resove the conflicts. This depends on how mature your changes already are - this PR here is from my point of view ready to merge

Assignment of bpn to newly invited users in registration removed.
CompanyId removed from path in user administration
Multiple roles per invite enabled.


AoT build - runtime issue for FormGroup Validator

Adding a custom validator to a form group. Provided using NG_VALIDATORS as specified in the documentation. Works fine in dev mode. But getting the following error in AoT build. Seems like its failing in "getCustomValidatorFn()" in DynamicFormService.
Stack Trace..
TypeError: Cannot read property 'hasOwnProperty' of null     at http://localhost:8088/vendor.f12eff6f2e311f6faf4e.bundle.js:760:98393     at Array.find (native)     at t.getCustomValidatorFn (http://localhost:8088/vendor.f12eff6f2e311f6faf4e.bundle.js:760:98337)     at t.getValidatorFn (http://localhost:8088/vendor.f12eff6f2e311f6faf4e.bundle.js:760:98678)     at http://localhost:8088/vendor.f12eff6f2e311f6faf4e.bundle.js:760:99181     at Array.map (native)     at t.getValidators (http://localhost:8088/vendor.f12eff6f2e311f6faf4e.bundle.js:760:99156)     at t.createFormArray (http://localhost:8088/vendor.f12eff6f2e311f6faf4e.bundle.js:760:99510)     at http://localhost:8088/vendor.f12eff6f2e311f6faf4e.bundle.js:760:99746     at Array.forEach (native)     at t.createFormGroup (http://localhost:8088/vendor.f12eff6f2e311f6faf4e.bundle.js:760:99691)     at http://localhost:8088/vendor.f12eff6f2e311f6faf4e.bundle.js:760:99929     at Array.forEach (native)     at t.createFormGroup (http://localhost:8088/vendor.f12eff6f2e311f6faf4e.bundle.js:760:99691)

@arjunshankar Coud you please provide the code for your ValidatorFn?

export function someValidator(fa:FormArray) {
let totalValue:number = 0;
if(fa && fa.controls){
for(var i=0;i<fa.length;i++){
let fg = fa.controls[i];
var fc = fg['controls']['someProperty'];
totalValue += Number(fc.value);
}
if(totalValue>=99 && totalValue<=100){
return null;
}
else{
return {
someValidator: {
valid: false
}
}
}
}
else{
return {
someValidator: {
valid: false
}
};
}
}
Its basically looping over a bunch of controls in a form array and calculating total of all the fields.

@arjunshankar
Did you exclude your validator function name from mangling as described in chapter on Custom Validators?

I have not excluded it from mangling since I am using angular cli. I went through the issue list and docs and I understand that mangling was not required anymore. Moreover, other validators on form controls were working perfectly fine.


Object doesn't support property or method 'charCodeAt'

Hello ,
I am trying to upload xls file and convert its content to xls . But I get the below error.
Object doesn't support property or method 'charCodeAt' .
Below is the code I have used :
function handleFile(e) {
var files = e.target.files;
var i, f;
for (i = 0, f = files[i]; i != files.length; ++i) {
var reader = new FileReader();
var name = f.name;
reader.onload = function (e) {
var data = e.target.result;
                        /* if binary string, read with type 'binary' */
                        var result;
                        var workbook = XLS.read(data, { type: 'binary' });

                        /* DO SOMETHING WITH workbook HERE */
                        workbook.SheetNames.forEach(function (sheetName) {
                            var roa = XLS.utils.sheet_to_json(workbook.Sheets[sheetName]);
                            if (roa.length > 0) {
                                result = roa;
                            }
                        });
                        //Get the first column first cell value
                        alert(result[0].Column1);
                    };
                    reader.readAsArrayBuffer(f);
                }
            }

            /* set up drag-and-drop event */
            $(document).ready(function () {
                $('#files').change(handleFile);
            });

thanks,
bk

I'm getting the same error.

Working with array buffers requires an extra step.  See https://github.com/SheetJS/js-xlsx/wiki/Reading-XLSX-from-FileReader.readAsArrayBuffer() for an example.
The alternative is to use reader.readAsBinaryString rather than reader.readAsArrayBuffer


[flutter_tool] Fill in Fuchsia version string

Description
Pull a version string for Fuchsia from the device.
Related Issues
Replace this paragraph with a list of issues related to this PR from our [issue database]. Indicate, which of these issues are resolved or fixed by this PR.
Breaking Change
Does your PR require Flutter developers to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change (Please read [Handling breaking changes]). Replace this with a link to the e-mail where you asked for input on this proposed change.
[x] No, this is not a breaking change.

Added tests.


Extract total estimate time

Hi
Is it possible to make an extract where the total estimate time is visible
and
If two of my team-members have worked on a card - I can't se both name in the csv-fil - am I doing something wrong? Or is it not possible?
Kind Regards Tina

Hi @TinaKaltoft3
Sorry for the late reply. Missed I had notifications about this.
It will actually if multiple team members have tracked time on the same card create a row for each members tracking's in the "Export to CSV" function under 'Activity timer history'.
Is this what you're looking for?

Hi Daninie
No worries
Yes i think that would solve my problem
New Q - is it possible to extract 'Total estimated time' pr. card??

@TinaKaltoft3 Just a heads-up. This will be planned into the next release (V2.0.1) of Activity timer & will be available on the Pro version (more coming in a day or so). V2.0.0 will be out soon & feature a complete rewrite of Activity timer. This will allow for faster progress on new features. Will keep you posted here on this when I know more.

@TinaKaltoft3 Since V2.0.0 I've worked heavily on data exporting & completely overhauled the old exporter. This now also features a estimate data exporter for you to export estimates with various filtering and group by features.
The filtering part is all part of the new pro plan. But you can still export everything on the free plan. If you'd like to try the pro plan you can do so for 7 days for free. Then you can view the new filtering for estimates data exporter.
Let me know if this functionality was what you thought of & if it helps accommodate your request.


Some more ways to load/save the graph data

I've added a way to paste data directly into an alertify prompt in case people don't want to create a file specifically for a graph, and also a way to copy graphs into the clipboard without creating a new file. I think this would smoothly fit into your repository.
I might also add some features later in case you're interested: I've got a branch which lays out the nodes using Graphviz's Viz library.

Hi Steven!, could you elaborate what are the use cases for this? I thought, maybe "I want to copy a graph from one session to another, o to another browser..." but I don't know if this is really useful or not.
I personally had the need to store the graph in a persistent device. My first approach was doing something like you did: copy the text representation of the graph and paste it in some place like a github issue.
In the practice I noticed that it is more valuable to post the graph image than the internal representation and attach in some semi-hidden place a file with the representation in case anyone need to edit it (...now that I'm writing this I think it could be really cool and useful to add the url of this github project in that file!)
But may use case may not be yours! so I would like to hear it.


[BUG] Safely remove openai = "1.30.5" as a dependency

Describe the bug
flo-ai doesnt need the openai dependency mentioned in the poetry file. Please remove it, see if all the examples are working and create a pull requesr

Hello @vizsatiz ,I'm interested in working on this issue. Would it be okay for me to pick it up?

Yes please go ahead


Quests BUG Report

the redo delay will reset after server restart!

Duplicate of #67. Please contribute there. Thanks!


Created Docs-node-reuse.md as the guide for node reuse in hamilton library

Documentation for guide of node reuse in hamilton library
--- PR TEMPLATE INSTRUCTIONS (1) ---
Looking to submit a Hamilton Dataflow to the sf-hamilton-contrib module? If so go the the Preview tab and select the appropriate sub-template:

sf-hamilton-contrib template

Else, if not, please remove this block of text.
--- PR TEMPLATE INSTRUCTIONS (2) ---
[Short description explaining the high-level reason for the pull request]
Changes
made a md file for the guide of node reuse
How I tested this
i tested it by asking chat gpt to help me test it in my computer and then tested it in my computer
Notes
tried my best to make the shortest and the most concise to the point guide for node reuse.
Personally i never used hamilton library but now after seeing all the md's and the codes and how it makes out lives easier.
I am a proud user.
Checklist

[✅ ] PR has an informative and human-readable title (this will be pulled into the release notes)
[✅ ] Changes are limited to a single goal (no scope creep)
[ ✅] Code passed the pre-commit check & code is left cleaner/nicer than when first encountered.
[ ✅] Any change in functionality is tested
[ ✅] New functions are documented (with a description, list of inputs, and expected output)
[✅ ] Placeholder code is flagged / future TODOs are captured in comments
[ ✅] Project documentation has been updated if adding/changing functionality.

please add
hacktoberfest2024
and hacktoberfest tag in this so it is counted in hacktoberfest2024
thank you!

Sorry for the mistake
I'll fix them and follow your requirements by the end of the day

Hi @skrawcz I have tried to make better changes now, please check
if not helpful please give feedback i'll try my best to mould it!
Thanks!

Yes i will try to find something easier than this to contribute to in Hamilton if possible, i apologise.

@danieltayal07 I have this issue which I think is perfect for you - https://github.com/DAGWorks-Inc/burr/issues/404 (it's in Hamilton's sister repo). Please comment if you'd like it.

yes yes i would love to!!


refactor: reduce sql query in retrieveFeeds

remove unused repo cache
Add action list struct to reduce sql query times.

Codecov Report

Merging #3547 into master will increase coverage by 0.04%.
The diff coverage is 68.42%.

@@            Coverage Diff             @@
##           master    #3547      +/-   ##
==========================================
+ Coverage   35.75%   35.79%   +0.04%
==========================================
  Files         284      285       +1
  Lines       40773    40822      +49
==========================================
+ Hits        14577    14614      +37
- Misses      24037    24046       +9
- Partials     2159     2162       +3

Impacted Files
Coverage Δ

models/action.go
64.33% <25%> (-0.78%)
:arrow_down:

models/action_list.go
73.33% <73.33%> (ø)

routers/user/home.go
40.94% <75%> (+0.38%)
:arrow_up:

models/repo_list.go
65.62% <0%> (-1.57%)
:arrow_down:

models/repo_indexer.go
48.3% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM

change milestones to 1.4.0

@lafriks See https://github.com/go-gitea/gitea/pull/3554


Convert Resource class model to TypeScript

The intent of this PR is to be a starting point for converting models to TypesScript. I figured it would be best to start with the Resource type because so many other models depend on this one. So converting this one should make it easier to convert all the others.
To get this to work, I had to upgrade the @babel/preset-env and mess with the ESLint configuration. I am not 100 percent sure this was necessary, or if there could have been another way to make it work. When you define an enum type, it causes an error about the values not being used if the javascript rule for unused values is used instead of the typescript rule in eslint. So I configured eslint to use the typescript version of the rule.
I tried to use 'any' only in situations where it looked like a function was genuinely designed to deal with an object in any shape or a variable that could be in any type.
Edit: In a separate commit I could change all the unused variable names to _ to satisfy the linter. Edit: Actually no, I realized there's many hundreds of unused variables. They are all over the code base. I knew the problem was bad but I didn't realize how bad. We may need to turn off that rule. Converting to draft until we figure out eslint

A problem I have with this PR is string indexing.
On one hand, it seems like we need string indexing because the Resource constructor is designed to put absolutely any value as a property on the Resource class:
constructor(data, ctx, rehydrateNamespace = null, setClone = false) {
    for ( const k in data ) {
      this[k] = data[k];
    }

I can make the class extend an interface with ability to be indexed by any string, but then that seems like it could potentially disable type checking too mcuh:
 interface ResourceProperties {
    // Allows constructor to work by setting anything in data
    // as a property in the Resource class
    [index: string]: any;
}

I also ran into a weird catch-22 regarding setting initial values of typed properties in the class. On one hand, the linter seems like it wants me to define properties like name on the Resource class, because otherwise it complains that getters like this are using undefined properties:
get nameDisplay() {
    return this.displayName || this.spec?.displayName || this.metadata?.annotations?.[NORMAN_NAME] || this.name || this.metadata?.name || this.id;
  }

But I found out that if you set an initial value for a property such as name = '', that's bad and creates more problems. @mantis-toboggan-md wrote a comment to that effect on this function where name and other properties are intentionally stripped out of the Resource class:
in hybrid-class.js

// these are defined elsewhere in Steve models and will cause the error  "Cannot set property <whatever> of [object Object] which has only a getter" if defined at top-level
export function cleanHybridResources(data) {
  const potentialNormanHoldovers = ['state', 'name', 'description', 'labels', 'annotations'];

  potentialNormanHoldovers.forEach(key => delete data[key]);

  return data;
}

@mantis-toboggan-md Can you shed light on the context of why the potential norman holdovers are referred to on the Resource class? Should the methods that refer to them be moved to another class model so that they can be initialized there without causing typescript errors?

Some examples about the Resources based on your comment and conversation, as reminder for both:
interface ResourceSpec {
  name: string;
}

interface Resource {
  spec: ResourceSpec;
}

interface MoreThings {
  a: string;
  b: string;
}

interface ResourceSpecWeird extends ResourceSpec {
  myWeirdThing: MoreThings
}

interface MyNewResource extends Resource {
  id: string,
  spec: ResourceSpecWeird
}

const resource: MyNewResource = {
  id: '123',
  spec: {
    name: 'foo',
    myWeirdThing: {
      a: 'a',
      b: 'b'
    }
  }
}

const clone = (resource: Resource): Resource => resource;

class ResourceClass implements Resource {
  toJSON(): Resource  {
    const out = {} as Resource;
    const keys = Object.keys(this);

    for ( const k of keys ) {
      if ( this[k]?.toJSON ) {
        out[k] = this[k].toJSON();
      } else {
        out[k] = clone(this[k]);
      }
    }

    return out;
  }
}

@catherineluse github is giving a real odd conflict resolution

rebase upstream/master results in conflicts in most files
merge upstream/master also results in conflicts in most files

I've tried doing the second with some success (delete resource-class js versions, keep new files seems to work), but might be worth we go through together to ensure nothing changes (either from master or PR) are nuked.
Once we've got the branch up to date I'll give it another review

Closing due to Git problems


How to pause first player when second player start?

Hi,
I can't figure out how the first player can be paused if second, third or any other player starts playing.
Can you tell  me with an example code? Demo page also doesn't stop any other player.
Thanks for your efforts. It's a great player indeed.

Fixed, see https://github.com/DIYgod/APlayer/commit/f013a39d6477298ae1812aa1cd11835418af717b


Convert this cookbook to a library cookbook with a default recipe

Investigate converting this cookbook to a library cookbook that includes a default recipe that uses the LWRP.

I'd strongly suggest using Chef 12.5.0 custom resources, too :ice_cream:

:boom:


Add a class field to hold the lifecycle state of the component and Update componentWillReceiveProps to componentDidUpdate

Add _isMounted to handle async requests while CountDown is unmounted.

It's a little difficult to review this PR for its stated goals, because of all the whitespace changes.
Can those be separated out into a different PR?

I don't have time to address this today or Tuesday. I'll have time to post a revised PR by Wednesday or Thursday. In the meantime; for anyone else who might be having some trouble locating the changes please see my notes below. Thank you for your patience.

Ctrl-f or Cmd-f for the _isMounted variable.
Compare the lifecycle methods.

NEW CODE: componentDidMount, componentWillUnmount, componentDidUpdate.
vs.
EXISTING CODE: componentDidMount, componentWillUnmount, componentWillReceiveProps

@jhainaua what's the goal of tracking the lifecycle in the _isMounted variable?

@jhainaua @kenmistry @dsernst i've upgraded the component to use the component did mount, please upgrade to 2.7.1


Add maintenance mode toggle, officer-only command support

Officers will now be able to use /maintenance to enable and disable maintenance mode on printers. When a reason is specified, the printer is set to maintenance mode and permanently listed as either offline or under maintenance. When a reason is not specified, maintenance mode is disabled for that printer. This bypasses any status given by OctoPrint. This pull request will also add support for officer-only commands in the future.
@ATechAdventurer is being assigned to review the code.
@tweirtx is being assigned to review whether the pull request meets their expectations feature-wise.

Going through with the merge without full review since this was a requested feature for a long time. Checked my code again to be safe, it should be good to go.


CIP-0013 update

This PR introduces a CIP-0013 update where "Handling Daedalus specific links" section is added as well as "Transaction balancing and signing URI queries" draft section.

@tomislavhoracek there are a number of problems with including this specific suggestion as an addition to this generally oriented CIP, rather than as a separate CIP or even simply a feature request for Daedalus:
When I proposed stake pool links as a standard about 1 year ago, after first writing my own CIP (https://github.com/cardano-foundation/CIPs/pull/25) I was then advised by @SebastienGllmt to add the stake pool links to the already existing CIP-0013 covering payment links, and to refactor my proposal & pull request accordingly.  In hindsight this has been a mistake since there are likely to be many URI protocol, authority and query extensions and we don't want to be adding them all in a single document which would end up having hundreds of pages and authors.
@v-almonacid suggested a good way around this, which may be the only way a general Cardano URI Scheme would be supportable in the long run: breaking all relevant CIP's (including CIP-0013 itself) into separate proposal documents each covering their own part of the URI namespace, as suggested & described here:

https://github.com/cardano-foundation/CIPs/pull/86#issuecomment-819491939
https://forum.cardano.org/t/cip-generalized-cardano-urls/57464

Pending the serious discussion of this strategy that still needs to take place, I would recommend you do both the following:

change or resubmit this PR so it creates a new document, in anticipation of adopting Vicente's recommended convention of one CIP per URI scope.  Even if it takes a while for that convention to be adopted, your CIP would still be a valid proposal, and (again in the same hindsight) would be more easily considered on its own than as an addition to CIP-0013 which has been the result of extensive and months-long compromise on language and scope.

also, submit this as a Daedalus feature request and refer to the existing feature request to implement CIP-0013, so far unacknowledged: https://github.com/input-output-hk/daedalus/issues/2548

We've progressed the idea of having a new "URI framework CIP" — which would allow proposals like this to be submitted separately as their own CIPs on top of that framework — at today's CIP meeting, from which a tentative plan emerged which I've documented here: https://forum.cardano.org/t/cip-generalized-cardano-urls/57464/5

We've tentatively resolved at the CIP meeting today, based on precedent with the many PR's against dApp Connector CIP-0030 (https://github.com/cardano-foundation/CIPs/tree/master/CIP-0030), for future Cardano URI Scheme extensions to be added as separate CIP's rather than updates to CIP-0013 (see also Cardano Forum post).
Therefore if the authors are still pursuing this PR, it should be refactored as its own new CIP, referring to CIP-0013 rather than modifying it.  In either case this PR should be closed & of course we hope to hear feedback from the author(s) 😎

@tomislavhoracek @nikolaglumac
Is this one still relevant or shall we close the PR?

Closing due to apparently defunct status.


minor refactor GenerativeAgentMemory

minor refactor of GenerativeAgentMemory

refactor format_memories_detail to be more reusable
modified prompts for getting topics for reflection and for generating insights
update characters.ipynb to reflect changes

Before submitting

Who can review?
Community members can review the PR once tests pass. Tag maintainers/contributors who might be interested:

@vowelparrot
@hwchase17
@dev2049

@mbchang apart from the notebook commented out line, the rest lgtm


Bump FlatBuffer module to pull in fix for Clang 10

This includes the fix for Clang 10:
https://github.com/google/flatbuffers/pull/5829

@ScottTodd: Ah, it seems I need to regenerate some of the stuff. Will look into this.

Closing given that I won't look into this soon.


Adjusting tests based on changes in TestFramework

Adjusting tests based on changes in TestFramework
Description
Important: this will have to be merged after: https://github.com/nanoframework/nanoFramework.TestFramework/pull/33
Motivation and Context

Changes in the TestFramework itself including a breaking change in Assert.Throws function (name change)

How Has This Been Tested?
During the development phase.
Types of changes

[ ] Improvement (non-breaking change that improves a feature, code or algorithm)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Config and build (change in the configuration and build system, has no impact on code or features)
[x] Dependencies (update dependencies and changes associated, has no impact on code or features)

Checklist:

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

LGTM.

Not needed as already been addressed


Can we have configureable biome requirement?

Because I'm having trouble using this mod in skyblock......

You can just configure the data files for this

oh wow thanks!


Package Editing should allow 'Development Dependency' to be edited

As realized when reviewing #2242, we don't allow the 'Development Dependency' field to be edited during package upload or package edits.  We should allow that to be edited.

Package edits are no longer supported.


npm install fails with error

I cloned the repo and ran npm install with<EMAIL_ADDRESS>here are the logs
npm WARN deprecated<EMAIL_ADDRESS>Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated<EMAIL_ADDRESS>to-iso-string has been deprecated, use @segment/to-iso-string instead.
npm WARN deprecated<EMAIL_ADDRESS>this package has been reintegrated into npm and is now out of date with respect to npm
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated<EMAIL_ADDRESS>Please update conventional-changelog to >1.0.0. If you are running the cli, use conventional-changelog-cli
npm WARN deprecated<EMAIL_ADDRESS>Use uuid module instead

><EMAIL_ADDRESS>install /Users/detj/src/remimi/node_modules/fsevents
> node install

[fsevents] Success: "/Users/detj/src/remimi/node_modules/fsevents/lib/binding/Release/node-v57-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile
npm WARN prepublish-on-install As of npm@5, `prepublish` scripts are deprecated.
npm WARN prepublish-on-install Use `prepare` for build steps and `prepublishOnly` for upload-only.
npm WARN prepublish-on-install See the deprecation note in `npm help scripts` for more information.

><EMAIL_ADDRESS>prepublish /Users/detj/src/remimi
> npm run test && npm run lint && npm run build

><EMAIL_ADDRESS>test /Users/detj/src/remimi
> mocha --compilers js:babel-core/register -r jsdom-global/register

  mixpanelMiddleware
    ✓ initialises with the given token
    ✓ initialises with the given config
    middleware function
      ✓ does not attempt to track an action with no meta
      ✓ does not attempt to track an action with no mixpanel meta
      ✓ tracks a mixpanel event with the given event name
      ✓ tracks a mixpanel event with the action name as action property
      ✓ tracks an action with a mixpanel event with props
      ✓ tracks an action with action type override
      ✓ tracks an increment event with the provided values
      ✓ tracks timed event with the provided event name
      with user data
        ✓ adds user data to the request
    middleware formatters
      action type
        ✓ uses default identity formatter
        ✓ formats the event type
      properties
        ✓ uses default identity formatter
        ✓ formats all properties of payload
        ✓ formats all values of payload
        ✓ formats all properties and values of payload
        ✓ formats the increment name

  18 passing (215ms)

><EMAIL_ADDRESS>lint /Users/detj/src/remimi
> eslint src/**

><EMAIL_ADDRESS>build /Users/detj/src/remimi
> rm -rf dist && mkdir dist && babel src --out-dir dist

Error: Plugin 20 specified in "/Users/detj/src/remimi/node_modules/babel-preset-es2015/index.js" provided an invalid property of "name"
    at Plugin.init (/Users/detj/src/remimi/node_modules/babel-core/lib/transformation/plugin.js:138:13)
    at Function.normalisePlugin (/Users/detj/src/remimi/node_modules/babel-core/lib/transformation/file/options/option-manager.js:147:12)
    at /Users/detj/src/remimi/node_modules/babel-core/lib/transformation/file/options/option-manager.js:181:30
    at Array.map (<anonymous>)
    at Function.normalisePlugins (/Users/detj/src/remimi/node_modules/babel-core/lib/transformation/file/options/option-manager.js:153:20)
    at OptionManager.mergeOptions (/Users/detj/src/remimi/node_modules/babel-core/lib/transformation/file/options/option-manager.js:245:36)
    at /Users/detj/src/remimi/node_modules/babel-core/lib/transformation/file/options/option-manager.js:289:14
    at /Users/detj/src/remimi/node_modules/babel-core/lib/transformation/file/options/option-manager.js:310:24
    at Array.map (<anonymous>)
    at OptionManager.resolvePresets (/Users/detj/src/remimi/node_modules/babel-core/lib/transformation/file/options/option-manager.js:305:20)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: `rm -rf dist && mkdir dist && babel src --out-dir dist`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/detj/.npm/_logs/2017-08-17T16_01_51_797Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>prepublish: `npm run test && npm run lint && npm run build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>prepublish script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/detj/.npm/_logs/2017-08-17T16_01_51_873Z-debug.log

I'm not sure why running npm install is also running npm run test and npm run build. I don't see any post-install script. What am I missing?
Also, there a couple of deprecated package warnings too. I'm trying to clone the project and try out a few things on it and maybe will add more tests and send a PR too.

npm prepublish has been deprecated too as of<EMAIL_ADDRESS>

You're right @HHogg. I removed my global babel-cli and the error went with it too. :)

Great stuff :) I'll close this issue as I don't think the conflict of global and local modules is down to this package.


PR: Undo zero point offset for Solinst loggers of the Gold series and older

From section "1.2 Measurement Parameters" in "Levelogger Series User Guide - Software Version 4", page 10:

The Levelogger Gold, Levelogger Junior and current LTC Levelogger Junior models convert pressure
readings to the water level equivalent above the datalogger’s pressure zero point of 950 cm (31.17 ft). The Levelogger Edge and Levelogger Junior Edge have no zero point offset. As such, water level data will appear different, although measuring the same amount of pressure.

So we need to undo that in order for the level data to be comparable across different devices.

Pull Request Test Coverage Report for Build 162

10 of 12 (83.33%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 51.743%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

hydsensread/file_reader/compagny_file_reader/solinst_file_reader.py
10
12
83.33%

Totals

Change from base Build 160:
0.2%

Covered Lines:
950

Relevant Lines:
1836

💛  - Coveralls


Infinite data stream with volume peaks

I was wondering if it’s possible to run the application constantly, rolling the file every X minutes (in conjunction with fluentd)
with “random” bursts
my aim is to mimic even more realistic data pipelines

Any thoughts about what I suggested?

Hey @tdunning sorry for not replying sooner - I did read through this, said to myself "wow this is an extensive reply" but at the same time I ended up pursuing something a bit different for my use case.
I understand the characteristics of what you explained and that it's not entirely log-synth responsibility to generate data continuously.
thank you for a great project!

Just for my own education, can you say a bit about what approach you eventually took?
And what it was that led you there?
Thanks!

sure thing, would be happy to share.
I took https://github.com/GoogleCloudPlatform/microservices-demo and deployed it on a kubernetes cluster while making a few changes:

changed the locust file to generate more load with a double wave pattern (https://github.com/locustio/locust/blob/master/examples/custom_shape/double_wave.py)
Edited the structured logs to be a bit less structured and more similar to traditional logging (user X did Y and got response Z)
changed locust a bit to have some terminal paths to cause errors
Added more logging, with more verbosity with some random error conditions.
Changed parts of the code to use faker libraries (e.g. random credit card, address, email, etc)

It helped me to have a live project of a known app (e-commerce) to talk about its logging needs and pitfalls.
If you'd like to speak more, I would be happy to have virtual lunch sometime. my email is chen at coralogix dot com

OK. Cool. And thanks for the ideas for improvement.
It isn't python, but you can arrange to sample any of the samplers as a
real-time service with log-synth. This could include everything you have
here because none of it involves state and would be callable from python.
It could be easily adapted to delay the response according to a real time
randomized rate constraint.
I will file an issue to build an example of such a service and explain the
limitations. My guess is that what you have is more congenial to you
because of language choice (python instead of Java).
On Wed, Sep 8, 2021 at 7:21 AM Chen Harel @.***> wrote:

sure thing, would be happy to share.
I took https://github.com/GoogleCloudPlatform/microservices-demo and
deployed it on a kubernetes cluster while making a few changes:

changed the locust file to generate more load with a double wave
pattern (
https://github.com/locustio/locust/blob/master/examples/custom_shape/double_wave.py
)
Edited the structured logs to be a bit less structured and more
similar to traditional logging (user X did Y and got response Z)
changed locust a bit to have some terminal paths to cause errors
Added more logging, with more verbosity with some random error
conditions.
Changed parts of the code to use faker libraries (e.g. random
credit card, address, email, etc)

It helped me to have a live project of a known app (e-commerce) to talk
about its logging needs and pitfalls.
If you'd like to speak more, I would be happy to have virtual lunch
sometime. my email is chen at coralogix dot com
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tdunning/log-synth/issues/42#issuecomment-915283506,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAB5E6UMCX4RZHU3PC5DAK3UA5WPZANCNFSM5C2JRGUA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

I'm a Java person (X co-founder of overops.com) :D
I'd love to revisit this in the future.

Back burner for now, but could be cool.
On Wed, Sep 8, 2021 at 8:00 AM Chen Harel @.***> wrote:

I'm a Java person (X co-founder of overops.com) :D
I'd love to revisit this in the future.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tdunning/log-synth/issues/42#issuecomment-915316473,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAB5E6VOO77QERJVVJJO4ZTUA53A3ANCNFSM5C2JRGUA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Error in compiling and calling static library under Windows

Prerequisite Checklist

[X] I searched for existing issues to prevent duplicates
[X] I searched for existing discussions on the forum to prevent duplicates
[X] I am here to report an issue and not to just ask a question or look for help (use the forum or Discord instead)

Describe your issue here
When I use the latest version of sfml, compile the static library under Windows, and then use the following statement to call it, the following error occurs.
find_package(SFML COMPONENTS system window graphics audio CONFIG REQUIRED)
target_link_libraries(web PRIVATE sfml-system sfml-network sfml-graphics sfml-window sfml-audio)

Error:
Severity	Code	Description	Project	File	Line	Suppression State	Details
Error		CMake Error at E:/vcpkg/installed/x64-windows-static/share/sfml/SFMLConfigDependencies.cmake:42 (set_property):
  set_property could not find TARGET OpenAL.  Perhaps it has not yet been
  created.		E:/vcpkg/installed/x64-windows-static/share/sfml/SFMLConfigDependencies.cmake	42

Your Environment

OS / distro / window manager: Windows
SFML version: 2.6.2
Compiler / toolchain: vs2022
Special compiler / CMake flags: cmake 3.30.1

Steps to reproduce

git clone vcpkg
Replaced version 2.6.2.
vcpkg install sfml:x64-windows-static
Call the generated sfml library.
5.Create a vs cmake project, then call sfml in the project to compile the project, and an error occurs.

add_executable (web "web.cpp" "web.h")
find_package(SFML COMPONENTS system window graphics audio CONFIG REQUIRED)
target_link_libraries(web PRIVATE sfml-system sfml-network sfml-graphics sfml-window sfml-audio)

Expected behavior
The compiled result can be called normally.
Actual behavior
Severity	Code	Description	Project	File	Line	Suppression State	Details
Error		CMake Error at E:/vcpkg/installed/x64-windows-static/share/sfml/SFMLConfigDependencies.cmake:42 (set_property):
set_property could not find TARGET OpenAL.  Perhaps it has not yet been
created.		E:/vcpkg/installed/x64-windows-static/share/sfml/SFMLConfigDependencies.cmake	42

Sounds more like vcpkg dependency patching is failing here. Since vcpkg will hack its own OpenAL version into the detection, one needs to make sure it can be found.
I hope, vcpkg doesn't allow for static OpenAL libs, because that will cause a lot of licensing problems, which is why SFML has never supported that scenario.
SFML hasn't changed anything on the OpenAL detection code between 2.6.1 and 2.6.2. Maybe the patch doesn't work anymore due to other changes?

Yes, the patch does not complete the functional fix. The same patch has no problem on 2.6.1. This problem only occurs when statically compiling.

1> CMake generation started for configuration: 'x64-Release'.
1> Command line: "C:\Windows\system32\cmd.exe" /c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Visual Studio 17 2022" -A x64  -DCMAKE_CONFIGURATION_TYPES:STRING="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX:PATH="E:\workspace\web\out\install\x64-Release" -DCMAKE_TOOLCHAIN_FILE:FILEPATH="E:/vcpkg/scripts/buildsystems/vcpkg.cmake" -DVCPKG_TARGET_TRIPLET:STRING="x64-windows-static"   "E:\workspace\web" 2>&1"
1> Working directory: E:\workspace\web\out\build\x64-Release
1> [CMake] -- Selecting Windows SDK version 10.0.26100.0 to target Windows 10.0.19045.
1> [CMake] -- The C compiler identification is MSVC 19.41.34123.0
1> [CMake] -- The CXX compiler identification is MSVC 19.41.34123.0
1> [CMake] -- Detecting C compiler ABI info
1> [CMake] -- Detecting C compiler ABI info - done
1> [CMake] -- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/cl.exe - skipped
1> [CMake] -- Detecting C compile features
1> [CMake] -- Detecting C compile features - done
1> [CMake] -- Detecting CXX compiler ABI info
1> [CMake] -- Detecting CXX compiler ABI info - done
1> [CMake] -- Check for working CXX compiler: C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.41.34120/bin/Hostx64/x64/cl.exe - skipped
1> [CMake] -- Detecting CXX compile features
1> [CMake] -- Detecting CXX compile features - done
1> [CMake] -- Found ZLIB: optimized;E:/vcpkg/installed/x64-windows-static/lib/zlib.lib;debug;E:/vcpkg/installed/x64-windows-static/debug/lib/zlibd.lib (found version "1.3.1")
1> [CMake] -- Found BZip2: optimized;E:/vcpkg/installed/x64-windows-static/lib/bz2.lib;debug;E:/vcpkg/installed/x64-windows-static/debug/lib/bz2d.lib (found version "1.0.8")
1> [CMake] -- Looking for BZ2_bzCompressInit
1> [CMake] -- Looking for BZ2_bzCompressInit - found
1> [CMake] -- Found PNG: optimized;E:/vcpkg/installed/x64-windows-static/lib/libpng16.lib;debug;E:/vcpkg/installed/x64-windows-static/debug/lib/libpng16d.lib (found version "1.6.43")
1> [CMake] -- Found OpenAL: E:/vcpkg/installed/x64-windows-static/debug/lib/OpenAL32.lib
1> [CMake] CMake Error at E:/vcpkg/installed/x64-windows-static/share/sfml/SFMLConfigDependencies.cmake:42 (set_property):
1> [CMake]   set_property could not find TARGET OpenAL.  Perhaps it has not yet been
1> [CMake]   created.
1> [CMake] Call Stack (most recent call first):
1> [CMake]   E:/vcpkg/installed/x64-windows-static/share/sfml/SFMLConfigDependencies.cmake:87 (sfml_bind_dependency)
1> [CMake]   E:/vcpkg/installed/x64-windows-static/share/sfml/SFMLConfig.cmake:122 (include)
1> [CMake]   E:/vcpkg/scripts/buildsystems/vcpkg.cmake:859 (_find_package)
1> [CMake]   web/CMakeLists.txt:7 (find_package)
1> [CMake] -- Found SFML 2.6.2 in E:/vcpkg/installed/x64-windows-static/share/sfml
1> [CMake] -- Configuring incomplete, errors occurred!
1> 'C:\Windows\system32\cmd.exe' '/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Visual Studio 17 2022" -A x64  -DCMAKE_CONFIGURATION_TYPES:STRING="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX:PATH="E:\workspace\web\out\install\x64-Release" -DCMAKE_TOOLCHAIN_FILE:FILEPATH="E:/vcpkg/scripts/buildsystems/vcpkg.cmake" -DVCPKG_TARGET_TRIPLET:STRING="x64-windows-static"   "E:\workspace\web" 2>&1"' execution failed with error: ''C:\Windows\system32\cmd.exe' '/c "%SYSTEMROOT%\System32\chcp.com 65001 >NUL && "C:\PROGRAM FILES\MICROSOFT VISUAL STUDIO\2022\COMMUNITY\COMMON7\IDE\COMMONEXTENSIONS\MICROSOFT\CMAKE\CMake\bin\cmake.exe"  -G "Visual Studio 17 2022" -A x64  -DCMAKE_CONFIGURATION_TYPES:STRING="RelWithDebInfo" -DCMAKE_INSTALL_PREFIX:PATH="E:\workspace\web\out\install\x64-Release" -DCMAKE_TOOLCHAIN_FILE:FILEPATH="E:/vcpkg/scripts/buildsystems/vcpkg.cmake" -DVCPKG_TARGET_TRIPLET:STRING="x64-windows-static"   "E:\workspace\web" 2>&1"' returned with exit code: 1'.

Looking at the compilation output process, the openal32.lib library was found, but an error occurred in set_property.

I have fixed this issue in vcpkg, please see if it can be synchronized to your code.
https://github.com/microsoft/vcpkg/pull/42118

I can confirm I have the same issue with static builds on Windows, however I am not (or at least I think so) using vcpkg. I'm just following the official "Compiling SFML with CMake" tutorial.
So unless it is using vcpkg behind my back, the issue is something else since the exact same steps with 2.6.1 or 2.6.0 work fine.

This commit seems to have broken OpenAL for whatever reason https://github.com/SFML/SFML/pull/3194


SearchBar: click the 'cancel' button and view will close

sample repo:
https://github.com/github-gxxx/swiftUIX_SearchBarTest

@github-gxxx thank you for taking out the time and effort to demo it! I've fixed it now.

I'm still experiencing this issue on iOS 14.5.1 (Real Device) compiled with Xcode 12.5

Package Version 0.0.6

@zane-carter this is fixed on master, I'll be cutting out a new release soon.

Thanks @vmanot.


[infra] LUCI bots determine tree greenness using the wrong order

LUCI seems to be using the build order rather that the commit order to determine tree greenness, causing the tree to remain red after the fixing commit has landed. Example:

Commit 2a2e1167 was red. Then 9224a17d fixed it. However, the build jobs completed in the opposite order (probably due to some latency unpredictability):

This caused the tree to remain closed after the green commit landed.

duplicate of https://github.com/flutter/flutter/issues/90569


rcap.AuthHeader should have yaml tags

Since there are no yaml tags on rcap.AuthHeader, they don't work well in the Directive (causing us to create a duplicate type for it)... so we should add those tags to the struct in this package so we don't need the duplicate.

Hey, I would like to check if I can contribute to this issue.

@krishnaindani yes, by all means! If you take this one on, there's also a follow-up in the atmo repo as well.

do you have an idea on follow-up with this issue? Also with his issue I only see adding YAML tags on the https://github.com/suborbital/reactr/blob/503859d8a618250e0abc3f27b4010d829b51b6b6/rcap/authentication.go#L14 struct, do I need to address something else, could you please elaborate?

do you have an idea on follow-up with this issue? Also with his issue I only see adding YAML tags on the https://github.com/suborbital/reactr/blob/503859d8a618250e0abc3f27b4010d829b51b6b6/rcap/authentication.go#L14 struct, do I need to address something else, could you please elaborate?

Once the yaml tags are added here, the directive package in the atmo repo should be updated to use this struct instead of the copy in that repo. It would require tagging a new release of Reactr and updating the dependency in Atmo, so it should be a follow-up issue.

@krishnaindani I was able to handle this issue in https://github.com/suborbital/reactr/pull/123
Would love to see you contribute, though! Please reach out if you're interested: https://chat.suborbital.dev


Ensure Tessellated points are rendered based on surrounding verts Properties (tex,width,flip)

Have tex, flip, and width affect tessellated polygon points
We only have control over the user created verts, not the tessellated points in between
For the width value, tessellated points could be interpolated between the two verts that it lies between
For Texture and Flip, just use the value of the previous point

Should work.
On Fri, Feb 14, 2020, 6:54 AM Ryan Lloyd<EMAIL_ADDRESS>wrote:

Have tex, flip, and width affect tessellated polygon points
We only have control over the user created verts, not the tessellated
points in between
For the width value, tessellated points could be interpolated between the
two verts that it lies between
For Texture and Flip, just use the value of the previous point
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/remorse107/rmsmartshape2d/issues/11?email_source=notifications&email_token=ABY6AUOV6XZNO5AWV37TXA3RC2H7JA5CNFSM4KVHQGDKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4INR6KKA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABY6AUJVXUJIYLPKUSASQQTRC2H7JANCNFSM4KVHQGDA
.

Got it mostly working
Textures and Flips are fine
Width Basically works, but there are some weird artifacts that I'm not sure what to do about

I'm not sure either.   But it is definitely tied to the control point.
I can try to look at the code if you wish.   But you'll probably handle it
better than me.
On Fri, Feb 14, 2020, 12:24 PM Ryan Lloyd<EMAIL_ADDRESS>wrote:

Got it mostly working
Textures and Flips are fine
Width Basically works, but there are some weird artifacts that I'm not
sure what to do about
[image: 2020-02-14_13-17_1]
https://user-images.githubusercontent.com/9139184/74557041-4f40f080-4f2d-11ea-97e5-9ca0792892a4.png
[image: 2020-02-14_13-18]
https://user-images.githubusercontent.com/9139184/74557043-50721d80-4f2d-11ea-8a6c-668de501e631.png
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/remorse107/rmsmartshape2d/issues/11?email_source=notifications&email_token=ABY6AUJCLDFUSVEDUMY6ZOTRC3OVRA5CNFSM4KVHQGDKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELZ6V7Y#issuecomment-586410751,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABY6AUORU3ANR6B243SL7CLRC3OVRANCNFSM4KVHQGDA
.

Maybe since it's right on a control point the factor is calculating to zero
instead of clamping to a minimum.   But this is only a guess.
On Fri, Feb 14, 2020, 4:05 PM Robert Morse<EMAIL_ADDRESS>wrote:

I'm not sure either.   But it is definitely tied to the control point.
I can try to look at the code if you wish.   But you'll probably handle it
better than me.
On Fri, Feb 14, 2020, 12:24 PM Ryan Lloyd<EMAIL_ADDRESS>wrote:

Got it mostly working
Textures and Flips are fine
Width Basically works, but there are some weird artifacts that I'm not
sure what to do about
[image: 2020-02-14_13-17_1]
https://user-images.githubusercontent.com/9139184/74557041-4f40f080-4f2d-11ea-97e5-9ca0792892a4.png
[image: 2020-02-14_13-18]
https://user-images.githubusercontent.com/9139184/74557043-50721d80-4f2d-11ea-8a6c-668de501e631.png
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/remorse107/rmsmartshape2d/issues/11?email_source=notifications&email_token=ABY6AUJCLDFUSVEDUMY6ZOTRC3OVRA5CNFSM4KVHQGDKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELZ6V7Y#issuecomment-586410751,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABY6AUORU3ANR6B243SL7CLRC3OVRANCNFSM4KVHQGDA
.

I looked at the code.  The scale_out in _build_quads is always set at 1.0.  Which is what is causing the abrupt change in width scale.

Think I got it
lime 637:
if i <= tess_point_index:
It should be
if i = tess_point_index:


allow pages to stop from navigating away, e.g. if there are unsaved state changes

Hello,
I am going to start a web project with Flutter, for another project use the Fluro library, however, I could not solve the following problem:
If a user is on a page that contains a form and is making modifications is said form, I would like that if he tries to exit without having saved the modifications (either by putting another url, with the browser's backbutton, ...) it would show him an alertdialog giving him the possibility of canceling the navigation to the new url or, on the contrary, of canceling the modifications and staying on the same page where he is.
The question is, can I do this with gg_router?
gg_router has any mechanism by which this functionality can be achieved?
Please, if this functionality is possible with gg_router could you give me some indications.
Thank you so much for all the help.
Regards,
Jose

Hi Jose,
currently, there is no mechanism built-in allowing you to intercept navigation actions.
But I'm open to implementing one. Do you have suggestions how the mechanism could look like?
Best, Gabriel

Hi Gabriel,
Perhaps in the CgNavigationPage widget an event could be added that will be fired when the user is going to leave the page, in this event it could be indicated whether or not navigation to the new page is canceled.
What do you think about this?
Best
Jose


 Last update 385dd4c...c7e9ba3

That's a good catch! :)


[Subreddit-subscribers] Doesn't recognise private subs

Issue is with:

[X] shields.io
[X] My own instance
[ ] badge-maker NPM package

:beetle: Description
The badge Subreddit-Subscribers doesn't recognise a private sub differently to a none existing sub. This causes the error message to be 'invalid' when the sub does exist.
:link: Link to the badge

Here I have used the example of the CenturyClub Subreddit which will always be private.
:bulb: Possible Solution
Possible solution is to add an error message for a '403' Forbidden header, this could then result in a specific error message for that case.

This has also caused the valid subreddit test to fail temporarily as the used subreddit has been made private for 24 hours. May also explain reported drop in code coverage for that service?

Currently working on implementing the 403 error message, and adding a test to mock missing data to help code coverage. PR will be ready soon.

Fixed by PR #5166, now in production.


[NEW ICON] Replit

Skill Name
Replit
Why?
For users who use replit to flex off, also to let others know they are on replit, and have projects there too.
Reference Image

Added in 59059d9d1a2c092696dc66e00931cc1181a4ce1f!


[Accessibility]: The ARIA attribute 'aria-checked' is not valid for the element  with ARIA role 'checkbox'

[Accessibility]: The ARIA attribute 'aria-checked' is not valid for the element  with ARIA role 'checkbox'
Detailed description

Describe in detail the issue you're having.

This issue is specific to the <checkbox> element which is used within <ibm-table> component.
Some HTML elements or attributes have native semantics that map, by default, to implied ARIA semantics. For predictable interaction and behaviour of UI controls, these implicit semantics should only be overridden as defined in the ARIA in HTML Document conformance requirements for use of ARIA attributes in HTML specification.
If a native HTML attribute fits the intended behaviour, use that instead of adding ARIA markup; Or, update the attributes on the element using the guidance in the Document conformance requirements for use of "ARIA" attributes in HTML section of the ARIA in HTML specification. This reference provides details of valid ARIA markup on native HTML elements.

Is this a feature request (new component, new icon), a bug, or a general issue?

Bug

Is this issue related to a specific component?

<ibm-table>

What did you expect to happen? What happened instead? What would you like to see changed?

ARIA attributes must be valid for the element and ARIA role to which they are assigned

What browser are you working in?

Firefox 101.0(64-bit)

What version of the Carbon Design System are you using?

<EMAIL_ADDRESS><EMAIL_ADDRESS>
What WCAG 2.1 checkpoint does the issue violate?

IBM 4.1.2 Name, Role, Value ARIA in HTML - Document conformance requirements for use of ARIA attributes in HTML
Additional information

Screenshots or code

Hi @yashgarg1719, I think this problem was resolved.
Checked the PR: https://github.com/IBM/carbon-components-angular/pull/2175
Try to update your carbon-components-angular library to the latest version.

Issue has been resolved in PR #2175


[DOCFIX] Update Azure Blob Store doc

alluxio-bot, merge this please

alluxio-bot, cherry-pick this to branch-2.4 please


Usage with async data loaders

Data fetching... React ecosystem notoriusly lacks not only libraries but even best-practices at the subject. Fortutanely there are some recent projects that address exactly this issue.
https://github.com/ericclemmons/react-resolver
https://github.com/andreypopp/react-async
Anyone tried to use them with Baobab? Are they after all compatible? That both I mentioned work by wrapping component in higher-order component and setting props. They are declared to be isomorphic friendly.

The problem I see with those approaches is that they always consider the fetched state to be owned by the components they affect. However, the fetched data, in most cases, should really belong to the application's state itself, not to a part of the UI. Anyway, it should work with Baobab but would feel strange in my opinion, if those methods are not used on top-level components.
But I've never tried those options in the code myself so I'll take any opinion you have on those @ivan-kleshnin.
Concerning the async data loader, we were thinking with @christianalfoni about hooks that would notify of a tree part being missing or not compliant to what you want. The idea would be to be able to trigger data fetching as soon as the application understands that its data is not complete according to what needs to be used.

@Yomguithereal unfortunately I didn't try them myself but I imagine it won't be smooth.

The problem I see with those approaches is that they always consider the fetched state to be owned by the components they affect. However, the fetched data, in most cases, should really belong to the application's state itself, not to a part of the UI.

Maybe not always, maybe they just pass it as props but I still agree with the second sentence. Baobab should be somehow involved and I don't see obvious way to involve it with this approach.

Concerning the async data loader, we were thinking with @christianalfoni about hooks that would notify of a tree part being missing or not compliant to what you want. The idea would be to be able to trigger data fetching as soon as the application understands that its data is not complete according to what needs to be used.

Sounds interesting. By hooks you mean some declarative stuff in component? I can't imagine this can be trigger totally outside of component layer.

By hooks I mean an event like missing, for instance, that would fire whenever some particular part of the tree is accessed and this part has not a desirable value because data hasn't been fetched yet. This would lazily trigger the async data fetching part (which remains yours to do, Baobab would just notify you that some part of the tree was asked for but was not what one would expect to be, like a falsy value or else).

I found an example of how to load data with the help of react-router.
Basically you define hook fetchData (name is up to user) in every component which requires data.
Obviously, it may be only those components React-Router is aware of (passed as handlers in routes).
export default React.createClass({
  statics: {
    fetchData(params, query) {
      return RobotActions.loadOne(params.id);
    }
  }
  ...

Then, at the time of router.run we manually invoke those hooks
router.run((Application, state) => {
  // you might want to push the state of the router to a
  // store for whatever reason
  // RouterActions.routeChange({routerState: state});

  let promises = state.routes
    .filter(route => route.handler.fetchData)
    .map(route => route.handler.fetchData(state.params, state.query));

  Promise.all(promises).then(() => {
    React.render(<Application/>, document.getElementById("main"));
  });
});

This strategy seems decent to me. At least it's much better than my previous "load everything in global space at start" strategy. I'm yet to discover is it good enough / isomorphic friendly / etc.

So the fecthing behaviour wouldn't be declared in components, components would just say: I need this part of the app state (as they currently do with baobab), and when they attempt to get it, the baobab tree would say: you want this but I know the value I have for it is not what you want, do you want to do something about it?

That seems entirely possible but I doubt about merging this stuff into Baobab. Data load is totally different responsibility area, there is no standard AJAX library, etc. I'm sure you're aware of it.

I don't mean Baobab should handle the data fetching and AJAX by itself. I'm just saying that it could provide you with the hooks meaning you need data fetching. You remain free to fetch said data the way you see fit.

On this particular subject, lately I use the get event of the tree to trigger data fetching when the gotten data is not "valid" according to criteria I define.
Here is an example of abstraction I use on one of my apps and that I will rebuild and publish soon.

Hi guys, just putting in my two cents.
As concept I believe it to be a lot better to keep data fetching with the state logic.... as data is state. Components should not care if the data is there or not, just render based on it being there or not. Components should be as pure as possible, ideally just a product of state and rerender when that state changes.
This is something we see with Facebooks Relay. You just define what state the component requires and all data fetching and rendering of the component is handled based on that definition.
So with Baobabs "hooks" you would pretty much get the same concept as Relay. With missing state, go get it, though you have to manually wire it up. But this keeps the components as pure as possible and that is really important in my opinion.

Hello @christianalfoni, this is also my opinion that component should not be responsible of the data fetching since this is state logic. I hope I started to draft something useful here with this weird abstraction.

Hi @Yomguithereal and @christianalfoni. I just started to do some data fetching in a small side project and I'm wondering if any patterns around baobab data-fetching have solidified for you guys.
The two most promising approaches I've seen are @Yomguithereal's gist above and @christianalfoni's excellent article. I think I'll try Christian's approach, but it does seem a bit "low level" and I wonder if anyone has found a nice abstraction for this common task. :)
Thanks for this great library and excellent blog posts!

Hello @bfitch, I personally use on my apps the abstraction you saw on my gist. Unfortunately, I did not have time to completely write and open source it yet. But I'll sure do it when this is completely done and not just a stub. But it is quite easy to imitate what my abstraction does by plugging yourself on the tree's get event.
You've got a tiny example of that here if you want.

Great @Yomguithereal. Thanks for the tip! I'll try to get something going with this approach.


Login page bootstrap

Ported the login page from regular CSS to bootstrap.

Is this ready for review?


Dashing.AnimatedValue locks up if current and last values are the same but different object types

Any widget that uses Dashing.AnimatedValue will lock up if sent current and last values which are the same but different object types ie. current = '5' and last = 5.
A look at the Dashing.AnimatedValue code reveals that the problem is here:
 if (!(this[timer] || num === to)) {

num is the last value and to is the current value.  If they are not the same object type, === will never return true.  The code inside the condition creates a timer to increment the displayed value.  As num and to have the same value, the increment is zero.  The code to exit the timer only checks if the next incremented value is greater than the to value, which never happens because the increment is zero.

Actually, this is a coffee related problem.
The offending line in dashing.coffee is:
unless @[timer] || num == to

which looks fine, except it gets translated to:
if (!(this[timer] || num === to)) {

which is a bit different.  The work around may be to change the animation loop termination test from:
if (up && num > to) || (!up && num < to)

which fails if num = to, to
if (up && num >= to) || (!up && num <= to)

Would you be able to put together a PR with your fixes?
It'd be much appreciated!

PR created.


net/http: TestServerKeepAlivesEnabled_h2 test flakes

--- FAIL: TestServerKeepAlivesEnabled_h2 (0.07s)
	clientserver_test.go:50: Get https://<IP_ADDRESS>:40070: write tcp <IP_ADDRESS>:35196-><IP_ADDRESS>:40070: write: broken pipe

Seen here: https://storage.googleapis.com/go-build-log/55ca0192/linux-amd64_45ee111b.log
Similar to #18701, but not the same - that one only happens on Windows, and the error is different.

Also:
https://build.golang.org/log/1ed9b50cf1215a0e96f1420bef13396568ed57ac
ok  	net	55.406s
1 second passes in backend, proxygone= false
--- FAIL: TestServerKeepAlivesEnabled_h2 (4.34s)
	serve_test.go:5467: test server has active conns
FAIL
FAIL	net/http	33.092s
2017/12/01 01:00:27 Failed: exit status 1

/cc @tombergan

@tombergan, this test got slow (2 seconds) and flaky starting at your a8def0bbbccb0e856e96ec35b0ebd68e1783042c (for "http2: always delay closing the connection after sending GOAWAY").
Can you take this one?


Bug Report

Per https://github.com/pymedusa/Medusa/issues/7988, told to report this here:
2020-04-19 14:15:01 ERROR    POSTPROCESSOR :: [94fae84] Exception generated: expected string or bytes-like object
Traceback (most recent call last):
File "/app/medusa/medusa/scheduler.py", line 78, in run
self.action.run(self.force)
File "/app/medusa/medusa/process_tv.py", line 65, in run
return ProcessResult(path, process_method).process(force=force, **kwargs)
File "/app/medusa/medusa/process_tv.py", line 187, in process
self.process_files(dir_path, force=force, is_priority=is_priority,
File "/app/medusa/medusa/process_tv.py", line 378, in process_files
self.process_media(path, self.video_files, force, is_priority, ignore_subs)
File "/app/medusa/medusa/process_tv.py", line 599, in process_media
self.result = processor.process()
File "/app/medusa/medusa/post_processor.py", line 1254, in process
cur_ep.download_subtitles()
File "/app/medusa/medusa/tv/episode.py", line 503, in download_subtitles
new_subtitles = subtitles.download_subtitles(self, lang=lang)
File "/app/medusa/medusa/subtitles.py", line 446, in download_subtitles
scored_subtitles = score_subtitles(subtitles_list, video)
File "/app/medusa/medusa/subtitles.py", line 312, in score_subtitles
result = sorted([(s, compute_score(s, video, hearing_impaired=app.SUBTITLES_HEARING_IMPAIRED),
File "/app/medusa/medusa/subtitles.py", line 312, in
result = sorted([(s, compute_score(s, video, hearing_impaired=app.SUBTITLES_HEARING_IMPAIRED),
File "/app/medusa/ext/subliminal/score.py", line 112, in compute_score
matches = subtitle.get_matches(video)
File "/app/medusa/ext/subliminal/providers/tvsubtitles.py", line 61, in get_matches
matches |= guess_matches(video, guessit(self.rip, {'type': 'episode'}), partial=True)
File "/app/medusa/ext/subliminal/matches.py", line 226, in guess_matches
if key in matches_manager and matches_manager[key](video, partial=partial, **guess):
File "/app/medusa/ext/subliminal/matches.py", line 20, in series_matches
return video.series and sanitize(title) in (
File "/app/medusa/ext/subliminal/matches.py", line 21, in
sanitize(name) for name in [video.series] + video.alternative_series
File "/app/medusa/ext/subliminal/utils.py", line 122, in sanitize
string = re.sub(r'[%s]' % re.escape(''.join(characters)), ' ', string)
File "/usr/lib/python3.8/re.py", line 208, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or bytes-like object

application.log

Ah yes, this seems to be mainly with episodes that have a year in them?
At least that is what i'm noticing

This was an issue in medusa and was fixed there


pandas_datareader override feature faulty

from pandas_datareader import data as pdr
import yfinance as yf
# yf.pdr_override()  # <- enable to break code
tkr = "INTC"
df = pdr.get_data_yahoo(tkr, start = '2022-10-31', interval="wk", get_actions=True)
print(df)

The README describe a pandas_datareader override feature that "uses yfinance while making sure the returned data is in the same format as pandas_datareader's get_data_yahoo()". This implies a seamless override inside pandas_datareader to use yfinance to fetch data and then pandas_datareader to post-process.
But actually all is happening is modifying the API:

pandas_datareader.data.get_data_yahoo = yfinance.download

despite the two functions having different arguments, e.g. get_actions -> actions. And yfinance doesn't override pandas_datareader.get_data_yahoo so override not complete.
Appears some users do use this feature, but should we force them onto yfinance API by removing the override?

@ranaroussi Can you comment on this?

Back in the first version of yfinance it used to return data in the same structure as pandas_datareader.
I think we can deprecate this functionality and remove it altogether v2.
What do you think?

Message like "This is deprecated and will be removed in future version", like I've seen Pandas do ?

Yep. Thank you!


Draw tick line through another charts tick label

Documentation Is:

[X] Missing or needed?
[ ] Confusing
[X] Not sure?

Please Explain in Detail...
I want implement something like that. AS you can see I need draw line to show weeks over the dates. Is it possible? Can't find solution in docs. Stackoverflow didn't help as well

Your Proposal for Changes
Would be nice to have something like z-index or overflow for tick's labels
Example
No response

This is not possible by default. You can create a simple plugin that does achieve this for you.
{
  id: 'scaleTicks',
  beforeDraw: (chart, args, opts) => {
    const {
      ctx,
      scales,
      canvas
    } = chart;

    for (let scale of Object.values(scales)) {
      if (scale._gridLineItems === null)
        return;

      for (let gridLineItem of scale._gridLineItems) {
        if (scale.position === "bottom") {
          ctx.beginPath();
          ctx.moveTo(gridLineItem.tx1, gridLineItem.ty2);
          ctx.lineTo(gridLineItem.tx1, canvas.height);
          ctx.strokeStyle = gridLineItem.tickColor;
          ctx.stroke();
          ctx.restore();
        }

        if (scale.position === "left") {
          ctx.beginPath();
          ctx.moveTo(0, gridLineItem.ty2);
          ctx.lineTo(gridLineItem.tx1, gridLineItem.ty2);
          ctx.strokeStyle = gridLineItem.tickColor;
          ctx.stroke();
          ctx.restore();
        }
      }
    }
  }
}

https://jsfiddle.net/Lxam9ds8/2/

@LeeLenaleee Thanks! Found it today in docs.


Replace deprecated methods

Thanks @gi-wg2! I just added one more small change request, then I'll merge.

No problem! Updated it to keep the deprecated version now.


Celery eager execution

What is the status of pr ? @leinlawun

@leinlawun

You already merged it.