MaxNumber?

When I run this workflow, the app asks me to "guess a number between 1 and 0". MaxNumber appears to be set as = 100 and entered into the dictionary entry inputs, but how does wfApp then retrieve the value of MaxNumber using inputs? I can't see anything in the first two parts of the tutorial where inputs is declared or any mechanism to set the value of MaxNumber.

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

ID: efe71b9e-5bc8-a8d8-05a3-8bdf7fe8170c
Version Independent ID: 066b5c8d-81f5-a9e2-262d-98eaf7f81f80
Content: How to: Run a Workflow
Content Source: docs/framework/windows-workflow-foundation/how-to-run-a-workflow.md
Service: dotnet-framework
GitHub Login: @dotnet-bot
Microsoft Alias: dotnetcontent

Thanks for your feedback @johntempest. We'd need to investigate this issue. So we're adding this to our backlog right now.

Hey @johntempest There's actually no other mapping required--if you've defined MaxNumber as an "In" argument in the workflow, passing it in this line allows the workflow to access the variable:
WorkflowApplication wfApp =                 new WorkflowApplication(new StateMachineNumberGuessWorkflow(), inputs);
I suggest checking the spelling and type of the argument on the workflow activity you're using.


[feat]: Redesign AMP heroimage caption

Ref ticket : https://github.com/quintype/ace-planning/issues/877
Amp Pr: https://github.com/quintype/quintype-amp/pull/459

This is just updating framework version. Updated framework is been pushed by another PR.


Add getMembershipDataForCurrentUser

Adds the getMembershipForCurrentUser call, which is the missing step to go from an oAuth Auth Code to a Destiny 2 profile.
I didn't see any tests for auth code flow-only endpoints in the tests, or where things were mocked or setup for tests, so I left them out. Let me know if there're any examples and I'd be happy to add some :)

Thanks for adding the method ! I did not thought of implementing it, as it is not purely related to Destiny 2. But as you suggest it definitely useful for getting the Destiny 2 profile. I tested it locally with my own keys and it worked like a charm. Also very nice that you added the necessary interfaces and understood how I structured the responses :)
It is difficult to test the OAuth workflow as it will always either need a refresh token or auth code. To get the auth code a user has to manually approve the app. So the step of getting the auth code is nearly impossible to test in an automatic way. Therefore I always initiate the auth tests with an encrypted refresh token. But this is unfortunately not available for "foreign" pull requests.
Also most of the endpoints which need authentication are in beta state, which, from my point of view, does not make much sense to test them now. But if they are gonna be released in the near future I appreciate every type of help :)
I will merge your pull request and make it available in the next minor release of the package.

Note: Travis build failes, because secret values are not accessible from "foreign" pull requests.


Quick summary and in-app report measurements incorrect

Using Florida Managed Areas as an example:
Looking at the webmap, the table for the Florida Managed Areas shows the Shape_Area field, which is in meters:

However, on the report tab and in the quick summary report, these same area numbers are reported, despite being in acres rather than meters.

It appears as if the units are not being read from the service correctly, which in turn is causing measurements to be incorrect in the in-app and quick summary reports.
The Bull Creek Scrub Florida Managed Area is 3.146 square kilometers in area, but the in-app report and quick summary report show it as 12,735.413 square kilometers/3,146,989.139 acres.
@jessnoo

@CTLocalGovTeam We are seeing this issue again in V1.2. Can you please assess our configuration?
http://<IP_ADDRESS>/EnvImpact1.2UAT/wm/
Please do not take any action until conferring with the Esri team.

Verified in v1.3


Add user school list endpoint

Codecov Report

Merging #6 (a02082d) into dev (828d432) will increase coverage by 0.48%.
The diff coverage is 29.87%.

@@           Coverage Diff            @@
##             dev      #6      +/-   ##
========================================
+ Coverage   6.83%   7.31%   +0.48%
========================================
  Files         31      32       +1
  Lines        512     574      +62
  Branches       6       7       +1
========================================
+ Hits          35      42       +7
- Misses       477     532      +55

Impacted Files
Coverage Δ

...lder.Admin.Api/Controllers/User/LoginController.cs
0.00% <ø> (ø)

...r.Admin.Api/Controllers/User/RegisterController.cs
0.00% <ø> (ø)

...Admin.Api/Controllers/User/SchoolListController.cs
0.00% <0.00%> (ø)

src/Vulder.Admin.Api/Startup.cs
0.00% <0.00%> (ø)

src/Vulder.Admin.Core/DefaultCoreModule.cs
0.00% <0.00%> (ø)

src/Vulder.Admin.Infrastructure/SetupStartup.cs
0.00% <0.00%> (ø)

...lder.Admin.Core/Configuration/AuthConfiguration.cs
100.00% <100.00%> (ø)

src/Vulder.Admin.Core/Services/JwtService.cs
100.00% <100.00%> (ø)

src/Vulder.Admin.Core/Models/JwtModel.cs
0.00% <0.00%> (-100.00%)
:arrow_down:

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 828d432...a02082d. Read the comment docs.


kill: --list output format differs from GNU

Environment: Ubuntu 20.04, uutils main branch (git commit 415de28fedcd66ae3482f22d4ba274fe77c9d3d8), GNU coreutils version 9.5.3-8f39 (from git commit coreutils/coreutils@8f3989d586a88d182700050b435d2f6c393ec27b).
The uutils version of kill --list prints all the signal names in one line, whereas recent GNU versions prints each signal name on its own line. (There are also more signals listed on my system, but this issue is only about the formatting.)

That would be great!

Fixed in https://github.com/uutils/coreutils/pull/6201.
Thanks for the hint, @Carbrex


MET-160 Support for Redis keyPrefix

Changes
Sorry folks, this is going to be tough to review 😅
Platform suggested that we use Redis keyPrefix over db for isolation in Maestro service, so we tried to set up a Redis connection in our service but soon found out that BullMQ does not support connections with keyPrefix and have their own implementation for it (see here). Therefore the goal of this PR is to allow passing a Redis configuration instead of a Redis connection to BullMQ and use keyPrefix if set only in BullMQ implementation, not Redis. While doing so, we also figured out that it's just easier to only support passing the configuration instead of supporting both config and connection and have to branch in multiple places based on the setup. In the end not much changes since BullMQ does not reuse connections but clones the configuration from it and opens a new one.
There will be some work to be done to update the library in Autopilot but the functionality should remain intact 🙇♀
To make this easier for us but harder for reviewers, we also switched to Biome in the meantime.
Please describe
Checklist

[x] Apply one of following labels; major, minor, patch or skip-release
[x] I've updated the documentation, or no changes were necessary
[x] I've updated the tests, or no changes were necessary

@dariacm should we maybe create and merge a PR only with the lint fixes (with the skip-release tag)?

@CarlosGamero you mean the Biome changes? Or something else? 🙇♀

@CarlosGamero on it to facilitate review 🙏


Improvements to startup speed

With the service worker / push notification stuff I imagine we'll need to get our startup time faster. This is one step towards that.
This changes so we don't read all of storage an extra time just to get our seed for vss.
Found a couple clean ups to go along with this

found somewhere we were making an extra cipher
small error conversion cleanup
fixed a potential issue where if you passed in a mnemonic while you already had a wallet created, it would just overwrite it, now we check to make sure there isn't already a wallet.

Added a test for a different mnemonic, needed to remove the panic and just change to an error, otherwise couldnt test it properly

Okay that looks good. Last thought, I was revisiting some of this with this pr: https://github.com/MutinyWallet/mutiny-node/pull/752
Is that something we'd want to do? I dont know if we want to attempt to remove some of the cipher re-initializations, but this PR does fix some of the investigations I was looking through when I was attempting it again. Namely, the double storage init.

Yeah I think the idea of that is good, probably good for a follow up. I think this handles it so we aren't doing anything inefficiently now but the API isn't as clean as it could be with that


Add route for downloading metadata

/get-metadata or similar to download metadata uploaded by the new route defined in #82. This is probably needed by the frontend, so it can display uploaded metadata files.

Added route /download-metadata-yaml in 67cf3d9.


ExposureType - custom extension of EnumType

Is this your first time submitting a feature request?

[X] I have read the expectations for open source contributors
[X] I have searched the existing issues, and I could not find an existing issue for this feature
[X] I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature
In the wild, I'm seeing lots of spreadsheets with dependencies on the data warehouse.
We like to register them as exposures for visibility.
How would we extend ExposureType to include "spreadsheet"? Is it possible without modifying dbt core?
Describe alternatives you've considered
We use "application" but it's not intuitive. Feels pretentious.
Who will this benefit?
report builders documenting downstream spreadsheets as dbt exposures.
Are you interested in contributing this feature?
yes
Anything else?
No response

what if the exposureType enum could be overridden by a variable in dbt_project.yml?

Are there any updates on this issue?

@shachibista We haven't done any further refinement on this proposal.
So the options for type remain dashboard, notebook, analysis, ml, application.
As a workaround, you can use the meta config to add whatever metadata you want though:
exposures:
  - name: weekly_jaffle_metrics
    label: Jaffles by the Week
    type: application
    meta:
      expsoure_subtype: spreadsheet
    depends_on:
      - ref('some_model')
    owner:
      name: Callum McData
      email<EMAIL_ADDRESS>


Add support for downsamled ImageNet

https://patrykchrabaszcz.github.io/Imagenet32/
I've wrota a draft reader based on CIFAR10 one. There are couple of problems with it, and the main is python 2 is not supported (I don't think it should be, but you probably would like too). SO feedback and suggestions on problematic places are welcome

Code such as line 70 hard code the value 32 when other parts of the code suggests this should work with ImageNet64.


Allow searching object by ID and name

Hi,
I'm using Workbench, I really like this platform and It makes TTP entry easier.
I met some problem when adding new TTP object with workbench:

I would like to allow searching object (techniques, groups, software, etc) by it's ID. As a blue team, when we got a penetration  test report. we need to convert the content of report to TTPs. we may search from google or ATT&CK-website for the technique name and ID, then I turn to workbench and trying to find the particular object and write procedure after it. Currently, the search box seems not supprt searching by ID, and it's also inconvenient to find the object by name. I need to spend a lot of time to search and try different key words.
I found there is a similar requirement in the issue list #163 , I think it should also works for me.

Thanks team

Hi @dickens88,
Thank you for opening an issue for this! I'm glad to hear you're enjoying the Workbench application. I agree that being able to search objects by ID would be a very good addition. I will add this issue to our v1.5.0 milestone for object & table improvements.

Hi @dickens,
We found a bug in the search functionality which is the source of the difficulties with searching by name. The fix for this bug is now staged on develop. Additionally, while we were changing some of the search functionality, we went ahead and implemented searching by ATT&CK IDs. You can pull the latest changes on develop from the REST API for this functionality to take effect.
Closing this issue as it was resolved in workbench-front-end#303 and workbench-rest-api#163


