Fix formatting of titles.

Simple fix for titles that were not rendering correctly due to malformed markup syntax.

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
.NET Foundation Pull Request Bot

thanks @JimBobSquarePants


Remove unnecessary pywms folder

Open GEE builds and runs after deleting the folder earth_enterprise/src/server/pywms and all its contents. I tested this by deleting the folder, running a clean build, building and pushing a 2D flat database, and serving it via WMS. Everything worked fine and I was able to view the WMS in QGIS. We should test this more thoroughly and permanently remove the folder if it is truly unused.

Duplicate of #118.


Token counting

Describe the Bug
There's a couple remaining issues with token counting:
With a maxTokens of 4096, the OpenAI API should not 400, but for long prompts it still does this, indicating the token calculations are off.
The token usage panel "At most" may be off. As the "at least" goes up, the "at most" goes down, this somewhat makes sense since completions are more expensive than prompts. However, the "at most" drops below the "at least" which is obviously incorrect.
Please tell us if you have customized any of the extension settings or whether you are using the defaults.
todo: remove this section from the bug template
Additional context
No response

Token counting issues should be resolved in the latest release - v3.17.0


Fix compiler crash with 0-argument macros

JavaScript returns null on failed regex match

Thank you very much!


Fix Workshop group not showing if workshop.* permissions are denied

If workshop.* permissions are denied, the entire group disappears, even if a user/role has permissions for user.* or setting.*.

Thanks. 👍


Please add these features

I like this script to much thanks for making it .
If you could add these fetures it would be awesome it can become one hub for better youtube experience.
1.Description button at the previous place.
(https://greasyfork.org/en/scripts/440613-youtube-proper-description)
2.Hide youtube A. notification icon B. Hide Shorts Tab c. Hide Explore, Trending or any feature you can take from this extension
(https://chrome.google.com/webstore/detail/unhook-remove-youtube-rec/khncfooichmfjbepaaaebmommgaepoid)
3.Watch letter button  Near the like button
Thanks

I analyzed this script a few months ago and the principle of its operation is very simple. Youtube has essentially hidden the jet version of the Description section. But disabled js event.
And this script hides the new version, shows the old one, and adds a collapse function - it's all.
I don't know how long the old version will be available on the page. But as soon as it is finally removed, this whole script will break completely. I don't want to try to recreate the Description section.
I can advise you to try the "Description section in popup" plugin.

The extension is interesting as well as its implementation. I did not want to add the ability to block parts of the interface earlier. Since this can be done easily and simply through uBlock/AdBlock. And my implementation of this has greatly increased the number of plugins There are already quite a lot of plugins and they are poorly structured.
But I liked how the extension provided by you is implemented. I will test the possibility of creating a single plugin for scripting page elements. And maybe combine it with the existing ones

This can be easily implemented

I added "Watch letter button" in "Custom player buttons"
try it v 0.32.6
the rest is not completed. I'm not in the mood. Maybe when I get better I'll add.

@raingart After looking through the plugins tab I was going to suggest adding an ability to change the YouTube logo to go to Subscriptions. Then I saw in the wiki that you already did it. Is it just me or is this not working for others too? I just see the two other options like this:

@lxqz
For a long time there was a plugin for a replacement logo-link to custom. But was removed. seemed unneeded to me
those two plugins above in the screenshot are not directly related to the logo
1st does it already. The block itself, due to the reduction of indents
2nd pagin this same top-block (search-div), when scrolling, is no longer fixed at the top of the screen. It seems to me that this makes sense for example - laptops with a small screen diagonal. Where there is a shortage of vertical space
Perhaps it is worth making an analytics module in the future. What would pass user settings for analytics. To find out which  plugins are requested and which no one uses. But too lazy to implement it. It's easier to remove something. And if no one complains with cries, then everyone is satisfied.

@lxqz
For a long time there was a plugin for a replacement logo-link to custom. But was removed. seemed unneeded to me
those two plugins above in the screenshot are not directly related to the logo
1st does it already. The block itself, due to the reduction of indents
2nd pagin this same top-block (search-div), when scrolling, is no longer fixed at the top of the screen. It seems to me that this makes sense for example - laptops with a small screen diagonal. Where there is a shortage of vertical space
Perhaps it is worth making an analytics module in the future. What would pass user settings for analytics. To find out which  plugins are requested and which no one uses. But too lazy to implement it. It's easier to remove something. And if no one complains with cries, then everyone is satisfied.

Most likely, I will not implement blocking of individual page elements.
For this, there is uBlock Origin and any other ad blocker.
Almost any element can be blocked without knowing html/css with the eyedropper tool.

The extension you suggested is really well implemented. And you can dynamically see what was hidden.
My implementation will be a copy but without dynamic update. He blows no faster, no better. Absolutely no perks. Not worse with the extension, let alone adBlock.
 I don’t use them at all and they don’t understand those who click on them. One person complained that some of the plugins didn't work on the "Trending" page. Of course it doesn’t work, I don’t climb this garbage dump and I didn’t even wash it there to test something.

In fact, I refused 2 of the 3 functions you requested.
Sincerely sorry.
Just by implementing them, I, as it were, undertake to accompany them. Because I definitely won't be using them. There is no desire to waste time. With great alternatives. Which are more autonomous and unbreakable.
You and 1 other person really suggested new ideas for implementation. I appreciate it.
But in my opinion, implementing them is the wrong approach.
The solution is already there. And my possible implementation of them is not a solution to the essence of the problem, but simply its concealment.
The 2nd part of the requests is something that goes beyond the scope of the script
for example; https://greasyfork.org/en/scripts/1590-no-embed-youtube
or something that is quite difficult to implement and few people need:
https://greasyfork.org/en/scripts/412659-youtube-playlist-duration-sort
https://greasyfork.org/en/scripts/447447-youtube-audio-mode

@raingart Analytics is a neat idea, but yeah I imagine it's more work than it is worth, especially for a free tool!
As for the replacement link, in case you're curious why someone would need it, I think many who use it do it because the YouTube home page can be distracting when trying to focus. People often click the logo after finishing a video and the home page specializes in putting particular videos in front of you that you are most likely to click on, so jumping somewhere else (like subscriptions) is a small, but often effective way to prevent distractions and remind oneself to get back on track.
It's no big deal though as there are other scripts on greasyfork that do it. I was just curious if the issue was just me since I saw it listed in the wiki. Thanks for the tool anyway. So many awesome plugins in there!

@lxqz  restored the plugin "YouTube logo"
update to 0.32.9
p.s. I personally use browser bookmarks bar


Added qc batch exclusions

Added batch QC summary table (with ? explanation table)
Incorporated QC into downloaded file (FAILED_QC column)
Added batch intensities to the downloaded file
Fixed showing directly genotyped in the imputed data summary

looks great! Just fix the text of QC reasons I gave you in slack!!!


Allow cupy to find the thrust library

cupy needs the thrust library for a subset of functionality and this let's cupy find the library. The pull request also fixes a ModuleNotFoundError when importing cupy. This is my very first pull request, so I am happy for any feedback/comments.

Motivation for this change
Things done

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

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

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

In the future, have commits start with their attribute name, so e.g.:
python3Packages.cupy: find thrust library


Not the most robust system but it could work. Added proper boolean to…

… the Try methods added

yeah this update is perfect. exactly what i was looking for


Message is missing on conversation-window

My Setup

Operating System:
macOS Mojave Version 10.14.5 (18F132)
App Version:
Rocket.Chat Version 2.15.3
Installation type:
dmg through App Store

[x] I have tested with the latest version
[ ] I can simulate the issue easily

Description

Message was not visible on the dialog window. It also never appears, although new messages were wrote after that.
It was showed by the Mac's Notification Center as a pop-up but later on the message could not be found there either.
It is only visible on the left menu, under the channel preview (See screenshot attached, under the red circle):

Current Behavior

I received a notification of a new message on a favorite channel but when I scrolled bottom of that channel the message was not there.
I could read on my mobile device.
Expected Behavior

Read all messages.

In our organisation, we have the same problem with some users.
Sometimes it helped to "Reload ignoring Cache" in the "View" Dropdown.
However sometimes that does not help either and some users are stuck with not being able to see other peoples messages inside the chat window.
Were you able to workaround this problem in any way?

In our organisation, we have the same problem with some users.
Sometimes it helped to "Reload ignoring Cache" in the "View" Dropdown.
However sometimes that does not help either and some users are stuck with not being able to see other peoples messages inside the chat window.
Were you able to workaround this problem in any way?

Please test if the latest release did solve this. If not please reopen the issue or create a new one and tell us. I will be closing this one for now.
Thank you!


Ignore ContainsMetadata field when automapping Attachment

This commit adds [Ignore] attribute to the ContainsMetadata
field to ignore the field when automapping an Attachment.
[IgnoreDataMember] ignores the value when serializing an
instance of Attachment, but NoopPropertyVisitor does not
take into account [IgnoreDataMember] when mapping properties.

Opened #4781 for failing tests. Merging this in


Admin chat

Adds a chat channel for admins. Messages can be sent with the asay command or the ] hotkey.
Admins also have a button to filter admin chat, the same as normal players filter Local/OOC. Regular players don't have the button.

I've changed it to show username instead of character name.


Migrate to react-native-datetimepicker when Expo adds support

https://github.com/react-native-community/react-native-datetimepicker

https://expo.canny.io/feature-requests/p/add-react-native-datetimepicker-module-to-expo


Rebuild for new fontconfig macOS dylib compatibility version

Cf https://github.com/conda-forge/fontconfig-feedstock/issues/54 — changing the build system for Fontconfig dropped the fontconfig dylib's compatibility version, requiring users to rebuild.
I also made a few fixes to the build system that were exposed while testing the update.

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe:

License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

Documentation on acceptable licenses can be found here.

Thoughts @conda-forge/openmotif? 🙂

Looks good to me. Thanks for all the work. Will squash and merge.


#23: implemented tool commandlet for gradle

Addresses: #23
added class Gradle.java
added cmd-gradle in Ide.properties
imported Gradle class and called the add method for Gradle in class CommandletManagerImpl.java

Replaced by https://github.com/devonfw/IDEasy/pull/59


[github][fix] Update use of deprecated set-output

Description
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Code of Conduct
By submitting this pull request, I agree to follow the code of conduct.

Codecov Report
Base: 89.98% // Head: 89.89% // Decreases project coverage by -0.08% :warning:

Coverage data is based on head (ecbe2b9) compared to base (ed85425).
Patch coverage: 82.17% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1238      +/-   ##
==========================================
- Coverage   89.98%   89.89%   -0.09%
==========================================
  Files          60       60
  Lines       10030    10115      +85
==========================================
+ Hits         9025     9093      +68
- Misses       1005     1022      +17

Flag
Coverage Δ

resotocore
89.89% <82.17%> (-0.09%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

resotocore/resotocore/task/task_handler.py
85.15% <26.66%> (-2.59%)
:arrow_down:

resotocore/resotocore/web/api.py
70.44% <71.42%> (-0.12%)
:arrow_down:

resotocore/resotocore/message_bus.py
95.91% <93.33%> (-0.70%)
:arrow_down:

resotocore/resotocore/task/task_description.py
91.93% <96.87%> (+0.36%)
:arrow_up:

resotocore/resotocore/analytics/posthog.py
95.38% <100.00%> (ø)

resotocore/resotocore/cli/command.py
88.31% <100.00%> (+0.03%)
:arrow_up:

resotocore/resotocore/model/db_updater.py
85.38% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Unity 2018.3.9f1 issue

Hi, I added the ExodusExport folder to the Assets dir, Unity 2018.3.9f1 imports the scripts, and I see no error in the console. However I see no options in the menus as suggested by the readme.
Is there something I'm missing?

Had to edit script api to NET 4.x in Project settings -> Player.


OlmoConfigurationError

❓ The question
When I run  torchrun --nproc_per_node=8 scripts/train.py configs/official/OLMo-1B.yaml, I got
OlmoConfigurationError: FileNotFoundError raised while resolving interpolation: no_exist/checkpoints, /results
full_key: save_folder
object_type=TrainConfig

Hi @DouPiChen, the issue that you're facing is that the destination the training run is trying to save to does not exist.
In configs/official/OLMo-1B.yaml, the save_folder field determines where the training checkpoints are saved. The ${oc.env:SCRATCH_DIR,no_exist} resolves to the value of the environment variable SCRATCH_DIR, or the value no_exist if the environment variable is not set. The environment variable does not appear to be set, so ${path.choose:${oc.env:SCRATCH_DIR,no_exist}/checkpoints,/results} in the save_folder field becomes ${path.choose:no_exist/checkpoints,/results}, which chooses the first path from the list that exists. Since neither no_exist/checkpoints nor /results are valid paths in your system, you get the OlmoConfigurationError.
To fix the problem, you can either set SCRATCH_DIR so that $SCRATCH_DIR/checkpoints exists or you can change the save_folder to point elsewhere.

Thank you!


Clarify how performance of secondary index and transactions interact

SQL transaction = a transaction in the SQL layer
KV transaction = a transaction in the Key-Value layer. Used by SQL transactions
An “implicit” SQL transaction can use a 1PC (one-phase commit) KV transaction if only writes to a single Range. An “implicit” SQL transaction that inserts/updates a single row (or multiple rows whose keys happen to be on the same range) without indexes can hit this fast-path. The primary reason why we say “secondary indexes are slow” is because they cause implicit transactions that could be 1PC without the index to be distributed 2PC (two-phase commit) transactions now that inserts/updates to a single row require writing keys on multiple ranges. We can’t use a 1PC KV transaction because the transaction now spans across ranges. "Explicit" SQL transactions are always 2PC transactions, regardless of what operations they perform, so the secondary-index doesn’t make a (significant) difference.
(thanks to @nvanbenschoten for the wordsmithing here)

@sploiselle i forgot to bring this up today but i do think we should do this for 2.2


Improve project

Questions
Answers

Description?
Improve project

Type?
improvement

BC breaks?
no

Deprecations?
no

Fixed ticket?
N/A

How to test?
N/A

@sarahdib It's open for QA ;)

Hello @Progi1984
Ok with a fresh install the module is display.
But there is a regression with this PR

Stop on boarding
Uninstall module welcome
Install module welcome
Go to the dashboard
See the module is not display anymore

Thanks @sarahdib


View your verified contract on Taikoscan link is not working

Describe the bug
I found an issue with the Taiko Block Explorer link https://taikoscan.network/ around Hardhat Contract verification guide and it should be updated or add a working link.
Steps to reproduce
Steps to reproduce here.
Additional context
Additional context here.

Plz use: https://explorer.jolnir.taiko.xyz/


Marker.setDrawable does not handle screen density.

Have a phone with a screen density of 3.374 (Motorola Moto4)
Create a Bitmap Drawable with a bitmap at the same target density (540Dpi).
Say bitmap is 540x540 pixels.
Marker.setDrawable(bitmap).

Expected Result:
Marker should be about an inch high and wide.
Actual Result:
Marker is significantly larger than the screen.
This is an issue especially for Text drawing functions. Scaling the drawn bitmap down to an acceptable size is ugly. I want to be able to draw a bitmap at the current screen resolution and get it displayed at that resolution.
I find this a problem with that nativeSetMarkerBitmap() does not take into account a density parameter, which would eventually be handed off to the Texture constructor.
I solved this problem by adding a float density parameter to the following calls:
JNIEXPORT jboolean JNICALL Java_com_mapzen_tangram_MapController_nativeMarkerSetBitmap(JNIEnv* jniEnv, jobject obj, jlong mapPtr, jlong markerID, jobject jbitmap, jfloat density)
---\calls/----
bool Map::markerSetBitmap(MarkerID _marker, int _width, int _height, const unsigned int* _data, float _density)
---\calls/----
bool MarkerManager::setBitmap(MarkerID markerID, int width, int height, const unsigned int* bitmapData, float density) {
     ...\calls/...
      auto texture = std::make_unique<Texture>(width, height, options, false, density)
     ...
}

It is invoked by Marker.java using:
public boolean setDrawable(final int drawableId) {
    DisplayMetrics metrics = context.getResources().getDisplayMetrics();
    BitmapFactory.Options options = new BitmapFactory.Options();
    options.inTargetDensity = metrics.densityDpi;
    Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), drawableId, options);
    return setBitmap(bitmap, metrics.density);
}
public boolean setDrawable(@NonNull final Drawable drawable) {
    DisplayMetrics metrics = context.getResources().getDisplayMetrics();

    float screenDensity = metrics.density;
    int density = context.getResources().getDisplayMetrics().densityDpi;
    BitmapDrawable bitmapDrawable = (BitmapDrawable) drawable;
    bitmapDrawable.setTargetDensity(density);
    Bitmap bitmap = bitmapDrawable.getBitmap();
    bitmap.setDensity(density);
    return setBitmap(bitmap, screenDensity);
}

