Newbie...

Ran the scripted and manual install but neither show me any powershell.  I see filters for Perl,Python and Rugby.  I can add commands using Perl,Python or Ruby but no powershell.
My system has powershell 4 and powercli 5.8 but its like something is missing.   I'm using win2012 r2
Thanks.

After it failed adding an command.. I was able to see all other types...
Thanks.

Maybe you would provide me an opportunity to help next time :)


Use Bioconductor release 3.3

The manuscript/vignette should be build using the recent (yesterday) release (stable) version 3.3, as that is what readers/users will be assumed to use. To make use of that version, you will need R 3.3.

Have you decided what you are going to do about this? Have 2 versions of R? Two libraries? One with stable packages and one devel?

I plan to have at least two R installations, R-patched and R-devel and probably 2 or 3 libraries. To install R, I use these scripts.
In R-patched's Renvironment file, I defined R_LIBS_USER=${R_LIBS_USER-'~/R/x86_64-pc-linux-gnu-library/3.3rel'} and made sure that BiocInstaller::useDevel(FALSE).
R-devel will use the default personal library '~/R/x86_64-pc-linux-gnu-library/3.3.
It would be good to have an R-patched and useDevel(TRUE). For this, I will probably create a small R function in my .Rprofile to switch to/from the personal library and useDevel(TRUE/FALSE).

I have 2 versions installed: R-devel and R-3.3 (patched) and 2 libraries 3.3rel (for Bioc release using R-3.3 and 3.4 for Bioc devel using R-devel and R-3.3. R-3.3 has R_LIBS_USER pointing to 3.3rel (updated, as default would be 3.3) and R-devel has R_LIBS_USER pointing to 3.4. To use R-3.3 with Bioc devel, run it with R_LIBS_USER='~/R/x86_64-pc-linux-gnu-library/3.4' R-3.4.

Thanks

We will have to build the workflow against the stable version of Bioc. pRolocdata, for instance, will require the devel version, due to the latest bpw additions. Let's see how much there would be to backport...

Now using release 3.4.


x/mobile: pprof support?

I wonder if that can be achieved. I tried to to use cpu profiler using "net/http/pprof", but without binary it didn't manage to get anything useful for top or list commands. Unpacked apk and used .so as binary but it also didn't help.
Host OS - Windows 8.1.
Mobile OS - Android 4.4.
Can be anything done about it? Or I am doing something severely wrong?

I was trying the exact same thing tonight.
+1 from me too :)

Duplicate of #14043.
(go on android depends on buildmode=c-shared, go on ios depends on buildmode=c-archive)


Fix dbus-send calls for Gentoo.

The original dbus-send calls don't work (anymore) on Gentoo. This change makes shutdown, reboot and suspend work again.

Thanks for fixing that!


Instructions make no sense

[Enter feedback here]
If you open the project properties, there is no "Signing page".
If you right-click on the project and choose "Publish...", then you'll get a Publish page, which you also reference, but none of the other things are there.
Just read through the steps slowly and try to do them in Visual Studio 2022  and see if it makes any sense to you.

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

ID: a9e49339-19fd-b694-ce5d-f46f7dc53e49
Version Independent ID: 5264514b-478b-375b-984b-c948848ae11b
Content: Sign setup files with SignTool.exe (ClickOnce) - Visual Studio (Windows)
Content Source: docs/deployment/how-to-sign-setup-files-with-signtool-exe-clickonce.md
Service: visual-studio-windows
Sub-service: deployment
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

@jamiehankins -- Jamie, please consider these resources:

Ask a question or find an answer on the Microsoft Q&A page for Visual Studio.
Stack Overflow
Reddit

cc @Mikejo5000 for awareness


PlayerNotConnected problem

Summary
When the bot is playing some music on a channel and at that time the bot is restarted the bot still plays music but when you use player.stop() it throws an error mafic.errors.PlayerNotConnected: The player is not connected to a voice channel, even though it is on the channel and playing music. In most cases when it throws an error you can just execute player.stop() again and everything works normally
Reproduction Steps

Run some song in the bot
Restart the bot
When the bot won't stop playing music (sometimes it stops) try executing player.stop()

Minimal Reproducible Code
Ignoring exception in command <nextcord.application_command.SlashApplicationSubcommand object at 0x00000155F9F11EA0>:
Traceback (most recent call last):
  File "C:\Users\szymo\PycharmProjects\SmiffyBot\venv\lib\site-packages\nextcord\application_command.py", line 890, in invoke_callback_with_hooks
    await self(interaction, *args, **kwargs)
  File "C:\Users\szymo\PycharmProjects\SmiffyBot\Commands\music\CommandStop.py", line 48, in music_stop
    await player.stop()
  File "C:\Users\szymo\PycharmProjects\SmiffyBot\venv\lib\site-packages\mafic\player.py", line 648, in stop
    await self.update(track=None, replace=True)
  File "C:\Users\szymo\PycharmProjects\SmiffyBot\venv\lib\site-packages\mafic\player.py", line 530, in update
    raise PlayerNotConnected
mafic.errors.PlayerNotConnected: The player is not connected to a voice channel.

Expected Results
When restarting the bot, the bot would exit the channel and stop playing the song
Actual Results
Bugs the bot, you can't stop the song after restarting the bot. (Actually it can, but you have to execute player.stop() 2 times)
Lavalink Information
Version:        3.7.5
Build time:     06.03.2023 12:02:05 UTC
Branch          HEAD
Commit:         c00286d
Commit time:    06.03.2023 11:59:46 UTC
JVM:            17.0.6
Lavaplayer      1.4.0-original
System Information

Python v3.10.6-final
mafic v2.0.1
aiohttp v3.8.1
nextcord v2.4.0-final
system info: Linux 5.15.0-69-generic #76-Ubuntu SMP Fri Mar 17 17:19:29 UTC 2023

Checklist

[X] I have searched the open issues for duplicates.
[X] I have shown the entire traceback, if possible.

Additional Context
So far I have found a solution but sometimes it requires typing the stop command 2 times
try:
    player.loop = False
    await player.set_volume(100)
    await player.stop()
except errors.PlayerNotConnected:
    embed = Embed(
        title="<:error:919648598713573417> Wystąpił błąd.",
        color=Color.red(),
        timestamp=utils.utcnow(),
        description=f"**Use command again.**"
            )
        embed.set_author(name=interaction.user, icon_url=self.avatars.get_user_avatar(interaction.user))
        return await interaction.followup.send(embed=embed)

I think that this is a bug in nextcord working (sorry, I mean nextcord working in mafic library), because while I'm using the disnake library, everything is fine (bot leaves the channel when the script shuts down)


Unable to change thermostat settings. SmartThings is only able to read them

I can't change my thermostat's set point with SmartThings either manually or via a SmartApp. Using the device handler the thermostat pairs with my hub fine and all the state information like the current temperature and setpoint are available in the app. But when I try and change any value none of the modifications are ever reflected on the thermostat or the app. Their just lost in the aether somewhere.
Here are the app/os versions I'm using:

Android: 8.0
SmartThings: 2.6.1
ZigBee Device Handler: 2017-07-21

Attaching some screenshots of the events attempting to change the temperature but never actually succeeding. It always attempts to go from 60 -> 61 never actually making it even though the commands return success.

Please try the following:

Press the "Configure" button on the Device Handler

If it does not work, delete the device and pair it again then press the Configure button.
Android 8.0 is kind of new and SmartThings made some changes of their own, so there are lots of changes recently to account for.

Configure didn't do anything. I deleted and repaired the thermostat and configure is still broken. However after the second pairing I'm able to adjust the setpoint up/down manually. So that's an improvement.

Please retry with the latest device handler code

I hit a similar issue. I took a look in the debug console, and it seems that the device can be stuck with thermostatMode in the "off" setting with no way out. I got out by directly running heat(), but that's probably not going to work well for non-devs ;). I think I got into it by setting the device set point to 0F, which isn't checked by the handler code. I can mess with it and see about a fix if you guys accept PRs.

Feel free to try your own fix.
You may submit it if you find out it fixes your issue.
Stelpro will then review it and decide of its implementation or not.

Hi all,
This is to inform you that the Stelpro Ki Zigbee thermostat is now officially supported by SmartThings.
This means you no longer need to use the device handler code found in github.
This also means that this device handler code will not get updated.
The thermostat also works with the new SmartThings app.
There may be still some issues due to the multiple platform changes.
Feel free to report them to SmartThings.
Enjoy!

This is great! Can't wait to try it out! Thank you so much.
On Tue, Feb 26, 2019, 5:47 AM stelpro<EMAIL_ADDRESS>wrote:

Hi all,
This is to inform you that the Stelpro Ki Zigbee thermostat is now
officially supported by SmartThings.
This means you no longer need to use the device handler code found in
github.
This also means that this device handler code will not get updated.
The thermostat also works with the new SmartThings app.
There may be still some issues due to the multiple platform changes.
Feel free to report them to SmartThings.
Enjoy!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/stelpro/Ki-ZigBee-Thermostat/issues/6#issuecomment-467443965,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABGL4rAPHmx6oKPoQtRj7P_Zx6qkS-biks5vRTrpgaJpZM4PrGWB
.


Can the env5 enter boot_loader mode byitself

Can the env5 enter the boot_loader automatically with a command?
If so, how would I do this?

You can register this FreeRTOS task to be able to send 'r' via UART to trigger a reboot. Or alternatively include the if anywhere in you code.
_Noreturn void enterBootModeTask(void) {
    while (true) {
        if (getchar_timeout_us(10) == 'r' || !stdio_usb_connected()) {
            reset_usb_boot(0, 0);
        }
    }
}


checked in pre-commit hook

Co-authored-by: Kelly Rankin<EMAIL_ADDRESS>

@alterisian perhaps you thought it was a different branch you were merging?


more precise rpc batch configuration

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

#47
#46
#45  👈
#42
#41
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @iuwqyir and the rest of your teammates on  Graphite

Merge activity

Sep 25, 6:48 PM EDT: @iuwqyir started a stack merge that includes this pull request via Graphite.


Issue with /docs/getting-started-guides/docker-multinode/

This is a...

[ ] Feature Request
[x] Bug Report

Problem:
The instructions in this page is outdated. The git repo mentioned (kube-deploy) in this page has updated the scripts as the scripts no longer work as expected.
Proposed Solution:
Could you please take this page offline or update with correct information?
Page to Update:
http://kubernetes.io/...

@chenopis it looks like the page is already moved. Can we close?


backport fix for latest gcc into 4.03.0+k switch