Automatic screenshots

https://docs.fastlane.tools/getting-started/ios/screenshots/#capture-screenshots-automatically


Big image support

What is the biggest image size caman supports?
Is it ok for 6000x4000px images?

It will technically run, but it will be slow since it works by processing each pixel in the image once per adjustment.

Did you think about WebWorkers or WebGL support?

Yep, web workers were the first thing I tried when developing CamanJS. The problem is that you need to shuffle the image data back and forth between the main context and the worker, and the only way to do so is to serialize the array of pixel data into a string, which has millions of items. It's much more inefficient than just working in the single main thread.
I've been passing on WebGL support for awhile in order to stick to the original objective of CamanJS, which is to make it simple to extend and customize. Adding WebGL to the mix would require plugin developers to understand GL shaders, which are anything but simple.

Stringifying pixels can be painfull, but, why just not pass typed array data (like Uint8Array) into workers?
We played around Parallel.js lib that hide all the communications between worker and main context. Function.toString() can looks not very cool, but not only one option here. From workers you can includeScript if you do not want to do Function.toString().

Oh wow, I honestly didn't know you could pass a typed array directly into a worker now. The last time I worked with workers, they only took strings. I'll have to take a second pass at it, thanks!

This is what we actually did for pics.io ;-) Clientside raw converter impossible without WebWorkers.
And parallel.js saved a lot of time also.

Actually workers currently accepts ImageData as well.
postMessage of web workers accepts [all types that supports the structured clone algorithm]. ImageData is one of them.
Previously Google Chrome has some issue in passing around ImageData but it seems that it's fixed now: http://stackoverflow.com/a/10527713
Workers can be extremely powerful for processing pixel-wise filters. Because each pixel manipulation only depends on the original pixel at the same position, we can segment the image into smaller images and have multiple workers to process them in parallel, which is demonstrated in this article.

@yetithefoot can u share some info on how to run caman with webworker/paralleljs ?


Min coordinates in a XY plane don't appear

Hi All,
I'm visualizing the following solution mesh_and_sol.zip
When I make a 2D view (Shift+r) in the first XY plane the min coordinates of the domain don't show up. In all other planes they do.

I tried that with GLVis 3.1, but the same happens in GLVis 3.0.
Thanks,
Mikhail

Hi Mikhail,
This is a "feature" due to the way we position the minimal coordinates at the lowest left corner of the bounding box, where they are covered by the graph of the function.
We can consider changing this, but maybe an easier solution is just to enable a bit of transparency by pressing the 'k' key once as in the following:

Will that be sufficient for your needs?
Tzanio

Ah, yes, that works for me.
Thank you!
Cheers,
Mikhail


Please add MultiMarkdown as a md parsing engine.

I created a tiny fork of Jekyll for the purposes of adding MultiMarkdown as my .md processor. The code mirrors other code in Jekyll as nearly as possible, though I'm not entirely sure that
STDERR.puts '  $ [sudo] gem install multimarkdown'

is the best way to recommend getting the MultiMarkdown dependency. Fletcher Penney's installation instructions suggest other methods, and he has compiled installers.
One benefit, apart from having the markdown superset of my choice: by using the C version of MultiMarkdown (3.5), one thing I notice is how fast my projects compile.
Since many are using MMD these days, it would be lovely not to have to fork Jekyll to get these benefits.

RubyGems doesn't seem to have a gem called multimarkdown; the closet gem is rpeg-multimarkdown.  Besides, I would use a more "widely-known" gem such as redcarpet.

To my knowledge, redcarpet doesn't support the MultiMarkdown syntax, which was the original poster's intent.
I don't use ruby, but it does appear that 'rpeg-multimarkdown' makes use of the master peg-multimarkdown source module on github.
But perhaps you meant this email to go to Daniel Driver?
F-
--
Fletcher T. Penney
<EMAIL_ADDRESS>On Jan 30, 2012, at 8:09 PM, Bryan Dunsmore wrote:

RubyGems doesn't seem to have a gem called multimarkdown; the closet gem is rpeg-multimarkdown.  Besides, I would use a more "widely-known" gem such as redcarpet.

Reply to this email directly or view it on GitHub:
https://github.com/mojombo/jekyll/pull/473#issuecomment-3731597

duplicate #379


Malformed tags are producing generic errors

When a curator_tag query parameter has a suffix other than .h5ad, the error returned is a generic 400 ("One or more parameters is invalid.").
In such an event, the error message should contain detail about the suffix since this logic will need to be done in a function that does some forgiving parsing of curator tags and dataset ids. See this issue and this conversation thread.

This is no longer relevant since the .h5ad suffix requirement is being deprecated per curator request.


RLS: Roadmap

ENH: Linked Datasets (RDF)

This is very much a meta issue.
There are a number of bare links here.
They are for documentation

