Update request of BIDS converter for preclinical MRI.

Dear BIDS team,
First of all, thank you for this great data structure, I have been using this guideline to handle all the data, and have been developed several tools that utilizing BIDS and it is became amazingly efficient.
I'm opening this issue because I hope to ask adding my BIDS compatible converter for preclinical MRI (Bruker raw data).  If this is not the place to request this, please let me know, I will close this issue as soon as possible.
Briefly, my code is designed to help to convert multiple sets of raw data for the Bruker's preclinical scanner by creating an excel file and JSON file as a template to guide filename as well as metadata parsing with custom syntax. So I think this will be a useful tool for the animal MR imaging researcher who wants to adapt BIDS for their research.
Here is my Github link : BrkRaw
And below content is what I posted at README.md regarding the BIDS.
Automatic BIDS organizer with template files

The usage of the command-line tool 'brkraw' for BIDS data organization.

Upgraded feature to reduce the burden on renaming according to BIDS standard.
Create a BIDS file table with excel format to use as a template for updating metadata that required to use for file naming.
This command will also generate the BIDS_META_REF.json which allows you to set custom syntax to parse the metadata from the raw data. The default reference of the current version is based on BIDS 1.2.2.
To learn more detail, please check our example
Jupyter Notebooks.

$ brkraw bids_list <parent folder> <filname>.xlsx

Build BIDS dataset according to the excel file generated with 'bids_list' command above.

$ brkraw bids_converter <parent folder> <BIDS table file.xlsx>

$ brkraw bids_converter <parent folder> <BIDS table file.xlsx> -r <BIDS meta reference file.json>

Again please let me know if I post this at the wrong place.
Thank you! and I hope you are all staying safe and healthy from COVID-19!

Hi @dvm-shlee thanks for your detailed request and for developing a BIDS converter :-)
The tool looks well documented and useful at a first glance. I have no objections to include this in our list of converters.
I suggest you open a pull request to this bids-website repo, adding your converter to the list in this file: https://github.com/bids-standard/bids-website/blob/gh-pages/_pages/benefits.md
please use the same syntax as the other items in the converter list. Once you opened a PR, I will ask some other reviewers whethr they have objections --> and if they don't we can simply merge the PR.

PS: I noticed that all your commits in your repository are not linked to your GitHub account, your contributor count thus shows up as 0:

to fix this, you may want to edit your .gitconfig file to have the same email as your GitHub account, see here for more information: https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address

@sappelhoff  Thank you, I think while I change my email in .gitconfig, I didn't update that email in my account. Thank you for letting me know and kind of explanation about the instruction.
I just open the pull request, and I will close this issue since I've got an answer I need. Thanks!


Nokogiri parsing different on server versus localhost

Both localhost and server are using the same nokogiri version:
Nokogiri::VERSION
=> "<IP_ADDRESS>"

I have the raw HTML on the response variable on both env's:
On the server:
Nokogiri.parse(response).to_s.length
=> 6970

On localhost:
Nokogiri.parse(response).to_s.length
=> 129840

After reading this stackoverflow question http://stackoverflow.com/questions/11212691/nokogiri-parsing-different-on-server-versus-localhost I investigated the libxml2 version of each env
Localhost:
ls -l /usr/lib/libxml*
-rwxr-xr-x  1 root  wheel  2395024 Oct 18 01:48 /usr/lib/libxml2.2.dylib
lrwxr-xr-x  1 root  wheel       15 Sep 17 14:27 /usr/lib/libxml2.dylib -> libxml2.2.dylib

Server:
ls -l /usr/lib/libxml*
ls: cannot access /usr/lib/libxml*: No such file or directory

But reading nokogiri's documentation, I read the following:
As of Nokogiri 1.6, libxml2 and libxslt source code is bundled with Nokogiri, and compiled at gem-install-time.
So libxml2 shouldn't be the problem ( I guess), but I can't think of any other variable.
Thanks!

This is server response that I'm parsing
weird_error.txt

UPDATE:
libxml2 is installed on server:
dpkg -s libxml2-dev
Package: libxml2-dev
Status: install ok installed
Priority: optional
Section: libdevel
Installed-Size: 2860
Maintainer: Ubuntu Developers<EMAIL_ADDRESS>Architecture: amd64
Multi-Arch: same
Source: libxml2
Version: 2.9.1+dfsg1-3ubuntu4.5
Depends: libxml2 (= 2.9.1+dfsg1-3ubuntu4.5)
Suggests: pkg-config
Description: Development files for the GNOME XML library
 XML is a metalanguage to let you design your own markup language.
 A regular markup language defines a way to describe information in
 a certain class of documents (eg HTML). XML lets you define your
 own customized markup languages for many classes of document. It
 can do this because it's written in SGML, the international standard
 metalanguage for markup languages.
 .
 Install this package if you wish to develop your own programs using
 the GNOME XML library.
Homepage: http://xmlsoft.org/
Original-Maintainer: Debian XML/SGML Group<EMAIL_ADDRESS>

@paulodiniz you can still use nokogiri with the system libxml2, e.g. by running:
Team Nokogiri will keep on doing their best to provide security
updates in a timely manner, but if this is a concern for you and want
to use the system library instead; abort this installation process and
reinstall nokogiri as follows:

    gem install nokogiri -- --use-system-libraries
        [--with-xml2-config=/path/to/xml2-config]
        [--with-xslt-config=/path/to/xslt-config]

The best way to tell the version of libxml2/libxslt used by nokogiri is to run nokogiri -v. The output should look like this:
$ RUBYLIB=$PWD/lib ./bin/nokogiri -v
# Nokogiri (1.6.7.rc4)
    ---
    warnings: []
    nokogiri: 1.6.7.rc4
    ruby:
      version: 2.1.7
      platform: x86_64-linux
      description: ruby 2.1.7p400 (2015-08-18 revision 51632) [x86_64-linux]
      engine: ruby
    libxml:
      binding: extension
      source: packaged
      libxml2_path: "/home/jvshahid/codez/nokogiri/ports/x86_64-pc-linux-gnu/libxml2/2.9.2"
      libxslt_path: "/home/jvshahid/codez/nokogiri/ports/x86_64-pc-linux-gnu/libxslt/1.1.28"
      libxml2_patches:
      - 0001-Revert-Missing-initialization-for-the-catalog-module.patch
      - 0002-Fix-missing-entities-after-CVE-2014-3660-fix.patch
      - 0003-Stop-parsing-on-entities-boundaries-errors.patch
      - 0004-Cleanup-conditional-section-error-handling.patch
      - 0005-CVE-2015-1819-Enforce-the-reader-to-run-in-constant-.patch
      - 0006-Another-variation-of-overflow-in-Conditional-section.patch
      - 0007-Fix-an-error-in-previous-Conditional-section-patch.patch
      - 0008-CVE-2015-8035-Fix-XZ-compression-support-loop.patch
      - 0009-Updated-config.guess.patch
      - 0010-Fix-parsering-short-unclosed-comment-uninitialized-access.patch
      libxslt_patches:
      - 0001-Adding-doc-update-related-to-1.1.28.patch
      - 0002-Fix-a-couple-of-places-where-f-printf-parameters-wer.patch
      - 0003-Initialize-pseudo-random-number-generator-with-curre.patch
      - 0004-EXSLT-function-str-replace-is-broken-as-is.patch
      - 0006-Fix-str-padding-to-work-with-UTF-8-strings.patch
      - 0007-Separate-function-for-predicate-matching-in-patterns.patch
      - 0008-Fix-direct-pattern-matching.patch
      - 0009-Fix-certain-patterns-with-predicates.patch
      - 0010-Fix-handling-of-UTF-8-strings-in-EXSLT-crypto-module.patch
      - 0013-Memory-leak-in-xsltCompileIdKeyPattern-error-path.patch
      - 0014-Fix-for-bug-436589.patch
      - 0015-Fix-mkdir-for-mingw.patch
      - 0016-Fix-for-type-confusion-in-preprocessing-attributes.patch
      - 0017-Updated-config.guess.patch
      compiled: 2.9.2
      loaded: 2.9.2

I'm closing the issue, it had nothing to do with nokogiri or libxml. But if anyone faces a problem like this in the future, please beware that ruby has different fallbacks on encoding for internal and external operations.
In my case, ruby was performing an external operation (calling curl) and treating the response with it's internal default for external encoding
 Encoding.default_external
which was ASCII.
Thanks for @jvshahid attention :+1:


Get Started Button

We need to clarify the requirements for this. The link of Get started on the Landing page to be converted into a button.

I am closing this issue as we have finished this task.


Added WAKE_LOCK permission instructions

The package needs WAKE_LOCK permission sometimes when GoogleMap widget resizes for any reason.
Update google_maps_flutter with instructions on setting WAKE_LOCK permissions.

This looks like an interesting contribution, but it's unclear to me why this is needed.
This is also missing a bunch of information, and steps, requested in the PR creation process checklist, for example bumping the package version and adding an entry to the changelog.
This is a good example of a very similar PR: https://github.com/flutter/plugins/pull/1251 (has a linked issue, bumps versions, etc...)
I'm closing this PR because I don't have the bandwidth to bring it up to speed now, however this can be reopened/restarted if made similar to the example above.
Thanks!

This looks like an interesting contribution, but it's unclear to me why this is needed.
This is also missing a bunch of information, and steps, requested in the PR creation process checklist, for example bumping the package version and adding an entry to the changelog.
This is a good example of a very similar PR: https://github.com/flutter/plugins/pull/1251 (has a linked issue, bumps versions, etc...)
I'm closing this PR because I don't have the bandwidth to bring it up to speed now, however this can be reopened/restarted if made similar to the example above.
Thanks!


Buttons stopped working

Hello, every button along with the progress slider stopped working idk why, only play, previous song and next song work now, I'm on windows 10

This is because your spotify premium subscription has been downgraded to a free one.
Only people with premium can access other playback buttons (API limitation)


Document asymmetric matchers ( next version only - review before adding to versioned_docs )

Summary
Documentation addition for Issue - expect.extend creation of asymmetric matchers not mentioned in documentation
Test plan
No code changes.
Additional
This documentation change will need to be reflected in versioned_docs 23.x, 24.x, 25.1.  Does it need to be added to 25.3 ?
Due to the fact that I have to replicate my changes I will wait until this draft has been agreed upon before proceeding.
The contributing guide states the following

For significant changes to the documentation or website and things like cleanup, refactoring, and dependency updates, the "Chore & Maintenance" section of the changelog can be used.

Is this considered a significant change and warrants a changelog entry ?
Note that I have not mentioned the possibility of extending from the AsymmetricMatcher class in my list of options.

Custom Asymmetric Matchers

The following options are available.

One time - just pass an object with asymmetricMatch method.
Multiple usage - create an asymmetricMatcher creator with required configuration arguments including isNot.
Multiple usage - use expect.extend.

