[html5 target] openfl.display.Loader

removing image before its been loaded. Same problem on 6.4.0 and 6.5.0
html error output:
Uncaught TypeError: Cannot read property 'indexOf' of null
    at openfl_display_Loader.loader_onComplete (Loader.hx:283)
    at openfl_events__$EventDispatcher_Listener.f [as callback] (ApplicationMain.hx:260)
    at openfl_net_URLLoader.__dispatchEvent (EventDispatcher.hx:217)
    at openfl_net_URLLoader.dispatchEvent (EventDispatcher.hx:96)
    at URLLoader.hx:79
    at lime_app_Promise.complete (Promise.hx:43)
    at HTTPRequest.hx:131
    at lime_app_Promise.complete (Promise.hx:43)
    at XMLHttpRequest.readyStateChange (HTML5HTTPRequest.hx:404)

I can't reproduce this problem, but I've added some guards in case contentType becomes null (which it shouldn't, as far as I can tell), which should probably help :smile:


Both relative and absolute Height and Time are missing standard constants

Missing constants: MIN, MAX
For height only: ZERO (alias for MIN)
Note for implementors: make sure MAX of relative doesn't mess up RBF flags.

But still make them const fn :)

Woops my bad. Will do

Done in: https://github.com/rust-bitcoin/rust-bitcoin/pull/1603


expand tuples for cpp parameter mangling

fixes Bug7003
http://d.puremagic.com/issues/show_bug.cgi?id=7003

depends on pull 437 which was the last merge on dmd/master
https://github.com/D-Programming-Language/dmd/pull/437

Need test case!

Actually fixing only this won't get us far.
I will also add a fix for the spurious mixing in of D scopes into the
C++ mangling where there should be only struct and interface scopes.


fixed deprecated neo_proto and bug with phsyx cfg

Regarding the issue #4  with training for forward locomotion and having all runs fail, after checking the logs, I have located the following issues:

neo_proto is deprecated thus should be removed
cfg.sim.physx should be wrapped around vars(cfg.sim.physx)
Numpy deprecated np.float in 1.20, which is used in isaac gym preview 4, thus numpy version must be <1.20

I also have the same problem

thanks for your help

@Indiasuperman   numpy 1.20  may be

hello, I meet the same problem. After following @JeliPenguin's change, it seems that something is still wrong. Did you run  succeessfully? @KUsaka-xu :)


Paket update problem in sdk style project

Description
After package update (in paket.dependencies and paket.lock) and restore packages, old packages are copied to bin dir. Probably they are cached in obj\project.assets.json.
Repro steps

Create new sdk style project (e.g. net core project) and add packet
Example main function
static void Main(string[] args)
{
    var version = FileVersionInfo.GetVersionInfo("Newtonsoft.Json.dll");
    Console.WriteLine(version.FileVersion);
    Console.WriteLine(JsonConvert.SerializeObject(new
        {
            version.ProductName,
            version.FileVersion,
            version.ProductVersion,
        },
        Formatting.Indented));
    Console.ReadKey();
}

Reference package (e.g.  Newtonsoft.Json = 12.0.1)

Compile & run program
paket install
dotnet restore
dotnet run
# Output
# <IP_ADDRESS>27
# {
#   "ProductName": "Json.NET",
#   "FileVersion": "<IP_ADDRESS>27",
#   "ProductVersion": "12.0.1+509643a8952ce731e0207710c429ad6e67dc43db"
# }

To bin folder was copied Newtonsoft.Json.dll in version <IP_ADDRESS>27, with is correct.

Update package in paket.dependencies (e.g.  Newtonsoft.Json = 12.0.2)

Compile & run program
paket install
dotnet restore
dotnet run
# Output
# <IP_ADDRESS>27
# {
#   "ProductName": "Json.NET",
#   "FileVersion": "<IP_ADDRESS>27",
#   "ProductVersion": "12.0.1+509643a8952ce731e0207710c429ad6e67dc43db"
# }

To bin folder was copied Newtonsoft.Json.dll in version <IP_ADDRESS>27, with is not  correct.

Expected behavior
Packages should be restored with correct version
dotnet run
# <IP_ADDRESS>22
# {
#   "ProductName": "Json.NET",
#   "FileVersion": "<IP_ADDRESS>22",
#   "ProductVersion": "12.0.2+4ab34b0461fb595805d092a46a58f35f66c84d6a"
# }

Actual behavior
Packages are restored with old version version
dotnet run
# Output
# <IP_ADDRESS>27
# {
#   "ProductName": "Json.NET",
#   "FileVersion": "<IP_ADDRESS>27",
#   "ProductVersion": "12.0.1+509643a8952ce731e0207710c429ad6e67dc43db"
# }

Packages probably are cached in obj\project.assets.json and restored in old version to bin folder. Rebuild/clean project dosent help.
Known workarounds
Delete obj folders in projects.

Cc @matthid is that related to "fast restore"?
Sylwester<EMAIL_ADDRESS>schrieb am Mo., 22. Juli 2019, 10:32:

Description
After package update (in paket.dependencies and paket.lock) and restore
packages, old packages are copied to bin dir. Probably they are cached in
obj\project.assets.json.
Repro steps

Create new sdk style project (e.g. net core project) and add packet
Example main function
static void Main(string[] args)
{
var version = FileVersionInfo.GetVersionInfo("Newtonsoft.Json.dll");
Console.WriteLine(version.FileVersion);
Console.WriteLine(JsonConvert.SerializeObject(new
{
version.ProductName,
version.FileVersion,
version.ProductVersion,
},
Formatting.Indented));
Console.ReadKey();
}

Reference package (e.g. Newtonsoft.Json = 12.0.1)
3.
Compile & run program
paket install
dotnet restore
dotnet run# Output# <IP_ADDRESS>27# {#   "ProductName": "Json.NET",#   "FileVersion": "<IP_ADDRESS>27",#   "ProductVersion": "12.0.1+509643a8952ce731e0207710c429ad6e67dc43db"# }
To bin folder was copied Newtonsoft.Json.dll in version <IP_ADDRESS>27,
with is correct.
4.
Update package in paket.dependencies (e.g. Newtonsoft.Json = 12.0.2)
5.
Compile & run program
paket install
dotnet restore
dotnet run# Output# <IP_ADDRESS>27# {#   "ProductName": "Json.NET",#   "FileVersion": "<IP_ADDRESS>27",#   "ProductVersion": "12.0.1+509643a8952ce731e0207710c429ad6e67dc43db"# }
To bin folder was copied Newtonsoft.Json.dll in version <IP_ADDRESS>27,
with is not correct.
Expected behavior
Packages should be restored with correct version
dotnet run# <IP_ADDRESS>22# {#   "ProductName": "Json.NET",#   "FileVersion": "<IP_ADDRESS>22",#   "ProductVersion": "12.0.2+4ab34b0461fb595805d092a46a58f35f66c84d6a"# }
Actual behavior
Packages are restored with old version version
dotnet run# Output# <IP_ADDRESS>27# {#   "ProductName": "Json.NET",#   "FileVersion": "<IP_ADDRESS>27",#   "ProductVersion": "12.0.1+509643a8952ce731e0207710c429ad6e67dc43db"# }
Packages probably are cached in obj\project.assets.json and restored in
old version to bin folder. Rebuild/clean project dosent help.
Known workarounds
Delete obj folders in projects.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/fsprojects/Paket/issues/3618?email_source=notifications&email_token=AAAOANEZWCHPDOT7IVUD2K3QAVWCFA5CNFSM4IFWERBKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HASKTTA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAOANFUDNATYKAGRCIJBULQAVWCFANCNFSM4IFWERBA
.

maybe, what 'should' happen is that lockfile gets updated which invalidates the various cache files and the msbuild integration should pick it up if required.
In this particular scenario paket install should update all the cache files and dotnet restore should be fast

I think I ran into this problem as well in a SAFE stack application. After upgrading paket.dependencies to bump a library from version 3.1 to 3.2 and running paket install (or doing the same via paket update) the paket.lock file contains the correct new entry but the /src/Client/obj/Client.fsproj.reference file still lists the old library version so Fable restores this old library version and then I wondered why the behaviour did not change.
Deleting the obj folder forces a refresh of this file and then everything works as expected.

@danyx23 any chance for repro?

ok I think I found the issue. we are nuking he assets file butkeep all Paket files intact. this is a bug

https://github.com/fsprojects/Paket/commit/b13d8069573860420e43eb98222f0b9ae06741f9 <- waiting for CI

@forki I have this repo that I was using as the example (https://github.com/danyx23/safe-stack-sweet-alert-debug) that is currently at Elmish.SweetAlert 3.1 and if you build and then upgrade to 3.2 it exhibits the problem. I'll try the new version as soon as it is published - thanks for the fast fix!

publish. please give it a try

@forki thanks! The bug that I described is fixed in the new version but the delete is too agressive - it deletes the paket.references files in the source directories which then breaks the builds!

Agree with @danyx23, just saw this happen to me as well. luckily git checkout is a thing :)

Revert is released
Chet Husk<EMAIL_ADDRESS>schrieb am Mi., 4. Sep. 2019, 19:04:

Agree with @danyx23 https://github.com/danyx23, just saw this happen to
me as well. luckily git checkout is a thing :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fsprojects/Paket/issues/3618?email_source=notifications&email_token=AAAOANHTSIB467CR72WSKWTQH7TCRA5CNFSM4IFWERBKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD54IYRA#issuecomment-527993924,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAOANGUGYX7ITFD3UNXTD3QH7TCRANCNFSM4IFWERBA
.

5.218.0-alpha001 should be available in couple of minutes. Can you please
try it?
Am Mi., 4. Sept. 2019 um 19:26 Uhr schrieb Steffen Forkmann <
<EMAIL_ADDRESS>
Revert is released
Chet Husk<EMAIL_ADDRESS>schrieb am Mi., 4. Sep. 2019, 19:04:

Agree with @danyx23 https://github.com/danyx23, just saw this happen
to me as well. luckily git checkout is a thing :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fsprojects/Paket/issues/3618?email_source=notifications&email_token=AAAOANHTSIB467CR72WSKWTQH7TCRA5CNFSM4IFWERBKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD54IYRA#issuecomment-527993924,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAAOANGUGYX7ITFD3UNXTD3QH7TCRANCNFSM4IFWERBA
.