(original: https://github.com/pydata/pandas/issues/3402)
Use Case
So I:

retrieved some data

from somewhere
about a certain #topic

perfomed analysis

with certain transformations and aggregations
with certain versions of certain tools
confirmed/rejected a [null] hypothesis

and I want to share my findings so that others can find, review, repeat, reproduce, and verify (confirm/reject) a given conclusion.
User Story
As a data analyst, I would like to share or publish Series, DataFrames, Panels, and Panel4Ds as structured, hierarchical, RDF linked data ("DataSet").
Status Quo: Pandas IO

How do I go from a [CSV] to a DataFrame to something shareable with a URL?

http://pandas.pydata.org/pandas-docs/dev/io.html

http://pandas.pydata.org/pandas-docs/dev/dsintro.html
https://github.com/pydata/pandas/blob/master/pandas/core/format.py
https://github.com/pydata/pandas/blob/master/pandas/rpy/common.py

.

Series (1D)

index
data

NumPy datatypes

DataFrame (2D)

index
column(s)

NumPy datatypes

Panel (3D)
Panel4D (4D)

Read or parse a data format into a DataSet:

pandas.read_*

read_clipboard
read_csv
read_excel
read_fwf
read_gbq
read_hdf
read_html
read_json
read_msgpack
read_pickle
read_sql
read_stata
read_table

pandas.HDFStore

https://pandas.pydata.org/docs/dev/io.html#hdf5-pytables

Add metadata:

[ ] Add RDF metadata (RDFa, JSONLD)

Save or serialize a DataSet into a data format:

pandas.DataFrame.

to_csv
to_dict
to_excel
to_gbq
to_html
to_latex
to_panel
to_period
to_records
to_sparse
to_sql
to_stata
to_string
to_timestamp
to_wide

[ ] to_ RDF

[ ] to_ CSVW

[ ] to_ HTML + RDFa

[ ] to_ JSONLD

[ ] create a JSONLD @context

Share or publish a serialized DataSet with the internet:

Email Attachment (Table in a PDF)

opendatahandbook.org
project-open-data.github.io

FTP, SFTP, RSYNC, NFS
HTML web upload form with metadata form fields
CLI tool
Version Control: Git, Hg, Svn

challenge: 'large' files ("binary blobs") in VCS systems

HTTP API: Object Storage (~LDP)

GET/POST /container/filename.csv # [.json|.xml|.xls|.rdf|.html]
challenge: indexing metadata from a separate document / named graph

GET/POST to /container/filename.csv`

Push to CKAN

http://docs.ckan.org/en/latest/api.html
http://docs.ckan.org/en/latest/linked-data-and-rdf.html
https://github.com/okfn/ckan

Host DataSet metadata

python -m SimpleHTTPServer 8088
e.g. http://datasets.schema-labs.appspot.com/about Indexes http://schema.org/Dataset s

Implementation
What changes would be needed for Pandas core to support this workflow?

.meta schema
to_rdf for Series, DataFrames, Panels, and Panel4Ds
read_rdf for Series, DataFrames, Panels, and Panel 4Ds
~@datastep process decorators
~DataSet
~DataCatalog of precomputed aggregations/views/slices.
Units support (.meta?)

.meta schema
It's easy enough to serialize a dict and a table to naieve RDF.
For interoperability, it would be helpful to standardize with a common
set of terms/symbols/structures/schema for describing
the tabular, hierarchical data which pandas is designed to handle.
There is currently no standard method for storing columnar metadata
within Pandas (e.g. in .meta['columns'][colname]['schema'], or as a JSON-LD @context).
Ontology Resources

http://www.w3.org/TR/rdf-schema/ (rdfs:)
http://www.w3.org/TR/owl-overview/ (owl:)
http://www.w3.org/TR/sparql11-query/#sparqlDefinition
http://lov.okfn.org
http://prefix.cc

CSV2RDF (csvw:)

http://www.w3.org/ns/csvw
https://github.com/w3c/csvw
https://w3c.github.io/csvw/

https://en.wikipedia.org/wiki/Comma-separated_values

https://tools.ietf.org/html/rfc4180

W3C PROV (prov:)

http://www.w3.org/TR/prov-primer/#intuitive-overview-of-prov
http://www.w3.org/TR/prov-o/
http://www.w3.org/2011/prov/wiki/ProvImplementations

https://pypi.python.org/pypi/prov
http://prov.readthedocs.org/en/latest/usage.html

schema.org (schema:)

http://schema.org

http://www.w3.org/wiki/WebSchemas

http://schema.rdfs.org/

https://schema.org/docs/full.html :

schema:Dataset -- A body of structured information describing some topic(s) of interest.

[schema:Thing, schema:CreativeWork]
distribution -- A downloadable form of this dataset, at a specific location, in a specific format (DataDownload)
spatial, temporal
catalog --  A data catalog which contains a dataset (DataCatalog)

schema:DataCatalog -- collection of Datasets

[schema:Thing, schema:CreativeWork]
dataset -- A dataset contained in a catalog. (Dataset)

schema:DataDownload -- A dataset in downloadable form.

[schema:Thing, schema:CreativeWork]
contentSize
contentURL
uploadDate

W3C RDF Data Cube (qb:)

http://www.w3.org/TR/vocab-data-cube/

http://www.w3.org/2011/gld/wiki/Data_Cube_Vocabulary#The_history_of_Data_Cube.2C_SDMX-RDF_and_SCOVO

http://www.w3.org/TR/vocab-data-cube/#vocab-reference :

qb:DataSet -- a collection of observations, possibly organized into various slices, conforming to some common dimensional structure

qb:Slice -- a subset of a DataSet defined by fixing a subset of the dimensional values.

qb:Observation -- a single observation in the cube, may have one or more associated measured values.

qb:dataset -- data set of which this observation is a part.

qb:ObservationGroup -- a, possibly arbitrary, group of observations.

qb:observation -- an observation contained within this slice of the data set.

qb:Slice -- a subset of a DataSet defined by fixing a subset of the dimensional values, component properties on the Slice.
[Components, Properties, Dimensions, Attributes, Measures]

to_rdf
http://pandas.pydata.org/pandas-docs/dev/io.html
Arguments:

[ ] output fmt
[ ] JSON-LD: compaction

.

[ ] Series.meta
[ ] Series.to_rdf()
[ ] DataFrame.meta
[ ] DataFrame.to_rdf()

[ ] Panel.meta
[ ] Panel.to_rdf()
[ ] Panel4D.meta
[ ] Panel4D.to_rdf()

read_rdf
http://pandas.pydata.org/pandas-docs/dev/remote_data.html

[ ] Series.read_rdf()
[ ] DataFrame.read_rdf()
[ ] Panel.read_rdf()
[ ] Panel4D.read_rdf()

Arguments to read_rdf would need to describe which dimensions of data to
read into 1D/2D/3D/4D form.
@datastep / PROV

[ ] Objective: Additive journal of transformations
[ ] Link to source script(s) URIs
[ ] Decorator for annotating data transformations with metadata.
[ ] Generate PROV metadata for data transformations

Ten Simple Rules for Reproducible Computational Research (3, 4, 5, 7, 8, 10)
DataCatalog
A collection of Datasets.

[ ] DataCatalog = {that=df1, this=df1.group().apply(), also_this=df2]

'this is an aggregation of that'

'this' has a URI
'that' has a URI

What if there is no metadata for df2?

Units support

[ ] Series.meta

[ ] DataFrame.column.meta

NumPy [, PyTables]

http://docs.scipy.org/doc/numpy/reference/arrays.dtypes.html
https://pint.readthedocs.org/en/latest/
http://pythonhosted.org/quantities/

RDF Datatypes

http://en.wikipedia.org/wiki/ISO_8601

http://www.w3.org/TR/xmlschema-2/#decimal

http://schema.org/Date

http://schema.org/DateTime

http://schema.org/Float

http://schema.org/Quantity

https://github.com/RDFLib/rdflib

from rdflib.namespace import XSD, RDF, RDFS
from rdflib import URIRef, Literal
https://github.com/RDFLib/rdflib-sqlalchemy (SQLAlchemy)

JSON-LD RDF

https://github.com/digitalbazaar/pyld (JSON-LD)
https://github.com/RDFLib/rdflib-jsonld (JSON-LD)

Linked Data Primer
Linked Data Abstractions

Graphs are represented as triples of (s,p,o)
Subject, Predicate, Object
Queries are patterns with ?references

graph.triples((None, None, None))
SELECT ?s, ?p, ?o WHERE { ?s ?p ?o };

subjects are linked to objects by predicates

subjects and predicate are identified by URI 'keys'

URIs and URLs

a URI is like a URL
usually, we expect URLs to be 'dereferencable` HTTP URIs

HTTP GET http://en.wikipedia.org/

a URI may start with a different URI prefix

urn:
uuid:

SQL and Linked Data

there exist standard mappings for whole SQL tablesets

rdb2rdf
similar to application scaffolding
ACL support adds complexity

virtuoso supports SQL and RDF and SPARQL

standard mappings
virtuoso powers http://dbpedia.org/

dbpedia.org has a high degree of centrality

http://lod-cloud.net/

rdflib-sqlalchemy maps RDF onto SQL tables

fairly inefficiently, when compared to native triplestores

Named Graphs

Quads: (g, s, p, o)
g: sometimes called the 'context' of a triple
Metadata about GRAPH ?g
Multiple named graphs in one file: TriX, TriG

Linked Data Formats

[ ] NTriples
[ ] RDF/XML

[ ] TriX

[ ] Turtle, N3

[ ] TriG

[ ] JSON-LD

Choosing Schema

[ ] XSD, RDF, RDFS, DCTERMS
Which schema is most popular?
Which schema is a best fit for the data?
Which schema will search engines index for us?
What do the queries look like?
Years Later... What is OWL?
Why would we start with RDFS now?

Linked Data Process, Provenance, and Schema
DataSets have [implicit] URIs:
http://example.com/datasets/#<key>

Shared or published DataSets have URLs:
http://ckan.example.org/datasets/<key>

DataSets are about certain things:
e.g. URIs for #Tags, Categories, Taxonomy, Ontology

DataSets are derived from somewhere, somehow:

where and how was it downloaded? (digital sense)
how was it collected? (process control sense)

Datasets have structure:

Tabular, Hierarchical
1D, 2D, 3D, 4D
Graph-based

Chains
Flows

Schema

5 ★ Open Data
http://5stardata.info/
http://www.w3.org/TR/ld-glossary/#x5-star-linked-open-data

☆ Publish data on the Web in any format (e.g., PDF, JPEG) accompanied by an explicit Open License (expression of rights).
☆☆ Publish structured data on the Web in a machine-readable format (e.g., XML).
☆☆☆ Publish structured data on the Web in a documented, non-proprietary data format (e.g., CSV, KML).
☆☆☆☆ Publish structured data on the Web as RDF (eg Turtle, RDFa, JSON-LD, SPARQL)
☆☆☆☆☆ In your RDF, have the identifiers be links (URLs) to useful data sources.

https://en.wikipedia.org/wiki/Linked_Data

Added:

[ ] to_ CSVW

Is tracking columnar metadata across merges easier with Series.meta (than with DataFrame.meta.columns[name].meta)?


Question concerning Named Groups according to RFC 8734

Hello!
RFC 8734 re-introduces the Brainpools Named Groups as
enum {
brainpoolP256r1tls13(31),
brainpoolP384r1tls13(32),
brainpoolP512r1tls13(33)
} NamedGroup;
Now that I have seen those in the wild, I wanted to ask if you are planing to add them as a configuration option?

Tbh I thought we already have these - we will definitely add them


separated code into modules. Added current_price and historical_getter

Wow great job with the code! It looks stellar!


Should we make HubException in the Java Client a Runtime Exception

Should we change HubException in the java client to derive from Runtime Exception.
The main reason being

RuntimeException and its subclasses are unchecked exceptions. Unchecked exceptions do not need to be declared in a method or constructor's throws clause if they can be thrown by the execution of the method or constructor and propagate outside the method or constructor boundary.

Runtime Exception Docs

We should get this figured out ASAP. Probably as part of the review with some other Java folks.

Looks like we wont be going this direction


Sketch coredumps because of race conditions and then aborts from time to time because of watchdog timer

Sketch core-dumps in infinite loop on the first m_sampler->read(m_sample_buffer, WINDOW_SIZE) call with the following output:
ELF file SHA256: e1628abd6cce84a4

Rebooting...
ets Jun  8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:1184
load:0x40078000,len:13104
load:0x40080400,len:3036
entry 0x400805e4
[    51][E][esp32-hal-gpio.c:102] __pinMode(): Invalid pin selected
E (32) gpio: gpio_set_level(226): GPIO output gpio_num error
Display is 240 x 135
Guru Meditation Error: Core  0 panic'ed (LoadProhibited). Exception was unhandled.
Core  0 register dump:
PC      : 0x400d9f34  PS      : 0x00060030  A0      : 0x800d53a4  A1      : 0x3ffd6750
A2      : 0x00000000  A3      : 0x3ffb93b8  A4      : 0x00000400  A5      : 0x3ffd679c
A6      : 0xffffffff  A7      : 0x3ffc2858  A8      : 0x00000000  A9      : 0x3ffbea9c
A10     : 0x3ffc2c90  A11     : 0x3ffc2c90  A12     : 0x3ffc2c90  A13     : 0x00060023
A14     : 0x00060021  A15     : 0x00000001  SAR     : 0x00000000  EXCCAUSE: 0x0000001c
EXCVADDR: 0x0000001c  LBEG    : 0x00000000  LEND    : 0x00000000  LCOUNT  : 0x00000000
Backtrace: 0x400d9f31:0x3ffd6750 0x400d53a1:0x3ffd6790 0x400d1af1:0x3ffd67c0 0x400d1b0d:0x3ffd67e0
  #0  0x400d9f31:0x3ffd6750 in i2s_read at /Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/driver/i2s.c:2264 (discriminator 2)
  #1  0x400d53a1:0x3ffd6790 in ADCSampler::read(short*, int) at lib/audio_input/src/ADCSampler.cpp:41
  #2  0x400d1af1:0x3ffd67c0 in Application::process_samples() at src/application.cpp:50
  #3  0x400d1b0d:0x3ffd67e0 in processing_task(void*) at src/application.cpp:17 (discriminator 1)
Apparently, processing_task (and attempts to read samples) starts before i2s driver is initialized.
It happens because of race conditions in
void Application::begin()
asynchronous processing task is created before i2s is initialized:
xTaskCreatePinnedToCore(processing_task, "Processing Task", 4096, this, 2, &processing_task_handle, 0);
...
m_sampler->start(); //here i2s driver is initizlied
so processing task might already call i2s_read which would cause abort.
The fix would be to call
m_sampler->start();
first  in the void Application::begin()
and only then call
xTaskCreatePinnedToCore(processing_task, "Processing Task", 4096, this, 2, &processing_task_handle, 0);
After fixing the problem above, I've got another:
2. Sketch is running, but from time to time is aborts and restarts with the following output:
E (30476) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
E (30476) task_wdt:  - IDLE (CPU 0)
E (30476) task_wdt: Tasks currently running:
E (30476) task_wdt: CPU 0: Processing Task
E (30476) task_wdt: CPU 1: Drawing Task
E (30476) task_wdt: Aborting.
abort() was called at PC 0x400e04f5 on core 0
Backtrace: 0x40083729:0x3ffbea2c |<-CORRUPTED
  #0  0x40083729:0x3ffbea2c in panic_abort at /Users/ficeto/Desktop/ESP32/ESP32S2/esp-idf-public/components/esp_system/panic.c:402
This happens because all the tasks runs infinitely, but FreeRTOS wants at least some yeld for its housekeeping.
Fix is to add vTaskDelay(1); inside the loop in the processing_task function

Hi, thanks for posting this, I converted it to Arduino IDE.
After a long time to manipulatethe code to work, I had the same problem, by putting some serial logs I see that processing task is created before  initializing i2s driver, so it  read the first sample before i2s it is initialized., please fix the code for other users.
After I put the i2s initialization before the task create it works, but just for ten seconds, then I have the same error message:
E (30476) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time:
E (30476) task_wdt:  - IDLE (CPU 0)
E (30476) task_wdt: Tasks currently running:
E (30476) task_wdt: CPU 0: Processing Task
E (30476) task_wdt: CPU 1: Drawing Task
E (30476) task_wdt: Aborting.
Note than even the malloc fails (for me) after a first sample, I had to add:
#include "Config.h"
to the I2SMEMSampler.h and manually declare the array as static buffer like this:
int32_t raw_samples[WINDOW_SIZE];
in the I2SMEMSampler.cpp
No way to get it working for more than some seconds, it continue to reset.
Please do you know how I can fix  these two errors ?
Many thanks for your help


Not working in ASUS Zenfone 5 (Android 4.4.2)- India

After i installed client in android and server in laptop window8.
In Android setting-
Server address- <IP_ADDRESS>
Server port- 5055
Frequency-60
still in map it is not showing and in mobile status - send failed.
why?

Port is closed on your website:
https://www.traccar.org/port-check/

can u tell me suitable address and port no.?
i am not getting suitable no.

Port for Traccar Client is always 5055. Address is your server public IP address. Do you have one?

how to find address ip that will suitable with port 5055?

What do you mean by suitable? Does your server has public IP address? Ask you ISP if you don't know.

not getting public ip address

You won't be able to use Traccar server without an IP address.

how to find ip address?

You need to ask your internet service provider.

address- <IP_ADDRESS>
port- 5055
In mobile, it is showing location update with every minutes. But map is not showing in server side.

Do you see any errors on the status screen in the app? Please provide a screenshot.


exporter/trace: fix old usage to follows to latest API

Fix old usage of use InstallNewPipeline to follow to latest API.

/gcbrun


[sram_ctrl] incorrect d_opcode for partial write

@tjayche
for write, we should return AccessAck. But sram_ctrl returns AccessAckData for partial write. Looks like internally it's recognized as a read. May be because it's a read modify write.

This is found in the same test as #8699
Waves: ot_debug -j smart:0892d9cb-1617-48dd-b598-876effe741e6
please get this PR #8701 and run sram_ctrl_main_smoke with seed=2822932991 (probably reproducible with any other seed)

@weicaiyang i think this issue is addressed now right?

Yes, thanks @tjaychen


How to deploy FastAPI with MongoDB Atlas on Vercel?

Deploying FastAPI to Vercel is fun. But I've never succeeded establishing connection to MongoDB Atlas.

My guess is that you have to configure networking to allow the connection? Atlas requires you either specify static IP addresses or do something like VPC peering in AWS. I suggest you reach out to Atlas support (first 30 days is free if you don't have it already) and troubleshoot with them as this is very unlikely to be an issue with FastAPI.

I know it is not an issue with FastAPI. From MongoDB Atlas documentation:

The Python 3.6 installers for macOS from https://www.python.org do not automatically install any CA certificates. Without installed CA certificates, connections to Atlas will fail certificate verification.

At Vercel, the only available runtime is Python 3.6.

Thanks for the help here @dbanty ! :clap: :bow:
If that solves the original problem, then you can close this issue @muslax  :heavy_check_mark:
Otherwise, if you want a "serverless" provider with free tiers, you could try other things, like Deta, or Google Cloud Run.


Update Stock Videos vs Tools for Learning Design order to match table of contents

The Stock Videos and Tools for Learning Design were out of order related to the table of contents.
Switching them around so that they match up correctly.
Checklist

[x] I made something good today 💐.
[n/a ] I put links in the correct format: [Tool](link) — description.
[n/a ] My description starts with the lower-case letter and ends with the full stop.
[n/a ] I put the tool in the alphabetical order.

Optional

[ ] I added the appropriate labels: free, open-source or mac.
[ ] I put the tool only to one category.
[x] I followed Contribution Guidelines.

Question... does editing the README also edit the order of articles on https://flawlessapp.io/designtools?

@gigig987 thanks for your fixes! The site will be updated tomorrow :)


Research on light/dark mode toggle

Research on how to implement light and dark modes across all pages. Might require the use of extra tools.

Just going to leave this here (https://dev.to/ananyaneogi/create-a-dark-light-mode-switch-with-css-variables-34l8) from a previous project but it should be easy to find many examples online for how to implement. Figure out whether you want a toggle switch (preferred prob) or a keybind? Also I know that the users default color scheme is stored on their browser so might want to look into that (I can crawl through my old project if needed just lmk).

We will probably just use Quasar for this issue.


package: postinstall adds a pre-commit hook to local repo

The pre-commit hook will run "npm test"

Nice! Could you add a note to the README?

Done, do you prefer a single commit?


AST: Rename getFullName -> getName on ValueDecl & MissingMemberDecl

Follow-up to #30606

apple/llvm-project#1107
@swift-ci please smoke test

(Just to get this blue, this is still mergeable)
@swift-ci test Windows

(Oh, it's cross-repo, ignore me)

Looks good, thanks for seeing this through @AnthonyLatsis! Since this is just a rename, and we wouldn't want to deal with churn merging across branches, we probably want this in the swift-5.3-branch too once it lands in master.

Makes sense. Does the swift-5.3-branch also need a dedicated llvm branch for cross-repo testing?

@jckarter Also, someone needs to shepherd the PRs for me since the change is cross-repo. Thanks!

@AnthonyLatsis Sounds good! Pulling this into release/5.3 in the swift repo and swift/release/5.3 on the llvm-project repo should do the job for the 5.3 branch.


Can you add an option to change the save location of plugins and cache, please

They're almost filling up my C drive

You can use the cli flags --user-data-dir and --extensions-dir to change the locations, the former is for cache and the latter is for extensions.
code.cmd --user-data-dir <some-absolute-path> --extensions-dir <some-absolute-path>
Can you provide the screenshot of the current sizes of cache and extensions directory in your system ?

You can use the cli flags and to change the locations, the former is for cache and the latter is for extensions.--user-data-dir``--extensions-dir
code.cmd --user-data-dir <some-absolute-path> --extensions-dir <some-absolute-path>
Can you provide the screenshot of the current sizes of cache and extensions directory in your system ?

If I do that, I need to run the command with another batch file before I can open VSCode, or VSCode can't find plugins.
And the screenshot, here

I think the plugins is in folder .vscode

And I found another folder named vscode-cpptools, I don't know wether it's part of plugins for C++ or it's part of VSCode

Can you provide a breakdown of the folder contents Code and .vscode by size, I would like to understand which files are adding up to the mentioned size. vscode-cpptools is from the C++ extension and not related to VSCode.

Oh, I just found it's part of plugins for C++
And I configured "C_Cpp.intelliSenseCache" and "C_Cpp.intelliSenseCache", so now they move to D drive : )

Hey @deepak1556, this issue might need further attention.
@MCTF-Alpha-27, you can help us out by closing this issue if the problem no longer exists, or adding more information.


Not all catalogue and group diagrams show a clickable map

We're not finding the click map for some of the images.

Fixed in https://github.com/OldBoyCoder/openPER/commit/7d74c76e906cc5adf5107356006de6838bdb8d5c


KinemeticBody still jitters against gridmap seams with 3.5 RC2 using Bullet

Godot version
3.5 RC2
System information
Windows 7 64-bit
Issue description
If gravity is applied to a KB while traversing gridmap seams, the body will jitter. It was meant to be fixed with https://github.com/godotengine/godot/issues/35780 in 3.5 RC2 but it still persists. Another example of the problem: https://github.com/godotengine/godot/issues/35780
Here's how it looks using bullet:
https://user-images.githubusercontent.com/16231628/171505218-30bf268d-532b-4d16-a035-0078bd7d603c.mp4
And here it correctly works using GP:
https://user-images.githubusercontent.com/16231628/171505401-e9682f43-c6c2-4b08-852d-935df456c492.mp4
Steps to reproduce

Add a KinemeticBody with gravity in the move_and_slide velocity
Set physics to bullet
Watch jitters on seams

Minimal reproduction project
jittertest.zip

Also reproducible in 3.5.rc3.


Add waitForCache option for waiting caching before returning the retrieved image

After downloading an image, we sometimes need to wait for caching to be completed so that we can copy the file or use the cache path for some other operations. This waitForCache option allows us to achieve that behavior.
Fixes #956

Thanks for contributing! Seems cool. I will look at it this weekend. :]

Hey @onevcat. 👋Did you get a chance to look at this? Let me know if I can help.

LGTM! Sorry for the latency!


Add ability to change namespaces of models and controllers

It is very uncomfortable to keep all code in root directories. For example I want my panel controllers to be in App\Http\Controllers\Panel.. So to keep crud config in db (links) maybe is not good idea. I would prefer something like this:
// config/panel.php
'links' => [
 [
  'title' => 'Blog',
  'controller' => 'App\Http\Controllers\Panel\BlogController',
  'model' => 'App\Models\Post'
 ]
]

@jh9aea we have config for setting namespace for admin panel
Like this
<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
return array(

    `controllers` => 'App\Http\Controllers\Admin',
    'crudItems' => array(

    ),
    'panelControllers' => array(
       'Admin', 'Link'
    ),
    'logo'=>'packages/serverfireteam/panel/img/logo.png' // logo of Panel

);

Yep! this is exactly what I need
sorry i didn't find it in docs
:+1:

is it working? in which version? I am using 1.3 on laravel 5.1

my version is 1.4.1 and controllers namespace working fine

So Maybe It is a version problem, Do you know if i can use 1.4.1 with laravel 5.2 (because doc explicitly point to use 1.3)

I have laravel 5.2

This works for controllers, but what about models?


Issue with k8s.io/docs/reference/generated/kube-scheduler/

Is there a example config file for --config flag?   i don't know how to write this .

I had a quick scan through the code. The config file struct is located at https://github.com/kubernetes/kubernetes/blob/master/pkg/apis/componentconfig/types.go#L79. And there are two examples in example dir.https://github.com/kubernetes/kubernetes/blob/master/examples/scheduler-policy-config.json.
I hope that will help you.

@wenma :wave: This issue sounds more like a request for support and less like an issue specifically for docs. You can bring your question to the #kubernetes-users channel in Kubernetes slack. You can also search resources like Stack Overflow for answers to similar questions.


Fix generate with collections with nil elem

Description of your changes
Fixes the issue in code generation.
I have:

[ ] Read and followed Crossplane's contribution process.
[ ] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested

@turkenh thanks a ton!


Should I include draft-js styles?

Hi, is it necessary to include a dist/Draft.css styles? I see examples are doing so, but I didn't find any mention about it in the docs. Thanks

Hello @uiii - generally you do need to include the styles. It's noted under 'Issues and Pitfalls' - https://draftjs.org/docs/advanced-topics-issues-and-pitfalls.html#missing-draft-css -  but we could probably mention it in the 'getting started' sections too. I'll open a separate issue for that.


Fix typo in shader_language.cpp

There are two strings which are very similar but not identical, after this PR there will be identical.

Thanks!


Problem with AAExecutorDaemon

When i run an app on ios device,the AAExecutorDaemon will output the following logs:
"2015-12-11 00:01:24.872 aaexecutord[4954:99503] UIAutomation is not enabled on this device. UIAutomation must be enabled in Settings."
and then exit.
But this problem can't  be solved after i enable the "UIAutomation" setting using xcode.
So how to fix this issue? Thanks

Which iOS version do you use?
Sounds like the UIAutomation version and the iOS version might not match...

The ios version is 9.0.2.
Do you know how to fix this issue? Thanks.

@ReverseMan DiOS is not yet compatible with iOS 9. I'll close this as a duplicate for #8. Please re-open if you have the same issues on iOS 8 as well.


CertificateStore - Add Status to display cert status

Originally posted by @akashsinghal in https://github.com/deislabs/ratify/issues/630#issuecomment-1462969530

@fseldow 's original commenet:
Can we add Status spec in CertificateStore to display certain crd akv access incorrectly configured? Then users do not have to log ratify pod to get the detailed msg. It can help troubleshooting and let users realize their incorrect configuration shortly after they apply the crd instead of when the their deployment got denied.

We are looking to add new properties to CertificateStoreStatus to help customer trouble shoot mis configured certificate store. Here are some properties that might be useful, please let me know if you have any feedback , thanks!
// CertificateStoreStatus defines the observed state of CertificateStore
type CertificateStoreStatus struct {

	// Is successful in loading certificate files
	IsSuccess bool `json:"issuccess,omitempty"` // maybe it should not be empty, should default false
	// Error message if operation was unsuccessful
	ErrorMessage string `json:"errormessage,omitempty"`
	// The time stamp of certificates cached
	LastFetchedTime *metav1.Time `json:"lastfetchedtime,omitempty"`
}


Privacy notice (EN) cross-reference error to 6 g

Where to find the issue
Privacy notice (EN) for CWA Version 2.2
https://www.coronawarn.app/assets/documents/cwa-privacy-notice-en.pdf
5. What data is processed?
e. Event data
4th paragraph starting "An entry will also be created ..."
https://github.com/corona-warn-app/cwa-documentation/issues/610 is related to this issue.
Describe the issue
An unresolved reference is shown in the PDF https://www.coronawarn.app/assets/documents/cwa-privacy-notice-en.pdf "Error! Reference source not found.."
"An entry will also be created in your contact journal by default. Sections 5 g. and Error!
Reference source not found.. explain this in more detail."
Suggested change
The Android text resolves the reference to "6.g.". Possibly this is a formatting issue and it should be "6 g." instead.
https://github.com/corona-warn-app/cwa-app-android/blob/595ab630dfad5ac1e29021c084c400054193a498/Corona-Warn-App/src/main/assets/privacy_en.html#L269-L273
"An entry will also be created in your contact journal by default. Sections 5 g. and 6.g. explain this in more detail. If you do not want to create an entry in your contact journal for an event or place, you can simply switch off this feature using the corresponding toggle switch."
The German PDF https://www.coronawarn.app/assets/documents/cwa-privacy-notice-de.pdf does not show this issue and it includes the following text which lists "6 g.".
"Außerdem wird standardmäßig ein Eintrag in Ihrem Kontakt-Tagebuch angelegt. Die
Einzelheiten hierzu werden unter Punkt 5 g. und 6 g. erläutert."

Internal Tracking ID: EXPOSUREAPP-7287

@MikeMcC399 Thanks. Internal Tracking ID: EXPOSUREAPP-7287

Corona-Warn-App Open Source Team

FYI PR https://github.com/corona-warn-app/cwa-website/pull/1292

https://www.coronawarn.app/assets/documents/cwa-privacy-notice-en.pdf no longer contains an error (was "Error! Reference source not found.."), thanks to PR #1292, so this issue can be closed.


ver documentation accuracy.

In this document, $PSVersionTable.BuildVersion is offered as an alternative to ver. I am running on Windows arm64 10.0.22000.856, and with ver I get
C:\Users\vzor>ver

Microsoft Windows [Version 10.0.22000.856]

and with $PSVersionTable.BuildVersion I get
PS C:\Users\vzor> $PSVersionTable.BuildVersion

Major  Minor  Build  Revision
-----  -----  -----  --------
10     0      22000  832

It also seems that with https://github.com/PowerShell/PowerShell/pull/3877 this isn't a very good suggestion regardless.
As a side note, this article has no info or links explaining how Windows versioning works. Windows Version 10.0.22000 could definitely be misleading without any documentation on what the output means.

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

ID: 04ec5477-2ed5-373e-417d-98536e0a52c5
Version Independent ID: d352661a-2f30-07b9-b1c9-029483faedfc
Content: ver
Content Source: WindowsServerDocs/administration/windows-commands/ver.md
Product: windows-server
Technology: windows-commands
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


[Bug] "Service Line" - "LineRequiresShipmentOrReceipt" - "Qty. to Ship" on Type "Resource"

Hi,
we found a small bug in the service line.
In the case of type = Resource, the "Qty. to Ship" is not set correctly.
The problem can be solved as follows:
    local procedure LineRequiresShipmentOrReceipt(): Boolean
    var
        Location: Record Location;
    begin
        // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
        if Type <> Type::Item then
            exit(false);
        // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
        if ("Document Type" <> "Document Type"::Order) or IsNonInventoriableItem() then
            exit(false);
        exit(Location.RequireReceive("Location Code") or Location.RequireShipment("Location Code"));
    end;

Only Items can be send to "Warehouse Shipment" / "Warehouse Receipt".

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: .


ppci-cc: pointer arithmetic should not cast the integer expression to "int"

I found this when compiling the "bsearch" function in stdlib.

long li;
char *ptr;
ptr = ptr + li;

generates the following IR (with int=32bit, ptr & long=64bit)

ptr tmp_load = load alloca_addr_1;             ptr value
i64 tmp_load_2 = load alloca_addr;             li value
i32 typecast = cast tmp_load_2;                  ???
i32 num = 1;                                               sizeof(char)
i32 tmp = typecast * num;                           (int32)li * 1
ptr typecast_3 = cast tmp;                           (int64)(int32)li
ptr tmp_4 = tmp_load + typecast_3;            ptr + (int32)li
store tmp_4, alloca_addr_1;

The most significant part of li is ignored.
There should not be any i32 conversion involved in this case.
"ptr + li" is equivalent to "(void*)ptr + li * sizeof(1)".
Since li is long, the multiplication must be done with "li" size, ie 64bit.
This i32 conversion made me suspect another wrong case:

unsigned u;
char *ptr;
ptr = ptr + u;
generates:

ptr tmp_load_7 = load alloca_addr_1;
u32 tmp_load_8 = load alloca_addr_6;
i32 typecast_9 = cast tmp_load_8;                 ? should not change anything
i32 num_10 = 1;
i32 tmp_11 = typecast_9 * num_10;
ptr typecast_12 = cast tmp_11;                     ??? oups, sign extension
ptr tmp_13 = tmp_load_7 + typecast_12;
store tmp_13, alloca_addr_1;

If u is greater than INT_MAX (anything over 0x7fffffff), it is binary unchanged when casted to int but is considered negative.
When it it casted back to ptr, sign extension occurs and the (64bit) result does not point to the expected address.
This case is subtle because, since "unsigned" are 32bit in our case, multiplication may stay in 32bit and could "legally" overflow (if sizeof(type) is not 1) before being added to the pointer.
That's why it is recommanded to use size_t/ssize_t for indexing.

I think this is now resolved by your work with the pointer arithmatic (which I copied over). Could we create a test case for this?

The cast to int is no longer applied. This is much better.
But having pointers larger than ints is troubling...
Having 64bit pointers, when indexing an array of very large objects, I do not expect to have 32bit overflow when indexing the array with ordinary ints.
I have just checked the C standard and the solution is there: the value "returned" by sizeof is not "int", it is size_t. size_t is large enough to be able to index any array of any size on the target system.
This implies its size is similar to pointer size.
Briefly, size_t (or its signed friend ssize_t) is the integer type I computed in the (pointer - pointer) code.
On x86_64 (pointer64, int32), pointerT + intvalue will lead to the evaluation of:
pointer to T(64bit) + (intvalue(32bit) * sizeof(T)(64bit))
The multiplication must therefore be 64bit (because at least one operand is 64bit), and there is then no risk of hidden overflow.


fix declaration does not conform to the definition

Thank you for the PR. I manually fixed it by just removing the function signatures from the header.


How to open a tmux window with pressing "l"

 opens the list of windows, these are all my projects I'm working on. Since I'm switching between these a lot, I wanted to remap "l" to opening the file which now requires an Enter. How would one go about remapping l to opening a window in Tmux.

Hi @fullhdpixel - I'm not sure I follow exactly what you're asking, but my sense is this isn't directly related to the plugin and so I'm going to close it. Unfortunately I'm not sure how you'd work around the mappings as you seem to be asking here.


Please update: SQL Server 2022 doc refers to 2019 version.

Hello,
the 1st line of this document for SQL Server 2022 is not updated:
"In this guide, you learn how to upgrade your user databases from previous versions of SQL Server to SQL Server 2019 by using the Data Migration Assistant (DMA)."

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

ID: 3b1ab40d-6585-03f3-bec9-f8c14eefe453
Version Independent ID: 3617b434-412c-9694-c3d5-dbce2825ebe4
Content: Upgrade SQL Server to SQL Server 2019 - SQL Server
Content Source: docs/sql-server/migrate/guides/sql-server-to-sql-server-upgrade-guide.md
Service: sql
Sub-service: migration-guide
GitHub Login: @ajithkr-ms
Microsoft Alias: ajithkr

@rsilvabcib -- thank you for your feedback.
@ajithkr-ms -- please look into this issue.

@rsilvabcib Thank you for your feedback.
We have staged an update to this article, which will publish in the next day or so.


when const factory redirects to a generic const constructor type argument is not reified

 class A {
   const factory A() = B<String>;
   const A.empty();
 }

 class B<T> extends A {
   const B() : super.empty();

   toString() => '${T}';
 }

 void main() {
   print(const A());
 }

$ pkg/vm/tool/dart2 t/redirection.dart
dynamic

should print String.
This caused Flutter test failures (e.g. test/material/input_decorator_test.dart)
I am not sure if it is VM or CFE or Kernel issue.
/cc @a-siva @kmillikin

@stefantsov can you take a look at this, and kick it over to @sjindel-google if it turns out to be a VM issue?

Good news: with the changes in the currently WIP CL the script above does print String.  I'm in the process of making this CL and all of the dependent CLs pass the tests and reviews.


Use jwts for OsfAuthHandler

OSF-4733

First review done :pill:

Pass finished. Would be good to have some basic tests for this, but this could go in a separate PR.

Merged via https://github.com/CenterForOpenScience/waterbutler/commit/71341de304a2054fa23708b12205e20a915a9044


[tools] Add python64 bit.

Add 64 bit python2/python3.
Choose the different python version depending on the architecture.

Related: #7411.

/azp run

@cbezault

https://dev.azure.com/vcpkg/public/_build/results?buildId=14308

@grdowns can you restart CI and test all ports?
This time is very busy, so this PR is not processed, and the last CI result has expired.

/azp run

/azp run

/azp run

@grdowns Consider to merge this PR?

We should test all ports that use find_acquire_program(PYTHON3|PYTHON2)

/azp run

/azp run

CMake Error at D:/downloads/tools/cmake-3.14.0-windows/cmake-3.14.0-win32-x86/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
Could NOT find PythonInterp (missing: PYTHON_EXECUTABLE)
Call Stack (most recent call first):
D:/downloads/tools/cmake-3.14.0-windows/cmake-3.14.0-win32-x86/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
D:/downloads/tools/cmake-3.14.0-windows/cmake-3.14.0-win32-x86/share/cmake-3.14/Modules/FindPythonInterp.cmake:160 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
C:/vsts/_work/4/s/scripts/buildsystems/vcpkg.cmake:285 (_find_package)
C:/vsts/_work/4/s/installed/x64-windows/share/cmake/pybind11/FindPythonLibsNew.cmake:60 (find_package)
C:/vsts/_work/4/s/scripts/buildsystems/vcpkg.cmake:285 (_find_package)
C:/vsts/_work/4/s/installed/x64-windows/share/cmake/pybind11/pybind11Tools.cmake:16 (find_package)
C:/vsts/_work/4/s/installed/x64-windows/share/cmake/pybind11/pybind11Config.cmake:100 (include)
C:/vsts/_work/4/s/scripts/buildsystems/vcpkg.cmake:285 (_find_package)
modules/python/CMakeLists.txt:4 (find_package)

Since shiva-sfml does not match the dependency entt version, regression will be resolved in the next update of shiva-sfml.


[REFACTOR] improve UiToggleButtonGroup mount and patch times

v1.5.0 14 ms mount time
v1.8.0 <=10 ms mount timme


Update runners to Ubuntu 24.04

Update the workflows to Ubuntu 24.04, additionally drop the clang workarounds. This should also allow testing the thread pool with valgrind, since it'll have a new enough version.

Work started on update-workflows


GH-1347: Fix @EmbeddedKafka with count > 1

Resolves https://github.com/spring-projects/spring-kafka/issues/1347
When count > 1 with no port specification (default random port)
tests failed because not enough ports were provided,
cherry-pick to 2.3.x

Fixed commit comment and repushed.

... and cherry-picked to 2.3.x


To add a 'Sign Up' or 'Register Yourself' button

I want to add a sign up button with css and js. Please assign me this issue under GSSOC'23

Hey can you assign this issue to me under the GSSoc'23.

Please  assign me this issue.

@AKD-01 , Hi can you please review this issue?

I don't want this feature currently.


Add features of multi-cpu processing

I have found that using errant to process huge amounts of data will cost a lot of time.
To speed up, I add features of multi-CPU processing into errant_parallel.
Please check it out~
@chrisjbryant

Thanks! It's on my to-do list!


"Blackletter" field not displaying in the results

If and only if there is data in the field "Blackletter" (which is at the Edition level), then the data label "Blackletter:" should appear directly beneath "Leaves:" in the record display.
This should display whatever data is in the Blackletter field (edition level).

The only values in the db for blackletter are {'', 'Yes', 'Yes, Partly'}. The filter has yes and no. If no is selected, it displays records with "". If "yes" selected, it shows "Yes" or "Yes, Partly". The dropdown is showing yes no twice, but is working as expected.

OK - this issue was only about Display. The filtering problem is addressed in another issue, as you can see.
For Display, whatever is in the field should display -- if there is nothing in the field, the entire field (including the header) should not appear in the Results Display.
For Filtering, see Issue #39


Catalog Functionality

catalog image when doing up
add catalog function to separately catalog something
do not fail if image exists in catalogit

closes #67

fixed all container misspellings.
updated logs to be more precise
using same logic to pick containers to send to catalogit as all other harbor-compose functions

Thanks Josh!
The code is getting a bit repetitive.  Some refactoring is due soon.  Maybe after we add tests ;)