Tested by uninstalling my opam switch, running k-configure-opam followed by mvn verify.
Part of a fix for kframework/evm-semantics#220
Ready for review.

Can one of the admins verify this patch?

@dwightguth: code looks OK, but I'm not sure I'm qualified to review this;  what does that signal business do?


A question about Dataset

Hi there,
Thanks for the dataset.  I have downloaded dataset from https://www.kaggle.com/dasmehdixtr/drone-dataset-uav
There are two sets, one is xml format and other is txt format. My question is: Are the pictures are same in both sets or different?

The "txt" dataset contains 250 more images than"xml" one, but in accuracy performance there are not diffrence between datasets.

OK. got it. Thanks


gulp 3.9.1 throws error when using gulpfile.babel.js

Upgrading to<EMAIL_ADDRESS>I receive the following error message:
[11:55:09] Requiring external module babel-register
/workspace/my_app/gulpfile.babel.js:1
(function (exports, require, module, __filename, __dirname) { import env from "node-env-file";

                                                              ^^^^^^
SyntaxError: Unexpected token import
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:511:25)
    at loader (/workspace/my_app//node_modules/babel-register/lib/node.js:158:5)
    at Object.require.extensions.(anonymous function) [as .js] (/workspace/my_app/node_modules/babel-register/lib/node.js:168:7)
    at Module.load (module.js:456:32)
    at tryModuleLoad (module.js:415:12)
    at Function.Module._load (module.js:407:3)
    at Module.require (module.js:466:17)
    at require (internal/module.js:20:19)
    at Liftoff.handleArguments (/workspace/my_app/node_modules/gulp/bin/gulp.js

Running 3.9.0 with this setup or using babel-node gulp works perfectly fine.
contents of gulp file.babel.js
import env from "node-env-file";
import gutil from "gulp-util";
import loadTasks from "gulp-load-tasks";

// load dev properties into process.env
env("src/main/resources/dev.properties");

loadTasks("scripts/tasks");

if (process.env.npm_config_buildEnv) {
    gutil.log(`Building for ${gutil.colors.magenta(process.env.npm_config_buildEnv)}`);
} else {
    gutil.log("No npm buildEnv peroperty provided");
    gutil.log(gutil.colors.magenta("Running in dev mode!"));
}

Click "require hook" and read the section on .babelrc here: http://babeljs.io/docs/setup/#installation
Any further issues, please take it up with babel: this isn't a gulp issue!

I had the same issue, my gulp.babel.js stopped working after grabbed the new 3.9.1 version.
As I found I forgit to commit .babelrc into git, so it was missing in the production build process.
Seems gulp <3.9.1 was using some default preset for babel which was removed with the new version.

add a .babelrc file with these stuff:
{
  "presets": ["es2015"],
  // Remove the line below to enable ES2015 support.
//   "only": "gulpfile.babel.js",
  "retainLines": true
}

Why do I need to rename gulpfile.js to gulpfile.babel.js? Can't find anything related to that in Babel's docs


Improve var decl completion in switch cases

Variables bound in the case item pattern should be available inside the case body and in the where clause, but not elsewhere within the statement (e.g. other case items). The added accessor
CaseStmt.getLabelItemsRange() is needed to be able to determine the difference between a completion location after a colon and one where the colon doesn’t exist (in both cases this would be in the — implicit
— body statement range).
This is the follow up to completions discussed in https://github.com/apple/swift/pull/1383.

@swift-ci Please test


added npm dev task

You can now run your local server using npm run dev instead of npm start.
Source maps will be created making debugging a lot easier.
Javascript won't be minimized.

@svengabr
Does the command npm run dev also build the web before it runs the server? Maybe you could also make that clear in the README changes.

@MikeMcC399 yes its the same as npm start but with --dev flag in order to trigger the PRODUCTION constant to false

const PRODUCTION = !(yargs.argv.develop || yargs.argv.dev);

This will disable compression of scripts and have webpack build the sourcemaps.
This is primarily useful when you want to attach the debugger from the dev tools.


Cluster creation fails with status code 400

After following all the steps in this document while being a Global Admin for the tenant, the cluster creation command (az aks create) fails with the following error:
Operation failed with status: 'Bad Request'. Details: The credentials in ServicePrincipalProfile were invalid. Please see https://aka.ms/aks-sp-help for more details. (Details: adal: Refresh request failed. Status Code = '400'. Response body: {"error":"unauthorized_client","error_description":"AADSTS700016: Application with identifier '973477bf-e728-4917-9ee0-9cea4588f645' was not found in the directory 'hidden tenandID'. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant. You may have sent your authentication request to the wrong tenant.\r\nTrace ID: 0f7352d5-747e-4d29-9998-8c1bc23e5b00\r\nCorrelation ID: 7b871962-d125-41a1-b9de-7c3635794bad\r\nTimestamp: 2020-04-27 11:23:44Z","error_codes":[700016],"timestamp":"2020-04-27 11:23:44Z","trace_id":"0f7352d5-747e-4d29-9998-8c1bc23e5b00","correlation_id":"7b871962-d125-41a1-b9de-7c3635794bad","error_uri":"https://login.microsoftonline.com/error?code=700016"})

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

ID: bc86c3af-f6c7-4c48-e157-54abbc5958ff
Version Independent ID: 3611b478-6df6-f5cd-563d-2fff6cfec9ef
Content: Integrate Azure Active Directory with Azure Kubernetes Service - Azure Kubernetes Service
Content Source: articles/aks/azure-ad-integration-cli.md
Service: container-service
GitHub Login: @mlearned
Microsoft Alias: mlearned

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

Can you please check if this resolves the error you are seeing:
https://github.com/Azure/azure-cli/issues/9585#issuecomment-502542000

We will now close this issue. If there are further questions regarding this matter, please tag me in a comment. I will reopen it and we will gladly continue the discussion.

Hi @Karishma-Tiwari-MSFT , this issue is not resolved.
This comment https://github.com/Azure/azure-cli/issues/9585#issuecomment-502542000 seems to be unrelated.
This issue #53375 is specific to the procedure to create an AKS cluster to integrate AAD. Please see all the steps and you will see that this is different than just using an AKS cluster with a simple SP.
So, this issue #53375 is still unresolved because the instructions under https://docs.microsoft.com/en-us/azure/aks/azure-ad-integration-cli lead to a failure when you execute the final command:
az aks create
--resource-group myResourceGroup
--name $aksname
--node-count 1
--generate-ssh-keys
--aad-server-app-id $serverApplicationId
--aad-server-app-secret $serverApplicationSecret
--aad-client-app-id $clientApplicationId
--aad-tenant-id $tenantId
Beside that, the script https://github.com/Azure-Samples/azure-cli-samples/tree/master/aks/azure-ad-integration/azure-ad-integration.sh mentioned on this same page is buggy because it fails for the same reason.
So, I'm considering that if the instructions on this documentation lead to a failure, this issue #53375 needs to remain open until this documentation is updated accordingly.
Thanks

Hi @Karishma-Tiwari-MSFT,
I was finally able to get it working. It seems that there was a weird state with the registered apps. I've cleared most of the registered apps and ran again the commands which successfully created the cluster.
How did I determine that I had a weird state with the registered apps ? I compared more in detail the error code and the object ID with the one I had across the registered apps and I've find the the "az aks create" was reporting an error for a different object ID which I did not have.
So, sorry for taking your time on this one and for the inconvenience.
Feel free to close this issue.
Thanks for your support

Thanks for sharing the update. Glad that you were able to resolve the issue.


Rename Symbol Missing

Type: Bug
F2 "Rename Symbol" functionality missing in current version?
VS Code version: Code - Insiders 1.78.0-insider (Universal) (2902f278ad8e2d830fa6883d3d8fd7b5c2ca59e9, 2023-04-25T05:41:22.331Z)
OS version: Darwin arm64 22.4.0
Modes:
Sandboxed: Yes

System Info

Item
Value

CPUs
Apple M1 Max (10 x 24)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
3, 3, 3

Memory (System)
64.00GB (24.53GB free)

Process Argv
--crash-reporter-id ed971109-a82c-4f65-a909-efd3101baa27

Screen Reader
no

VM
0%

Extensions (31)

Extension
Author (truncated)
Version

github-markdown-preview
bie
0.3.0

markdown-checkbox
bie
0.4.0

markdown-emoji
bie
0.3.0

markdown-footnotes
bie
0.1.1

markdown-mermaid
bie
1.18.1

markdown-preview-github-styles
bie
2.0.2

markdown-yaml-preamble
bie
0.1.0

package-json-upgrade
cod
1.6.0

vscode-eslint
dba
2.4.0

javascript-sort
gaz
0.0.10

vscode-graphql
Gra
0.8.7

vscode-graphql-execution
Gra
0.1.8

vscode-graphql-syntax
Gra
1.1.0

marko-formatter
Mag
0.0.9

marko-vscode
Mar
1.0.15

vscode-marko-peek
mar
1.1.1

makefile-tools
ms-
0.7.0

marko
pca
0.4.0

java
red
1.18.0

vs-code-prettier-eslint
rve
5.1.0

svg-preview
Sim
2.8.3

single-line-multi-line
Sup
0.1.1

intellicode-api-usage-examples
Vis
0.2.7

vscodeintellicode
Vis
1.2.30

vscode-java-debug
vsc
0.50.0

vscode-java-dependency
vsc
0.22.0

vscode-java-pack
vsc
0.25.11

vscode-java-test
vsc
0.38.2

vscode-maven
vsc
0.41.0

map-replace-js
Yuk
0.2.2

vscode-open-in-github
ziy
1.3.6

A/B Experiments
vsliv695:30137379
vsins829:30139715
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes627:30244334
vslsvsres303:30308271
pythontb:30258533
pythonptprofiler:30281269
vshan820:30294714
pythondataviewer:30285072
vscod805cf:30301675
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30404738
cppdebug:30492333
vscaac:30438845
vsclangdf:30492506
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30618038
pylantcb52:30590116
nodejswelcome1:30587009
pyind779:30611226
pythonsymbol12:30651887
6233i204:30725950
azdwalk:30721579
pythonms35:30671666
19089226:30680468
7ij38806:30687742
pythonfmttext:30716741
pythoncmvfstr:30726892
fixshowwlkth:30724385
showsbindicator:30724477
pythongtdpath:30726887

In which language?
/needsMoreInfo

Thanks for creating this issue! We figured it's missing some basic information or in some other way doesn't follow our issue reporting guidelines. Please take the time to review these and update the issue.
Happy Coding!

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!

Hi all. This issue started happening to me around the same time. It is only happening to me on Ruby. It's been working correctly on Typescript, and I just checked Python. I disabled Vim and reinstalled the Ruby extension. Let me know what other info I may provide. Thanks!

@system-check please report this to the Ruby extension authors. VS Code"s Help menu has a Report Issue option to assist with doing that.
Also, for the future I recommend not adding a "me too" comment to an issue that has already been closed for a while. Instead open a hew one using Report Issue from the Help menu, and #mention the similar old one.

I completely uninstalled VSCi and it's working as expected. A few other features, like CMD+Click "go to definition" were also broken. Deleting VSCi and the Library/Application... files, then reinstalling, seems to have resolved all issues for me.


Image without an @href attribute generates error in XSLT stylesheet for PDF transformation (DOT 1.8)

If in the DITA content I have something like:
 <image id="image_b4j_s4w_zn"/>

and I transform to PDF I get an error in the XSLT:
D:\projects\eXml\frameworks\dita\DITA-OT\plugins\org.dita.pdf2\build.xml:324: Fatal error during transformation using D:\projects\eXml\frameworks\dita\DITA-OT\plugins\org.dita.pdf2\xsl\fo\topic2fo_shell_fop.xsl: An empty sequence is not allowed as the first argument of opentopic-func:isAbsolute(); SystemID: file:/D:/projects/eXml/frameworks/dita/DITA-OT/plugins/org.dita.pdf2/xsl/fo/commons.xsl; Line#: 1902; Column#: -1

Maybe we could give a more precise message in this case.

Hello, I've installed DITA OT 1.8.5 with Oxygen 16.1 and it seems that the issue is still here.
Imho, it is not a problem to get an error, the only problem I have is that the message is not clear and we don't know where the href is missing (which image or at least which topic).

The DITA OT 1.8 which comes with Oxygen 16.1 should have this fix included.
For example I tried to publish to PDF a topic which had an image reference like:
<image scale="50"/>

and I did not receive the original error reported in this bug report.
So could you post the error you are receiving?
To find all images with missing @href with Oxygen you should open the main DITA Map in the DITA Maps manager view, right click the map root, choose "Find Replace in Files", search for the string
<image
and use the "Restrict to XPath" field to restrict the search to the XPath:
 //image[not(@href)]

I've inserted an image with just the ID (automatically added by Oxygen) and I got the following error message:
BUILD FAILED
C:\Program Files\Oxygen XML Editor 16.1\Oxygen XML Editor 16\frameworks\dita\DITA-OT\build.xml:53: The following error occurred while executing this line:
C:\Program Files\Oxygen XML Editor 16.1\Oxygen XML Editor 16\frameworks\dita\DITA-OT\plugins\org.dita.pdf2\build.xml:151: The following error occurred while executing this line:
C:\Program Files\Oxygen XML Editor 16.1\Oxygen XML Editor 16\frameworks\dita\DITA-OT\plugins\org.dita.pdf2\build.xml:324: Fatal error during transformation using C:\Program Files\Oxygen XML Editor 16.1\Oxygen XML Editor 16\frameworks\dita\DITA-OT\plugins\org.dita.pdf2\xsl\fo\topic2fo_shell_xep.xsl: An empty sequence is not allowed as the first argument of opentopic-func:isAbsolute(); SystemID: file:/C:/DITA_customization/com.fresenius.custpdf/cfg/fo/xsl/commons.xsl; Line#: 1932; Column#: -1
I'm using XEP engine, which may fail on error where FOP wouldn't?
Btw, thanks for the tip to find images without href, it's exactly what I needed.

Annette,
The problem seems to be reported in a custom XSLT which you have created as part of a PDF customization plugin:
com.fresenius.custpdf/cfg/fo/xsl/commons.xsl
So you can modify your custom XSL to report a better message for the issue.

Shame on me, you're right. I updated commons.xsl in my plugin with the one from the DITA OT 1.8.5 and it works well now. Sorry ...


Boba Network Bridge Fees Are Too Expensive

Used the Fast Bridge to L2 Boba Network, at the time Ethereum average 60 gwei price.  It cost me 2 x $45 transactions, and unable to edit gas fees without transactions failing.  Recently bridged from Ethereum to the Avalanche blockchain for <$10 total, similar gwei price.  I have a faint understanding that L2's require more complex code that L1's, and maybe Avax is compromising security for a lower bridging costs.  Still, the cost of your bridge would make anyone except for the ultra Boba bull balk.  If there's anyway to decrease the complexity of these bridge contracts I think it would go a long way for mass adoption of the Boba Network.

Yes, contract complexity and gas optimizations are on our radar. Expect progress in this regard by the end of the month.

Update - here are some numbers.
At current (Unix time: 16331455) gas prices (72 Gwei), the costs to bridge to L2 were measured to be:
Classical Bridge 0.0032 ETH for approval, 0.0371 ETH to bridge = 0.0403 ETH total cost
Fast Bridge      0.0025 ETH for approval, 0.0131 ETH to bridge = 0.0156 ETH total cost
Generally the Fast Bridge is about 1/2 the price of the classical deposit, despite the 0.1% fast swap fee which is paid out to the liquidity providers.

Here is a recent article on cost comparison or Arbitrum vs. Optimism:
https://inf.news/en/tech/bc8c0fa2ea6e0e2f3fe8963205cc8a36.html


[CARBONDATA-3996]Fixed show table extended like command exception

Why is this PR needed?
Show table extended like command throws java.lang.ArrayIndexOutOfBoundsException.
Same showTablesCommand class is used for show tables command and show table extended like command from spark. The output attributes for show tables command and show table extended like command are 3 and 4 respectively. CarbonShowTablesCommand class handles for show tables with 3 output attributes. Thus have exception when show table extended like command is executed.
What changes were proposed in this PR?
Instead of carbondata querying from session catalog and forming the output rows, can call showTablesCommand.run(sparkSession), get the output rows for tables and filter out rows corresponding to MV tables.
Does this PR introduce any user interface change?

No

Is any new testcase added?

Yes

Build Failed  with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/2388/

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4129/

Build Failed  with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/2390/

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4131/

retest this please

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4132/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/2391/

Build Failed  with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4170/

Build Failed  with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/2427/

retest this please

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4172/

Build Failed  with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/2434/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4177/

retest this please

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/4186/

Build Success with Spark 2.4.5, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbon_PR_Builder_2.4.5/2443/

LGTM


[Bug]: wrong order in git backup

Describe the bug
Merge conflicts when doing Git: Create backup in a 2 machine scenario
Relevant errors (if available) from notifications or console (CTRL+SHIFT+I)
No response
Steps to reproduce

2 instances of obsidian vault on different machines (A , B), each with the same obsidian-git settings (apart from machine ID)
edit the same file on machine A and B
Git: Create backup on machine A
Git: Create backup on machine B

results in merge conflict.
Expected Behavior
no merge conflict.
This could be achieved by a git command sequence within Git: Create backup:

git commit
git pull [--rebase]
git push

Addition context
No response
Operating system
macOS
Installation Method
None
Plugin version
2.24.1

I don't think this is an issue with the plugin. You just create a merge conflict, which the plugin can't solve more than git. You can set rebase to be used when pulling in the settings.

Thanks for taking the time looking into this!
I'd just like to have configuration in which I can save changes from both machines (as in the above scenario) in one action (per machine) without creating a merge conflict.
I just tried using the "rebase" setting; unfortunately this does not change that I get an error message, however, it seems not to create a merge conflict...
The sequence

edit file example.md on machine A
edit file example.md on machine B (different edit)
Git: Create backup on machine A
git commit on machine B
git pull --rebase on machine B
git push on machine B

works for me without a merge conflict and without an error (given that an automatic merge is possible).

Please share your error messsage. So you are editing the file in two different places, right?


Create initial user stories for QA

What is this story about?

@tiltom we need to create some user stories for basic dapp interactions, for Jonathan to use as a base for his QA testing - if you would like to work on this, I can add more detail to the ticket

@soulBit thanks for the explanation, I don't have time for it now, I just didn't know what this is about and I've seen this story in To do for quite some time. However, if I have time next week and it still will be here, I will contact you about more info :)


Executable file locks after a crash.

When my app crashes (as I am developing it) the executable is locked and I need to rename it e.g. "program.exe.crashed14" before I can compile and visual studio can write the updated file again.
How do you handle this situation when you are developing?

I haven't experienced that with ConvNetSharp. Is it possible your application is still running in background and this prevents you from overwriting it ?

It only happens in the GPU version.


RE: feat: add simple search

Closes #
📑 Description

add simple search and doc and check the version

✅ Checks

[x] My pull request adheres to the code style of this project
[x] My code requires changes to the documentation
[x] I have updated the documentation as required
[x] All the tests have passed

ℹ Additional Information

Thank you for your PR. It has been merged.


Fix the documentation preview

Currentlty our jobs on ReadtheDocs are always cancelled at some point. Might be that this is because we run on a too small machine as we had for rascaline.
      [ 90%] Building CXX object CMakeFiles/metatensor_torch.dir/src/register.cpp.o
      c++: fatal error: Killed signal terminated program cc1plus
      compilation terminated.

We should fix this. As for rascaline I can ask if they can move our jobs on a bigger machine. For rascaline this helped. If for some reason this is not helping we should consider just printing a link to download the docs as we do it in the cookbook

Fixed in #611


Prevent setting an APRS track as fixed/base station if it has a course or speed

Resolved by 7530cd682f13daa0c0127dc213eea2aa3f332128


Adjust paths and fix style of operation

Currently paths hard wired and not clearly labelled.  Improve clarity, and allow for test as well as operational running.  Also sort the three styles of operational running (single file, all files, list of subset).

Command line switches for single, some and all stations.  Extra output to give info on what's being done.
Paths still hard coded - to be moved into e.g. a config file in due course


[Support enumUnknownDefaultCase] Is there a way to add default case for generated enums?

Motivation
The current swift-openapi-generator does not provide a built-in way to handle unknown enum cases gracefully. This can lead to decoding errors when the API introduces new enum cases that the client is not aware of. Currently, developers have to implement custom solutions or modify generated code manually to handle this scenario, which is not ideal for maintainability and can be error-prone.
As I know, the openapi-generator project already has an enumUnknownDefaultCase option for Swift code generation, which automatically adds an unknown case to enums and handles decoding gracefully. It would be beneficial if swift-openapi-generator could adopt a similar feature.
Proposed solution
Implement an enumUnknownDefaultCase option in swift-openapi-generator, similar to the one in openapi-generator.
Maybe it can be set at the openapi-generator-config.yaml file.
When enabled, this option would:

Add an unknown case to all generated enums.
Implement a custom init(from:) for Codable conformance that uses this unknown case when an unrecognized value is encountered.

Example of desired output:
enum ExampleEnum: String, Codable, CaseIterable {
    case value1 = "VALUE1"
    case value2 = "VALUE2"
    case unknown = "UNKNOWN_DEFAULT_OPEN_API"

    init(from decoder: Decoder) throws {
        let container = try decoder.singleValueContainer()
        let rawValue = try container.decode(String.self)
        self = ExampleEnum(rawValue: rawValue) ?? .unknown
    }
}

### Alternatives considered

If this feature already exists or if there are other good methods to achieve this, I would greatly appreciate any information or guidance you can provide.

### Additional information

[openapi-generator](https://github.com/OpenAPITools/openapi-generator/blob/master/docs/generators/swift5.md)

Hi @JeonJiyoun,
in OpenAPI/JSON Schema, enums are closed by default, so the current behavior of swift-openapi-generator is correct.
If in your API you'd like to express open enums, allowing new cases to be added in the future, we documented that common pattern here: https://swiftpackageindex.com/apple/swift-openapi-generator/1.3.0/documentation/swift-openapi-generator/useful-openapi-patterns#Open-enums-and-oneOfs

When writing the yaml file as described above, should we use buttonTypePayload.value1.none and buttonTypePayload.value2 to utilize the generated code? I’m wondering if we really need to use the unnecessary value1 and value2. The enumUnknownDefaultCase option provided by OpenAPI Generator seems more convenient. Could you please help me understand why the open enum approach is followed in this manner?
Like how OpenAPI Generator has set the default option of enumUnknownDefaultCase to false, wouldn’t it be better to keep this option off by default and allow users to control it?

The problem with the simple approach of allowing open enums unless they were requested by the OpenAPI document is that it breaks decoding when e.g. oneOfs are nested within other oneOfs. The OpenAPI specification is very clear about the prescribed behavior, and our generator tries to follow the specification as closely as possible. While it might be more convenient to diverge, we believe that's not the right approach, as it will create incompatibilities between code written in different languages (e.g. one fails on an unknown enum case, another allows it). That's why the specification exists - to prescribe the correct behavior.
Now, regarding the practical terms of working with an open enum (anyOf with a nested enum), here are some tips:

When parsing such a value, check value1 first - if it's not nil, you know that the value matches one of the known cases, and you can unwrap the exact case conveniently in a switch statement, for example. Now, when value1 is present, value2 will also be present, it'll just be the raw string of the received value.
When value1 is nil, you read value2 and know that it's an unknown case, so treat it accordingly.
When constructing a value with a known case, you only need to fill in value1 or value2. The encoder will use the first non-nil value and skip the rest of the cases, so even if you fill in both value1 and value2, it doesn't change the runtime behavior.
When contructing a value with an unknown case, keep value1 nil and fill in onlly value2.

I understand your perspective on using open enums. However, there are several challenges in applying this approach to our current project:

Cross-platform consistency: Our Android app is already handling unknown enum cases using the enumUnknownDefaultCase option. If our iOS app can’t process unknown enum cases according to the server API specifications, it would lead to inconsistent behavior across platforms.
Existing API infrastructure: We already have hundreds of APIs generated on the server side. Implementing open enums for all these APIs would require significant additional effort.
Server-side changes: Requesting the server team to modify the specifications as you suggested might be difficult to justify, as both frontend and Android teams are currently using the APIs without issues. It would be challenging to convince them to invest additional resources for this change.
Migration concerns: This issue is likely to affect many developers who are considering migrating from the openapi-generator to swift-openapi-generator. If migration proves problematic, we might be forced to either continue using the existing openapi-generator or implement our own solution.
We genuinely want to utilize this library effectively. It would be extremely beneficial if the functionality provided by the existing OpenAPI Generator for handling open enums could be made available in this project as well, perhaps as a plugin or an optional configuration. This flexibility would allow us to use this project more effectively and would likely make it more attractive to other developers facing similar challenges.

Hi @JeaSungLEE,
I empathize with your situation, but I'm genuinely not sure how to do what you're asking without breaking the generator.
If we generate an "unknown" case for all enums, meaning that the enum never fails to parse (regardless of what string you provided it), once you put such an enum into e.g. a oneOf (which must match exactly one sub-schema, not more, not less), it will break the decoding logic. Meaning we will parse the incorrect case, and if you then forward that value to e.g. an upstream service, it'll be incorrect data. That goes directly against one of our three main principles.
What you're describing is that a set of teams (possibly unintentionally) decided to use a modified variant of OpenAPI (which then isn't OpenAPI + JSON Schema anymore), and configured all their tools to follow that specification. But any tool that follows the standard OpenAPI specification will fail to parse such data, defeating the point of having a cross-language specification in the first place.
Now, here's a suggestion that hopefully allows you to achieve what you need without having to ask the other teams to change what they're doing: preprocess the OpenAPI document.
You likely have some sort of process or a script that copies the OpenAPI document from an upstream location into the Sources directory of your package, which then allows Swift OpenAPI Generator to generate the Swift code from the OpenAPI document. So you can write a small script (e.g. using OpenAPIKit, the same library that Swift OpenAPI Generator uses to parse the OpenAPI document) that parses the original document, modifies all enums to be wrapped in anyOf (aka turning them into open enums), and writes the document back out. The modified document is then what you'd feed into Swift OpenAPI Generator, and you should get the best of both worlds. I've taken this approach in the past as well several times, usually when the upstream documents had some bugs that could be fixed up automatically.
Hope this unblocks you!

Closing for now, please reopen if there are new learnings that we haven't considered above.


Traceback - /usr/local/lib/python3.7/site-packages/aiohttp/web_protocol.py, line 378

Home Assistant release with the issue:

0.74.0
0.76.2
Last working Home Assistant release (if known):
Operating environment (Hass.io/Docker/Windows/etc.):

RPI3
Hassio
Hassio supervisor version 127
System HassOS 1.7
Deployment production
Home Assistant 0.76.2
Component/platform:

I don't know what component/platform is the problem.
Description of problem:
Unknown errors in the log
I was recently trying to get google map working with location sharing.  I failed to get it working but I left the configuration in.  That was days before the crashing started. I removed that configuration but the errors continue.  I think it may be related to the device_tracker I have configured to connect with my netgear router because that stopped working at the same time the crash occurred.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
homeassistant:
  name: Home
  latitude: !secret gps_home_lattitude
  longitude: !secret gps_home_longitude
  elevation: 260
  unit_system: imperial
  time_zone: America/Chicago
  customize: !include customize.yaml

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml

frontend:

config:

http:
  # api_password: !secret homeassistant_http_password
  # Uncomment this if you are using SSL/TLS, running in Docker container, etc.
  # base_url: example.duckdns.org:8123

updater:
  include_used_components: true

discovery:

history:

logbook:

sun:

sensor:
  - platform: time_date
    display_options:
      - 'date_time'
      - 'time'
      - 'date'
  - platform: yr
  - platform: command_line
    name: "rpi3_ha_cpu_temp"
    command: "cat /sys/class/thermal/thermal_zone0/temp | awk '{print ((($1*.001) * 9 / 5))+32}'"
    unit_of_measurement: "F"
  - platform: systemmonitor
    name: "rpi3_ha_statistics"
    resources:
      - type: disk_use_percent
        arg: /home
      - type: memory_use_percent
      - type: swap_use_percent
      - type: processor_use
      - type: network_in
        arg: eth0
      - type: network_out
        arg: eth0
      - type: load_1m

device_tracker:
  - platform: netgear
    host: <IP_ADDRESS>
    username: !secret router_home_user
    password: !secret router_home_password

mqtt:
  broker: core-mosquitto
  username: !secret mqtt_user
  password: !secret mqtt_password

light:
  - platform: mqtt
    name: "ceiling_lights__media_room"
    command_topic: "cmnd/sonoff_50/POWER"
    state_topic: "stat/sonoff_50/POWER"
    qos: 2
    payload_on: "ON"
    payload_off: "OFF"
    retain: true

  - platform: mqtt
    name: "ceiling_lights__storage_room"
    command_topic: "cmnd/sonoff_51/POWER"
    state_topic: "stat/sonoff_51/POWER"
    qos: 2
    payload_on: "ON"
    payload_off: "OFF"
    retain: true

  - platform: mqtt
    name: "ceiling_lights__bedroom2"
    command_topic: "cmnd/sonoff_54/POWER"
    state_topic: "stat/sonoff_54/POWER"
    qos: 2
    payload_on: "ON"
    payload_off: "OFF"
    retain: true

switch:
  - platform: mqtt
    name: "fan__media_room"
    icon: mdi:fan
    command_topic: "cmnd/sonoff_52/POWER"
    state_topic: "stat/sonoff_52/POWER"
    qos: 2
    payload_on: "ON"
    payload_off: "OFF"
    retain: true

binary_sensor:
    - platform: mqtt
      state_topic: "tele/RF_Bridge/RESULT"
      name: 'KeyFob_A'
      value_template: '{{value_json.RfReceived.Data}}'
      payload_on: 'AC55A2'
      payload_off: 'AC55A2_off'
      optimistic: false
      qos: 1
      retain: false
    - platform: mqtt
      state_topic: "tele/RF_Bridge/RESULT"
      name: 'KeyFob_B'
      value_template: '{{value_json.RfReceived.Data}}'
      payload_on: 'AC55A8'
      payload_off: 'AC55A8_off'
      optimistic: false
      qos: 1
      retain: false
    - platform: mqtt
      state_topic: "tele/RF_Bridge/RESULT"
      name: 'KeyFob_C'
      value_template: '{{value_json.RfReceived.Data}}'
      payload_on: 'AC55A1'
      payload_off: 'AC55A1_off'
      optimistic: false
      qos: 1
      retain: false
    - platform: mqtt
      state_topic: "tele/RF_Bridge/RESULT"
      name: 'KeyFob_D'
      value_template: '{{value_json.RfReceived.Data}}'
      payload_on: 'AC55A4'
      payload_off: 'AC55A4_off'
      optimistic: false
      qos: 1
      retain: false

notify:
  - name: automation_log
    platform: slack
    api_key: xoxp-408151574950-408151935798-406699670947-d2b77f2621e86f431ce77a6185159d90
    default_channel: '#automation_log'
    icon: ':house:'

logger:
  default: warn
  logs:
    homeassistant.components.zha: debug
    bellows.ezsp: debug
    bellows.uart: debug
    zigpy.zdo: debug
    zigpy.application: debug

Traceback (if applicable):
18-08-23 11:14:26 INFO (MainThread) [hassio.homeassistant] Successfull run HomeAssistant 0.76.2
18-08-23 11:15:01 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/aiohttp/web_protocol.py", line 378, in start
    resp = await self._request_handler(request)
  File "/usr/local/lib/python3.7/site-packages/aiohttp/web_app.py", line 341, in _handle
    resp = await handler(request)
  File "/usr/local/lib/python3.7/site-packages/aiohttp/web_middlewares.py", line 88, in impl
    return await handler(request)
  File "/usr/local/lib/python3.7/site-packages/hassio/api/security.py", line 56, in token_validation
    return await handler(request)
  File "/usr/local/lib/python3.7/site-packages/hassio/api/utils.py", line 32, in wrap_api
    answer = await method(api, *args, **kwargs)
  File "/usr/local/lib/python3.7/site-packages/hassio/api/addons.py", line 73, in list
    ATTR_NAME: addon.name,
  File "/usr/local/lib/python3.7/site-packages/hassio/addons/addon.py", line 161, in name
    return self._mesh[ATTR_NAME]
TypeError: 'NoneType' object is not subscriptable

Additional information:

/move to home-assistant/hassio-addons


Relative paths resolve the directory name as the definition file

My main entry point in my project exports several relative modules like so:
export * from './Foo';
export * from './Bar';

When I try to typings install this project from npm or even bundle it, errors are thrown because typings is trying to read the path Foo (and Bar) as a .d.ts file instead of resolving like node into the index.d.ts file within that directory.
Being explicit with the path inside the typings entry (e.g. export * from './Foo/index.d.ts';) fixes the issue, but requires manual intervention since this can't be the path exported in the compiled source code (and I want tsc -d to auto-generate the definitions for me).
Using export * from './Foo/index'; will work in the definition and the source but that just feels gross.
Can typings behave similar to relative node paths and match either './Foo.d.ts' if found and fallback to './Foo/index.d.ts'?
Thanks in advance for your help.

Duplicate of https://github.com/typings/typings/issues/173.


Constrain precision parameter during optimization

Also adjust some expressions for improved numerical accuracy.
The model coefficients are unbounded but the precision must be positive in order for the solution to be feasible. We can impose such a constraint by setting the precision to the maximum of the updated value at the current step and machine epsilon. This bumps Newton back into the feasible region so that optimization can continue in the right direction.
Based on ideas and discussion with Jason Manley and Phillip Alday. Both are included as coauthors of this commit.
Fixes #6.

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (861626b) 99.16% compared to head (685a9c6) 99.16%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##             main       #8   +/-   ##
=======================================
  Coverage   99.16%   99.16%
=======================================
  Files           1        1
  Lines         240      240
=======================================
  Hits          238      238
  Misses          2        2

Impacted Files
Coverage Δ

src/BetaRegression.jl
99.16% <100.00%> (ø)

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


Input Value Type Incorrectly Interpreted

System Information (please complete the following information):

Model Builder Version: ml.net CLI
Visual Studio Version 8.6.7 for Mac

Describe the bug
Want the ability to override what ML.net guessed as the column type.
Interpreted float value with very little variance as a string.
Expected behavior
Want the ability to override what ML.net guessed as the column type.

This sounds like a bug in AutoML.Net, could we have your dataset if may? Or one of the example of mis-interpreted float value?

Close due to no response, feel free to reopen it had you have any questions.


nixos: Improve module conflict error messages

Thanks @bobvanderlinden, pushed a change to address your review :+1:

Thanks, this was triggered by many questions on devenv discord, so I decided to fix it for good :)

Awesome 👍


English corpora + Stanford CoreNLP

Add a generic "corpus" class + a preprocessor for the Stanford CoreNLP.

I think this is done (?).


Add neural score estimation (NSE)

Targets #6

Most comments have been addressed in the last commits. The description of NSE was mostly re-written.

Thanks for the changes! I have experimented with the codebase and confirm that it works fine -- it produces good results on SLCP, and the coverage is reasonable.
+1 for merging in its current state


"Săveni" is listed in the drop-down menu

Description:
When user writes "Săveni" the location appears in the drop-down menu next to the comune and the county witch is a part according to the law
Precondition:
The website is up an running.

Step 1
Write in the search bar "Săveni"
Expected results
The location appears in the drop-down menu as "Comuna Săveni, ** IALOMIȚA**"


use standalone httpd service / move stratux services to port 8080

this removes gen_gdl90 from service the basic WebUI. gen_gdl90 still provides its web services and websockets - now on port 8080.
http://<IP_ADDRESS> will return the Stratus WebUI
http://<IP_ADDRESS>:8080/getSettings will return the stratux settings JSON
Spindle will install lighttpd, add a symlink to access logs, and then enable support for directory lists and smlinks so the log page still works.

I'll defer merging until the last minute before making another image - since to transition we'll all need to install a new image. Everything working in the web interface with the new port?

understood.
I tested each of the webui pages to insure they still connected to stratux using the new port. I also manually tested the web service interfaces with their direct URLs. I did the necessary config for lighttpd to support the logs directory and stratux.log file.

Installed it, set it up, started working on it and a bunch of CORS issues were coming up in different browsers. The Go webserver works great, has since the start, never had a single problem. We'll stick with that until there's some material benefit we can gain from switching.

"CORS" issues? I'm not familiar with that term.
I tested with Chrom on desktop as well as Chrome on Android and Safari Mobile on iPhone and iPad.
There is a required "permissions" setting on the directory. If that is missed, a bunch of stuff gets blocked.

http://stackoverflow.com/questions/19743396/cors-cannot-use-wildcard-in-access-control-allow-origin-when-credentials-flag-i
The permissions were fine, the webserver was serving the necessary files just fine. The issue was in the browser and the origin being http://<IP_ADDRESS> but accessing resources on http://<IP_ADDRESS>:8080/.
XMLHttpRequest cannot load http://<IP_ADDRESS>:8080/updateUpload. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://<IP_ADDRESS>' is therefore not allowed access.

etc

Gotcha. I understand you will not merge it but can you tell me what browser and OS you were using?

OS X El Capitan, Chrome 48.0.2564.116

Thanks. I don't have a Mac so I won't be able to thatcthey OS but I'll try that version of Chrome


Update the clusterrole setting of the devops

Currently, the clusterRole has too much permission. This is not right.
This content was copied from here.

/hold

waiting for https://github.com/kubesphere/ks-devops/pull/516

/unhold
/cc @kubesphere-sigs/sig-devops


Allow calling try_contribute again while awaiting a contribution

This PR adds a check to try_contribute to check if we're currently awaiting a contribution from this session, and if so, it just sends back the contribution request again. This means that e.g. if someone's internet cuts out while calling try_contribute, they can just call it again and successfully complete the ceremony. I've also added a test of this :)

@PlasmaPower I'm hesitant to accept this, it's a DDoS vector, allowing unconstrained downloading of a 10MB file over and over again. It should be rate limited.

@kustosz I've added rate limiting so that the active contributor can only request this as frequently as the lobby checkin interval, which also adds a fixed upper limit on how many times this could be called before the compute_deadline is reached and the session is marked as expired.

Codecov Report

Merging #151 (91eaf40) into master (3add637) will increase coverage by 0.08%.
The diff coverage is 92.85%.

:exclamation: Current head 91eaf40 differs from pull request most recent head f5d7b64. Consider uploading reports for the commit f5d7b64 to get more accurate results

Additional details and impacted files

@@            Coverage Diff             @@
##           master     #151      +/-   ##
==========================================
+ Coverage   52.69%   52.78%   +0.08%
==========================================
  Files          51       51
  Lines       11762    11786      +24
==========================================
+ Hits         6198     6221      +23
- Misses       5564     5565       +1

Flag
Coverage Δ

test
52.78% <92.85%> (+0.08%)
:arrow_up:

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

Impacted Files
Coverage Δ

src/lobby.rs
95.02% <85.71%> (-0.28%)
:arrow_down:

src/api/v1/lobby.rs
92.85% <95.23%> (+0.88%)
:arrow_up:

Continue to review full report at Codecov.

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

Thanks for the recommendations. I'd been wondering about those things :) Initially I tried to merge together the lobby_state calls to reduce locking, but that got complex quickly. Perhaps a future refactor could get rid of the closure passed in, and merge together the lobby_state calls, which might simplify things and make them a bit more efficient. But this works for now.
In terms of naming, I wish there was a better name for what we give the user. I've called it a "contribution base" in a few places, because it's not a transcript as you mentioned, but just calling it a contribution makes it sound like it's the user's contribution.

Awesome, please also address the clippy warning about using pattern matches and we're good to merge.
Re naming: it is exactly the contents of the previous contribution, so I think we can call it that.


Storages: Add statistical data of TableScanning in ScanContext

What problem does this PR solve?
Issue Number: ref #8675
What is changed and how it works?

Add more statistical data of TableScanning in ScanContext.
To distinguish between different stages of scanning files, set a ReadTag when creating DMFileReader.
An example:

explain analyze select max(ol_o_id) from order_line where ol_dist_info < '0Fvf5TLWcqdvYC2IeTcQjgMs';

tiflash_scan:{
    dtfile:{
        data_scanned_rows:600043224,
        data_skipped_rows:1281937,
        mvcc_scanned_rows:601325161,
        mvcc_skipped_rows:0,
        lm_filter_scanned_rows:601325161,
        lm_filter_skipped_rows:0,
        rs_index_check_time: 17ms,
        read_time: 201829ms,
        disagg_cache_hit_size: 0,
        disagg_cache_miss_size: 0
    },
    delta_rows: 1280833,
    delta_bytes: 121679135,
    mvcc_input_rows: 602602504,
    mvcc_input_bytes:<PHONE_NUMBER>8,
    mvcc_output_rows: 601394701,
    lm_skip_rows: 1281937,
    segment_num: 775,
    create_snapshot_time: 3ms,
    build_bitmap_time: 44690ms,
    build_inputstream_time: 48023ms,
    local_min_stream_cost: 1716ms,
    local_max_stream_cost: 1955ms,
    remote_min_stream_cost: 0ms,
    remote_max_stream_cost: 0ms,
    local_region_num: 776,
    remote_region_num: 0,
    stale_read_num: 0,
    learner_read_time: 16ms,
    region_balance_info: {instance_num: 2, max/min: 396/380=1.042105}
}
pushed down filter:lt(tpcc.order_line.ol_dist_info, "0Fvf5TLWcqdvYC2IeTcQjgMs")

Check List
Tests

[ ] Unit test
[ ] Integration test
[x] Manual test (add detailed scripts or steps below)

Use explain analyze to check the details of TableScanning.

[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

lm_filter_scanned_rows is always equal to mvcc_scanned_rows and lm_filter_skipped_rows is always equal to mvcc_skipped_rows.

build_bitmap_time: 44690ms,
build_inputstream_time: 48023ms,
local_min_stream_cost: 1716ms,
local_max_stream_cost: 1955ms,
remote_min_stream_cost: 0ms,
remote_max_stream_cost: 0ms,

build_inputstream_time seems not set, and it is not used. Why local_max_stream_cost is less than build_bitmap_time?

build_bitmap_time: 44690ms,
build_inputstream_time: 48023ms,
local_min_stream_cost: 1716ms,
local_max_stream_cost: 1955ms,
remote_min_stream_cost: 0ms,
remote_max_stream_cost: 0ms,

build_inputstream_time seems not set, and it is not used. Why local_max_stream_cost is less than build_bitmap_time?

build_inputstream_time is set in Segment::getInputStream, and it is slightly greater than build_bitmap_time.
build_bitmap_time is the sum of buildBitmap of all segments of a table scanning request. *_stream_cost is the max/min cost of one stream in the perspective of computing-threads.  Strictly speaking, these two are not comparable

IMHO, we do not need build_inputstream_time, and separate build_bitmap_time into min_build_bitmap_time and max_ build_bitmap_time.


Obey EditorConfig

@janosmiko I hope you don't like artistic opportunistic indentations.

This may seem frightening: some comes and digs bytes.
This is my methodology: byte-level care.
In the last PR we will reach an error-free state.


Support for tqdm.tqdm with loguru

Currently not supported -- gets printed normally to stdout.

Included in:
https://github.com/SuperDuperDB/superduperdb/pull/1258
It works fine for stdout. For stderr it does not seem to work --- but stderr should not container progress bars in the first place.

Covered by #1258


[package request] - music21

Package Request
This library is a music theory heavyweight and I think a good addition to Python on-nix.
https://web.mit.edu/music21/
https://pypi.org/project/music21/
https://github.com/cuthbertLab/music21

I also found the package in https://github.com/on-nix/python/blob/main/makes/crawl/projects.lst - by the way, what is its purpose? I guess on-nix is used in makes?

@fleimgruber that projects.lst is just a priority queue for the most used python projects, it was used at the beginning of the project to prioritize packaging the most popular ones
I just added music21, let me know if it works correctly :)

Thanks for clarification and adding the package so quickly! Works for me!


Allow cell-centered data for coloring/scaling glyphs.

Glyph generator was only looking for point-centered data for scaling/coloring.
Modified code to also look for cell-centered data.

[X] Bug fix
[ ] New feature
[ ] New Documentation
[ ] Other (please describe below)

How Has This Been Tested?
I used Allen's cell-centered point data to verify the glyphs are being colored correctly with the fix.
Checklist:

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have updated the release notes
[ ] I have made corresponding changes to the documentation
[ ] I have added debugging support to my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] I have added any new baselines to the repo
[ ] I have assigned reviewers (see VisIt's PR procedures for more information).

@brugger1 can you take a look at this?


firefox-bin: 40.0.3 -> 41.0

Various security fixes
Ability to set a profile picture for your Firefox Account
Firefox Hello now includes instant messaging

https://www.mozilla.org/en-US/firefox/41.0/releasenotes/
Tested on x86_64 Linux.

Thanks!


support IEK without RHM account

Changes include:

https://github.ibm.com/symposium/track-and-plan/issues/28054
https://github.ibm.com/symposium/track-and-plan/issues/28329

Please note:

Testing needs the production env because https://sandbox.marketplace.redhat.com/subscriptions/api/v1/keys/authentication returns 401 for any IEK
conMan will automatically generate RHM account when it receives a report file but RHM account does not exist. So please keep in mind when you test this PR, once there is a report file uploaded to conMan, the RHM account will be automatically generated. Your IEK will be changed from without RHM account to with RHM account. conMan team will change this behavior for MAS feature. https://github.ibm.com/symposium/track-and-plan/issues/27579
If meterDefinition does not have metricType for meter, it will be treated as license type.
commands to create ibm-entitlement-key secret and to check if the IEK has RHM account

oc create secret docker-registry ibm-entitlement-key -n  openshift-redhat-marketplace --docker-server=cp.icr.io --docker-username=cp --docker-password=<IEK>

curl -v --location  --request POST 'https://marketplace.redhat.com/subscriptions/api/v1/keys/authentication' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <IEK>' \
--data-raw '{
	"createAccount": false,
	"sendEmailOnAccountCreation": false
}'

Create entitlement key:
Production:
 https://myibm.ibm.com/products-services/containerlibrary
Stage:
https://wwwpoc.ibm.com/myibm/dashboard/containerlibrary

test cases

IEK without RHM account (creating a new IBMid https://cloud.ibm.com/registration to get an IEK without RHM account and get an IEK at https://myibm.ibm.com/products-services/containerlibrary (production) or https://wwwpoc.ibm.com/myibm/dashboard/containerlibrary (stage))
-- check marketplaceconfig: spec.features.deployment is false, spec.features.registration is false, status.conditions includes RHMAccountExists type whose status is False
-- check RazeeDeploy rhm-marketplaceconfig-razeedeployment: spec.enabled: false, spec.features.deployment: false, spec.features.registration: false
-- make sure razee is not deployed
-- check meterdefinition prometheus-user-workload-uptime, rhm-meter-report-job-failed, and rhm-meter-state-uptime have metricType: infrastructure
-- run the following command in terminal. it should return 206 which means RHM/Software central account is not automatically created for the IEK

curl -v --location  --request POST 'https://marketplace.redhat.com/subscriptions/api/v1/keys/authentication' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer <IEK>' \
--data-raw '{
	"createAccount": false,
	"sendEmailOnAccountCreation": false
}'

-- check the generated report file only includes metric data for the infrastructure/adoption metric type meterdefinitions (temporally set isDisconnected to be true and then use datactl export pull to get the report file)
-- check the report file is uploaded in connected mode (set isDisconnected false). Check marketplaceconfig has status.conditions RHMAccountExists type whose status is still False

IEK with RHM account
-- check marketplaceConfig: spec.features.deployment is true, spec.features.registration is true, status.conditions includes RHMAccountExists type whose status is True
-- check rhm-marketplaceconfig-razeedeployment: spec.enabled: true, spec.features.deployment: true, spec.features.registration: true
-- razee is correctly deployed
-- check the generated report file includes metric data for all metric type meterdefinitions (temporally set isDisconnected to be true and then use datactl export pull to get the report file)
-- check the report file is uploaded in connected mode (set isDisconnected false)

Pull secret (regression testing)

Code looks good but not able to test without dianemo changes to disable automatic account creation deployed in production env.

The E&R authentication url doesn't work correctly with IEK now. Reported this issue to E&R and om-account. https://cognitive-app.slack.com/archives/C020SJ6R6R4/p1677604775262629

Tested this PR with the conMan side changes. Works as expected.

Code looks good but not able to test without dianemo changes to disable automatic account creation deployed in production env.

This PR has the logic to avoid calling dianemo when rhmAccountNotExist. So it works well without dianemo changes to disable automatic account creation deployed in production env.

This fires more often than necessary because both ClusterRegistration and MarketplaceConfig controllers call RhmAccountExists()
2023-06-08T15:36:18.596Z        INFO    marketplace     query to check rhmAccount existence     {"query": "https://marketplace.redhat.com/subscriptions/api/v1/keys/authentication"}

For MarketplaceConfig controller, we can first check the Condition in the same way as Reporter, and only call RhmAccountExists() if no status condition type is found
Since a user could register with IEK and then create an RHM account after, we should requeue the ClusterRegistration controller periodically, 24h maybe, let's consult with Lan on frequency
return reconcile.Result{RequeueAfter: time.Hour * 24}, nil

for IEK no RHM account case
in RegistrationStatus(), we are querying with an empty accountID
2023-06-08T15:37:01.214Z        INFO    marketplace     status query    {"query": "https://marketplace.redhat.com/provisioning/v1/registered-clusters?accountId=&uuid=5883fef1-5429-4883-83d6-5e6c4ed10891"}

This starts to touch on this debt item
https://github.ibm.com/symposium/track-and-plan/issues/29387

for IEK no RHM account case
in RegistrationStatus(), I think we are hitting this block and logging
	if resp.StatusCode != 200 {
		return RegistrationStatusOutput{
			RegistrationStatus: "HttpError",
			Err:                err,
			StatusCode:         resp.StatusCode,
		}, err
	}

2023-06-08T15:37:01.199Z        INFO    controllers.MarketplaceConfig   attempting to update registration       {"func": "findRegistrationStatus", "Request.Namespace": "redhat-marketplace", "Request.Name": "marketplaceconfig", "status": "HttpError"}

HttpError is maybe not what want to present, or maybe we shouldn't be continuing to this without the accountID anyways


Java 11 support

According to jdeps ehcache relies on classes which are removed from jdk 11. Is there any plan for java 11 support?
ehcache-3.7.1.jar -> JDK removed internal API
ehcache-3.7.1.jar -> jdk.unsupported
org.ehcache.impl.internal.concurrent.ConcurrentHashMap -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$CounterCell -> sun.misc.Contended                                 JDK internal API (JDK removed internal API)
org.ehcache.impl.internal.concurrent.ConcurrentHashMap$TreeBin -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
org.ehcache.impl.internal.concurrent.ThreadLocalRandomUtil -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
org.ehcache.sizeof.impl.UnsafeSizeOf               -> sun.misc.Unsafe                                    JDK internal API (jdk.unsupported)
Warning: JDK internal APIs are unsupported and private to JDK implementation that are
subject to be removed or changed incompatibly and could break your application.
Please modify your code to eliminate dependence on any JDK internal APIs.
For the most recent update on JDK internal API replacements, please check:
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool
JDK Internal API                         Suggested Replacement

sun.misc.Contended                       Removed. See http://openjdk.java.net/jeps/260
sun.misc.Unsafe                          See http://openjdk.java.net/jeps/260

Contended is an annotation and so it isn't a hard requirement. We do have an explicit dependency on Unsafe at the moment, which would be problematic for anyone using Ehcache 3 in a modular environment. Long term the best solution for this would be MR-JAR with a Java 8 version of the heap store that uses Unsafe and a Java 9+ version that uses Var Handles.  That's not hard to write... but I had been holding off on getting better tooling support for building, testing and maintaining Multi-Release JARs.

So I tried the following configuration:

hibernate 5.3.9
ehcache 3.7.1

and I got the following exception:
Caused by: org.ehcache.spi.serialization.SerializerException: java.io.NotSerializableException: org.hibernate.metamodel.model.convert.internal.JpaAttributeConverterImpl
	at org.ehcache.impl.serialization.PlainJavaSerializer.serialize(PlainJavaSerializer.java:51)
	at org.ehcache.impl.copy.SerializingCopier.copy(SerializingCopier.java:60)
	at org.ehcache.impl.copy.ReadWriteCopier.copyForWrite(ReadWriteCopier.java:42)
	at org.ehcache.impl.internal.store.heap.holders.CopiedOnHeapKey.<init>(CopiedOnHeapKey.java:33)
	at org.ehcache.impl.internal.store.heap.KeyCopyBackend.makeKey(KeyCopyBackend.java:188)
	at org.ehcache.impl.internal.store.heap.KeyCopyBackend.compute(KeyCopyBackend.java:154)
	at org.ehcache.impl.internal.store.heap.OnHeapStore.put(OnHeapStore.java:337)
	... 176 more
Caused by: java.io.NotSerializableException: org.hibernate.metamodel.model.convert.internal.JpaAttributeConverterImpl
	at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1185)
	at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
	at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
	at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
	at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
	at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
	at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
	at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
	at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
	at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
	at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
	at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
	at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
	at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
	at java.base/java.util.HashMap.internalWriteEntries(HashMap.java:1840)
	at java.base/java.util.HashMap.writeObject(HashMap.java:1411)
	at java.base/jdk.internal.reflect.GeneratedMethodAccessor441.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
	at java.base/java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1130)
	at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1497)
	at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
	at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
	at java.base/java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1553)
	at java.base/java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1510)
	at java.base/java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1433)
	at java.base/java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1179)
	at java.base/java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:349)
	at org.ehcache.impl.serialization.PlainJavaSerializer.serialize(PlainJavaSerializer.java:49)