I'd submit a pull request for this issue, but first I wanted to check if there are any ramifications concerning this setting of a drawable, or do we need a special function to handle such cases? Also, how would it affect iOS?

Good catch - thanks for tracking down the cause of this. I think this is just an oversight, probably not enough testing of different Drawables when this was implemented. A PR for this would be welcome!

Will do.


Pane-less window malfunctions

The following iTermocil config:
windows:
  - name: test
    root: ~
    command: echo 'hello'

results in the following output:
Last login: Tue May  2 13:35:58 on ttys019
e; c; h; o;  ; '; h; e; l; l; o; '
<compname>:~ <username>$ e; c; h; o;  ; '; h; e; l; l; o; '
-bash: syntax error near unexpected token `;'
<compname>:~ <username>$

It seems I am unable to open a pane-less window.
$ itermocil --version
0.2.1

@AdrianTP
Hmm, definitely a bug with the command argument parsing, but for anyone landing on this issue whom may actually have a use case revolving around

Creating a single new pane-less window
Running a single command on that window

I would encourage them in the mean time to try one of the following:

EASIEST: Consider reconfiguring/planning your layout to not use a single pane-less window? I mean, this is a tool for easy multi-window/multi-pane layout management..! Just a joke 😆
ANNOYING, BUT EFFECTIVE: Command + N / Ctrl + N (to create a new window), then run the desired command by hand. If you're running a single command with an alias this might be faster than using itermocil, actually.
STYLE POINTS: Use iTerm's support for scripting to make a new window and run a specific command in that window (create the script, alias to it for use in your shell, also probably faster than itermocil)
HACKY: Or, if you really want to stick with itermocil and NEED to integrate a single pane-less window into your layout... Try this workaround:

windows:
	- name: test
	root: ~
	commands:
		- echo 'hello'

It appears to work flawlessly as the commands argument handles a single item Array just as well as a multi-member Array of commands. That should get you through, cheers!

This issue seems to be fixed already, as you may see here.
Probably just needs a release :)

is release planed anytime soon?

Well I completely forgot I ever had this issue, but I am grateful nonetheless for @jlhall's detailed response. 😄


fix: an unstable test

Summary
https://github.com/facebook/jest/runs/7796198469?check_suite_focus=true
The temp folder used by the tests was not deleted and sometimes failed due to conflicts.
Add afterEach to remove it.
Test plan
Test passed normally

Even though I signed the CLA a minute after opening the PR, it looks like it's slow to update, let's wait.😃

Thanks! Yeah, the bot is a bit slow...


[FIX] Latest MinIO image is returning a generic S3Exception and not NoSuchBucketException when trying to get an unexisting bucket

cf https://github.com/apache/james-project/pull/1672#issuecomment-1678353087


Fixed protection page tooltip issues.

Added pool_staked and fixed roi_protected_value on en.ts. Replaced "Place Holder" by pool_staked on ProtectedTable.vue. fixes #1363

Continue in #1367


could I using edgex-cli to deploy device service

Could I using edgex-cli to deploy device service like modbus-device-service? And how?

@zhanglu0704 edgex-cli is a command-line tool which allows you to directly interact with the REST APIs of EdgeX microservices. Think of it as a replacement for developers tools like curl or Postman. As such, you can't really use it to deploy a device service. Please refer to the EdgeX device service documentation for information about how to use device services. If you're just interested in device-modbus, then refer to this tutorial for how to get started.
@jpwhitemn can you please close this issue, as I don't have permission to do so.

Thanks for your reply. I got it.


Create Discord bot for displaying quotes based on input.

The main idea is for it to display a quote based on a character name, a game title, or even an id. Not sure whether or not to make the value persist or need input each time.

Created a separate repository for this project.


Fix incremental build issue where Microsoft.WindowsAppRuntime.Bootstrap.dll is always written to output

PostBuildEvent is unconditionally run and xcopy always does the copy, making downstream projects think that they need to rebuild too because their references rebuild.
Switch to using a Target that leverages the built-in Copy task that already does the timestamp checks for us.

/azp run

/azp run

/azp run TransportPackage-Foundation-PR

@kythant or @bpulliam or @evelynwu-msft - what's going on with the build pipelines here?

@kythant or @bpulliam or @evelynwu-msft - what's going on with the build pipelines here?

The triggers won't work because the PR is coming from a forked copy of the repository. The branch cannot be seen from this pipeline https://microsoft.visualstudio.com/DefaultCollection/ProjectReunion/_build?definitionId=81063

@kythant or @bpulliam or @evelynwu-msft - what's going on with the build pipelines here?

The triggers won't work because the PR is coming from a forked copy of the repository. The branch cannot be seen from this pipeline https://microsoft.visualstudio.com/DefaultCollection/ProjectReunion/_build?definitionId=81063

So what should @jevansaks do? How do we get this built and validated?

I made the change earlier this morning, and I now see that it has been changed again (I don't see the history).
It should work for you now.
From: Jevan Saks @.>
Sent: Thursday, March 28, 2024 11:41 AM
To: microsoft/WindowsAppSDK @.>
Cc: Bob Pulliam @.>; Mention @.>
Subject: Re: [microsoft/WindowsAppSDK] Fix incremental build issue where Microsoft.WindowsAppRuntime.Bootstrap.dll is always written to output (PR #4282)
@kythanthttps://github.com/kythant @bpulliamhttps://github.com/bpulliam @evelynwu-msfthttps://github.com/evelynwu-msft @jonwishttps://github.com/jonwis I strongly recommend you enable the settings on the ADO project and pipeline to enable building from forks to enable contributions. I sent email with the links you should follow.

Reply to this email directly, view it on GitHubhttps://github.com/microsoft/WindowsAppSDK/pull/4282#issuecomment-2025527009, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABV2OQJG2OI67QQYINYYBYTY2Q2YBAVCNFSM6AAAAABFCXMEP2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRVGUZDOMBQHE.
You are receiving this because you were mentioned.Message ID<EMAIL_ADDRESS>

/azp run

/azp run

Builds from forks are enabled but without secrets they can't do anything. Abandoning for now until the team spends time to make forks work. Re-opened as #4296


Correct jck stage material checkout when target jck root not the same as the repo folder

Ensure jck material stage checkout specifies the target folder for the clone.
Fixes https://github.com/adoptium/aqa-tests/issues/4223
Signed-off-by: Andrew Leonard<EMAIL_ADDRESS>

Ok logic in JavaTestRunner which checks the jck version was not setting jckVersionNo when they differ.

Test run: https://ci.eclipse.org/temurin-compliance/view/JCK19/job/Test_openjdk19_hs_special.jck_ppc64_aix/32/console


Fix unregister  [WIP]

Description
See  https://github.com/xsuite/xsuite/issues/327
Closes # .
Checklist
Mandatory:

[ ] I have added tests to cover my changes
[ ] All the tests are passing, including my new ones
[ ] I described my changes in this PR description

Optional:

[ ] The code I wrote follows good style practices (see PEP 8 and PEP 20).
[ ] I have updated the docs in relation to my changes, if applicable
[ ] I have tested also GPU contexts

Usage of verify
import xtrack as xt
line = xt.Line.from_json(
    './test_data/hllhc15_noerrors_nobb/line_w_knobs_and_particle.json')

manager = line._var_management['manager']

for tt in list(manager.tasks):
    print(tt)
    manager.unregister(tt, dcts=("rtasks", "deptasks", "tartasks") )
    manager.verify()


Support Go module again

Support Go module. separate slack library and cmd/slapoxy for avoid unnecessary dependencies.

I was deleted module branch, so can't reopen #63 pull request :(
Sorry for confusing.

Ah, make check-diff was failed on tip because have go.sum diffs...

does this work? (untested)
+UNTRACKED=$(git ls-files --others --exclude-standard | grep -v "go.sum")

will try.
Can I also update Go version in .travis.yml ?

Yes, please!

Oh, why travis cancelled...?

no ide. restarted the run manually

seems like it passed. let's go with it.


Barbie Generation Girl Gotta Groove massive problems

This game has massive graphical problems. The only place I got it to work is in Win98SE with PCem Voodoo2 or in WinME through WineD3D wrapper in the SoftGPU package.
I used DDC by just copying the CD to HDD and placing ddraw.dll there (the game exxutable runs directly off the CD).
The photos will be explanatory, there are a lot of graphical issues but here are some:

Randomly asking, did you try it anytime?

I don't think it's a ddraw or D3D issue. If you block the Direct3D HAL device from enumeration, then the game doesn't even use Direct3D at all, and uses its own software renderer instead. All it does is lock a 640x480 surface to render into via CPU, unlock it, then blit (copy) it to the primary surface. And yet it has the same graphical corruptions as with D3D, so it must be some internal engine issue. Whatever it is, I don't want to reverse engineer the game to find out, so I'll pass on this one.


Tops - Presentation

The code are well documented and commented which is greatly appreciated.

Show the data distribution in map while exploring the data is a good step to include

Using seaborn instead of the simpler pyplot is appreciated

Using heatmap to present the classification report is a great visualization choice.


Exception on converting the 'stacked LSTM model' as a 'TF Lite' format.

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
TensorFlow installed from (source or binary):
TensorFlow version (or github SHA if from source):

Provide the text output from tflite_convert
Some of the operators in the model are not supported by the standard TensorFlow Lite runtime. If those are native TensorFlow operators, you might be able to use the extended runtime by passing --enable_select_tf_ops, or by setting target_ops=TFLITE_BUILTINS,SELECT_TF_OPS when calling tf.lite.TFLiteConverter(). Otherwise, if you have a custom implementation for them you can disable this error with --allow_custom_ops, or by setting allow_custom_ops=True when calling tf.lite.TFLiteConverter(). Here is a list of builtin operators you are using: ADD, CONCATENATION, FULLY_CONNECTED, LESS, LOGICAL_AND, LOGISTIC, MUL, RANGE, RESHAPE, SPLIT, TANH, TRANSPOSE. Here is a list of operators for which you will need custom implementations: Enter, Exit, LoopCond, Merge, Switch, TensorArrayGatherV3, TensorArrayReadV3, TensorArrayScatterV3, TensorArraySizeV3, TensorArrayV3, TensorArrayWriteV3.

Standalone code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate
the problem. If possible, please share a link to Colab/Jupyter/any notebook.
Also, please include a link to a GraphDef or the model if possible.
Any other info / logs
The exception was triggered when I try to convert the stacked LSTM model.
The original source code is provided as following URL.
-> https://github.com/YeongHyeon/FARED_for_Anomaly_Detection
For making 'tflite' file, I have already trained the above neural network.
Also, I have prepared the 'pbtxt' and 'pb' files
Please give me some solution!
Thank you and have a nice day.
:)

@YeongHyeon
Can you please update the issue template with the tensorflow version used for us to replicate the issue.
Please provide "simple stand alone code" for us to replicate the issue or if possible share a colab gist with the error faced.
With respect to the error can you please refer to these issues and update us:
#34266 #29117 link link1

The new model, working as the same function, was developed for solving this issue.
In the LSTM series, it is often a problem that I found via the web searching, so I have replaced the LSTM layer to a convolutional layer.
It seems TensorFlow 2 version has solved the above problem.
I will try them in future times and I hope to contact you again.
Thank you for answering.

Thank you for your update. glad that your issue is resolved, moving this to closed status.


Ex10.5 doubt

hello,I wrote a test case,but the result is different from yours.can you list one example for the answer of Ex10.5.
my test case:
#include <vector>
#include <string>
#include <algorithm>
#include <iostream>
using std::cout;
using std::endl;
using std::vector;
using std::string;
using std::boolalpha;
int main()
{
    string s1 = "ok";
    string s2 = "test";
    const char *c1 = "ok";
    const char *c2 = "test";
    vector<string> vs{s1, s2};
    vector<string> vs2{s1, s2};
    vector<const char *> vc{c1, c2};
    vector<const char *> vc2{c1, c2};
    cout << boolalpha << equal(vs.cbegin(), vs.cend(), vs2.cbegin()) << endl;
    cout << boolalpha << equal(vc.cbegin(), vc.cend(), vc2.cbegin()) << endl;
    return 0;
}

and the result is
true
true

Hi @zhuanggengzhen
Please check #227 for detail.

THX，admire the solver


[WIP] Add zachjs-sv2v package

The recipe is based on 'SymbiFlow/conda-packages' one.

I noticed that recipe from 'Symbiflow/conda-packages' is failing, although no changes to the recipe were made.
Last successful build: https://travis-ci.com/github/SymbiFlow/conda-packages/jobs/427344144
First failing build: https://travis-ci.com/github/SymbiFlow/conda-packages/jobs/428972925
I tracked down the cause of the issue. In successful builds, host's compiler was used (installed via "apt"). Failing builds use Conda-provided compiler and it clearly have problem with linking gmp library. Compiler issue was also described here: https://github.com/haskell/cabal/issues/5280#issuecomment-718818157
Conda build started to use Conda compilers because there was a change in "stack" (Haskell tool) recipe in conda-forge channel.
In version 2.5.1-0 there's no "requirements" section in meta.yaml.
In version 2.5.1-h57928b_1 (latest) gcc-linux-64 was added as a requirement.
Both versions are recognized as 2.5.1 by conda-build, so the latest one is pulled during build.
We will fix this recipe for now, by using host's compiler (not Conda) and non-Conda stack version.

@mithro this is a serious issue that might explode when we start digging into it.
I suggest uploading the one that works (even if not compiled as it should be) not to get blocked by it.


Add note about behavior being undefined if there's no loop upon exception being thrown

From discussion at https://github.com/reactphp/promise/issues/64#issuecomment-249584422
This allows e.g. an Exception being thrown due to no driver existing without breaking the contract.

This is no longer necessary once #19 gets merged.

Correct, closing this for now.


Add impression events for home cards and invite rewards banner

Description
In this PR:

add impression event for home cards, to know which home cards are viewed
add impression event for invite rewards banner

Other changes
N/A
Tested
Manually
How others should test
N/A
Related issues

Relates to #2208

Backwards compatibility
Yes

Hey @MuckT since 'N/A' is mentioned  in how others should test section we are skipping this PR
CC: @kathaypacific


fix: reset dynamic imports

Current behavior in unimport maintains the dynamicImports between updates and continuously adds duplicates to the list.
The console logs caused by this have annoyed me since the migration to unimport. Let's get this addressed as soon as possible.

modifyDynamicImports is how it was designed to be. The warning is rather a bug of Nuxt that does not clear the original ones.

Understood, that does make sense. Thank you for the clarification.


Hydrate error (Warning: Did not expect server HTML to contain a [  ] in [  ].)

I use loadable-components with webpack(to compile client, server).
part of server renderer:
  const context = {}; //Router context

  const extractor = new ChunkExtractor({statsFile: statsFilePath, entrypoints: ["index"]});
  const jsx = extractor.collectChunks(
    <StaticRouter location={req.url} context={context}>
      <App/>
    </StaticRouter>
  );
  const body = ReactDOMServer.renderToString(jsx);

  const scriptTags = extractor.getScriptTags();
  const linkTags = extractor.getLinkTags();
  const styleTags = extractor.getStyleTags();

and client code:
import App from "./App.js";

import React from "react";
import ReactDOM from "react-dom";

import {BrowserRouter, Router} from "react-router-dom";
import { loadableReady, loadComponents } from '@loadable/component'

loadableReady(() => {
  const root = document.getElementById('view')
  ReactDOM.hydrate(
    <BrowserRouter>
      <App/>
    </BrowserRouter>
  , root)
});

ReactDOM.hydrate is working like ReactDOM.render(redraw) and throw warning:
Warning: Did not expect server HTML to contain a <div> in <div>.
Everything work except that warning.
how can i fix it?

if add scriptTags to html body,and if use @loadable/webpack-plugin in client side?

const path = require("path");
const webpack = require("webpack");
const htmlWebpackPlugin = require("html-webpack-plugin");
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const { NODE_ENV } = process.env;
const LoadablePlugin = require('@loadable/webpack-plugin')
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const isHMR = NODE_ENV !== 'production'

module.exports = {
  mode: "development",
  entry: {
    index: [path.join(__dirname, "./src/entry-client.js")]
  },
  output: {
    path: path.join(__dirname, "./dist/client"),
    filename: "[name].js",
    publicPath: '/client/'
  },
  module: {
    rules: [
      { test: /\.js$/, loader: "babel-loader", exclude: /node_modules/ },
      { test: /\.css$/, loader: "css-loader" },
      {
        test: /\.(scss|sass)$/, use: [
          { loader: MiniCssExtractPlugin.loader, options: { hmr: isHMR, reloadAll: true } },
          "css-loader",
          "sass-loader"
        ]
      }
    ]
  },
  devtool: "hidden-source-map",
  plugins: [
    new CleanWebpackPlugin({
      verbose: true
    }),
    new htmlWebpackPlugin({
      template: path.join(__dirname, "./index.html"),
      inject: false,
      filename: '../index.html'
    }),
    new LoadablePlugin(),
    new MiniCssExtractPlugin({
      filename: '[name].css',
      chunkFilename: 'chunk.[name].css',
    }),
  ]
};

This is my webpack config and work right for me

I already use scriptTags on SSR and @loadable/webpack-plugin in client side.
If use LoadablePlugin() on client, how server load loadable-stats.json?
my client webpack
const isDevelopment = process.env.NODE_ENV === 'development';

const path = require("path");
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
const LoadablePlugin = require('@loadable/webpack-plugin')

module.exports = [
  {
    entry: {
      index: path.resolve(__dirname, "../src/App/index.js")
    },
    output: {
      publicPath: "/code/",
      path: path.resolve(__dirname, "../assets/static/code/"),
      filename: '[hash:10][id].js',
      chunkFilename: '[hash:10][id].js'
    },
    module: {
      rules: [
        {
          test: /\.js$/,
          exclude: /(node_modules|bower_components)/,
          use: {
            loader: 'babel-loader',
            options: {
              babelrc: false,
              presets: [
                "@babel/preset-env", "@babel/preset-react"
              ],
              plugins: ["module:@babel/plugin-proposal-class-properties"]
            }
          }
        }, {
          test: /\.s(a|c)ss$/,
          loader: [
            isDevelopment ? 'style-loader' : MiniCssExtractPlugin.loader,
            {
              loader: 'css-loader',
              options: {
                modules: {
                  localIdentName: '[hash:10]'
                },
                sourceMap: isDevelopment
              }
            }, {
              loader: 'sass-loader'
            }
          ]
        }, {
          test: /\.(png|jpe?g|gif)$/i,
          use: [
            {
              loader: 'file-loader',
              options:{
                publicPath:"/code/"
              }
            }
          ]
        }

      ]
    },
    resolve: {
      extensions: ['.js', '.jsx', '.scss']
    },
    optimization: {
      minimizer: [new UglifyJsPlugin({
          uglifyOptions: {
            mangle: true
          }
        })]
    },
    plugins: [
      new MiniCssExtractPlugin({
        filename: '[hash:10][id].css',
        chunkFilename: '[hash:10][id].css'
      }),
      new LoadablePlugin({
        writeToDisk: {
          filename: path.resolve(__dirname)
        },
        outputAsset: false
      })
    ],
    mode: isDevelopment
      ? "development"
      : "production"
  }
];

and I don't use @loadable/webpack-plugin in server side.. is it wrong?

Actually,I think @loadable/webpack-plugin  is used for client side,because the webpack output assets in server side is not same as client side in sometime due to their webpack config is different.@loadable/webpack-plugin is used to create dependent map,this is use for ChunkExtractor of @loadable/server to output getScriptTags,see more detail,I hope it helped

I fixed this error!
I didn't use LoadableBabelPlugin(@loadable/babel-plugin) in client side webpack config.
Thank you, hq229075284.
Your project helped me.


Fix unknown property error when syncing Gradle

When opening a project for the first time Android Gradle might create a default 'local.properties' file. Gradle will attempt to read multiple properties once it detects that this file exists but will fail to find them later.
P.S: I have failed to extract this VERY repetitive logic to separate methods but it does its thing. If you know how to do that feel free to add to this solution.

Nice!!
Thank you @andrews-moc! 👍 🙇

squash!

!merge


Consistently takes 100% CPU?

When I kill it ("Code Helper") in Activity Monitor, VSCode shows a message saying the extension host was killed. When I don't choose to restart host, and I hit the arrow keys, I get this:


Update Export-PMPCUninstallRegistryHives.ps1

Added WindowsInstaller property to property list to collect, then did some more...
Renamed to Export-PMPCInstalledSoftware.ps1 and removed references of the word 'hive'. We weren't exporting hives, just keys, values, and data.
The try/catch for $AllFoundObjects would never catch as a terminating error was suppressed
Throw with the original error record and print custom exception message to verbose stream instead
Removed -Name parameter from Get-ItemProperty as it would throw if value did not exist. Not a problem as the wanted properties are still selected at the end of the pipeline
Tidied minor styling

Please resign before merging

@CodyMathis123 @asjimene may someone review & sign?

I'll get this signed today


Script to update examples

Updates the example/data/trusted_tekton_tasks.yml and acceptance/samples/policy-input-golden-container.json files. Added the updated files and aligned the golang version in .tool-versions file to the go.mod.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (7ea7067) to head (9108d6a).

Additional details and impacted files

@@            Coverage Diff            @@
##              main     #1061   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files          111       111
  Lines         5587      5587
=========================================
  Hits          5587      5587


Parameters

I find a parameter named ‘reverse_aug'. But there is not a parameter initialized in opts.py.

Yes. I would like to try reverse video augmentation for online RVOS. But this technique is not work.


shortcuts for launch apps?

Hi, someone know if possible use zazu with keyboard shortcuts for launch apps?
like:
terminal
chrome
.... etc
thanks in advance,

You could make a plugin to do this. Start with a hotkey.
The file finder has a unique way of opening up apps cross platform where it goes to a user script or an open file based on the operating system.
You can see how it's done here:
https://github.com/tinytacoteam/zazu-file-finder/blob/master/zazu.json#L41-L54
https://github.com/tinytacoteam/zazu-file-finder/blob/master/openApp.js
If you do create a plugin, I'd love to get it into the plugin directory, thanks for stopping by!


39614

Field
Value

Redmine Ticket Number
39614

App-Dev Road Map #
n/a

Start Date
01/28/2019

Due Date
01/28/2019

App-Dev Priority
UP-Disqueued

Development Story Points
n/a

Peer Review Story Points
n/a

Ticket Author
@chriswiseman-dcgov

closing the current PR. Refer- https://github.com/dchbx/gluedb/pull/307 has the current branch changes


Singleton's cannot be used as const in a module

Godot version:
3.2.3
OS/device including version:
Linux
Issue description:
I know enums don't work very well with singletons/exports but I have the following in an autoload:
const COLOURS = {
	"black" 		: [0.0,0.0,0.0],
	"blue" 			: [0.0,0.0,192.0/256.0]
}

If I try to create a constant using it:
var y = Globals.COLOURS.blue     #works fine as var
const z = Globals.COLOURS.blue

I get error invalid index COLOURS in constant expression.
Maybe this is more a 'feature request', but you would expect autoload variables to be loaded first or at least a script able to know of the autoload's existence as it parses the code...

A singleton reference is not constant because the first part (Globals) is a result of get_node(), which itself is not a constant expression.

I get what you're saying, but constants are "known at compile-time" according to the docs, which implies it is regardless where it is defined, it is simply known at compile time?
So an autoload having a constant means the value is known at compile time. So that implies that a const based off a const is also perfectly valid because that is done at compile time?

why use globals, when you can do MyClass.MY_CONST

Autoloads are just references to a node. They can be modified, removed or replaced, so they can't be const.
However your code will work just fine when you add class_name.


'sid' description is missing from the document for v2.0 token. There is also 'appid' coming in v2.0 token

[Enter feedback here]

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

ID: 2471c08b-befe-8e1a-df08-f13e116c231e
Version Independent ID: 0d827d33-2906-6352-9398-13863def9354
Content: Microsoft identity platform access tokens - Microsoft identity platform
Content Source: articles/active-directory/develop/access-tokens.md
Service: active-directory
Sub-service: develop
GitHub Login: @hpsin
Microsoft Alias: hirsin

@Satya-Panigrahy-Volvo
Thanks for your feedback! We will investigate and update as appropriate.

Hi @Satya-Panigrahy-Volvo - can you validate that this is a v2 token, not a token from the v2 endpoint? Check the ver claim in the token.
sid is an optional claim, documented here:
https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-optional-claims

Hi @hpsin Here is the token I got from v2.0 endpoint. this was for a client credential flow. the end point is
https://login.microsoftonline.com//oauth2/v2.0/token
"iss": "https://sts.windows.net//",
"iat":<PHONE_NUMBER>,
"nbf":<PHONE_NUMBER>,
"exp":<PHONE_NUMBER>,
"aio": "",
"appid": "",
"appidacr": "1",
"idp": "https://sts.windows.net//",
"idtyp": "app",
"oid": "",
"rh": "",
"sid": "",
"sub": "",
"tenant_ctry": "",
"tenant_region_scope": "",
"tid": "",
"uti": "",
"ver": "1.0"
}

Yep, that's a v1 token, so this is expected. Thanks!

So it's like I am using a v2.0 endpoint(not v2) and getting an access token of version 1? If you see the endpoint, it is to get version 2 access token. because If I see the endpoints, there is a subtle different in endpoints
https://login.microsoftonline.com//oauth2/v2.0/token is for version 2
https://login.microsoftonline.com//oauth2/v2/token for version 1
Just curious to know what excactly we have to do in order to get version 2 access token

APIs determine which access token version they get, using the accessTokenAcceptedVersion attribute.  The version one URL there is not correct - there is no "vx" in the v1 endpoint.
Microsoft identity platform access tokens - Microsoft identity platform | Microsoft Docshttps://docs.microsoft.com/en-us/azure/active-directory/develop/access-tokens#what-app-is-a-token-for
From: Satya-Panigrahy-Volvo @.>
Sent: Thursday, March 18, 2021 8:43 PM
To: MicrosoftDocs/azure-docs @.>
Cc: Hirsch Singhal @.>; Mention @.>
Subject: Re: [MicrosoftDocs/azure-docs] 'sid' description is missing from the document for v2.0 token. There is also 'appid' coming in v2.0 token (#72379)
So it's like I am using a v2.0 endpoint(not v2) and getting an access token of version 1? If you see the endpoint, it is to get version 2 access token. because If I see the endpoints, there is a subtle different in endpoints
https://login.microsoftonline.com//oauth2/v2.0/tokenhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flogin.microsoftonline.com%2F%2Foauth2%2Fv2.0%2Ftoken&data=04|01|hirsin%40microsoft.com|d4432967afe24d1b698708d8ea8915c4|72f988bf86f141af91ab2d7cd011db47|1|0|637517221788755934|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=pDFZNCkKM69XQkGpOXbf3qRJZCK5%2BB6Jnqb4ZoxPjcQ%3D&reserved=0 is for version 2
https://login.microsoftonline.com//oauth2/v2/tokenhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Flogin.microsoftonline.com%2F%2Foauth2%2Fv2%2Ftoken&data=04|01|hirsin%40microsoft.com|d4432967afe24d1b698708d8ea8915c4|72f988bf86f141af91ab2d7cd011db47|1|0|637517221788765928|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=qZYh7eu36gHfE0cnwPnBWIg%2Fu6vJ6pJS3tL3UI08044%3D&reserved=0 for version 1
Just curious to know what excactly we have to do in order to get version 2 access token

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fazure-docs%2Fissues%2F72379%23issuecomment-802526729&data=04|01|hirsin%40microsoft.com|d4432967afe24d1b698708d8ea8915c4|72f988bf86f141af91ab2d7cd011db47|1|0|637517221788765928|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=duiAKQ7WBeSK0eE2GBI6mvxQuIYBkWNFldAVYeOg1jk%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAAMW2O7EN4LADVPE4XEYHFLTELB4BANCNFSM4ZMZUDFQ&data=04|01|hirsin%40microsoft.com|d4432967afe24d1b698708d8ea8915c4|72f988bf86f141af91ab2d7cd011db47|1|0|637517221788775922|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=ic7nNF636br23rJGEwBaY5Mruiu5RMjpEvwQxHx%2BsZQ%3D&reserved=0.

@Satya-Panigrahy-Volvo
I just wanted to check in and see if you were able to resolve this issue? If you have any other questions, please let me know. Otherwise, I'll go ahead and close out this issue at the end of the day pending a response from your end.
Thank you for your time and patience throughout this issue.

Hello @James-Hamil-MSFT, yeah I have got the answer. Sorry I didn't see it because of time difference.

@Satya-Panigrahy-Volvo
Thank you for the follow up. It's no problem at all, I'm glad that we were able to help you resolve this issue!


ESP metadata: add type, fix sources

On the ESP scraper definition:

I'd left out the type property, which is csv
I'd misunderstood the sources property; I've renamed that to _endpoints (for internal use by the scraper) and populated the original sources correctly (Spain Min. of Health & Dept. of National Security).

LGTM

Nice one thanks!


Clickable evolutions branch

raw code, not for approval yet....implemented clickable Pokemon evolutions that lead to Pokemon profile

may have accidentally finished this feature in inside of filterBranch..


Skip authorization on nightly build

Refs: https://github.com/dcos/dcos-core-cli/blame/5edeb7e8f5add1311c8f5c6d312c977e1e1de4f6/ci/build.groovy#L13-L21

https://github.com/mesosphere/sec-ci-libs/pull/6/files#diff-04c6e90faac2675aa89e2176d2eec7d8R136-R138 says:

It accepts the following, positional arguments:

A list of branches for which all all CI runs are permitted by default (e.g. master).

wouldn't that mean that this change introduces checking (instead of skipping something)?

@pierrebeitz How about merging this to check if build will run over the weekend. If not we will revert this commit?


Java cannot import the 0.8.0 version of the library.

What happened
ide: idea
maven dependency:

com.swmansion.starknet
starknet
0.8.0

when i use this version in my project, i find i cannot import any classes like this:

Stack trace

Steps to reproduce

SDK Version
0.8.0
Language
Java
Language
n/a
Language version
8
What operating system are you using?
Mac
Is there an existing issue for this?

[ ] I have searched the existing issues and verified no issue exits for this problem.

Hello, can you please tell me what build tool are you using and how exactly are you adding the dependeny?
Have you tried refreshing the project in the plugin dedicated to said build tool?

#354 seems like a reason why you might be unable to load 0.8.0. Although you should still try to refresh the project, since despite #354 imports still should work, even though you won't be able to run it in java. Will try to release 0.8.1 addressing #354 ASAP.

#354 seems like a reason why you might be unable to import 0.8.0. Still, you should still try to refresh the project, since despite #354 imports still should work, even though you won't be able to run it in java. Will try to release 0.8.1 addressing #354 ASAP.

OK,thanks for  your reply. And I'm an NFT developer looking to use your 0.8.0 version of the MerkleTree type. Maybe I'll need to wait a bit longer.

Hello, can you please tell me what build tool are you using and how exactly are you adding the dependency? Have you tried refreshing the project in the plugin dedicated to said build tool?

i use maven to build my project. and when i import the maven dependency in my project, my dependency tree like this:

and then i open the source code of the lib, the tips on my IDEA like:

I hope this is helpful for you in solving the issue.

@MuffinPeinVvv
The issue should be resolved in 0.8.1.
Let me know if everything works as expected now.

@MuffinPeinVvv The issue should be resolved in 0.8.1. Let me know if everything works as expected now.

i close kotlin plugin in my IDEA and use 0.8.1 in my project. it works.


Don't set all fields in InputObject if those not in Request

Is your feature request related to a problem?
HC sets all fields in InputObject even those not in request #5523.
We have around 100 input objects with about 10-15 fields. All of them inherit from a single object that tracks if property was set during deserialization. We are migrating from graphql-dotnet to HotChocolate and would like to reuse our current logic. Also those input objects are in Application layer and HotChocolate is referenced only in Infrastructure layer.
The solution you'd like
Make it configurable how HC handles fields not in Request.

Current behavior. Set all fields even if those not in Request. Use Optional to distinguish between NULL and unspecified.
Set only specified fields (those in Request).

Product
Hot Chocolate

There is lots complexity to this issue as we take into account if we for instance have input objects that are immutable and only have a constructors. There are also mixed cases where objects have some things in the constructor and some set through properties. At the moment I think this will not take priority as I have not a good Idea on enabling this without degrading aspects of this for other users.

We have decided to not implement this.


Documentation of Bayesian model and error propagation.

Waiting for #6
I suggest that we make three notebooks.
article/validation_of_bayesian_model.ipynb
Validation plots to show that the bayesian model does what we think.
article/article_error_propagation_analysis.ipynb
Here we run the sample the Bayesian model with fixed measurement error on the concentration, then compare fixed measurement error to uncertainty in the posterior of the pseudo batch transformed values. This is what we already do in A realistic examples of the error propagation section of one of the notebooks. But we will need to redo it using the Python API.
Docs/source/Tutorials/7 - Pseudobatch transformation with uncertainty
Describes how to use the Bayesian Pseudobatch API using one of the data sets.

Validation of the bayesian model is included in the article/article_error_propagation_analysis.ipynb. Thus, the issue has been implemented.


fix(http): remove outgoing headers normalization

Which problem is this PR solving?
The http auto-instrumentation should not modify the request in any other way than context injection. Currently, the library does modify the casing of request headers. Even though in theory that should not matter, there are servers that require incoming headers to have some predefined casing, e.g. all letters uppercase.
Fixes #3556
Short description of the changes
Remove the code that "normalizes" the request headers.
Type of change
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?
To test this, send a request with headers that are not lowercase. The target server should receive them as they were sent.
Checklist:

[x] Followed the style guidelines of this project
[x] Documentation has been updated

Looks like this was added by @legendecas in https://github.com/open-telemetry/opentelemetry-js/commit/21fc8b5280af360a517707ee013a1f37ba38bdc0#diff-2a4dbbc8d99791ab2180a7b9c036458fa20b0e8175d677b7cd28099ed2ebf100R294-R298
@legendecas is there a reason to keep this code or was it just an oversight?

I assume it's used to ease request suppression in outgoing hook based on request headers. for incoming node http normalizes all headers to lowercase. For outgoing one gets what application uses so any sort of casing.
Another topic is maybe to ensure that we don't end up in having TraceParent form application next to traceparent added by instrumentation.

I assume it's used to ease request suppression in outgoing hook based on request headers. for incoming node http normalizes all headers to lowercase. For outgoing one gets what application uses so any sort of casing.
Another topic is maybe to ensure that we don't end up in having TraceParent form application next to traceparent added by instrumentation.

The second point definitely should be addressed, probably in a different PR though. The question is, what do do in such a case? Should the library prioritize the traceparent supplied with the request, or should it prioritize the one that it'd normally inject?
Btw, the build started to fail in an unexpected place, I looked through the commits that came in since I opened this PR, and none of them should be the reason. I'm not sure why builds fail.

Btw, the build started to fail in an unexpected place, I looked through the commits that came in since I opened this PR, and none of them should be the reason. I'm not sure why builds fail.

https://github.com/open-telemetry/opentelemetry-js/pull/3567 should fix this

I assume it's used to ease request suppression in outgoing hook based on request headers. for incoming node http normalizes all headers to lowercase. For outgoing one gets what application uses so any sort of casing.

it's possible to normalize for the hook without modifying the request. @marcinjahn what would you think about updating the PR to do that?

Another topic is maybe to ensure that we don't end up in having TraceParent form application next to traceparent added by instrumentation.

Lots of layers to this. I think questions around this are most likely best solved in the spec or even in the w3c spec before implementations start tackling them inconsistently.

it's possible to normalize for the hook without modifying the request. @marcinjahn what would you think about updating the PR to do that?

I could do that, only I am not really sure if that's really a good idea. If some client sends requests with non-lowercased headers, possibly there's some reason behind it, and the casing matters. Possibly, in the hook, the app would want to use these headers for something else (e.g., just logging). If lower-case headers are needed, it's not difficult for the app to lowercase them.
I say, let's not make such decisions for the users of the library. Doing the lower-casing on the library side is irreversible for the users, while leaving the headers in their original form gives them all the possibilities to do whatever they need to do.
Having said that, since you are the maintainers of the library, I'll add the lowercasing in the hook if you still think it's the right thing to do. Btw, do you mean the HttpInstrumentationConfig's requestHook? The config interfaca has quite a few hooks there :)

@dyladan Is there anything more to do or can this PR be merged?

If some client sends requests with non-lowercased headers, possibly there's some reason behind it, and the casing matters. Possibly, in the hook, the app would want to use these headers for something else (e.g., just logging). If lower-case headers are needed, it's not difficult for the app to lowercase them.
I say, let's not make such decisions for the users of the library. Doing the lower-casing on the library side is irreversible for the users, while leaving the headers in their original form gives them all the possibilities to do whatever they need to do.
Having said that, since you are the maintainers of the library, I'll add the lowercasing in the hook if you still think it's the right thing to do. Btw, do you mean the HttpInstrumentationConfig's requestHook? The config interfaca has quite a few hooks there :)

I was thinking about it mostly from a backwards compatibility perspective. There may be users depending on the lowercase behavior that we will break by undoing it. For example, they may be reading the 'authorization' key when their app is adding it as Authorization. Apps should not be differentiating between headers by case and should not be depending on casing in headers as they are specified to be case insensitive.
I guess I can go either way. I'm curious what the other @open-telemetry/javascript-maintainers think about this, particularly @legendecas but he is on vacation until the end of the month.

Right, I agree with your perspective. Completely removing lower-casing might be breaking for some (although still, it might be undesirable for new users). To keep it working for existing users, I'll add the hook normalization. Again, would it be the requestHook that you were thinking about?

That's the one I was thinking of but I admit there may be others that I don't think of immediately.

Alright, let's await for @legendecas's input.

This was added to avoid header case-sensitivity duplications in the hooks. As defined in https://www.rfc-editor.org/rfc/rfc7230#section-3.2, HTTP header keys are case-insensitive. And Node.js already lowe-cased all incoming message's header keys so we don't have to perform anything particular.
However, it is true that we should not prevent users from sending arbitrary case headers. I think the alternative here is using the original headers object to make the actual request and calling the hooks with the parsed one.

Client response and server request hooks have lowercase headers because node normalizes headers on receive.
Client request and server response get the data from user.

I think the alternative here is using the original headers object to make the actual request and calling the hooks with the parsed one.

That was my original recommendation as well

Client response and server request hooks have lowercase headers because node normalizes headers on receive.
Client request and server response get the data from user.

In the case of client response and server request hooks, we don't have to lowercase them because they're already lowercased.
In the case of client request and server response hooks, we should not modify the original request but it may be beneficial to provide normalized headers to the hooks. This satisfies backwards compatibility and also provides a consistent experience across all hooks.

Thinking about this a bit more though I am not so sure we should normalize the headers at all. The main drawback I can think of is that we may normalize in a different way than the runtime. If there is an outgoing request with MyHeader and myheader, one of these will "win" the normalization but the runtime may (probably will) treat them entirely differently. I don't think node does any modification of the outgoing headers, which means we may provide different headers to the hook than are actually included in the request.

Do you know why the node-windows unit tests are failing?

Do you know why the node-windows unit tests are failing?

The test is not stable. Being tracked at https://github.com/open-telemetry/opentelemetry-js/issues/3572. I've restarted the run.


Intermittently Errno::ENOENT errors

We intermittently (a few times a week) see Errno::ENOENT errors when calling CodeOwnership.for_file where code ownership claims that a file we're looking up ownership for doesn't exist. It happens for different paths, not always the same path. There doesn't seem to be any obvious pattern for when this happens. The file exists and is found on 99.9% of requests. I've included the gem-specific portion of the trace below. Any ideas on how to track this down? For now we've added a begin/rescue block around it, but obviously that's not an ideal solution. It's really weird given that I can pass a path that definitely doesn't exist to CodeOwnership.for_file and it doesn't error, just returns nil.
The error has the signature Errno::ENOENT: No such file or directory @ rb_sysopen - path/to/file/that/exists.rb.
/app/vendor/bundle/ruby/3.3.0/gems/code_ownership-1.36.2/lib/code_ownership/private/ownership_mappers/file_annotations.rb:86:in `foreach'
,
/app/vendor/bundle/ruby/3.3.0/gems/code_ownership-1.36.2/lib/code_ownership/private/ownership_mappers/file_annotations.rb:86:in `each'
,
/app/vendor/bundle/ruby/3.3.0/gems/code_ownership-1.36.2/lib/code_ownership/private/ownership_mappers/file_annotations.rb:86:in `first'
,