On macOS with libicu 76, I tried to compile this cgo program (source below):
<EMAIL_ADDRESS>go run test.go
# command-line-arguments
/Users/stanhu/.local/share/mise/installs/go/1.23.1/pkg/tool/darwin_arm64/link: running clang failed: exit status 1
/opt/homebrew/opt/ccache/libexec/clang -arch arm64 -Wl,-S -Wl,-x -o $WORK/b001/exe/test -Qunused-arguments /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/go.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000000.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000001.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000002.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000003.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000004.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000005.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000006.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000007.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000008.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000009.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000010.o /var/folders/k4/mbnh565n4wg6xpbqv45tv91h0000gn/T/go-link-139099345/000011.o -O2 -g<EMAIL_ADDRESS>-licui18n -O2 -g -framework CoreFoundation -lresolv
Undefined symbols for architecture arm64:
  "_u_strFromUTF8_76", referenced from:
      _utf8ToUpper in 000001.o
  "_u_strToUTF8_76", referenced from:
      __cgo_476e3331fcdb_Cfunc_u_strToUTF8 in 000001.o
  "_u_strToUpper_76", referenced from:
      _utf8ToUpper in 000001.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Source code:
package main

/*
#cgo pkg-config: icu-i18n
#include <unicode/ustring.h>
#include <unicode/utypes.h>
#include <stdlib.h>
#include <string.h>

// Convert UTF-8 string to uppercase using ICU, returning NULL on failure
UChar* utf8ToUpper(const char* src, int32_t* utf16Len) {
    UErrorCode status = U_ZERO_ERROR;
    int32_t srcLength = strlen(src);
    int32_t utf16Capacity = srcLength * 2;

    UChar* utf16Str = (UChar*)malloc(utf16Capacity * sizeof(UChar));
    if (utf16Str == NULL) {
        return NULL;
    }

    // Convert to UTF-16
    u_strFromUTF8(utf16Str, utf16Capacity, utf16Len, src, srcLength, &status);
    if (U_FAILURE(status)) {
        free(utf16Str);
        return NULL;
    }

    // Convert UTF-16 string to uppercase
    u_strToUpper(utf16Str, utf16Capacity, utf16Str, *utf16Len, NULL, &status);
    if (U_FAILURE(status)) {
        free(utf16Str);
        return NULL;
    }

    return utf16Str;
}
*/
import "C"
import (
    "fmt"
    "unsafe"
)