new alpha should be available

Works like a charm. Thanks a lot for your great work @forki!

cool so I'm releasing it properly. Thanks for your help with testing


Most features don't work for me. The only things that work are Weapon State and Poses.

Visor state, headslot state don't do anything. The default option for weapon state and Poses also don't work. Would be happy to record video if needed.

Can you give me more information? What client language are you on, what settings did you set up?

My client language is English. I set up the plugin for my character, and added a few jobs.
Regarding the issues I can toggle the weapon state, but the same thing won't work for headslot state and visor. Also the default option above the jobs doesn't do anything for me.
Maybe I set it up wrong, but here is an example: https://gfycat.com/lavishpertinentgrub

Default handles jobs not set. If you set up DRK and are DRK, default is irrelevant (even for fields you did not enable).
I don't see why your head state toggle would not work, but after changing a setting you might have to wait a few seconds. If it still doesn't work, you could use the testing build (either compile it manually or add the https://raw.githubusercontent.com/Ottermandias/AutoVisor/master/repo.json to your custom repos and install [T].)
and if it still doesn't work enter /xldev, set the log level to debug in the top left window and send me your dalamud log.

The default worked after deleting saved character from the plugin and reinstalling it.
The testing build also didn't work.

Pushed a new update to [T], try again.

It worked! I defragmented and cleaned up the tex tools mods, and the [T] worked. Thank you so much!

Great! Gonna push the [T] release to Dalamud Repo soon then.


OD annotation conversion

The OD can use data containing annotations in either list or dictionary type.

I have put the conversion into data_iterator.cpp::get_data


Unable to download video: download interrupts at a very low amount of bytes

Hi,
i've got the following video:
https://www.youtube.com/watch?v=SQU-2gCWWE4&feature=youtube_gdata_player
When executing the following command:
python pytubectl --extension mp4 --resolution 720p link
The download will start (the complete size for this video shows up correctly), but the download stops at 0 bytes and each try to restart or resume download fails.

Hm, interesting... looking into this one.

It works for me.
It is just a large file, which takes a while to download.

yeah, can be closed. It works with the newest versions. Thanks.


feat(FN-1862): remove mark not received as completed

Introduction :pencil2:
We want to remove the ability of PDC_RECONCILE users to mark reports in the REPORT_NOT_RECEIVED state as completed. This change will now mean that any report not in the REPORT_NOT_RECEIVED state has been uploaded.
Resolution :heavy_check_mark:

Updates the state machine to no longer allow reports in the REPORT_NOT_RECEIVED state to be marked as completed
Updates TFM-UI to not display the checkbox for reports in the REPORT_NOT_RECEIVED state
Updates unit, api and e2e tests to reflect these changes
Update the UtilisationReportEntityMockBuilder to use a generic - may remove

Miscellaneous :heavy_plus_sign:

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

:exclamation: No coverage uploaded for pull request base (feat/e2etf-sql@0dfff3a). Click here to learn what that means.

Additional details and impacted files
@@               Coverage Diff                @@
##             feat/e2etf-sql   #2926   +/-   ##
================================================
  Coverage                  ?   7.17%
================================================
  Files                     ?     132
  Lines                     ?    1952
  Branches                  ?     402
================================================
  Hits                      ?     140
  Misses                    ?    1607
  Partials                  ?     205

Flag
Coverage Δ

api-test
0.40% <ø> (?)

unit-test
7.89% <ø> (?)

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Rename median asset keywords to better indicate year range

We should probably make the source keywords more explicit and include the start and end years that were used.  Something like change "DAYMET_MEDIAN_V2" to "DAYMET_V3_MEDIAN_1980_2018" (the V3 was added to make it obvious that we are using DAYMET v3 not DAYMET v2).
Longer term we will probably want to rename the assets themselves to reflect these name changes but that will take more time.

Keyword support has been removed as of v0.4.0


Different minor improvements

Remove unused imports
Make member final where possible
Use method reference when possible
Remove unnecessary casting
Replace deprecated method calls with future prove method calls
Use Standard UTF-8 Charset constant

Again, a lot of conflicts as I did a ton of refactoring.  Apologies I didn't see this PR.  Dont' think I turned on notifications to me.  I'll incorporate these fixes on my own.

Yeah, I didn't have notifications turned on for this project.

No problem, these were only minor things I noticed when looking at the project, maybe you already refactored it.


[docs] fix R documentation builds (fixes #3655)

This PR attempts to fix the broken R documentation (see #3655). Building the docs requires installing the R package. Now that #3405 has been merged, LightGBM's submodules have to be initialized for the package to be built successfully, and I think they were not on readthedocs builds.
latest build: https://readthedocs.org/projects/lightgbm/builds/12567523/
* checking for LF line-endings in source and make files and shell scripts
* checking for empty or unneeded directories
WARNING: directory ‘lightgbm/src/external_libs/fast_double_parser’ is empty
WARNING: directory ‘lightgbm/src/external_libs/fmt’ is empty

and then later
* installing to library ‘/home/docs/.conda/envs/r_env/lib/R/library’
* installing *source* package ‘lightgbm’ ...
** using staged installation
** libs
installing via 'install.libs.R' to /home/docs/.conda/envs/r_env/lib/R/library/00LOCK-lightgbm/00new/lightgbm
Building lib_lightgbm
In file included from /tmp/Rtmp4mfEea/R.INSTALL30a33e035de/lightgbm/src/include/LightGBM/config.h:16,
                 from /tmp/Rtmp4mfEea/R.INSTALL30a33e035de/lightgbm/src/include/LightGBM/boosting.h:8,
                 from /tmp/Rtmp4mfEea/R.INSTALL30a33e035de/lightgbm/src/src/boosting/boosting.cpp:5:
/tmp/Rtmp4mfEea/R.INSTALL30a33e035de/lightgbm/src/include/LightGBM/utils/common.h:35:10: fatal error: ../../../external_libs/fmt/include/fmt/format.h: No such file or directory
   35 | #include "../../../external_libs/fmt/include/fmt/format.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Notes for Reviewers
@StrikerRUS could you please enable readthedocs builds for this branch?

You are right in the root cause of the failures! Builds are now passing:


Community to discuss with other users

⚠ Please verify that this question has NOT been raised before.

[X] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

📝 Describe your problem
Is there any exisiting community to discuss with other users of Uptime Kuma?
We could have either GitHub discussions or a Discord/Slack or the likes to discuss with other users about Uptime Kuma.
That'd be more convenient that opening issues.
📝 Error Message(s) or Log
n/a
🐻 Uptime-Kuma Version
n/a
💻 Operating System and Arch
n/a
🌐 Browser
n/a
🖥 Deployment Environment
n/a

We have tried github discussions in the past. Please see

https://github.com/louislam/uptime-kuma/issues/4191
https://github.com/louislam/uptime-kuma/issues/92
https://github.com/louislam/uptime-kuma/issues/2579

For the suggestion of a Discord servers, please see https://github.com/louislam/uptime-kuma/issues/3770
I don't think anything has changed since September.
TLDR: Discord is non-publicly-indexable, meaning that we can't use the positive network effects of helping out in the open and being indexable by Google/GitHub search.
For the suggestion of Slack, next to being not indexable, this is also 10€/User.
Please see https://www.reddit.com/r/UptimeKuma/ for a reddit page which is not monitored by the core devs like github for capacity reasons.


Fix white space - Update faq_de.json

@dsarkar
You might like to take a look at #2163 regarding a possible change to the related partials file which might alleviate this problem and allow   to be used in FAQ title text.


new Linux/Android option proposal.

Allowing to disable transparent huge pages on Linux/Android, so we avoid affecting the whole system (such as /sys/kernel/mm/transparent_hugepage/enabled).

This is a very nice idea -- I often need to turn it off system-wide for benchmarking but this would be better.


Use Stencil to create template for files

As far as I can see, all the code that will be generated are hard-coded directly in the source code.
It would be great if we can customise the code template, without changing the source code of figma-export directly.
One idea is to use Stencil for exporting code templates. The main package just provides all required information for the template, and the users of figma-export can customise the template according to their needs.

Thanks, @antranapp, this is great idea. I will add Stencil support.

Hello, @antranapp. I've added support for custom Stencil Templates in the latest version.


[QUESTION]I'm having difficulty building a multi-arch image because the TARGETPLATFORM variable is not available in older buildah versions.

https://github.com/containers/buildah/pull/3899/commits/bee0a1ff2ef91dc819d28317d7f20cf946b1dc25
Basically, it can be confirmed that the TARGETPLATFORM variable of buildah earlier than 1.26.0 is faulty.
But even the buildah version in the Ubuntu 22.04 software source is only 1.23.1.
This is obviously not enough, so I tried to install a higher version of buildah, but encountered difficulties.
https://github.com/actions/virtual-environments/issues/2703#issuecomment-1186525467
sudo apt-get install -y buildah -o Dpkg::Options::="--force-overwrite"
But I'm lucky. This order works.
However, it may be necessary to inform this fault in the document.
Examples.
$ buildah build --platform linux/arm64 .
FROM --platform=$BUILDPLATFORM alpine
ARG TARGETPLATFORM
ARG BUILDPLATFORM
RUN echo "I'm compiling for $TARGETPLATFORM on $BUILDPLATFORM and tagging for $TARGETPLATFORM"

Wrong output.
I'm compiling for linux/amd64 on linux/amd64 and tagging for linux/amd64
Correct output.
I'm compiling for linux/arm64 on linux/amd64 and tagging for linux/arm64

This isn't working for me either. I created the following runner request:

https://github.com/actions/runner-images/issues/10716

For me the issue is the TARGETARCH arg is not set by old versions.
The was a prior question about versions:

https://github.com/redhat-actions/buildah-build/issues/77

I followed the advice from @tetchel to run an update script but that isn't working for me. I also tried the following but unfortunately no new version:

https://gist.github.com/sebastianwebber/2c1e9c7df97e05479f22a0d13c00aeca?permalink_comment_id=4617569#gistcomment-4617569

I got Buildah working in a container after some trial and error. This let's you run the latest version. See the release-container workflow for Podlet. However, I haven't tried using this action with that setup.


No passwd entry for user 'wso2'

Hello,
Ran this, as root, produces error where wso2-is server refuses to start:

docker pull debian:latest
docker run -it -d -p 8081:4443 debian

#in the docker
apt-get update
apt-get install -y gnupg2
apt-get install -y apt-transport-https
apt-get install -y procps
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys "379CE192D401AB61"

echo "deb https://dl.bintray.com/wso2/deb is_580 release" | \
	tee -a /etc/apt/sources.list

apt-get update
apt-get install wso2is-5.8.0
wso2is-5.8.0 //No passwd entry for user 'wso2'

Could you help on understand what to do now please? ty

The fix was :
apt-get install sudo


[Watson][c1ea1f1c-38fb-7f9f-c437-426c3046af62]NULL_CLASS_PTR_READ_c0000005_Windows.UI.Xaml.dll! CCoreServices :: GetMaxTextureSize

Generated issue from Watson
Watson Link:  https://watsonportal.microsoft.com/Failure?FailureSearchText=c1ea1f1c-38fb-7f9f-c437-426c3046af62
ADO Link: ADO_LINK
Process: microsoft.powertoys.settings.ui.runner.exe
Module: windows.ui.xaml.dll

Hits

1
0.02 %


Data Engine: Autolog to MLflow on datasource queries

Implemented in this PR:

Added a link to open the query in the gallery view
Added autologging only on ds.all() of queries to MLflow
The logging happens in a parallel thread so as to not interfere with the querying
Querying works with multiple datasources, correctly saving the query for each ds.
A new run is created in the last modified experiment per datasource that's being queried, all the queries are then logged into that run.

Left to implement:

RIght now the artifacts all get logged with the same name, so they are being overwritten every time. I need to add a tracker for how many logs has been saved.
Probably would be a good idea to have the autologging togglable in some ways, because the runs created are not being closed and are going to pollute the environment, so I expect advanced users to be able to turn this off.

Caveats/bugs:

Closing a run doesn't work if there's a logging session going on to another repo's MLflow. Possible solution - if the current datasource is not in the active run's repo, log in foreground instead of background.

Changes to be done:

Log ONLY to the active run, no point in creating a run on the datasource's repo as it turns out
Come up with a better naming in these cases (probably log the name of the repo+datasource+index), would be good if the index could be gotten from mlflow also.

Changed it so it logs to the current one.
The format is autolog_<datasource_name>_<#>.dagshub.json. Decided that adding the repo is a bit too verbose


Upgrade chroma to v2.3.0

The behaviour of PreventSurroundingPre has changed in https://github.com/alecthomas/chroma/pull/618 so that apparently it now causes line wrapper tags to be no longer emitted, but we need some form of indication to split the HTML into lines, so I did what https://github.com/yuin/goldmark-highlighting/pull/33 did and added the nopWrapper.
Maybe there are more elegant solutions but for some reason, just splitting the HTML string on \n did not work.

It might be possible to use chroma.Iterator directly in highlight.go so we can skip the joining and splitting of the HTML altogether and nopWrapper wouldn't be needed as well, checking...

Now it uses chroma's SplitTokensIntoLines instead of homebrew line splitting.
It seems to work fine, but I'm unsure whether that for loop is as efficient as it can get because if flushs the writer and resets the buffer every iteration. Would appreciate feedback on whether this can be optimized.

Some small changes:

remove htmlWriter (no need to have it or do flush), the htmlBuf.Reset will reuse the underlying allocated memory, so no performance problem
rename tokensArray to tokensLines to match the function chroma.SplitTokensIntoLines
pre-allocate memory for lines with make

and LGTM

make L-G-T-M work


148 Add name tag for bundles and related checks

Fixes #148  .
Description
This PR adds name tag for all bundles, as well as the related checks. A few doc errors are fixed when I did this work.
Status
Ready
Please ensure all the checkboxes:

[x] Codeformat tests passed locally by running ./runtests.sh --codeformat.
[x] In-line docstrings updated.
[x] Update version and changelog in metadata.json if changing an existing bundle.
[x] Please ensure the naming rules in config files meet our requirements (please refer to: CONTRIBUTING.md).
[x] Ensure versions of packages such as monai, pytorch and numpy are correct in metadata.json.
[x] Descriptions should be consistent with the content, such as eval_metrics of the provided weights and TorchScript modules.
[x] Files larger than 25MB are excluded and replaced by providing download links in large_file.yml.
[x] Avoid using path that contains personal information within config files (such as use /home/your_name/ for "bundle_root").

/build

/build

/build

/build


remove tests that are not valid for draft7

There is no order of evaluation between $id and $ref in draft7, as all other
keywords are ignored when $ref is present.

Thanks!


why in model.train() can calculate loss,  model.eval() can not in mask rcnn  torchvision_finetuning_instance_segmentation.ipynb

This is how the model was implemented, in order to keep the API simple.


Add Profile: Harshil

Profile Submission

Profile Category
Please select one or more categories for your profile:

[x] Badge 🎖
[ ] Minimalistic ✨
[x] Dynamic 🔄
[x] Icons 🎯
[x] Backgrounds 😎
[x] GIFS 🖼
[ ] Game Mode 🚀
[ ] Code 👨💻

Next Steps
Once you've filled out the information, please comment below:
@all-contributors please add @<username> for review

@all-contributors please add @Harshil-Gupta21 for review

@all-contributors please add @ for review

@all-contributors please add @sanjay-kv  for review

@all-contributors please add @hars-21  for review


What is the version of keras and tensorflow you use in this project ?

Let me ask which versions of keras and tensorflow are most suitable for this project. Thank you <3

i use tensorflow-gpu==1.12 keras==2.2.4, it works


Create Theme as ValueObject and add theme inheritance

Imho Theme should be not just string but class (VO). And also it will good support inheritance of themes.

I cann't select what be better:
a) each theme bundled with their own class wich impliment ThemeInterface or
b) one class Theme + configurations (but where this configuration should be stored and in what format?)
interface ThemeInterface
{
	function getName();

	function getParentThemeName();

	function getAssetsVersion();
}

What do you think, @lsmith77 , @ebi , @beberlei ?

One thing to keep in mind here is that some users have dynamic themes, aka they do not hardcode the list of themes. i don't really want to complicate their use case. As such I am not yet sure if there is really a benefit here that warrants the added complexity.

are you talking about ValueObject or about theme inheritance in whole?

both ..

so in other words to convince me .. you will have to present a more complete argument .. maybe the others are easier to convince :)