/app/vendor/bundle/ruby/3.3.0/gems/code_ownership-1.36.2/lib/code_ownership/private/ownership_mappers/file_annotations.rb:86:in `file_annotation_based_owner'
,
/app/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11372/lib/types/private/methods/call_validation_2_7.rb:968:in `bind_call'
,
/app/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11372/lib/types/private/methods/call_validation_2_7.rb:968:in `block in create_validator_method_medium1'
,
/app/vendor/bundle/ruby/3.3.0/gems/code_ownership-1.36.2/lib/code_ownership/private/ownership_mappers/file_annotations.rb:29:in `map_file_to_owner'
,
/app/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11372/lib/types/private/methods/call_validation_2_7.rb:968:in `bind_call'
,
/app/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11372/lib/types/private/methods/call_validation_2_7.rb:968:in `block in create_validator_method_medium1'
,
/app/vendor/bundle/ruby/3.3.0/gems/code_ownership-1.36.2/lib/code_ownership.rb:41:in `block in for_file'
,
/app/vendor/bundle/ruby/3.3.0/gems/code_ownership-1.36.2/lib/code_ownership.rb:40:in `each'
,
/app/vendor/bundle/ruby/3.3.0/gems/code_ownership-1.36.2/lib/code_ownership.rb:40:in `for_file'
,
/app/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11372/lib/types/private/methods/call_validation_2_7.rb:968:in `bind_call'
,
/app/vendor/bundle/ruby/3.3.0/gems/sorbet-runtime-0.5.11372/lib/types/private/methods/call_validation_2_7.rb:968:in `block in create_validator_method_medium1'

Hi Brian!
It looks like the Errno::ENOENT error you are getting is indicating a file does not exist even though you can see it in your directory.
This also seems weird since on line 78 we check that the file exists: return unless File.file?(filename)
Do you think there is something in the background that is moving or renaming files?

Yes it is super weird. I can't think of anything that would move or rename files, and we don't see anything like this anywhere else in our error monitoring. Any tips on how we could troubleshoot it?

Hi @f1sherman! I want to check in and see if you're still experiencing this issue. Recently, one of the folks on our team made some improvements to this repo, and those changes may or may not impact this issue. We haven't been able to reproduce this issue, but we'll continue to keep an eye out for it.

@ashleywillard thanks for the heads up! I haven't seen this crop up in at least 2 weeks. I'll try removing our code that swallows the error and report back here if it comes back. Thank you!

@ashleywillard unfortunately this error came back after I removed our patch :(.

Darn! We still have yet to see this error but I will let you know if we do. It seems like this issue might be tricky to reproduce on our end.


Creating docs for creating VMware vSphere VM templates.

@jtravee thanks, I will get this turned around tomorrow.

@jtravee changes have been implemented.

@btat @jtravee I guessed I missed a few updates. I have them all resolved now.

@btat @jtravee Thanks for the reviews, I fixed the last one above.


fix: fix the java code problems find by checkstyle

What problem does this PR solve?
https://github.com/pingcap/tispark/issues/2176
What is changed and how it works?
improve the code quantity
trigger when in mvn validate progress
Check List
Tests

Manual test
use "mvn clean package -Dmaven.test.skip=true" to confirm the correct of changes

Side effects

build will be fail when checkstyle fail

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

IMHO we should first decide how to apply the checkstyle plugin. Such code churns are usually not good idea (easy to introduce bugs, destroy good git commit history). I'd like to leave them unchanged and gradually fix the style in the future.

IMHO we should first decide how to apply the checkstyle plugin. Such code churns are usually not good idea (easy to introduce bugs, destroy good git commit history). I'd like to leave them unchanged and gradually fix the style in the future.

your suggetion seems beetet. However i have no idea how to apply checkstyle to the Incremental code. Need futhuer thinking

IMHO we should first decide how to apply the checkstyle plugin. Such code churns are usually not good idea (easy to introduce bugs, destroy good git commit history). I'd like to leave them unchanged and gradually fix the style in the future.

your suggetion seems beetet. However i have no idea how to apply checkstyle to the Incremental code. Need futhuer thinking

Maybe we could make the checker as an optional merge requirement first, as a suggestion. Don't make it complex.


evolved dataset projection issue

Hi, I used your evolved program to evolved my own dataset with the default parameters, my own datset has 161 samples, and the evolved result is 419, but after I project the evolved result(419) to 2D and check its xy position, the valid(if min(xy) <0, invalid) 2D pose is only 47.
My dataset(world coordinate) is not in the meter unit like Human36M, does this affect my evolved result?
My dataset only has 17 joints, the other joints I set the value with 1, does this affect my evolved result?
In my understanding you only check the valid of 3D pose(world coordinate), and use all the evolved data to train, can this evolved strategy guarantee your 2D projection is valid?
Thank you very much

Hi, I used your evolved program to evolved my own dataset with the default parameters, my own datset has 161 samples, and the evolved result is 419, but after I project the evolved result(419) to 2D and check its xy position, the valid(if min(xy) <0, invalid) 2D pose is only 47.
My dataset(world coordinate) is not in the meter unit like Human36M, does this affect my evolved result?
My dataset only has 17 joints, the other joints I set the value with 1, does this affect my evolved result?
In my understanding you only check the valid of 3D pose(world coordinate), and use all the evolved data to train, can this evolved strategy guarantee your 2D projection is valid?
Thank you very much

Hi, the location of the projected 2D joints depend on the 3D skeletons as well as the camera parameters. The default camera parameters is taken from H36M and should not produce subjects that lie outside of the image plane.  If the projected keypoints lie outside of the image plane, the reason may be:

You modified the skeleton size and the projected skeleton is too huge.
You modified the location of the 3D skeleton.
You modified the position of the camera.

"My dataset(world coordinate) is not in the meter unit like Human36M, does this affect my evolved result?"
Reply: Certain operator such as crossover only modifies limb orientation and using it is not influenced by the skeleton size. However, the camera projection is size-dependent. Your projected skeletons can be too huge if your input 3D skeletons does not use the same unit.
"My dataset only has 17 joints, the other joints I set the value with 1, does this affect my evolved result?"
Reply: This should not influence the result. Only 17 joints are used in this repository.
"In my understanding you only check the valid of 3D pose(world coordinate), and use all the evolved data to train, can this evolved strategy guarantee your 2D projection is valid?"
Reply: The global location of the skeletons are taken from H36M and are not modified during evolution. By default the projected skeletons should lie inside the image plane. In fact, the location of skeletons and cameras can be controlled by specifiying the root position and camera translation.

Hi, the location of the projected 2D joints depend on the 3D skeletons as well as the camera parameters.
Sorry to bother you with not explicitly illustration that I project my evolved 3D pose with my own corresponding parameter, I use the default parameter of your evolve.py to generate 3D pose.

Hi, the location of the projected 2D joints depend on the 3D skeletons as well as the camera parameters.

Sorry to bother you with not explicitly illustration that I project my evolved 3D pose with my own corresponding parameter, I use the default parameter of your evolve.py to generate 3D pose.

Hi, are the projected joints valid before evolution? Did you disable "modify bone length" option during the evolution? If no please try setting "modifying bone length" to False since that option may change the size of the subjects. You can disable it by setting opt.MBL to False.

Hi, are the projected joints valid before evolution?
yes,  I did the same 2D projection validity check on the 3D pose of my data before evolution to guarantee the validity of 3D pose, the result showed all the 2D projection is valid

Did you disable "modify bone length" option during the evolution? If no please try setting "modifying bone length" to False since that option may change the size of the subjects. You can disable it by setting opt.MBL to False.
Hi, Thank you, I found this issue and set the opt.MBL to False,  this item did make some of 2D projection of my evolved pose invalid, besides this opt.MBL item, in exploration function, I also add one operation to check the valid of 2D pose, based on this two operation, all of the 2D projection of the evolved data is valid.

but I think the "modify bone length" option will enhance the variety of evolved pose, so I will further think how to modify this function to take effect on my data.
thank you very much for your reply

Closing inactive issues that already have answers. Re-open if needed.


Why is v4 beta blocked?

v4.0.0-beta milestone is stuck at 99% for months. There seems no apparent reason why the team is not releasing at least the beta. We are stuck with alpha6 for 8+ months now. I (and thousands of other people) would like to integrate any changes/bugfixes that accumulated during those months. We started using v4 for business apps that were planned to be production-ready now. It's been YEARS of v4 development and nobody would have predicted that we'd be stuck with alpha 6 at the end of 2017!
Please be kind to answer:

What is the reason of not releasing at least v4.0.0-beta (or call it alpha 7 if its still messy).
Is this project abandoned / essentially unsuited for future-oriented projects...

I know you (devs) have no obligation to anyone whatsoever... I have no right to demand anything. But I think I have a right to be answered. I did bet on your project and I'm having difficulties in soon-to-be-production projects.
Please don't close this thread. Let us have at least one place where we could talk about this. You're not updating your milestones, you're not updating the blog, you're closing any question that asks for more info.... This is a symptoms of abandoned projects. Bootstrap is what it is because of love from its users. Now you are shutting the door in their face. Please don't do that.

Bootstrap isn't an abandoned projects they are regularly new commits on our v4-dev branch, we just have to find time to launch our Beta 1, that's all

I guess a valid question might be - would it be helpful to cut Alpha 7 as an interim solution?
We're currently using a manual download of v4-dev in a production website - not optimal.
Alternatively - would it be possible to have an NPM package tied to v4-dev?

@jensamunch see : https://docs.npmjs.com/files/package.json#git-urls-as-dependencies
We already shipped 6 alphas, I think it's enough, it's time to ship our first beta (and maybe after that a second one)

thanks - i tried
npm install twbs/bootstrap#v4-dev
npm install --save git+https://github.com/twbs/bootstrap.git#v4-dev
And it only gives me Alpha 6.
How do I get the most recent v4-dev?

Is documentation for beta available online ? Or we can only compile it ? Thanks.

@Johann-S
Sorry to ask but what should we use for NPM install of v4-dev? I'm only getting alpha-6 whatever I try..

@jensamunch Are you sure that gives you Alpha 6? The package.json will say Alpha 6 because we haven't shipped a new version, but the code should still be bleeding edge.

@tx8821 This issue is a duplicate of #19362, #22576, #23027, #23054, #23120, #23129 and #23223. All of those issues are closed, but closed issues are not locked, and you're very welcome to comment there. If a project maintainer closes an issue however, it's not helpful to create yet more duplicates.

v4.0.0-beta milestone is stuck at 99% for months.

And yet commits continue to be made to v4-dev. I'm not sure what definition of stuck you're using, but simply because the milestone doesn't have a lot of open issues assigned, doesn't mean things aren't being assigned as they are being merged. Normally when I'm managing PRs, I don't know if it's going to ship in Beta 1 until five minutes before I merge it, and hence no, it won't have been assigned to the milestone earlier.

I'm having difficulties in soon-to-be-production projects.

What difficulties are you having? If the code isn't working for you, then please file a bug report.

Don't Stop Believin'
https://www.youtube.com/watch?time_continue=77&v=1k8craCGpgs

"Great works are performed not by strength but by perseverance." Samuel Johnson

thanks @bardiharborow
you're right - npm install twbs/bootstrap#v4-dev
does work

any roadmap？？

@prowei - yes there are: https://github.com/twbs/bootstrap/projects

I took the last SCSS to do the markup and now I can not use @ng-bootstrap/ng-bootstrap, since the drop-down lists do not work now. The developers are waiting for the next release. (((

@kolkov we've got a compatibility branch if you want to use ng-bootstrap with the HEAD of the Bootstrap repo. At the moment the only remaining issue is in dropdowns and we should have it covered this week (you can track progress here: https://github.com/ng-bootstrap/ng-bootstrap/issues/1679)
Finally, as an open source project maintainer, I would like to say that I understand how hard is to estimate progress, give realistic schedule update etc. As such I think that we, as the community should say "folks, thanks for everything you are doing on Bootstrap 4 and we are here for you if you need us". I don't think that putting more pressure on people will help and issues like this one are just  draining brain cycles that otherwise could be spent on improving code.
So, my deepest THANK YOU for the Bootstrap maintainers. And if you guys can chop off some work for the community, I'm sure that there would be many who could step in and help.

Aren't they waiting the sixth birthday to release the beta?

Aren't they waiting the sixth birthday to release the beta?

Nope! Purely coincidence that it's taken this long to get together anything close to a release :).

I too thought an Alpha 7 would have been the best approach in the interim, until beta 1 is out. I fully understand that you want to ensure no B/C breaks are made once beta 1 is out, but an alpha 7 would have (still can) be a good move, and ensure people sleep well at night.
As it stands, we started using the very early alpha in the Joomla 4.0, which is still in development. So even for us, an alpha 7 would be lovely as there are a log of small bugs that we've had to manually iron out.
Keep up the good work!

I do not think that the problem is that the Beta is not being shipped, it is more that you take a look at the Milestone thing and it is for months at 99%. It is unclear how to help or what needs to be done to move the project forward.
When you want to support development by reporting a bug with a fix you only discover that the bug has been fixed months ago.
While at the same time, milestones for 4.3 are being opened, and issues for 4.1 are already resolved, like What the hell is going on?, why are you not shipping anything, while at the same time having 5 milestones into the future and doing already stuff for those future releases.
That makes the Roadmap/Milestone thing utterly meaningless.
An Alpha 7 would at least clear up that, progress is being made but the team wants to keep the option available for change breaking stuff.
Even if Beta would be shipped, the big question then is will we be put into the same situation again, 99% of Bootstrap 4 is done but no final 4.0. without clear communication of what is actually going on.
For me it does not really matter when the Beta is shipped, It would be just great if the communication of what is going on would be a little clearer.

It would be just great if the communication of what is going on would be a little clearer.

AFAIR at this point best way to help is to play with current master and report back issues you've encountered. Quite a lot has happened in master that the team would love to have feedback on.
It was discussed week or two back that that's the todo left for Beta 1. This is why you see it as 99%. Its done, but here and there things pop up that require fixing.
On sidenote quite a bit of issues reported on github those times are of "hey, something is weird on your docs!" "you fixed it on master? oh..." ;)

What the hell is going on?, why are you not shipping anything, while at the same time having 5 milestones into the future and doing already stuff for those future releases. That makes the Roadmap/Milestone thing utterly meaningless.

Managing expectations of when an open issue or pull request might be closed is just as important as merging things for an imminent release. I've provided the next few releases to bucket work, to ensure that we don't keep tackling todos without shipping as we've done to date. It doesn't make it meaningless, and gives me as maintainer a clear path forward after we ship an update.
It might not seem like much to you, but planning that far out is huge. You see it as getting in the way of a release, whereas I see it as a way to clear my head and see these groups of issues and PRs as separate efforts.
Hope that helps clarify the use of projects.

If the issue holding back beta 1 is feedback, then the proper solution is ofcourse to release an alpha 7 and try to do minimal changes for beta 1, instead of trying to perfect a beta 1 and being stuck in having to do breaking changes for beta 2.

It's feedback, it's testing, it's planning, it's having time to do a full release and be around in case anything goes wrong, it's writing the blog post for the release, it's answering follow up tweets and HN comments, it's second guessing yourself after years of development, it's saying there wouldn't be anymore alphas last time.
Beta 1, and every release before it, has been held back for a lot of reasons.

It's feedback, it's testing, it's planning, it's having time to do a full release and be around in case anything goes wrong, it's writing the blog post for the release, it's answering follow up tweets and HN comments, it's second guessing yourself after years of development, it's saying there wouldn't be anymore alphas last time.

@mdo, maybe it's time to delegate some of those tasks, that is if they aren't haven't been. I understanding working in the public eye is stressful, but ask for help if you need it.
There are so many people here willing to help out as much as they can. Do you need someone to draft up a blog post so you (team?) can review it? Need a community manager to step in and take care of tweets and HN/Reddit comments that aren't pressing?
Honestly, the community is here to help clear the road so you (and the core team) can focus on what you do best.
We ❤ bootstrap and want it to grow.

@mdo don't forget to close this and pour yourself a 🍺 .

:grin: http://blog.getbootstrap.com/2017/08/10/bootstrap-4-beta/


Stop video track safely

Treat camera read timeout as error and return detailed errors.
Wait finishing video read loop to avoid memory violation
as the video frames might be alloced by C or on shared memory.
Reference issue
https://github.com/pion/mediadevices/issues/35#issuecomment-584535022

Added some more comments and fix const name.
Read now returns io.EOF if called after Close.


Grub vs grub2

Hey there, so im trying to install this absolutely wonderful project but i have a folder "/boot/grub" but not "/boot/grub2", cant seem to find much about the issue, got any recurses or tips?

Hi, as noted in the README, it shouldn't matter. The chances are very high that you have grub version 2, because its been out since 2012. You can check your grub version with grub-install -V and it should give you an output like grub-install (GRUB) 2:2.06.r403... so you should be all good.
Its maybe just nicer to have a grub folder without an ugly number in it :)


Add transform op for applying patterns on non-isolated from above ops

Certain patterns such as unroll_vectors_gpu_wmma need finer control over where to apply the pattern instead of the existing blanket application offered by transform.iree.apply_patterns. This adds apply_patterns_to_nested which operates on non-isolated from above ops by finding an isolated parent and filtering on the target operation within the patterns being applied.
Only support for the unrolling patterns is added here and more patterns can be added as the need arises.

@qedawkins, note there are some ongoing refactorings and improvements that should make this unnecessary

@qedawkins, note there are some ongoing refactorings and improvements that should make this unnecessary

Perfect, I will wait for that then. I'll close this PR once those have landed in that case.


add gen-hostcert cmd

gen-hostcert cmd can be used to generate a host ssh certificate by crypki signer directly.
We release the cmd in this repo instead of crypki repo, because it depends on some ysshra packages, such as "keyid" and "transid".

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.

can we add document this utility's usage in top-level readme?


Design and Usability Issues in Sidebar Layout

Description:
The sidebar design presented has several usability and aesthetic issues that reduce its overall effectiveness. The primary concerns are related to typography, alignment, spacing, icon size, and color contrast.
screenshot:

@ANSHIKA-26 please label the issuse

@ANSHIKA-26 please assign it to me

@ANSHIKA-26 please label the lavel of the issuse

what changes do you wish to do ?

To improve the sidebar design:
1.Typography: Make headings (e.g., "Popular Tags") larger and bold. Fix "Techonogy" to "Technology" and add more space between tags for better readability.
2.Alignment: Align social icons evenly and ensure headings are properly aligned with their sections.
3.Spacing: Increase space between sections and add more space between social media icons.
4.Icon Size: Make social media icons slightly larger for better visibility.

Contrast: Increase the contrast between text/icons and the background for easier readability.

These changes will improve both usability and visual appeal.

@ANSHIKA-26 assign me here


Allow for domain name trailing dot in PublicSuffixDatabase

Does this return the wrong answer for say, https://squareup.com.

I feel like this is a strong hint :)
I'll check. Thanks!

Does this return the wrong answer for say, https://squareup.com.

Ok, you win this round Mr Swank.


Data type

Ingest large vol won't find the correct data type. Currently have to manually specify the data type in the ingest_large_vol.py script.

This is intended behavior for now to avoid ingesting the wrong data.  On the roadmap is a command line flag to "discover properties of images" which will automatically find the datatype, image size, # of images in a dataset and use that for ingest.
Pull requests welcome if you are inclined to work on this feature.


cblas_sgmem  segfaults using big matrixes

Problem
Program segfaults when multiplying big matrixes. We also allocated memory with blas_memory_alloc. It gave another problem stating "too many memory regions". We also checked issue https://github.com/xianyi/OpenBLAS/issues/85. But nothing worked. hope You guide us.
thxx
here is test code;
//......
#define ALIGNMET_SIZE 16
typedef struct Matrix {
   float *matrix;
   uint32_t rows;
   uint32_t columns;

} Matrix;

Matrix makeInputMatrix(int rows, int cols) {
    Matrix matrix;
    matrix.rows = rows;
    matrix.columns = cols;
    int64_t expectedSize = (matrix.rows*matrix.columns * sizeof(float) + ALIGNMET_SIZE)&(~(ALIGNMET_SIZE - 1));
    //matrix.matrix = (float*)blas_memory_alloc(expectedSize);
    matrix.matrix = (float*)memalign(ALIGNMET_SIZE,  expectedSize);
    srandom(getpid());
    for(int i = 0; i < rows; i++) {
        for(int j = 0; j < cols; j++) {
            matrix.matrix[i*cols + j] = abs((float)rand() / (float)RAND_MAX - 0.5f);
        }
    }
    return matrix;
}

Matrix multMatrixes(Matrix &a, Matrix &b, CBLAS_TRANSPOSE transA, CBLAS_TRANSPOSE transB, float alpha, float betta) {
    Matrix c  ;
    c.rows = a.rows;
    c.columns = b.columns;
    int64_t expectedSize = (c.rows * c.columns * sizeof(float) + ALIGNMET_SIZE)&(~(ALIGNMET_SIZE - 1));
    //c.matrix = (float*)blas_memory_alloc(expectedSize);
    c.matrix = (float*)memalign(ALIGNMET_SIZE, expectedSize);
    fprintf(stderr, "Start address for matrix C [%p]\n", c.matrix);
    cblas_sgemm(CblasRowMajor, transA, transB, a.rows, b.columns, a.columns,
            alpha, a.matrix, a.columns, b.matrix,a.rows, betta, c.matrix, c.rows);
    return c;
}

int main(){
  //test
    Matrix A=makeInputMatrix(2048,1320);
    Matrix B=makeInputMatrix(1320,64);
    //segFault for bigger sizes
    Matrix C=multMatrixes(A,B,CblasNoTrans,CblasNoTrans,1.0f,0);

    //...freeing mem
    ///...///
    return 0;
}

valgrind detects:
Start address for matrix C [0x718ad70]
==21152== Invalid write of size 4
==21152==    at 0x50C3057: sgemm_beta (in /usr/lib/libopenblas_penrynp-r0.2.13.so)
==21152==    by 0x4F6BDF1: sgemm_nn (in /usr/lib/libopenblas_penrynp-r0.2.13.so)
==21152==    by 0x4EB4D05: cblas_sgemm (in /usr/lib/libopenblas_penrynp-r0.2.13.so)
==21152==    by 0x404C1A: multMatrixes(Matrix&, Matrix&, CBLAS_TRANSPOSE, CBLAS_TRANSPOSE, float, float) (main.cpp:93)
==21152==    by 0x404CA0: main (main.cpp:106)
==21152==  Address 0x720ad80 is 0 bytes after a block of size 524,304 alloc'd*
==21152==    at 0x4C29BE2: memalign (vg_replace_malloc.c:694)
==21152==    by 0x404B83: multMatrixes(Matrix&, Matrix&, CBLAS_TRANSPOSE, CBLAS_TRANSPOSE, float, float) (main.cpp:90)
==21152==    by 0x404CA0: main (main.cpp:106)
Cpu_info:
Intel® Core™2 Quad CPU Q8200 @ 2.33GHz × 4
Penryn (microarchitecture)
openblas was build using
make BINARY=64 INTERFACE=64 USE_OPENMP=1

test with mingw-w64 (64bit) and symbol tables
#ifdef _WIN32
#include <windows.h>
#else
#include <sys/time.h>
#include <linux/limits.h>
#endif

#include <malloc.h>
#include <stdio.h>
#include <stdint.h>
#include <cblas.h>
#define ALIGNMET_SIZE 16

#ifdef __MINGW32__
#define _aligned_malloc __mingw_aligned_malloc
#define _aligned_free  __mingw_aligned_free
#endif //MINGW

typedef struct Matrix {
   float *matrix;
   uint32_t rows;
   uint32_t columns;

} Matrix;

Matrix makeInputMatrix(int rows, int cols) {
    Matrix matrix;
    matrix.rows = rows;
    matrix.columns = cols;
    int64_t expectedSize = (matrix.rows*matrix.columns * sizeof(float) + ALIGNMET_SIZE)&(~(ALIGNMET_SIZE - 1));
    //matrix.matrix = (float*)blas_memory_alloc(expectedSize);
    #if defined (_WIN32)
        matrix.matrix = (float*)_aligned_malloc(expectedSize, ALIGNMET_SIZE);
    #else
        matrix.matrix = (float*)memalign(ALIGNMET_SIZE,  expectedSize);
    #endif
    //srandom(getpid());
    for(int i = 0; i < rows; i++) {
        for(int j = 0; j < cols; j++) {
            matrix.matrix[i*cols + j] = abs((float)rand() / (float)RAND_MAX - 0.5f);
        }
    }
    return matrix;
}

Matrix multMatrixes(Matrix &a, Matrix &b, CBLAS_TRANSPOSE transA, CBLAS_TRANSPOSE transB, float alpha, float betta) {
    Matrix c  ;
    c.rows = a.rows;
    c.columns = b.columns;
    int64_t expectedSize = (c.rows * c.columns * sizeof(float) + ALIGNMET_SIZE)&(~(ALIGNMET_SIZE - 1));
    //c.matrix = (float*)blas_memory_alloc(expectedSize);
    #if defined (_WIN32)
        c.matrix = (float*)_aligned_malloc(expectedSize, ALIGNMET_SIZE);
    #else
        c.matrix = (float*)memalign(ALIGNMET_SIZE, expectedSize);
    #endif
    fprintf(stderr, "Start address for matrix C [%p]\n", c.matrix);
    cblas_sgemm(CblasRowMajor, transA, transB, a.rows, b.columns, a.columns,
            alpha, a.matrix, a.columns, b.matrix,a.rows, betta, c.matrix, c.rows);
    return c;
}

int main(){
  //test
    Matrix A=makeInputMatrix(2048,1320);
    Matrix B=makeInputMatrix(1320,64);
    //segFault for bigger sizes
    Matrix C=multMatrixes(A,B,CblasNoTrans,CblasNoTrans,1.0f,0);

    //...freeing mem
    ///...///
    return 0;
}

g++ -g -I/<PATH>/include  -L/<PATH>/lib   ob504.c++ -lopenblas

$ gdb a.exe
GNU gdb (GDB) 7.8.1
This GDB was configured as "x86_64-w64-mingw32".
Reading symbols from a.exe...done.
(gdb) r
Starting program: D:\devel\packages\tests\OpenBLAS\issue504\a.exe
[New Thread 4896.0x11a0]
[New Thread 4896.0x1128]
[New Thread 4896.0x13e4]
[New Thread 4896.0x1164]
[New Thread 4896.0x1104]
Start address for matrix C [0000000008FC28F0]

Program received signal SIGSEGV, Segmentation fault.
sgemm_beta_SANDYBRIDGE () at ../kernel/x86_64/gemm_beta.S:122
122             MOVSD   %xmm0, 0 * SIZE(C1)

Possibly related to resolved issue 218.
Without blas_memory_alloc, you are almost certainly running out of heap space for the big matrices.
(Maybe you can work around this by setting OMP_STACKSIZE to some multi-gigabyte value, but it would not be pretty)
The "too many memory regions" error comes from blas_malloc'ing in too many threads - setting OMP_NUM_THREADS=1 should solve this. (Though others may provide better solutions in this thread)

@martin-frbg  well We checked those too. But it did not work.
Currently we are using sgemm function call. It works well. we had to rewrite some our functions to work  on fortran order

Thx guy for the help.Today we checked sgemm function. Openblas worked well. Problem was in
our cblas_sgemm usage.Parameters was passed   incorrectly.


Need attention on Issue #1022

Apologies for creating an issue with this subject line.
But, can anyone update on issue #1022 created a month back.
I've provided the requested details there, not sure if its under analysis/implementation since haven't received any comment there.
If I can get an update there, it'd be helpful in identifying the current state of issue #1022 .

We'll look at it in time for the next release.
Duplicate of #1022