func ToUpper(input string) (string, error) {
    cInput := C.CString(input)
    defer C.free(unsafe.Pointer(cInput))

    var utf16Len C.int32_t

    // Call the C function to convert to uppercase
    utf16Str := C.utf8ToUpper(cInput, &utf16Len)
    if utf16Str == nil {
        return "", fmt.Errorf("ICU error: failed to convert string to uppercase")
    }
    defer C.free(unsafe.Pointer(utf16Str))

    // Allocate buffer for UTF-8 output
    utf8Capacity := utf16Len * 4
    utf8Buffer := make([]byte, utf8Capacity)
    var status C.UErrorCode = C.U_ZERO_ERROR
    C.u_strToUTF8((*C.char)(unsafe.Pointer(&utf8Buffer[0])), utf8Capacity, nil, utf16Str, utf16Len, &status)

    if status != C.U_ZERO_ERROR {
        return "", fmt.Errorf("ICU error during UTF-16 to UTF-8 conversion: %d", status)
    }

    return string(utf8Buffer), nil
}

func main() {
    result, err := ToUpper("Hello, World!")
    if err != nil {
        fmt.Println("Error:", err)
        return
    }
    fmt.Println("Uppercase:", result)
}

What did you see happen?
This worked fine with libicu 75:
%<EMAIL_ADDRESS>go run test.go
Uppercase: HELLO, WORLD!