I'm fairly certain this isn't a Java 11 issue (or if it is it's not an Ehcache one).  It looks like you might have the cache configured as by-value. Without further configuration this means Ehcache is going to resort to a serialization based copying/detachment to enforce/ensure the by-value semantics. It looks however like the key in the query cache isn't serializable so things break.  I'm fairly sure you'd see this in any/all Java versions.
All that said I'm happy to look at a reproducible test case if you can provide one.
Chris
P.S. You can also run the Ehcache 3 tests themselves against Java 11 (or any other JVM you choose) by executing ./gradlew test -PtestVM=<path to your test jvm>

Contended is an annotation and so it isn't a hard requirement. We do have an explicit dependency on Unsafe at the moment, which would be problematic for anyone using Ehcache 3 in a modular environment. Long term the best solution for this would be MR-JAR with a Java 8 version of the heap store that uses Unsafe and a Java 9+ version that uses Var Handles. That's not hard to write... but I had been holding off on getting better tooling support for building, testing and maintaining Multi-Release JARs.

So I assume no java 11 support in following months by releasing multi-release jar,

I've filed a feature request with Gradle for improved tooling support (gradle/gradle#10046). If that gets traction quickly then it's a possibility.  While that is an open issue I'm hesitant to roll my own gradle MR-JAR solution. The only other option would be to prep the changes needed for the Java 9 heap map in a branch which could be compiled if someone needed (or rebased on top of a release tag - if they wanted a Java 9 compatible pseudo-release). For now things work in a non-modular Java 11 environment (actually my testing indicates it works in a non-modular Java 14 environment as of this moment).

I am also facing similar issue with Ehcache 3.x version and getting below exception with JDk11. So any idea to fix this.
EXCEPTION STACK TRACE = Unable to make field private jdk.internal.reflect.ConstructorAccessorImpl jdk.internal.reflect.DelegatingConstructorAccessorImpl.delegate accessible: module java.base does not "opens jdk.internal.reflect" to unnamed module @1e6a3214
ERROR STACK TRACE = [java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:340), java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:280),