Option 3 internally creates a derivation of AsymmetricMatcher.  Option 2 is where you could derive, the only advantage is an improved diff.  Also if you fail to provide a toAsymmetricMatcher method the diff can throw.  So I think that the AsymmetricMatcher really is only for internal use.
Your feedback please.

I think we should deemphasize the "object with asymmetricMatch" way of doing it, as it feels like a leaky abstraction.
(that said, I've never created a custom asymmetric matcher, so might be ok?)

I personally think that an asymmetric matcher is a public interface. It certainly needs to be if custom matchers are to work directly with them.  It is not a necessary condition for custom asymmetric matcher creators to exist on the expect object, although the advantage of using expect.extend is the built in inverse logic with expect.not.
I don't think it is leaky - asymmetricMatch means nothing to the code that tests for existence of the function property.  It has no relation to the not inverse.  The built-in asymmetric matcher creators any and anything do not have an inverse.
I think below is a definitive list of usages of asymmetricMatch for matching purposes:
toThrow/toThrowError
//toThrowMatchers.ts
else if (
      expected !== null &&
      typeof expected.asymmetricMatch === 'function'
    ) {
      return toThrowExpectedAsymmetric(matcherName, options, thrown, expected);
//toThrowExpectedAsymmetric
const pass = thrown !== null && expected.asymmetricMatch(thrown.value);

Anything that uses jasmineUtils equals.
This includes utils iterableEquality, subsetEquality and sparseArrayEquality.
Note that equals, iterableEquality and subsetEquality are all available on the this context for all custom matchers.
The built-in matchers that use equals :
spy 'With' matchers ( using iterableEquality )
toContainEqual ( using iterableEquality )
toEqual ( using iterableEquality )
toHaveProperty ( using iterableEquality )
toMatchObject ( using iterableEquality and subsetEquality )
toStrictEqual ( using iterableEquality and sparseEquality [ as well as typeEquality ])
asymmetric matchers
expect.arrayContaining / expect.not.arrayContaining
expect.objectContaining / expect.not.objectContaining
jasmineUtils equals
export function equals(
  a: unknown,
  b: unknown,
  customTesters?: Array<Tester>,
  strictCheck?: boolean,
): boolean {
  customTesters = customTesters || [];
  return eq(a, b, [], [], customTesters, strictCheck ? hasKey : hasDefinedKey);
}

function eq(
  a: any,
  b: any,
  aStack: Array<unknown>,
  bStack: Array<unknown>,
  customTesters: Array<Tester>,
  hasKey: any,
): boolean {
  var result = true;

  var asymmetricResult = asymmetricMatch(a, b);
  if (asymmetricResult !== undefined) {
    return asymmetricResult;
  }
 ...

function isAsymmetric(obj: any) { //******
  return !!obj && isA('Function', obj.asymmetricMatch);
}

function asymmetricMatch(a: any, b: any) {
  var asymmetricA = isAsymmetric(a),
    asymmetricB = isAsymmetric(b);

  if (asymmetricA && asymmetricB) {
    return undefined;
  }

  if (asymmetricA) {
    return a.asymmetricMatch(b);
  }

  if (asymmetricB) {
    return b.asymmetricMatch(a);
  }
}

Given above, do you still want me to only document 3. expect.extend ?
Also given the usages of the asymmetricMatch function above there needs to be a clear definition of what an asymmetric matcher is.
'An asymmetric matcher participates in the matching process' ?
'An asymmetric matcher provides custom equality testing in the context of a matcher' ?
Do you want me to list the matchers that use asymmetric matchers and mention the matchers context ?
Finally, I said that an asymmetric matcher creator does not need to return a message property.  Although this is true, it is also not actually necessary for custom matcher to do so either.
expect/src/index.ts
const processResult = (
      result: SyncExpectationResult,
      asyncError?: JestAssertionError,
    ) => {
      _validateResult(result);

      getState().assertionCalls++;

      if ((result.pass && isNot) || (!result.pass && !isNot)) {
        // XOR
        const message = getMessage(result.message);
...
const getMessage = (message?: () => string) =>
  (message && message()) ||
  matcherUtils.RECEIVED_COLOR('No message was specified for this matcher.');

Do you want me to mention that it is optional ?


pull request for e2e test at 11/14/2016 17:26:11

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


fix: update all downloaded files with their SHA256 checksum (2)

Description

Use SHA256 checksums for all the downloaded files.
https://github.com/autowarefoundation/autoware/pull/3856 was closed by mistake when I deleted my fork.
Tests performed

Not applicable.
Effects on system behavior

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

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

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

[ ] The PR follows the pull request guidelines.

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

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

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

@lexavtanke could you review this PR again? I closed #3856 by mistake. Thanks.

@xmfcx could you approve this PR? Neither @lexavtanke or I have write permissions for this repository. Thanks.


Existing GIT repository not recognized/found after opening existing Workspace file or folder

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.65.2
OS Version: Windows 10 x64 1909

Steps to Reproduce:

This is not a problem using the same version of VS Code on Linux (Ubuntu 20.04 for example)
Open a shell and create a new directory (test). cd test
git init
touch main.py
git add main.py
Open folder (test) in VS Code.
Open Source Control tab:

Are you able to reproduce the same behaviour with the latest VS Code Insiders release?
Are you able to reproduce the same behaviour if you start code with --disable-extensions flag?
If you invoke the Show Running Extensions command, do you see the Git extension in the list of running extensions?
If you invoke the Git: Show Git Output command, and see if that causes the Git extension to activate?
If you invoke the Git: Show Git Output command, could you please share the contents of the output channel?

Yes - here is an opened workspace with a working GIT repository

All extensions are disabled as per bug report

Yes

Apparently so.

C:\Users\moi\AppData\Local\Programs\Git\cmd\git.exe
[2022-03-29T18:23:26.137Z] Validating found git in: R:\apps\msys64\usr\bin\git.exe
[2022-03-29T18:23:26.358Z] Using git 2.27.0 from R:\apps\msys64\usr\bin\git.exe

@g40, thank you very much for the provided information. Based on the shared log, it looks like VS Code is using the version of git that is being installed through MSYS2 (ex: R:\apps\msys64\usr\bin\git.exe). Could you please confirm that? I am asking as currently, VS Code does not support this version of git (feature request is tracked here). To make sure that all git functionality within VS Code works as expected, please install Git for Windows.

@lszomoru Thank you for your help. Much appreciated.
This raises a question though: How is Code picking up the msys version?
I do have both installed and Git for Windows (GfW) is definitely the executable that is found.
Let me add a bit more information. Running a command shell shows, I think,  the right path is followed.
r:\>where git
r:\apps\Git\cmd\git.exe
r:\>which git
/r/apps/git/cmd/git
r:\>git --version
git version 2.35.1.windows.2

Do let me know if you need more info.

@g40, here is the order, and the folders that are being probed by VS Code in an attempt to find git:

paths specified in the git.path setting. Do you have any values set here? Can you reset the value of this setting?
System folders in the order that is specified here.
PATH environment variable

@lszomoru Thanks again. Where would I find the git.path setting?
Do you know precisely why the msys64 version does not work? (https://github.com/microsoft/vscode/issues/143165)

Please invoke the Preferences: Open Settings (UI) command from the command palette.
Run a search for git.path which should reveal the setting. Use the cog action next to the setting name to reset it.

Thanks again @lszomoru. The resulting JSON paste is "git.path": null.
I have one more question. When I opened VSC this morning it updated to 1.66.0. The results from Git: Show Git Output are now very different to the previous version. Question is why does the output say found git - when there is only one copy and that is located in r:\apps\git. Makes it more than a bit confusing!
Anyway, once again, muchas gracias for your support here.
[2022-03-31T14:23:12.398Z] Validating found git in: C:\Program Files\Git\cmd\git.exe
[2022-03-31T14:23:12.414Z] Validating found git in: C:\Program Files (x86)\Git\cmd\git.exe
[2022-03-31T14:23:12.416Z] Validating found git in: C:\Program Files\Git\cmd\git.exe
[2022-03-31T14:23:12.419Z] Validating found git in: C:\Users\JEvans\AppData\Local\Programs\Git\cmd\git.exe
[2022-03-31T14:23:15.045Z] Validating found git in: r:\apps\git\cmd\git.exe
[2022-03-31T14:23:15.171Z] Using git 2.35.1.windows.2 from r:\apps\git\cmd\git.exe

Thanks again @lszomoru. The resulting JSON paste is "git.path": null.
I have one more question. When I opened VSC this morning it updated to 1.66.0. The results from Git: Show Git Output are now very different to the previous version. Question is why does the output say found git - when there is only one copy and that is located in r:\apps\git. Makes it more than a bit confusing!
Anyway, once again, muchas gracias for your support here.
[2022-03-31T14:23:12.398Z] Validating found git in: C:\Program Files\Git\cmd\git.exe
[2022-03-31T14:23:12.414Z] Validating found git in: C:\Program Files (x86)\Git\cmd\git.exe
[2022-03-31T14:23:12.416Z] Validating found git in: C:\Program Files\Git\cmd\git.exe
[2022-03-31T14:23:12.419Z] Validating found git in: C:\Users\moi\AppData\Local\Programs\Git\cmd\git.exe
[2022-03-31T14:23:15.045Z] Validating found git in: r:\apps\git\cmd\git.exe
[2022-03-31T14:23:15.171Z] Using git 2.35.1.windows.2 from r:\apps\git\cmd\git.exe

@g40, VS Code does not support the version of git installed with MSYS2 because of the format of the path that is being returned by various git commands. In the log above, VS Code has found git.exe in r:\apps\git\cmd\git.exe. Does this mean that the repository discovery has completed successfully, or VS Code is still not able to discover the repository? Are there any lines after, or is this the complete log?

@lszomoru Version 1.66 works as expected. Thanks again for the help.


Mac Release of ComicStreamer 0.9x Download

https://github.com/Tristan79/ComicStreamer/tree/master/release

No MySQL, No Ebook, No Cache just tryout prototype new gui...


Modularize the Web3API Class

[Retroactively created issue]
Most of the logic for Web3API is inside of a single class. The logic should be modularized out into discrete components which are leveraged as needed. This will reduce tech debt, code smell, and the time it takes for future iterations. Code will also be easier to test and maintain, making it easier to add on future features.
The proposed structure:

Client: This is the dev/user entry point into using Web3API's
URI Resolvers: This is what resolves a query URI into an actual Web3API
Web3API Definitions: This is a cache of data required to create an instance of a Web3API for usage.
Web3API: This is an actual Web3API, which can be queried by a user.

The end user will never interact with anything but the Client

Closed in prealpha-dev branch

Closed in prealpha-dev branch


What are you coming up

Summary

Motivation

Describe alternatives you've considered

Additional context

Hhhhhhhhhh📌📌 المهلي مايـولي ✌🏾

Warning: Don't spam


Chat doesn't save chat messages.

Hello,
So I recently completely reinstalled the script. And I had to input something into chat for the site to work as it says in the instructions. For some reason however, the chat doesn't seem to save the messages. You can still see the chat when you click enter and you can see your message. However, if you refresh the chat text is gone. What can I do to fix this?
Here is my site: www.csgofancy.com
Regards,
ICallHax

I have the same problem and i cannot figure out why its happening :/

You need to add a table to the database called 'chatBlacklist' with one field '	steamId64'

Ok, thanks @joshuabrand1 it fixed it.


Provide ref prop for all components?

@MoOx @sgny I saw that you added some Android components yesterday. 👍
I noticed that e.g. ProgressBarAndroid has a ref prop, but there is nothing you can do with a ref once you have obtained it (no functions using that ref are defined).
To keep consistency between components, do we want to

add a ref prop to all of them or
only add ref props to components that actually have functions defined that use the ref (like TextInput.focus)

?

Might make sense to provide ref everywhere to be able to use setNativeProps, measure etc.
https://facebook.github.io/react-native/docs/direct-manipulation.html
Then we could have something like e.g. for FlatList:
type element;
type ref = React.Ref.t(Js.nullable(element));

// Convert FlatList ref to ScrollView ref to call ScrollView methods.
external scrollViewRef: ref => ScrollView.ref = "%identity";

// Convert FlatList ref to Component ref to call Component methods (setNativeProps etc.).
external componentRef: ref => Component.ref = "%identity";

IMO we should have ref for every component like you explained. We could even make a small stupid automated rule for that =D (just a script that check type element;\n is in each src/components/*.re files

Many components do not have methods defined on ref, but I believe we should include it for those which support it. Users will probably find some use for it, especially since ref returns a lot of information.
Some components do not seem to support refs, however. Functional components do not, as already explained in RN documentation, however, something like DatePickerIOS does not support it either.
I have noted that View is missing the ref prop, so I will create a PR for that. I will check which View derivatives do not support it, so I will need a little time.

@sgny Please wait, I have already started working on the ref stuff!

@sgny Please wait, I have already started working on the ref stuff!

I haven't started yet, I'll hold off on that then.

Done with #435 and #452.


Add Expo Snack embed component

Add an Expo Snack embed component
http://snack.expo.io/

Includes the component with properties to change the device and them
Includes test and integration tests.

Will solve conflicts!


[fix][gws][survey] unable to preview if user is only a manager, not a reader

Coverage decreased (-7.6%) to 70.676% when pulling 8d7f6258e21ef20b4aac43178ef18e40222d3962 on sunny4381:fixes/gws-survey-preview into 9900bf679f18fd52bd09fbfd9df58718b2b57c44 on shirasagi:master.


Add tluvit into Run Teal category

I have made a loader/runner for Luvit runtime. It's a simple library but it's powerful if you're making a Lit (Luvit Package Manager) with Teal

thanks for the contribution!!


Issue #529 Prevent Hyper-V specific setup when vbox is used

Fixes #529
Needs to be tested, but all it should do is to prevent the DNS setup for Virtualbox. This has to be a manual step instead ...

No need to run crc start again, as the cluster would be up. Internally (to
start) the cluster does NOT need any external nameservers (as it has it's
own dnsmasq container).
On Tue, Sep 10, 2019 at 11:14 PM Christophe Fergeau <
<EMAIL_ADDRESS>wrote:

@cfergeau commented on this pull request.
In pkg/crc/services/dns/dns_windows.go
https://github.com/code-ready/crc/pull/562#discussion_r322804027:

"github.com/code-ready/crc/pkg/crc/services"

"github.com/code-ready/crc/pkg/os/windows/powershell"
"github.com/code-ready/crc/pkg/os/windows/win32"
)
func runPostStartForOS(serviceConfig services.ServicePostStartConfig, result *services.ServicePostStartResult) (services.ServicePostStartResult, error) {

// bailout for Virtualbox
if serviceConfig.Driver.DriverName() == "virtualbox" {

output.Out("Please follow instructions in the documentation about setting hostnames for Virtualbox.")

To be sure I understand correctly, the workflow after your patch will be:

user runs crc start
message is printed to tell the user to read the doc
start command still keeps going but with misc failures because DNS
is not setup correctly
user run crc ip and setups DNS
user runs crc start again

If yes, couldn't we do instead "if driver is virtualbox, try to resolve
api.crc.testing, and check this resolves to the VM IP, if this fails, this
is a hard failure, instruct to follow instructions, and print VM IP address"
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/code-ready/crc/pull/562?email_source=notifications&email_token=AAAAOZQ3ZLWOK3HIDKPUOWLQI62UPA5CNFSM4IUXBKS2YY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCEHYXZY#discussion_r322804027,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAAOZXBCO46ECUUOFIWAYLQI62UPANCNFSM4IUXBKSQ
.

--
Gerard Braad | http://gbraad.nl
[ Doing Open Source Matters ]

Ah, I see, so the cluster would be fully functional, but some additional DNS setup is needed in order to be able to access this cluster externally. And this additional DNS setup does not need a VM restart.
Still an extra 'dot' at the end of the sentence, apart from this looks good to me.

Still an extra 'dot' at the end of the sentence,

Will check soon
On Wed, Sep 11, 2019 at 12:31 AM Christophe Fergeau <
<EMAIL_ADDRESS>wrote:

@cfergeau approved this pull request.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/code-ready/crc/pull/562?email_source=notifications&email_token=AAAAOZT46UWMB7VTTB5AJLDQI7DWDA5CNFSM4IUXBKS2YY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCEIFQFA#pullrequestreview-286283796,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAAOZXR7LKHQDXV7MIH5OTQI7DWDANCNFSM4IUXBKSQ
.

--
Gerard Braad | http://gbraad.nl
[ Doing Open Source Matters ]

Will check soon

@gbraad let us know once you fix it and we should able to merge it.

@cfergeau can you indicate which dot is not necessary?
It concerns a standard output here, not an error.

$ crc setup
INFO Checking if running as root
INFO Caching oc binary
INFO Setting up virtualization
INFO Setting up KVM
INFO Installing libvirt service and dependencies
INFO Adding user to libvirt group
[sudo] password for zeenix:
INFO Enabling libvirt
INFO Starting libvirt service
INFO Installing crc-driver-libvirt
INFO Removing older system-wide crc-driver-libvirt
INFO Setting up libvirt 'crc' network
INFO Starting libvirt 'crc' network
INFO Checking if NetworkManager is installed
INFO Checking if NetworkManager service is running
INFO Writing Network Manager config for crc
INFO Writing dnsmasq config for crc
INFO Unpacking bundle from the CRC binary
WARN CRC bundle is not embedded in the binary
Setup is complete, you can now run 'crc start -b $bundlename' to start a CodeReady Containers instance
$ crc start
ERRO Error occurred: File /home/zeenix/.crc/crc_libvirt_4.1.11.crcbundle does not exist
ERRO Error occurred: You must provide the path to a valid bundle using the -b option

This has a mix of errors, info/warning logs, and standard output, and none of these have dots. For consistency, I would not put dots to any end of sentence.


Performance issue: parseCss

The parseCss method transforms a statement like translate(23px, 24px) into a transformation matrix. It constantly modifies the DOM. This is a huge performance issue, when an animation is initiated.
https://github.com/d3/d3-interpolate/blob/master/src/transform/parse.js
What do you think about parsing this with regex instead and mathematically generating the transformation matrices? Should be significantly faster. We can look for inspiration in places like https://github.com/jlmakes/rematrix for matrix generation. An simple example where performance is already a huge drain:
<html>
<head>
    <title>Learn D3 in 5 minutes</title>
</head>
<body>

<svg id="canvas"></svg>
<script src="https://d3js.org/d3.v5.js"></script>
<script>
    const circles = d3.select('svg')
        .selectAll('path')
        .data(Array(2).fill())
        .enter()
        .append('circle')
        .attr('r', 20)

    let xOffset = 0;
    const animate = () => {
        xOffset+=0.1
        circles.transition()
        .duration(100)
        .style('transform', (_, index) => `translate(${(index + xOffset) * 30}px, 30px)`)
        .on('end', animate);
    }
    animate();
</script>
</body>
</html>

On my brand new Macbook Pro I can see the framedrops easily with my eyes. As seen in Chrome, this triggers forced reflows. For a lot of simultaneous transitions starting at the same time, the problem is, of course, even bigger.

Is this a known issue? I would be interested in helping out with a pull request

Turns out that there is a native API for doing this, working at least in latest Chrome. The window.DOMMatrix is a class for parsing these strings: https://developer.mozilla.org/en-US/docs/Web/API/DOMMatrix

Sorry for the slow response.
Unfortunately I’m not sure that DOMMatrix buys us anything: what interpolateTransform should be doing is interpolating a transform list rather than a single transform matrix; see #44. And while SVG provides a native SVGTransformList interface I don’t see that there’s a planned replacement for that will cover CSS as well.
Especially vexing is that getComputedStyle always returns the matrix(…) form for transforms, which means that doesn’t appear to be a way to get the current style as a transform list, and that means that it’s probably impossible to implement transform list interpolation for d3-transition, even if it’s supported in d3-interpolate.

Though… if we abandon our goal of interpolating transform lists and instead continue to interpolate transform matrices, then adopting DOMMatrix (or WebKitCSSMatrix) to parse seems like a win.

Untested branch here:
https://github.com/d3/d3-interpolate/tree/DOMMatrix

Yes, exactly like that! That is very similar to the code I'm using as well.
Like this: https://github.com/Karolusrex/d3-interpolate/commit/edfdaa6147b03d4f7a3c6e18abe8b4104f016233
I understand the value in interpolating values instead of interpolating the matrices they represent. Perhaps interpolating the transition as matrix could be left as an option, once the feature to interpolate the values inbetween as landed. In both cases, there is no need to un-performance it by modifying the DOM.


Display answer list on more than two lines

Hi,
I have a lot of answers to a specific question (around 15 checkboxes) and they are then displayed on two lines.
On narrow screens (like mobile) it does not work very well.
Any plan to display the list on 3 or 4 lines ? Or simply fill the space on the screen ?
Thanks,
Philippe

@pvdyck would be nice with a alternative view for lists with many items @danielfriis what do you say here?

I agree. Let's think about a good solution. Happy to hear inputs or see examples of best practise.

Actually, simply increasing the number one lines might do it.
It's a poor man's solution, but it's a solution.

How about a solution that shows an CTA that will open the iOS native list UI?

On really long list that could be an option. Was just checking how Facebook handles long lists. They seem to have a limit on 12, but one line.
@pvdyck how come it doesn't work on narrow screens? Maybe padding on the options could be decreased to allow for more options being displayed at once?

@felixnielsen ideally the solution should be platform neutral and propose its own l&f
@danielfriis it works but if I count the number of 'actions' to see & select some answers, it is not efficient at all ...


[SPARK-42232][SQL] Rename error class: UNSUPPORTED_FEATURE.JDBC_TRANSACTION

What changes were proposed in this pull request?
This PR proposes to rename error class UNSUPPORTED_FEATURE.JDBC_TRANSACTION into UNSUPPORTED_FEATURE.MULTI_ACTION_ALTER
Why are the changes needed?
To provide precious and better error message to end-users.
Does this PR introduce any user-facing change?

No.
How was this patch tested?

Fixed UTs.

cc @MaxGekk @srielau @cloud-fan FYI

+1, LGTM. Merging to master/3.4.
Thank you, @itholic and @cloud-fan for review.


Multiple views sample ignores size preferences

I'm using anniversary edition, I can't manage to specify the size of the new window beign shown, the window always displays with the same size as the parent.

same problem, i can resize view after it's shown, but that is ugly - first window appears, then it immediately resize.

I've asked the feature team to investigate. I think the answer is that the size preferences are respected only in Tablet mode.

Tablet Mode is currently the only place where the size preference is respected, and even then, the only value it currently pays attention to is ViewSizePreference.UseNone. Most of the values are left over from Windows 8. The values may start doing more in the future, but right now, that's where things are at.


Remove "eslint-plugin-import" and "babel-eslint" dependencies as not needed any more

I don't think you can remove the import plugin, it's required by airbnb. Also this statement of yours isn't correct:

AirBNB eslint configuration already lints import/exports for us.

That's the plugin which does linting of import/exports, nothing else.

Okay. Another way.
This page https://www.npmjs.com/package/eslint-config-airbnb-base says to run the little shell script.
It upgraded eslint, set the new version for the eslint-config-airbnb-base and eslint-plugin-import. See the last commit.

Yes this should be alright. I run into same problem with my library. I suppose that airbnb will get updated soon to support import plugin 2.x. Greenkeeper will let us know.


build: add scripts for skip testFixtures in publish

Add scripts to prevent konvert-processor from adding dependencies to pom.xml by the java-test-fixes plug-in.
resolve #22

Thanks for the PR :+1:


Implement faker for our frontend testing

Problem
We want to use randomly generated data from the faker library in order to do our testing on the frontend. This will allow us to generate new data on each test run that can help us test edge cases better instead of hardcoded perfect data by ourselves. Along with this it will help us with intercept from calling our production database which costs money per database call.
Success
Implement the faker library as our fake data on front end tests in e2e and the tests are still passing.
Requirements

[ ] Implement the faker library to mimic our Facility data
[ ] Implement the faker library to mimic our Healthcare Professional data
[ ] Implement the faker library to mimic our Submission data
[ ] e2e tests in cypress are still passing with using the fake data with the intercepts

Implementation notes
Follow the backend faker set up and use the documentation linked above

Blocked while @ermish and team discuss the best way to create a testing environment


Background image loaded won't work properly

Hi there,
I tried implementing imageloaded on background images as explained in the documentation :
let container = document.querySelector('.projects-list');
        imagesLoaded(container, { background: '.project' }, (imgLoaded) => {
          console.log(imgLoaded.isComplete)
          var msnry = new Masonry( container, {
            // options
            itemSelector: '.project',
            gutter: gutter,
            columnWidth: function( containerWidth ) {
              return containerWidth /columns;// depends how many boxes per row
            }(), // () to execute the anonymous function right away and use its result
            isAnimated: true
          })
        })

isComplete is returned as true wheareas background images are stil loading. I may misunderstood the expected behaviour, but it seems it doesn't wait for background images to be fully loaded.
Can you please help me trough this ?
Thanks

I'm sorry to see you're having trouble with imagesLoaded. Could you provide a reduced test case? See Submitting Issues in the contributing guidelines.


published packages include dev-only dependencies

Consumers of craftax shouldn't pull in the dependencies that are only needed for development of craftax. Just from eye-balling the pyproject.toml, I think at least these should be split into dev dependencies (or removed entirely since I can't find references to them in the code):

argparse (included in all modern python versions by default)
black
orbax-checkpoint
pre-commit
wandb

Thanks for pointing out, resolved here https://github.com/MichaelTMatthews/Craftax/pull/30


Fix null value in request body

Fix #263
Signed-off-by: Alan Cha<EMAIL_ADDRESS>

@Alan-Cha Looks good to me. Once you rebase, I can merge.


File format: 'WCT' (texture)

The WCT format is detailed here: https://opentpw.gu3.me/formats/wct.html.
Sub-features include:

[x] Load LZSS-compressed files

[x] Load 24bpp files (no alpha)
[x] Load 32bpp files (alpha)

[x] Load ZLIB-compressed files

[x] Load 24bpp files (no alpha)
[x] Load 32bpp files (alpha)

donezo


Updated package.json

Verison updated to use alpha.29 for denali-design/ember
Resolves #

Description
Proposed Changes

Screenshots
License
I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

@utsabpoud we need to make this update to all framework packages. Also, we need to update the lock files.


Zone object duplication

You should be able to duplicate zone objects. Duplicating an object and modifying the copy will be the main way to add new objects in the initial version of the map editor. This is a placeholder until some kind of object prototype system is added.

This was added in one of the v0.20.0 pre-releases


Issue with /docs/tasks/tls/managing-tls-in-a-cluster/

This is a...

[ ] Feature Request
[x] Bug Report

Problem:
The docs silently assume that you will be running with --cluster-signing-cert-file and --cluster-signing-key-file set on the controller manager. Without this, one can successfully approve the CSR without error, but fail to get it issued without clear indication of what went wrong.
Proposed Solution:
The Approving Certificate Signing Requests section should have something indicating that you need to point your controller manager to the CA certificate and key by setting  --cluster-signing-cert-file and --cluster-signing-key-file arguments, otherwise you'll get your CSR approved, but not issued.
Page to Update:
https://kubernetes.io/docs/tasks/tls/managing-tls-in-a-cluster/

cc: @mikedanese

https://github.com/kubernetes/kubernetes.github.io/pull/3256 fixes this


Robust usage of toLowerCase.

Thanks!

Included in 1.0.3 - https://github.com/electronicarts/ea-agent-loader/releases/tag/v1.0.2
Thanks for your contribution.


Update Stripe to the latest SDK

Original upgrade / cleanup work to the HTML form aspect was done by @evrifaessa
I finalized the work for it, fixed up a few bugs, made a few modifications to the code quality, and added an additional check to verify the transaction status before marking it as paid. Based on my testing, it should be ready for reviews and merging

Tested, appears to be working.

Including 3D secure auth

And fails when it should:

It seems to be working fine for me with Stripe test card numbers. I will circle back to it later on today and test a bit more thoroughly.

I've tested a bit more thoroughly and it all seems good to me.
If anyone else with a Stripe account could give it a quick test then it would be good, but personally I'm happy for it to be merged.

I am getting the error
strncasecmp(): Argument #1 ($string1) must be of type string, null given

If you are not logged in it is triggered...
Also when I refresh the url an payment is triggered again and added as credit to the account

@jaapmarcus I think something is wrong with your FOSSBilling instance, that error seems to be unrelated to these changes.
And after the last commit, it shouldn't be applying credit unless the transaction has actually completed, so if you can verify you have the most recent version of this PR and then provide more info on what you're doing to replicate that, I'd appreciate it.

@jaapmarcus I think something is wrong with your FOSSBilling instance, that error seems to be unrelated to these changes.
And after the last commit, it shouldn't be applying credit unless the transaction has actually completed, so if you can verify you have the most recent version of this PR and then provide more info on what you're doing to replicate that, I'd appreciate it.

I am logged in as admin and as user on the same browser it looks fine it look like that the check.

@jaapmarcus I think something is wrong with your FOSSBilling instance, that error seems to be unrelated to these changes.
And after the last commit, it shouldn't be applying credit unless the transaction has actually completed, so if you can verify you have the most recent version of this PR and then provide more info on what you're doing to replicate that, I'd appreciate it.

I am able to enter:
box.xxxx.nu/ipn.php?bb_gateway_id=9&bb_invoice_id=17&bb_redirect=true&bb_invoice_hash=d5cf4f5e5350c01727a62d8fc89e2895f603de62cfa8c21dd3c6f40a172a2b6a&payment_intent=pi_3MSOd1KMbFLlZMas1KxwtKF9&payment_intent_client_secret=pi_3MSOd1KMbFLlZMas1KxwtKF9_secret_Gj0e6Wup8Ax11lxUwEiNZGwf9&redirect_status=succeeded
And it will add invoice price to my account credits.  We should check if the payment allready exists and if it does ignore it

https://user-images.githubusercontent.com/9754650/213784012-7848c02e-09f7-447f-95eb-d9423adfb922.mov
See screen capture I made

@jaapmarcus I think something is wrong with your FOSSBilling instance, that error seems to be unrelated to these changes.
And after the last commit, it shouldn't be applying credit unless the transaction has actually completed, so if you can verify you have the most recent version of this PR and then provide more info on what you're doing to replicate that, I'd appreciate it.

I am able to enter:
box.xxxx.nu/ipn.php?bb_gateway_id=9&bb_invoice_id=17&bb_redirect=true&bb_invoice_hash=d5cf4f5e5350c01727a62d8fc89e2895f603de62cfa8c21dd3c6f40a172a2b6a&payment_intent=pi_3MSOd1KMbFLlZMas1KxwtKF9&payment_intent_client_secret=pi_3MSOd1KMbFLlZMas1KxwtKF9_secret_Gj0e6Wup8Ax11lxUwEiNZGwf9&redirect_status=succeeded
And it will add invoice price to my account credits. We should check if the payment allready exists and if it does ignore it
Also if I add the issue will not cause earlier error message.
if(is_null($url)){ $url='';}

Fixed


Warning message about invalid jsonConfig

Describe the bug
A warning message about an invalid jsonConfig is logged by the Admin adapter
To Reproduce
Steps to reproduce the behavior:

Install Admin adapter 7.1.5
Open the settings dialog of the klf200 adapter.
Check the log.

Expected behavior
The warning shouldn't be logged.
Screenshots & Logfiles
klf200 has an invalid jsonConfig: [{"instancePath":"/items/optionstab/items/automaticRebootCronTime","schemaPath":"#/definitions/cronProps/oneOf","keyword":"oneOf","params":{"passingSchemas":[0,1]},"message":"must match exactly one schema in oneOf"},{"instancePath":"/items/optionstab","schemaPath":"#/properties/items/patternProperties/%5E.%2B/allOf/9/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"}]

Versions:

Adapter version: 1.3.1
Admin version: 7.1.5

Additional context
Add any other context about the problem here.

Created an issue in admin adapter: https://github.com/ioBroker/ioBroker.admin/issues/2766

If the problem is suspected at the checking schema a issue should be placed here:
https://github.com/ioBroker/adapter-react-v5/issues/new?assignees=foxriver76&labels=schema+%3Abook%3A&projects=&template=schema.yml&title=[jsonConfig]%3A+

Moved issue to https://github.com/ioBroker/adapter-react-v5/issues/446


Local tunnel not reconnecting after update

The problem
My local test-system with local config does not reconnect after the update to 4.0.6. The local test-system with the remote managed tunnel is working fine.
Unfortunately, I do not currently have local access to the system, so I cannot check the logs.
@elcajon any chance you could have a quick look?
What version of Cloudflared has the issue?
4.0.6
What was the last working version of Cloudflared?
4.0.5
What type of installation are you running?
Home Assistant OS
Add-on YAML Configuration
No response
Anything in the logs that might be useful for us?
No response
Steps to reproduce the issue
Update with a system using the locally managed tunnel
Additional information
No response

i will check now, should we restore the last version until then?

I assume the problem is this part:
https://github.com/brenner-tobias/addon-cloudflared/blob/efc8da58bb1ccf64adfcc7af7e76efbdd0fa68b9/cloudflared/rootfs/etc/s6-overlay/scripts/cloudflared-config.sh#L282-L284
may be that the environment variable isn't accessible from the already running script

Thanks everyone for raising and sorry for this bug.
Should be fixed in the just released 4.0.7, so please update and let me know if this is not the case


Remove support for in-memory assets

I want to remove the support for "in memory assets" from Mojolicious::Plugin::AssetPack.
The reason I implemented it in the first place was to support building assets for an application that was installed in a read-only directory. This again meant that if the checksum logic or something else changed, the application would fail to start up since it has nowhere to save the files.
My plan forward now is that instead of supporting this, I want to be able to freeze the asset name to output files so the process logic won't be called, but using the mapping produced while developing the application instead.
This change will also remove a lot of lines of code and release a complexity I don't really want to maintain.
Is anyone using "in memory assets" functionality? If so, how long before I can remove it? I do think no-one is actually aware of this functionality, so I might just remove it without a warning even if it's not documented as EXPERIMENTAL.

I'm marking this issue as "enhancement", since it will make the code a whole lot easier to maintain.
https://twitter.com/jhthorsen/status/646318999387643904
https://groups.google.com/forum/?utm_source=digest&utm_medium=email#!topic/mojolicious/XmJSe9Onu98

See the branch that might get merged in:
https://github.com/jhthorsen/mojolicious-plugin-assetpack/compare/no-in-memory-support
Stats:
Overall: 12 files changed, 75 insertions(+), 280 deletions(-)
"lib" directory: 4 files changed, 65 insertions(+), 216 deletions(-)


support password challenge via has_secure_password

I'm currently building a side project using edge Rails and implemented this new feature, so I thought I'd submit this PR so that it can be easily merged in once Rails 7.1 is finalized.
Please let me know if I missed anything!
Closes #25

Thank you man


Twisted model when tracking starts

So my model is twisted and leaning down with the arms T-Posed. I don't know why, but I'm 99% sure that isn't supposed to happen. Model works in other VRM programs just fine and in Unity without issue.
Screenshot:

The program does track, I can see the head move when I move, and the eyes blink and mouth moves when I speak. Its just the default values seem to all be wrong.

Solution
The face tracking offsets need to be set/reset. Press the spacebar key or the Set offsets button in the UI and your model should track normally.
Reason
The face tracker returns data that is slightly skewed by default. The program should set the offsets automatically but the timing seems to be off.
Thanks for the report!


Fix -y flag on yum install cmd

@cvcrckt : Thanks for your contribution! The author(s) have been notified to review your proposed change. @danis

Hi @danielsollondon - Could you review the proposed update to your article?
Also, the article's metadata author attribute value should be your current Microsoft-linked GitHub username (danielsollondon). GitHub notifications are based on that value and might be going to a GitHub account that's not associated with Microsoft. Could you make that update to all your articles in a pull request in the private repo? Thanks!

#sign-off

#sign-off

@cynthn: I'm sorry - only the author of this article, @danis, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.

@cynthn: I'm sorry - only the author of this article, @danis, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Jumping to figure/table/fnote does't work

Hello,
I integrated this add-on into a google doc of mine. While all the figures/tables/fnotes translated and labeled correctly, clicking on the reference does not jump the section of the label.
When clicking on the reference, I can see the URL change to "/edit#fno_yournamehere" however the page does not move. Similarly, the URL changes to "/edit#fnote_yournamehere" if I click on the label.
I did not see any documentation in the README or wiki regarding this. Thank you!

Hi Kenny
Jumping to labels is not currently a feature of Cross Reference. This is possible with Docs' native bookmarking feature.
See #20


This document is missing private link info for Microsoft.Databricks/workspaces

This documentation page is missing private link info on the resource Microsoft.Databricks/workspaces and its sub-resources databricks_ui_api and browser_authentication in the section Azure services DNS zone configuration https://docs.microsoft.com/en-us/azure/private-link/private-endpoint-dns#azure-services-dns-zone-configuration

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

ID: a88af182-32aa-a8f3-359d-b92ae1cfb8c7
Version Independent ID: 01ce07fc-4bc2-def5-9ecd-a80330ad9488
Content: Azure Private Endpoint DNS configuration
Content Source: articles/private-link/private-endpoint-dns.md
Service: private-link
GitHub Login: @asudbring
Microsoft Alias: allensu

@brucenelson6655, we appreciate your feedback.
I see the Private EndPoint is still in preview for Databricks. The documents will be updated once the service becomes generally available.

https://docs.microsoft.com/en-us/azure/databricks/administration-guide/cloud-configurations/azure/private-link
https://docs.microsoft.com/en-us/azure/databricks/release-notes/release-types

Let me know if you need more information.

@brucenelson6655, I shall close this thread as there is no active discussion going on.
Please reopen the thread if you need additional information.


[FLINK-24041][connector] Fixing reversed insertion of failed requests

What is the purpose of the change
Fixing reversed insertion of failed requests in AsyncSinkBase.
Brief change log

fixed implementation of completeRequest function in AsyncSinkWriter.

Verifying this change
This change added tests and can be verified as follows:

Added unit test to capture previous behavior.

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no
If yes, how is the feature documented? not applicable

LGTM, merging


Update release template

What it does

Updates the release template to the changes in the try-theia-cloud-deployment repository
How to test

@sdirix Could you take a look at this one?


Allow for arbitrary placement of Elixir.js library file

For the sanity of package maintenance, it's usually good to be able to specify some type of prefix where files to be distributed files should go. This would require files underneath the prefix to follow the standard Unix file layout, with the bin and lib directories. Currently, the Elixir.js standard library file will either be searched for in the build path or the directory above the elixirscript file. This doesn't really work for a Unix file layout, where Elixir.js would be in the lib folder. The current way to work around this is to put the whole dist directory structure into some location, for example the lib directory, and symlink to the executable from the bin directory. See my Arch Linux PKGBUILD for an example of how that looks.
It'd be a lot better if we could solve this with a compile time flag that specifies a sort of "prefix" or "library" directory where the Elixir.js file will be stored when distributed. Another option is an environment variable, which wouldn't help much for package maintainers since they can't set persistent environment variables easily. Finally, we could have a config file containing this directory, although the location of that config file would also become a problem.
I think the best way to proceed is a compile time flag, but if anyone has a more idiomatic approach, it'd be good to hear all of the options.

One way to handle it might be to have a config file that is read from at compile time as an external reference with the prefix. The dist mix task could take a prefix option, add or create a config file with the prefix and then force compilation which would read from the file and populate some prefix module attribute with the value.

Actually maybe the standard elixir config files could help with this

Yeah I'm going to try adding a config block to the config file with a prefix value. If it's set to nil then it will work as it does currently. If the value is a binary that points to a path, it will use the path to look for the javascript files.

I still have to test and document, but the feature is in master currently. It's been a busy week but hopefully I can get that done soon enough

The readme has been updated on information on how to update the lib_path to point to a different location.

:+1:


No docusaurus sidebar highlighting for elements with code blocks as the title

Describe the bug

I have identified that this is likely not an issue with docusaurus as the default docusaurus sidenav highlighting handles code blocks fine with bold styling
When focused on a section where the title is a code block, the side nav does not show different styling or highlighting at https://create-react-app.dev/docs/running-tests [was highlighted over src/setupTests.js:

This is an example of working highlighting for a non code title

Did you try recovering your dependencies?
Yes, N/A, issue repros locally
Which terms did you search for in User Guide?
N/A
Environment
Environment Info:

  current version of create-react-app: 3.4.0
  running from /Users/laluzc/repos/create-react-app/packages/create-react-app

  System:
    OS: macOS Mojave 10.14.6
    CPU: (16) x64 Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz
  Binaries:
    Node: 12.12.0 - /usr/local/bin/node
    Yarn: 1.19.1 - /usr/local/bin/yarn
    npm: 6.11.3 - /usr/local/bin/npm
  Browsers:
    Chrome: 80.0.3987.106
    Firefox: 73.0
    Safari: 13.0.5
  npmPackages:
    react:  16.12.0
    react-dom:  16.12.0
    react-scripts:  3.4.0
  npmGlobalPackages:
    create-react-app: Not Found

Steps to reproduce

Browse the React App documentation and find a page where some sections are code for the title, ex https://create-react-app.dev/docs/running-tests
Scroll over that section
Notice no sidebar highlighting

Expected behavior
Sidebar section highlighting occurs like other docusaurus apps
Actual behavior
Notice no sidebar highlighting at top of report
Reproducible demo
Reproduced at https://create-react-app.dev/docs/running-tests
This is possibly related to the docusaurus 2 update, taking a bit of a look myself as well.

Hi @quetzaluz, I see what you mean here .cc @oluoluoxenfree
Code text on RHS nav does not turn green on hover or active:
https://create-react-app.dev/docs/running-tests
Gif from this link:

Just linked the PR that will fix this.
I have additional concerns about color contrast ratio [accessibility] but the PR fixes the specific issue here.


[EPIC] Hacktoberfest 2020

First time Open Source contributor?
Check out the following links

How to Contribute
Code of Conduct

🎃 ISSUES
Click on the header link to see a list of issues we have tagged for Hacktoberfest. Though you are more than welcome to dive into any other issues we have open, these are the ones we have specifically tagged for Hacktoberfest to make them easier for you to find. Happy Hacking!!!!! 💻

Hacktoberfest has ended. Thank you to everyone that contributed.


Refreshing on entity change fixed

Closes #83
Closes #57

@norbertsusk, thanks for the PR. I'll review tomorrow.


Random Battle: Support Light Clay Aurora Veil

Is there any reason why this shouldn't be put in, or whatever?

Yeah, I can just accept it, I just usually just punt these things at TI. Did something happen to him?

I was waiting for usage stats to see if Ninetails used this

Yes this is its main set in OU and UU

80% usage in UU, 76% in OU. It's a pretty big deal


⚠ Samsung has degraded performance

In 7ec24ea, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 3479 ms

Resolved: Samsung performance has improved in 6b38cd8.


[RFC/WIP] Add ftplugin / matchit integration

What is your opinion on this?
I consider this the goto plugin for Jinja2 support currently, and I think this should also configure e.g. matchit.

Hi! Thanks for the pull request! I really don't know enough about what your addition does or if this is a thing other people would want to be able to make an informed decision about merging your pull request. If other people want this functionality, please feel free to comment!

Fair enough - I will keep improving it here, having local changes already - while working with Jinja more.

Cool, I'll leave the request open and we can revisit later.

Hello there!
This is awesome, please consider merging it. =)
It makes the % command to understand for jinja and HTML syntax.
And if you use vim-matchup, it can even highlight them:

awesome can't wait to have it merged !

@blueyed is this still working? are you developing it anymore?

I've tested it today (copied the ftplugin directory) and can confirm the main features are working 👍

Good enough for me!

Coool, thank you!


Create Space fails due to Error: Could not find Organization with guid

Is there an existing issue for this?

[X] I have searched the existing issues

What version of the Terraform provider are you using?
version = "1.0.0-rc1"
What version of the Terraform CLI are you using?
1.6.5
What type of issue are you facing
regression (a behavior that used to work and stopped in a new version)
Describe the bug
SPACE creation fails, looks for GUID, previous runs it was working fine.
CF Spaces
resource "cloudfoundry_space" "DEV01" {
name = "DEV01"
org  = btp_subaccount_environment_instance.cloudfoundry.platform_id
Expected Behavior
org  = btp_subaccount_environment_instance.cloudfoundry.platform_id worked before for SPACE creation.
Steps To Reproduce
main.tf file has below configuration
resource "btp_subaccount" "ksk-1319" {
name      = "My BTP KSK1319"
subdomain = "ksk-1319"
region    = "us10"
}
resource "btp_subaccount_entitlement" "sapbas" {
subaccount_id = btp_subaccount.ksk-1319.id
service_name  = "sapappstudiotrial"
plan_name     = "trial"
}
resource "btp_subaccount_entitlement" "alert_notification_service" {
subaccount_id = btp_subaccount.ksk-1319.id
service_name  = "alert-notification"
plan_name     = "standard"
}
resource "btp_subaccount_entitlement" "contentagentservice" {
subaccount_id = btp_subaccount.ksk-1319.id
service_name  = "content-agent"
plan_name     = "standard"
}
resource "btp_subaccount_entitlement" "sapbuildzone" {
subaccount_id = btp_subaccount.ksk-1319.id
service_name  = "build-workzone-standard"
plan_name     = "standard"
}
resource "btp_subaccount_entitlement" "hanaservice" {
subaccount_id = btp_subaccount.ksk-1319.id
service_name  = "hana"
plan_name     = "hdi-shared"
}
Enbale CF and Create CF ORG
resource "btp_subaccount_environment_instance" "cloudfoundry" {
subaccount_id	   = btp_subaccount.ksk-1319.id
name             = "my-cf-environment"
environment_type = "cloudfoundry"
service_name     = "cloudfoundry"
plan_name        = "standard"
parameters = jsonencode({
instance_name = "ksk-1319-cf"
})
}
resource "btp_subaccount_entitlement" "build_workzone" {
subaccount_id = btp_subaccount.ksk-1319.id
service_name  = "SAPLaunchpad"
plan_name     = "standard"
}
Create app subscription to SAP Build Workzone, standard edition (depends on entitlement)
resource "btp_subaccount_subscription" "build_workzone" {
subaccount_id = btp_subaccount.ksk-1319.id
app_name      = "SAPLaunchpad"
plan_name     = "standard"
depends_on    = [btp_subaccount_entitlement.build_workzone]
}
CF Spaces
resource "cloudfoundry_space" "DEV01" {
name = "DEV01"
org  = btp_subaccount_environment_instance.cloudfoundry.platform_id
}
===================
provider.tf file content.
terraform {
required_providers {
btp = {
source  = "SAP/btp"
version = "1.0.0-rc1"
}
cloudfoundry = {
source = "cloudfoundry-community/cloudfoundry"
version = "0.51.3"
}
}
}
provider "btp" {
globalaccount = "a7b33a2ctrial-ga"
username = "username"
password = "password"
}
provider "cloudfoundry" {
api_url  = "https://api.cf.us10.hana.ondemand.com" //BTP CF API Endpoint
user     = "username"  //BTP Global Account Username
password = "password"  //BTP Global Account Password
}
User's Role Collections
subaccount administrator
Add screenshots to help explain your problem

Additional context
all file and details are attached.

I can confirm the above - same behaviour is observed in my setup (version = "1.0.0-rc1").

@P2007810156 Can you please check if the Cloud Foundry or is created in the us10 landscape or the extension landscape us10-001 or us10-002 (see also https://help.sap.com/docs/custom-domain/custom-domain-manager/extension-landscapes).
If the or is created in the extension landscape your provider config will fail. There is no way to anticipate the deployment to a specific landscape or to influence it.
If you want to create such setup your Build pipeline needs multiple steps to handle the provider configuration.

Hello,
Extension is not used. I did share provider.tf and main.tf files.

@P2007810156 Can you share a screenshot of you BTP Cockpit, namely the created Cloud Foundry environment/org. This is nothing that can be seen in your Terraform files, but only is shown in the BTP Cockpit or the Terraform state file

Hello, Thanks for previous tip.
Understood, that my CF ORG got created under us10-001, so I updated to provider file with extension, under select subaccount region us10.
cloudfoundry_space.DEV01: Creating...
cloudfoundry_space.DEV01: Creation complete after 1s [id=3fab92e3-bf7d-4184-a65d-1f1263592da6]
Apply complete! Resources: 1 added, 0 changed, 3 destroyed.

The only point to consider in "real life" is as mentioned that you cannot anticipate or influence the extension landscape. Hence, the static provider config might fail again.


Not able to save images.

Steps to reproduce the problem:

Create an agent with Images tool bundle and workspace Files
Chat with the agent and ask following:
generate an image of cow
Save this image in file cow.png

This results in image being saved with content - "/api/threads/t18t2m9/file/generated_image_324b2a32.png"
          {
            "content": "ave this image in file cow.png",
            "role": "user"
          },
          {
            "content": "",
            "role": "assistant",
            "tool_calls": [
              {
                "function": {
                  "arguments": "{\"filename\":\"cow.png\",\"content\":\"/api/threads/t18t2m9/file/generated_image_324b2a32.png\"}",
                  "name": "workspaceWrite"
                },
                "id": "call_ejo80bgZTEJD44hDhSCPTAVQ",
                "type": "function"
              }
            ]
          },
          {
            "content": "Wrote 54 bytes\n",
            "name": "workspaceWrite",
            "role": "tool",
            "tool_call_id": "call_ejo80bgZTEJD44hDhSCPTAVQ"
          }

Debug logs -
calls - 2024-11-10T121811.761.json
Expected Behavior:
We should be able to save the binary contents of the image.
Note - This causes problem when other tools like vision wants to access this file like - https://github.com/otto8-ai/otto8/issues/431#issuecomment-2466826619

@njhale was this addressed in someway by a revamp to the image gen tool that you did?

... it is just too big for the workspace read or write files to work with.

Another issue is that the workspace_read tool only supports reading files [containing valid UTF-8 data](, which rules out binary files like generated images anyway.

@njhale was this addressed in someway by a revamp to the image gen tool that you did?

No it wasn't, but I think fixing this may be as simple as implementing a workspace_copy tool to support copying workspace files without round-tripping through the LLM.
@cjellick WDYT?

Implementing workspace_copy resolves this issue.

@sangee2004 the fix for this is now in main. Please check it out.

I am able to save the image successfully when testing with latest build.


RocksDB go.mod fix (copy of @faddat's PR)

Closes: #704
Description
Basically takes #704 and fixes merge conflicts

For contributor use:

[ ] Targeted PR against correct branch (see CONTRIBUTING.md)
[ ] Updated relevant documentation (docs/) or specification (x/<module>/spec/)
[ ] Added a relevant changelog entry to the Unreleased section in CHANGELOG.md
[ ] Re-reviewed Files changed in the Github PR explorer

Codecov Report

Merging #715 (97d63ea) into main (2e78589) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #715   +/-   ##
=======================================
  Coverage   18.69%   18.69%
=======================================
  Files         171      171
  Lines       23814    23814
=======================================
  Hits         4452     4452
  Misses      18600    18600
  Partials      762      762

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 2e78589...97d63ea. Read the comment docs.


New EDA Object: "Attributes"

New Object in EDA Framework: The purpose of this new object is to allow institutions to track credentials awarded to/earned by their faculty and students (i.e. "Contact"). In addition, the management of credentials (or any attribute) is quite similar to the management of general attributes and characteristics for students and faculty. Therefore, rather than approaching this with a dedicated “Attribute” object, we will be implementing a more general “contact attribute” object.

What is the motivation / use case for changing the behavior?
In our effort to support P-20 lifelong learning/education commitment.

Acceptance Criteria

As an admin I can log into my EDA org and see the new object "Attribute"
As an admin I can see the necessary fields included in "Attribute" (see quip doc, formerly named "Credential Management")

**lurch: add

Tracking W-031777

Included in beta release 1.78 (Beta 5)

Included in production release 1.78


For loop optimizations and generalizations

Fixes #412 and fixes #440

Factor out RangeLiteral loop generation code into lib.js (new forRange helper)
Cleanup ref handling with new needsRef and maybeRef helpers
Fix missing use of ref for asc and step (previously would shadow/use the wrong variables)
Fix blockPrefix mechanism with bare block (#440)
Optimize for x of [a..b] in the same way that we did for CoffeeScript for x in [a..b] (#412)
Support for [a..b] (a CoffeeScript feature) both inside and outside coffee-compat mode (#412)

Lots of great changes here, thanks!


Fix typo

Well spotted, thanks! I've manually applied this to the develop branch (bdc22b46727cb237c12571698b6b719d7554715c) as I like to keep the master clean for  releases only.


Line delimiters missing

Environment variables examples is missing line delimiters: yaml - script: echo $env:MYSECRET env: MySecret: $(Foo)

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

ID: a0e444c2-69c6-4d71-6fd0-94d0f4097d3a
Version Independent ID: 3a727833-1cc3-c2fb-c5b3-22605eee2721
Content: PowerShell task - Azure Pipelines
Content Source: docs/pipelines/tasks/utility/powershell.md
Product: devops
GitHub Login: @andyjlewis
Microsoft Alias: alewis

Will try and fix this.


@Composable invocations can only happen from the context of a @Composable function

I get this error even though my code compiles fine.

To repro. Use the multiplatform template

Add Theme.kt in commonMain
To this file add

import androidx.compose.material.MaterialTheme
import androidx.compose.runtime.Composable
import androidx.compose.runtime.CompositionLocalProvider
import androidx.compose.runtime.Stable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.setValue
import androidx.compose.runtime.staticCompositionLocalOf
import androidx.compose.ui.graphics.Color

private val LightColorPalette =
    MuAppColors(iconC1 = Color.Blue)

private val DarkColorPalette = MuAppColors(iconC1 = Color.Red)

@Composable
fun MuAppTheme(darkTheme: Boolean = false, content: @Composable () -> Unit) {
    val colors = if (darkTheme) DarkColorPalette else LightColorPalette

    ProvideMuAppColors(colors) {
        MaterialTheme(
            content = content
        )
    }
}

@Stable
class MuAppColors(
    iconC1: Color,
) {
    var textOrIcon_c1 by mutableStateOf(iconC1)
        private set

    fun update(other: MuAppColors) {
        textOrIcon_c1 = other.textOrIcon_c1
    }
}

@Composable
fun ProvideMuAppColors(colors: MuAppColors, content: @Composable () -> Unit) {
    val colorPalette = remember { colors }
    colorPalette.update(colors)
    CompositionLocalProvider(LocalAmbientMuProviderColors provides colorPalette, content = content)
}

private val LocalAmbientMuProviderColors =
    staticCompositionLocalOf<MuAppColors> { error("No MuColorPalette provided") }

I found ^ this code via the google samples https://github.com/android/compose-samples/blob/main/Jetsnack/app/src/main/java/com/example/jetsnack/ui/theme/Theme.kt

Use this in desktop app
fun main() = application {
Window(onCloseRequest = ::exitApplication) {
MuAppTheme {
Text("")
}
}
}
then invalidate caches and restart

Error is visible! (but code still compiles)

Hi! I guess there is the same issue in Android?

Hi! Do you have the same issue in plain Android Jetpack Compose?

Nope! A plain old Android compose project works fine, and the android project in the multiplatform template works fine. It's only when adding the code above (and then invalidate + restart) that the IDE starts to act weird (but still builds fine)

I don't have this issue in IDEA 212 too. Which IDEA do you use?

There are indeed a number of issues in AS. We are going to tackle them in a reasonable timeframe. Thank you for reporting!

Great. Glad it wasn't just me. I will try opening up in IJ now!

@akurasov

This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2021.1.1 or newer.

😭

@ColtonIdle The sources of AGP 7.0.0 are not yet published, so JetBrains have not updated their plugin. Alternative use AGP 4.2.2.

Okay. I can't use 4.2.2 (have to use at least 7.0 stable), but I'm looking forward to when the plugin is updated. Thanks

To repro. Use the multiplatform template

Everything fine in this configuration:
Android Studio Arctic Fox | 2020.3.1 + Kotlin plugin 203-1.5.21-release-328-AS7717.8
Android Studio Bumblebee | 2021.1.1 Canary 6 +Kotlin plugin 211-1.5.21-release-328-AS7442.40

What version of Kotlin Plugin do you use?

@akurasov

This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2021.1.1 or newer.

😭
I'm using
IntelliJ IDEA 2021.2.1 Preview (Community Edition)
Build #IC-212.5080.17, built on August 12, 2021
Runtime version: 11.0.11+9-b1504.16 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 11.4
GC: G1 Young Generation, G1 Old Generation
Memory: 750M
Cores: 24
Kotlin: 212-1.5.10-release-IJ5080.17

Let me try installing the same version

@ColtonIdle most probably something wrong with your env. I installed clean Community edition. It already contains the same kotlin plugin. There are no error message...
Or maybe there some other changes in your projects. Could you put it somewhere?

@akurasov sorry. I gave you the wrong information.
I am trying this with AS Bumblebee Canary 8. I made a mistake with grabbing IntelliJ information and pasting it here.
Here is my AS details
Android Studio Bumblebee | 2021.1.1 Canary 8
Build #AI-211.7628.21.2111.7619903, built on August 6, 2021
Runtime version: 11.0.10+0-b96-7281165 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 11.4
GC: G1 Young Generation, G1 Old Generation
Memory: 16192M
Cores: 24
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: com.draculatheme.idea (1.3.1), com.facebook.ktfmt_idea_plugin (<IP_ADDRESS>), String Manipulation (<IP_ADDRESS>.3), com.vermouthx.idea (1.12.0), vip.okfood.liam.plugin.i18n (1.0.2), wu.seal.tool.jsontokotlin (3.7.2), com.thoughtworks.gauge (211.6693.111), org.jetbrains.kotlin (211-1.5.21-release-328-AS7442.40), org.jetbrains.compose.desktop.ide (1.0.0-alpha4-build310), izhangzhihao.rainbow.brackets (6.19), org.intellij.plugins.markdown (211.7142.37)

I think the issue here is what @hfhbd said

@ColtonIdle The sources of AGP 7.0.0 are not yet published, so JetBrains did not update their plugin. Alternative use AGP 4.2.2.

I can try again once it supports 7.0.0 stable.

I tested in on
Android Studio Bumblebee | 2021.1.1 Canary 10
Build #AI-211.7628.21.2111.7667256, built on August 23, 2021
Runtime version: 11.0.11+0-b60-7590822 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 11.4
Registry: external.system.auto.import.disabled=true
and it worked fine. Can you upgrade to it to see if the issue is still there?

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.


Test command feature checklist

Items related to ember nw:test that should be addressed before releasing:

[x] Ensure test failures are correctly logged with all the failure details (#18)
[x] When running the test command, generate all assets to a directory under tmp rather than working from dist (to mirror the behavior of ember test). (#19)
[x] Reorganize the addon files to reduce the number of blueprint files. Basically, hide away the stuff that users shouldn't need to touch (#19, #20)
[x] Verify ember nw:test can be run on Travis (#21)
[ ] Add tests for the nw:test command
[ ] Add some kind of interactive mode to run the tests in a NW.js environment without exiting the process when tests complete (#24) @sedouard
[ ] Add a filter option to run only a specific test or module (probably wouldn't sweat it if this doesn't make it into the initial test release, but seems small enough to squeeze in).
[ ] Document the use of ember nw:test
[ ] Make sure the functionality works on Windows too

Hey @brzpegasus! Check your gitter had some questions for you

@sedouard I left a reply there this morning.


Supported API capabilities not listed under Reference - REST APIs

The following are said to be available via REST, but there is no mention on them on the REST APIs section under Reference.  It would nice to see some documentation for these REST APIs:
Create Accuracy Tests
Upload datasets for model adaptation
Create & manage speech models
Create & manage model deployments
Manage Subscriptions
Create & manage model deployments
Create & manage model deployments

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

ID: cc2fcd39-a2d6-0a3a-1235-1aae45cae26d
Version Independent ID: db227248-d6d1-b1d3-05bc-522cd1435da2
Content: About Speech to Text - Microsoft Cognitive Services
Content Source: articles/cognitive-services/Speech-Service/speech-to-text.md
Service: cognitive-services
GitHub Login: @v-jerkin
Microsoft Alias: v-jerkin

@mattquinn4 Thanks for the feedback! We are currently investigating and will update you shortly.

@v-jerkin Hi, this is a doc-bug in REST API document, which I can not modify. Can you please update it? Thanks a lot!

@YutongTie-MSFT The Speech service documentation is being transitioned to @erhopf and this issue should probably be assigned to him.

@mattquinn4 - To clarify, you're looking for how to articles for each of the listed topics or API reference material?

@erhopf I am looking for documentation on the following speech services REST APIs:
Create Accuracy Tests
Upload datasets for model adaptation
Create & manage speech models
Create & manage model deployments
Manage Subscriptions
Create & manage model deployments
Create & manage model deployments

@mattquinn4 - Looking into this.

Hey @mattquinn4, if you use the version toggle to change the Swagger spec to v2.0, you'll see many of the APIs referenced in your list. We are working to have the Swagger spec default to v2.0 instead of v1.0.
Additionally, we are investigating the creation of additional documentation to use these services. I'm attaching a screenshot with the selector. Please let me know if you have any follow-up questions.
Swagger spec

Hi @mattquinn4, checking in to see if v2.0 of the Swagger reference get you unblocked.

@erhopf yes, this is what I was looking for. Thank you.


DNA v2

dna: init dna v2
dna: generate segment files
dna: ingest block events
dna: add command to inspect segments

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

main

PR #309

PR #310

PR #290

PR #316   👈

This stack of pull requests is managed by Graphite.


Array parameters

It seems that QuantumLeap is struggling when catching Array data. I have noticed that the Orion is receiving the data but never store as historical (on the Quantum side).
This is an example of the json sent:
{
 "id": "smartphone-9845C",
 "type": "Device",
 "category": {
    "value": "smartphone"
	},
 "osVersion": {
    "value": "Android 4.0"
	},
 "softwareVersion": {
    "value": "MA-Test 1.6"
	},
 "hardwareVersion": {
    "value": "GP-P9872"
	},
 "firmwareVersion": {
    "value": "SM-A310F"
	},
 "consistOf":{
    "value":
		[
		 "sensor-9845A",
		 "sensor-9845B",
		 "sensor-9845C"
		]
	},
 "refDeviceModel": {
    "value": "myDevice-345"
	},
 "dateCreated": {
    "value": "2016-08-22T10:18:16Z"
	}
}

This is the error I found when checking the Quantum's Log:
crate.client.exceptions.ProgrammingError: SQLActionException[ColumnValidationException: Validation failed for refdevice: ['device-9845A', 'device-9845B', 'device-9845C'] cannot be cast to type object]

@netzahdzc, thanks for providing the details! As promised, I'm looking at the problem here.
As explained in the docs, you need to indicate the attributes types (for now). You might be able to work around this issue by only adding the "type": "Array" to the "consistOf" attribute as shown below. The rest might not be necessary because the defaults are already well aligned with QL.
"consistOf":{
    "type": "Array",
    "value":
		[
		 "sensor-9845A",
		 "sensor-9845B",
		 "sensor-9845C"
		]
	},

Complementing, I'll try to better understand what orion is doing with the default datatypes for arrays and dicts. This will give a better idea of which are the datatypes Quantum should be prepared to handle. Note QL is already accepting arrays of strings and dicts (structuredValues), but I need to align this with Orion's defaults so that we can later skip passing the "type" for the attributes as a whole.
Let me know if that change lets you move forward in the meantime.

ok, thanks!!

Just an update after inspecting orion's behavior, the problem is Orion will apply the same type for both arrays and objects. Both will be tagged as StructuredValue :(. See this PR in Orion for more details.
QL was prepared to treat StructuredValue as objects, not as arrays. In your example, we're talking about attribute consistOf. That's the root of the problem.
The task to do now in QL to fix this issue is to inspect the value and deduce/assign the corresponding type. The fix for this issue should be aligned with the resolution of #36.

Fixed in https://github.com/smartsdk/ngsi-timeseries-api/pull/53/files.
Feel free to reopen if this problem persists


[WIP] Enable overload(operator.getitem) with a hack

[x] modify lowering to use operator.getitem as the key instead of "getitem"
[ ] modify typing to do the same as above
[ ] remove hack in lowering

Codecov Report

Merging #3375 into master will increase coverage by <.01%.
The diff coverage is 75%.

@@            Coverage Diff             @@
##           master    #3375      +/-   ##
==========================================
+ Coverage   80.65%   80.66%   +<.01%
==========================================
  Files         389      390       +1
  Lines       78134    78168      +34
  Branches     8821     8824       +3
==========================================
+ Hits        63019    63052      +33
- Misses      13735    13736       +1
  Partials     1380     1380

ok, looks good.  Once this passes CI, it is ready to merge.


OptimizeOccurenceOrderPlugin breaks build silently

Adding -p to the webpack command or OptimizeOccurenceOrderPlugin to my plugins array causes my bundle.js to look like the following:
!function(t){function r(o){if(e[o])return e[o].exports;var n=e[o]={exports:{},id:o,loaded:!1};return t[o].call(n.exports,n,n.exports,r),n.loaded=!0,n.exports}var e={};return r.m=t,r.c=e,r.p="/",r(0)}([function(t,r,e){t.exports=e.p+"index.html"}]);
Everything is working fine for me without that plugin, in production and development. For the time being, I'm not using code splitting. Could that be causing the above issue? Should there be an error/warning thrown in the console so this doesn't fail silently?
The thing that threw me off was this plugin being included with -p. After taking a closer look at it, it doesn't appear to be necessary for my purposes. Does this sound reasonable, or am I missing something?

What's wrong with this bundle.js? What do you expect? The plugin just reorders the modules...
Do you have a small repro case?

I'd expect the bundle.js to be an artifact that I could deploy to production. The generated code is missing my entire app and all the dependencies. I'll try to whittle it down to a small repro case for now, as not using the plugin resolves my issue.

Can you re-open the question at Stack Overflow with more details? Thanks.


cmd/vet,x/tools/go/analysis/passes/printf: broken with GODEBUG=gotypesalias=1

Repro, originating from @adonovan's investigation of #68744:
> cat bad.go
package main

import "fmt"

func main() {
        fmt.Printf("%s", 123)
        wrapf("%s", 123)
}

func wrapf(format string, args ...any) {
        fmt.Printf(format, args...)
}
> go version
go version go1.23rc2 linux/amd64
> go vet bad.go
# command-line-arguments
# [command-line-arguments]
./bad.go:6:2: fmt.Printf format %s has arg 123 of wrong type int
./bad.go:7:2: command-line-arguments.wrapf format %s has arg 123 of wrong type int
> GODEBUG=gotypesalias=0 go vet bad.go
# command-line-arguments
# [command-line-arguments]
./bad.go:6:2: fmt.Printf format %s has arg 123 of wrong type int
./bad.go:7:2: command-line-arguments.wrapf format %s has arg 123 of wrong type int
> GODEBUG=gotypesalias=1 go vet bad.go
# command-line-arguments
# [command-line-arguments]
./bad.go:6:2: fmt.Printf format %s has arg 123 of wrong type int

When GODEBUG=gotypesalias=1 (the default in 1.23), the printf analyzer fails to report a diagnostic for the wrapf printf wrapper, due to a missing call to types.Unalias.
Separately, it appears the default vet tool distributed with 1.23rc2 (or built on the release branch with make.bash) does not have GODEBUG=gotypesalias=1. Otherwise, this should have been caught by the vet integration tests. I will file a separate issue for that.
It may be the case that the two bugs mentioned in the previous two paragraphs effectively cancel themselves out for the Go distribution. However, I think we should at least block the release until we understand both better.

Related Issues and Documentation

cmd/vet: printf analyzer cannot analyze anonymous functions #44350
cmd/vet: false positives and wrong types across files, needs automatic recursive checking #20514 (closed)
cmd/vet: Printf format %.T has unrecognized flag #30363
go/types, types2: audit type assertions for potential Alias bugs #67547 (closed)
cmd/vet: report type and format specifier mismatch in Printf* #4404 (closed)
go vet incorrectly recognizes format verb in string #38131 (closed)
cmd/vet: false positive about wrong argument for verb #23552 (closed)
cmd/vet: false positive in Printf recursive Stringer check with non-matching String() functions #30441 (closed)
cmd/vet: false positive printf-like function detection #26486 (closed)
cmd/vet: false positive about wrong number of arguments in printf #23564 (closed)

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

Now that we understand it better, I don't think this needs to block the release. A missing vet diagnostic for printf wrappers (that use any, not interface{}) seems to be benign enough to fix in 1.23.1.

Thanks. For this to be fixed in go1.23.1, it'll still need to be fixed at tip first and then backported, so moving this to Go1.24 milestone and re-adding release-blocker. Please use the usual process (https://go.dev/wiki/MinorReleases) to create a separate backport tracking issue in the Go1.23.1 milestone.

@gopherbot please backport this issue to 1.23. It is a regression that may affect vet if #68797 is also backported.

To clarify: right now the version of vet distributed with go1.23rc2 DOES work as expected. It is only if we fix the incorrect GODEBUG value to have gotypesalias=1 that we would observe the printf bug, and even if that happened I don't think the nature of this bug is severe enough to block this release. I'm not even sure we should backport the fix to 1.23, unless we decide to also backport a fix for #68797.
One of the motivations for marking this as a release blocker was that we weren't sure if GODEBUG was being set correctly during compilation of ALL programs. It turns out that the issue with GODEBUG is restricted to toolchain programs, as a result of the bootstrap process. That is a much smaller problem.

I really love the Dynamic-Wallpaper software. If there were a Windows or Linux version, I would be willing to purchase it for a lifetime.

Checking on this issue as it's a release blocker. Any updates? Thanks.


Added test cases for new features and enabled go mod

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@8cb4579). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff            @@
##             master      #2   +/-   ##
========================================
  Coverage          ?   92.3%
========================================
  Files             ?       1
  Lines             ?      26
  Branches          ?       0
========================================
  Hits              ?      24
  Misses            ?       2
  Partials          ?       0

Impacted Files
Coverage Δ

test/common.go
92.3% <ø> (ø)

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 8cb4579...67e6685. Read the comment docs.


Add related project to the README

Hi, this PR just adds DepClean to he listed of related projects in the README.md.

Curious what has depclean that the maven shade plugin doesn't?
What does depanalyzer do that jdependency doesn't?
Do you also have a list of related projects somewhere?

Ping

Hi @tcurdt,

Curious what has depclean that the maven shade plugin doesn't?

The maven-shade-plugin repackages the project classes together with their dependencies into a single uber-jar, optionally renaming classes or removing unused classes as per the user specifications.
DepClean, on the other hand, analyzes the dependency tree and provides a report of the dependencies used/unused.
DepClean provides a debloated version of the pom.xml file, and does not modifies the compiled classes.

What does depanalyzer do that jdependency doesn't?

DepClean is a Maven plugin.
This means that it is executed during the package Maven build phase.
DepClean works at the dependency level.
This means that DepClean only reports about dependency usages, in contrast with jdependency, which works at the class file level.

Do you also have a list of related projects somewhere?

Yes, here is a list of related tools: https://www.cesarsotovalero.net/software-debloating-tools.html

Why not using maven-dependency-plugin:analyze ? What is the difference?

Thanks for the clarification @cesarsotovalero
Also thanks your list of related projects. Quite interesting.
Can you add a link back as well?
Mind blowing that none of the paper seem to mention jdependency which turns 14 years in a few weeks.
Might be a good idea to add a short description under the related projects.
I'll steel a few of you words for it if that's OK.


chore: update dependency

This PR

adds this new feature

Related Issues

Fixes https://github.com/open-feature/openfeature.dev/issues/328
Notes

Follow-up Tasks

How to test

@Arhell, sorry, it looks like I was too late to avoid merge conflicts.

@Arhell, sorry, it looks like I was too late to avoid merge conflicts.

Done


PIP installation problem

Hi Guys,
I wanted to give you library a try in one of my API projects. Unfortunately after installation with pip, during verification I am receiving following error message:

Can you please give me a hint if there are any missing steps in pip installation process or should I do some investigation on my environment?

This should be fixed by #27 - I have just merged PR. Can you retest it?
It's good timing since I was heavily involved in Robotidy but in upcoming weeks I should find some time for roboswag as well - I will start with authentication and support for V3 of open API. Feep free to also report any bugs or missing features you find :)

@bhirsz thank you for your update. It looks like roboswag on my local machine works fine now:

I'm closing this issue.


use zookeepercli package from mantl-rpm

[x] Installs cleanly on a fresh build of most recent master branch
[x] Upgrades cleanly from the most recent release
[x] Updates documentation relevant to the changes

fixes #1043

aws and gce builds passed. do build failed due to an ssh connectivity issue.

yay :)


Add support for customizing spaces splitters.

This is not an issue, but a feature request.
Would it be possible to let the user be able to customize the characters that divide both vertical and horizontal splits? I found this image on the internet:

As you can see, the vertical line looks cleaner (to my liking; others may find the current ones appealing, and that's okay).
@zyedidia, would you mind adding some way of customizing this?

See this for more information: https://en.wikipedia.org/wiki/Box-drawing_character.

Please see the new divchars and divreverse options I have just added for this purpose. You can use "divchars": "│─" and "divreverse": "false" to get this look.

Thank you very much! :smiley:


Google Drive not working

Hi, as in topic.
In example app, when i select file from Google Drive returned value is null.
Box, Dropbox works fine.

Can I see the code of this solution?

i want the code to this solution

@jcesarmobile  In this case, the name of the file will change

Yeah, it's a copy, so you have to create the file and name it. I don't remember if it's possible to get the original file name and use the same.

i can get the original file name,can you see your create the file code?

Sorry, I used it in a project long time ago, but don't have the code anymore.
But I probably just googled how to create a file from InputStream

@jcesarmobile  i have select a mp3 ,the ui three have bean blocked


Support parsing(ignoring) method info

Currently, pycobertura only accepet
<class><lines>...<lines><class>

But there are some cobertura outputs contain method infos like
<class><methods><method><lines>...<lines></method></methods></class>

The input like above will make pycobertura simply reporting error:
Invalid coverage file: ...
Could we just ignore the methods info?

OK~ Here is a sample coverage file from a rust library
https://github.com/CurryPseudo/rust-coverage/blob/main/cobertura.xml

OK~ Here is a sample coverage file from a rust library, generated by https://github.com/mozilla/grcov https://github.com/CurryPseudo/rust-coverage/blob/main/cobertura.xml

Thanks for sharing a coverage file. As far as I can tell, the lines under the xpath //coverage/packages/classes/class/methods are redundant with the ones under //coverage/packages/classes/class/lines so I don't think we're missing any per-line coverage data by only parsing the latter.
I ran pycobertura show against the cobertura.xml file you pointed me to, and it works fine:
pycobertura show issue-118.xml
Filename      Stmts    Miss  Cover    Missing
----------  -------  ------  -------  ---------
src/lib.rs       11       1  90.91%   14
TOTAL            11       1  90.91%

Can you share how you are getting the error Invalid coverage file: ...?


fixed typo in salt kube-proxy path

It appears that a set of fixes for token generation for kube-proxy included setting a file path
kube_proxy_kubeconfig_file="/srv/salt-overlay/salt/kube_proxy/kubeconfig" on line 153.

All of the variables are "kube_proxy" but the salt subdirectory is "kube-proxy".  This patch corrects the file path so that master provisioning will pass.

This is a duplicate of pending PR 7427.  Closing