ok .. talked to some people ... and it seems there is demand for this feature. can you make a proposal for an implementation?

as for your question from above .. i tend toward b) as this will likely make the life easier for people with dynamic themes

I will try to do something with this at weekend

sorry for delay, haven't yet time to seat and consider how it should be realized :(

Interested in this too...


Path issues

Two issues came up testing wg-access-server, which I solved in this pull request:

When the trailing slash is missing at the STORAGE_DIRECTORY variable, devices are not shown (fixes #4).
When using OpenID Connect, the last used IP Address cannot be found.

thanks!


Create README

Make a professional looking README, you can check templates online.
It doesn't have to be fully complete yet, as some parts can only be added after the project is completed

First version complete, any necessary changes can be made in the future.


Couldn't load icon icons/icon16.png specified in icons.

Hi OSlash Team,
I'm trying to import the open source OSlash folder into Microsoft Edge. I'm following the instructions as indicated on your blog.
After clicking Load Unpacked, and selecting the oslash-main folder, I receive the following error message: "Couldn't load icon icons/icon16.png specified in icons."
Here is a 1 minute video recording of the problem. Please advise.

Hey @muygalan. Apologies for the inconvenience. Can you please download the zip file from our releases page.
Here is the link which will automatically initiate download of the zip file
Here is the link to our releases page
All new future releases would be posted here. You can download them from this page.
Let me know if you face any further issues
Regards,
Tanmay

@tanmay-d-shah That worked. Thanks for the follow-up!
Now that it's functioning correctly, I'd really love to see the original keyboard shortcut command implemented.
(I used to use CTRL + J personally) This is an essential feature to have.


Insert zipped packages at beginning of path #367

Addressing issue #367.

@ketansk that just blew my mind. Small world. Give my best wishes to Nikhil and I hope you all have a blast!


Deployment

Deployment
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance Criteria
GIVEN a Prework Study Guide website,
WHEN I visit the website using the URL,
THEN I can access my website from any browser

Ask about navigation to the guide in the CLI in the class


fix(satellite): clients overload the server on fatal errors

Some errors would trigger a reconnect loop on the server. This patch modifies error handling for preventing the client from reconnecting in a loop on FATAL errors.
Initially, we thought about DROPping the database when FATAL errors occur, but I've decided not to do that as part of this patch. The main reason is that FATAL errors should not occur in production if not because of a bug or re-deploying the backend database without refreshing the client code. In both cases, using some recovery tool is a more sensible way of addressing any potential issues -- which we're currently working on.
Meanwhile, we point the user to the logs for learning how to address the issue and raise that a recovery tool is underway.
This patch additionally exposes the backoff configuration to the application through the Electrify config.

@balegas i believe npx prettier --write . also works on tests if you invoke it from clients/electric


undefined: tls.ClientHelloInfo

Hello,
When I launch "go get github.com/xiam/hyperfox" I obtain the following result:
github.com/xiam/hyperfox/proxy
/usr/lib/go/src/pkg/github.com/xiam/hyperfox/proxy/main.go:301: undefined: tls.ClientHelloInfo
/usr/lib/go/src/pkg/github.com/xiam/hyperfox/proxy/main.go:325: unknown tls.Config field 'GetCertificate' in struct literal
Have you an idea ?
I work on Debian in multi release mode and the go version is "go1.3.2 linux/amd64"
Thanks in advance ;)

Looks like your go version does not have the tls.ClientHelloInfo type, it should compile fine with go1.4. Hyperfox requires some C code (for SQLite) so you'll also need the gcc and the build-essentials packages.

OS X: I had the exact same issue when running go 1.3.3. I've upgraded my go version to
$ go version
go version go1.4 darwin/amd64

I am now getting the following error:
$ go get github.com/xiam/hyperfox
# github.com/xiam/hyperfox/proxy
Dropbox/Developer/gocode/src/github.com/xiam/hyperfox/proxy/main.go:34: import /Users/dkarter/Dropbox/Developer/gocode/pkg/darwin_amd64/github.com/xiam/hyperfox/util/otf.a: object is [darwin amd64 go1.3.3 X:precisestack] expected [darwin amd64 go1.4 X:precisestack]