This difference is due to the introduction of Requires.private instead of Requires in libicu-i18n.pc: https://github.com/unicode-org/icu/commit/199bc827021ffdb43b6579d68e5eecf54c7f6f56
In libicu 75:
% grep Requires<EMAIL_ADDRESS>Requires: icu-uc

In Iibicu 76, I see:
% grep Requires<EMAIL_ADDRESS>Requires.private: icu-uc

What's the difference between Requires and Requires.private? The man pkg-config says:
       Requires.private:
              A list of packages required by this package. The difference from
              Requires  is that the packages listed under Requires.private are
              not taken into account when a flag list is computed for  dynami-
              cally linked executable (i.e., when --static was not specified).
              In the situation where each .pc file corresponds to  a  library,
              Requires.private shall be used exclusively to specify the depen-
              dencies between the libraries.

You can see that the pkg-config --libs output omits these Requires.private libraries:
%<EMAIL_ADDRESS>pkg-config --libs -- icu-i18n
<EMAIL_ADDRESS>-licui18n
%<EMAIL_ADDRESS>pkg-config --libs -- icu-i18n
<EMAIL_ADDRESS>-licui18n -licuuc -licudata

If I add --static, I see even more libraries:
<EMAIL_ADDRESS>pkg-config --static --libs -- icu-i18n
<EMAIL_ADDRESS>-licui18n -licuuc -licudata -lpthread -lm

Should Go add the --static flag here? https://github.com/golang/go/blob/635c2dce04259f2c84aeac543f0305b3e7c8ed7b/src/cmd/go/internal/work/exec.go#L1682
What did you expect to see?
See above.

Related Issues and Documentation

CGO seems to force x86 on Apple Silicon #46724 (closed)
cmd/cgo: inline functions produce link errors #17356 (closed)
mac m1 can not run cgo #45772 (closed)
Error building a simple program with GOOS=darwin GOARCH=arm64 environment variables #39033 (closed)
Error on compiling go source with CGO_ENABLED=1 #22118 (closed)
cmd/go: Go 1.8.x cannot build executables for darwin_arm and darwin_arm64 on macOS, but Go 1.7.x could #20456 (closed)
runtime/cgo: Undefined symbols for architecture arm64: _darwin_arm_init_mach_exception_handler when building for Mac Catalyst #47228 (closed)
Build failed for ios/amd64 and ios/arm64 #43378 (closed)
go 1.13 build error, clang: error: linker command failed with exit code 1. How can i fix it ? #35232 (closed)
go get fails with "ld: symbol(s) not found for architecture x86_64" with go1.17.2 darwin/amd64 #48902 (closed)

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

It seems this issue was discussed in #12058.

@ianlancetaylor

I don't see anything showing that you are requesting, or doing, a static link.  So I don't understand why you are getting this error.
I think you can work around the problem by changing your file to say
#cgo pkg-config: --static icu-i18n

but I don't understand why that should be necessary.  Do you know?  Thanks.

Yes, I did that; actually I just added this to be explicit:
// #cgo pkg-config: icu-i18n icu-uc

but I don't understand why that should be necessary.