But when I have replaced it with hazelcast it works fine.

See my comment in the closing of that thread. There are no imminent plans for a modular Ehcache 3 or an MR-JAR based one. That said I don't know any reason that Ehcache 3 won't work when used in a non-modular Java 11 environment or when used as an 'automatic module' (beyond the fact that the byte-based sizing feature needs permissions to reflectively access all stored types).

I am very curious, does the situation mentioned in this issue still exist two years later?


Zeroheight - switch over eds.equinor.com

Not going so well - have IT support from Equinor and zeroheight helping.

New RITM opened with the correct group to help this time.

Certificate is in place - waiting for IT support to redirect eds.equinor.com to zeroheight.com

Internal DNS still points to the old storefront

I added comments in Service Now 4 and 6 days ago which I haven’t received any replies to yet. I contacted the person assigned to the task on Teams yesterday, he has taken Monday and Tuesday off apparently. I will create a new ticket and set a higher priority.

We’re back on the old storefront for now

Closed as we are back on the old storefront now. Meeting tomorrow to discuss what to do further #1716


__fish_prog_needs_command won't work for wrappers

fish's completion has the notion of a wrapped completion (complete -w), which will break here because __fish_prog_needs_command explicitly checks argv[1]. Similarly, this will also break with and $COMMAND and similar. See https://github.com/fish-shell/fish-shell/commit/5e555fc1cfca001e689dc2598d0395472d8c6f4a and the related https://github.com/fish-shell/fish-shell/issues/2025.