I am using Homebrew to manage/install go versions. It looks like it's somehow using another an older version of Go for Hyperfox. Any ideas on how to fix this?

Confirmed, I was not aware that tls.ClientHelloInfo was introduced in go1.4.
Compilation on recent OSX is a bit complicated but not impossible.
To spare you the building effort I've uploaded Hyperfox for OSX x64 in binary format and also a arpspoof binary I built myself, since it's very difficult to install dsniff with macports or brew due to a series of bugs.
Instructions for building on a mac will be posted soon (need some time to clean my notes).
@dkarter To fix your problem delete the /Users/dkarter/Dropbox/Developer/gocode/pkg/darwin_amd64/github.com/xiam/hyperfox/util/otf.a file and try again.


krausefx-shenzhen/plist dependencies

New Issue Checklist

[x] Updated fastlane to the latest version
[x] I have read the Contribution Guidelines

Issue Description
fastlane.gemspec references 'krausefx-shenzhen', '>= 0.14.10' as dependency - and it seems to be a bit of a mess. I was unable to find its repository, otherwise I'd have opened an issue there. However the krausefx suggests a tight relationship to fastlane, so I opened it here.

I guess it's a fork of nomad/shenzhen, which is stuck on 0.14.02.
According to rubygems the 0.14.10 release was in August (the gem contains a file krausefx-shenzhen-0.14.9.gem)
It specifies a dependency for "plist", "~> 3.1.0" - fastlane specefies 'plist', '>= 3.1.0', '< 4.0.0'
This results in plist 3.1.0 to be used. That version still generates plists containing "Apple Computer" instead of just "Apple" in its header. That has been changed in 2011, but the version 3.2.0 containing the change has only been released in January 2016. This causes an unnecessary diff when using the set_info_plist_value action.

Proposed solutions

Integrate krausefx-shenzen into the fastlane repository
Upgrade dependency to 'plist', '>= 3.1.0', '< 4.0.0' - I checked the diff and don't see any problems.

Hi, thanks for your report!
The krausefx-shenzhen gem sources are available at fastlane/shenzhen in case you want to take a look, or even submit a PR.
When #6858 is merged, we might also be able to pull out some of the dependencies and install them on the fly when needed.

Oh man,  fastlane/shenzhen was pretty obvious - should have found that. I'll submit a PR and consider this closed 👍

Thanks for understanding 😄
We are looking forward to your contribution! 🚀

But this says that gym is a replacement for shenzhen, so why does fastlane has shenzhen as a dependency?

For backwards compatibility and historical reasons (I guess). There's the ipa action which still uses shenzhen. The removal of shenzhen is discussed in #6991.

@revolter: Yes, @sebastianludwig is correct

Thanks!


Increase Bors timeout from 1 hour (3600 secs) to 1 hour 30 mins.

Issue Number
None.
Overview
A queue of unmerged, but already-approved PRs has been building up. This is because:

Running the full bulid+test suite on Travis currently takes longer than 1 hour. (See https://travis-ci.org/input-output-hk/cardano-wallet/builds/582853805)
Bors times out after 1 hour.

We should of course look for a way to reduce the time taken to build and test (1 hour is too long).
However, in the meantime, we need to unblock our process, hence this PR, which increases the timeout to 1.5 hours.

bors r+


dect200 problems

dect 2 (as plug) start off also if on router config is off.
impossible to set users name of plugs
please give us plug temp and watt measure, your plugin is great but for me not usable for this reason
thanks for your work

need more information about the issue

Should be fixed with v3


Can't run cells on Codespaces

Environment data

Python: v2021.10.1317843341
Jupyter: v2021.9.1001312534

Codespaces insiders
Create a codespace for claudiaregio/data-science
venv is created automatically, and the right kernel is picked
Run a cell
It reinstalls ipykernel
Run a cell again
It reinstalls ipykernel again
I can't actually run a cell

Logs

Output for Jupyter in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Jupyter)

Info 2021-10-08 18:52:33: Execute Cells request 1 1
Info 2021-10-08 18:52:33: Execute Cell 1 file:///workspaces/data-science/Titanic.ipynb
Info 2021-10-08 18:52:33: Starting Notebook in kernel.ts id = .jvsc74a57bd0a348d05e34e8044ae1e9d07d1d1b44415d69cd1da266fd7d8ffa1d17ad3cd578./workspaces/data-science/.venv/python./workspaces/data-science/.venv/python.-m#ipykernel_launcher
Info 2021-10-08 18:52:33: Creating raw notebook for file:///workspaces/data-science/Titanic.ipynb
Info 2021-10-08 18:52:33: Getting preferred kernel for file:///workspaces/data-science/Titanic.ipynb
Info 2021-10-08 18:52:33: Computing working directory file:///workspaces/data-science/Titanic.ipynb
Info 2021-10-08 18:52:33: Connecting to raw session for file:///workspaces/data-science/Titanic.ipynb with connection {"kind":"startUsingPythonInterpreter","kernelSpec":{"specFile":"/home/codespace/.local/share/jupyter/kernels/python386jvsc74a57bd0a348d05e34e8044ae1e9d07d1d1b44415d69cd1da266fd7d8ffa1d17ad3cd578/kernel.json","interpreterPath":"/workspaces/data-science/.venv/bin/python","name":"python386jvsc74a57bd0a348d05e34e8044ae1e9d07d1d1b44415d69cd1da266fd7d8ffa1d17ad3cd578","argv":["python","-m","ipykernel_launcher","-f","{connection_file}"],"language":"python","path":"python","display_name":"Python 3.8.6 64-bit ('.venv': venv)","metadata":{"interpreter":{"sysPrefix":"/workspaces/data-science/.venv","envType":"Venv","envName":".venv","envPath":"/workspaces/data-science/.venv","path":"/workspaces/data-science/.venv/bin/python","architecture":3,"sysVersion":"3.8.6 (default, Nov 18 2020, 04:48:50) \n[GCC 9.3.0]","version":{"raw":"3.8.6","major":3,"minor":8,"patch":6,"build":[],"prerelease":["final","0"]},"displayName":"Python 3.8.6 64-bit ('.venv': venv)"}},"env":{}},"interpreter":{"sysPrefix":"/workspaces/data-science/.venv","envType":"Venv","envName":".venv","envPath":"/workspaces/data-science/.venv","path":"/workspaces/data-science/.venv/bin/python","architecture":3,"sysVersion":"3.8.6 (default, Nov 18 2020, 04:48:50) \n[GCC 9.3.0]","version":{"raw":"3.8.6","major":3,"minor":8,"patch":6,"build":[],"prerelease":["final","0"]},"displayName":"Python 3.8.6 64-bit ('.venv': venv)"},"id":".jvsc74a57bd0a348d05e34e8044ae1e9d07d1d1b44415d69cd1da266fd7d8ffa1d17ad3cd578./workspaces/data-science/.venv/python./workspaces/data-science/.venv/python.-m#ipykernel_launcher"}
Info 2021-10-08 18:52:33: Starting raw kernel Python 3.8.6 64-bit ('.venv': venv)
Info 2021-10-08 18:52:33: installMissingDependencies /workspaces/data-science/.venv/bin/python
Info 2021-10-08 18:52:33: Process Execution: > /workspaces/data-science/.venv/bin/python -c "import ipykernel"
> /workspaces/data-science/.venv/bin/python -c "import ipykernel"
Info 2021-10-08 18:52:33: Process Execution: > /workspaces/data-science/.venv/bin/python -m pip list
> /workspaces/data-science/.venv/bin/python -m pip list
Error 2021-10-08 18:52:44: Install Missing Dependencies, Class name = E, completed in 11165ms, has a falsy return value, Return Value: undefined a [Error]: IPyKernel not installed into interpreter Python 3.8.6 64-bit ('.venv': venv):/workspaces/data-science/.venv/bin/python
    at E.handleKernelDependencyResponse (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:293361)
    at E.installMissingDependencies (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:292690) {
  category: 'noipykernel',
  reason: 2
}
Error 2021-10-08 18:52:44: Raw session failed to start because dependencies not installed
Info 2021-10-08 18:52:44: Shutdown session -- complete
Error 2021-10-08 18:52:44: failed to create INotebook in kernel, UI Disabled = undefined a [Error]: IPyKernel not installed into interpreter Python 3.8.6 64-bit ('.venv': venv):/workspaces/data-science/.venv/bin/python
    at E.handleKernelDependencyResponse (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:293361)
    at E.installMissingDependencies (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:292690) {
  category: 'noipykernel',
  reason: 2
}
Error 2021-10-08 18:52:44: DataScience Error a [Error]: IPyKernel not installed into interpreter Python 3.8.6 64-bit ('.venv': venv):/workspaces/data-science/.venv/bin/python
    at E.handleKernelDependencyResponse (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:293361)
    at E.installMissingDependencies (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:292690) {
  category: 'noipykernel',
  reason: 2
}
Error 2021-10-08 18:52:44: failed to start INotebook in kernel, UI Disabled = undefined a [Error]: IPyKernel not installed into interpreter Python 3.8.6 64-bit ('.venv': venv):/workspaces/data-science/.venv/bin/python
    at E.handleKernelDependencyResponse (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:293361)
    at E.installMissingDependencies (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:292690) {
  category: 'noipykernel',
  reason: 2
}
Error 2021-10-08 18:52:44: Failed to execute cells in CellExecutionQueue a [Error]: IPyKernel not installed into interpreter Python 3.8.6 64-bit ('.venv': venv):/workspaces/data-science/.venv/bin/python
    at E.handleKernelDependencyResponse (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:293361)
    at E.installMissingDependencies (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:292690) {
  category: 'noipykernel',
  reason: 2
}
Info 2021-10-08 18:52:44: Cancel pending cells
Info 2021-10-08 18:52:45: Execute Cells request 1 1
Info 2021-10-08 18:52:45: Execute Cell 1 file:///workspaces/data-science/Titanic.ipynb
Info 2021-10-08 18:52:45: Starting Notebook in kernel.ts id = .jvsc74a57bd0a348d05e34e8044ae1e9d07d1d1b44415d69cd1da266fd7d8ffa1d17ad3cd578./workspaces/data-science/.venv/python./workspaces/data-science/.venv/python.-m#ipykernel_launcher
Info 2021-10-08 18:52:45: Creating raw notebook for file:///workspaces/data-science/Titanic.ipynb
Info 2021-10-08 18:52:45: Getting preferred kernel for file:///workspaces/data-science/Titanic.ipynb
Info 2021-10-08 18:52:45: Computing working directory file:///workspaces/data-science/Titanic.ipynb
Info 2021-10-08 18:52:45: Connecting to raw session for file:///workspaces/data-science/Titanic.ipynb with connection {"kind":"startUsingPythonInterpreter","kernelSpec":{"specFile":"/home/codespace/.local/share/jupyter/kernels/python386jvsc74a57bd0a348d05e34e8044ae1e9d07d1d1b44415d69cd1da266fd7d8ffa1d17ad3cd578/kernel.json","interpreterPath":"/workspaces/data-science/.venv/bin/python","name":"python386jvsc74a57bd0a348d05e34e8044ae1e9d07d1d1b44415d69cd1da266fd7d8ffa1d17ad3cd578","argv":["python","-m","ipykernel_launcher","-f","{connection_file}"],"language":"python","path":"python","display_name":"Python 3.8.6 64-bit ('.venv': venv)","metadata":{"interpreter":{"sysPrefix":"/workspaces/data-science/.venv","envType":"Venv","envName":".venv","envPath":"/workspaces/data-science/.venv","path":"/workspaces/data-science/.venv/bin/python","architecture":3,"sysVersion":"3.8.6 (default, Nov 18 2020, 04:48:50) \n[GCC 9.3.0]","version":{"raw":"3.8.6","major":3,"minor":8,"patch":6,"build":[],"prerelease":["final","0"]},"displayName":"Python 3.8.6 64-bit ('.venv': venv)"}},"env":{}},"interpreter":{"sysPrefix":"/workspaces/data-science/.venv","envType":"Venv","envName":".venv","envPath":"/workspaces/data-science/.venv","path":"/workspaces/data-science/.venv/bin/python","architecture":3,"sysVersion":"3.8.6 (default, Nov 18 2020, 04:48:50) \n[GCC 9.3.0]","version":{"raw":"3.8.6","major":3,"minor":8,"patch":6,"build":[],"prerelease":["final","0"]},"displayName":"Python 3.8.6 64-bit ('.venv': venv)"},"id":".jvsc74a57bd0a348d05e34e8044ae1e9d07d1d1b44415d69cd1da266fd7d8ffa1d17ad3cd578./workspaces/data-science/.venv/python./workspaces/data-science/.venv/python.-m#ipykernel_launcher"}
Info 2021-10-08 18:52:45: Starting raw kernel Python 3.8.6 64-bit ('.venv': venv)
Info 2021-10-08 18:52:45: installMissingDependencies /workspaces/data-science/.venv/bin/python
Info 2021-10-08 18:52:45: Process Execution: > /workspaces/data-science/.venv/bin/python -c "import ipykernel"
> /workspaces/data-science/.venv/bin/python -c "import ipykernel"
Info 2021-10-08 18:52:47: Process Execution: > /workspaces/data-science/.venv/bin/python -m pip list
> /workspaces/data-science/.venv/bin/python -m pip list
Error 2021-10-08 18:52:59: Install Missing Dependencies, Class name = E, completed in 13756ms, has a falsy return value, Return Value: undefined a [Error]: IPyKernel not installed into interpreter Python 3.8.6 64-bit ('.venv': venv):/workspaces/data-science/.venv/bin/python
    at E.handleKernelDependencyResponse (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:293361)
    at E.installMissingDependencies (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:292690) {
  category: 'noipykernel',
  reason: 2
}
Error 2021-10-08 18:52:59: Raw session failed to start because dependencies not installed
Info 2021-10-08 18:52:59: Shutdown session -- complete
Error 2021-10-08 18:52:59: failed to create INotebook in kernel, UI Disabled = undefined a [Error]: IPyKernel not installed into interpreter Python 3.8.6 64-bit ('.venv': venv):/workspaces/data-science/.venv/bin/python
    at E.handleKernelDependencyResponse (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:293361)
    at E.installMissingDependencies (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:292690) {
  category: 'noipykernel',
  reason: 2
}
Error 2021-10-08 18:52:59: DataScience Error a [Error]: IPyKernel not installed into interpreter Python 3.8.6 64-bit ('.venv': venv):/workspaces/data-science/.venv/bin/python
    at E.handleKernelDependencyResponse (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:293361)
    at E.installMissingDependencies (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:292690) {
  category: 'noipykernel',
  reason: 2
}
Error 2021-10-08 18:52:59: failed to start INotebook in kernel, UI Disabled = undefined a [Error]: IPyKernel not installed into interpreter Python 3.8.6 64-bit ('.venv': venv):/workspaces/data-science/.venv/bin/python
    at E.handleKernelDependencyResponse (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:293361)
    at E.installMissingDependencies (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:292690) {
  category: 'noipykernel',
  reason: 2
}
Error 2021-10-08 18:52:59: Failed to execute cells in CellExecutionQueue a [Error]: IPyKernel not installed into interpreter Python 3.8.6 64-bit ('.venv': venv):/workspaces/data-science/.venv/bin/python
    at E.handleKernelDependencyResponse (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:293361)
    at E.installMissingDependencies (/home/codespace/.vscode-remote/extensions/ms-toolsai.jupyter-2021.9.1001312534/out/client/extension.js:54:292690) {
  category: 'noipykernel',
  reason: 2
}
Info 2021-10-08 18:52:59: Cancel pending cells

