UITabBarController with a "reveal" button in title bar.

I'm new at this, so please bare with me. It's been two days now, and I can't make this work.
Issue: Cannot put a "reveal" button on a TabBar (title bar, like on a normal navigation controller)
I've tried embedding tab bar items in navigation controller. They now have their own reveal button, but it appears in a new navigation bar, which is under the TabBar's controller title (so, it's not in the same line). The problem would also be solved if I could hide the TabBar's title bar...
I also made a connection from my main Reveal View Controller to the TabBar, but it only works on a normal Navigation controller.
I've been using mostly storyboard so far.

Storyboard:

TabBar (reveal button on a new (child's) navigation bar):

Should look like this (a normal view with navigation bar):

Thanks rawGH, you code is very good when i used it for resolve with my problem.


SkylineNightly: exercise Turkish instead of French on pass2+ tests (F…

…rench gets a thorough testing in pass1, and both exercise the same decimal format), and add Turkish to the nightly perf test language rotation

Everything passes under tr now, between these changes and Matt's MSAmanda fix.


In tests, class GoFileType is unavailable at runtime with 2024.3eap

What happened?
This test compiles, but does not run:
https://github.com/jansorg/2024.3-godep-demo/blob/main/src/test/kotlin/dev/ja/godepdemo/godepdemo/GoFileTypeActionTest.kt
GoFileType is available at compile time, but is not available at runtime.
With 2024.2, the test is passing.
It's not passing with 2024.3 eap.
Adding a dependency on intellij.go.frontback does not work, because the module doesn't exist (apparently, although there's a intellij.go.frontback.xml).
With 2.1.0 and 2024.3 eap it's currently not possible to develop Go-aware code.
Relevant log output or stack trace
No response
Steps to reproduce

Clone https://github.com/jansorg/2024.3-godep-demo.git
Run tests

Gradle IntelliJ Plugin version
2.1.0
Gradle version
8.10.2
Operating System
Linux
Link to build, i.e. failing GitHub Action job
No response

It's also broken for PhpFileType

Add at least one bundled plugin dependency, I think just anyone might work, without it things do not work as expected.

I think the issue is that when you  have no bundled plugins & modules and add just a 3rd party plugin, when you start an IDE everything seems to work because the Gradle plugin does not attempt to disable non-included bundled plugins, because they are bundled. But, when you run tests somehow it does that. You can see that in the log file I mentioned.
On the left is just Go in tests (not loaded), on the right is go +
bundledPlugin("com.intellij.platform.images")
bundledPlugin("com.intellij.copyright")
bundledPlugin("com.intellij.java")

On the bottom is runIde task logs

Probably the proper workaround for now is look for a log like:
2024-10-15 15:11:41,840 [    316]   INFO - #c.i.i.p.PluginManager - Module intellij.platform.images.backend.svg is not enabled because dependency com.intellij.platform.images is not available
Module intellij.platform.images.copyright is not enabled because dependency com.intellij.platform.images is not available
Module intellij.kotlin.onboarding-promoter is not enabled because dependency kotlin.features-trainer is not available
Module intellij.profiler.ultimate is not enabled because dependency com.intellij.java is not available

And add what it wants.
This reminds me of https://youtrack.jetbrains.com/issue/IDEA-337162

It may be actually caused just by com.intellij.modules.json dependency. Go added that in 243:

Also adding just bundledPlugin("com.intellij.modules.json") fixed the build.
Also this code might be playing a role here:
https://github.com/JetBrains/intellij-platform-gradle-plugin/blob/5fd4e690bab462522f988dbe2ccb451228eb69f5/src/main/kotlin/org/jetbrains/intellij/platform/gradle/providers/ModuleDescriptorsValueSource.kt#L62
https://github.com/JetBrains/intellij-platform-gradle-plugin/blob/a4e556c9e1162466f8c0fa7d042462661b835f49/src/main/kotlin/org/jetbrains/intellij/platform/gradle/extensions/IntelliJPlatformDependenciesHelper.kt#L1180

Oh, my. Thank you, that would explain it!
I really wish transitive (and available) dependencies would be added automatically...

Yeah, adding them is a bit tricky. A bit more on what is going on.
In 243 Go plugin has only these dependencies (if its modules are not taken into account):
<plugin id="com.intellij.modules.lang"/>
<plugin id="com.intellij.modules.ultimate"/>
<plugin id="com.intellij.modules.go-capable"/>
<module name="intellij.platform.vcs.impl"/>

JSON here probably was part of the default IDE capabilities, i.e. always available on the classpath.  So it was not defined as a dependency.
Then JSON was moved into a bundled plugin. Which may seem irrelevant, since it is bundled, so why should it matter. So in 243 JSON was added to Go plugin dependencies:
<plugin id="com.intellij.modules.lang"/>
<plugin id="com.intellij.modules.ultimate"/>
<plugin id="com.intellij.modules.go-capable"/>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.platform.vcs.impl"/>

It is important to note, that all these dependencies in the list (except JSON in 243) also look like a part of the default IDE capabilities, i.e. always available on the classpath.
It seems that when the test task runs, it behaves differently from the runIde task:

runIde by default loads all bundled plugins
test task starts the IDE in a headless mode with all plugins disabled, including bundled plugins.

Which means that in 243 the test task does not load JSON by default, unless a dependency is declared on it. Go probably was not loaded simply because it has a non-optional dependency on JSON.
The reason why bundledPlugin("com.intellij.modules.json") because it adds JSON plugin to test's classpath, so that it can be loaded in runtime.
As far as I know, this plugin does look at dependencies of the 3rd party plugins and does not add them automatically to the classpath.
https://github.com/JetBrains/intellij-platform-gradle-plugin/blob/bf8fc7fa180ef9c797d18e3b66b3f743532449a3/src/main/kotlin/org/jetbrains/intellij/platform/gradle/shim/PluginArtifactoryShim.kt#L71
Again, it does not  matter (not visible) during runIde because it loads everything. But it matters in tests.
To fix this, either:

Everyone should declare dependencies on all transitive dependencies of all 3rd party plugins added as a dependency.
This plugin should add those dependencies automatically once plugin zip is downloaded, which is a bit tricky because it is a zip, and it is unzipped not using a transform. So after it is unzipped we have to look inside and parse its plugin.xml

Currently the code above does not declare any dependencies for the created IvyModule.

Actually, it's almost the same as #1791. The only difference is that here the plugin which is not loaded automatically is com.intellij.modules.json instead of intellij.charts
And from my POV such required dependencies should be loaded automatically (at least if we are talking about bundled plugins) like common transitive dependencies of your external plugins
@hsz WDYT?

@Undin For bundled plugins, dependencies are added:
https://github.com/JetBrains/intellij-platform-gradle-plugin/blob/33af9bdd1d0d8b996b911781ab23013dd14997f4/src/main/kotlin/org/jetbrains/intellij/platform/gradle/extensions/IntelliJPlatformDependenciesHelper.kt#L773
Even transitive (notice the recursion):
https://github.com/JetBrains/intellij-platform-gradle-plugin/blob/33af9bdd1d0d8b996b911781ab23013dd14997f4/src/main/kotlin/org/jetbrains/intellij/platform/gradle/extensions/IntelliJPlatformDependenciesHelper.kt#L839

@Undin Yes, maybe. Try to open Gradle tool window and go to dependencies. You will notice that bundled plugins could have many transitive dependencies.

(I do not guarantee that it will look the same for you, because I am using my own build of the plugin with not yet released changes.)

Anyway, it's quite unexpected that converting bundled IDE module into bundled plugin (i.e. pure internal thing) may break tests. And it may take quite a lot of time to understand the reason if you haven't faced with similar things before

@AlexanderBartash Sorry, but I don't understand what you want to say. I understand that bundled plugins have dependencies, that it's possible to find them either with Gradle tool window or inside ivy xml files located in intellijPlatform/localPlatformArtifacts dir.
But all these facts don't help, unfortunately. At least, from the users' point of view. And I don't think that it's ok to force users to dive into dependencies of bundled plugins and how intellij platform gradle plugin works. It should just work. Currently, it doesn't work in this way ⇒ it should be fixed

@Undin I just updated my https://github.com/JetBrains/intellij-platform-gradle-plugin/issues/1798#issuecomment-2416922554 above, with a more proper example. In the database plugin you can see transitive deps, why grid.impl does not have any deps there is a mystery to me.

@AlexanderBartash Sorry, but I don't understand what you want to say. I understand that bundled plugins have dependencies, that it's possible to find them either with Gradle tool window or inside ivy xml files located in .intellijPlatform/localPlatformArtifacts dir. But all these facts don't help, unfortunately. At least, from the users' point of view. And I don't think that it's ok to force users to dive into dependencies of bundled plugins and how intellij platform gradle plugin works. It should just work. Currently, it doesn't work in this way ⇒ it should be fixed

Those dependencies in Gradle tool window or in Ivy files are exactly the transitive dependencies created by this plugin. Links to the code provided in https://github.com/JetBrains/intellij-platform-gradle-plugin/issues/1798#issuecomment-2416746369
Those dependencies should be available on the classpath.

@Undin Just for clarification, because it was confusing me too. Those ivy files do not mean that plugins are downloaded from a real ivy repo. Those files are created by this plugin in a dir, then the dir is simply registered in Gradle as a local Ivy repo, so that Gradle can understand where to find the jars by looking at Ivy files.
If we assume that this plugin has a bug leading to a missing transitive dependency, it will be missing in the Ivy files too, because the plugin creates them. Also it will be missing in that Gradle tool window, because that is probably the same as ./gradlew dependencies
That is simply the way this plugin adds dependencies to Gradle today.

@Undin There is a bug with recursion in https://github.com/JetBrains/intellij-platform-gradle-plugin/blob/33af9bdd1d0d8b996b911781ab23013dd14997f4/src/main/kotlin/org/jetbrains/intellij/platform/gradle/extensions/IntelliJPlatformDependenciesHelper.kt#L839
That is the reason for #1791

@jansorg Thanks for reporting.

@AlexanderBartash introduced some changes that now include all dependency plugins correctly in the tests runtime classpath.
I have also adjusted how that classpath is prepared. Before, only the bundled modules were included, which prevented bundled plugins from being present, causing #1791.
Now, all bundled plugins are also present in the runtime classpath but not in the compilation classpath, so you won't include their classes by accident.


Sources referenced, but doesn't exist in pants.engine.target

Reference: https://github.com/pantsbuild/example-plugin/blob/1b955ede47ac7fa3a07320e495f42c6182bae788/pants-plugins/examples/bash/target_types.py#L15
Should it be SourcesField?

Yes

Eg, no, sorry, it's MultipleSourcesField

And SingleSourceField.. there's two different uses in there..

Yeah, I realized after filing this issue that this code needs some TLC <3

Yeah, it needs major TLC....I haven't had much time to update it and also know that we probably want to start it all from scratch a la https://github.com/pantsbuild/pants/issues/11825.


[Bug] Fail to connect to mail account after changing computer's hostname

I changed my computer's hostname and after that nmail opened, but could not connect. After I restored the hostname (hostname command, no reboot), closed-reopened nmail, it could connect again.
Can't tell if it's looking for runtime initial setup hostname or compile time hostname.

Could you share which email service you are using? And also which OS/distro?
I'd like to try reproduce the problem.

gmx.com mail provider, IMAP enabled; free service, you can give it a try.
Debian 11 Bullseye, 64bit, fully updated. Compiled and run on the same machine.

Thanks 👍  Will try it out!

I'm not able to reproduce this issue. I tried Debian 11 Bullseye with gmx.com. Both IMAP login (initial connecting) and SMTP login (sending emails) are working fine after renaming hostname - both temporarily using hostname or permanently editing /etc/hostname.
If you encounter this again, perhaps you can capture the log ~/.nmail/log.txt and share it with me - you can send privately to d99kris at gmail dot com. Ideally running nmail with --verbose flag, but a regular log may be useful as well.
Hostname shouldn't really affect anything important in nmail. The hostname is only used as part of Message-Id and in SMTP authentication, but I don't see how different hostname would cause any issues - unless it contains some type of special character perhaps.

I tried again just now, no such problem occurred. I really double checked it when it occurred, to be certain that there was such an issue. Sorry for the fuss, feeling a bit embarrassed I'm closing the issue.

No worries, it could very well be an actual bug with some random intermittent behavior. But yeah if not seen now, let's close it for now and re-open if it re-appears.


TypeError in correlation_ratio()

Hi! Thanks for sharing you project, the idea of it is really useful. However, I bumped into a problem when I tried to use the nominal.associations() function.
 File "marton.py", line 79, in <module>     assoc = nominal.associations(df, nominal_columns=['sexdet','Location', 'shade'])   File "C:\Program Files\Python\lib\site-packages\dython\nominal.py", line 188, in associations     cell = correlation_ratio(dataset[columns[i]], dataset[columns[j]])   File "C:\Program Files\Python\lib\site-packages\dython\nominal.py", line 123, in correlation_ratio     y_avg_array[i] = np.average(cat_measures)   File "C:\Program Files\Python\lib\site-packages\numpy\lib\function_base.py", line 1110, in average     avg = a.mean(axis)   File "C:\Program Files\Python\lib\site-packages\numpy\core\_methods.py", line 82, in _mean     ret = ret / rcount TypeError: unsupported operand type(s) for /: 'str' and 'int'
Snippets of the dataset:

Any help or advice where to look at is appreciated!
Thanks.

The problem was in passed value types. The all were of type object.


Run as non root user.

I can't run the container with another user.
I have added "user: 1000:1000" to my compose file, but that doesn't work.
It's working with all my other containers, so is it something special with this one?

Probably your user doesn’t have access to the USB/serial device. Have you added your user to the docket and dialout groups?

Yes, my user is added to both groups. I had the same problem with Home Assistant, but it did work when I added:

group_add: 20

to the compose file. But no succes with Deconz.
I've found some differences in the logs.
This is the log when running with root:

21:13:08:955 HTTP Server listen on address <IP_ADDRESS>, port: 80, root: /usr/share/deCONZ/webapp/,
21:13:09:225 CTRL. 3.16.221:13:09:271 ZCLDB init file /root/.local/share/dresden-elektronik/deCONZ/zcldb.txt,
21:13:09:324 GW sd-card image version file does not exist: /root/.local/share/dresden-elektronik/deCONZ/gw-version
21:13:09:374 started websocket server at port 443

And this is when running with user 1000:

21:01:42:164 HTTP Server listen on address <IP_ADDRESS>, port: 8090, root: /usr/share/deCONZ/webapp/,
21:01:42:165 CTRL. 3.16.221:01:42:202 ZCLDB init file /.local/share/dresden-elektronik/deCONZ/zcldb.txt,
21:01:42:251 GW sd-card image version file does not exist: /.local/share/dresden-elektronik/deCONZ/gw-version,
21:01:42:253 started websocket server at port 8088,
21:01:42:253 create default username and password,

Seems your user hasn‘t assigned a homedir and so $HOME is empty.

My user has a homedir.
And with the ports, there is no need for me to run with 80 and 443, in fact, I can access to port 8090 and deconz is running. But the problem is it will do a new setup from scratch, even if the volume binds to the config files are correct. So where do it save the new setup? 🤷♂

Just commenting on this before closing the issue - deCONZ is meant to be run with root privileges, so I do not see changing the fact that it runs as the root user in the docker container any time soon.


fix: correct references to PHP

Description

Fixes incorrect references to PHP in PHP specific codepaths.
Type of change

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

Checklist:

[ ] Documentation has been updated
[ ] This change requires changes in testing:

[ ] unit tests
[ ] E2E tests

Superseded by https://github.com/newrelic/k8s-agents-operator/pull/79


Missing Cookies

I am seeing a few cookies being added in addition to what is listed on the learn doc.

ARRAffinitySameSite
MicrosoftApplicationsTelemetryDeviceId

I am also seeing cookies from the microsoft.com domain listed.

MC1
MS0

Do you know why the microsoft.com cookies are being included? This pushes powerpage sites into requiring a cookie consent as they are not "functional" cookies.

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

ID: 60bd1867-2c2d-97b7-b085-41a39ce9c7c8
Version Independent ID: 60bd1867-2c2d-97b7-b085-41a39ce9c7c8
Content: Cookies in Power Pages
Content Source: power-pages-docs/admin/cookies.md
Service: power-pages
Sub-service: ****
GitHub Login: @neerajnandwana-msft
Microsoft Alias: nenandw

We are getting clarification on the listed cookies and will update documentation soon.
However, are not able to replicate the MicrosoftApplicationsTelemetryDeviceId cookie, can you provide a screenshot of where you can see this cookie along version of your Power Pages site?
Thank you.


adding hover in Footer

We can add a hover effect for contact,privacy,policies and terms in footer as it will look more attractive and add change the border bottom color to white for "we'd love to hear from you" line .

May I wok on this issue?

as pr#573 sent for the same you can try other issues @soumyajit1729
Thank you

@brenoferreira please look for this issue sir.

The footer is getting a small redesign and we're not making any changes to it at the moment.


InnerPropagator.kt:48-49: this solution is naive,...

The puzzle 44-e067a6d7 from #44 has to be resolved:
https://github.com/objectionary/deog/blob/1434ea659c8192aba6c8c60f47fbf83733eae5cc/src/main/kotlin/org/objectionary/deog/steps/InnerPropagator.kt#L48-L49
The puzzle was created by @OlesiaSub on 07-Nov-22.
Estimate: 30 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

The puzzle 44-e067a6d7 has disappeared from the source code, that's why I closed this issue.


Update sites.yml

https://radar.cloudflare.com/scan/64fbf918-64ed-490f-a825-57fcbc38802f/summary

This PR is:

[X] Adding a new domain
[ ] Updating existing domain size
[ ] Changing domain name
[ ] Removing existing domain from list
[ ] Website code changes (512kb.club site)
[ ] Other not listed

[X] I used the uncompressed size of the site
[X] I have included a link to the Cloudflare report
[X] This site is not an ultra minimal site
[X] The following information is filled identical to the data file

I confirm that I have read the FAQ section, particularly the two red items around minimal pages and inappropriate content and I attest that this site is neither of these things.

[X] Check to confirm

- domain: kchousos.github.io
  url: https://kchousos.github.io/
  size: 56.74
  last_checked: 2024-07-05

Cloudflare Report: https://radar.cloudflare.com/scan/64fbf918-64ed-490f-a825-57fcbc38802f/summary

Thanks!


soc: enable noncacheable OCRAM region for nxp iMX.RT

This PR enables a noncacheable OCRAM region on iMX.RT 10xx/11xx SOCs. This region is ideal for DMA, as OCRAM is the recommended memory region to use for DMA on RT parts.
Define noncacheable OCRAM region when CONFIG_OCRAM_NOCACHE. Is selected. If OCRAM is selected as the chosen SRAM location, then SRAM itself will become noncacheable. Otherwise, a new OCRAM linker section will be defined, and MPU attributes will be set to mark it as noncacheable.

@dleach02 PR has been updated to copy data into OCRAM from flash using z_arm_platform_init


Error with multiple templates as indexes

Bug Report

I'm have some issues with the last version of MongoDB node.js driver. There is now a type check on the queries filter/update (which is really great!) but some complex types require to bypass it..
Cf https://github.com/mongodb/node-mongodb-native/pull/3328
🔎 Search Terms

record object template index indexes key
🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about common bugs that aren't bugs

⏯ Playground Link

https://www.typescriptlang.org/play?ts=4.8.0-dev.20220808#code/MYewdgzgLgBCCMAuGBvGBtA1kmADAhgHQAkKYArgLYBGApgE4C+uAuslPebTIzALyoMBEigAi+KLUJgQAdwAUASmZsYHLjxj4IMUJCgBuAFAB6E-wB8MAHIgYDeiHpGje6HABMyNFhzDSFDQMKuyc3LwCPv5iElIyCsqsoRqMxmaWMAAqAJ4ADtwA5D4AHsjQ9ACWYADmqtQgIAA2tPhgBjwFMBU6MrDaEBXVYPjUzWp2UHmFPtjI0YF0TElqYe2MBYQubrAgAMzeGLN4RAFUiyErXAA0h1541CILwcsAZviNEOH8gujR4pLSORKC7qWg3AoPAAMBWQbw+X20unA0DS5j4Vhy+RgRRg9BaABNwI1shhSjBylVash6k0Wm1cQSiSSIYRobD3p81p1ujBeloIAMhiMxlAJlNsTM-CcyGdnqpQe0sHdcA9TkElqo4ZyOptXMidgAWA6+ObSp4a5Jg25zVUy9UXLVfSJCaX-OJAxLysLgqEwmCOniojKY6aksocSl1BrNVrtFls-0c2hcro9EB9AWDYajbiitTinEm46PWUWy7J633Ev215JrmbIA
💻 Code

const o1: { [k1: `a.${number}`]: true } = { [`a.${Date.now()}`]: true } as const;
// => No error

const o2: { [k1: `a.${number}`]: true } = { [`a.${Date.now()}`]: true };
// => Type '{ [x: string]: boolean; }' is not assignable to type '{ [k1: `a.${number}`]: true; }'.

const o3: { [k1: `a.${number}`]: true, [k2: `b.${number}`]: false } = { [`a.${Date.now()}`]: true, 'b.0': false } as const;
// => Type '{ readonly [x: string]: boolean; readonly 'b.0': false; }' is not assignable to type '{ [k1: `a.${number}`]: true; [k2: `b.${number}`]: false; }'.

const o4: { [k1: `a.${number}`]: true, [k2: `b.${number}`]: false } = { [`a.${Date.now()}`]: true, 'b.0': false };
// => Type '{ [x: string]: boolean; 'b.0': false; }' is not assignable to type '{ [k1: `a.${number}`]: true; [k2: `b.${number}`]: false; }'.

🙁 Actual behavior

Errors with o3 and o4 declarations. I think o2 should work also.
🙂 Expected behavior

No errors.

Make a bug report on the mongodb driver repo first.

The issue as nothing to do with mongodb driver since I have a repro without it. It was just a context information for the issue to be easily findable.

Looks like a duplicate of #13948, see my comment there

@jcalz yes it looks the same


Change base early instead of late

This gives a consistent 1% win in just stage 1, and probably negligible impact overall. Main reason to check it in is it's less action at a distance :)
The patch also adds the -f option to parse, which is how I've been testing stage 1 by itself.
An interesting note: re-rolling those loops into for (int i=0; i<8; i++) ... actually doesn't make any difference on AVX. Likely gets unrolled by the optimizer, but I haven't checked, so I didn't include it in this patch :) I don't want to assume it'd work on older processors.

Added one more change that made a minor difference: if you don't modify base_ptr after the first base_ptr += base, some optimization happens that gives another 0.25%. It's not big, but the code seems clearer anyway and it's also much clearer that all these statements are independent of one another. My guess is the processor is able to stuff more of those statements through the pipeline because it doesn't have to wait for base_ptr to update first.

Ooh, I eked out another 1% in stage 1 by eliminating base as a variable and incrementing base_ptr.

All right, I have no forthcoming changes. I do want to look at the impact of changing the if (cnt < 8) point to eliminate branch misprediction on most files, but that will be a separate (and more subjective) change. I'm quite happy with the improvements here, and all of them are entirely explainable and make the code clearer as well!

(Pay no attention to those force pushes, PR is complete :)

Will review soon. My days are booked right now, but I should be able to breathe soon.

No worries, take your time!


Fortify on demand mobile assessment 0.0.1

What to do if the build fails?
At the moment contributors do not have access to the CI workflow triggered by StepLib PRs. In case of a failed build, we ask for your patience. Maintainers of Bitrise Steplib will sort it out for you or inform you if any further action is needed.
New Pull Request Checklist
Please mark the points which you did / accept.

[x] I will not move an already shared step version's tag to another commit
[x] I read the Step Development Guideline
[x] I have a test for my Step, which can be run with bitrise run test (in the step's repository)
[x] I did run bitrise run audit-this-step (in the step's repository - note, if you don't have this workflow in your bitrise.yml, you can copy it from the step template.)
[x] I read and accept the Abandoned Step policy

New Step
Thank you for the new Step share! The CI check might will fail due to our extended validation engine. Nothing to worry about yet, we will get back to you shortly.

Please help to review.
Thanks in advance

@koral-- , please kindly help to review the comments

hi, any reviewers available to review this step?

Hi @jeremy-chua,
Thank you very much for your contribution to our step library. Especially thanks for the great quality golang code that comes with the step.
I've added several remarks where I think you could improve the understandability / usability of the step from a documentation point of view. After you consider those (either accept or decline) I'm happy to proceed with merging.

thanks @mateherber
stay safe and take care.

Thanks @jeremy-chua !

last question...... probably for the day. hehe
how long will it take to show the step in the web UI?
I tried to search but can't find it


Ensure cmake_external compilations are consistent

This is a broad tracking issue for a host of quirk-related patches to the bazel/foreign_cc/BUILD components, and the many improvements to the rules_foreign_cc which lets us make these adjustments in a more granular way.
The proposition is that most cmake'd components will not need tweaks, and that rules_foreign_cc can share most necessary compilation and linkage flags to cmake and overrule cmake's internal preferences for debug/release/etc. Our bazel compile/link options are generally the correct choices, and CMake's choices should be suppressed.
To that end, this tracking issue starts at https://github.com/envoyproxy/envoy/pull/8280 which started by simply trying to get the components compiling and linking correctly on windows. In the process, we've introduced a 'Bazel' CMAKE_BUILD_TYPE to trivially avoid all of cmake's _DEBUG/_RELEASE/etc tweaks that bazel correctly provides in the CMAKE_C[XX]_FLAGS. The patch also dropped various per-component build type overrides, as such hybrids break builds on variant architectures.
That PR left win32 without .pdb information. The action item here is to restore .pdb output for static compilations as VC cl /Fd .pdb output from the compiler in parallel to, and named for the target .lib file. This file needs to move with the .lib output in all cases. And ensure the linker flags for .pdb output are always /DEBUG and an appropriate /PDBOUT:... (the default may be acceptable) to create a linker-output .pdb which needs to move with the .dll or .exe in all cases. On linux etc this isn't an issue since -g output is localized to the .obj and conveyed to the resulting binary, and only stripped (or split) on demand.  (I'm examining this, and will escalate to rules_foreign_cc once scoped out or a PR is ready.)
That PR ignored the desire to build optimized (release) components within an otherwise fully debug-gable build of envoy. This would be an anti-pattern which should become supported for users who are looking for this granularity. This should be resolved with a general cmake_external() toggle to either mark a trusted externals as force optimized in debug builds, or a toggle to mark trusted externals to preserve the no-optimization in debug builds with a default to optimize them. A second decision is needed to determine whether the default state of that toggle above, absent a flag in .bazelrc or on the command line. After our internal discussion as a user community, this can be escallated to a rules_foreign_cc issue as an enhancement request.
In both cases, debugging information needs must be preserved in order to fully unwind a stack trace into and back out of such trusted dependencies where we are deciphering our own callback invocation crash, for example.
Submitted for community discussion and refinement.

One obvious fix that might be worth considering, I'd suggest
--- a/bazel/envoy_build_system.bzl
+++ b/bazel/envoy_build_system.bzl
@@ -69,7 +69,10 @@ def envoy_cmake_external(
         pdb_name = "",
         cmake_files_dir = "$BUILD_TMPDIR/CMakeFiles",
         **kwargs):
-    cache_entries.update({"CMAKE_BUILD_TYPE": "Bazel"})
+    cache_entries.update({
+        "CMAKE_BUILD_TYPE": "Bazel",
+        "CMAKE_CXX_COMPILER_FORCED": "on",
+    })
     cache_entries_debug = dict(cache_entries)
     cache_entries_debug.update(debug_cache_entries)

Modifying the compiler in use for all components that support this flag would drop one more variable from the resulting collection of compiled objects. This default particularly helps asan builds to create and carry along the resulting object instrumentation of the dependency objects.


Live examples in google colab / aws equivalent.

@all-contributors add @rugg2 for userTesting, idea

Related to sample notebook #72

We'll stick to using jupyter notebooks for now, given their simplicity.


ASVS v4 and CWE fixtures

Added ASVS v4.0.1 benchmark elements in dojo/fixture
Added CWE entries in dojo/fixtures

Please submit your pull requests to the 'dev' branch.
When submitting a pull request, please make sure you have completed the following checklist:

[ ] Your code is flake8 compliant (DefectDojo's code isn't currently flake8 compliant, but we're trying to correct that.)
[ ] If this is a new feature and not a bug fix, you've included the proper documentation in the ReadTheDocs documentation folder. https://github.com/DefectDojo/Documentation/tree/master/docs or provide feature documentation in the PR.
[ ] Add applicable tests to the unit tests.

Hi @barbich and @seb, and thanks for contributing!
To make your contribution even better, could you please squash your commits in this PR?
(For example, adding a file and deleting it in the same PR doesn't make sense. It will add the file as a ghost to the repository's history and clones of all contributors and users)
It is indeed good to commit often, and it is even better to squash, grouping by feature, before pushing :smiley: Some of your commit titles could actually be good commit message content, please have a look.


[XLA/GPU] rsqrt is cheap and should be fused.

Please help to review the codes. Thanks.
The pattern is observed (at least) in BERT.

@sanjoy @thomasjoerg
Could either of you help to take a look or suggest a reviewer? Thanks!

The heuristic is good (I like it). However, rsqrt (or div) is just mapped to one hardware instruction unlike other instrinsics, which will be expanded into a bunch of instructions when linking in libdevice. So, I think that marking cheap instructions cheap is orthogonal to the heuristic (which better deals with real expensive instructions).
I see the case in layer norm.

Updated. Please help to take a look again. Thanks!

Hi @trentlo ,
This seems to regress a variant of resnet only on V100 by around 10%.  Here is the pre-optimization HLO: https://gist.github.com/sanjoy/8161733b3e8f303d2f81b38814661f9a
Can you PTAL?  Let me know if you can't reproduce the regression.

Hi @trentlo ,
This seems to regress a variant of resnet only on V100 by around 10%. Here is the pre-optimization HLO: https://gist.github.com/sanjoy/8161733b3e8f303d2f81b38814661f9a
Can you PTAL? Let me know if you can't reproduce the regression.

I'd guess that it interacts with the fusion heuristic and produces a surprising fusion result. I will take a look.

Hi @trentlo ,
This seems to regress a variant of resnet only on V100 by around 10%. Here is the pre-optimization HLO: >
Can you PTAL? Let me know if you can't reproduce the regression.

@sanjoy, I instead see 1% speedup with this PR (according to the perf numbers reported by xla_profile). See the attached log file for some details.
Are you sure if the regression is related to this PR? Also, I wonder if you see any perf gain?

Are you sure if the regression is related to this PR? Also, I wonder if you see any perf gain?

Could have been operator error, trying again.


refactor: split zfs into distinct image

Initially ZFS support was added as part of the akmods common image and corresponding workflow matrix element.
This splits ZFS support into a distinct:

workflow matrix element (distinct build)
Containerfile
final image

I believe this is good but will need a corresponding PR in bluefin to account for the new image name for ZFS.
@m2Giles I can handle that.

I believe this is good but will need a corresponding PR in bluefin to account for the new image name for ZFS.
@m2Giles I can handle that.

@m2Giles i did look at bluefin and may want your help after all.
At least your input.
On bluefin, we'll be adding the 'akmods-zfs' image but I think there are various kernel flavor builds so that makes it tricky as zfs is only built for coreos.

We'll probably have to extract the RPMs inside the build container instead of using a copy layer


Update http4s-circe, http4s-client to 0.23.28

About this PR
📦 Updates

org.http4s:http4s-circe
org.http4s:http4s-client

from 0.23.26 to 0.23.28
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.http4s" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "org.http4s" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, version-scheme:early-semver, commit-count:1

Superseded by #262.


Unexpected Token {

Hello I recently started using sage again after a long time and a lot of things seem to have changed for me. I had to install yarn but when I tried running the command yarn run build I got:
λ yarn run build
yarn run v0.20.3
$ webpack --progress --config assets/build/webpack.config.js
F:\www\xxxxxx\wp-content\themes\23022017\node_modules\copy-globs-webpack-plugin\index.js:101
const { promisify } = __webpack_require__(0);
      ^

SyntaxError: Unexpected token {
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:414:25)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (F:\www\xxxxxx\wp-content\themes\23022017\assets\build\webpack.config.js:10:25)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Now I have already successfully run the following commands in my terminal:
composer self-update
composer update
npm install
yarn

OS: Windows 10
NodeJS: 4.8.0

NodeJS 7.6.0 is current. I think you should try upgrading.

Okay, reason I didn't was when I was running npm install I saw it say it needed NodeJS version >= 4.3.0 <= 5.0.0 or does that not matter?

That's probably some other dependency giving you that warning, but it should be safe to update beyond 5.x.
Our requirements are listed right here: https://github.com/roots/sage#requirements
And here: https://github.com/roots/sage/blob/master/package.json#L30

Thank you, you were right, it was my NodeJS version. It works now.

Can you please inform us what you did to fix it...I've upgraded and downgraded my node...my NPM everything nothing is fixing this issue for me i have the same exact message.

I did like I was asked to do, I upgraded my nodejs version that's all.


Adding AZD support & bug fixes

Purpose
Introduces Azure Dev CLI (AZD) as the major feature, and along the way made small fixes for managed identity, F5 support, .NET 7, and Codespaces support to work as expected.
Does this introduce a breaking change?

[ ] Yes
[x] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Get the code
Get Azure Dev CLI or use the CodeSpace provided in readme

git clone [repo-address]
cd [repo-name]
git checkout [branch-name]
azd up

Test the code

What to Check
Verify that the following are valid

...

I validated, there is zero learn.microsoft.com doc impact.  The Tutorials on microservices use a related albumsapi repo but that is not this one.  Also search engines confirm there are no upstream dependencies.


Add table progress

When cloning repositories, we want to add a table view that shows how much progress has been done on the overall cloning.

:tada: This PR is included in version 0.1.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


update readme

Closed by #91

The JSON example is not up to date, remove cryptography from Used libraries

@Timuuc

If cryptography is not longer used, please also remove it from the pyproject.toml
You know how the latest version of the JSON example looks like, as it is part of the export and search commands.


Webpack finding missing dependencies

I'm using this package in combination with webpack to run with React in the browser, but when using the version in master (2.3.0-beta), It finds that there's specific parts of specific dependencies missing.  Below is the error dump.  Any thoughts?  Before anyone asks, I'm trying to use 2.3.0-beta because due to the nature of my project, i can't run code with the vulnerabilities in Jquery-node that 2.2.0 has.

I am having exactly the same issue. Even when forcing pptxgenjs to version 2.0.0 on a clean yarn install (no node_modules present in my project), I get the above mentioned problem when compiling my project via webpack. The only way around this for me is to 'yarn remove pptxgenjs' and then 'yarn add<EMAIL_ADDRESS>again.

@yodasodabob Ah, okay.
Does adding "jsdom": false under "browser" in package.json fix the issue?

Hopefully fixed in upcoming 2.4.0 with Issue #415 and package.json updates.

hope it should help someone as I've just faced the same problem and could manage by doing the following in scripts session:
Angular :: package.json
Was: "build:prod": "./node_modules/.bin/ng build --prod --aot=false --base-href ."
Now: "build:prod": "./node_modules/.bin/ng build --env=prod --aot=false --base-href ."
The only thing I've changed was --prod to --env=prod and error was gone.

I added browser in my package.json at the end of file as mentioned by gitbrent. It compiled successfully but when page load I get the below error,
i```
ndex.js:7 Uncaught ReferenceError: __dirname is not defined
at Object../node_modules/yuicompressor/nodejs/index.js (index.js:7)
at webpack_require (bootstrap:76)
at Object../src/app/home/home.component.ts (main.js:207)
at webpack_require (bootstrap:76)
at Object../src/app/app.module.ts (app.component.ts:8)
at webpack_require (bootstrap:76)
at Object../src/main.ts (environment.ts:15)
at webpack_require (bootstrap:76)
at Object.0 (main.ts:12)
at webpack_require (bootstrap:76)


3.0.0 Breaking Changes TODO

In InteractionDefinition, move Navigator inside build's anonymous method.

2.2.0 (unreleased)

Set number of gate activation codes back to 3 (unintentionally increased to 6 in 2.0.0)


Add support for Nullcipher-like inputs (i.e. NATO Alphabet)

Add support for plaintext that is hidden in a bunch of other plaintext - for example, the first letter of every word in a sentence forming the solution.
A subset of this problem would be adding support for words written in the NATO phonetic alphabet.

I'm currently working on this.
A major obstacle is the fact that the language checker will see the english words in the plaintext and cause ciphey to stop before finding the acutal solution.

#338 relates to this problem

This is fixed by the human checker.


Publish(ed) App?

It seems like this could provide a simple, effective, open source alternative to DroidCam.
Have y'all considered making a slightly more advanced Android app with options for the user to specify the publish URL, rather than how it's hard-coded now?
Or is there an app that is built with this? It seems too good! :)
thank you!

It seems like this could provide a simple, effective, open source alternative to DroidCam.
Have y'all considered making a slightly more advanced Android app with options for the user to specify the publish URL, rather than how it's hard-coded now?
Or is there an app that is built with this? It seems too good! :)
thank you!

Of course, it seems that I have to rewrite my sample

Sorry to be so needy, is there any chance you'd upload the APK as part of the build? I think the AAR that is part of the release now is just the library?


Little help with great thanks: I got many issues

The first one is， it is probably version problem, I am newer and I will be very appreicated with your help;
When I run boss_train.py:
AttributeError: module 'tensorflow.python' has no attribute 'control_flow_ops
the second one is : when I run camera_reader.py:
I do not know what is the file of './store/model.h5', thank you!
File "h5py_objects.pyx", line 54, in h5py._objects.with_phil.wrapper (D:\Build\h5py\h5py-2.6.0\h5py_objects.c:2580)
File "h5py_objects.pyx", line 55, in h5py._objects.with_phil.wrapper (D:\Build\h5py\h5py-2.6.0\h5py_objects.c:2539)
File "h5py\h5f.pyx", line 76, in h5py.h5f.open (D:\Build\h5py\h5py-2.6.0\h5py\h5f.c:1814)
OSError: Unable to open file (Unable to open file: name = './store/model.h5', errno = 2, error message = 'no such file or directory', flags = 0, o_flags = 0)

I add the file : model.h5.
Another problem happened: I do not understand what the module should be in the config files. thank you!
Using TensorFlow backend.
Model Loaded.
Traceback (most recent call last):
File "F:/BossSensor/camera_reader.py", line 11, in
model.load()
File "F:\BossSensor\boss_train.py", line 151, in load
self.model = load_model(file_path)
File "E:\Python 3.5\lib\site-packages\keras\models.py", line 126, in load_model
raise ValueError('No model found in config file.')
ValueError: No model found in config file

The first problem is:  the order I run the program is wrong. The file of boss_train.py should be executed firstly. And then camera_reader.py should be run secondly.
the second problem is solved by adding following content in the file of boss_train.py.
import tensorflow as tf
tf.python.control_flow_ops = tf
thank you. Hope the problems can help more newers. thank you again!

no ./store/ directory is the reason the first problem occurs


Allow a user to leave a club

A user should be able to leave a club via their UserPage.

Complete. A regular user is able to leave a club using the "Leave Club" button.

Pressing the button will generate a sweetalert confirmation.

Admins are not members of any clubs and therefore cannot leave any. Therefore, the Leave Club button is not displayed for Admin users.


Detecting bundle size regresssions at PR time

Description
ADO Task 6929
This PR detects significant bundle size regressions for PR's and adds a warning message for the author to investigate as well as a 'size-regression' label to the PR so these PR's can be easily filtered.
Here's an example (size threshold is lowered in this branch to show message): https://github.com/microsoft/FluidFramework/pull/19891
Reviewer Guidance
Decided to add a warning message and label instead of fully blocking the PR completely -- open to opinions about this.

what are the criteria here? there are known issue with the bundle size task, specifically that the total is unreliable, and results in double counting of changes.

what are the criteria here? there are known issue with the bundle size task, specifically that the total is unreliable, and results in double counting of changes.

@anthony-murphy the work item says that anything above 5KB is worth investigating

what are the criteria here? there are known issue with the bundle size task, specifically that the total is unreliable, and results in double counting of changes.

@anthony-murphy the work item says that anything above 5KB is at least worth investigating

5kb of what? like i said, the total is inaccurate.

what are the criteria here? there are known issue with the bundle size task, specifically that the total is unreliable, and results in double counting of changes.

@anthony-murphy the work item says that anything above 5KB is at least worth investigating

5kb of what? like i said, the total is inaccurate.

@anthony-murphy I'm unaware about the (in)accuracy of the bundle size task -- is there a large enough threshold to justify an investigation? or is the level of uncertainty too large to make a reasonable assessment

what are the criteria here? there are known issue with the bundle size task, specifically that the total is unreliable, and results in double counting of changes.

@anthony-murphy the work item says that anything above 5KB is at least worth investigating

5kb of what? like i said, the total is inaccurate.

@anthony-murphy I'm unaware about the (in)accuracy of the bundle size task -- is there a large enough threshold to justify an investigation? or is the level of uncertainty too large to make a reasonable assessment

the total is meaningless. i would just compute per bundle.

the total is meaningless. i would just compute per bundle.

The PR is already doing this.  Would be good to improve upon the accuracy/precision of the bundle analysis tool, but for this PR's purpose (just adding a warning label when it looks like a fat regression) it's already accurate enough.

the total is meaningless. i would just compute per bundle.

The PR is already doing this. Would be good to improve upon the accuracy/precision of the bundle analysis tool, but for this PR's purpose (just adding a warning label when it looks like a fat regression) it's already accurate enough.

the total will always be meaningless. we should remove it. the only things that matters is the per bundle number


CodeCrunch Grading Status Remain as Pending

Summary
The grading status on Codecrunch stays as pending for over 15 mins.
Description
I have tried uploading a file with compilation errors that should instantly return an F, but it just shows pending.
I am wondering if it's just me or is Codecrunch not working?
Screenshots (if any):

Oh i just checked and the status was updated. hahaha


method not found in ScmpFilterContext

I try to compile youki in fedora:latest container:
[root@7ed005a1bcd2 youki]# uname -a
Linux 7ed005a1bcd2 5.15.49-linuxkit #1 SMP PREEMPT Tue Sep 13 07:51:32 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux

and get error message:
   Compiling libcontainer v0.0.4 (/usr/local/src/youki/crates/libcontainer)
error[E0599]: no method named `get_notify_fd` found for struct `ScmpFilterContext` in the current scope
   --> crates/libcontainer/src/seccomp/mod.rs:205:17
    |
205 |             ctx.get_notify_fd()
    |                 ^^^^^^^^^^^^^ method not found in `ScmpFilterContext`

For more information about this error, try `rustc --explain E0599`.
error: could not compile `libcontainer` due to previous error

Hey, can you try installing libseccomp-dev ? There was a similar issue in #1318 . Can you check if this issue is similar to that?

@YJDoc2 I have already installed libseccomp-devel:
[root@7ed005a1bcd2 /]# dnf install libseccomp-devel
Last metadata expiration check: 0:00:03 ago on Fri Jan  6 06:04:30 2023.
Package libseccomp-devel-2.5.3-3.fc37.aarch64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!

I think this warning may be worth to mention:
[root@7ed005a1bcd2 youki]# make youki-dev
./scripts/build.sh -o /usr/local/src/youki -c youki
* FEATURES:
* features:
warning: /usr/local/src/youki/crates/libcgroups/Cargo.toml: version requirement `1.0.4+v1.0.1` for dependency `libbpf-sys` includes semver metadata which will be ignored, removing the metadata is recommended to avoid confusion
   Compiling libcontainer v0.0.4 (/usr/local/src/youki/crates/libcontainer)
   Compiling clap_complete v4.0.7
error[E0599]: no method named `get_notify_fd` found for struct `ScmpFilterContext` in the current scope
   --> crates/libcontainer/src/seccomp/mod.rs:205:17
    |
205 |             ctx.get_notify_fd()
    |                 ^^^^^^^^^^^^^ method not found in `ScmpFilterContext`

For more information about this error, try `rustc --explain E0599`.
error: could not compile `libcontainer` due to previous error
warning: build failed, waiting for other jobs to finish...
make: *** [Makefile:10: youki-dev] Error 101

@YJDoc2 But after make clean, everything works! I am not sure what happened... Anyway, it compiled now. Thank you!

[root@ip-172-31-13-134 youki]# uname -a
Linux ip-172-31-13-134.us-west-2.compute.internal 5.10.157-139.675.amzn2.x86_64 #1 SMP Thu Dec 8 01:29:11 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

I used Amazon Linux 2 and even I tried make clean, it still shows the same error..

in Cento 7.9, libseccomp-devel version is 2.3.1, need 2.5+ , so we need download libseccomp and libseccomp from https://rpmfind.net/linux/centos


Should package.json's "main" be pointing to dist?

Given that "main" is pointing to "lib/yolk.js" instead of "dist/yolk.js", syntax errors are abound as the uncompiled version is being imported.

Yup. You're right. Just pushed a new version with main pointing to dist/yolk.js.


add feature to generate from command line (without the frontend webpage)

this would be needed for automated deployments like https://github.com/fossasia/open-event-webapp/issues/724

I got an idea, can I work on it @championswimmer. Sending a post request from cmd with the required files as parameters could help right!

No I would prefer you write a cli.js file that requires generator.js and runs the functions. Why make a http-server when not needed.

You can work on the issue if you wish to :)

@championswimmer I'm thinking of a different approach , which would create a cli.js with a socket.io-client instance and accept an open-event api endpoint , i've implemented  a cli.js for that here which works fine in my travis and local setup till the mailing step due to the lack of sendgrid api key, is there a way to skip this step ?

@championswimmer the thing I mentioned is something cool, its simple and easy plus secure all you want to do is that what the browser does for you on the click of a button

@mariobehling Please update the issue . Looks like this issue can be closed .


Add a license

Since your repository does not contain a license file, you retain all rights and do not share any of them with others. Once you attach a license to this repository, you will say users exactly what they can and cannot do with your software/source code.
I suggest using an open-source license - the best would be the MIT License as the rest of asus-fan-control software is licensed under the same license. Keep in mind that even in case of using such a permissive license like MIT, you still will be the copyright owner. :copyright:
What do you think? :scroll:

Good idea

Added


Feature to prevent screen recording

Hi dear developers and contributors.
I wanna know if there is a way to prevent screen recorder softwares from recording our player(VLC.DotNet) or whole screen ?
Is it possible to add this feature to VLC.DotNet or it is related to windows ?
I have googled it to find a solution but did not find the proper result.
Any one has an idea ?

Pull requests are not issues, please use the proper category. Moreover, this question is out of scope with Vlc.DotNet, but more about general application usage on Windows. You should ask stackoverflow instead.


Properties menu opens on wrong monitor.

Description
I have a dual monitor setup (different res, if that changes anything), and when I open the properties menu on a file, it appears on the bottom left of my second monitor, even if the files app is on my first monitor.
Steps To Reproduce

Right click a file
Click properties
See the properties window open on the wrong monitor

Steps to fix

Make the properties menu open on the monitor the app is on, or have it just open on the middle of the app itself.

Files Version
Version: <IP_ADDRESS>
Windows Version
Windows 11 Dev 22H2 10.0.25217.1000
Relevant Assets/Logs
debug.log
debug_fulltrust.log

This shouldn't be an issue in the preview version as it opens at mouse cursor. https://files.community/download/preview

This is fixed in the preview version


JS error

Hi,
I've installed your plugin few weeks ago (but didn't use it much).
Unfortunately, it seems that it stopped working :'(

Any idae ? :(

Hi!
Thanks, I will check that out. Just to double check - are you using Azure DevOps (aka VSTS), or you are using on-premise version?

Hi, thanks for the fast answer !
Using Azure DevOps here :)

Now, it's what I got :

Linked Wiki pages by Anton Boyko is taking longer than expected to load.Learn More about this extension, including available support options.

:(

Hi!
I have checked it several times from different accounts. It seems like it was an issue with Microsoft CDN. Currently everything works fine for me.

Bouarf, it's what I feared :(
I'm in France, maybe an issue about this...
I believe you're not in France, right ?

No, I'm from Ukraine. But I can try to create a VM inside French DC and see how it will work from there.

Hi,
Did you have time to investigate on this from Ukraine ? :)
It seems that sometimes, it works and 5 minutes later, it goes with the 404 error :(


Can't install dependencies with Poetry

Hi, I'm having some trouble installing the dependencies with Poetry. I always get this error when Poetry is installing fairseq:
• Installing fairseq (0.10.2): Failed

ChefBuildError

Backend subprocess exited when trying to invoke get_requires_for_build_wheel

Traceback (most recent call last):
  File "<string>", line 214, in <module>
  File "<string>", line 136, in do_setup
  File "/tmp/tmpdc61oe7j/.venv/lib/python3.9/site-packages/setuptools/__init__.py", line 107, in setup
    _install_setup_requires(attrs)
  File "/tmp/tmpdc61oe7j/.venv/lib/python3.9/site-packages/setuptools/__init__.py", line 80, in _install_setup_requires
    _fetch_build_eggs(dist)
  File "/tmp/tmpdc61oe7j/.venv/lib/python3.9/site-packages/setuptools/__init__.py", line 85, in _fetch_build_eggs
    dist.fetch_build_eggs(dist.setup_requires)
  File "/tmp/tmpdc61oe7j/.venv/lib/python3.9/site-packages/setuptools/build_meta.py", line 74, in fetch_build_eggs
    raise SetupRequirementsError(specifier_list)
setuptools.build_meta.SetupRequirementsError: ['cython', 'numpy', 'setuptools>=18.0']

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/jovyan/.local/share/pypoetry/venv/lib/python3.9/site-packages/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
    main()
  File "/home/jovyan/.local/share/pypoetry/venv/lib/python3.9/site-packages/pyproject_hooks/_in_process/_in_process.py", line 335, in main
    json_out['return_val'] = hook(**hook_input['kwargs'])
  File "/home/jovyan/.local/share/pypoetry/venv/lib/python3.9/site-packages/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
    return hook(config_settings)
  File "/tmp/tmpdc61oe7j/.venv/lib/python3.9/site-packages/setuptools/build_meta.py", line 338, in get_requires_for_build_wheel
    return self._get_build_requires(config_settings, requirements=['wheel'])
  File "/tmp/tmpdc61oe7j/.venv/lib/python3.9/site-packages/setuptools/build_meta.py", line 320, in _get_build_requires
    self.run_setup()
  File "/tmp/tmpdc61oe7j/.venv/lib/python3.9/site-packages/setuptools/build_meta.py", line 335, in run_setup
    exec(code, locals())
  File "<string>", line 217, in <module>
IsADirectoryError: [Errno 21] Is a directory: 'fairseq/examples'

at ~/.local/share/pypoetry/venv/lib/python3.9/site-packages/poetry/installation/chef.py:152 in _prepare
    148│
    149│                 error = ChefBuildError("\n\n".join(message_parts))
    150│
    151│             if error is not None:
  → 152│                 raise error from None
    153│
    154│             return path
    155│
    156│     def _prepare_sdist(self, archive: Path, destination: Path | None = None) -> Path:

Note: This error originates from the build backend, and is likely not a problem with poetry but with fairseq (0.10.2) not supporting PEP 517 builds. You can verify this by running 'pip wheel --use-pep517 "fairseq (==0.10.2)"'.

I also tried the suggestion at the end but it gives another Error:
Collecting fairseq==0.10.2
  Using cached fairseq-0.10.2.tar.gz (938 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [30 lines of output]
      Traceback (most recent call last):
        File "<string>", line 214, in <module>
        File "<string>", line 136, in do_setup
        File "/tmp/pip-build-env-067bbnv_/overlay/lib/python3.9/site-packages/setuptools/__init__.py", line 107, in setup
          _install_setup_requires(attrs)
        File "/tmp/pip-build-env-067bbnv_/overlay/lib/python3.9/site-packages/setuptools/__init__.py", line 80, in _install_setup_requires
          _fetch_build_eggs(dist)
        File "/tmp/pip-build-env-067bbnv_/overlay/lib/python3.9/site-packages/setuptools/__init__.py", line 85, in _fetch_build_eggs
          dist.fetch_build_eggs(dist.setup_requires)
        File "/tmp/pip-build-env-067bbnv_/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 74, in fetch_build_eggs
          raise SetupRequirementsError(specifier_list)
      setuptools.build_meta.SetupRequirementsError: ['cython', 'numpy', 'setuptools>=18.0']

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
        File "/home/jovyan/.cache/pypoetry/virtualenvs/wav2vec-speaker-identification-bn1jopCZ-py3.9/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/home/jovyan/.cache/pypoetry/virtualenvs/wav2vec-speaker-identification-bn1jopCZ-py3.9/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/home/jovyan/.cache/pypoetry/virtualenvs/wav2vec-speaker-identification-bn1jopCZ-py3.9/lib/python3.9/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/tmp/pip-build-env-067bbnv_/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 338, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
        File "/tmp/pip-build-env-067bbnv_/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 320, in _get_build_requires
          self.run_setup()
        File "/tmp/pip-build-env-067bbnv_/overlay/lib/python3.9/site-packages/setuptools/build_meta.py", line 335, in run_setup
          exec(code, locals())
        File "<string>", line 217, in <module>
      IsADirectoryError: [Errno 21] Is a directory: 'fairseq/examples'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

I also tried to update fairseq to v0.12.0 but the other dependencies in the project are not compatible. Do you have any suggestions or can you update the dependencies?
Edit: Forgot to mention: I'm using Ubuntu 20.04.5 LTS (Focal Fossa), python 3.9, pip 23.0.1

You should probably be fine by just installing the list of dependencies with pip

Actually, I think it's a problem with the fairseq version. Apparently, v0.10.2 is a problematic version. I was able to install v0.10.0. I hope it's enough to run.


Tried to reassign the website build pledge to you

And it took me to a very scary page of weird text

I think I just fixed this issue with the same change that fixed #40. Can you confirm? If not and you are able to reproduce the bug, please include the weird text from the scary page as it might help me to find out what goes wrong.

Aha! Do the items fall in alphabetical order??
If so, can they not? How can I move the order around?
On 21 October 2016 at 22:14, Daisy Campbell<EMAIL_ADDRESS>wrote:

This time I tried to add item with no description and it took me here:
string(25) "Performance venue finder "
On 21 October 2016 at 22:13, Daisy Campbell<EMAIL_ADDRESS>wrote:

Argh it's just done the same thing again - and like a complete fool I
didn't copy before I submitted. Is it because the description was too long
do you think?
On 21 October 2016 at 22:07, Daisy Campbell<EMAIL_ADDRESS>wrote:

yes that seems Ok - but just now I tried to add an item with an
admittedly long description and when i submitted it just said "Item must be
at least two characters long" and nothing was saved.
On 21 October 2016 at 22:05, David Weichert<EMAIL_ADDRESS>wrote:

I think I just fixed this issue with the same change that fixed #40
https://github.com/dweichert/moka/issues/40. Can you confirm? If not
and you are able to reproduce the bug, please include the weird text from
the scary page as it might help me to find out what goes wrong.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/dweichert/moka/issues/43#issuecomment-255464999,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVyZRZdRBUr8TZTr60bxxrlkoXaSJE26ks5q2SkHgaJpZM4KdkcD
.

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

Argh it's just done the same thing again - and like a complete fool I
didn't copy before I submitted. Is it because the description was too long
do you think?
On 21 October 2016 at 22:07, Daisy Campbell<EMAIL_ADDRESS>wrote:

yes that seems Ok - but just now I tried to add an item with an admittedly
long description and when i submitted it just said "Item must be at least
two characters long" and nothing was saved.
On 21 October 2016 at 22:05, David Weichert<EMAIL_ADDRESS>wrote:

I think I just fixed this issue with the same change that fixed #40
https://github.com/dweichert/moka/issues/40. Can you confirm? If not
and you are able to reproduce the bug, please include the weird text from
the scary page as it might help me to find out what goes wrong.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/dweichert/moka/issues/43#issuecomment-255464999, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AVyZRZdRBUr8TZTr60bxxrlkoXaSJE26ks5q2SkHgaJpZM4KdkcD
.

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

This time I tried to add item with no description and it took me here:
string(25) "Performance venue finder "
On 21 October 2016 at 22:13, Daisy Campbell<EMAIL_ADDRESS>wrote:

Argh it's just done the same thing again - and like a complete fool I
didn't copy before I submitted. Is it because the description was too long
do you think?
On 21 October 2016 at 22:07, Daisy Campbell<EMAIL_ADDRESS>wrote:

yes that seems Ok - but just now I tried to add an item with an
admittedly long description and when i submitted it just said "Item must be
at least two characters long" and nothing was saved.
On 21 October 2016 at 22:05, David Weichert<EMAIL_ADDRESS>wrote:

I think I just fixed this issue with the same change that fixed #40
https://github.com/dweichert/moka/issues/40. Can you confirm? If not
and you are able to reproduce the bug, please include the weird text from
the scary page as it might help me to find out what goes wrong.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/dweichert/moka/issues/43#issuecomment-255464999,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVyZRZdRBUr8TZTr60bxxrlkoXaSJE26ks5q2SkHgaJpZM4KdkcD
.

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

yes that seems Ok - but just now I tried to add an item with an admittedly
long description and when i submitted it just said "Item must be at least
two characters long" and nothing was saved.
On 21 October 2016 at 22:05, David Weichert<EMAIL_ADDRESS>wrote:

I think I just fixed this issue with the same change that fixed #40
https://github.com/dweichert/moka/issues/40. Can you confirm? If not
and you are able to reproduce the bug, please include the weird text from
the scary page as it might help me to find out what goes wrong.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/dweichert/moka/issues/43#issuecomment-255464999, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AVyZRZdRBUr8TZTr60bxxrlkoXaSJE26ks5q2SkHgaJpZM4KdkcD
.

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

You can change the order of the items on the user pledge list (not on the administrator's list), see Screenshot:

I am not sure how the errors occur, which you describe: string(25) "Performance venue finder " and tried to add an item with an admittedly long description and when i submitted it just said "Item must be at least
two characters long" and nothing was saved.
Probably best to show me when we have our call. Which Browser/Device do you use, e.g. PC/Mozilla Firefox v41.0.2?

Safari
On 25 October 2016 at 19:50, David Weichert<EMAIL_ADDRESS>wrote:

I am not sure how the errors occur, which you describe: string(25)
"Performance venue finder " and
tried to add an item with an admittedly long description and when i
submitted it just said "Item must be at least two characters long" and
nothing was saved.
Probably best to show me when we have our call. Which Browser/Device do
you use, e.g. PC/Mozilla Firefox v41.0.2?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/dweichert/moka/issues/43#issuecomment-256137536, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AVyZRQTsQJrNW3gb-sylbHw3H2K7kLg5ks5q3k98gaJpZM4KdkcD
.

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

Mac
On 25 October 2016 at 19:52, Daisy Campbell<EMAIL_ADDRESS>wrote:

Safari
On 25 October 2016 at 19:50, David Weichert<EMAIL_ADDRESS>wrote:

I am not sure how the errors occur, which you describe: string(25)
"Performance venue finder " and
tried to add an item with an admittedly long description and when i
submitted it just said "Item must be at least two characters long" and
nothing was saved.
Probably best to show me when we have our call. Which Browser/Device do
you use, e.g. PC/Mozilla Firefox v41.0.2?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/dweichert/moka/issues/43#issuecomment-256137536, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AVyZRQTsQJrNW3gb-sylbHw3H2K7kLg5ks5q3k98gaJpZM4KdkcD
.

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

--
Daisy Campbell
tel: 07903 354 732
email<EMAIL_ADDRESS>*Forthcoming Shows: *
*Cosmic Trigger "For the Love of Bob" *- October 22nd. The Others
Cabaret and launch
The Money Burners Manual - October 23rd. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Poetry Can Fck Borders * - December 4th. The Cockpit
http://thecockpit.org.uk/show/poetry_can_fck_up_the_truth
Cosmic Trigger - July 23rd 2017. Santa Cruz
Pilgrimage and Performance of Cosmic Trigger - the play

Closing this issue, after our testing last night did not reveal any defects.


add tags to be able to execute add-ons separately

Description
fixes #278
Checklist/ToDo's

[] Added documentation?
[ ] Added release note entry? (  docs/release-notes.md )
[x] Tested?

already included in #280


Japanese document, add space for markdown head.

add space for markdown head.

Coverage increased (+0.03%) to 40.992% when pulling b0053b80ab6e7de0b503f06846888fa73c722262 on ytetsuro:patch-1 into 01de61670dc172e3d1311675c75b295da57a72cf on phpbrew:master.

Thank you, @ytetsuro.


🐛 Typography documentation: add note on forwardedAs

ref https://equinor.slack.com/archives/CJT20H1B9/p1727938790233629
when using styled(Typography) users have to use forwardedAs= instead of as=. Check if this can be automated in the component (detect if extended) otherwise update documentation

Added a note in the beta typography branch to avoid conflict since files have been moved.


ts-jest/dist/types.d.ts:15:38 - error TS2304: Cannot find name 'BabelConfig'.

🐛 Bug Report
I'm using ts-jest in a project programmatically (not CLI) and trying to compile the project.
Getting the following:
node_modules/ts-jest/dist/types.d.ts:15:38 - error TS2304: Cannot find name 'BabelConfig'.

15     babelConfig?: boolean | string | BabelConfig;
                                        ~~~~~~~~~~~

node_modules/ts-jest/dist/types.d.ts:40:12 - error TS2304: Cannot find name 'BabelConfig'.

40     value: BabelConfig;
              ~~~~~~~~~~~

To Reproduce
https://github.com/moltar/ts-jest-babel-config
Expected behavior
Compilation to succeed.
Link to repo (highly encouraged)
https://github.com/moltar/ts-jest-babel-config
envinfo
System:
    OS: macOS

Npm packages:
    "jest": "26.0.1",
    "ts-jest": "26.0.0",
    "typescript": "3.9.3"

thank you for reporting us. I really like that all the information is provided following the template 👍
FYI This bug is caused by #1592


Add analytics

I am now parsing our access logs and populating a mysql DB with the number of hits per project.
What is the best way to make this data public? Should we create a new endpoint e.g. api.jsdelivr.com/v2/analytics/ or just a new field inside each project with the reporting data?
I guess api-sync can pull the data itself from the DB(and cache it), right? No need for me to write a proxy between the DB and the API, correct?
The data we have is: date, project, hits.
@megawac @UnbounDev

Do you keep any records of the version being downloaded
On May 10, 2015 5:47 AM, "Dmitriy Akulov"<EMAIL_ADDRESS>wrote:

I am now parsing our access logs and populating a mysql DB with the number
of hits per project.
What is the best way to make this data public? Should we create a new
endpoint e.g. api.jsdelivr.com/v2/analytics/ or just a new field inside
each project with the reporting data?
I guess api-sync can pull the data itself from the DB(and cache it),
right? No need for me to write a proxy between the DB and the API, correct?
The data we have is: date, project, hits.
@megawac https://github.com/megawac @UnbounDev
https://github.com/UnbounDev
—
Reply to this email directly or view it on GitHub
https://github.com/jsdelivr/api/issues/62.

No, just the number of hits for each project, all files and all versions in a single day.

The data for analytics is rarely in sync w/ the actual library API data (since #60 specifies a 4 min sync cycle), for that reason alone I'd prefer to keep this on a separate endpoint (e.g. /v2/jsdelivr/analytics/fontawesome or /v2/jsdelivr/metrics/fontawesome) - but the separate endpoint also allows us to expand the data exposed by analytics w/o worrying about increasing standard API payloads.
Also - it's good to populate the database using access logs as a seed, would you want to implement a thin metrics reporting layer in the API? I could easily send a call to update counters in mysql land after executing an API request, this has the added benefit of allowing us to add metric counters for any traffic that flows through the API.

To be clear, the pingdom data (4 min sync) and this are completely separate.
I control the DB and its contents so you can hit as often as you can as long as we follow the best perf practices. The data on analytics is also not real-time. (for pingdom its crucial to have real time data to pick up downtime)
KeyCDN has a delay of 10 minutes. CloudFlare 30 minutes. MaxCDN 3 hours.
A separate endpoint sounds good. I am not sure I understand the second part of your message. Either I am missing something or you miss-understood how the reporting works.

I am thinking something like this:
GET api.jsdelivr.com/v2/analytics/bootstrap (default 30 days)

{
"2015-06-01": 17236457,
"2015-06-02": 15636655,
"2015-06-03": 17636236,
...

}

GET api.jsdelivr.com/v2/analytics/bootstrap?date_from=2015-05-01&date_to=2015-05-20

{
"2015-05-01": 17236457,
"2015-05-02": 15636655,
"2015-05-03": 17636236,
...
}

Do you think we can make api.jsdelivr.com/v2/analytics/ show data for all the projects we host or its too much data to show?
Any feedback?

If we really only intend to serve 'hit count per day' metrics this works find, but this does leave us w/o the ability to add metric types at that endpoint. I am a little concerned about the amount of data load this could cause the API to hold in memory (all libraries metrics, for what period of time?), perhaps this endpoint should query your mysql db?
@jimaek the point I was making before (about a thin 'metrics' layer): rather than have you parse the logs and input data to mysql, why not have the updates happen in real time? API could easily return a response to the endpoint user and then update SQL counters in your db (after the call completes).

@UnbounDev I still dont get it.

API could easily return a response to the endpoint user

You mean api.jsdelivr.com/v2/analytics/?

and then update SQL counters in your db

Why would you do that?
I agree that you can specify the TTL for in-memory caching to be very low and query the DB much more often.

Oh I see the confusion; an example of what I'm suggesting is this:

Call is made to, say, api.jsdelivr.com/v2/jsdelivr/library/bootstrap.
Response from query is sent to the endpoint user.
After the call, an 'update analytics' call is made to SQL; either creating the row bootstrap ; <date>; <counter> or updating the corresponding rows <counter> column.

I'm suggesting this as an alternative to posthumously parsing the access logs to acquire the same data.

I think you are confused about what the analytics are. They are not API analytics, but CDN analytics.
MaxCDN/CloudFlare/KeyCDN logs are all parsed and then made available in the DB.
All you have to do is pull the data from there.
So if someone opens //cdn.jsdelivr.net/jquery/2.1.4/jquery.min.js in his browser then thats +1 hit for jquery.

You're entirely correct - I thought we were parsing our own access logs, thanks that clears up my confusion.

Great :) So back to the point. I purpose this https://github.com/jsdelivr/api/issues/62#issuecomment-110081984

Ping @megawac and @UnbounDev
The analytics DB is accessible, ping me to give you the access info.

@UnbounDev
https://jsdelivr-api.herokuapp.com/v2/analytics/bootstrap
{

    "status": 500,
    "message": "Pool is destroyed",
    "url": "/bootstrap"

}

Sorry my mistake. Looks good so far! Thanks


skipping files - when hrl files are not found

In project https://github.com/K2InformaticsGmbH/dderl running steamroll skips all files with include_lib defined.
$ rebar3 steamroll
===> Steamrolling code...
===> Steamroller Warn: File: /Users/shamisshukoor/repo/tmp/dderl/src/dderl.hrl: epp error {include,
                                                                                lib,
                                                                                "imem/include/imem_meta.hrl"} on line 4. Skipping...
===> Steamroller Warn: File: /Users/shamisshukoor/repo/tmp/dderl/src/dderloci.hrl: epp error {include,
                                                                                lib,
                                                                                "imem/include/imem_meta.hrl"} on line 4. Skipping...
===> Steamroller Warn: File: /Users/shamisshukoor/repo/tmp/dderl/src/dderl.erl: epp error {include,
                                                                                lib,
                                                                                "imem/include/imem_meta.hrl"} on line 4. Skipping...
===> Steamroller Warn: File: /Users/shamisshukoor/repo/tmp/dderl/src/dderl_access_logger.erl: epp error {include,
                                                                                lib,
                                                                                "imem/include/imem_meta.hrl"} on line 4. Skipping...

This happens, even though compilation works fine.
Is there something that has to be changed ?

Thanks for the bug report @shamis !
I've made steamroller better at finding include files: https://github.com/old-reliable/steamroller/commit/67ed34834892eba3b4e3bb1f713e0c0a756db54c
Will release v0.11.4 shortly which will include the fix for this :)

thanks for the quick response,
tried it but it didnt seem to work - https://github.com/old-reliable/steamroller/commit/67ed34834892eba3b4e3bb1f713e0c0a756db54c#r36709708
Also for some reason the execution gets suck/loop on file dderl_rest. Without this file it works fine.

Hmm yeah you're quite right. Looks like that file has some code inside an ifdef which steamroller wasn't expecting. v0.11.5 should fix it :)

thanks, its working fine now

Great stuff! Please open another issue if you run into any more trouble :)


Add ScreenshotOne.com as a showcase for using Doks as a landing page

Summary
Add my new screenshot API project as a showcase for using Doks as a landing page.
Motivation
Sharing more examples of how Doks theme can be used.
Checks

[X] Read Create a Pull Request
[X] Supports all screen sizes (if relevant)
[X] Supports both light and dark mode (if relevant)
[X] Passes npm run test

Thanks
I want to say huge thanks to the authors of the Doks theme 🙏 You helped me a lot to bootstrap the project landing page and documentation.

@h-enk, thank you very much 🙏


Unexported values in tools

What version of CUE are you using (cue version)?

$ cue version
cue version v0.3.2 linux/amd64

Does this issue reproduce with the latest release?
What did you do?

➜ cat ca.cue
package abc

_name: "cue"

➜ cat load_tool.cue
package abc

import (
        "tool/exec"
)

command: hello: {
        print: exec.Run & {
                cmd: "echo Hello \(_name)!"
        }
}
➜ cue hello .

What did you expect to see?
Hello cue!

Did the behavior change in the 0.3.2 version? Everything works as expected in 0.2.2.
What did you see instead?
command.hello.print.cmd: reference "_name" not found:
    ./load_tool.cue:9:36

Hidden fields were not correctly implemented in v0.2.2: they essentially did not respect the package scoping rules defined in the spec. This was fixed in v0.3.0.
Now, the confusing part is here that commands are defined in the same package, but are actually implemented as different packages. It seems reasonable to fix this.

This issue has been migrated to https://github.com/cue-lang/cue/issues/924.
For more details about CUE's migration to a new home, please see https://github.com/cue-lang/cue/issues/1078.


[ZEPPELIN-5448] Hive job runs under anonymous user instead of default.user

What is this PR for?
Hive job should run under default.user instead of anonymous.  The root cause of this issue is that we didn't verify it is anonymous before passing it to jdbc.
What type of PR is it?
[Bug Fix]
Todos

[ ] - Task

What is the Jira issue?

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

How should this be tested?

Manually tested

Screenshots (if appropriate)

Questions:

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

Thanks for review @cuspymd  will merge it if no more comment


feat: cache btree sub-index pages

The btree currently only caches the the lookup.  This means there will always need to be at least one IOP per search 4Ki rows that match the filter to load the sub-index (flat) data.
This PR adds a cache for the data pages as well.
The cache defaults to 512MiB and is technically configurable via LANCE_BTREE_CACHE_SIZE but this is just a stop-gap.  We should ideally have a single size limit for all scalar indices (or, even better, a single size limit for ALL indices).  However, this is a bit tricky.  I don't think moka caches can share capacity across several caches and using a single moka cache for all places we need cache is tricky because moka caches are typed (in some places we use Arc<dyn Any> which might be a possible solution though we still need to deal with the fact that we key the different caches by u32, String, and object_store::Path).
We can resolve this technical debt in https://github.com/lancedb/lance/issues/3136

See https://github.com/lancedb/lance/actions/runs/12517440943 for a test of the newly introduced CI benchmark

Codecov Report
Attention: Patch coverage is 82.22222% with 8 lines in your changes missing coverage. Please review.

Project coverage is 79.04%. Comparing base (bcb040e) to head (e47379b).
Report is 1 commits behind head on main.

Files with missing lines
Patch %
Lines

rust/lance-index/src/scalar/btree.rs
82.22%
4 Missing and 4 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3309      +/-   ##
==========================================
+ Coverage   78.96%   79.04%   +0.07%
==========================================
  Files         246      246
  Lines       87589    87628      +39
  Branches    87589    87628      +39
==========================================
+ Hits        69164    69263      +99
+ Misses      15558    15498      -60
  Partials     2867     2867

Flag
Coverage Δ

unittests
79.04% <82.22%> (+0.07%)
:arrow_up:

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

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


WIP: Strong Branching

The branching_score for strong branching (right now) needs information of form ::DMIPFormulation and node::Node. Hence, I need to change the  branching_score to include these arguments.

@Anhtu07 ready for review? Can you resolve the change requests?


Self-nominate @charlie0129 as approver

I would like to nominate myself as an approver of KubeVela and get involved in more aspects of the project in the future.
I'd be honored if I can continue my contributions as an approver and committed to make the community better.

These are my contributions from May, 2022 to July, 2022.

The following information is fetched using GitHub API, most-recent ones first.

Submitted PRs

https://github.com/kubevela/kubevela/pull/4473
https://github.com/kubevela/kubevela/pull/4472
https://github.com/kubevela/catalog/pull/422
https://github.com/kubevela/kubevela/pull/4434
https://github.com/kubevela/kubevela/pull/4433
https://github.com/kubevela/kubevela.io/pull/874
https://github.com/kubevela/kubevela/pull/4415
https://github.com/kubevela/kubevela.io/pull/858
https://github.com/kubevela/catalog/pull/408
https://github.com/kubevela/kubevela/pull/4370
https://github.com/kubevela/catalog/pull/402
https://github.com/kubevela/kubevela.io/pull/836
https://github.com/kubevela/kubevela/pull/4324
https://github.com/kubevela/kubevela.io/pull/827
https://github.com/kubevela/kubevela/pull/4309
https://github.com/kubevela/kubevela/pull/4307
https://github.com/kubevela/catalog/pull/396
https://github.com/kubevela/kubevela/pull/4290
https://github.com/kubevela/velaux/pull/559
https://github.com/kubevela/catalog/pull/393
https://github.com/kubevela/kubevela.io/pull/793
https://github.com/kubevela/kubevela.io/pull/792
https://github.com/kubevela/kubevela/pull/4261
https://github.com/kubevela/kubevela.io/pull/766
https://github.com/kubevela/kubevela.io/pull/764
https://github.com/kubevela/kubevela/pull/4166
https://github.com/kubevela/kubevela/pull/4166
https://github.com/kubevela/kubevela/pull/4156
https://github.com/kubevela/kubevela/pull/4141
https://github.com/kubevela/community/pull/30
https://github.com/kubevela/kubevela.io/pull/714
https://github.com/kubevela/catalog/pull/370
https://github.com/kubevela/kubevela/pull/4126
https://github.com/kubevela/kubevela/pull/3876
https://github.com/kubevela/kubevela/pull/3827
https://github.com/kubevela/catalog/pull/342

Reviewed PRs

https://github.com/kubevela/kubevela/pull/4473
https://github.com/kubevela/kubevela/pull/4449
https://github.com/kubevela/catalog/pull/418
https://github.com/kubevela/kubevela/pull/4434
https://github.com/kubevela/kubevela.io/pull/871
https://github.com/kubevela/kubevela/pull/4422
https://github.com/kubevela/kubevela/pull/4415
https://github.com/kubevela/catalog/pull/412
https://github.com/kubevela/kubevela/pull/4401
https://github.com/kubevela/kubevela/pull/4398
https://github.com/kubevela/kubevela/pull/4388
https://github.com/kubevela/kubevela/pull/4379
https://github.com/kubevela/kubevela/pull/4370
https://github.com/kubevela/kubevela.io/pull/846
https://github.com/kubevela/kubevela/pull/4346
https://github.com/kubevela/catalog/pull/402
https://github.com/kubevela/kubevela/pull/4324
https://github.com/kubevela/kubevela.io/pull/830
https://github.com/kubevela/kubevela/pull/4282
https://github.com/kubevela/kubevela.io/pull/820
https://github.com/kubevela/kubevela.io/pull/797
https://github.com/kubevela/kubevela/pull/4261
https://github.com/kubevela/kubevela.io/pull/766
https://github.com/kubevela/kubevela/pull/4162
https://github.com/kubevela/kubevela/pull/4156
https://github.com/kubevela/kubevela/pull/4146
https://github.com/kubevela/kubevela/pull/4142
https://github.com/kubevela/kubevela/pull/4133
https://github.com/kubevela/kubevela/pull/4126
https://github.com/kubevela/kubevela/pull/3876

Assigned Issues

https://github.com/kubevela/kubevela/issues/4268
https://github.com/kubevela/kubevela/issues/4235
https://github.com/kubevela/kubevela.io/issues/758
https://github.com/kubevela/kubevela/issues/4163
https://github.com/kubevela/kubevela/issues/4140
https://github.com/kubevela/kubevela/issues/4131
https://github.com/kubevela/kubevela/issues/3860
https://github.com/kubevela/kubevela/issues/3583

Involved Issues

https://github.com/kubevela/kubevela/issues/4407
https://github.com/kubevela/kubevela/issues/4317
https://github.com/kubevela/kubevela/issues/4311
https://github.com/kubevela/kubevela/issues/4288
https://github.com/kubevela/community/issues/38
https://github.com/kubevela/kubevela.io/issues/814
https://github.com/kubevela/kubevela/issues/4271
https://github.com/kubevela/kubevela/issues/4268
https://github.com/kubevela/kubevela/issues/4235
https://github.com/kubevela/community/issues/34
https://github.com/kubevela/kubevela.io/issues/758
https://github.com/kubevela/kubevela/issues/4163
https://github.com/kubevela/kubevela/issues/4140
https://github.com/kubevela/kubevela/issues/4131
https://github.com/kubevela/catalog/issues/368
https://github.com/kubevela/kubevela/issues/4122
https://github.com/kubevela/kubevela/issues/3860
https://github.com/kubevela/kubevela/issues/3856
https://github.com/kubevela/kubevela/issues/3583
https://github.com/kubevela/kubevela/issues/3219

Cool!!!! It's really great to see so much contributions!

Great job!

Incredible contributions. +1

Amazing contribution! Good job!

Thank you for your contributions!

impressed contribution！congratulation！+1


Persian-Alola incorrectly shown as Persian-Mega

As title states :)

I currently grab all form names for Generation 7 Pokémon form names from PKHeX, it appears it is wrong there. sighs After a quick look, I spotted a few more things that appear to be incorrect.
I guess I'll just have to go over all forms and fix everything by hand as I did for Generation 6. That was a large effort, though and I currently don't quite have time for that, so I'll have to postpone localization issues for a bit.

Where are these mappings stored? I can probably go through them, would be tedious but only needs to be done once.

This is all in the Cu3PO42/KeySAVCoreJS project. There is a file called localization/forms7.json there. Scripts to generate the files are in, surprise, scripts. They take the path to the PKHeX source as a parameter on the command line, one would probably want to regenerate them first in case something was fixes since then.
If you really are interested in helping out with this, please join #KeySAVe on synIRC so we can discuss some specifics.


Exclude directories from modification checks

@felixbarny @cachedout Not sure if this would work, but do you see a problem in trying this out?

I don't think this will do any harm but I would still like to understand why this is happening. It's quite unexpected. Thanks for merging this though!


Upgrade to v1beta3 API.

Convert the example to the v1beta3 API since support for beta1 was removed.

I signed the CLA

Added my gmail address (which signed the CLA) to my github account. Googlebot, please verify my CLA acceptance.

cc @nikhiljindal @caesarxuchao @krousey

Hey, Pedro, thanks for the update.
We do have a CLA, signed today. Not sure what's up with the bot.

@pedro-r-marques, just a few nits, otherwise LGTM. Thank you for the contribution!

LTGM. Thank you @pedro-r-marques !


Python script to clear sign a EIP712 message (json)

Description
Hi Team,
I want to use a python script to clear sign a EIP712 message (json) via my ledger device.
I could use ledgerjs's signEIP712Message  to clear sign a EIP712 message json.
In your repo I could see there is a python client EthAppClient with a method eip712_sign_new.
Can this client be used in production to clear sign an EIP712 message json? If yes, will be very helpful, if you could point me to an example snippet.
Alternatively,  please guide me to any python (or any other supported language) equivalent of ledgerjs's signEIP712Message.
Your environment

Device (Nano S Plus)

Apologies, if this is not the right place to raise this.

This issue has been previewed on Pull Request. To Resolve,
Contact the Support page to resolve your error. Note: you can also initiate a chat with the live agent on the chat button to get more information about your request via Live Chat
@chandraprakash

This issue has been previewed on Pull Request. To Resolve, Contact the Support page to resolve your error. Note: you can also initiate a chat with the live agent on the chat button to get more information about your request via Live Chat @chandraprakash

this comment is a scam. Admin, please delete it.

Hello @chandraprakash,
Sorry for the late reply, the python client is meant for the automatic testing of the app itself, not for anything production. For example it does not use the CryptoAssetList (CAL) to retrieve signed data from Ledger, instead if signs data on the fly with a test key.
I'm afraid that it is the only existing implementation other than ledgerJS for this.

Thanks for your response !
Is there any Python (or Rust) support to clear sign a EIP712 message planned in your road map?