The solution of course is to simply remove the check.

Thanks, I just fixed this! :+1:


Publish new action version with node 20 update

Hello, I noticed @zkoppert recently merged the update to use node 20 (https://github.com/github/licensed-ci/pull/309), but no new version of the action was released - could you publish a new version?
Thanks!

@zkoppert Could we make a beta release and then use that in one of our repos to make sure it's fully compatible? As long as we're not coming up against hard-to-upgrade parts, I don't see any reason not to cut a release.


Work in progress support sqlite3_table_column_metadata.

Work in progress. I will add unit tests. I was wondering if you could provide me feedback/examples on the best way to pass "out int" parameters to the cpp implementation .  I didn't see any other examples of APIs with "out int" in the library.

This is actually complete as i recall if you have time to look into it.

I'll get to this one as soon as I can.  I'm currently dragging my feet a little bit on any PR which takes manual merge work.  :-)

I might have some time tonight to forward merge my branch to master.
Dave
On Jan 27, 2015 9:16 AM, "Eric Sink"<EMAIL_ADDRESS>wrote:

I'll get to this one as soon as I can. I'm currently dragging my feet a
little bit on any PR which takes manual merge work. :-)
—
Reply to this email directly or view it on GitHub
https://github.com/ericsink/SQLitePCL.raw/pull/17#issuecomment-71687139.