Seems like the log said it failed to install ipykernel, but the terminal says it worked
[...]
Successfully installed backcall-0.2.0 debugpy-1.5.0 decorator-5.1.0 entrypoints-0.3 ipykernel-6.4.1 ipython-7.28.0 ipython-genutils-0.2.0 jedi-0.18.0 jupyter-client-7.0.6 jupyter-core-4.8.1 matplotlib-inline-0.1.3 nest-asyncio-1.5.1 parso-0.8.2 pexpect-4.8.0 pickleshare-0.7.5 prompt-toolkit-3.0.20 ptyprocess-0.7.0 pygments-2.10.0 python-dateutil-2.8.2 pyzmq-22.3.0 setuptools-58.2.0 six-1.16.0 tornado-6.1 traitlets-5.1.0 wcwidth-0.2.5
WARNING: You are using pip version 21.1.1; however, version 21.2.4 is available.
You should consider upgrading via the '/workspaces/data-science/.venv/bin/python -m pip install --upgrade pip' command.

Yup, looks like ipykernel isn't installed properly even though the installation script runs to completion. fun with python package management
Error: mportError: libffi.so.6: cannot open shared object file: No such file or directory
I think we should modify the code to display this error message (we ran into similar issues when ipykernel didn't install ipyton_genutils recently, installation was successful, but could not be imported just like this scenario)

It would be created by this tool: https://github.com/microsoft/Oryx

Tagging @DonJayamanne since that's when the info needed flag was added. This issue still need attention?

I believe this will be addressed once we select the right kernel in the kernel picker.
Also, to my knowledge All containers in Codespaces now have Jupyter installed, hence this shouldn't be an issue anymore.
I think we could just close this and get this verifeid.
Hence closing this issue so this gets verifeid in the August milestone

Works now 👍


[Statie] Collect metadata of all files before rendering

I was running into an issue when having multiple generators as I couldn't render metadata (title, etc) of one generator type while rendering the first generator. This was because the global objects aren't setup in StatieConfiguration yet as the generator elements haven't been run through the ConfigurationFileDecorator yet.
If you run all the objects through that decorator first then render the files with the remaining decorators it works great. So I split the generator element processing so that decorators with a priority of 1000 or greater are run first.
This PR might be too much of a workaround, but I wanted to at least share what I was doing and get some feedback.
Thanks!

CI needs to be passing before review

Okay, ECS check is passing now. ECS doesn't seem to work properly on Windows, and I don't have my Linux VM on my laptop.

Any updates? Looks stale

Closing in favor of #1789
See #1793
Migration path will be standard Symfony app + new static generator plugin I'm writing


Crash on iOS 10.2.1 - [MTLRenderPipelineDescriptorInternal setRasterSampleCount:]: unrecognized selector sent to instance

Hello,
Thank you for your useful library.
I used the latest version of MetalPedal (v 1.11.1) in my app and i got crash on iOS 10.2.1 (iPhone 6s) as below:
Fatal Exception: NSInvalidArgumentException
-[MTLRenderPipelineDescriptorInternal setRasterSampleCount:]: unrecognized selector sent to instance 0x1701b2600
--------------------------------------------------
Fatal Exception: NSInvalidArgumentException
0  CoreFoundation                 0x1827851b8 __exceptionPreprocess
1  libobjc.A.dylib                0x1811bc55c objc_exception_throw
2  CoreFoundation                 0x18278c268 __methodDescriptionForSelector
3  CoreFoundation                 0x182789270 ___forwarding___
4  CoreFoundation                 0x18268280c _CF_forwarding_prep_0
5  MetalPetal                     0x100b4ccd0 -[MTIRenderPipelineKernel newKernelStateWithContext:configuration:error:] + 178 (MTIRenderPipelineKernel.m:178)
6  MetalPetal                     0x100b30794 -[MTIContext(Internal) kernelStateForKernel:configuration:error:] + 551 (MTIContext.m:551)
7  MetalPetal                     0x100b4d94c -[MTIImageRenderingRecipe resolveWithContext:resolver:error:] + 299 (MTIRenderPipelineKernel.m:299)
8  MetalPetal                     0x100b4ed4c -[MTIImageRenderingPromise resolveWithContext:error:] + 467 (MTIRenderPipelineKernel.m:467)
9  MetalPetal                     0x100b3eafc -[MTIImageRenderingContext resolutionForImage:error:]
10 MetalPetal                     0x100b2cd48 -[MTIContext(Rendering) startTaskToRenderImage:toDrawableWithRequest:error:completion:] + 357 (MTIContext+Rendering.m:357)
11 MetalPetal                     0x100b2b8fc -[MTIContext(Rendering) startTaskToRenderImage:toDrawableWithRequest:error:] + 128 (MTIContext+Rendering.m:128)
12 MetalPetal                     0x100b2b264 -[MTIContext(Rendering) renderImage:toDrawableWithRequest:error:] + 46 (MTIContext+Rendering.m:46)
13 MetalPetal                     0x100b41cfc -[MTIImageView drawInMTKView:] + 207 (MTIImageView.m:207)
14 MetalKit                       0x19402bec0 -[MTKView draw]
15 QuartzCore                     0x185ae47fc CA::Layer::display()
16 QuartzCore                     0x185ada314 CA::Layer::display_if_needed(CA::Transaction*)
17 QuartzCore                     0x185ada398 CA::Layer::layout_and_display_if_needed(CA::Transaction*)
18 QuartzCore                     0x185a573e0 CA::Context::commit_transaction(CA::Transaction*)
19 QuartzCore                     0x185a7ea68 CA::Transaction::commit()
20 QuartzCore                     0x185a7f488 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*)
21 CoreFoundation                 0x1827320c0 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
22 CoreFoundation                 0x18272fcf0 __CFRunLoopDoObservers
23 CoreFoundation                 0x182730180 __CFRunLoopRun
24 CoreFoundation                 0x18265e2b8 CFRunLoopRunSpecific
25 GraphicsServices               0x184112198 GSEventRunModal
26 UIKit                          0x1886a57fc -[UIApplication _run]
27 UIKit                          0x1886a0534 UIApplicationMain
28 AppTest                        0x10014e778 main + 16 (main.m:16)
29 ???                            0x1816415b8 (Missing)