As I mentioned, the update to libicu moved icu-c into Requires.private, so icu-uc was no longer automatically linked.
I was wondering whether pkg-config should have included --static by default. It looks like the various issues I linked have also brought that up, so we can close this issue in favor of https://github.com/golang/go/issues/26492.


Upgrade some Dependencies

Upgrade Kotlin to 1.9.21 from 1.9.20
Upgrade Kover to 0.7.5 from 0.7.4
Upgrade KSP to 1.9.21-1.0.16 from 1.9.20-1.0.14
Upgrade Jackson to 2.16.1 from 2.15.3
Upgrade okio 3.7.0 from 3.6.0
Upgrade Serialization 1.6.2 from 1.6.0

Thanks for keeping the dependencies up-to-date!


Rewrite bookmark

Why

closes:
Check off the following:

[ ] Confirm that I checked changes to branch which I am merging into.

I have validated included files
My code does not generate new linting warnings
My PR is not a duplicate, check existing pr`s

[ ] Confirm that the I have completed the self-review checklist.

[ ] Confirm that my changes meet our code of conduct.

For min del så ser ting greit ut for utenom de tingen vi snakket om ;)


Refactor test workflow

Refactor the test workflow
This PR refactors the tests to run using a single test workflow. This makes it easier to relaunch failing tests and see in the UI which test failed since the jobs are grouped together.
Before submitting
Who can review?

will they still be run in parallel?

@dev2049 yeah all envs run in parallel when using a matrix strategy


Implement a script to garbage collect orphan layers

It would be nice to have a script that uses the storage lib to iterate the dataset in order to find orphans and clean them.
It's important to have a simulate mode that don't delete anything and display the amount of data saved.

+1


Make genetic demultiplexing optional

For now, this is a placeholder issue to be filled in by someone closer to the implementation details.

Noting that this should be created as a branch off main and filed as PR thereto. There are a number of other changes in development that we will not want to incorporate yet.

Closed now that development has the same code


Version 1.4.6 doesn't support swift 5.0

Description:
While using the swift 1.4.6 looks like having issue with swift 5 and hence not able to run it properly using xCode 10.2 which uses swift 5.0.
When we point to "stable branch" it seems to be working fine with swift 5.0, but since this is not an officially declared branch, we are looking for an officially release branch which can be consumed.
Please treat this is as critical bug and quick address of the issue will be much appreciated.

@prasann-1433  Thanks for your report. I'll be releasing a new version this weekend.

1.4.7 has been released.


How to handle F5 on extraKeys and prevent browser reload

I'm trying to implement a SQL query runner with CodeMirror, and i want that F5 inside the CodeMirror instance to run the query, and not refresh the browser (the default on Chrome at least, and i think Firefox too)
I'm using this:
    this.editorOptions = {
      lineNumbers: true,
      mode: 'text/x-mssql',
      theme: 'material',
      extraKeys: {
        'F5': (args) => {
          // code to run the SQL query
        }
      }
    };

How must i prevent the default browser reload on the event handler?

That should work (and does work for me, on Chrome).

Sorry, it works; sure was not binding the handler right.


PR: Fix tests on Windows/Azure

This skips a test on Windows that started to fail out of the blue.
Fixes #12244

Hello @ccordoba12! Thanks for updating this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file spyder/app/tests/test_cli_options.py:

Line 67:18: E231 missing whitespace after ';'
Line 67:18: E702 multiple statements on one line (semicolon)

This was superseded by PR #11066.


Failure("Impossible: missing universe instantiation on length")

This file triggers the following error:
Unexpected error; please file a bug report, ideally with a minimized version of the source program that triggered the error.
Failure("Impossible: missing universe instantiation on length")

Thanks,
Jonathan

Whoops, we were replacing decreases clauses with their elaborated version after typechecking. I have a fix running in CI.


Node.js 12.0.0 Cannot Compile

Just had to downgrade node back to v11.14 (last release) as Homebridge would not compile under v12. FYI for those who may run the NPM update like I do...
FYI I use Homebrew to install NPM@11 and it worked on my MacOS Mojave...

Same for me on a Raspberry Pi.

#2205 should fix the issue with v0.4.49.


Plunkr of Angular Material Button demo not working

Bug, feature request, or proposal: Plunkr of Angular Material Button demo is not working at all due to some bug in rxjs cdn used in system.js
Just go to any component in angular material 2 website and open their plunkr.

The URL that you entered is not valid.

Yeah edited the post.

A new version has been pushed and is working again as expected.

the plunkrs still dont work for me. I tried a bunch
https://material.angular.io/components/*/examples

I am also frustrated with the plunkr's not working. 404 on the unpkg.com links.


Take off CodeCommit

I try to implement this solution but code commit still on the code.

Solved by #623  thanks to @mridehalgh  for the effort


Support for bulk adding participants

Change column stacking to horizontal (in-line), and enable adding rows so that multiple participants can be added at once. (useful for internal staff members)

Closing as this isn't the purpose of this tool


Search gets filtered now

A small change, helps in filtering content
as per this issue and my comment.
https://github.com/guylabs/ion-autocomplete/issues/48#issuecomment-142090546

Hi Aditya,
thanks for the contribution, but the filtering needs to be done in the items-method and not in the view template itself. Typically you have a backend attached which does the filtering and this should not be done the way you proposed it. If you want to have this functionality you are able to use a custom template and add your filtering there.
Therefore I cannot accept the pull request.
Thanks and regards,
Guy


With auto_explain, plan shows mixed with query SQL

I have auto explain turned on
auto_explain.log_min_duration = '250ms'
auto_explain.log_analyze = on
auto_explain.log_buffers = on
auto_explain.log_timing = on
auto_explain.log_triggers = on
auto_explain.log_verbose = on
auto_explain.log_format = 'text'
auto_explain.log_nested_statements = on

And in 'Top' section queries are showing with plan "mangled" with SQL itself.
IThe query itself showsQuery Text: following query for first few lines but then bits and pieces of the actual plan are being mixed with other parts of SQL...
Also there is no "submit" button for https://explain.depesz.com/ (previous issues indicate there should be one?)

BTW, if I switch back to log_destination = 'stderr' , the issue goes away
So it seems to be related to csvlog
However, with 'stderr'` the queries under 'Top' / Slowest individual queries' are duplicated
For the same query, there is an entry with query only and another separate entry with query and explain plan...

Commit 20712f8 fixes this issue.


Error Connecting to Mongodb 3.2

I am not able to connect to mongodb 3.2 with mongojs 2.3.0.
But when I revert to 0.18 version of mongojs, I am able to connect

Could you add some code and error message?

Is this still an issue or did you manage to fix the problem?

It's still an issue. It happens to me when connecting to clustered mlab.com (heroku addon).

I met this problem too. The mongodb server is version 3.2 and mongojs version is 1.3.0 and I came up with this situation.
[ERROR-Server:18372]<PHONE_NUMBER>953 [0] failed to authenticate against server <IP_ADDRESS>:3717 { type: 'error',   message: '[0] failed to authenticate against server <IP_ADDRESS>:3717',   className: 'Server',   pid: 18372,   date:<PHONE_NUMBER>953 } [ERROR-Server:18372]<PHONE_NUMBER>954 [1] failed to authenticate against server <IP_ADDRESS>:3717 { type: 'error',   message: '[1] failed to authenticate against server <IP_ADDRESS>:3717',   className: 'Server',   pid: 18372,   date:<PHONE_NUMBER>954 }

I have this issue with mongo 3.2.9 and I solved setting { authMechanism: 'ScramSHA1' } option


Update EF submodule to head of its 'release/2.2' branch

should include this in next 2.2.x release
EF submodule is at least one (no-op) merge behind w/o this

/cc @Pilchie

@Pilchie do we need servicing approval to flow the latest EF commit into this repo?

I would treat this as a tell-mode change.

I would treat this as a tell-mode change.

:ok: I'll send the requisite email after branding updates are done and we get this in

/ping @JunTaoLuo I'd like to merge this soon after your branding updates

@JunTaoLuo ?


[bugfix] Fix incorrect implementation of "last week", etc in calendar()

This PR should fix #4097
However, it seems that a lot of tests are written according to the incorrect implementtaion, this PR breaks a lot of tests.

Same week judged 'sameElse' is not good. wouldn't it be 'thisWeek'?

@le0tan as all time-related problems this is more of a feature than a bug. Some locales treat this one way, some another.
Changing the core moment like you're suggesting is going to break the experience for everybody (and the tests will fail, of course).
There is only one sane way to implement this: specify next/previous week/day handling logic (there will be multiple specifications), and then have each locale choose which way it wants to treat previous/next weeks/days. Of course the existing logic needs to be the default.
The fact that this "bug" has stayed for so long is (most probably) because most other users don't consider it to be a bug (for their use case/locale), so you can't just break it because you think your way is the right way.

closing in favor of #5447


yaw estimation lost

tested in sitl:
rotating in yaw breaks the estimation
http://logs.px4.io/plot_app?log=132fcf5f-ab37-4d31-bbd6-d30cd9674b2b

There is evidence of a significant scale factor error in the integrated gyro data because the yaw innovation rapidly builds with spin in the opposite direction to rotation. This is consistent with dropped gyro samples or errors in time stamping. The build up in yaw error is over 90 degrees and causes a flyaway.
This is a plot of the sensor_combined time stamp (blue) and the accumulated gyro delta time. It clearly shows that the integrated time from the IMU sensor is not keeping up with autopilot time.

Which SITL model was being used (jmavsim or gazebo)? This indicates either a lack of lockstep scheduling and a simulator that is not running fast enough or an error in the simulated sensor code and/or sensor driver
I noticed that the mag fusion had been forced to use heading fusion through the whole flight rather than switching to 3-axis fusion after takeoff by setting EKF2_MAG_TYPE = 1 (0 is the default). I assume this was done to help with diagnosis.

@Stifael , I have been unable to replicate the same loss of yaw with my SITL testing using either gazebo or jmavsim. I was able to generate up to 11 deg of heading error with sustained rapid yaw with reversals, but not the 90 deg in the log attached to this issue.
Are you able to repeat the test on a faster computer and also try using jmavsim to see if that solves the issue.

@MaEtUgR can you please try as well on your machine?

@Stifael I think both of our machines (T460s and T460p) are not adequate enough to run the performance hungry and wasteful programed gazebo simulation without any side effects.
That's really pitty because decent low performance gaming is possible at least on mine...

@ChristophTobler can you please test this on your machine, since you have a more powerful computer. I position control, just rotate around yaw for about 1min+, if nothing happens then change direction in yaw and repeat for about 1min+.

I couldn't observe anything special. Here's the log http://logs.px4.io/plot_app?log=f4300632-7e4d-4de3-b469-0571735b6b82

@Stifael I did the test, couldn't repro either; I'm on a pretty fast computer.

@ChristophTobler @mhkabir thanks for testing. Because it is not a firmware issue, I will close it.