Updated to resolve merge conflicts (git rebased)


Setup CI build for visionOS

Description
The goal of this issue is to set up CI build for visionOS.
Currently we have a failing build (because we are trying to build for iOS). Build should happen in 4 flavours:

Old arch
Old arch (Hermes)
New arch
New arch (Hermes)

#54


Add M5 template

Description of changes:
This is an initial draft of a template for using GluonTS-based tooling to participate in the M5 forecasting competition.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Wow this is so cool!

I had a look and the notebook is very clear to me: great work!
We have this "policy" of not checking in notebooks in the format ".ipynb" but rather ".md" that are automatically converted (as the tutorial example). Maybe it would make sense to convert it this way (in a second iteration) as code reviewing and maintenance would be easier.
Also, it would be cool to add "m5" in the get_dataset so that we can get it in one line (also independent of this PR).

Thanks @geoalgo! I already talked to @lostella prior to submitting this PR about the .ipynb vs .md thingy and we agree that in a second iteration we should make sure that this is part of the docs and therefore under constant testing.
As for including the M5 data into the get_dataset() method, I am not sure whether this is possible as the data is technically only accessible on Kaggle and you need to agree to the terms of the competition before being able to download the data. This is why we currently rely on the user to just download the data from there and supply it to us in the specified directory.