Checklist

[x ] I've read the README
[x ] I've searched for existing GitHub issues

Could you try again with the 1.11.2_patch branch, see if the issue is fixed.

Thank you for quick replying. After updated code from 1.11.2_patch branch, app did not crash.
However i founded new issue when try to run the MetalPetalDemo project then choose Camera on iPad mini 2 (iOS 10.3).
This issue happened when i run code release version (1.11.0 and 1.11.1). I checked code version 1.10.6, it worked without same issue.
Please see the detail:
2020-07-16 13:24:50.390995 MetalPetalDemo[2522:421635] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)
2020-07-16 13:24:50.391171 MetalPetalDemo[2522:421635] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)
2020-07-16 13:24:53.669470 MetalPetalDemo[2522:421370] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)
2020-07-16 13:24:53.669848 MetalPetalDemo[2522:421370] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)
2020-07-16 13:24:53.670141 MetalPetalDemo[2522:421635] Execution of the command buffer was aborted due to an error during execution. Discarded (victim of GPU error/recovery) (IOAF code 5)
2020-07-16 13:24:53.670221 MetalPetalDemo[2522:421635] Execution of the command buffer was aborted due to an error during execution. Discarded (victim of GPU error/recovery) (IOAF code 5)
2020-07-16 13:24:56.946551 MetalPetalDemo[2522:421635] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)
2020-07-16 13:24:56.946620 MetalPetalDemo[2522:421300] Execution of the command buffer was aborted due to an error during execution. Discarded (victim of GPU error/recovery) (IOAF code 5)
2020-07-16 13:24:56.946712 MetalPetalDemo[2522:421300] Execution of the command buffer was aborted due to an error during execution. Discarded (victim of GPU error/recovery) (IOAF code 5)
2020-07-16 13:24:56.946718 MetalPetalDemo[2522:421635] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)
2020-07-16 13:25:00.204701 MetalPetalDemo[2522:421300] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)
2020-07-16 13:25:00.204818 MetalPetalDemo[2522:421635] Execution of the command buffer was aborted due to an error during execution. Discarded (victim of GPU error/recovery) (IOAF code 5)
2020-07-16 13:25:00.204871 MetalPetalDemo[2522:421300] Execution of the command buffer was aborted due to an error during execution. Caused GPU Hang Error (IOAF code 3)
2020-07-16 13:25:00.204897 MetalPetalDemo[2522:421635] Execution of the command buffer was aborted due to an error during execution. Discarded (victim of GPU error/recovery) (IOAF code 5)

@ducle01490  I guess it has something to do with the pixel buffer texture bridge issue happens on older devices. https://github.com/MetalPetal/MetalPetal/issues/64
Let me see if I can apply a quick fix.

@ducle01490 Done. See #178

Thank you @YuAo
The issue is fixed! it works now!

@ducle01490 New release published: 1.11.2


Andy Bot mines blocks slower than it should

Bot is mining slowly. Begins to mine, almost completes, and then stops and kind of starts again.
Is there any fix to it?
https://github.com/user-attachments/assets/d7c51fc6-7dbf-4532-970b-a670de40223d

Maybe try not to point your cursor at the block?

I think it's an issue with either mineflayer-collectblock or mineflayer. Should be updated and fixed soon.


ZEPPELIN-1853. Add README for livy interpreter

What is this PR for?
Add README file for developer, besides update the livy.md for the recent changes on livy interpreter.
What type of PR is it?
[Documentation]
Todos

[ ] - Task

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-1853

Questions:

Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? No

@AhyoungRyu Please help review it. Thanks

+1 for having more doc.

@zjffdu Thanks! Then we can remove Upgrade section since we don't need to have both of them :)

Looks good 👍

Docs change has no test so, CI failure is not related with this change.
Will merge this if there are no more comments.


Support for x86_64 and arm64 architectures

I'm planning to use Profilo on prod builds, and was wondering if there is a roadmap to support x86_64 and arm64 ABIs?
I was able to build from source for arm64 and x86_64 but I'm getting CLASS_LOAD_FAILED in type for every byte entry being logged from my flows.
Also, would it be advisable to compile for these ABIs at the moment?

We actually have a 64-bit build internally, I'm looking into enabling it in this repository.
Bear in mind that there's no stack trace support yet, only atrace capture will work.

@BurntBrunch sure, is there any roadmap to enable stacktrace support on 64-bit?

@BurntBrunch sure, are there any plans to add support for stack traces on 64-bit ABIs in the near future?

are there any plans to add support for stack traces on 64-bit ABIs in the near future?

Depends on how near we're talking. :) It's definitely something we want to get to but probably won't happen by the end of the year. Early 2020 is most likely.

Hey stack traces should be working for OS 9 64 bit following https://github.com/facebookincubator/profilo/commit/3c93dccc2d1aff0fb453a2c6fb3854934fcdec12. That commit was awhile back, apologies about not updating this issue sooner.
I'll close this for now, but feel free to re-open if we are still missing something.

Hey stack traces should be working for OS 9 64 bit following https://github.com/facebookincubator/profilo/commit/3c93dccc2d1aff0fb453a2c6fb3854934fcdec12. That commit was awhile back, apologies about not updating this issue sooner.
I'll close this for now, but feel free to re-open if we are still missing something.


No need to have 2 widgets for foreground + background effects

The foreground property was determined by the presence of a child widget. Make it clearer by adding a foreground property in the effect configuration. Newton can display background + foreground effects.

cc @Joshix-1

Is there a performance impact when adding a NewtonPainter with no effects to a CustomPaint? If yes, they should only be added if there are effects.

No need to add a Painter if it won't display anything, will add a painter only if there is active effects


muting master volume does not sync

hi again!
first off, thank you SO MUCH for this tool, it makes using external USB DACs, which are not controllable by the Windows master volume, much more user friendly :)
in the current version 1.2 the volume sync does not seem to work, when the mute button is pressed. the master volume is muted, but the audio keeps playing at the same volume.

Yes, that's exactly why I have created this tool. I also use a USB DAC which isn't controllable by Windows (Linux can do this btw). :) And older versions did work for you? I will look if I can reproduce the problem on my side.

just tried v1.0 and it has the same issue. I just propably did not try the mute button when I first tested v1.0, otherwise I would have reported it :)

I am on Win10, too.
that is weird, because when I press mute, every volume gets set to 0, so that works, but I do keep hearing the audio of whatever source is active.
when I mute the source specifically, then the audio gets cut.

All sources going mute is normal. But on my system I cannot hear anything then. Sounds like a bug not only affecting volsync.

ok, I did some further testing:
muting just the active source works. I do not know why it stopped working, but after a reboot, muting the source cuts the audio.
no change when muting the master volume though, the audio keeps playing.
then I took a notebook with two different Windows installations (10 and 11) and tested those.
but the behaviour is the same as on my main PC.. muting the source works, muting the master volume does nothing.
just FYI, I am using the build in DAC in my Nubert nuPro A-300 speakers.
but what does work, is lowering the volume step by step to 0, then the audio gets cut.
would it be possible for you, to somehow implement this, so that when mute is pressed, the volume gets manually set to 0 and restored back to the former value when unmuting?
if this sounds too complicated, do not worry. my life does not depend on this ;)

it works!
you are a legend :)


Disallow updating the same version of endpoint definitions

While we think about versioning of worker bridge definitions (api-definition version), we should disallow mutating a definition for the same version.
cc @adamgfraser , something that we discussed.

@nicoburniske  If possible you could add a follow up PR with more tests related to this change, and implement get_all functionality (get all versions of a particular api-id)

@nicoburniske If possible you could add a follow up PR with more tests related to this change, and implement get_all functionality (get all versions of a particular api-id)

https://github.com/golemcloud/golem-services/pull/117/files


Build issue on macOS X

In the case of building archer along with clang/llvm as per readme.md, cloning OMPT creates
a LLVM-openmp folder rather than a openmp folder.

git clone git@github.com:OpenMPToolsInterface/LLVM-openmp.git

So, suitable corrections must me made.
And there was one more issue that I was facing which kept saying that the OMPT_INCLUDE_PATH variable was set to not found.
I saw the contents of the LLVM-openmp folder (OpenMP with OMPT support) and no ompt.h file was being generated in the build folders.
I feel there are two corrections to be made in archer/cmake/FindOmpt.cmake

