Stone Hammer not working...

Hi,
Updated hacks are working fine withotut freezes and other bad effects, but when I found Stone Hammer(It's always in the hidden bunker) it's not working. I can't use it even, when I turn bumpfire off.
Can you fix this please?
Thank you.

Hi,
Updated hacks are working fine withotut freezes and other bad effects, but when I found Stone Hammer(It's always in the hidden bunker) it's not working. I can't use it even, when I turn bumpfire off.
Can you fix this please?
Thank you.

hi there) i suppose   it's not working cause Stone Hammer isn't  in autoFireGuns list. If you doesn't want to wait you can fix it  yourself by adding it manually in file gameUpdate.js ( this file is in folder  "payload" ) . After you add it in list, save changes and install unpacked extension as usual.
i did the same when  they added M1100 shotgun  and it helped me before  Drew fixed it here.

But what's the name of the Stone Hammer? i tried stone_hammer, but it's not working...


TINKERPOP3-885 Made Transaction.onReadWrite() a ThreadLocal setting

JIRA issue : https://issues.apache.org/jira/browse/TINKERPOP3-885
Both transaction consumers have been made ThreadLocal settings.
Since this is a breaking change I've made some additions to the upgrade document. It's worth noting that I didn't put anything in there for graph providers as I wasn't sure what to put. Feel free to change/remove/add to this. (or tell me and I'll be more than happy to add to it myself)
I've also only added the initial failing test we had found. If you can think of anymore let me know.
PS: I've tried testing the full suit but for some reason my computer isn't cooperating and it's just taking too much time (and ressources) so I had to stop it. If any of you could give it a go I'd be grateful. Tests passed for gremlin-server, gremlin-core, gremlin-groovy(-test), tinkergraph-gremlin from what I've seen. Not sure about the others.
I'll try and get some stable testing plateform up sometime soon.

From a purely aesthetic perspective, this code is clean and pretty.
VOTE +1 (binding).

VOTE +1

@PommeVerte can you please merge up master into this pr and resolve the conflicts in your fork?  I can continue review once you do that.  thanks.

Done, it was a conflict with the upgrade documentation

A few items - and sorry i didn't provide more information in the JIRA ticket on this aspect, but it didn't become apparent to me until I looked at your code....
You implemented the change in the AbstractTransaction which was good and will work, but note that there are two extensions to that class that providers can use: AbstractThreadLocalTransaction and AbstractThreadedTransaction.
You should move the ThreadLocal member variables you have to AbstractThreadLocalTransaction as those pertain to that implementation.  You should move the "old" readWriteConsumer and closeConsumer to AbstractThreadedTransaction.  To make those work with existing usage in AbstractTransaction you'll need abstract methods on AbstractTransaction like doReadWrite(Transaction) and doClose(Transaction).  Then in the respective sub-classes you implement those and with your implementation specific member variables. Not a big change - just need to move some stuff around - Does that make sense?
As for testing, your integration test covers this change from the top down (plus you obviously have your driver tests) but I think it would be good to include an explicit test in TransactionTest:
https://github.com/apache/incubator-tinkerpop/blob/master/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/structure/TransactionTest.java
This way we enforce behavior on all Graph System providers that support transactions.  There is a chance that they will not extend AbstractTransaction and use their own, so we'd want to ensure that this functionality behaves no matter what they are trying to do or else folks will try to use their Graph implementations in Gremlin Server and they could fail.
You would run tests against neo4j obviously...if you didn't know you need to explicitly do:
mvn clean install -DincludeNeo4j

see the CONTRIBUTING doc for info on how to just run the TransactionTest.  I think you would minimally want a test or two that has two threads going where they each have their own independent settings for readWriteConsumer and closeConsumer.  Then you would want one where that ensured it was the same setting across threads - make sure that one has this annotation:
@FeatureRequirement(featureClass = Graph.Features.GraphFeatures.class, feature = Graph.Features.GraphFeatures.FEATURE_THREADED_TRANSACTIONS)

Please yell if you need help sorting out what I wrote here.

Ok that all makes perfect sense (I should have picked up on the AbstractThreadLocalTransaction), I'll go ahead with those changes.

Ok sorry about the delay with this. It took me some time to wrap my head around the StandardStructureTestSuit and adding my crappy testing env to that suddenly made things way more complicated.
Anyways I've tested this with :
mvn clean install -DincludeNeo4j

And I've also run related integration tests (though not all as my poor ubuntu VM wouldn't manage.. I'm going to fix the builds on my mac this weekend to have a clean dev environment and avoid this in the future)
I haven't managed to run the tests against titan though (for the threaded transactions) If someone could give those a look it would perfect. Normally the tests should be properly written.
Thanks!!

I've recast this work under this PR #140 - no need for any more votes on this one.  @PommeVerte can you please close this one on your end?


Wizard ui changes and testing

Coverage increased (+6.9%) to 69.727% when pulling 3861d34454b13be6037c553df5a27048a61ec938 on pancho111203:master into cbe5490d860eb18bd352ab4593ec8241b92934c7 on eclipsesource:master.


Add wlanpi-power command

Add a wlanpi-power command, which will indicate the power source - PoE or USB.

GPIO output is wrong. Let’s ask Harlab to look into this.
@adriangranados tested this and got:
I just ran the wlanpi-power.sh script on mine, and I got the following even though only PoE is connected.
wlanpi@wlanpi-091:~ $ ./wlanpi-power.sh
Powered by PoE
Powered by USB


Update install.sh

Changing mvn install into mvn clean package solved the installation problems, but I don't understand maven so I have no clue whether it makes sense at all?

fixed in https://github.com/cltl/EventCoreference/commit/63c323d1b26d8c772e79dfbbb600562d36c20f83 (I think)


Server protection against bots

Hello!
On my server they're in and the people who turn on their bots and, thus, not allowed to play other players. How to protect your server from bots? What and how\what files need to change something?
For example, as in mgar.io and terr.io, if you go through Privat server, bots will work, and if in theirs, then the bots to work longer.

https://github.com/Megabyte918/MultiOgar-Edited/blob/master/src/gameserver.ini#L71

whats your server ?OR GAME ? sorry caps on

@plazo123 it's not that. Not helping, at all

I think there is a scramble option

look in gameserver.ini for the serverScrambleLevel

The recommended is put:
serverIpLimit = 2
If you connect from agar.io direct:
serverScrambleLevel = 2
(If you don't connect from agar.io and use's other client, like protocol 5/6/etc, you can't put this because can have a problem with minimap or mapping).

@TopoR1 The bots are an unofficial part of the game made by the agar.io community to add more variety to the otherwise boring vanilla gameplay. To protect your server from going insane due to them, change the gameserver.ini options (the gameplay ones, not the scramble or IP limit) until the bots become balanced. If you can't do that, you don't have the skills that are necessary for hosting an agar.io server, go away and don't host a server.


Hold 1:1 conversation with Harnav about upcoming reporting work

Let's touch base with Harnav to align on the work going forward.
Acceptance Criteria:

[x] Set up time for Harnav & Team Giraffe to meet
[x] Walk through Reporting Discovery Roadmap
[x] Discuss future ways of collaborating
[x] Document any next steps, if any

Goal of this ticket:
Ensure Harnav has an idea of the work coming up & establish how we can work together through it

Please add your planning poker estimate with Zenhub @NicoleGovvy

I believe this is closed now.


Map Points after First Entry fail

After first entry the map points functionality fails.

find all children of a graph and then change the attributes:
var d = (currEntry[0].graphRef).childElements;
for (el in d) {
d[el].setAttribute({ fillColor: currEntry[0].color, strokeColor: currEntry[0].color });
}


404 response when calling gapi.client.youtube.search.list

I get 404 error on https://content-youtube.googleapis.com/static/proxy.html endpoint when trying to use search functionality gapi.client.youtube.search.list (https://developers.google.com/youtube/v3/docs/search/list). Few days ago it worked well.

My test code looks like this:
<head>
    <script src="https://apis.google.com/js/api.js"></script>
    <script>
        gapi.load('client', function () {
            gapi.client.setApiKey('my_key');
            gapi.client.load('https://www.googleapis.com/discovery/v1/apis/youtube/v3/rest').then(function () {
                let result = gapi.client.youtube.search.list({
                    part: "snippet",
                    type: "video",
                    q: "test"
                }).execute();
            });
        });
    </script>
</head>
<body>
</body>
</html>

I made test with different API keys, from different locations (Europe / States), with changed code a bit ("then" instead of "execute"). Same results.
I am not sure if it is related but when I try to use "Try this API" from Reference I do get infinitive red spinner after pressing "Execute" button.
Any advice? Thank you for help!

I filed the very same issue on https://issuetracker.google.com/issues/168810776
It's reproducible even on the Google APIs Explorer: https://developers.google.com/youtube/v3/docs/videos/list?apix=true
I cannot run the demos, I get the same 404. And even people who are not developers and that have no relation to the project can reproduce.

This should be fixed for Youtube now if you reload pages that are using the API.
@manishbit97 which specific API are you referring to?  Can you provide the discovery path.  Thanks.

Hello. I want to report that it was working fine for a while, but today problem returned and I get 404 again.
I also see new comment in thread posted by @docwhite where someone mentions that it is not working for him too.
Thanks in advance.

https://issuetracker.google.com/issues/170922340
A new issue has already been raised at issue tracker. How can we escalate this ?

I can confirm it is happening again.

@dvanderb we are using this service in our production systems and we are facing lot of issues during its downtime. And it is taking almost 7-8 hours to fix each time it occurs. Is there any alternate workaround for this ?


Version for Ubuntu 24.04

Is there a deb file for Ubuntu 24.04?
The one for 20.4 fails due to dependency issue and installing "libopencv-dev build-essential" doesn't help.
AppImage fails too.

No, currently there is not.
Hopefully at least manual build works.

Manual build works like a charm. Hyvää iltaa!


Rename module Reports to Statistics

Coverage remained the same at 58.924% when pulling 0f4f887316a97558ff8f4ea610e85e8d6d69c4d2 on valvijo:master into 38779c801a750a74062b7e054eb9f7a510ba13a1 on esaude:master.


I can't use Stylify on Astro

Describe the bug
I can't use Stylify on my Astro minimal template. Why?
Reproduction
https://github.com/mzaini30/astro-stylify
Logs
Error: Cannot find module 'C:latihanastro-stylifysrcstylesstylify.css' imported from 'astro:scripts/page-ssr.js'
    at nodeImport (file:///C:/latihan/astro-stylify/node_modules/.pnpm/vite@4.1.4/node_modules/vite/dist/node/chunks/dep-ca21228b.js:52451:25)
    at ssrImport (file:///C:/latihan/astro-stylify/node_modules/.pnpm/vite@4.1.4/node_modules/vite/dist/node/chunks/dep-ca21228b.js:52374:20)
    at eval (astro:scripts/page-ssr.js:3:50)    at instantiateModule (file:///C:/latihan/astro-stylify/node_modules/.pnpm/vite@4.1.4/node_modules/vite/dist/node/chunks/dep-ca21228b.js:52420:15)

System Info
OS: Windows 11 (Phoenix Lite OS)

Text editor: VS Code

Terminal: Git Bash

I have forked your repository https://stackblitz.com/edit/github-a3hjjs?file=package.json,astro.config.mjs,server.mjs

Added @astro/node and a few commands into the package.json

Could you please download it and test if something wasn't missing for example? If this example works? In your repo, there were no build/dev commands.
Anyway, if it wont work on windows, I think, this C:latihanastro-stylifysrcstylesstylify.css will be the problem ...

pnpm astro dev
pnpm astro build

This actually seems weird, like some bug with Windows and Node.js path.join...
I will try to reproduce it on some of my Windows devices.

I think the problem because I use Git Bash. In Windows Command Prompt or PowerShell, the path is using \. But, in Git Bash, the path is /

This should be solved automatically by path.join() by Node.js as it should use platform specific separators, that's why it is used for joining parts of paths. But in your case, it doesn't use any.
I have cloned your repo, it works fine on Linux and Mac.
I will have to check it out on Windows.

Yes, very difficult coding in Windows. I rewerite my packages after migration from Linux. Hehehehe..

Note for further readers:

You should not use path.join for joining wildcards path.join(dir, '**', '*.txt') => dir\\**\\*.txt => matches * as simple literal, because it is escaped by slash, and not as a wildcard...🤦♂ => https://github.com/micromatch/micromatch#backslashes
Node can import only normalized paths, not windows absolute paths

@mzaini30 Hi, this should be fixed in the https://github.com/stylify/packages/releases/tag/v0.5.28 latest release. Could you please let me know, if it works?
Also, a configuration hot reload was added, so if you modify the config, the bundler should use the new configuration without the need of restarting Astro again.

@mzaini30 Could you please respond?

Wait

It works.... amazing

Sorry for waiting long

Good, thanks! Closing. In case you find any other bug, please create a new issue :).


GraphQL Syntax Highlighting

Is there a possibility to highlight GraphQL code with pygments? Github also supports Schema definitions and queries:
type Character {
  name: String!
  appearsIn: [Episode!]!
}

query {
  hero {
    name
  }
  droid(id: "2000") {
    name
  }
}

Not right now, we don't have a dedicated lexer for GraphQL. It should be fairly easy to build one though, as the language is quite simple -- would you be interested in preparing a PR for that?

I saw that someone had written a version of graphql lexer, I wonder if we can base the PR on it
https://github.com/ivome/pygments-graphql-lexer/blob/master/graphqllexer/lexer.py

I saw that someone had written a version of graphql lexer, I wonder if we can base the PR on it
https://github.com/ivome/pygments-graphql-lexer/blob/master/graphqllexer/lexer.py

Should be fine, it's license compatible.

Should be fine, it's license compatible.

+1 For adding GraphQL support !
I'm writing a feature for strawberry, it would be really nice if we could just use a GraphQL lexer out-of-the-box.
https://pypi.org/project/pygments-graphql/
I found this one one PyPi ( i'm not the author ). Seems to be a bit  more feature complete than the one linked by @legopin, also plenty of tests.
MIT license.
https://gitlab.com/marcogiusti/pygments-graphql/-/tree/master
What's the practice for these situations, can I just create a PR with the copy of the linked lexer ?
obviously crediting the original author in some way

@birkenfeld Any thoughts on this one? I believe we're ok with an MIT licensed contribution ...
I would definitely try to get in touch with the original author first to see if they're ok with contributing it to Pygments directly.

I would definitely try to get in touch with the original author first to see if they're ok with contributing it to Pygments directly.

I made no attempts with that so far, the GitLab repo looks pretty frozen to me.
Then again this probably can be considered "done", the latest GraphQL spec was released june '18.
I think he is also @marcogiusti here, guessing by the same style avatar :).

I would be glad to contribute back to Pygments. Feel free to integrate that code into the Pygments source code.

Okay then, I'll try to post the PR today.


Cannot scrape any account anymore

Describe the bug
For like a week I have not been able to scrape any data from any kind of Instagram account anymore.
To Reproduce
Steps to reproduce the behavior:
USERNAME = "oysho_sport"        # profile to download from

L = Instaloader(user_agent=user_agent, save_metadata=True, compress_json=True, download_geotags=False,
                download_pictures=False, download_videos=False, download_video_thumbnails=False, download_comments=True)
#LC = InstaloaderContext(user_agent = user_agent)

profile = Profile.from_username(L.context, USERNAME)

# -------------------------------------------------------------------------------------------- #
X_percentage = 0.6    # percentage of posts that should be downloaded

profile = Profile.from_username(L.context, USERNAME)
posts_sorted_by_likes = sorted(profile.get_posts(), key = lambda p: p.likes + p.comments)

def scrapeInstaTOPx():
    try:
        for post in islice(posts_sorted_by_likes, ceil(profile.mediacount * X_percentage / 100)):
            L.download_post(post, USERNAME)
    except ValueError:
        pass

Expected behavior
Whenever I try to scrape data I receive the error message below.
Error messages and tracebacks
raceback (most recent call last):
  File "/Users/josefmoucachen/Documents/GitHub/RedDotPRJ_1/imageAnalyzer.py", line 140, in <module>
    scrapeInstaTOPx()
  File "/
~/InstagramScraper/instascraper.py", line 81, in scrapeInstaTOPx
    L.download_post(post, USERNAME)
  File "~//.virtualenvs/ThesisObjectDetection/lib/python3.6/site-packages/instaloader/instaloader.py", line 466, in download_post
    self.update_comments(filename=filename, post=post)
  File "~//.virtualenvs/ThesisObjectDetection/lib/python3.6/site-packages/instaloader/instaloader.py", line 254, in update_comments
    comments.extend(_postcomment_asdict(comment) for comment in post.get_comments())
  File "/Users/josefmoucachen/.virtualenvs/ThesisObjectDetection/lib/python3.6/site-packages/instaloader/instaloader.py", line 254, in <genexpr>
    comments.extend(_postcomment_asdict(comment) for comment in post.get_comments())
  File "/Users/josefmoucachen/.virtualenvs/ThesisObjectDetection/lib/python3.6/site-packages/instaloader/structures.py", line 304, in get_comments
    if self.comments == len(comment_edges):
UnboundLocalError: local variable 'comment_edges' referenced before assignment

Instaloader version
instaloader --version output.
Additional context
Add any other context about the problem here.

Instaloader version
instaloader --version output.

Instaloader Version?

Instaloader version
instaloader --version output.

Instaloader Version?

4.2.3

This has been reported with #272 and fixed with version 4.2.4. Upgrade Instaloader to its current version and reopen this issue if that doesn't fix this error.


Automating Release Notifications

Description
Please include a summary of the changes and the related issue. List any dependencies that are required for this change.
Linked Items:
Please include the items resolved by and/or associated with this Pull Request using the following syntax to link them for closure upon completion.
Closes #637
Type of change

[x] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Feature improvement

Feature Additions
Include pertinent changes as a result of adding the new feature.

Added a new workflow for sending emails when releases are published
On original issue have documentation for configuring builtin notifications
On original issue have documentation for additional monitoring and notification tool GitDailies

Bug Fixes
Include pertinent changes of fixing the bug.

None

Breaking Changes
Include pertinent changes that qualify as breaking changes. Be sure to include information about the impact to end users and additional information for addressing the break if more than a version transition is necessary for mitigating.

None

Feature Improvement Changes
Include pertinent changes that are improvements to existing features.

None

Checklist:

[x] Updated documentation accordingly.
[ ] My changes generate no new warnings.
[x] Have updated new and existing unit tests accordingly.
[x] Linked associated items to be closed.
[x] Have you bumped the version if there will be a release?

Per the sprint review discussion and us wanting to limit usage of secrets where possible, this workflow is being nixed and no longer needs reviewed for merging.


Added form state to the wrapped form component props

Pull Request Test Coverage Report for Build 34

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.1%) to 90.909%

Totals

Change from base Build 31:
0.1%

Covered Lines:
42

Relevant Lines:
44

💛  - Coveralls


expect(1===2) should not silently pass

Do you want to request a feature or report a bug?
bug (usability issue)
What is the current behavior?
expect(1===2) does not cause test to fail.
What is the expected behavior?
Throw an error so the programmer knows they're doing it wrong.

eslint-plugin-jest 19.1 (will be released later this week) will have a lint rule that will warn for this use-case.

you can install eslint-plugin-jest@next for now.


Wrong .comhost.dll generated

.Net 5 COM server is not registered correctly
Made a class library implementing a simple COM server and added true to the .csproj file.
When .net core 3.1 is targeted all is ok after regsvr32.exe .comhost.dll i.e Regsvr32 reports ok and registry is updated. Late bound COM object can easily be accessed from e.g. Excel VBA.
However, changing the target to .net 5 (preview 8) makes Regsvr32.exe not reporting neither success or not success and registry is not updated

can you share your code or the steps to reproduce?

Sure:
See attached solution.
Compile it and register (regsvr32) the server comhost assembly.
Running the attached client project doesn't work for some reason (probably something to with keyword dynamic and DLR),
but if making a VBA call from e.g. Excel as:
Public Sub TestSub()
Dim server As Object
Set server = CreateObject("GitHubIssue5137.Server")
MsgBox server.GetText
is working fine.
Then change the target framework for the server to .NET 5.0, compile and re-register the 5.0 version of the comhost (mind the net5.0 folder this time), note that regsvr32 does not show any info, neither success nor not success.
Now it doesn't work from the VBA script anymore (or actually it works, but not with the .net 5 version because it seems like it is not registered and the old 3.1 version is still the registered one).
GitHubIssue5137.zip

@AaronRobinsonMSFT this does not seem to be directly related to Office Interop but maybe you know who can help with this?

However, changing the target to .net 5 (preview 8) makes Regsvr32.exe not reporting neither success or not success and registry is not updated

@EuroEager2008 This almost sounds like a bitness issue. Thank you for the solution with the reproduction in it. It looks as though the 32-bit version of the runtime was desired - was the 32-bit version of .NET 5.0 also installed? Typically only the 64-bit versions are installed with Visual Studio so we should verify that. Next it would be good to verify the *.comhost.dll is also the correct bitness. This can be done from a Visual Studio Developer command prompt using the dumpbin.exe command.
> dumpbin.exe /headers <name>.comhost.dll
Look for FILE HEADER VALUES to see the "machine" type. That should be x86, otherwise it is an x86_64 (64-bit) binary.
There hasn't been any intentional changes in the comhost scenarios between .NET 3.1 and .NET 5.0 so hopefully one didn't sneak past our gates. The best way to do this is to make sure regsvr32.exe works and then move onto the activation paths.
/cc @elinor-fung @jkoritzinsky

@EuroEager2008 @elinor-fung pointed out that an issue did exist in some of the later previews regarding comhost scenarios. That fix didn't make it into Preview 8 - https://github.com/dotnet/runtime/pull/40022. The fix in in later RC1 and later.

Now I got 5.0.100-rc.2.20479.15 and still exactly same behavior (nothing is actually registered when regsvr32 of the .Net 5 targeted comhost.dll

@EuroEager2008 could you check on the bitness questions that @AaronRobinsonMSFT had?
Thanks for the repro. I pulled it down and was able to build and successfully register the server in it after retargeting to net5.0 (I'm using 5.0.100-rc.2.20479.15), so there must be something different in what I'm doing or my environment.
It would also be helpful to collect some logs from comhost when it is being registered. Before running regsvr32, set the environment variables:

COREHOST_TRACE=1
COREHOST_TRACEFILE=<pathToOutputFile>

The directory containing the <pathToOutputFile> has to exist (the file itself does not)

And then run regsvr32 on your .comhost.dll - there should be a text file at <pathToOutputFile>.

Bitness was ok.
I think I found out:
Compiled just fine as before, not able to register.
Had a look around in the files and found that preview 8 was mentioned in *.runtimeconfig.json, no idea of how to get rid of it so I deleted the whole bin and object folder, but then I couldn't compile.
Searching around and found this: https://developercommunity2.visualstudio.com/t/shNETsh-shCoresh-Console-App-/1231595?entry=problem
(Is this at all documented in any realease notes?)
and this: https://github.com/dotnet/templating/issues/2615
Then I switched to vs2019 16.8.0 Preview 6.0 and voila everything is fine.
A bit weird experience!

Glad things are working after moving to the newer version.

Is this at all documented in any realease notes?

I know the .NET 5.0 download page lists the version for Visual Studio support for each release.
I'm not sure if there are Visual Studio release notes around this - @marcpopMSFT would you know?

We updated the .NET SDK installer to mention that it requires 16.8 (see below). I do not believe this was included in any release notes for VS or .NET though I can add it to the .NET 5 release notes if that would help.

It seems this has been answered so I'll close the issue.
@marcpopMSFT if you can mention this in the release notes, that would be great.


Can't the build process be done using Make?

I suppose you mean there could be a Makefile provided with the source. In principle, sure, that would be possible but the CMake configuration does a number of checks to adapt to the system you are compiling on. So in fact you'd need something like autoconf/automake. Also, CMake works with other build tools like ninja that I frequently use myself.

A program for a minimal protocol should have a minimal build system.

Sorry, I have no plans to change the build system. CMake is not minimal, but it is flexible, widely-used, and available on all platforms. Maybe in the future when Lagrange is more stable there can be a set of platform-specific Makefiles provided, but things are evolving too rapidly to make that feasible.


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-main" workflow

Codecov Report

Merging #495 (90c064f) into main (8328c9a) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #495   +/-   ##
=======================================
  Coverage   95.69%   95.69%
=======================================
  Files           1        1
  Lines         395      395
  Branches       53       53
=======================================
  Hits          378      378
  Misses         17       17

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


Seg fault when using latest Z3.

Test alu.py and simgen.py (reusing alu.py) will cause a seg fault in the environment with latest Z3.

Works fine with z3 4.4.2 but will have segmentation fault in z3 4.5.1. Seems to be related to creating bit vectors without size (error message from z3).


push command

closes #19

Codecov Report

Merging #21 into master will increase coverage by 1.35%.
The diff coverage is 98.18%.

@@            Coverage Diff             @@
##           master      #21      +/-   ##
==========================================
+ Coverage    91.3%   92.65%   +1.35%
==========================================
  Files           5        6       +1
  Lines         299      354      +55
  Branches       36       45       +9
==========================================
+ Hits          273      328      +55
+ Misses         12       11       -1
- Partials       14       15       +1

Impacted Files
Coverage Δ

src/commands/push.ts
98.18% <98.18%> (ø)

src/utils.ts
94.44% <0%> (+1.85%)
:arrow_up:

Continue to review full report at Codecov.

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


Add Travis-CI badge to README

Note: It looks like the actual hook has been off for 2 years though :stuck_out_tongue:

Thanks again @nschonni; have enabled the hook now.


Turn clustered spider into an exported function.

The clustered spider example could be useful as an out of the box spider embeddable into applications. It will need to take options from the parameter list instead of the command line.

Cluster spider should remain an example program until there is it has been used enough to guide the implementation of a general purpose clustered spider method for the module.


Added markdown version of pretrained_saes.yaml

Description
This adds a markdown file that converts the yaml file in pretrained_saes.yaml to a nice table in the docs. This was referenced in index.md
No code was changed.

Was this generated via a script? If so it would be great to commit that script as well, and maybe add it as a target in Makefile so we can run something like make update-pretrained-saes-docs to keep this up-to-date in the future as more SAEs are added to the YAML

I did the conversion with Claude and then combed over it to make sure no errors, but I think that scripting shouldn't be too hard and I don't mind implementing

Scripting would be good. I'd prefer not to quote those L0's / variance explained since they were on a random piece of text for a stop gap testing solution. Will set up benchmarking soon (after I accept Josh's PR) and will report the stats coming out of there. Thanks for this!

I've made a script that does this now. https://jbloomaus.github.io/SAELens/sae_table/
Would love any feedback on the page / suggestions! My current vibe is:

Maybe one monolithic table would be nicer?
We should probably add comments for each SAE to explain which to use.
Once we have SAE Benchmarking running across all of these we should have a toggle for "show me config in detail" vs "show me the summary stats" in detail.


Pin GitHub actions to git hashes

Pin our GitHub Action configs to explicit git hashes.
This reduces the potential for compromised dependencies to undermine our own repo security.

Codecov Report
Base: 100.00% // Head: 100.00% // No change to project coverage :thumbsup:

Coverage data is based on head (9d1c43a) compared to base (90eee30).
Patch has no changes to coverable lines.

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #13   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines           52        52
=========================================
  Hits            52        52

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.


Add Simkl using it's redirect API

Service: Simkl (https://simkl.com)
Icon: https://us.simkl.in/img_favicon/v2/favicon-32x32.png
Redirect API: https://simkl.docs.apiary.io/#reference/redirect/redirect-to-simkl-trailer-or-twitter/redirect (can use IMDB ID)

Simkl is already added at the icon sites.
URL example: https://simkl.com/search/?q=tt0088247


Keyboard Shortcut for Links

Support for adding a link via the keyboard.
Notes from @98lenvi:

Link Keyboard shortcut is not implemented, I think we need to refactor the code as the methods for rendering the Link popover resides in FormattingToolbar which is a child of of the Editor where I am providing the KeyDown conditions.
Refactoring can be moving the renderLinkSetForm() of the link popover to a new component file.

I'd like to work on this once

@elit-altum what is the status on this one?

@irmerk This shortcut has been added after the slate v57 update. We can close this now!


Add CloudFormationProvisionedProduct to exceptions

Issue #, if available:
fix #3480
Description of changes:

Skip getatt format validation on AWS::ServiceCatalog::CloudFormationProvisionedProduct

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@kddejong - I believe this fixes #3480


Update Links “tiktok-22”

Automatically generated by Netlify CMS

👷 Deploy Preview for distracted-hoover-7b89cc processing.
🔨 Explore the source changes: d3e4a871264b8b12261d2b2df491b9b4a0bd9567
🔍 Inspect the deploy log: https://app.netlify.com/sites/distracted-hoover-7b89cc/deploys/614bb96192f0ce00081e4440


FR: Hotkey to toggle guides/grid

It would be nice if CTRL+' toggled the guides and grids on and off.

I can add the command but not bind the key - added ` to my PR
https://github.com/emilk/egui/pull/3373
Maybe it'll get merged some day

Command is in view menu.


fix(button): vertical alignment when using icons

closes #4761

closed due to https://github.com/tusen-ai/naive-ui/issues/4761#issuecomment-1540449481


libtensorflowlite_flex_jni.so not found when using tensorflow-lite.aar

Please make sure that this is a bug. As per our
GitHub Policy,
we only address code/doc bugs, performance issues, feature requests and
build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):

Yes, I have overwritten the tensorflow lite Transpose method to accept tensors larger than 4D

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):

macOS Catalina 10.15.7

Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:

Running an emulator in AndroidStudio 4.1.2, Pixel_3a_API_30_x86

TensorFlow installed from (source or binary):

Source

TensorFlow version (use command below):  2.5.0 master branch HEAD (2/3/2021, commit 54bcf2919f7824995835726630064c383eb47149)

with modified tensorflow/lite/kernels/transpose.cc, and registering function in tensorflow/lite/kernels/register.cc and builtin_op_kernels.h)

Python version:3.7.5

Bazel version (if compiling from source): 3.7.2

GCC/Compiler version (if compiling from source): Apple clang version 11.0.3 (clang-1<IP_ADDRESS>)

CUDA/cuDNN version: N/A

GPU model and memory: N/A

You can collect some of this information using our environment capture
script
You can also obtain the TensorFlow version with:

TF 1.0: python -c "import tensorflow as tf; print(tf.GIT_VERSION, tf.VERSION)"
TF 2.0: python -c "import tensorflow as tf; print(tf.version.GIT_VERSION, tf.version.VERSION)"

Describe the current behavior
I used that tensorflow code (with my custom transpose operation) to convert a pb file of the Glow model into a tflite file using the Python API.  I tested the model out in Python, and was able to load/invoke it just fine.
I built the tensorflow-lite.aar and tensorflow-lite-select-tf-ops.aar files with the current version of tensorflow (commands used to build below).  I try loading the model in Android using Java, and the Interpreter() constructor throws the following error:
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.tflite_java, PID: 4451
java.lang.UnsatisfiedLinkError: dlopen failed: library "libtensorflowlite_flex_jni.so" not found
at java.lang.Runtime.loadLibrary0(Runtime.java:1087)
at java.lang.Runtime.loadLibrary0(Runtime.java:1008)
at java.lang.System.loadLibrary(System.java:1664)
at org.tensorflow.lite.flex.FlexDelegate.(FlexDelegate.java:61)
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:454)
at java.lang.Class.forName(Class.java:379)
at org.tensorflow.lite.NativeInterpreterWrapper.maybeCreateFlexDelegate(NativeInterpreterWrapper.java:511)
at org.tensorflow.lite.NativeInterpreterWrapper.applyDelegates(NativeInterpreterWrapper.java:476)
at org.tensorflow.lite.NativeInterpreterWrapper.init(NativeInterpreterWrapper.java:88)
at org.tensorflow.lite.NativeInterpreterWrapper.(NativeInterpreterWrapper.java:66)
at org.tensorflow.lite.Interpreter.(Interpreter.java:287)
at com.example.tflite_java.MainActivity.loadModel(MainActivity.java:79)
at com.example.tflite_java.MainActivity.onCreate(MainActivity.java:115)
at android.app.Activity.performCreate(Activity.java:8000)
at android.app.Activity.performCreate(Activity.java:7984)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1309)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3422)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3601)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7656)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
I/Process: Sending signal. PID: 4451 SIG: 9
Describe the expected behavior
I expected to be able to load and utilize the model, not this error: java.lang.UnsatisfiedLinkError: dlopen failed: library "libtensorflowlite_flex_jni.so" not found
Standalone code to reproduce the issue
===========MainActivity.java=============
package com.example.tflite_java;
import android.content.res.AssetFileDescriptor;
import android.content.res.AssetManager;
import android.os.Bundle;
import androidx.appcompat.app.AppCompatActivity;
import org.tensorflow.lite.Interpreter;
import java.io.FileInputStream;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.nio.MappedByteBuffer;
import java.nio.channels.FileChannel;
public class MainActivity extends AppCompatActivity {
// Load tflite model from assets.
public MappedByteBuffer loadModelFile(String modelPath) throws IOException, IOException {
try (AssetFileDescriptor fileDescriptor = getAssets().openFd(modelPath);
FileInputStream inputStream = new FileInputStream(fileDescriptor.getFileDescriptor())) {
FileChannel fileChannel = inputStream.getChannel();
long startOffset = fileDescriptor.getStartOffset();
long declaredLength = fileDescriptor.getDeclaredLength();
return fileChannel.map(FileChannel.MapMode.READ_ONLY, startOffset, declaredLength);
}
}
// Load the tflite model
public Interpreter loadModel(String modelFile) {
    Interpreter tflite;
    try {
        System.out.println("Loading model from file " + modelFile);
        ByteBuffer buffer = loadModelFile(modelFile);
        Interpreter.Options opt = new Interpreter.Options();
        opt.setNumThreads(1);
        tflite = new Interpreter(buffer, opt);
    } catch (IOException ex) {
        tflite = null;
        System.out.println(ex.getMessage());
    }
    return tflite;
}

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Interpreter interpreter = loadModel("waterfall_glow_20210203_tfnightly.tflite");
}

}
Other info / logs
Android ndk version android-ndk-r18b-darwin-x86_64.zip
Android sdk version 30.0.3
Build commands for tensorflow-lite and tensorflow-lite-select-tf-ops
bazel build --cxxopt='--std=c++14' -c opt --config=android_arm --config=monolithic //tensorflow/lite/java:tensorflow-lite-select-tf-ops
bazel build --cxxopt='--std=c++11' -c opt --fat_apk_cpu=x86,x86_64,arm64-v8a,armeabi-v7a //tensorflow/lite/java:tensorflow-lite

You need to depend on tensorflow-lite-select-tf-ops.aar for importing libtensorflowlite_flex_jni.so.

Thank you for the quick response!
I have the following in my app/build.gradle:
implementation project(':tensorflow-lite')
implementation project(':tensorflow-lite-support-0.1.0')
implementation project(':tensorflow-lite-select-tf-ops')
Additionally, I added all three modules to AndroidStudio via "New" -> "New Module" -> "JAR/AAR".

Hi @dpmcgonigle, is your issue resolved? If so, please close this :)

Hello @teijeong, my issue is not resolved.  @abattery suggested I need to "depend on tensorflow-lite-select-tf-ops.aar for importing libtensorflowlite_flex_jni.so".  I pointed out in my last post that I am including this as a dependency.  Thank you!
Sincerely,
Dan McGonigle

@thaink could you take a look at this?

@dpmcgonigle  I think the problem here is you only build tensorflow-lite-select-tf-ops.aar for arm:
bazel build --cxxopt='--std=c++14' -c opt --config=android_arm --config=monolithic //tensorflow/lite/java:tensorflow-lite-select-tf-ops
but might be you are trying to run it on emulator, which is x86.

Thank you very much for getting back to me!  That looks to be the problem.  Thank you very much for helping me out!

Hello everyone, I need help. When trying to run the sound classification model on android 4.4.2, there is a problem:
E/dalvikvm: dlopen("/data/app-lib/com.ashomok.sleepbaby-2/libtensorflowlite_flex_jni.so") failed: dlopen failed: cannot locate symbol "fegetround" referenced by "libtensorflowlite_flex_jni.so"...
on android 10, this problem does not arise, the application starts

@sanyakuznezov could you upload new issue? This issue has been closed and we would keep each issue to be focused.

ok


Status Page for backend monitoring

This page will provide a high-level overview of the health and status of the backends managed by the load balancer. The goal is to get a basic frontend interface in place, which we can later expand.
Requirements:

Frontend UI:

A simple UI that displays the status of each backend.
React or Vue.js

Design:

List all backend
Basic health status indicator (e.g. green/red for health/unhealthy)

Backend data:

Use either mock data to begin with or build on top of the existing health checks

An example mock data could be like below for MVP:
{
  "backends": [
    {
      "id": "server1",
      "ip_address": "<IP_ADDRESS>",
      "status": "healthy",
      "last_checked": "2024-10-20T18:00:00Z"
    },
    {
      "id": "server2",
      "ip_address": "<IP_ADDRESS>",
      "status": "unhealthy",
      "last_checked": "2024-10-20T18:00:00Z"
    },
    {
      "id": "server3",
      "ip_address": "<IP_ADDRESS>",
      "status": "healthy",
      "last_checked": "2024-10-20T18:00:00Z"
    }
  ]
}

Hi hi, I would like to contribute on this issue, can you please assign this to me?
And also if I want to do it in React, do I just create a new folder called "frontend" inside the repo?

assigned @aetherfaye1009


Some JVM callstacks only display the top frame

I used the lastest code from master then try a simple example.
import java.util.ArrayList;
import java.util.List;

public class HeapOOM {
    static class OOMObject {}
    public static void main(String[] args) {
        List<OOMObject> xs = new ArrayList<>();

        int i = 0;
        while (i++ < Integer.MAX_VALUE/2) {
            xs.add(new OOMObject());
        }
    }
}

Try to generate svg file
MYSERVER: [me@MYSERVER] ~/async-profiler$ /opt/jdk8/bin/java -Xms30m -Xmx30m -agentpath:./build/libasyncProfiler.so=start,file=profile.svg HeapOOM
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        at java.util.Arrays.copyOf(Arrays.java:3210)
        at java.util.Arrays.copyOf(Arrays.java:3181)
        at java.util.ArrayList.grow(ArrayList.java:261)
        at java.util.ArrayList.ensureExplicitCapacity(ArrayList.java:235)
        at java.util.ArrayList.ensureCapacityInternal(ArrayList.java:227)
        at java.util.ArrayList.add(ArrayList.java:458)
        at HeapOOM.main(HeapOOM.java:11)

My enviroment is CentOS release 6.5 (Final) with  2.6.32-696.6.3.el6.x86_64 and use Oracle JDK8.
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) 64-Bit Server VM (build 25.60-b23, mixed mode)

My svg file attached here. I see the SpinPause is just on the all level. How can I generate a svg file that I can figure out which JVM internal function calls this SpinPause.
Thanks for your great profiler!
profile.svg.zip

I generate a txt file using this command
/opt/jdk8/bin/java -Xms30m -Xmx30m -agentpath:./build/libasyncProfiler.so=start,collapsed,file=profile.txt HeapOOM

profile.txt

I'm surprised that perf events work on 2.6.32 at all. This kernel version is too old. From my observation, perf events became more or less stable since 2.6.39.
Try timer-based profiling instead. Add event=itimer to the command line:
java -agentpath:./build/libasyncProfiler.so=start,event=itimer,file=profile.svg ...

I tried your example on my system (also with Oracle JDK 8u60), and the output was fine.

SVG version: profile.svg.zip

Thanks, solved my problem!


Refactor LLM chat backend

Pull Request Type

[ ] ✨ feat
[ ] 🐛 fix
[x] ♻ refactor
[ ] 💄 style
[ ] 🔨 chore
[ ] 📝 docs

What is in this change?
The Chat backend for chat/stream/embed was getting messy and have multiple execution paths, now they are normalized across all interfaces for easier readability and maintainability.
Additional Information
This PR needs to be heavily QA'd

[x] stream chat empty workspace
[x] stream chat empty history recall test
[x] query chat empty
[x] query chat with embedding test
[x] query chat ensure no history recall
[x] Do all of the above on default and threaded
[x] Embed chat
[x] Embed query
[x] Async chat response test for empty workpsace
[x] Aysnc chat response test empty history recall
[x] Async query empty
[x] Async query embedding
[x] API chat
[x] API stream

Developer Validations

[x] I ran yarn lint from the root of the repo & committed changes
[x] Relevant documentation has been updated
[x] I have tested my code functionality
[x] Docker build succeeds locally

Good to merge


[FEATURE]: Drizzle Kit Rollback failed migration in mysql

Describe what you want
Please add an option to rollback mysql migrations if they fail. Alternatively please change the generated migration sql to use optional actions(e.g. create table if exists instead of just create table)

(dup of #2352)

Closing in favor of #2352.


[multibot] Remove 'scripts.postinstall' on npm publishing

Remove scripts.postinstall on npm publishing.
Works around https://github.com/FormidableLabs/builder/issues/35 for the victory repos.

This PR has been automatically opened by your friendly multibot. The transform code and documentation is available at: https://github.com/FormidableLabs/multibot-examples/tree/master/transforms/victory/postinstall

@ryan-roemer tested locally. publishr postversion and publishr postpublish do what they should :)


Change to setup_python.sh for windows builds

Following astropy, change to setup_python.sh for windows builds: https://github.com/astropy/astropy/blob/master/.travis.yml#L250

Coverage decreased (-5.9%) to 80.364% when pulling 356a12fdc064e5292a5e6be36b3dd565b13e2ff8 on e-koch:fix_travis_windows_builds into 71fd8e2c7251b46e2738af6fa3c0b78fd242260c on radio-astro-tools:master.

@astrofrog The windows builds might be installing the python executable somewhere different than astropy: https://travis-ci.org/github/radio-astro-tools/spectral-cube/jobs/738618647#L119.
I tried a couple other changes in radio-beam but they haven't worked: https://github.com/radio-astro-tools/radio-beam/pull/88

I'll try and take a look shortly!


How can I update local store continuous use dispatch twice

When I try update local store continuous use dispatch twice, but the second dispatch reducer can not get first have set store.
like this
// reducer
const initState = {
    a: '',
    b: ''
}
export default function basisInfo (state = initState, action) {
    switch (action.type) {
    case 'SET_DATA':
        return Object.assign({}, state, { [action.key]: action.value });
    default:
        return state;
    }
}

// actions

export function setData (key, value) {
    return dispatch => {
        dispatch({
            type: 'SET_DATA',
            key,
            value
        })
    }

}

// component
dispatch(setData('a', 1))
dispatch(setData('b', 1))

// console  react-dev-tool

console.log($r.store.getState().test)
// {a:'',b:1}

But I want {a:1,b:1}
How can I resolve this ? Thanks

This is a bug tracker, not a support system. For usage questions, please use Stack Overflow or Reactiflux where there are a lot more people ready to help you out - you'll probably get a better answer faster. Thanks!


Update README.md

Updated README.md to clarify anonymisation procedure comprises removal of user-defined tags to de-identify DICOM files.

This Pull Request has been superseded by PR #23


Mekanism cable networks are breaking when leaving an area and re-entering it.

Issue description:
Mekanism cable networks cease to exist when leaving an area and coming back, chunk-loaded or not.
Breaking one of the cables doesn't work as it doesn't transmit power to the adjacent cables. I have to break all of them to have a complete network again.
Steps to reproduce:

Place mekanism cables to form a cable network.
Leave the area they are in (at least 32 chunks away).
Coming back, the cables will have ceased working and the network will no longer be existent. You will have to replace all cables for it to function again.

Forge: 2460
Mekanism: 9.4.1
Other relevant version:
The crashlog here is NOT relevant in any way, I'm just posting it so you can see the modlist (the mods haven't changed but they have been updated recently to their latest versions with no impact on this bug whatsoever).
https://gist.github.com/Xerasin/3a52eae8f6d920eb97510f08eeb0bb05

Could you please provide a log file when this is happening? It is certainly relevant as that does provide versions you're using.. Giving an old one and saying, I only updated everything after it isn't so helpful.
I'm almost certain that this issue has been fixed in the latest release.
If this does happen, could you please provide some information on the transmitter networks of the misbehaving transmitters? You can get that with the network probe.

Ah. You see, I don't actually have a log file as I don't own the server, I'll contact the owner about it. However I did scan with the network probe and when the cables are functioning normally, it reports the correct amount of energy receivers and givers. When they break though, the network probe reports that no network is formed whatsoever. I also think that this is only happening when they are connected to entangloporters, because I have cables that are receiving power through different means which are fine when the others break.

Oh by the way, just as an update this seems to happen with item pipes as well, which leads me to believe there could be more pipes that have this issue.

All pipes use the same logic ;) It's very related to a long lasting bug, which we tought was fixed in one of the latest releases (certainly in 1.12), apparently it's not fixed completely...
Do you have a usecase that is always reproducable? That makes debugging a lot easier.

I don't know how easy this is, but try connected up an entangloporter outputting to a bunch of universal cables connected to a whole bunch of machines and stuff. Leave the area about ~16-32 chunks out and then come back, the cables will have no green in them and will not transmit power. Some mekanism machines seem to bork half the time as well.
Log as promised, but there's literally nothing when it happens: https://gist.github.com/7349c9f62bb945af3be6edc8d4981a78

Just had this happen a second time on my server, after i went to another dimension then came back. area is completely chunkloaded. Network from gas generators to a thermal expansion energy cell was from, but from that energy cell to everything else there was no network. replacing a cable with a new one results in just that one filling up. a server restart wakes all the cables up thankfully :P https://pastebin.com/raw/AEzgp4ue was in the logs.
Version is the 9.4.0 homebaked in AlltheMods3 2.8

Version is the 9.4.0 homebaked in AlltheMods3 2.8

Your version is far too out of date and probably doesn't even include the initial half of the fix to this type of problem. The latest is <IP_ADDRESS>6 for 1.12

This keeps happening with me in AllTheMods 3 v3.2b for all types of cables/pipes/transports

and what Mekanism version does that pack include?

Mekanism 9.4.1
Forge <IP_ADDRESS>8
MC 1.12.1

This is happening in Modern Skyblock 2.4.4
Mekanism <IP_ADDRESS>6
Forge <IP_ADDRESS>4
MC 1.12.1
I can confirm replacing the cables and restarting the server wakes up the cables until it happens again.

We do have reproduction scenarios but have as yet not had time / been unable to find the cause.

I believe it may be forge and ftbutilities fighting over chunk loading tickets causing wierd unloading of the chunks the cables are in. I havent been able to reproduce it after increasing the limits for tickets in forgeChunkloading.cfg to well beyond the number i have loaded. the default was less than that allowed to be loaded with its map system. (now using <IP_ADDRESS>6 of mekanism but still had it happen before changing that config)

We've got a reproducible case with only Mekanism installed, however not had enough time to narrow it down to some misbehaving piece of code.

This is still a bug in version 1.12.1-<IP_ADDRESS>6 on ATM3 Version 4.1 or 4.2.  Simply put...  The cables stop transferring power when you leave the area.  Tested Basic and Elite Universal cables.
Also...
The Basic Pressurized cable transferring Oxygen breaks whilst the Basic Pressurized transferring Hydrogen works perfectly.
3 players on my server all experiencing same issue.

I would like to say that the problem with pipes is not present in all devices.
I have set up 6 Smelting Factory in a row and after moving away from the device, and then after returning only a part of Smelting Factory did not ship its product. This may help to find the cause.

Could this be related?
https://gist.github.com/ProsperCraft/92c7b09dc4d4ba649367a233ffd63ba6
[ic2-poolthread-20/WARN] [ic2.EnergyNet]: Tile mekanism.common.tile.TileEntityEnergyCube@ebf03d8 (dim 0: 86/59/139) removal without registration
It seems this may be affecting the digital miner as well, it seems to sit there doing nothing, I leave and come back and its happily mining.

Good Day
This issue is happening to me with the "Enigmatica 2" mod pack - Mekanism version <IP_ADDRESS>0

Mekanism-1.12.2-<IP_ADDRESS>0
https://i.imgur.com/0fKgS6o.png
after replace 1 cable:
https://i.imgur.com/eBYQLqp.png
https://i.imgur.com/VNv47X9.png

Just upgraded to <IP_ADDRESS>1 and am still experiencing this issue.
In particular, upon returning to my Mekanism area all the cable segments had a full buffer of power, but none were passing that power on to adjacent machines or cables (newly placed ones remained unpowered).

Mekanism-1.12.2-<IP_ADDRESS>3 also has this issue on server

Can we please see pictures of the setups, or even world downloads?

I'm away from home for a couple of weeks so I can't provide screenshots, but here's a world download.
World download: https://file.io/p8bsB2
Modpack: SevTech Ages 3.0.6 (w/ changes)
Modlist and versions: https://gist.github.com/predakanga/d763764395f2257df0e18147d42947f1
If need be I can provide a full world save, or a copy of the full instance

world download is 404ing

Sorry about that, forgot that service is read-one-then-delete.
This dropbox link should work: https://www.dropbox.com/s/k67t1sirlxnu4oc/nw.zip?dl=0
I hate using 'temporary' file storage for github issues though, so if you have a recommendation let me know

Is there an ETA on a resolution for this?  Getting a lot of reports from users on my pack that they have had to stop using Mekanism pipes all together because of this.  Which means I have to try to find another mod with compatible gas transport.

We don't know what's causing it, so no.

I'm having the same problem in sevtech 1.0.7 (mekanism 1.12.2-<IP_ADDRESS>5) so I'll add my setup in case it helps finding the issue
My setup (in a broken state)

In a max size compact machine I have a 25k rft/t liquid ethylene powered Advanced generator turbine with a forge power emitter. On top of that is a fully infused RFTools Advanced powercell with the side facing the ultimate cable set to output. On the other end of the ultimate cable is an additional advanced powercell used as a power buffer to ensure power to machines. From the buffer powercell and on I used elite universal cable.
The middle section is a liquid ethylene setup. Power on the back
To the right is a 3x ore setup. Power on the back.
As soon as I leave the machine the cabling seems to stop transmitting power as I no longer get any ingots out, but the machine is still loaded because the generator is still producing power. When returning both Mekanism power sections have stopped working (the generator -> buffer ultimate cable and the buffer -> machines elite cable).
Now here is the kicker.. If I leave again, not touching anything, everything comes back to life and working properly (as far as I could tell), I can now go back and forth and everything works as expected.
Untill.... I make a change in the cable network. In my case I tested breaking an elite cable in the buffer -> machine section, between the middle and right setup. Machines on the right ran out of power, as expected. When I put the cable back, they received power again, as expected.
Now when I leave the whole thing stops working again. I go back inside to find all cables dark, even the ones in the generator -> buffer section (the ultimate ones). Those are not even Mekanismly connected to the one I broke. Nothing is transmitting power. So I leave again, touching nothing, and things start working again. And keep working when I return to the machine.
So from what I can tell. The workaround is: Whenever you make changes in the cable network and leave, come back an extra time, but don't try to fix it. Just leave again and it recovers.

Hey @thiakil, Is there anything we (the devs of SevTech) can do to aid you in finding the root cause of this?

Not really, we have a couple of repro situations though I haven't had time to look.
It requires sticking a debugger onto the game and trying to find what's not updating properly - the transmitter code is rather complex. Rather time consuming tbh

Looks like exist limit of mekanism-pipes in one chunk. I replace mekanism powerpipes with ThermalExpansion powerpipes(water and gas pipes stay mekanism) and this issue appears rare. More mekanism pipes in one chunk - more chanses for this issue. Maybe it's FTBUtilities and Forge strange crossissue (but i try force the limit of updates in FTBU config - it's not work)

We had this problem on our server. We were using extra utils chunk loaders, but switching to ftbutils for chunk loading fixed the problem completely.

I encountered the issue as well, multiple times, always starting at a chunk border.

I've got the issue too: FTB Revelations pack. We added some mods, i.e. TE4 and Torcherino, but the issue was prevalent before addition.
The method for reproduction is similar to how others have stated, so, pointless to restate.
https://drive.google.com/open?id=1y6z6yQfuCK4ludNHenRX15wb2YMgzFCh
(Server files)

<IP_ADDRESS>9 contains some Cable network changes

My experience seems to be related to this. Ultimate Energy Cube is fully functional with EnderIO conduits used for a single input and a single output. After leaving area (dimension) and returning, Energy Cube will no longer accept input but continues to output. Breaking and replacing the Energy Cube restores full functionality.

i just got the problem and it happend by routing the universal wires from a chunkloaded 3x3 base outside for a short while, then cross a chunkborder outside. when breaken the pieces that where in the chunk that wasn't always loaded(outside 3x3), and only replacing them. everything works again.

One of the players on my server complained that Mekanism cables weren't powering their IC2 machines anymore. I found the following in the server log. The coordinates point to an IC2 machine they were complaining about:
[13:57:03] [ic2-poolthread-3/WARN] [ic2.EnergyNet]: Tile ic2.core.block.comp.Energy$EnergyNetDelegateSink@401e9ab9 (dim 0: 519/68/742) removal without registration
[13:57:08] [ic2-poolthread-7/WARN] [ic2.EnergyNet]: Tile ic2.core.block.comp.Energy$EnergyNetDelegateSink@4ec6e9f3 (dim 0: 519/68/742), sub tile ic2.core.block.comp.Energy$EnergyNetDelegateSink@4ec6e9f3 (dim 0: 519/68/742) addition is conflicting with a previous registration at the same location: EnergyNetDelegateSink{tileType=null, world=WorldServer{Name=world, DimensionId=0, DimensionType=minecraft:overworld, DimensionTypeId=0}, pos=BlockPos{x=519, y=68, z=742}, blockMetadata=-1}.
[13:57:12] [ic2-poolthread-10/WARN] [ic2.EnergyNet]: Tile ic2.core.block.comp.Energy$EnergyNetDelegateSink@4ec6e9f3 (dim 0: 519/68/742) removal without registration
[13:57:45] [ic2-poolthread-1/WARN] [ic2.EnergyNet]: Tile ic2.core.block.comp.Energy$EnergyNetDelegateSink@7262652c (dim 0: 519/68/742), sub tile ic2.core.block.comp.Energy$EnergyNetDelegateSink@7262652c (dim 0: 519/68/742) addition is conflicting with a previous registration at the same location: EnergyNetDelegateSink{tileType=null, world=WorldServer{Name=world, DimensionId=0, DimensionType=minecraft:overworld, DimensionTypeId=0}, pos=BlockPos{x=519, y=68, z=742}, blockMetadata=-1}.
[14:16:37] [ic2-poolthread-7/WARN] [ic2.EnergyNet]: Tile ic2.core.block.comp.Energy$EnergyNetDelegateSink@7262652c (dim 0: 519/68/742) removal without registration
[14:17:00] [ic2-poolthread-6/WARN] [ic2.EnergyNet]: Tile ic2.core.block.comp.Energy$EnergyNetDelegateSink@cfa740d (dim 0: 519/68/742), sub tile ic2.core.block.comp.Energy$EnergyNetDelegateSink@cfa740d (dim 0: 519/68/742) addition is conflicting with a previous registration at the same location: EnergyNetDelegateSink{tileType=null, world=WorldServer{Name=world, DimensionId=0, DimensionType=minecraft:overworld, DimensionTypeId=0}, pos=BlockPos{x=519, y=68, z=742}, blockMetadata=-1}.

The server is running Enigmatica 2 Expert v1.49. It is also running SpongeForge 1.12.2-2768-7.1.5-RC3512.

I believe this issue is fixed as of <IP_ADDRESS>3, if anyone is still experiencing this version could they please let us know.

1.12.2 --> <IP_ADDRESS>0 I have this same problem too. Transport cable push/pull, gas cable bug when I don't be in this same place

The issue for 1.16 is not this issue, it is #6356 as it also can happen vertically now it seems not just across chunks. Last we checked it worked fine in 1.12, but either way 1.12 is out of support so if it somehow broke again I am afraid you are out of luck.


add purge option to my services

In case of "Deployment failed" and "Destroy Successful" jobs, we must add "purge" option to myServices.

Replace the "destroy" button with "purge" button in case of these two states only.
On click of "purge", show a message  for user confirmation -> default must be "no".
On click on "yes" -> call the purge method and poll responses -> all logic similar to "destroy" button.
when the service getServiceDetailsById returns 404 -> means the service is purged and we can refresh the table.

Note - additionally, please also change the destroy and migration user confirmation to have default has "no".

I'll take this


HHH-15060 - Associations with @NotFound should always be left joined when de-referenced in HQL/Criteria

DO NOT MERGE YET!
HHH-15060 - Associations with @NotFound should always be left joined when de-referenced in HQL/Criteria

@NotFound no longer exports a physical foreign-key
tests showing bugs and inconsistencies wrt @NotFound handling

You are correct.  Now can we focus on the ideas and not specifics?
On Mon, Feb 7, 2022 at 5:01 AM Christian Beikov @.***>
wrote:

@.**** commented on this pull request.
Looks ok to me.
In
hibernate-core/src/test/java/org/hibernate/orm/test/notfound/exception/NotFoundExceptionManyToOneTest.java
https://github.com/hibernate/hibernate-orm/pull/4793#discussion_r800536771
:

	final String hql = "select c from Coin c where c.currency.id = 1";

	try {

		session.createQuery( hql, Coin.class ).getResultList();

		fail( "Expecting ObjectNotFoundException for broken fk" );

	}

	catch (ObjectNotFoundException expected) {

		assertThat( expected.getEntityName() ).isEqualTo( Currency.class.getName() );

		assertThat( expected.getIdentifier() ).isEqualTo( 1 );

	}

Shouldn't this and all the other testQueryImplicitPathDereferencePredicate
result in an empty result list, because the HQL query select c from Coin
c where c.currency.id = 1 renders to the SQL query select * from coin c
left join currency cr on c.currency_id = cr.id where cr.id = 1 which
AFAIU should produce no results?
—
Reply to this email directly, view it on GitHub
https://github.com/hibernate/hibernate-orm/pull/4793#pullrequestreview-874500051,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABZIE6FWBKT6E6B4NYD2LLUZ6Q7JANCNFSM5NSQHXTQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID:
@.***>


Method set option weekNumbers/altInput error / not work

Reproduction Link
https://todoseaprende.com/wp-content/uploads/2017/calendar1.html

Your Environment

flatpickr version used: 2.6.1
Browser name and version: Chrome last
OS and version: W7 x64

Hello,
This has been discussed before and ultimately I've opted not to support such functionality in set().
Dynamic handling of options like weekNumbers is not feasible because there's a dozen of such options , and handling all of them would bloat the code.


Add Tomb of Sargeras Info

Data for TOS needs to be added, this data is not available until post-patch however.

Constants are currently available for this, and most of the work is done. Just waiting for the patch to drop so the API gets updated now.


how to save top k model

how to save top k model?
I only find this : checkpoint_config = dict(interval=10)
but I chenge to checkpoint_config = dict(save_top_k=5)，get error

What is save_top_k? It is an undefined key...

What is save_top_k? It is an undefined key...

for example:

What is save_top_k? It is an undefined key...

for example:
in configs/selfsup/simclr/r50_bs256_ep200.py
save model config is checkpoint_config = dict(interval=10)

What is save_top_k? It is an undefined key...

for example:
in configs/selfsup/simclr/r50_bs256_ep200.py
save model config is checkpoint_config = dict(interval=10)，means save model when epoch is 10,20,30...
but I want save 5 best models ,when val loss is minimum. I don't know if current version support the function,it support,how should I write config?

What is save_top_k? It is an undefined key...

for example:
in configs/selfsup/simclr/r50_bs256_ep200.py
save model config is checkpoint_config = dict(interval=10)，means save model when epoch is 10,20,30...
but I want to save 1 best models ,when val loss is minimum. I don't know if current version support the function,if does.How to write the config file?

Sorry it is not supported for now. Maybe it is easy to find the best checkpoint via parsing the log.


V4.4 update from upstream

Bring adafruit/esp-idf/release/v4.4-circuitpython up to date with latest fixes in espressif/esp-idf/release/v4.4.
I checked our changes to release/v4.4 against this. No conflicts. @tannewt's #10 fix has already been incorporated upstream. There are some additional fixes in that file for other things.
requirements.txt pinning was done differently by upstream. Instead of pinning certain things only on Windows, they are pinned if the python version is < 3.11.
Unfortunately, the ESP32-S3 I2C problems I have seen with LC709203F and BNO055 are still present.

The runs are failing because of issues with .github/workflows/python_lint.yml having various isssues on Ubuntu 22.04 (ubuntu-latest). I fixed some of these but then I got into Python code warnings. It is not worth working on these, because we don't depend on these workflow runs anyway. It's different in ESP-IDF v5.0 anyway.

I have disabled Actions for our fork, since it wasn't helpful. We can always turn it back on: https://github.com/adafruit/esp-idf/settings/actions


Sometimes i see a wrong picture (2 cams installed)

Sometimes when i open the Home App an go in the room from the 1st cam, i see the last picture of the other cam, before the new snapshot is loaded .... anyone else this poblem ?
Richard

Yes, I have this problem too. It's not a huge issue, it's just a flash as it refreshes in about a second or two, but it is there.


Remove layers of indirection between apiinstaller and resthandler

Make the RESTHandler feel more go-restful, set the stage for adding
new types of subresource collections.
Extracted from #4248 (which is about status)

@smarterclayton thoughts on who might be good to review?

Nikhil or anyone who wants to get more involved in the api server, @davidopp maybe

On Feb 9, 2015, at 7:04 PM, Maxwell Forbes<EMAIL_ADDRESS>wrote:
@smarterclayton thoughts on who might be good to review?
—
Reply to this email directly or view it on GitHub.

Nikhil for now, feel free to reassign---thanks!

I've got another commit coming to this pull to remove <-chan apiserver.RESTResult.  Will make it so that we can reuse the REST storage in many contexts without having to have async behavior.  In the future, if we want to do cancellation we'll be doing it through the api.Context stuff.

@bgrant0607 the combination of this change (and the proposed) will dramatically simplify the generic code path - in my other pull I have pods mostly refactored, and the amount of custom code is dropping fast.

Awesome. Thanks. Will take a look, though I'm in meetings all day, so don't block on me.

Rest will look a lot like the client interface again.

On Feb 10, 2015, at 11:39 AM, Brian Grant<EMAIL_ADDRESS>wrote:
Awesome. Thanks. Will take a look, though I'm in meetings all day, so don't block on me.
—
Reply to this email directly or view it on GitHub.

Lots of good stuff here. LGTM.
@nikhiljindal Any comments?

Ok, this is ready for review (running e2e now).  This completely removes the RESTStorage interfaces from having to know about asynchronous behavior, which means those APIs now look like client apis, which means that we can much more cleanly substitute registry for client APIs again.  This sets the stage for generic registries which can now service RESTStorage requests directly without having to wrap async behavior.

I am out of office till Thursday.
Please do not wait for me.
On Feb 10, 2015 10:04 AM, "Clayton Coleman"<EMAIL_ADDRESS>wrote:

Ok, this is ready for review (running e2e now). This completely removes
the RESTStorage interfaces from having to know about asynchronous behavior,
which means those APIs now look like client apis, which means that we can
much more cleanly substitute registry for client APIs again. This sets the
stage for generic registries which can now service RESTStorage requests
directly without having to wrap async behavior.
—
Reply to this email directly or view it on GitHub
https://github.com/GoogleCloudPlatform/kubernetes/pull/4263#issuecomment-73749747
.

I've got a mostly clean e2e run, trying to figure out whether the e2e one is a flake or not

I have seen all of the different tests in e2e pass, just not in one run.

@brendandburns if you have time to review I would appreciate it - this cleanup is important for getting to a single etcd / registry / rest implementation.

Thanks @smarterclayton. Looking at this now.

Lgtm thanks!

LGTM, also.
Note: This fixes #2031.

Pushed one more commit to clearly return an error if name is empty.

@nikhiljindal opened #4387 to handle rename of "TryAgainLater" to "ServerTimeout" (as distinct from RequestTimeout and GatewayTimeout)

This broke cross namespace queries (for which we apparently have zero test cases).  Fix incoming...


Feat: refactor nix files.

Fixes https://github.com/vinteumorg/Floresta/issues/253.
The problem with our nix was rust override.
After thinking a bit, its far from normal to a rust developer use more than a version of rust, so i delegated rust version control directly to rustup since it does the job better while doing development(nix-shell). just was added as a dev tool too
The build.nix had some overrides too, so i updated some meta-data and forced nix to pull rust version directly from rust-toolchain.toml. Now its easier to change dependencies.

I would like to take a different approach to how we build floresta in build.nix.
Like we do now, we have to manually change info like version, which are important to be updated every new release
the solution would be would be fetchCrate but were not in crates.io.

This needs a rebase

Rebased.
Reviewing the changes.
Some readme update about nix.
refactor on build.nix to receive a version of rust for building and updating info like version  and maintainers.
refactor on flake.nix disabling the version overriding (provides rustup instead of a specific version of the rustc and cargo toolchain.) and adding Just to the nix-shell.

ACK  3c46836


slug is not updated when importing dashboard via API

The slug is not set when importing a dashboard
How to reproduce the bug
Set a slug and export a dashboard using the export API.  Import the dashboard using the /import API.  The slug is not set after import
Expected results
Slug should be set to the value in the json
Actual results
Slug is not set
Screenshots
If applicable, add screenshots to help explain your problem.
Environment
(please complete the following information):

API superset version 1.4.1
any feature flags active:

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[x] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[x] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

Additional context
Add any other context about the problem here.

@srinisubramanian have you enabled the VERSIONED_EXPORT feature flag, or are you using the old JSON import/export?

I had not set VERSIONED_EXPORT as I thought it was defaulted to True and hence was doing the JSOn stuff.
Anyways I now added it to superset_config.py and cleared out the database and reinitialized the test instance.  Also changed dev landscape to include the VERSIONED_EXPORT.  The export API now downloaded a zip file.
Then attempted the import via the API.  THrows a 500 error:
2022-03-21 14:20:56,235:INFO:werkzeug:<IP_ADDRESS> - - [21/Mar/2022 14:20:56] "POST /api/v1/dashboard/import HTTP/1.1" 308 -
Command failed validation
2022-03-21 14:20:56,358:INFO:superset.dashboards.commands.importers.dispatcher:Command failed validation
Error importing dashboard
2022-03-21 14:20:56,358:WARNING:superset.views.base:Error importing dashboard
2022-03-21 14:20:56,361:INFO:werkzeug:<IP_ADDRESS> - - [21/Mar/2022 14:20:56] "POST /api/v1/dashboard/import/ HTTP/1.0" 500 -

@villebro  I did make some more progress.  Rather than using the API I imported using the UI and I was prompted for the password.  Looks like the database to connect to seems to be validated by connecting and in my case the same user was not existing.  Once I set that up the import went through.  I did a reimport and that prompted for an overwrite without prompting for password and did go through.
In this case the slug was also set.  I will check more with API now, thanks.

@villebro  While I am able to import new dashboards created and some really simple dashboard examples, some other dashboards that I created BEFORE the VERSIONED_EXPORT was turned on, I am not able to import.  It keeps failing with a validation error.
Question:  Can dashboards created when VERSIONED_EXPORT was false, be exported and imported?  Looks like some uuid issues?

I believe they're incompatible, unfortunately. Are you able to re-export the old dashboards with the flag turned on?

I can re-export. But import keeps failing.

Details captured in #19297 .. closing this issue

Hi Team,
We are facing an issue in Importing the Dashboard
Export a dashboard with VERSIONED_EXPORT=true. export is working fine
When I try to import a dashboard on the same instance or another instance and it fails with a command validation error.
How to reproduce the bug
Create a dashboard, save and export it (VERSIONED_EXPORT = true)
Try to import and fails with a validation error
import the dashboard using the /import API.
The issue is that a simple dashboard with just one or two charts seems to work. A more involved dashboard such as the one I am building fails
Expected results
Import Dashboard should  be successful
Actual results
Fails import
Error:
Superset 1.5.0
API Version:
POST //api/v1/dashboard/import/ HTTP/1.1" 302 221 "-" "curl/7.65.0"
curl -k -X 'POST' 'https://superset-URL/api/v1/dashboard/import/' -H 'accept: application/json' -H "Authorization: Bearer $token" -H 'Content-Type: multipart/form-data' -F 'formData=@test1.zip;type=application/x-zip-compressed' -F 'overwrite=true' -F 'passwords={ "databases/MySQL_test.yaml":"Pwd", "databases/mysql_test2.yaml" : "PWD"}'
Screenshots
just Command error
Environment
UAT
API superset version 1.501
any feature flags active:
VERSIONED_EXPORT=True from superset_config file
please help on it, we are in trouble chasing it
Thanks
Naresh Challa


refactor: refactor code and try to make it smaller

WIP attempt at making the code smaller.

The code in llvm and OpenCL isn't optimized and isn't well tested (probably shouldn't be touched), but I will merge the changes that remove the extra array construction from tuple, neaten things up, and move to f-strings.

The code in llvm and OpenCL isn't optimized and isn't well tested (probably shouldn't be touched), but I will merge the changes that remove the extra array construction from tuple, neaten things up, and move to f-strings.

Should I revert the changes done to the code in llvm and OpenCL?

There is a lot of stuff in the accel/ folder I'd like to try and clean up as fell. Would that contribute towards the overall line count? And is it of limits?

Yea, only in the core tinygrad repo, accel is all WIP.

@geohot I've reverted the commits for the files I shouldn't touch.
Does everything look good for the core tinygrad repo?
I'll also try and reduce the lines in the extra, tests and example folders, since they count towards the total line count in the GitHub CI

You haven't, there's still changes in the accel/ folder.

Also in extra/, the issue is this stuff isn't well tested. The 1000 lines is only for the files under tinygrad/

Hmm perhaps these other changes are harmless enough. lmk when you are ready to merge.

Hmm perhaps these other changes are harmless enough. lmk when you are ready to merge.

I'm just fixing all the other files that I can touch xD Going trough the examples folder as we speak.
Ping me whenever the  code in llvm and OpenCL can be touched, and I'll happily take a look at those whenever they are ready.
I'll ping you whenever I'm done with the last bit of the examples folder

Err, I wouldn't do examples either.
If you want to change code, you need a test for it.

If

Err, I wouldn't do examples either.
If you want to change code, you need a test for it.

Even if it's just refactoring?

@geohot Ready to review.
Let me know when the code in tinygrad/llops can be touched.
I see a few unneeded list comprehensions and string stuff there that can be moved to f-strings 👀

I don't think we're communicating well.
If you want to refactor code, you need coverage in a test. The code in tinygrad/ is covered, including tinygrad/llops, but not the llops that are symlinks from accel.


Add obsidian model

Could you add the obsidian model to the library?

Link to the model?

https://huggingface.co/NousResearch/Obsidian-3B-V0.5


Never had that issue iam running V9 fine, more info? Mods, logs?

I'm not reproducing this either; server restart and chunk reload is working fine.  It may be some kind of transition issue, I'd suggest breaking and replacing the reactor structure.


Unified framework for keybindings

Currently, keybindings are implemented as a hodgepodge of handcrafted if-else statements, see e.g. https://github.com/napari/napari/pull/195/files#diff-347152977a8bc6500ffce60fc0e90a0dR653
What I envision is a yaml config file that maps keys to functions, as well as a description. Each layer comes with its own file, as well as the base viewer. When a layer is selected, its keybindings override base layer keybindings. I think probably viewer keybindings should be universal and not allowed to be overwritten, but that can be discussed. We should not allow multiple keybindings. mpl does this and gives no indication about what is happening (the keybinding triggers all associated events!).
When the keybinding '?' is pressed, we use some kind of temporary, transparent popup display of the keybindings, with the layer keybindings on top and other keybindings following it. The popup displays each bound key and its description from the config file.
Config files can be customised. Custom copies live in .config/napari and are loaded after the default copy.

Hopefully this will then make it easier to support #200

Hopefully this will then make it easier to support #200

and #212

Yes our framework should also allow attaching custom functions for mouse click, mouse press, mouse release, and mouse doubleclick

@jni , I think this is a great idea. In terms of features, I think this is a pretty high priority after #115 lands. I would even propose this is one of the last feature to add before circling back for testing/clean up of all of the awesome features that have been added thus far.
I like the idea of a mapping between events and functions. Were you thinking the main Viewer and each layer would have a dictionary where the keys are events and the values are the associated function? If we want to prevent overriding of the base Viewer key/event bindings, we can just check the Viewer dictionary first. We can also check for conflicts upon loading layers.
Do you think it's useful to allow the user to add/remove keybindings programmatically? One potential use case is if the user wants to add behavior around a common layer for a specific task (e.g., painting labels on data) and does not want to write over the layer key bindings config file. If we store the keybinding/function mapping in a dictionary, it should be fairly straightforward to add/change bindings. Of course the challenge is validating them.

@kevinyamauchi i think you mean #171 not #115 (also named dims refactor ...)
I really like the add_binding idea where a custom dictionary is passed - I think it is similar to the proposal from @gregjohnso described in #200

Ah yes, correct on both fronts, @sofroniewn ! This particular feature would be pretty useful for me, so let me know if I can help in any way. Looking forward to this!

This is close to completion - we now have a standard framework - but still need to move our own internal functions over to using it. Maybe @kne42 can address this next

with #444 we're now using the new keybinding system for our internal keybindings too


[ENH] Add pyarrow and s3fs

Related to https://github.com/Quansight/qhub/issues/1359
Changes introduced in this PR:

Add two new packages to Dask env, pyarrow and s3fs

Types of changes
What types of changes does your PR introduce?
Put an x in the boxes that apply

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds a feature)
[ ] Breaking change (fix or feature that would cause existing features not to work as expected)
[ ] Documentation Update
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no API changes)
[ ] Build related changes
[ ] Other (please describe):

Testing
Requires testing

[ ] Yes
[ ] No

In case you checked yes, did you write tests?

[ ] Yes
[ ] No

Documentation
Does your contribution include breaking changes or deprecations?
If so have you updated the documentation?

[ ] Yes, docstrings
[ ] Yes, main documentation
[ ] Yes, deprecation notices

Further comments (optional)
If this is a relatively large or complex change, kick off the discussion by explaining why you chose the solution you did and what alternatives you considered and more.

Looks good to me :)
I wonder if it's also worth adding gcsfs, what do you think?

If we add s3sf I don't see a problem, though to be honest I would prefer to keep s3fs and gcsfs as something the user should add to a personal env based on filesystem/dask. The reason is, that dask should be the basic env for running dask operations, anything outside this should go to a user/group-based env.


cache disabled panic crash (IDFGH-7945)

----------------------------- Delete below -----------------------------
Reminder: If your issue is a general question, starts similar to "How do I..", or is related to 3rd party development kits/libs, please discuss this on our community forum at https://esp32.com instead.
INSTRUCTIONS
Before submitting a new issue, please follow the checklist and try to find the answer.

[ ] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[ ] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[ ] I have searched the issue tracker for a similar issue and not found a similar issue.

If the issue cannot be solved after the steps before, please follow these instructions so we can get the needed information to help you in a quick and effective fashion.

Fill in all the fields under Environment marked with [ ] by picking the correct option for you in each case and deleting the others.
Describe your problem.
Include debug logs from the "monitor" tool, or coredumps.
Providing as much information as possible under Other items if possible will help us locate and fix the problem.
Use Markdown (see formatting buttons above) and the Preview tab to check what the issue will look like.
Delete these instructions from the above to the below marker lines before submitting this issue.

IMPORTANT: If you do not follow these instructions and provide the necessary details, your issue may not be resolved.
----------------------------- Delete above -----------------------------
Environment

Development Kit:
// None
Kit version
//
Module or chip used:
// ESP32-WROVER-IE Rev 3
IDF version (run git describe --tags to find it):
// v4.4.1
Build System:
// idf.py
Compiler version (run xtensa-esp32-elf-gcc --version to find it):
// xtensa-esp32-elf-gcc (crosstool-NG esp-2021r2-patch3) 8.4.0
Operating System:
// Windows
(Windows only) environment type:
// ESP Command Prompt|
Using an IDE?:
// No
Power Supply:
// External

Problem Description
Crashes after enabling Wi-Fi
//Detailed problem description goes here.
Guru Meditation Error: Core  1 panic'ed (Cache disabled but cached memory region accessed).

Core  1 register dump:
PC      : 0x40184b08  PS      : 0x00060034  A0      : 0x80084ed1  A1      : 0x3ffb15f0
A2      : 0x00000000  A3      : 0x00000000  A4      : 0x3ffb1fd4  A5      : 0x00002000
A6      : 0x3ffb5d20  A7      : 0x1300024c  A8      : 0x80084e04  A9      : 0x00001000
A10     : 0x3ffb1fd4  A11     : 0x00000000  A12     : 0x00000001  A13     : 0x00000800
A14     : 0x00000001  A15     : 0x00060d23  SAR     : 0x00000004  EXCCAUSE: 0x00000007
EXCVADDR: 0x00000000  LBEG    : 0x00000000  LEND    : 0x00000000  LCOUNT  : 0x00000000

Backtrace: 0x40184b05:0x3ffb15f0 0x40084ece:0x3ffb1620 0x4008413d:0x3ffb1650 0x40086b1a:0x3ffb8ec0 0x40084b0e:0x3ffb8ee0 0x40084b0e:0x3ffb8f00

ELF file SHA256: fb2ffa2d15221416

[0;32mI (14130) esp_core_dump_flash: Save core dump to flash...[0m
[0;32mI (14137) esp_core_dump_flash: Erase flash 24576 bytes @ 0xc10000[0m
[0;32mI (14534) esp_core_dump_flash: Write end offset 0x5ee4, check sum length 4[0m
[0;32mI (14534) esp_core_dump_flash: Core dump has been saved to flash.[0m
0x40184b05
C:/Sunsight/esp/esp-idf-v4.4/components/hal/i2c_hal.c:170
0x40084ece
C:/Sunsight/esp/esp-idf-v4.4/components/driver/i2c.c:497
0x4008413d
C:/Sunsight/esp/esp-idf-v4.4/components/freertos/port/xtensa/xtensa_vectors.S:1111
0x40086b1a
C:/Sunsight/esp/esp-idf-v4.4/components/spi_flash/cache_utils.c:122
0x40084b0e
C:/Sunsight/esp/esp-idf-v4.4/components/esp_ipc/src/esp_ipc.c:74
0x4008fc85
C:/Sunsight/esp/esp-idf-v4.4/components/freertos/port/xtensa/port.c:131
Looking in cache_utils.c in the area around line 122, it says you have problems accessing PSRAM on the other CPU.  I suspect that to be actual cause.  A little latter it talks about a long running ISR.
How do I further diagnose this problem and then fix it?
-Russ

I used IDF.PY MENUCONFIG to disable the second core and the crash does not happen.

Hi @SunnyRuss
Which compiler optimization level (menuconfig->Compiler Options->Optimization level) are you running with?
I suspect there might be an issue with the i2c driver if running with -O0/COMPILER_OPTIMIZATION_NONE

see https://github.com/espressif/esp-idf/issues/9129

@SunnyRuss Could you please try to apply https://github.com/espressif/esp-idf/commit/00229547b20ed1752dc152a055350cfb480e4522 this commit to your project? I think this commit might fix your issue.

I applied 0022954.  It caused no harm.  The crash is/was intermittent and has not occurred after applying 0022954.  I will close this ticket.


Custom spy to fix test-browser

The spy module was interfering with browser based testing which I need for debugging test failures, so I created our own "micro spy" and dropped the external dependency.
@ericsoco unfortunately 3-4 of your most sophisticated test cases depended on a spy feature I didn't implement so had to comment them out for now, but it looks like the coverage of your code is still quite good.

Seems to fix travis for now, merging.


Code snippet testing

There's currently no testing of code snippets for correctness (or that they even compile). This might not be possible since in some cases, snippets will refer to non-existent variables/code. But, where possible, it'd be nice to have unit tests to verify correctness for things like https://github.com/pulumi/docs/pull/3932

Closing this as completed with the work that went into https://github.com/pulumi/docs/issues/10230.


Implement Open Graph images

Those image files should be updated to be displayed as Open Graph when the website is shared on social or telegram.

open graph description:
THREEFOLD | THE LARGEST PEER-TO-PEER
GRID ON THE PLANET.
Decentralized storage and compute for everyone, owned by everyone, everywhere.

done it reflect when go production

is there any way to confirm on development?

u can check it at facebook or twitter  and telegram


Istio Release 0.2.0

None

/lgtm
/approve no-issue

woot fantastic ! would that PR be the one auto collecting the release notes btw?

Is there a CHANGELOG where can I trace the significant features for this release?


Bump to ROCm 5.4.1

Summary of Changes

Bump the ROCm version to 5.4.1
Add some print statements in the examples
Fix bug with batch size argument in the examples

Closes #98
Motivation
ROCm 5.4.1 is the latest version of ROCm.
Implementation
With the jump from ROCm 5.0 to ROCm 5.4.1, we can remove building MIGraphX from source and install it as a debian directly.
There were some missing print statements in some examples to indicate when the server is started locally as opposed to reusing a server that's already started.
The batch size argument for the examples defines the type as int to fix a bug where it's interpreted as a string.
Notes
After this PR, you will need to rebuild the Docker container if you're using MIGraphX. You may also need to install ROCm 5.4.1 on the host machine (not confirmed as my dev machine continues to work with no change to ROCm on the host).

Build successful!


Can Veldrid help to simplify graphics API abstraction code?

Veldrid looks like a very promising project and could help with graphics api abstraction:
https://github.com/mellinoe/veldrid
not sure if it supports as much as in here:
https://github.com/xenko3d/xenko/tree/master/sources/engine/Xenko.Graphics
but it might still be of help? and maybe @mellinoe is even able to jump in?

As you can see, they have built their own graphics abstraction already, which is probably tailored specifically for the engine. Perhaps if Veldrid was around back when they were building their engine they could have used it, but it probably wouldn't make sense for them to scrap all of that and switch over to a different library at this point.

(Oops, didn't see which repo this was posted in)
Veldrid's abstraction is pretty similar to Xenko's, from what I see. If you were building something from scratch, it would make more sense to build on top of an abstraction like Veldrid's, but given that the code in here is already written and tested, etc. there's probably very little to be gained by rewriting it.

Interesting, didn't know this project!
Looks like they have many abstractions similar to D3D12/Vulkan like we did, such as ResourceSet.
It probably need a careful check/inspection to see if all the custom internal needs we have are available (if we end up having to customize it a lot to the point it's almost a separate fork, there is no point).
Still, lot of work and so many other things to do, so I don't expect this to be checked/happen anytime soon, but let's keep it in mind.
@mellinoe I am curious, how did you generate the OpenGL binding? I wanted to get rid of OpenTK at some point (huge dll, no big improvements in sight, and we mostly need only bindings).

i see, as it is overlapping quite a lot, it would need a comparison by feature. since xenko bindings run fine and having them in the repo makes it more easy to change/add features.
however, picking only the OpenGL methods needed as in #68 sounds like a good plan for mobile.

@tebjan Agree, it won't replace Xenko Graphics code as it is quite tailored to our need and it evolves quite a lot,
I was mostly interested to look into it for specific parts/improvements (such as #68 as you mentioned).

i'd consider this closed then since veldrid is currently not on option.


Upgrade vue-styleguidist dependency

Upgrade to latest vue-styleguidist.
This solves an issue in vue-styleguidist that prevented using more complex type definitions, for example using something like: https://github.com/dwightjack/vue-types

Hello @pepesenaris, I included your PR in this one #206
I hope you find it to your liking

Thanks, keep the great work :muscle:


added compatibility to simulate impinj xArray R680

I used Wireshark to trace the LLRP protocol while testing with a Impinj xArray R680. From that and the llrp documentation, I was able to find the new message types needed in order to simulate the antenna using the golemu library

This will remove AirProtocolTagData from the TagReportDada.
I need to redesign the constructors for the Parameters/Messages to take SetReaderConfig or ROSpec for what to be included in the TagReportData.

Was AirProtocolTagData removed because the Impinj xArray R680 doesn't support that particular feature in the TagReportData?
I'm trying to get more acquainted with the underlying go-llrp library, since I'm interested in using golemu to emulate the Zebra FX series (FX9500/9600) of RFID readers, and they have similar support to the Impinj readers.
Thanks @iomz for some great software. It has been very helpful for my internal testing.

I'm pretty sure xArray R680 is fully conformal to the LLRP standard; not only AirProtocolTagData but also the ones in PR from @HanYangZhao (ChannelIndex, LastSeenTimestampUTC, and TagSeenCount). In addition, Impinj's readers have some vendor extensions.
There are two problems at the moment – 1.) no mechanisms implemented in go-llrp to construct TagReportData from given SetReaderConfig or ROSpec, and 2.) only limited parameters are implemented for TagReportData.
Meanwhile, I'm trying to refactor all the parameters and messages in go-llrp, by directly parsing the LLRP definition schema available from LTK: https://sourceforge.net/projects/llrp-toolkit/files/llrp-toolkit/ltkdef/<IP_ADDRESS>/ . That will be the next major update...

Merged this PR with the tentative fix 270654d3ca8613adb6d1ec7ca5c62cd83c7b4232. Thank you @HanYangZhao for adding the parameters!


Fix unit test

I tried to fix unit tests. They were broken due to adding handle property. Empty and GroupEntities tests have been also modified so they pass the test, but I think, at least empty, that the file need to be changed in order to get a real empty file, if that can be possible.
By the way @skymakerolof , can you upload a new version to npm? I think there are enough changes to do it.

Thank you! I will have a look at a new version to npm 👍