Makes sense, I missed this point, thanks!

I agree, I'll follow up with you on this soon! :)


Cleanout unused Plugins

This will not remove ALL inactive plugins. Some I'm keeping because we patched (for later reference) or are modules that aid in local development but don't always need to be active.

Removes the following inactive plugins from the Codebase:

Admin Taxonomy Filter (Performance bad)
Co-authors-plus
Admin Columns (really bad performance)
Forms for Campaign Monitor
Cyber SEO (I tried but forgot to remove)
Iframely
FB Instant Articles (no longer supported by FB)
RSS importer
Taxonomy Switcher
Headless CMS (not needed)
Publish to Apple News (may come back in the future, shall see)
Newspack (NP Blocks, NP Image Credits, NP Newsletters).

Closing in favor of a new PR.


Check if area exists.

What do I do to check if an Area exists?

You can log something within world.js to ensure an area is being grabbed if the issue is with booting an area; theres a function World.getAreaByName that will return an area (or false) by name.
All areas can be found in World.areas[].


main.py: set_grad_checkpointing before DDP or FSDP wrap

DDP + --grad-checkpointing resulted in but works with FSDP
AttributeErrorAttributeErrorAttributeError: : 'DistributedDataParallel' object has no attribute 'set_grad_checkpointing
': 'DistributedDataParallel' object has no attribute 'set_grad_checkpointing''DistributedDataParallel' object has no at
tribute 'set_grad_checkpointing'    raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")
AttributeError: 'DistributedDataParallel' object has no attribute 'set_grad_checkpointing'

I guess FSDP passes along set_grad_checkpointing to the module but not DDP. This works with both configurations

looks great, thanks @iejMac!


Code check to prevent IllegalReferenceCountException to occur

    Can a check for **cumulation.refCount() >0** be placed here? This will ensure that only those bytebuf are released whose refCount>0 and if bytebuf already has a refcount of 0, it is already deallocated or can be returned to the object pool. This will prevent IllegalReferenceCount from occurring.

Not sure about the implication on memory (Whether this check will cause a memory leak ?)
Originally posted by @joyfulnikhil in https://github.com/netty/netty/pull/12662#discussion_r984202665

@joyfulnikhil this would just "hide" bugs.


Use mdBook to replace GitBook

fix #145

follow files structure generated by mdbook init
update Travis CI according to https://rust-lang-nursery.github.io/mdBook/continuous-integration.html
update few internal links to be generated with markdown
add few chapter README files for table of contents

Preview: https://mikkcz.github.io/localizer-documentation/