FIND_PATH(OMPT_INCLUDE_PATH ompt.h

The ompt.h should be changed to omp.h as that is the file being generated in the build folders.

PATHS ${LLVM_ROOT}/include ${CMAKE_BINARY_DIR}/projects/openmp/runtime/src

openmp should be changed to LLVM-openmp. This can be avoided if the there are corrections made to the first point itself.
Is development tested on macOS X?

Nice detective work! Perhaps you can submit a PR with these changes?
This will at lease allow us to check whether this will break our CI tests and also allow us to review your changes with diff lines.
Dong

From: Sumedh Arani<EMAIL_ADDRESS>Sent: Monday, January 30, 2017 3:52:40 PM
To: PRUNERS/ARCHER
Cc: Subscribed
Subject: [PRUNERS/ARCHER] Build issue on macOS X (#7)
In the case of building archer along with clang/llvm as per readme.md, cloning OMPT creates
a LLVM-openmp folder rather than a openmp folder.
git clone git@github.com:OpenMPToolsInterface/LLVM-openmp.git
So, suitable corrections must me made.
And there was one more issue that I was facing which kept saying that the OMPT_INCLUDE_PATH variable was set to not found.
I saw the contents of the LLVM-openmp folder (OpenMP with OMPT support) and no ompt.h file was being generated in the build folders.
I feel there are two corrections to be made in archer/cmake/FindOmpt.cmake
FIND_PATH(OMPT_INCLUDE_PATH ompt.h
The ompt.h should be changed to omp.h as that is the file being generated in the build folders.
PATHS ${LLVM_ROOT}/include ${CMAKE_BINARY_DIR}/projects/openmp/runtime/src
openmp should be changed to LLVM-openmp. This can be avoided if the there are corrections made to the first point itself.
Is development tested on macOS X?

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/PRUNERS/ARCHER/issues/7, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AA0nqyAf9tFhy_UKBqAqhU86u3UsnplUks5rXnfIgaJpZM4LyEk4.

Sure! Will follow up on the same.

Thanks!
On the user interface tools, I think the first step would always be able to parse a race report and load each incident into memory...

From: Sumedh Arani<EMAIL_ADDRESS>Sent: Monday, January 30, 2017 4:18:46 PM
To: PRUNERS/ARCHER
Cc: Ahn, Dong H.; Comment
Subject: Re: [PRUNERS/ARCHER] Build issue on macOS X (#7)
Sure! Will follow up on the same.

You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/PRUNERS/ARCHER/issues/7#issuecomment-276235051, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AA0nq9-Y53NF8elPYG_cp9C8FdRToizUks5rXn3mgaJpZM4LyEk4.

I still find it difficult to get the build of clang-archer working.
Initial issues raised when it was returning variable not found for OMPT_INCLUDE_PATH which I changed it to the folder where I built the files of ompt after cloning it from the said repository.
As stated earlier in this thread, there is no ompt.h file being generated. On changing it to omp.h and setting the path to the folder contains this file, the above stated error does not arise and the build files are successfully generated.
When I then run a make command, I get an error saying <ompt.h> file not found.
I tried renaming the file in the build folder from omp.h to ompt.h,
it comes up with a new error

Unknown type name

Hi @SumedhArani, ARCHER has never been tested on Mac OSX. If you are able to build LLVM 3.9 and the OpenMP with OMPT support (the version stated in the README) I suggest you to build first those and then build ARCHER stand-alone. That would definitely solve the omp.h and ompt.h problem since they will be installed in your "include" folder at the installation path and the cmake will find them when configuring ARCHER.

Hello @simoatze :)
It worked! I did it using stand alone method only. Apparently there was a small typographical error. I've used cmake followed by make.
But there is a necessary change required in renaming the files with regard to OMPT support else the FindOmpt.cmake file not be able to set the path.
Currently, I've set known path name in my cmake file so as to find the ompt.h which I renamed it after building ompt in runtime/src/
And also small corrections are necessary in the readme as well as stated in the previous comment.
Thank you.

@SumedhArani awesome!
I fixed the README when cloning the LLVM-ompt, it clones into "openmp" now.
Were you able to compile LLVM/Clang and OpenMP with OMPT on Mac without any changes in the cmake? Could you send me or create a Pull Request so I can test it myself and add the changes to have ARCHER working on MacOS as well?
Thanks a lot!

Issues were there regarding building it on macOS X but I've got clang-archer working with a brew installed LLVM version with minor updates in a few files.
I successfully got the desired output .
@dongahn I'll get started ASAP with the assigned task.

On the user interface tools, I think the first step would always be able to parse a race report and load each incident into memory...

Regarding the installation, I'll try updating a few files and put in a PR ASAP as to what I think will be necessary changes as required on an linux system.
I also think that OMPT support is a must else the build have throw up an error as OMPT_INCLUDE_PATH will be set to NOT_FOUND and there will be errors when trying to build ompt-tsan.cpp. So I think that the document should have only building openMP with OMPT support.
Should I document installation on OSX machines? (Standalone)

The ARCHER cmake checks if the OMPT installation exists, in that case also build the runtime (ompt-tsan.cpp) if there is not support for OMPT it assumes that you have the LLVM OpenMP Runtime with the Tsan Annotations so it won't compile the runtime.
It would be great if you can document the installation on OS X machines!
Thanks @SumedhArani!

Oh I didn't know about that. Thanks @simoatze!
I'll also soon make a pull request with the updated readme.md

@SumedhArani when you have some time would you put a PR with your edit to make Archer work on Mac OS? Thanks!

Oh yeah! Sure. I totally forgot about that.
I'll properly document and edit the readme file during this weekend.
Is it good with you @simoatze ?
Thanks!

@SumedhArani no rush! Focus on your exams and do it whenever you have extra time! Good luck and thanks a lot!

Greetings!
@simoatze There seems to be an error with OMPT. I don't remember what workaround I did last time. I simply tried to reinstall ompt and I'm getting a error
error: use of undeclared identifier       'sched_getcpu'
On searching, it showed that macOS does not have the sched_getcpu() function and hence the error. Stack overflow did suggest alternative function. My point being that ompt support cannot be given to macOS machines. The make fails but an ompt.h file gets created which gets used by archer and archer compiles successfully but this is a potential pitfall.
Thank you.

@sumedharani you need OMPT support for archer (it works better with no false positives). Do you have access to a Linux machine?

@SumedhArani
Thanks for the report. I created an issue at the OpenMP-runtime implementation (OpenMPToolsInterface/LLVM-openmp#11). This should fix your issue for now:
git revert 6284dd0c46f7c6eb48a70809a8a6f64e7cc8e7dd

Actually, would it build on mac, if you add
#include <sched.h>
in ompt-general.cpp?

macOS Equivalent for sched_getcpu()

According to this answer on stack overflow, I've made the necessary changes to get a temporary workaround as of now and the code compiles. Both return int, so I guess it should not be a error for now but I've not tested for the same.
@simoatze So I do have archer with ompt support as of now.
@jprotze When I did apropos sched_getcpu there were no entries found and also on Apple Dev forums, they've mentioned that BSD systems do not have this function and also on reading I found that Windows has an alternative function for the same.
Thank you.

@jprotze
@simoatze There seems to be an typo you've made while writing the .in files for clang-archer in archer/tools/
You've specified that the static library file path as archer/build/lib/ which actually should have been archer/build/rtl instead on line 59 & 61 in /tools/clang-archer.in
Also for macOS machines, we need to change the archer/build/lib/LLVMArcher.so in tools/clang-archer to archer/build/lib/LLVMArcher.dylib
Even after all these corrections, I keep facing errors like

unknown options -larcher
directory not found for that OMP_PREFIX/lib because on checking the hierarchy, there seems to be no lib folder but I found that an another folder had the lib folder. So as of now, this error is worked out.
unknown options -rpath

Could someone please help me out with the same.
Thank you.

@SumedhArani the patht to the static and shared library is in general @CMAKE_INSTALL_PREFIX@ which is the path where archer will be installed and that you specify at cmake config time wiht -D CMAKE_INSTALL_PREFIX:PATH=/install/path. The path can't be archer/build because that's your local build. How do you configure archer? Make sure you pulled the last changes under the towards_tr4 branch.

I'm currently setting up Travis to test the ompt runtime for clang/gcc on Linux and for clang-omp on osx.
With that build problems for OpenMP/towards_tr4 shouldn't happen anymore.
I think with cmake you can use some target generator expressions to specify the created library name. With that, cmake will take care of the file ending .so vs. .dylib

Does Travis support os/x?

https://travis-ci.org/PRUNERS/archer already tests for os/x

That's just @SumedhArani PR, I will test it on my mac as soon as I have time.

@jprotze

I'm currently setting up Travis to test the ompt runtime for clang/gcc on Linux and for clang-omp on osx.

clang-omp is obsolete as of date and instead openmp is shipped along with brew installed LLVM
They no more clang-omp. This is what I came across while trying to get the setup on my macOS.

@dongahn yes, travis supports os/x. we use this to test PnMPI:
https://github.com/RWTH-HPC/PnMPI/blob/master/.travis.yml
@simoatze I think, you don't need sudo? As far as I understood, you can just set sudo:false and travis will use container builts

@jprotze I think you are right, I just wanted to test in my mac and add some #ifdef MACOS or so if needed.


Reproducible sparse-dense matrix multiplication

Click to expand!
Issue Type
Feature Request
Source
binary
Tensorflow Version
v2.9.0-18-gd8ce9f9c301 2.9.1
Custom Code
No
OS Platform and Distribution
No response
Mobile device
No response
Python version
No response
Bazel version
No response
GCC/Compiler version
No response
CUDA/cuDNN version
No response
GPU model and memory
No response
Current Behaviour?
There is currently no deterministic sparse-dense matrix multiplication implementation on the GPU. I would like to have one.

Standalone code to reproduce the issue
import tensorflow as tf
tf.keras.utils.set_random_seed(3948)
tf.config.experimental.enable_op_determinism()

m = tf.SparseTensor(
    indices=[[0, 0], [0, 1]],
    values=np.array([1, 2], dtype=np.float32),
    dense_shape=(3, 2),
)
v = tf.constant([[1], [1]], dtype=tf.float32)

tf.sparse.sparse_dense_matmul(m, v)

Relevant log output
UnimplementedError: A deterministic GPU implementation of SparseTensorDenseMatmulOp is not currently available. [Op:SparseTensorDenseMatMul]

@renatobellotti Could you please refer this thread and let us know if it helps? Thank you!

@sushreebarsa This is what I tried (see example code). The problem is that the sparse dense matrix multiplication implementation does not have a reproducible version.

Has somebody had the time to look into this?

Yes @renatobellotti !
I can confirm that workarounds are not working for sparse-dense multiplication in GPU mode. Attached gist in 2.8, 2.9 and nightly for reference.
Thank you!

@mohantym Thanks for your answer! Is there a chance that this will be fixed soon? I don't want to be rude and I understand that priorities of the project might not align with my own. I'm working on a project where reproducibility is crucial, so this issue is a deal-breaker to use TensorFlow. I would like to know what I can expect. :)

Note that while tf does not offer a GPU implementation, but it appears that you can get determinism if you force things to run on CPU, e.g. the following code works
import numpy as np
import tensorflow as tf
tf.keras.utils.set_random_seed(3948)
tf.config.experimental.enable_op_determinism()

m = tf.SparseTensor(
    indices=[[0, 0], [0, 1]],
    values=np.array([1, 2], dtype=np.float32),
    dense_shape=(3, 2),
)
v = tf.constant([[1], [1]], dtype=tf.float32)

with tf.device("cpu:0"):
    tf.sparse.sparse_dense_matmul(m, v)

The issue has to do with order of operations.  The GPU matmul is split across many GPU threads and accumulated in the order those threads complete.  Since accumulation (or floating-point math in general) is order-dependent, we cannot guarantee exact bitwise reproducibility.
CPU determinism essentially does a single-threaded matmul, so you're killing performance.

I'm working on a project where reproducibility is crucial, so this issue is a deal-breaker to use TensorFlow.

Results should already be reproducible within expected floating-point accumulation errors.  If you need exact bit reproducibility, you essentially need to disable any multithreading, and most GPU kernels.
Note that even on CPU, "determinism" is only guarnateed with the exact same TF build, and on the exact same hardware.  Change either the hardware or the build, and you'll potentially get different results, again because of order of operations, or because of availability of different instructions (e.g. FMA).
Nobody is currently working on this - it would need to be an an external contribution.

Thanks for the detailed answer.

@renatobellotti I was able to run the code successfully using the latest TF v2.13, please find the gist here for reference. Thank you!


Remove dependency: webpack-server (for security)

Dependabot raised several crticial security flags for dependencies related to webpack-server. This package is very old.
I don't think it was intentionally included with this project. It doesn't appear to be necessary.
This should resolve critical-level security issues with these webpack-server dependencies:

handlebars
lodash
morgan
uglify-js

And likely others.

Local testing revealed no issues.


Upgrade to Xamarin.Forms 3.1

Xamarin.Forms 3.1 has been stable for 3 months now, so I think we can update.
I've also updated the bindings with the new properties from https://developer.xamarin.com/releases/xamarin-forms/xamarin-forms-3.1/3.1.0/#whats-new-in-this-release
(PS: Paket does not seem to manage the packages of the .NET Standard projects, only the Android/iOS projects. Wouldn't it be better to make Paket handle everything?)
Closes #145

(PS: Paket does not seem to manage the packages of the .NET Standard projects, only the Android/iOS projects. Wouldn't it be better to make Paket handle everything?)

Yes it would :)


Investigate Allstar for monitoring organization-wide policies

          We should consider [Allstar](https://github.com/ossf/allstar) for monitoring [organization-wide policies](https://github.com/ossf/allstar#org-level-options). The [quickstart](https://github.com/ossf/allstar#quickstart-installation) may meet our needs

Originally posted by @JonZeolla in https://github.com/open-telemetry/sig-security/issues/12#issuecomment-1699457358

In issue #12, i proposed the following checklist to audit all the organization's repositories:

[ ] CodeQL enabled via GitHub Actions
[ ] Static code analysis: govulncheck [https://pkg.go.dev/golang.org/x/vuln] enabled on every build
[ ] Repository security settings

[ ] Security Policy ✅
[ ] Security advisories ✅
[ ] Private vulnerability reporting ✅
[ ] Dependabot alerts ✅
[ ] Code scanning alerts ✅

Allstar was proposed as a way to achieve consistency across the repositories in the org with regards to security policy. This issue is to:

determine how much of the checklist allstar can cover
what items on the checklist above still need to be manually configured in individual repositories
propose the steps needed to enable allstar across the organization and open issues in the appropriate repositories
document the usage of allstar in the security sig repository

Good day,
pls can i work on this

@codeboten could you please throw more light on the checklist you made, is the job description just to check what can be done, also how complex should the documentation be?

@Davidlred, the checklist is a simple "yes, the item is present in the repository" or "no, there's no usage of the proposed tool". No further documentation is needed other than checking whether the items are being used.

Thank you for the clarification. i really appreciate
On Thu, 5 Oct 2023 at 14:28, Juraci Paixão Kröhling <
@.***> wrote:

@Davidlred https://github.com/Davidlred, the checklist is a simple
"yes, the item is present in the repository" or "no, there's no usage of
the proposed tool". No further documentation is needed other than checking
whether the items are being used.
—
Reply to this email directly, view it on GitHub
https://github.com/open-telemetry/sig-security/issues/21#issuecomment-1748901771,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZN2FISKXM4AQKD7PXYDQY3X52YY3AVCNFSM6AAAAAA5S2TN66VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBYHEYDCNZXGE
.
You are receiving this because you were mentioned.Message ID:
@.***>

In issue #12, i proposed the following checklist to audit all the organization's repositories:

[ ]  CodeQL enabled via GitHub Actions

[ ]  Static code analysis: govulncheck [https://pkg.go.dev/golang.org/x/vuln] enabled on every build

[ ]  Repository security settings

[ ]  Security Policy ✅
[ ]  Security advisories ✅
[ ]  Private vulnerability reporting ✅
[ ]  Dependabot alerts ✅
[ ]  Code scanning alerts ✅

Allstar was proposed as a way to achieve consistency across the repositories in the org with regards to security policy. This issue is to:

determine how much of the checklist allstar can cover
what items on the checklist above still need to be manually configured in individual repositories
propose the steps needed to enable allstar across the organization and open issues in the appropriate repositories
document the usage of allstar in the security sig repository

I have determined what Allstar can cover using the checklist that was provided, the steps to enable allstar has also been proposed using the quick start (I did a test run on my github to be sure how it works).
I created issues on some repositories using the checklist, checking and confirming from maintainers what is enabled on the repo. I have gotten responses from these two repos so far community and Helm-charts
The usage of allstar in the security-sig repository has been documented here

In line with the requirements of this issue, and using the checklist provided. I've been able to gather information through simple testing along with studying the reviews of the different documentation. I've been able to compile a detailed report on the use of Allstar, including how to get started HERE.

/assign


Strange fuzzy highlighting with prescient

First of all, love this package! Thanks for your work on this :)
I've run into a strange issue with highlighting while using prescient, particularly with fuzzy filtering. Here's my setup:
(use-package selectrum
  :hook (after-init . selectrum-mode)
  :config
  (use-package selectrum-prescient
    :custom
    (prescient-filter-method '(literal regexp initialism fuzzy))
    :config
    (selectrum-prescient-mode t)
    (prescient-persist-mode t)))

and here's the highlighting I'm seeing, for example while using recentf:

to compare, this is the highlighting for the same task using ivy and prescient:

The screenshots in the README and in a few issues I've seen look spot on so I'm wondering if this has something to do with my configuration or theme? Is it related to using the fuzzy filter method? I noticed that I can get fuzzy results on M-x without this with selectrum, but I like having fuzzy results on file searches too and this seemed to require the additional filter method.

So, you're saying you end up with different highlighting for recentf versus M-x, despite having the same configuration in both cases? That does sound like a bug, and I do suspect that it's related to color theme or faces in some way. The fuzzy matching style in prescient.el puts a capture group around each literal character in the query regexp, and Selectrum should fontify those in a different color. Can you show what your M-x looks like with Selectrum?

This is M-x without fuzzy:

and with:

Maybe I'm just confused about what highlighting to expect with the fuzzy setting? For example with fuzzy, td highlights from t to d in text-mode, comparing with ivy+prescient:

This bug should now be fixed. Thank you for the report, and let me know if anything else seems to be wrong.

Looks good, thank you very much! :)


Fix input lines encoding

Coverage remained the same at 60.262% when pulling 6aab8e35e134fbd598785d6132cc7d1dbfa1a290 on fossamagna:fix-input-line-encoding into b209a8f036cacc45291289e606577349222c0a5e on uwol:master.


Made changes from Issue 3

I made the small adjustments from @katyhuff in Issue #3.

I forgot this PR was still open when I made this repo public, which broke the fork to my repo. I re-forked the repo with all of the changes that were captured in this PR, and made a PR #6. PR #6 contains all of the changes for this PR and an additional change made while I was recording my presentation.
I will close this PR since it is from a deleted repo. Merging PR #6 will merge the changes for this PR.


Prevents disk spindown on Raspberyy Pi 4

Describe the issue

OMV  monitor spins up drives/prevents drives spinning down
How to reproduce the issue

Enable OMV monitor.
Disk will immediately spin up and be accessed.
This will occur even if the disk monitoring HA devices are disabled.
Expected behavior
No disk monitoring selected, no disk activity caused by monitor.
'OMV Disk' enabled in monitor - no activity caused by monitor - I'm not 100% sure about this, but think SMART attributes can be read without causing the disk to spin up.
'OMV Filesystem' enabled - probably expect disk access as these attributes need the disk spun up to be read (I think)
Screenshots

Software versions

Home Assistant version: 2024.4.4
openmediavault integration version: 1.4.2
openmediavault software version: 7.0.5-1

Diagnostics data

All data provided by OMV Monitor seems accurate and consistent with OMV's own monitoring.
Traceback/Error logs

Additional context

OMV running natively (not in docker) on RasPi4 with 2 x HDD and 2 x SSD (plus O/S on SD card)
HASST running on separate Pi3 on same network - no docker.

disable smart in integration option.

Thank you for your rapid reply, I'll do this and report back.

I had the same issue, disabled the SMART info, but the filesystem still get accessed by the integration preventing the standby for the HDDs.

@tomaae - this has worked for me, the integration is working how I would expect.

I had the same issue, disabled the SMART info, but the filesystem still get accessed by the integration preventing the standby for the HDDs.

Dim question - have you also disabled 'OMV Filesystem'?

Yes, this is how I came to the conclusion that it was the problem.


Consider creating a library of validation rules compatible with jqueryvalidation

jqueryvalidation is the original form validation library for jQuery - in fact, it was created by one of the members of the official jQuery team back when jQuery was first being developed.
It is widely used, and is fully extendable.  Stripe should consider implementing their credit card validation methods as an extension to jQueryvalidation.  This would make it easy to validate forms that contain credit card fields and other fields with a single validation engine.

Hi there! Please use issues for identifying bugs. We're not planning on building new jquery-based validation libraries, but I'm sure if you built it, someone would use it!