@Stifael @ChristophTobler I found something interesting. After yawing significantly, I experienced a flyaway in SITL. Managed to repro this twice.
Logs : http://logs.px4.io/plot_app?log=e222d6c8-d245-428e-8d6d-ea80b3a97f34
I flew it around a bit before starting the yaw tests, and it was fine then. But after yawing a bit, and commanding position changes, it just flies off.

Ok, thats what I experienced as well. The question still remains why some of us can do it and others not. I can reproduce it quite easily

Not much time scale / gyro scale error is required to break the estimator in this scenario. Lets say for example we rotate at 200 deg/sec continuously in yaw and there is a 3% scale factor error. That is equivalent to a step change of 6 deg/sec in bias which will break the estimator.
The lack of lockstep scheduling with the PX4 SITL implementation makes it absolutely critical that both the vehicle and flight computer simulation are both running at 100% real time and sensor data is not being dropped.
@mhkabir if you were using gazebo which is a cpu hog, try repeating your test with jmavsim. Your simulation logs shows that there is a large scale factor error in the integrated delta angles becasue yaw innovation starts to climb linearly as soon as the yaw rotation  starts.

I believe this to be caused by an underlying problem with the simulation architecture which is the lack of lockstep scheduling. We can probably work around this by changing the way that the angular rates are converted to delta angles when using SITL. I am not familiar with where/how that is currently done.

I am unable to fix this because it is not an estimator error.

I will close this issue for now.
@hamishwillee I think it makes sense to add simulation limitation in the devguide

So I was planning to add a "you can't run this successfully in virtual environment note" anyway, but it sounds like this problem could also affect simulation on relatively "ordinary" hardware.

Is this only going to be a problem due to estimator - or to put it otherwise, is it worth specifically mentioning this limitation or just commenting that real time performance is required, and in most cases you won't get this running the simulator in a VM or low spec hardware?
Can I have a guess at some sort of minimum spec that people could rely on for this to work?
Getting lock-step simulation sounds fairly essential going forward - is there an enhancement request for that?

See  https://github.com/PX4/Firmware/issues/3279 for further discussion.
This is looking more like a bug in the simulation SW.


livestreamer dependency in software

I am creating a front end for streaming to Roku and other boxes...
One feature i am adding is using liivstreamer feeds from livestreamer to feed to Roku etc.
They will have to download and install livestreamer,  so what is the license etc i need to include in this program even tho its not the main focus or embedding etc livestreamer.
But i want to credit Livestreamer's hard work and will copy paste whatever you give me thanks !!

I am subscribing to this for the sole purpose of hearing more about your Roku application. Are you planning on releasing it as a channel or will it need a more involved setup? Either way - thank you for this, you're effectively tripling the relevancy of the Roku platform overnight.

The license states that you need to include the license of Livestreamer if you are distributing Livestreamer (either source or binaries). But if you are only calling the executable or using the Python API you don't need to include anything.

OK that is good but can you give me some text to include for giving credit please.... you guys do tons f work to get this working...
were working on chrome cast, fireTV and our own box

I added to the Wiki,  can you confirm i did it correctly thanks!


Bad suggestion: expection is a misspelling of exception

`expection` is a misspelling of `exception` (misspell)

Please add exception. The variable name is quite common for testing.

Altough expection is a valid word, the more common word would be expectation.
Dicct.cc is also saying that the corresponding word is rare.


Yes. It will be deleted. In fact, all CFs are iterated. See https://github.com/pingcap/tikv/pull/907/files#diff-ac5fa05712c478a85585b4852858d036R443

got it

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.

any benchmark?

@zhangjinpeng1987 could you help @disksing to do benchmark?

Much simpler.

LGTM
PTAL @hhkbp2

PTAL @BusyJay

rest LGTM

LGTM

LGTM


[Infrastructure] Fix autobump tool to stop blowing away work in mid-PR

In multiple PRs, like https://github.com/Azure/azure-sdk-for-net/pull/21225, I'll be in the middle of fixing build issues and my work will get blown away by the bump tool.
We need to add a check list "if there are other commits from not me, don't force push"

0.5 if we have a handy "don't force push" option on the lib we're using from engsys.

Closing in favor of #2300


Cannot install and run the code with tf2.9.3

Hi,
I saw your update on tf 2.9.3 compatible but I tried
pip install -r requirement.txt

and it fails. So I remove the version of some package and it seems like tfsnippet has some problems with import
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.8/dist-packages/tfsnippet/__init__.py", line 4, in <module>
    from . import (dataflows, datasets, distributions, evaluation, layers,
  File "/usr/local/lib/python3.8/dist-packages/tfsnippet/dataflows/__init__.py", line 1, in <module>
    from .array_flow import *
  File "/usr/local/lib/python3.8/dist-packages/tfsnippet/dataflows/array_flow.py", line 4, in <module>
    from tfsnippet.utils import minibatch_slices_iterator, generate_random_seed
  File "/usr/local/lib/python3.8/dist-packages/tfsnippet/utils/__init__.py", line 20, in <module>
    from .session import *
  File "/usr/local/lib/python3.8/dist-packages/tfsnippet/utils/session.py", line 71, in <module>
    def get_variables_as_dict(scope=None, collection=tf.GraphKeys.GLOBAL_VARIABLES):
AttributeError: module 'tensorflow' has no attribute 'GraphKeys'

Any solutions?

installing tensor flow 1.13.0 could help

But I think only version before 1.12.0 works for all the code. You may look at the issue #5

I have the same problem. Has anyone found the solution?


Option for "--translator" does not work

"--translator" option does not actually set translation service, the default service always used.

fixed on https://github.com/mololab/json-translator/pull/39
thanks @Myshkouski 💛


wow

added a video page to show off freecodecamp to help people learn the technologies to build the page.

This is super cool!


Request adding new 'decorator' semantic token scopes for Javascript/Typescript

Current Limitation
In the current Typescript development, after enabling Semantic Highlighting, the typescript decorators are identified as a function. I have no way to specify the decorator syntax color.
Consider the color scheme extension contains the following configuration
    "semanticTokenColors": {
        "function": {
            "foreground": "#A6E22E"
        },
     },
     "tokenColors" :  {
          "name": "Typescript / Javascript Decorator",
          "scope": [
              "meta.decorator.ts variable.other.readwrite.ts"
          ],
          "settings": {
              "foreground": "#BBB529"
          }
      },

Let's check the following rendered images.
Disabled Semantic Highlighting (Expected Color I want)

Enabled Semantic Highlighting (No way configure as function semantic token type overwrite)

Motivation
This limitation is an obstacle for syntax highlighting color scheme developers to use rich color to represent different syntax.
Real World Codebase example and IDE Competitor
Consider in a typescript graphql development with

type-graphql : Use lots of decorator with typescript reflect meta data to generate GraphQL schema
typedi : Use decorator to register/indicate the dependencies injection

those two libraries heavily use decorators to abstract and simplify the code bases.
However, current VSCode Typescript development lacking decorator semantic token causing a limitation that decorator syntax highlighted color must be the same color with function.

Others IDE Competitor(Intellij Ultimate / WebStorm), has no limitation with its "Semantic highlighting" implementation

It would be great if VSCode can solve this limitation and gives more flexibility for syntax highlighting color scheme developer to use more color to represent different syntax. In my opinion, the more consistent syntax color representation, the more productivity on reading source code just like the design philosophy of Dark and Dark+.
Suggestion
Adding a new semantic token type can solve this problem. To keep the backward compatibility of the wide range of typescript color schemes, entity.name.function should be used as a fallback for those color themes that might not yet be adding the new color, i.e. semanticTokenColors.decorator.

Semantic token type
Fallback Textmate scopes

decorator
meta.decorator, entity.name.function

Just wanted to throw in my two-cents as a theme creator and someone who fusses about syntax highlighting more than any sane human should:
While I do think it would be great to have a dedicated semantic token for decorators/annotations/attributes (which has also been brought up on another issue), I also think it would be great if themes (or user color customizations) could set something like an !important flag on a color definition targeting a TM grammar scope.
One huge pet peeve of mine is that my theme slightly fades the delimiters on strings by targeting the punctuation.definition.string scope, but most of the time the LSP client for any given language will just stomp on that with a "String" semantic token that includes the quote marks. I don't want to turn off semantic tokens, because there's a lot of situations where they'll be more accurate than the TM grammar and I value that accuracy. But having the ability to explicitly override a semantic token in certain contexts could solve both my string-delimiter issue and the TS/JS decorator issue.


Grammar Error

The sentence:
Long ago before this feature was enhanced, you were required you to turn VNet service endpoints On before you could implement a live VNet rule in the Firewall.
Should be:
Long ago, before this feature was enhanced, you were required to turn VNet service endpoints On before you could implement a live VNet rule in the Firewall.

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

ID: 2eb5097c-fc6e-f0a5-07a6-a84e05aa0bb6
Version Independent ID: 1004e6b8-344f-6fdc-391a-35c540f4bf9d
Content: Virtual Network service endpoints and rules for Azure SQL Database
Content Source: articles/sql-database/sql-database-vnet-service-endpoint-rule-overview.md
Service: sql-database
GitHub Login: @MightyPen
Microsoft Alias: dmalik

@kevinfitzpatrick Thanks very much for pointing this error out to us. The fix is now merged, so it will go live within 1 business day.
https://github.com/MicrosoftDocs/azure-docs-pr/pull/43059

#please-close

@kevinfitzpatrick We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


Check for existing directory earlier

As soon as the user enters the project name (or repo name? which is used for the directory name), check if the directory already exists and either quit or prompt for a new name.
Otherwise, the user has to answer all of the questions and THEN get an error message.

Related issue from cookiecutter (open since 2016): https://github.com/cookiecutter/cookiecutter/issues/821
Ideally this would be fixed and/or enabled upstream. There's basically no support for validation at all in cookiecutter's current architecture, so we couldn't fail fast without replacing substantially more of the package than we currently patch.
I'll add this to things we consider for v2, but I suspect it may land out-of-scope


Reframework induced game crash

It seems the reframework somewhat induced the disconnection from the public lobby and crash if trying to reconnect. In the log, the reframework failed to hook d3d12 with some objects.

re2_framework_log.txt
reframework_crash.zip

add SelfProtect=0 to steam_emu.ini
Should look like this:
Offline=0
SelfProtect=0
If you want to thank me, please take the time to tell others this fix when you encounter someone posting a similar issue. Cheers.


feat/change tokenlist for polygon mainnet

Before submitting this PR, please make sure:

[x] Your code builds clean without any errors or warnings
[x] You are using approved title ("feat/", "fix/", "docs/", "refactor/")

A description of the changes proposed in the pull request:
This pr changes default token list for polygon mainnet to a more comprehensive one.

Resolves pr #5789