@flodolo How does it look? One think I wasn't able to get working are tables of contents per page (<!-- toc -->). I haven't found any module that can provide them in mdBook.

I won't be able to take a good look until the end of the month, but the link above looks great.
One issue: this is removing all node, but we'd still want to use the linter, both locally and via Travis.

One issue: this is removing all node, but we'd still want to use the linter, both locally and via Travis.

Good point. I will try to add it back.

Done. :)

@Pike
Any thought or taking this route for our repos?


Add circumflex (^) to list of syllable separators

From<EMAIL_ADDRESS>on July 23, 2012 09:56:41
syl/@con describes the separator symbol. Circumflex used in Gluck_CheFaroSenzaEuridice.pdf. Also, make value list semi-open.
Original issue: http://code.google.com/p/music-encoding/issues/detail?id=92

From andrew.hankinson on October 17, 2012 07:52:52
Labels: -Milestone-Release2013 Milestone-ReleaseNext

From<EMAIL_ADDRESS>on November 16, 2012 14:54:28
This issue was closed by revision r720 .
Status: Fixed


split layout can't be extended

I tried to extend the element but then I get an Error/Warning.
class MySplitLayout extends Vaadin.SplitLayoutElement {
static get is() { return 'my-split-layout'; }
........
I get: Could not find style data in module named my-split-layout-default-theme
The problem seems to be the line 17 of themable-mixin because this.is is is now the name of my element.

Thanks for reporting, fix in https://github.com/vaadin/vaadin-themable-mixin/pull/18


the bootstrap button doesn't need a-type="Submit"

Challenge Name

http://bit.ly/2neOzFF
Issue Description

copying this part -type="Submit"- of the lesson's previous code for  making buttons isn't necessary. All you have to do is use the button tag and reference class 'btn"
Browser Information

Browser Name, Version:
Operating System:
Mobile, Desktop, or Tablet:

Your Code

Screenshot

type="Submit" is only required when submitting a form. Since the challenge doesn't ask you to wrap the button in a form, the Submit type doesn't need to be enforced. It is just a plain old button.
(I could be completely wrong, still new here ;))

Hi @eixan! Thank you for reporting this issue.
The statement in your description is correct. The type attribute is not required for this challenge. The challenge works both with or without this attribute.
Can you please elaborate on what appears to be the bug with this challenge?

Closing as stale. Feel free to comment back if you're still having an issue with this challenge or you can elaborate on what the bug is. Happy coding!


UnhandledPromiseRejectionWarning: RequestError: read ECONNRESET

What are you trying to achieve?
To use config of webdriverio restart set to true without getting the UnhandledPromiseRejectionWarning: RequestError: read ECONNRESET error in the console. I want to have a fresh restart of web session without throwing me the error.
Details

CodeceptJS version: 3.0.7
NodeJS Version: v14.17.0
Operating System: Mac OS X Big Sur 11.4
webdriverio
Configuration file:

exports.config = {
  tests: './scenarios/**/*_test.js',
  output: './output',
  helpers: {
    WebDriver: {
      url: https://buycoke.com,
      browser: chrome,
      restart:true,
      maximize:true
    },
    REST:{}
  },
  include: {
    I:  './steps_file.js'
  },
  plugins:{
      pauseOnFail: {},
    retryFailedStep: {
      enabled: true
    },
    tryTo: {
      enabled: true
    },
    screenshotOnFail: {
      enabled: true
    },
    wdio: {
          enabled: true,
          services: ['selenium-standalone']
    }
  },
  bootstrap: null,
  name: 'codeceptjs'
}

Screenshot

@PeterNgTr can you help me with this issue? this is not related to the async/await because I don't have the issue when I set the restart to false. Also, it is reproducible with a single test scenario with a session inside. Any workaround is very much appreciated.

Sorry, have no idea what can be wrong here


Convert monster desc to lists

Overview
Instead of descriptions having newlines in them, convert them to lists of strings. This will also make the spellcasting changes easier.

Fix for: https://github.com/adrpadua/5e-database/issues/108

"desc": [
          "The acolyte is a 1st-level spellcaster. Its spellcasting ability is Wisdom (spell save DC 12, +4 to hit with spell attacks). The acolyte has following cleric spells prepared:",
          "- Cantrips (at will): light, sacred flame, thaumaturgy",
          "- 1st level (3 slots): bless, cure wounds, sanctuary"
        ]

This is a bit more usable.

I don't see how splitting in lines will improve things. By the way, why splitting lines and not sentences or words? There's no real reason for that so it's uselessly arbitrary.
The description is just that: a description, not a list of descriptions.
If you want to represent the description correctly, it should be in a text format written to show descriptions, like, for instance, HTML or Markdown. Using text without a specific format is useless.

What does an entry starting with "-" mean?
Why is "1st level" not in bold, just like in the SRD?

These questions are answered by using a specific format, which has a format definition. HTML, Wikitext and Markdown are the best formats for the task coming to mind. Not an arbitrary format that merely splits on lines.

FWIW, I would find this substantially more usable if split much futher.  Example:
- special abilities:
   - name:  Spellcasting
   - description: "The acolyte is a 1st lvl spellcaster. The spellcasting ability is....etc...."
   - ability: wisdom
   - DC: 12
   - to_hit: +4
   - spells:
       - cantrips:
           - light
           - sacred flame
           - thaumaturgy
    - 1st level:
          - bless
          - cure wounds
          - sanctuary

In other words description is fine for prose, but there is a lot of actual data in the prose that would be extremely useful from a programmatic perspective (even if just a more flexible UI).
It might take a little bit of effort, but I bet there is a fairly good data structure that would acomodate most special abilities, magical or not.

@ogregoire I would not embed html or markdown within, instead I would suggest structured data (like above example) that would allow for any number of flexible presentation layers.

 Also, we have a similar format for description being a list of strings split by newlines in other parts of the database. We should consolidate on format instead of have multiple different ways to do descriptions.

I've always considered the description to be a text describing the data and the date being next to the description. So if you have the spellcasting ability, you have an object representing the spellcasting and you have a description that is the original text version of the data being shown.

That makes sense. We should then probably convert any descriptions as arrays back to strings in any of the other files.

Completely agree.  I have been prototyping what I posted above, keeping the description as prose (string), but writing some little scripts to extract actual data values out as structured data.

We're working on the form for extracting spellcasting over here:
https://github.com/adrpadua/5e-database/issues/4


[3.x] Fixes depth sorting of meshes with transparent textures

Currently, VisualServer calculates object depth from the camera. Then it overwrites that information with shadow data, then sends the wrong information to the renderer, which is used to sort all objects.
It is incorrect for all objects, but there's likely another reason in OpenGL or the renderer as to why opaque objects are sorted correctly.
This problem becomes apparent with transparent objects, when shadows are calculated. It affects all light types. However Omni and Spotlights have another caveat in that they don't calculate shadows every frame, so it's only wrong on the frames they do.

This PR moves the unused camera depth calculation to after the shadow calculation. The correct information is sent to the renderer which now properly sorts objects based on camera depth.

Fixes #43253
See issue for more details.
Bugsquad edit: Fixes #49389.

Is this something we need to fix in master too?

Thanks! And congrats for your first merged Godot contribution :tada:

Thanks guys.
I saw the 3.3 cherry pick. If you want, I'll make a different pr as the code is slightly different (due to lawnjelly's portal occlusion in 3.4). Should I? 3.3 needs it.
I'll also see about master. I skimmed over the code but haven't found what happened to the visual server yet.

Yes if the code changed significantly, a dedicated PR for 3.3 would be welcome. That would prevent me from wrongly resolving the merge conflicts and introducing a bug :)

Many thanks! Very happy to see this one fixed!

@akien-mga This change is safe to cherry-pick for 3.3 and works better than the original 3.3 version.
The distance calculation from 3.3
ins->depth = near_plane.distance_to(ins->transform.origin);
ins->depth_layer = CLAMP(int(ins->depth * 16 / z_far), 0, 15);

The new calculation from 3.x
Vector3 aabb_center = ins->transformed_aabb.position + (ins->transformed_aabb.size * 0.5);
ins->depth = near_plane.distance_to(aabb_center);
ins->depth_layer = CLAMP(int(ins->depth * 16 / z_far), 0, 15);

This version fixes occlusion when the trees are overlapping as shown here in both 3.3 and 3.x:

This code was changed in #43506 (@QbieShay), it should probably be cherry-picked first. But we were waiting for validations that it works as expected in 3.4 betas.

Oooh thank you, I missed that.

Re: master
Looking through the code it is structured quite a bit differently. I don't see an obvious case where shadow mapping is writing over the same variable as the camera distance.
I was able to recreate some assets and scenes in GD4 to test. It couldn't read any of my previous scenes or assets except the texture files. I don't see any occlusion issues with the trees under any lights with or without shadows.
However, I don't see depth_draw_alpha_prepass in the material options, and the transparent surfaces don't cast any shadows.
There are quite a lot of issues including the floating trunk shadows, no alpha shadows, splotchy dark areas on the alpha meshes. Transmission is gone too. But as it is there is no depth occlusion issue. If depth_draw_alpha_prepass or whatever is necessary to have the transparent meshes draw shadows is put back in, it may present the occlusion issue, but as I wrote, I don't see anything obvious from the code.

However, I don't see depth_draw_alpha_prepass in the material options, and the transparent surfaces don't cast any shadows.

See https://github.com/godotengine/godot/issues/50124 and other issues.

Cherry-picked for 3.3.3.

Other areas I've tested:
GD 4 may have an issue but there's so much changed code (VisualServer where the bug was is gone), and broken code that we can't really test yet and I didn't see anything obvious looking at the code.
Depth sorting is a big problem in MMI, but that is independent from, and out of scope of this change.
The only issue I've seen related to meshes is if you have two trees close to each other maybe overlapping and your player is in the middle. If you turn left one object overlaps, turn right the other overlaps so you get a popping effect. It's odd if you have a long sideways tree overhanging a roof with transparency on the thatch. However, these edge cases are also out of scope and not a big deal compared to what this merge fixed.

Thank you. This issue was the primary reason why I left Godot for Unreal engine. I will consider coming back. Now we just need a terrain editor like Unreal's. :D

I'm guessing developers are probably already aware of this, but just in case, this issue is still present in the latest Godot 4 beta. (Beta5 as of writing)
Video: https://streamable.com/ni92le

@EzraT This issue is for 3.5 only, and the problem was z-order of multiple objects. In GD4 it is a problem with faces, as it occurs on the same object.
https://github.com/godotengine/godot/issues/63675