TOptions instance is validated when IOptions<TOptions>.Value is accessed

Description
From https://learn.microsoft.com/en-us/aspnet/core/fundamentals/configuration/options?view=aspnetcore-8.0#validateonstart

Options validation runs the first time an IOptions<TOptions>, IOptionsSnapshot<TOptions>, or IOptionsMonitor<TOptions> implementation is created.

Options validation runs when IOptions<TOptions>.Value is accessed not when IOptions<TOptions> is created. Similar applies for IOptionsSnapshot<TOptions> & IOptionsMonitor<TOptions>. See also  https://source.dot.net/#Microsoft.Extensions.Options/OptionsFactory.cs,55.
Page URL
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/configuration/options?view=aspnetcore-8.0
Content source URL
https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/fundamentals/configuration/options.md
Document ID
dc7e3449-650b-d117-5eac-69e5ccb250cb
Article author
@tdykstra

Thanks for reporting that. We'll revise the wording the next time we update the article, or you're welcome to submit a Pull Request to address the issue.

I picked the latter – https://github.com/dotnet/AspNetCore.Docs/pull/33844. Please, redact this. On my local env it is impossible to validate code references and I am not familiar with project technical writers' customs.

Thanks for the PR, I'll fix the xref links, probably Monday.

This was fixed by #33844


Each child in an array or iterator should have a unique "key" prop. Check the render method of BoxShadow. See https://fb.me/react-warning-keys for more information.

Warning: Each child in an array or iterator should have a unique "key" prop. Check the render method of BoxShadow. See https://fb.me/react-warning-keys for more information.
BoxShadow._this.render	@	BoxShadow.js:32

I also had this issue. I think my PR should fix it. @879479119 can you review?

I see the source, you add the prop 'key',but the warning remains!
<Stop offset="0" stopColor={color} stopOpacity={opacity} key={key+'Linear0'} />,
<Stop offset="1" stopColor={color} stopOpacity="0" key={key+'Linear1'} />
My dependencies is:
react-native-shadow:^1.2.1
react-native-svg:^6.0.0


Snippet explaining how to easily pass commands to the terminal

This is a short explanation on how to use the > system() < function to easily send commands to the terminal where a console application is running

Thanks man!
Minor fixes done and deployed:
https://onelinerhub.com/c/send_commands_to_terminal


@manyToMany between same model fails with "[targetName] cannot reference itself"

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.
[X] I have removed any sensitive information from my code snippets and submission.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
v14.18.3
Amplify CLI Version
7.6.21
What operating system are you using?
MacOS
Did you make any manual changes to the cloud resources managed by Amplify? Please describe the changes made.
No manual changes made
Amplify Categories
api
Amplify Commands
codegen
Describe the bug
@manyToMany between same model fails with "[targetName] cannot reference itself".
For example, given the following schema
type ServerUser
  @model
  @auth(
    rules: [
      { allow: private, operations: [read] },
      { allow: owner, operations: [create, delete, update] }
    ]
  ) {
  id: ID!
  owner: String
  username: String!
  contacts: [ServerUser] @manyToMany(relationName: "UserContacts")
  contactOfOthers: [ServerUser] @manyToMany(relationName: "UserContacts")
}

amplify codegen models fails with serverUserID cannot reference itself.
Original issue: https://github.com/aws-amplify/amplify-ios/issues/1649
Expected behavior
amplify codegen models should succeed and correctly generate the intermediate model needed by a @manyToMany relationship.
Reproduction steps

execute amplify init

executeamplify add api

replace generated GraphQL schema with the provided one

execute amplify codegen models

GraphQL schema(s)

type ServerUser
  @model
  @auth(
    rules: [
      { allow: private, operations: [read] },
      { allow: owner, operations: [create, delete, update] }
    ]
  ) {
  id: ID!
  owner: String
  username: String!
  contacts: [ServerUser] @manyToMany(relationName: "UserContacts")
  contactOfOthers: [ServerUser] @manyToMany(relationName: "UserContacts")
}

Log output

# Put your logs below this line

Additional information
No response

Any alternative for this would be great to have.


ŀ returns a raw generator instead of a LazyList

Vyxal, 9 bytes
⁽∑‡9>?ŀfL

Try it Online!
vs
Vyxal, 8 bytes
⁽∑‡9>?ŀL

Try it Online!

Didn't mean to close


"Cppsdk not present, cpp mods will not be loaded" - what's it mean?

Branch or Release
v2.5.2
Game and Engine Version
Pseudoregalia, uses UE 5.1
Describe the bug
In the console, it says "Cppsdk not present, cpp mods will not be loaded" if I don't have "Mods/ue4ss-cppsdk.dll" present, and yet it loads my Cpp mod. It is entirely unclear to me what this means.
Plus it only works with the xinput1_3.dll that I built in my Cpp project, so would I have to distribute this with a potential mod?
To Reproduce

Follow the steps to making a C++ mod
(Bonus step: learn that I can't clone main, need to checkout tag v2.5.2, and then apply #194 workaround)
Copy dll of my new mod to its folder in Mods
if I use the v2.5.2 official release xinput DLL, I get a fatal error
if I use the xinput1_3.dll built from my MSVC project, I still get the ominous "Cppsdk not present" message and yet my mod prints to console
if I then copy cppsdk_xinput.dll from my MSVC build output to Mods/ue4ss-cppsdk.dll the message goes away

Expected behavior
I'm really just not sure what I'm supposed to do, and I'd like to know

Can I get my C++ mod to work with the official v2.5.2 release?
What difference does it make if I put Mods/ue4ss-cppsdk.dll in place, if my mod loads either way?

Screenshots and UE4SS Log

I could provide more logs from CMake and MSVC but I'm not actually having any build issues currently besides #194 workaround
Desktop (please complete the following information):

OS: Win10

Additional context
meow 🐈

You should not be linking with xinput1_3, instead link to cppsdk and then the mod will require it. Linking to cppsdk is more portable as it allows multiple injection methods of ue4ss rather than just xinput

Oh right, I forgot I edited my mod CmakeLists.txt to say
target_link_libraries(${TARGET} PUBLIC xinput1_3)

on v2.5.2 would I change this to cppsdk, or ue4ss? Since in the current main branch the cppsdk and xinput1_3 targets seem to have gone away, but I think on 2.5.2 I still got them.
Also I built my mod as Release instead of Debug and it seems to load with official release, which I guess makes sense 🙃

Oh right, I forgot I edited my mod CmakeLists.txt to say
target_link_libraries(${TARGET} PUBLIC xinput1_3)

on v2.5.2 would I change this to cppsdk, or ue4ss? Since in the current main branch the cppsdk and xinput1_3 targets seem to have gone away, but I think on 2.5.2 I still got them.
Also I built my mod as Release instead of Debug and it seems to load with official release, which I guess makes sense 🙃
Edit:
Looks like it would be against ue4ss. But then I am back to
[12:38:51] Failed to load dll <[...]\Binaries\Win64\Mods\MyModYeah\dlls\main.dll> for mod MyModYeah, error code: 0x7e
[12:38:51] Was unable to install mod 'MyModYeah' for unknown reasons. Mod is not installable.

(getting this even with the xinput1_3.dll that was built in my project solution and with ue4ss-cppsdk.dll in place)
Make sure you're building your mod with the exact same version of UE4SS that you've installed in your game directory.
This includes building both in the same build mode, meaning both in Release or both in Debug.


Possible to have a user assigned to two App Groups?

Can you assign the same user to a desktop app group and remoteapp app group at the same time?  I would like the user to have the option to open a published app or session desktop.

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

ID: c05d017a-8ce4-d3c2-333c-9f1decbc8e6c
Version Independent ID: 7f2287e0-71d2-05ef-335b-45bb4cd6cfe3
Content: Manage app groups for Windows Virtual Desktop Preview  - Azure
Content Source: articles/virtual-desktop/manage-app-groups.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

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

@Heidilohr Can you please help confirm on this one? Thanks :)
@Kthomas3 Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

Hi,
Any update on this?
Thanks.
Florent

@Heidilohr @ChristianMontoya Can either of you help confirm on this one? Thanks :)

Any update??  I'm surprised to find that I can only assign a user to one group - which is either a 'desktop' group or 'remoteapp' group.  I want to be able to publish both the desktop and apps to users.  Is this possible?

@benwhittaker : Within one host pool, a user can only be assigned to a desktop app group or 1+ RemoteApp app groups. We've heard feedback to allow for both, but there are safeguards we'd have to add to ensure that profiles don't collide and ensure a clean user experience for users.

@benwhittaker Any update? Did that help?

I also found the same. I would like to know the idea behind this restriction.

@jhlosin The product team member has answered this in this comment : https://github.com/MicrosoftDocs/azure-docs/issues/28080#issuecomment-494822274
Please post this as a product feedback here. This will allow the community to up-vote and for the product team to include into their plans. We also have the "Give Product Feedback" button in our documents now to take you directly to the appropriate feedback page.
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.


Fixes #12523: Airflow error with lineage ingestions from services having space chars in their names

Describe your changes:
Fixes lineage ingestion names containing spaces
Added the Lineage pipeline type to the utility function getIngestionName, so when the lineage ingestion name is generated from the service name it does not contain spaces.
I made this change after encountering an Airflow error where DAGs could not be properly set up because of a space in the name which led to a space in later Airflow API calls.

Type of change:
Bug fix

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] My PR title is Fixes <issue-number>: <short explanation>
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] For JSON Schema changes: I updated the migration scripts or explained why it is not needed.

Hi @rudydel Can you add some screenshots

Hi @rudydel Can you add some screenshots

Hello! I added them in the issue #12523

Hi @rudydel Can you add some screenshots

@chirag-madlani
To keep the discussion here: below is a screenshot of an error caused by the space characters when trying to view logs of the lineage ingestion. You can see that spaces are carried over to the API Calls:

@chirag-madlani  I highlighted the issue causing the underlying Airflow errors, including the one in the previous screenshot.


Add permalink virtual field to items table

I added a virtual column (no storage overhead) to the output that easily links back to the source. It works nicely out of the box with datasette:

I got bit a bit by https://github.com/simonw/sqlite-utils/issues/411, so I went with a manual table_xinfo and creating the table via execute. Happy to adjust if that issue moves, but this seems like it works.
I also added my best-guess instructions for local development on this package. I'm shooting in the dark, so feel free to replace with how you work on it locally.

@simonw can you take a look when you have a chance?


Basic Authentication

Hi Paul
I'm testing peekaboo for my opencast platform
I see that you create a test user on mongo
Can I use basic authentication with admin/admin?
Should I configure mandatory cas or ldap?

Hi
i suppose we should do a bit more docs on this
when you are just developing, you see that some test users are created in the meteor console
so in a web browsers console you can do autentication using the following:
Meteor.loginWithPassword('admin@example.com','admin')
in production you shouldn't do this, you can remove the test users all together

moreover you can use this settings.json file in development
https://github.com/SussexLearningSystems/peakaboo/blob/master/docs/settings.example.json
i think if you use:
"logins":{
      "password":{
         "active":true
      },

it would do the same, but ive not tested this for ages sorry!

Thanks
it's  works fine.


[QUESTION] Error apt upgradable

What is your question?
I'm using copa to check an image for vulnerabilities with the following command:
copa patch -i $trivyImage
But it always stops at the error below:
#10 sh -c apt list --upgradable 2>/dev/null | grep -q upgradable || exit 1
#10 ERROR: process "sh -c apt list --upgradable 2>/dev/null | grep -q upgradable || exit 1" did not complete successfully: exit code: 1
Error: process "sh -c apt list --upgradable 2>/dev/null | grep -q upgradable || exit 1" did not complete successfully: exit code: 1

Hi @rodrigoasf9 it looks like your image does not have any outdated packages. Would you be able to share the image you used in order to confirm?

I expected that to be the case, but I would like to know if there is any way to avoid this type of error in a pipeline?

Hello,
I have the same problem in my pipeline, some work, others don't work and all that don't work have the same error message and I'm already using the --igonre-errors parameter, I'll share the pipeline yml:
jobs:
  - job: Run_Trivy_ACR_and_Git
    displayName: Run Trivy ACR and Git
    pool:
      vmImage: 'ubuntu-latest'

    steps:
     - task: Docker@2
       inputs:
	 command: 'build'
	 containerRegistry: <my registry>
	 repository: <my repos>
	 Dockerfile: <my dockerfile>
	 buildContext: **
	 tags: $(Build.BuildId)
       displayName: 'Docker build'

     - task: Docker@2
       inputs:
	 command: 'push'
	 containerRegistry: <my registry>
	 repository: <my repos>
	 tags: $(Build.BuildId)
        displayName: 'Docker push'

      - task: Docker@2
        displayName: Login docker
        inputs:
          containerRegistry: <my registry>
          command: 'login'
          addBaseImageData: true
          addPipelineData: true

      - task: trivy@1
        displayName: Run Trivy on the Repos
        inputs:
          version: 'v0.54.1'
          docker: false
          path: '$(System.DefaultWorkingDirectory)'
          severities: 'CRITICAL,HIGH'
          exitCode: '0'
          ignoreUnfixed: true

      - task: trivy@1
        displayName: Run Trivy in ACR
        inputs:
          version: 'v0.54.1'
          docker: false
          loginDockerConfig: true
          image: <my image>
          severities: 'CRITICAL,HIGH'
          ignoreUnfixed: true
          exitCode: '0'

      - script: |
          sudo apt-get update
          sudo apt-get install -y wget
          wget https://github.com/project-copacetic/copacetic/releases/download/v0.8.0/copa_0.8.0_linux_amd64.tar.gz
          tar -xvzf copa_0.8.0_linux_amd64.tar.gz
          mv copa /usr/local/bin/copa
          sudo chmod +x /usr/local/bin/copa
        displayName: 'Download and Install COPA Cetic Binary'

      - script: |
          export DOCKER_BUILDKIT=1
          mkdir -p ~/.docker/cli-plugins
          curl -SL https://github.com/docker/buildx/releases/download/v0.17.1/buildx-v0.17.1.linux-amd64 -o ~/.docker/cli-plugins/docker-buildx
          chmod +x ~/.docker/cli-plugins/docker-buildx
          docker buildx create --use
          docker buildx inspect --bootstrap
        displayName: 'Setup BuildKit and Buildx v0.17.1'

      - task: Bash@3
        displayName: 'Run COPA Cetic for vulnerability correction'
        env:
          trivyImage: <my image>
        inputs:
          targetType: 'inline'
          script: |
            echo "Starting Update/Upgrade packages"
            sudo apt-get update && sudo apt-get upgrade -y || true
            echo "Starting COPA Cetic..."
            copa patch -i $trivyImage --ignore-errors

      - task: Docker@2
        displayName: 'Push Patched Docker Image to ACR'
        inputs:
          command: 'push'
          repository: <my repos>
          tags: |
            $(imageTag)-patched
          containerRegistry: <my registry>

When you reach the Run COPA Cetic for vulnerability correction step, the error occurs. Is there anything else that needs to be done?

@evertonlsouza is there a reason you are running sudo apt-get update && sudo apt-get upgrade -y || true before the copa patch? would you also be able to share the image you are using to see if we can reproduce?

Hi @ashnamehrotra
I am using sudo apt-get update && sudo apt-get upgrade -y || true to do some tests to see if it worked but the error persisted, there is no specific reason.
Regarding the images, I tested with these:
FROM node:18-bookworm-slim AS packages
FROM node:18-bookworm-slim AS build
FROM node:18-bookworm-slim
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build

@rodrigoasf9  @evertonlsouza you are correct, we error out when there are no upgradable packages since we do not want to create a patched image tag with no changes. Currently, --ignore-errors does not ignore this specific case, but we will add support for that!

@ashnamehrotra We’re eagerly awaiting that feature, but I’d also like to ask if you suggest any workarounds for these cases. In our experience, some images successfully go through the Copa patching process, while others don’t, returning the type of error we previously shared.

@rodrigoasf9 there currently aren't any workaround within copa, however, you can check for vulnerabilities before choosing to patch the image similar to how we do in this example for the copa action: https://github.com/project-copacetic/copa-action/blob/00f0ef529529d7a7d49a1f3b9f5f5cf54ba2235e/.github/workflows/patch.yaml#L1-L81. This way, we will not patch an image if it is already up to date and will not encounter that error. You can also check for/catch the specific error you are seeing in this case.


openxray: 784-october-preview -> 822-december-preview

Motivation for this change
Closes #119299
Done:

Bump
Fixing pname not matching name in all-packages.nix
Fixing format hardening
Removing @gnidorah (account deleted) and adding myself as maintainer
Tested with game files

Things done

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

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

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

Result of nixpkgs-review pr 121806 run on x86_64-linux 1

1 package built:

openxray

Fixed merge conflict.


Publish Renamed RSM.HCD.CSharp Packages to the New rsm-hcd NuGet Organization

Publish major version 3.0
(Optional) Update CI/CD pipeline to automatically push renamed packages to the new org

Broken off from #52

@rllowman and whoever else, let me know your Nuget username and I'll get you added to the organization.

@rllowman and whoever else, let me know your Nuget username and I'll get you added to the organization.

rlowman-rsm


"Cheleteni", "Ciuldești" are listed in the drop-down menu

Description:
When user writes "Cheleteni" and "Ciuldești" the locations appear 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 "Cheleteni"

Expected results
The location appears in the drop-down menu as "Cheleteni, Alba (Bistra)"

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Ciuldești"

Expected results
The location appears in the drop-down menu as "Ciuldești, Alba (Bistra)"


Instructions for accessing a command terminal on Mac

@Rick-Anderson Here is the new file we discussed.
/cc: @anangaur

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

@mattielee  check my commit please.

@tdykstra  the CLA warning just popped up after I did a commit. I guess that pushed it over the limit. Do you know how temp employees sign the CLA? cc @scottaddie

@mattielee you need to sign the CLA
/cc: @anangaur

@Rick-Anderson Ok I signed it.


Update to Python 3

Ran 2to3 conversion program on the entire repo.

Changes:

For loops wrapped in list().
Prints are now functions: print().

I tested the server's virtualenv in both Python 2.7 mode and Python 3.7 mode. It works for both versions. :tada:

@404NetworkError Thank you, David!


Various improvements to config code

Make error messages more informative
Add doc comments
Make generate_config() private
Reorder code so that public stuff comes first
Fix typo

We were actually thinking of moving away from RON to a more user-friendly custom config, this might be an opportunity

Oh awesome, I was gonna ask if I could do that. I was thinking TOML, is that what you had in mind?

I'm also considering storing the default config as TOML or whatever we go with so that we don't have to write out the default config in rust, serialize it, then immediately de-serialize it the way we're doing now.

As per our discord discussion, TOML is off the table for this PR.

I hope we don't pick yaml :p

When I say TOML is off the table I mean this PR is done, I am not implementing a config language change at this time.


Handle intentionally missing values such as Market Cap correctly

Codecov Report

Merging #105 (4a0718b) into main (f26a230) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main      #105   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           40        40
  Lines          615       615
  Branches       236       235    -1
=========================================
  Hits           615       615

Impacted Files
Coverage Δ

.../redis/repositories/resource/resourceRepository.ts
100.00% <ø> (ø)

...rc/redis/repositories/session/sessionRepository.ts
100.00% <ø> (ø)

...kend/src/redis/repositories/user/userRepository.ts
100.00% <ø> (ø)

...nd/src/redis/repositories/stock/stockRepository.ts
100.00% <100.00%> (ø)

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


feat: reworked k8s-views-pods.json with ideas from (#21)

Signed-off-by: David<EMAIL_ADDRESS>Pull Request
Required Fields
:mag_right: What kind of change is it?

feat

:dart: What has been changed and why do we need it?

reworked k8s-views-pods.json with ideas from #21

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


GraphML transform issues

 "nodes": [
    {
      "id": "n0", <------------------------------------------------------------------------ should be just integer
      "label": "<IP_ADDRESS>",
      "type": "ipv4-address",  <--------------------------------------------------------- simpify to "ip"
      "properties": {
        "ipv4-address": "<IP_ADDRESS>",
        "whois": "#\n# ARIN WHOIS data and services are subject to the Terms of Use\n# available at: https://www.arin.net/resources/registry/whois/tou/\n#\n# If you see inaccuracies in the results, please report at\n# https://www.arin.net/resources/registry/whois/inaccuracy_reporting/\n#\n# Copyright 1997-2024, American Registry for Internet Numbers, Ltd.\n#\n\n\n#\n# Query terms are ambiguous.  The query is assumed to be:\n#     \"n <IP_ADDRESS>\"\n#\n# Use \"?\" to get help.\n#\n\nPSINet, Inc. COGENT-A (NET-38-0-0-0-1) <IP_ADDRESS> - <IP_ADDRESS>\n3NT SOLUTIONS LLP 3NT-CGNT-NET-1 (NET-38-180-0-0-1) <IP_ADDRESS> - <IP_ADDRESS>\n3NT SOLUTIONS LLP CLOUD-NETWORK-US (NET-38-180-146-0-1) <IP_ADDRESS> - <IP_ADDRESS>\n\n\n\n#\n# ARIN WHOIS data and services are subject to the Terms of Use\n# available at: https://www.arin.net/resources/registry/whois/tou/\n#\n# If you see inaccuracies in the results, please report at\n# https://www.arin.net/resources/registry/whois/inaccuracy_reporting/\n#\n# Copyright 1997-2024, American Registry for Internet Numbers, Ltd.\n#",
        "ipaddress.internal": "false",
        "id": "n0" <----------------------------------------------------------------------- redundant
      }

ids fixed https://github.com/hversu/ugh/pull/11


TableExistsAsync() Not available in Google.Cloud.BigQuery.V2 and GetTableAsync() throws exception

I'm using Google.Cloud.BigQuery.V2 version 3.10.0 nuget package.
I don't know the intention behind the api, but I'm just trying to validate whether a table already exists in bigquery before I create one. No guidance provided with c# docs
However, it seems odd that if the table doesn't exist, it will throw an exception rather than just returning a null object.
My current code snippet that does not work
        //Trying to see if the table already exists in the dataset in case of resets
        var datasetRef = await bqClient.GetDatasetAsync(dataset);
        var tableRef = datasetRef.GetTableReference(tableName);

        var existingTable = await bqClient.GetTableAsync(tableRef);
        if (existingTable is not null)
        {
            _logger.Info("Criteria Table already exists. Will be skipping uploads.");
        }
        else
        {
            //Todo: Create table and populate
        }

I could do the following, but it seems bad to be expecting a 404 response and just trusting the 404 to mean "Yes, we have successfully searched your dataset for the provided table and it is not available." Is it your intention for the client to work like this even though the return object of this function is a nullable bigquery table?
        //Trying to see if the table already exists in the dataset in case of resets
        var datasetRef = await bqClient.GetDatasetAsync(dataset);
        var tableRef = datasetRef.GetTableReference(tableName);

        try
        {
            await bqClient.GetTableAsync(tableRef);
            _logger.Info("Criteria Table already exists. Will be skipping uploads.");
        }
        catch (Google.GoogleApiException e) when (e.Error.Code == 404)
        {
            //Table does not exist, so create and populate it.
        }

Environment details

OS: Sonoma 14.6
.NET version: 8
Package name and version: Google.Cloud.BigQuery.V2 version 3.10.0

Steps to reproduce

Create a dotnet api project
Install Google.Cloud.BigQuery.V2 package

It is by desing that GetTable will throw if the table does not exist. Calling code should know how to best deal with the exception, whether is truly an error or something can be done about it.
You can continue to do what you are doing, i.e. catching the exception and creating the table there. Alternatively you can attempt to create the table and catch the exception that will be thrown if the table already exists. Here's a list of BigQuery erros that you can rely upon.
It's unlikely that we add a TableExists method or similar, unless the API itself does so, as we try to mimick the API surface as closely as possible.
I'll be closing this issue now as I believe I've addressed your questions, do leave a comment if you believe otherwise.

All good to close.
If someone else comes across this and wants to just create the table without checking it's existence first. They can expect a 409 error when they try to create a table that already exists defined at https://cloud.google.com/bigquery/docs/error-messages
try
{
  var tableOptions = new CreateTableOptions();
  var createdTable = await bqClient.CreateTableAsync(dataset, tableName, schema, tableOptions);
  // Continue population
}
//Duplicate error defined here https://cloud.google.com/bigquery/docs/error-messages
catch (GoogleApiException ex) when (e.Error.Code == 409)
{
  // Table already created. Nothing to do
}


Fixes and cleanup in deprecations missed for 8.0

Remove deprecation message builder for 8.0
Fix deprecation message for removal postponed to 9.0

@bot-gradle test this

I've triggered the following builds for you:

PullRequestFeedback build

@bot-gradle test and merge

I've triggered a build for you.


Add get_children method to st2client for liveactions

See #4442
This is my first PR for stackstorm, I tried to make this PR look like the other active PRS, but if I am missing anything or doing something wrong please let me know!

Thanks for following up with a PR. Also, nice you got a nice fancy number 4444 ;).
I have a higher level concern which is should we be exposing LiveAction model to the user? I understand today the HTTP client exposes it but LiveAction is supposed to be an internal model that's a light weight "reference" to the larger execution model. Can you describe why you want to consume this? Also, is your custom web open source? Anything that you are willing to contribute back to the community?

(BTW I cleared the cache and re-ran the travis build. We have some issues with travis caches and randomly failing tests that we haven't gotten to bottom of.)

@lakshmi-kannan Thanks 4 reviewing!  I'm also confused as to why liveactions are exposed in st2client as opposed to executions.  Reading through the st2client README, we see

The resource managers for the models are instantiated under the client as triggers, rules, actions, liveactions (for executions), and keys.

This seemed confusing to me because, as you point out, liveactions seem to differ from executions in various ways.  Regardless, the LiveActionResourceManager constructs a reference to the api/v1/executions endpoint, and I've been using it to get execution data.  I assumed that using the name liveaction was a side effect from some early st2 design decision and had just become the norm.  I don't know where all st2client.liveactions is used - my guess is that renaming it st2client.executions it would be a significant refactor effort.  Any more thoughts?
The web app is an internal proof of concept at the moment, my team and I are exploring ways to make a "generic output adapter/parser".  Meaning for some arbitrary json execution result object, render a meaningful react element as opposed to just pretty printing some the stringified json.  It's still in the very early stages but if we manage to get anywhere I'd be happy to introduce some version of it to the community.  Maybe I'd take the adapter and incorporate it into a fork of st2web - any other ideas around how y'all might like to see a contribution like that?
The travis build still seems to be failing, but as far as I can tell not for any reasons related to my changes.

Yeah, liveactions stuff is a left-over from the early days :)
One thing we could do it add st2client.executions alias for st2client.liveactions and deprecate st2client.liveactions key and remove it in a future version.
Besides that, I don't really see any blocker so I will go ahead and merge it once tests pass.
I will look into making that st2client.executions alias in a separate PR.


consider not making CanvasTextWrapper a constructor

it looks like the prototype simply has helper functions used at creation, not methods meant to be used.  Consider making CanvasTextWrapper simply a function as opposed to a constructor fn.  CanvasTextWrappers are not reusable (you construct them once, then never use them again), so it's kind of odd to have to construct them.

Fair enough. Will do some re-factoring soon. Thanks.


Distorted Emoji in Minimal Theme

This is something that recently popped up after I added the Advanced Appearance plugin. I have since removed this plugin, but this behaviour persists.
Whenever I use emoji in Obsidian with the Minimal theme, my emoji are distorted.

I believe this has already been reported as an issue with the emoji plugin — I am assuming that's what you're using?

I believe this has already been reported as an issue with the emoji plugin — I am assuming that's what you're using?

Nope, I wasn't using the emoji plugin, but I tried it again with the plugin, and I'm having the same problem.

I can confirm that it happens with and without the emoji plugin, albeit differently. If the plugin is activated, emojis are distorted like shown in the first post. If it is deactivated, emojis get humungously large.

I am not able to reproduce this bug on Mac or iOS.
Can you try adding this CSS snippet?
.markdown-preview-view .image-embed img:not([width]) {
  width:auto;
}

I am wondering if emoji are treated as image embeds for some reason.

Somehow, it's not happening anymore. So whatever caused this is fixed.

Hi @kepano ,
Is it OK to reopen this? I have exactly same issue.
Edit mode:

Preview mode:

I tried adding the snippet you pasted above, but that doesn't help.
Anyone been able to find a fix for this?


B 20654 m25 int

B-20654
Summary
Is there anything you would like reviewers to give additional scrutiny?
Adding the ability to store/save the generated 858s in the system and view them in the admin app
Verification Steps for the Author
These are to be checked by the author.

[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] Have the Agility acceptance criteria been met for this change?

Verification Steps for Reviewers
These are to be checked by a reviewer.

[ ] Has the branch been pulled in and checked out?
[ ] Have the BL acceptance criteria been met for this change?
[ ] Was the CircleCI build successful?
[ ] Has the code been reviewed from a standards and best practices point of view?

Setup to Run the Code

Instructions for starting storybook
Instructions for starting the MilMove application
Instructions for running tests

How to test

Access the test harness scenarios and run 'MakeMoveReadyForEdi'
grab the payment request number from the payload

run  go run ./cmd/generate-payment-request-edi/ --payment-request-number 9641-6802-1
see a new record in payment_request_edi_files for that payment_request_number and the edi should match what's showing in terminal output
access Admin app
select Payment Request Syncada Files link on left nav
click the row of  payment request number from above
validate the edi string is the same from db and terminal output

Frontend

[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, Edge).
[ ] There are no new console errors in the browser devtools.
[ ] There are no new console errors in the test output.
[ ] If this PR adds a new component to Storybook, it ensures the component is fully responsive, OR if it is intentionally not, a wrapping div using the officeApp class or custom min-width styling is used to hide any states the would not be visible to the user.
[ ] This change meets the standards for Section 508 compliance.

Backend

[ ] Code follows the guidelines for Logging.
[ ] The requirements listed in Querying the Database Safely have been satisfied.

Database
Any new migrations/schema changes:

[ ] Follows our guidelines for Zero-Downtime Deploys.
[ ] Have been communicated to #g-database.
[ ] Secure migrations have been tested following the instructions in our docs.

Screenshots

Warnings

:warning:

Files located in legacy directories (src/shared or src/scenes) have
been edited. Are you sure you don’t want to also relocate them to the new file structure?
View the frontend file org ADR for more information

:warning:
This PR does not include changes to unit tests, even though it affects app code.

  Generated by :no_entry_sign: dangerJS against 5b23b4414b0af4f4d2dbd3a4e26ce1fdc43ce20f


Verbose naming of --continue_path

Right now, --continue_path suggests that it's only used to continue; in fact, it's used to set the whole parameter. Renaming it to a more verbose option (--storage_path?) will be necessary.
In that vein, also change logging functionality to find a better way to specify where to log.

Logging could be changed by not specifying a logging path in logging.conf by default and, when it is not set, logging in continue_path. This still allows the user to define paths while keeping a reasonable default which keeps everything written to disk together.
These changes also eliminate the differentiation between win and *nix file locations.


Sprint 2 Objectives - Alex Rubio

Blog = https://alexrubio1.github.io/Alex_2025/2024/10/14/blog-for-homework_IPYNB_2_.html

Assignment
Points
Grade
Evidence

Baseline Grade
55%

Max Grade
90%

Pull Request (Integration)
1
1

Relevancy Checklist (Peer)
2
2

Lesson Style (Period)
1
0
Didn't help as much as I wanted to on the main index as the scrum master made the style pink and more  so the scrum mostly did everything  stylewise

Homework, Popcorn Hacks
1 x 5
5
The first popcorn hack or the first code in the beginning is the python version     Then my homework was to create a copy of my to-do-list and make your own and being creative, optional to use the enumerate function   So with being taught already and what you worked with in the popcorn hack you should have a idea of how to change it

Individual Contribution
1
1
 Presented 3.8.3 index loops

Personal Notebooks / Blogs
1
1
 Each lesson in a notebook and a summary

Total
11
10

Skill
Points
Grade
Evidence

Work Habits (Analytics)
1
1
Github analytics and commits on team-teach

Team Planning (Issue)
1
1

Presentation Memories
1
1
I remember trying to be very clear and it working as when we were completing the popcorn hacks everyone had a clear understanding and going off the popcorn hacks every shouldve had a easy time doing the homework.  I tried to speak as clearly and loud as possible

Grading and Feedback
1
1
 our grading:

Beyond Perfunctory
1
1
Our website was fairly straightforward and adhered to standard guidelines, without too many extra features. However, we did successfully modify the font colors and sizes without disrupting the config.yml file changing it to pink and more

Assignment
Weightage
Grade
Comments

College Board Coverage
20
20
Our topic focused on iterations and the various types of loops and me personally index loops. I believe we and myself covered all the key concepts, providing multiple examples in both JavaScript and Python.  Me personally I tried to make a fun popcorn hack and something that would get people interested with index loops and want to actually learn it.

Python Examples
15
15
For my example i used python and index loops by using items as my values and  the enumerate function to create a actual index loop

JavaScript Examples
15
15
The same as python but in javascript enumerate isn't available in javascript so you would have to set it manually

Popcorn Hack Usage
10
10
For every example that I had i used python and javascript allowing the understanding for both coding languages.    Same as python i used a javascript example and added a little brief explanation because I know it could be hard to understand javascript at times

Homework
10
10
Using the popcorn hack as a template you would have to switch the whole idea and be original with your homework changing the checklist to something that could be useful to you like check list of your hobbys, to do list, something thats meaningful to you!

Grading Plan
10
10
We made a issue as a group and followed the directions the scrum master gave us, me personally this was my grading plan:

Original and Creative
10
10
All of our formatting and examples are completely original, and we took the opportunity to customize the fonts to give the design a more playful look. Additionally, we incorporated loops beyond the College Board curriculum, demonstrating various ways to utilize iterations in everyday programming tasks.

Total
90
90

Made a table with Navigation blog.    Made a flash card summary for compsci.  He worked on looked on index loops, he wanted to create someting with meaning (check lists)

I liked how you created flash cards on your website to help you learn that was very innovative! Good job Alex

I like how your website has your own flashcards because you feel that flashcards help you study new concepts, it's really cool that you recognize that and build something off of it!

The website style was very good. The flash cards you made was also a creative application and very efficient to get information.

I like how each page has its own unique theme and I think that is super neat. I like how you explained your team teaching lessons and how you guys incorporated easy homework for everyone to understand. Well done

I liked your site and flash cards were very interesting and cool.


Low efficiency of variable lstm

The gpu utilization of variable lstm is very low and unstable, it seems symbol construction causes this low efficiency. We don't use bucket strategy, so sym_gen is called every batch.

The  blank between batches is very huge which cause gpu utilization to 0. And the cudamemset (green part) costs most of the compute time. So how to eliminate the blank between computations, and reduce the cudamemset times?

It costs little on creating a new executor, the blank seemed to caused by the hot start of the new exectutor's first execution. Is there any way to avoid this? @tqchen

@feiyulv Is it possible to share the executors?

@sxjscience  I use the executor_mangager api, different executors can share the same memory, but the operators and other resources are reconstructed. The phenomenon is very strange. Since the fully cnn  also create a new executor every iteration, but it doesn't hurt the speed as I observed. For test, I use the same length in lstm for each batch, just  create a new executor sharing memory with the previous, the speed still drops.

Maybe because RNNs with long sequences are much larger graphs than a typical CNN. Graph construction speed should be improved once nnvm is in place.

@pluskid The length does influence the speed, however construction is insiginifciant. I construct new  executor each batch, but use the default executor to do forward/backward, the gpu utilization won't drop.(For test, the sentence length is the same). It seems the hot start of the new executor causes the drop of speed

@feiyulv Could you get an example that uses dummy data to help us reproduce the behavior?

@sxjscience  You can reproduce this result with the rnn  example.

modify ltm_bucketing.py:
set buckets=[100], batch_size=8
run lstm_bucketing.py,  gpu utilization is about 80%
modify python/mxnet/executor_manager.py

  def load_data_batch(self, data_batch):
      """ load data and labels into arrays """
      if self.sym_gen is not None:
          key = data_batch.bucket_key
          if key not in self.execgrp_bucket:
              # create new bucket entry
              symbol = self.sym_gen(key)
              execgrp = DataParallelExecutorGroup(symbol, self.arg_names,
                                                  self.param_names, self.ctx,
                                                  self.slices, data_batch,
                                                  shared_group=self.execgrp)
              self.execgrp_bucket[key] = execgrp

          self.curr_execgrp = self.execgrp_bucket[key]
      else:
      	self.execgrp = DataParallelExecutorGroup(self.symbol, self.arg_names,
                                                  self.param_names, self.ctx,
                                                  self.slices, data_batch,
                                                  shared_group=self.execgrp)
          self.curr_execgrp = self.execgrp

run lstm_bucketing.py again, gpu utilization and speed will drop

The drop of efficiency was caused by two aspects:

The construction of new graph
The destruction of previous executor, since I bind a new executor for each iteration
@pluskid Is NNVM support the on-the-fly graph construction now?

nnvm will be merged into master soon (after v0.8 release). The semantics and APIs for graph construction will be similar, but should be faster. You can probably test the mxnet/nnvm branch directly or wait a bit until it merges into the master.

@pluskid Thx for your reply. I tried the nnvm branch, but got no improvement in speed. Both are around 1150 samples/s. And the new api gpu memory is about 10 times bigger(8692M vs 962M).
I think the construction and destruction time of graph can be hidden by some asynchronous methods. For example , we can construct a new graph, while training process of the last batch is not finished.

Hi @feiyulv , I also observed the low efficiency of RNN, which includes low speed and unstable GPU util. I thought that it is because a new graph is always created for a new batch. But after checking the code, it seems that DataParallelExecutorManager will not create a new graph for a seen length key and I am getting more confused.
@pluskid Any idea about this issue? For the current performance on RNN, it might be less convincing to encourage NLP people to use mxnet.

@magic282 If you use the bucket, the gpu util will be unstable at the beginning, but after all the buckets are constructed, gpu util will be stable. In my case, I do't use bucket key, and create a new symbol  for each batch. You can try the new nnvm, it will be faster. Bucket is a little ugly, it forces more padding, and has to calculate bucket keys and bucket size for different dataset.
@pluskid The result I provided yesterday was wrong, nnvm is really faster than the original mxnet for variable length lstm(1400 vs 1150), but the gpu util is still unstable. I check the code in model.py, the forward and backward caller of executor is asynchronous, so theoretically the time of symbol construction/destruction can be overlapped by training. The drop of  gpu util may be caused by the construction/destruction time is too long to be hidden. Is that possible to support dynamical graph construction as theano? Like @magic282  I met the same problem when spreading the use of mxnet in my colleagues.

@feiyulv I did use buckets. But I still observed unstable GPU util for entire training phase.

@magic282  different length may also cause the fluctuation of gpu util. You can check the log, the speed at the beginning is lower than the speed when all buckets are constructed.

@feiyulv I just noticed that @pluskid updated a time-major batch for RNN.
I just realized maybe the poor performance is due to the batch-major indexing.

This issue is closed due to lack of activity in the last 90 days. Feel free to reopen if this is still an active issue. Thanks!


Document that kubebuilder is needed

currently kubebuilder with etcd is required and needs to be documented as such

Alternate issue, can we remove the dependency on kubebuilder? It would be nice if kuttl could be standalone since it's not a controller.


Cleanup: Drop Now Unused Funding Submission Line Value Table and Model

Context
Clean up the unusesd FundingSubmissionLineValue table and model.
Testing Instructions

Boot the app via dev up
Check that the app complies, and that you can log in at http://localhost:8080.

Created this in the wrong repo, see https://github.com/icefoganalytics/elcc-data-management/pull/53 instead.


Close paren on its own line is not included in folding range

Environment data

Language Server version: 2022.9.10

Code Snippet
def func():
    string = (
        input()
    )

Repro Steps

Paste code snippet in .py file
Toggle folding control on the def func(): line

Expected behavior
All four lines are collapsed:
> def func():

Actual behavior
Line with close parenthesis is not part of the folding range. Result after folding is:
> def func():
      )

Dupe of #2749. I mistakenly thought the paren folding issue had already been fixed.


Name registry should have persistence

Currently, restarting the name registry means loosing all data.

validators periodically re-register though, maybe in every 30 secs cannot remember exactly

Yes, but it's up to the validator implementation to do it. Persistence is a pretty basic feature we should definitely provide.

Sure I can add new persistence support, my plan was to add it when it is really necessary. Otherwise I could have added feautres like indexing too :)


Hyp 51 group persisted windows

This PR allows docking of pinned Windows together in a group.
Grouped windows move together when dragged.
Ungrouping a window also removes it from the group it is in and if other windows are currently hidden, hides the ungrouped window as well.

👍


integration: ignore not found error on cleanup

This ignore "not found" errors that may arise during test cleanup. Since
the goal is to make the content "not found", it is okay to skip them and
not fail the test.
Signed-off-by: Stephen J Day<EMAIL_ADDRESS>Closes #1823

Codecov Report

Merging #1860 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1860   +/-   ##
=======================================
  Coverage   49.18%   49.18%
=======================================
  Files          86       86
  Lines        8244     8244
=======================================
  Hits         4055     4055
  Misses       3519     3519
  Partials      670      670

Flag
Coverage Δ

#linux
52.6% <ø> (ø)
:arrow_up:

#windows
44.25% <ø> (ø)
: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 271836a...0925a88. Read the comment docs.

LGTM


Run multiple stepped runs in parallel

It would be helpful to provide a way reliably run multiple stepped runs in parallel.

I don't know if this satisfies your goals, but I wrote up an example that I think accomplishes what you're looking for:
https://github.com/guildai/guildai/tree/master/examples/parallel-runs
Running the stepped operation with a queue doesn't work in rc9 but will in rc10.
Queues were initially experimental but they seem to work pretty well. If you have any thoughts good or bad, please feel free to share them here for the record. I'm very happy to make changes!
If we feel this first pass satisfies the goal, we can close this out and open new issues for specific new improvements to track those better.

I think this example is good for now. Thanks, @gar1t.

I'm going to close this issue. We have a general category of improved hardware utilization for ongoing work. Better and easier parallel runs is part of that. Look for those issues to land. Would be great to get your input.


An AppImage for Code::Blocks

Hi,
I have requested an AppImage for Code::Blocks at its official bug tracker (https://sourceforge.net/p/codeblocks/tickets/415/), although I suspect based on how slowly previous tickets have been responded to, that it won't go anywhere for a while. I have tried to create my own Recipe for Code::Blocks, here it is. The problem is that when I run this AppImage on my fresh Ubuntu 16.10 VM it gives the error:

Cannot find resources...
Code::Blocks was configured to be installed in '/usr/share/codeblocks'.
Please use the command-line switch '--prefix' or set the CODEBLOCKS_DATA_DIR environment variable to point where Code::Blocks is installed,
or try re-installing the application...

Any ideas?
Thanks for your time,
Brenton

Please convert it to yaml and I will have a look.

I've never used yamls to build AppImages. Is there a guide on it?

Not yet, but many examples. You'll figure it out ;-)

Here is what I've got for a yaml.

Almost, it's actually much easier than that because the Recipe that runs the yml file has most of that code already:
app: CodeBlocks
binpatch: true

ingredients:
  package: codeblocks
  dist: jessie
  sources:
    - deb http://debian.mirror.serversaustralia.com.au/debian/ jessie main
    - deb http://debian.mirror.serversaustralia.com.au/debian/ jessie-backports main

script:
  - # ADDITIONAL steps only if this recipe fails to work as it is

What I asked before wasn't how to write a yaml, it was how to use it to build an AppImage? Like is there some special command to run on the yaml to turn it into an AppImage?

wget https://github.com/probonopd/AppImages/blob/master/recipes/meta/Recipe
chmod a+x Recipe
./Recipe ./Your.yml

(not trying to be rude, just trying to make sure if anyone else sees your above code they're not confused) in that code I think you were meant to use raw instead of blob in the GitHub URL.

That yaml file you gave, gave the same error on my fresh Ubuntu 16.10 VM:

Cannot find resources...
Code::Blocks was configured to be installed in '/usr/share/codeblocks'.
Please use the command-line switch '--prefix' or set the CODEBLOCKS_DATA_DIR environment variable to point where Code::Blocks is installed,
or try re-installing the application...

That is strange since the binpatch: true is supposed to patch the hardcoded /usr away. Some more analysis is required. Are you sure you have no Code::Blocks installed in your local system and/or leftover configuration files in your $HOME?

On the machine I'm building the AppImage on I do have Code::Blocks locally installed. But on the 16.10 VM I'm running it on I don't. No config files in my VM's home either.

Looks like you need to write a bash script AppRun instead of the standard one that sets CODEBLOCKS_DATA_DIR environment variable to where Code::Blocks is installed.

You mean where the Deb packages that the AppImage is built on places codeblocks? Like in /usr/share/codeblocks or w/e?

If that was what you meant I am now getting the error:
/root/.cache/thumbnails/normal/d27ed566ef834990f3d2631f52701afd.png is missing. Probably not running /tmp/.mount_WvnsCr/usr/bin/codeblocks.wrapper from within an AppImage.
Hence falling back to using .DirIcon
$XDG_DATA_DIRS is missing. Please run /tmp/.mount_WvnsCr/usr/bin/codeblocks.wrapper from within an AppImage.
/tmp/.mount_WvnsCr/usr/bin/codeblocks: error while loading shared libraries: libcodeblocks.so.0: cannot open shared object file: No such file or directory

this is my AppRun.

Inside the AppDir, there is an AppRun file. You need to delete that and replace it by a startup script that sets LD_LIBRARY_PATH to the usr/lib directory inside the AppDir, does a cd do usr/, sets CODEBLOCKS_DATA_DIR and finally execs the app.

I did delete the AppRun file see L11 of my yaml. Is this the AppRun you mean I should use:
#!/bin/bash
HERE="$(dirname "$(readlink -f "${0}")")"
export LD_LIBRARY_PATH=${HERE}/usr/lib/
cd usr/
export CODEBLOCKS_DATA_DIR="share/codeblocks"
"bin/codeblocks.wrapper" "$@"

Looks good, although you could even set CODEBLOCKS_DATA_DIR="${HERE}/usr/share/codeblocks". From there you'll need to experiment a bit. Once it works, add this AppRun back to the yaml.

Even with this new AppRun I am getting the exact same error in my 16.10 VM.

Then I guess it's now time to ask the developers of the application...

Well they've started to respond to my ticket. One person seems confused by the fact AppImages are often built from Debian packages and whether that will meant that they will only work on Debian-based systems https://sourceforge.net/p/codeblocks/tickets/415/#b2e2.

Thanks. Let's see what they will say.

I'm not confused by your use of deb packages, I just don't like the idea of using them and limiting the users that want to rebuild the packages to deb based systems. But if this is how AppImage is meant to work, then all is fine.

@obfuscated an AppImage is just a self-mounting filesystem image with some build products inside. These build products can be a) specifically be built for the AppImage b) come from an existing continuous build, e.g., on Travis CI, or c) come from pre-existing packages.
It seems that you don't like c), so you might also go the routes a) or b).

@obfuscated I was able to build an AppImage from Deb packages on my Arch Linux machine, all you need is APT and dpkg both of which are available for Gentoo (see for example, this search of Gentoo overlays). Plus, the reason why I started the ticket upstream, instead of us just dealing with it ourselves, is that upstream developers should have a greater knowledge of the program and should, hopefully be able to fix this problem.
@probonopd I don't really understand the reply given at the ticket (which has since been closed):

About the original problem: Search the codebase of C::B for the CB_AUTOCONF string. Then you'll need to modify the build system to not set it, or set it correctly for your case.
Packages build with autotools aren't relocatable at the moment (I think), so patches welcome.

What I understand of it is that he's saying we need to build our own Code::Blocks deb package and unset CB_AUTOCONF.

Packages build with autotools aren't relocatable at the moment (I think), so patches welcome.
This means that Code::Blocks can only be executed from a fixed location like /usr that was determined at build time. To change that, the source code must be changed.

Well I wouldn't have a clue how to do that myself. My knowledge of C/C++ is in its infancy.

I have it running...

Nice!

Just compiled my first hello world with it :-)

Does it work for you? For some strange reason, it seems to work only if I run it as root...?

For me it runs fine as root and as standard user.

Packages build with autotools aren't relocatable at the moment (I think), so patches welcome.

This means that the --prefix variable passed to configure is used to hard-code some paths in the final binary. In our case it looks like we're calling ((const wxStandardPaths&)wxStandardPaths::Get()).GetInstallPrefix() to find where our plugins are installed, when CB_AUTOCONF is defined. Check this http://docs.wxwidgets.org/3.0/classwx_standard_paths.html or dig further if you want to find if there is some way to override this value.
One easy way to check if plugins have been loaded correctly is to go to Plugins -> Manage plugins. If the list is not empty then everything is fine.

Looks like they are correctly found.

Is this still an issue or can it be closed?


Autocrafting with certain processing patterns causes too many prerequisites to be made

Issue description:
If I have a crafting set up where one of the steps is a processing pattern that has produced more than one item, that processing pattern will be executed too many times.
What happens/Steps to reproduce:
For example, suppose I want to craft Mekanism speed upgrades; I have a crafting pattern with this recipe. Each one requires one Energized Alloy. For efficiency purposes it's best to craft Mekanism alloys in batches of 8, so I have a processing pattern that says "1 Compressed Redstone + 8 iron = 8 Energized Alloy"
Now, suppose I ask for 8 speed upgrades. The confirmation screen correctly says 8 alloys to craft. However, when executing the recipe, the Energized Alloy recipe is executed once per speed upgrade, meaning that 64 energized alloys are crafted instead of 8.
What you expected to happen:
The pattern should only be executed once, because that's enough to satisfy the prerequisites for the whole job.
The problem gets exponentially worse the more steps you have. I asked for a stack of Basic Universal Cable, and if I hadn't realised what was going on the system would have crafted 8,192 energized iron, instead of 128.
Version (Make sure you are on the latest version before reporting):

Minecraft: 1.10.2
Forge: 1.10.2 - <IP_ADDRESS>9
Refined Storage: 1.1.3

Does this issue occur on a server? [yes/no]
Have not tested, only in singleplayer.

So glad this is fixed! Literally have made the same thing and found out the same way (well actually through making steel).
I have also found the opposite problem where not enough glass was smelted for my speed upgrades.

release already!! so happy to see its fixed

We can't release yet, its not yet done.

@raoulvdberge oh, is that what indev means? in the process of fixing?

indev means it's fixed in the dev branch, but not yet released

can we just pull these fixes out for a patch release then @raoulvdberge ?

A beta has been released like an hour ago.

Have you pulled down the beta or something?
The link gives me a file not found error and nothing new is showing up on the curse page since the 7th

@yutang13 yeah the beta got pulled due to really bad performance. Most of it has been fixed, a new beta will be out soon.


externalBin not copied in dev mode

Describe the bug
The primary issue is tauri::api::command::command_path does not give valid path when run in dev mode. However, it can also be viewed as tauri dev failing to copy externalBins to to target directory.
To Reproduce
Steps to reproduce the behavior:

Add `externalBin: ["localfile"]
In main.rs print tauri::api::command::command_path
run tauri dev
the printed file will not exist

Expected behavior
In dev mode tauri should either copy over the external bins to the target directory and tauri::api::command::command_path can remain unchanged or tauri::api::command::command_path should check if it is run in dev mode and if so directly return the path provided in externalBin
Platform and Versions (please complete the following information):

OS: Linux
Node: 15.8.0
NPM: 6.1.11
Yarn: 1.22.10
Rustc: 1.50.0
Additional context
Add any other context about the problem here.
Stack Trace

This seems to be an issue in tauri v2 still.

@ZelCloud This error sounds more like a config (==capabilities/permissions) issue.

Am facing this issue currently, how can one resolve it
Scoped command binaries/main not found

Am facing this issue currently, how can one resolve it Scoped command binaries/main not found

did you solve this? if yes, how?


DataView finished

I created the following components:

DataBox
KeyValuesList
FilterBar

DataBox is just for working. It should be replaced with the basic structure Emil did.
Inside DataBox I have written a comment what lines exactly should be moved to the final location of the DataView.
KeyValuesList is the heart of what I did. It displays a key values list and a Filterbar that filters the rows. Depending on an attribute of the data, a map button is displayed with the hover "open as map".
FilterBar is used inside KeyValuesList and shouldn't be used anywhere else.
! Please read my comments at the top of KeyValuesList regarding the installation

missing imports  for icons and mui x

maybe a bit weird to have selectable fields - looks like they are supposed to be editable

@CelineMP please check linting


Cherry-pick commits to release-2.0

There are commits that don't need to be merged to release-2.0 branch. You can cherry-pick the commits that are tagged with 'backport/release-2.0' label.

done.PTAL

I think #1012 should be excluded too.

/run-all-tests

@disksing  already done.


Add Grails 3 support and publish to Bintray

It would be helpful to have the JavaMelody Grails Plugin listed at:

https://bintray.com/grails/plugins

I was able to get the plugin to download by adding the dependency to the build file:
build.gradle
compile "net.bull.javamelody:javamelody-core:1.56.0"

However, a 404 results when attempting to open the console:

http://localhost:8080/monitoring

Environment:
$ grails --version
| Grails Version: 3.0.3
| Groovy Version: 2.4.3
| JVM Version: 1.8.0_51
$ uname -a
Darwin Blade.local 14.4.0 Darwin Kernel Version 14.4.0: Thu May 28 11:35:04 PDT 2015; root:xnu-2782.30.5~1/RELEASE_X86_64 x86_64

It seems that there is an upgrade plugin doc
For 404 on http://localhost:8080//monitoring, I suppose that something with filters does not work in GrailsMelodyGrailsPlugin.groovy with Grails 3.
A pull request would be great.

doWithWebDescriptor is not available anymore, so we need to convert it to the Spring Boot way.
I will try to work in this migration on my free time. If I finish it, could I just make a pull request to master or should a branch be created to Grails 3?

I think that a pull request is ok, since I don't plan to maintain two version in parallel.
About the Spring Boot way, you can see an example of javamelody in Spring Boot here:
https://github.com/javamelody/javamelody/blob/master/javamelody-for-spring-boot/src/main/java/hello/JavaMelodyConfiguration.java

Thanks for the link, the filter worked! I'm almost done with a first version, just need more tests to confirm that I didn't break any feature.

Found the first difference. In Grails 2.x MonitoringProxy.getSpringCounter().isDisplayed() returns true but not in Grails 3.x.

The call to SPRING_COUNTER.isDisplayed() in GrailsMelodyGrailsPlugin.groovy should be changed as part of PR #28, if it is the problem here.

Yep, #28 fixed it.

@dpilafian can you try my snapshot? https://github.com/sergiomichels/grails-melody-plugin

Will that appear in bintray.com? What should we do to install the plugin at grails 3? Help.

Download as zip and do an local install in your maven, then it will be available to you.

thank you. I managed to install that. Please add that to official repository.
Also tere s small guide how to install melogy.

download zip

add to plugins folder the '.gradle' and 'gradle' folders (you can get it from yours proj)

go to plugns folder via console and run gradlew.bat install

Now plugin installed into your maven. For example I can find it here (by default):
(C:\Users\_your_username_\.m2\repository\org\grails\plugins)

add dependency to your project
'runtime 'org.grails.plugins:grails-melody-plugin-master:2.0-SNAPSHOT'

Dont forget to configure spring sequripy plugin (if installed)
grails.plugin.springsecurity.controllerAnnotations.staticRules = [      [pattern: '/monitoring', access: ['ROLE_ADMIN']] ]

Plugin uploaded to Bintray
Waiting now to see it appears in the official repository (request sent).


New options for loading from URLs

Fixes for:

#62 - can now use a URL in the YAML for embedding_file_name
pre-run checks verify the file extension is one of the expected (for now, that's TSV or tar.gz) for for node/edgelists and embeddings
Decompress compressed single files when specified in a URL (this does not consider local compressed files - yet)

WIP:

#43 - either combined graph.tar.gz or URL to graph.tar.gz specified in new value in YAML, graph_path

@caufieldjh one comment - this tar may have other things in it besides the node and edge file. I seem to recall us stuffing in another file in KG-COVID-19

Hrm, I only see node and edge files in the kg-covid-19.tar.gz (at least for https://kg-hub.berkeleybop.io/kg-covid-19/current/kg-covid-19.tar.gz) - what else is likely to be in there?

Sorry, not 100% sure - I think in previous builds we may have put the stats
file in there
On Fri, Apr 1, 2022 at 12:08 PM Harry Caufield @.***>
wrote:

@caufieldjh https://github.com/caufieldjh one comment - this tar may
have other things in it besides the node and edge file. I seem to recall us
stuffing in another file in KG-COVID-19
Hrm, I only see node and edge files in the kg-covid-19.tar.gz (at least
for https://kg-hub.berkeleybop.io/kg-covid-19/current/kg-covid-19.tar.gz)

what else is likely to be in there?

—
Reply to this email directly, view it on GitHub
https://github.com/Knowledge-Graph-Hub/NEAT/pull/63#issuecomment-1086238441,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABEWJ6SGVCKR7OYZPGKGL3VC5CS5ANCNFSM5SJI3NVA
.
You are receiving this because you commented.Message ID:
@.***>

--
Justin Reese, Ph.D.
Computer Research Scientist
Environmental Genomics and Systems Biology
Lawrence Berkeley National Laboratory
phone<PHONE_NUMBER> |<PHONE_NUMBER>


Create a README File for Setting Up and Deploying Development and Production Environments

Comprehensive README file that outlines the steps for deploying both development and production environments. This document should include detailed instructions for setting up each environment, managing configurations, installing dependencies, and handling any environment-specific requirements or settings. Additionally, it should provide troubleshooting tips and best practices to ensure smooth deployment and operation in both stages of the project lifecycle.

hello there, @shivadharmi i would like to contribute to this issue, please assign me the task.


AI Image Search System Added

Related Issue
#12

Info about the related issue

[x] GSSOC Participant

[x] Contributor

Closes: #issue number that will be closed through this PR
Describe the changes you've made
I made a AI Image Search System Model
Give a clear description what modifications you have made
Checklist:

[x] My code follows the guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly wherever it was hard to understand.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] Any dependent changes have been merged and published in downstream modules.

Screenshots

Original
Updated

Original Screenshot
Updated Screenshot

@miraj0507 @adithya-s-k Please review this PR

Why is the model accuracy just 10%

out of 10 times only 1 time the model will predict right and the rest will show wrong?

@miraj0507 this is because of sparse accuracy. Okk i will use normal model accuracy and update it

@miraj0507 Please add a level as well

@adithya-s-k Please add level in this PR


Table of contents is jumbled

This is what I get when I add a table of contents. Note this is a very long googledoc, but well-formatted using headings.
iOS 10.14.6
Chrome Version 80.0.3987.149 (Official Build) (64-bit)

Is this on an iOS device?  Does this display correctly if you look at it on a non iOS browser?

Gah! Sorry, I meant MacOS. Version number above is correct.
On Tue, 14 Apr 2020 at 21:53, jordan2175<EMAIL_ADDRESS>wrote:

Is this on an iOS device? Does this display correctly if you look at it on
a non iOS browser?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jordan2175/markdown-tools/issues/6#issuecomment-613648474,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHEWEKHTDU3ASQY24PQ3ZETRMS5LHANCNFSM4MHQXAVQ
.

--
Tom Nixon
+44 (0) 7970 270544 | Website http://tomnixon.co.uk | Twitter
http://twitter.com/tomnixon | LinkedIn
http://www.linkedin.com/in/tomnixon
☎ Book a call https://calendly.com/tomnixon with me.
💥 Check out my product Maptio http://maptio.com for self-managing
organisations.
💡 Join my online workshop
https://betterworktogether.teachable.com/p/introduction-to-source about
the special role founders play in organisations.
🌍 Come to Meaning https://meaningconference.co.uk/, our conference for
better 21st century business.

As I can not replicate this, can you share the link to a sanitized document with me so I can see what is going on?

I have tried this with Chrome version Version 80.0.3987.149 (Official Build) (64-bit) on MacOS 10.14.6 with over 300 header sections and can not replicate the problem you are seeing.

Thanks for investigating. I think I figured out the problem - the page size was A5 (it's a book). When I switched to A4 the table of contents rendered correctly.
Putting aside the page size issue, I don't think this table of contents is suitable for a book. I guess your intent is for users of markdown rather than a print/kindle friendly table of contents which is fair enough.
There's definitely a gap in the market - at the moment there's no Add-on to create a ToC in gdocs that allows you to specify which heading levels you want to be included. The built-in gdocs ToC always adds every heading level to the contents which is way too much for a book.

That is actually a really interesting idea. I would have to see if I could do something like that.

Lots of demand for it - check out the upvotes on this. Also some specific
feature ideas. Dunno why google isn’t interested in doing it.
https://support.google.com/docs/thread/4362484?hl=en
On Fri, 17 Apr 2020 at 18:36, jordan2175<EMAIL_ADDRESS>wrote:

That is actually a really interesting idea. I would have to see if I could
do something like that.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jordan2175/markdown-tools/issues/6#issuecomment-615345862,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AHEWEKC3AN3DC5JNN3NOGBTRNCAQVANCNFSM4MHQXAVQ
.

--
Tom Nixon
+44 (0) 7970 270544 | Website http://tomnixon.co.uk | Twitter
http://twitter.com/tomnixon | LinkedIn
http://www.linkedin.com/in/tomnixon
☎ Book a call https://calendly.com/tomnixon with me.
💥 Check out my product Maptio http://maptio.com for self-managing
organisations.
💡 Join my online workshop
https://betterworktogether.teachable.com/p/introduction-to-source about
the special role founders play in organisations.
🌍 Come to Meaning https://meaningconference.co.uk/, our conference for
better 21st century business.


Support for Amber

Do you have any plans to add support for amber?
https://github.com/greenart7c3/amber

I'd like to add a third party signer but don't want to be restricted to just Amber. Is it possible to add Amber support without explicitly including com.greenart7c3.nostrsigner?

Yes, in amethyst we do that when you call the get public key the signer return its package name so you can save it


objdb: remove now-unused Makefile and Vagrantfile

Signed-off-by: Bill Robinson<EMAIL_ADDRESS>

build pr

Do we need any documentation updates about objdb getting subtree'd, contivmodel using relocated objdb, updating godeps for objdb, and removal/decprecation of objdb?

@vhosakot I'll do a pass for this on Monday before I move the repo... I don't think it was really documented anywhere


[Feature] Cart Checkout Form

Description
I want to add a cart checkout  form
Screenshots

Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a IWOC'24 contributor.
[ ] I am a JWOC'24 contributor.
[ ] I am a SWOC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

Go ahead @JiyaGupta-cs


How do I get the admin panel?

Discussed in https://github.com/juneHQ/changelog/discussions/89

Originally posted by Maaaz-Shaheen September 25, 2024
The ReadME mentions an easy to use admin panel however, I can't find how to enable it or access it in the app? Am I missing something obvious?

Hey there good catch here - unfortunately there's no admin panel - it's just markdown files that get rendered into a static site!


refactor: Add docstrings and more comments and make minor edits to improve code readability

This PR adds documentation of all functions to explain their purposes and what arguments are being passed around. It also adds more inline comments to explain various different scenarios that might arise, particularly around empty keys or various non-matching cases. Finally, it includes some minor changes to the code that improve readability and remove unnecessary operations.
BREAKING CHANGE: This PR changes the names of a few functions and removes one unused one. This tag is also being used to demarcate our intention to make our first major release when this PR is merged.

Yeah no harm in keeping as a regression test IMO.


Do not mine transactions that are already on the chain

Automatically the case when #10 is implemented.


Pagination missing (tags)

When using tags only the number of posts set in "Posts per page" ("Settings" > "Advanced settings") is shown.

Fixed!

Great!


Isso does not work with misaka 2.0.0

Hey,
I upgraded isso and my OpenBSD recently.
sudo pip2.7 install --upgrade isso
...
Collecting misaka (from isso)                                                                                [6396/6806]
  Downloading misaka-2.0.0.tar.gz (121kB)
    100% |████████████████████████████████| 122kB 295kB/s
Installing collected packages: pycparser, cffi, misaka, isso, six
  Found existing installation: misaka 1.0.2
    Uninstalling misaka-1.0.2:
      Successfully uninstalled misaka-1.0.2
  Running setup.py install for misaka

This was resulting in a new version of misaka. Lib was upgraded from 1.0.2 to 2.0.0.
But when your try access comments, this error appears in the logs:
2015-10-25 12:55:06,021 ERROR: GET /
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/site-packages/isso/__init__.py", line 136, in dispatch
    response = handler(request.environ, request, **values)
  File "/usr/local/lib/python2.7/site-packages/isso/views/__init__.py", line 45, in dec
    return func(cls, env, req, *args, **kwargs)
  File "/usr/local/lib/python2.7/site-packages/isso/views/comments.py", line 421, in fetch
    'replies'        : self._process_fetched_list(root_list, plain)
  File "/usr/local/lib/python2.7/site-packages/isso/views/comments.py", line 464, in _process_fetched_list
    item['text'] = self.isso.render(item['text'])
  File "/usr/local/lib/python2.7/site-packages/isso/__init__.py", line 114, in render
    return self.markup.render(text)
  File "/usr/local/lib/python2.7/site-packages/isso/utils/html.py", line 102, in render
    return self._render(text)
  File "/usr/local/lib/python2.7/site-packages/isso/utils/html.py", line 99, in <lambda>
    self._render = lambda text: sanitize(sanitizer, parser(text))
  File "/usr/local/lib/python2.7/site-packages/isso/utils/html.py", line 69, in inner
    rv = md.render(text).rstrip("\n")
AttributeError: 'Markdown' object has no attribute 'render'

I fixed this by downgrading misaka to 1.0.2 again.
pip2.7 install misaka==1.0.2
You are using pip version 7.1.0, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Collecting misaka==1.0.2
  Downloading misaka-1.0.2.tar.gz (78kB)
    100% |████████████████████████████████| 81kB 175kB/s
Installing collected packages: misaka
  Found existing installation: misaka 2.0.0
    Uninstalling misaka-2.0.0:
      Successfully uninstalled misaka-2.0.0
  Running setup.py install for misaka
Successfully installed misaka-1.0.2

The misaka version should probably be clearly referenced in setup.py

Thank you! I got the same exact problem. Indeed, Misaka 2.0.0 was released quite recently (2015-10-22).
I'm going to try to fix the misaka.Markdown calls to use a version which works with Python 3.4 and Misaka 2.0.0.

I had the same error.
Downgrading with "pip install misaka==1.0.2" worked.

I can affirm that teamdoom's note is correct:
Downgrading with "pip install misaka==1.0.2" worked.

I had the same issue, and pip install misaka==1.0.2 fixed it.

This has been fixed in 0.10 and is already available on PyPi!


(BE) ERD Design (User, Workspace, Document, ...)

What would you like to be added:
Design an Entity-Relationship Diagram (ERD) for CodePair Backend.
The following tables should be included:

User: Represents users utilizing CodePair.
Workspace: Represents workspaces to which users belong. Users can belong to one or more workspaces.
Document: Represents documents within a workspace, storing Yorkie Document Key and title.
Other tables as necessary.

Why is this needed:
For the feature of users and workspaces for CodePair
Additional Information:

I offered the use of nosql because its high-performance, easily scalable comparatively and easy to use of course

But if you wanna go for relational one Postgres is the best and we can go for that too

@Pratham271
In this task, I think that the relational database is better because of data consistency.

CodePair ERD Design


Set rules and documentation for currency conversation

Applied currency rate has now been added in notes.
@puzhu Worth considering having a brief text on the about page on the methodology / World Bank source for the currency rate. But that is a minor addition.


Relative to Director ui updates

I refer to the Footstep Panel in Director. I would like to re-organize the group of buttons contained in the QGroupBox named "Advanced Options". In particular:

add the two properties "IHMC Transfer Time" and "IHMC Swing Time" to the list
split the list in 2 groups: "Planning Options" and "Control Options"
split the "Control Options" group in subgroups: "Drake" and "IHMC"

Now, I can create many QGroupBox in the file ddFootsteps.ui, but then I have to populate them from footstepdriverpanel.py. Currently, the constructor of the FootstepsPanel class populates the "Advanced Options" box with the whole list of properties from the footstepDriver params (self.panelConnector = propertyset.PropertyPanelConnector(self.driver.params.properties, self.propertiesPanel)), without any distinction. I am not sure about how to add planning and control options separately in footstepdriver.py, in order to be able to refer to different lists from the footstepPanel.
@patmarion Any suggestion? What would you do?
Thanks!

The parameters in driver.params.properties are copied to fields of the lcm message types footstep_plan_params_t and footstep_params_t.  Do the IHMC parameters (transfer time, swing time) already exist in the footstep_params_t message type?
Note, so far have have drake_* and bdi_* parameters.  So there is precedent for having different controllers, drake and bdi, and now ihmc.  But we have listed all the parameters in the same container (driver.params) and certain bdi parameters are not exposed, instead they are hard coded in FootstepsDriver.getDefaultStepParams().
I think your suggestion of splitting the parameters into new groups sounds like a good one.  It would start with splitting up the driver.params into multiple property set objects.  But first, I'm curious about the lcm messages.  Do we want to continue putting everything into footstep_params_t, or start introducing controller specific message types?

The IHMC parameters do not exist in the footstep_params_t message type. I initially thought about adding them to the message, but, as you pointed out, it already contains BDI-specific parameters (bdi_step_duration, bdi_sway_duration) and Drake-specific parameters (step_speed). Instead, since we only need two params for IHMC, what about publishing a  double_array_t message to a new IHMC_FOOTSTEP_PARAMS channels?

Calling  @rdeits into the discussion :)

Yup, reorganizing the parameters into planning and control sounds great. I'm all for it :)
I'm pretty firmly against the idea of sending a second message with additional params, though, since it introduces a whole new world of opportunities for bugs (what if we miss one message but not the other? what if we read a footstep_params_t that doesn't correspond to the last double_array_t that we got? etc...).
I would propose creating a new lcmtype for footstep plan requests that contains a string controller_params field, which we can use to hold a json-encoded set of parameters for whatever controller has been chosen.

BTW, the IHMC parameters are not used in any planning. they are only appended to footstep positions from a typical footstep plan when sending the plan to IHMC's controller. We do this in our ROS-to-LCM translator by intercepting the WALKING_PLAN_REQUEST message.
So the IHMC parameters are not in anyway connected to the current footstep_params_t. I believe we should avoid conflating them with what goes to Robin's planner.


Can't access documentation

Hello,
The documentation seems inaccessible. I clicked the link on the README.md.

The last time I checked the docs, yesterday, it was fine.

Fixed that by changing the url from https to http


When I create an app.toml file in an arbitrary folder inside my project, it returns an "expo" is a required property error?

Is there some hardwiring in the VS code extension around 'app.toml' file names? Even a blank app.toml shows the following problem

But if i rename it to foo.toml, config.toml or anything else, it goes away.

Is there some hardwiring in the VS code extension around 'app.toml' file names?

No, but extension tries to guess which kind of file are you trying to edit currently and select best schema for that file to validate.
Duplicate of https://github.com/tamasfe/taplo/issues/457


TypeError: 'no_grad' object is not callable

Traceback (most recent call last):
File "/home/shuxj/tool/pycharm-community-2018.1.4/helpers/pydev/pydevd.py", line 1664, in
main()
File "/home/shuxj/tool/pycharm-community-2018.1.4/helpers/pydev/pydevd.py", line 1658, in main
globals = debugger.run(setup['file'], None, None, is_module)
File "/home/shuxj/tool/pycharm-community-2018.1.4/helpers/pydev/pydevd.py", line 1068, in run
pydev_imports.execfile(file, globals, locals)  # execute the script
File "/home/shuxj/tool/pycharm-community-2018.1.4/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "/home/shuxj/work/code/PersonReID/strong_baseline/strong/tools/train.py", line 17, in
from engine.trainer import do_train, do_train_with_center
File "/home/shuxj/work/code/PersonReID/strong_baseline/strong/engine/trainer.py", line 13, in
from ignite.metrics import RunningAverage
File "/usr/local/lib/python3.5/dist-packages/ignite/metrics/init.py", line 1, in
from ignite.metrics.binary_accuracy import BinaryAccuracy
File "/usr/local/lib/python3.5/dist-packages/ignite/metrics/binary_accuracy.py", line 4, in
from ignite.metrics.accuracy import Accuracy
File "/usr/local/lib/python3.5/dist-packages/ignite/metrics/accuracy.py", line 5, in
from ignite.metrics.metric import Metric
File "/usr/local/lib/python3.5/dist-packages/ignite/metrics/metric.py", line 7, in
class Metric(with_metaclass(ABCMeta, object)):
File "/usr/local/lib/python3.5/dist-packages/ignite/metrics/metric.py", line 62, in Metric
@torch.no_grad()
TypeError: 'no_grad' object is not callable
请问：跑您的train.py代码出现该错误，一直没找到解决办法，这是什么原因？谢谢

@shuxjweb 我猜测是pytorch版本没有使用1.0版本的原因，建议自己先谷歌搜索一下，如果解决不来再发issue
https://github.com/pytorch/ignite/issues/345

好，多谢


BIGTOP-2560: Spark charm failing automated tests

@ktsakalozos i feel like i hijacked this PR from you, but I can assure you it was for the greater good!  My recent commits have come as a result of watching cwr for the spark-processing bundle:
http://data.vapour.ws/cwr-tests/results/bundle_spark_processing/index.html
Mostly adjusting timeouts and docs, but some re-composition of tests and sparkbench fixes.  I'll merge this assuming the Nov 05 cwr runs go green.
Thanks!


feat: new app icon and name.

I see changes in .idea/modules.xml, but this Android studio changes when I open first time, is it an issue to merge?

Very nice...

Hi @GretaGri , it's not an issue to merge .idea/modules.xml, i will update .gitignore to ignore it and all others files that should not be commited


How can I add customized parser?

I want to add some binary mask when train NeRF with nerfstudio.
I load mask path as argsparse like
--mask_path ./mask/path ....
How can I do this?

Should be the same functionality as nerfstudio


Fix the build

The last PR #106  that I merged in broke the build. This PR adds a new Action Workflow to build Docusaurus so that PRs that may break the build don't get merged in. I also refactor the configuration and the homepage to avoid the break in the build that #106 caused due to ES6 import statements.

@YanZ777 This should now be ready to review. We should see the test_build action passing before we're allowed to merge PRs now. https://github.com/transcom/transcom-infrasec-com/pull/1766#issuecomment-1022275992


Fails to import

Dear Zipline Maintainers,
Before I tell you about my issue, let me describe my environment:
Environment

Operating System: Latest Google Datalab Image (linux)
Python Version:  2.7
Python Bitness: 64
How did you install Zipline: pip install
Python packages: n/a

Now that you know a little about me, let me tell you about the issue I am
having:
Hi There.
I've successfully installed Zipline using:
! apt-get update
! apt-get install libatlas-base-dev python-dev gfortran pkg-config libfreetype6-dev -y
! pip install zipline
When I now try to run
import zipline
I get:
ImportErrorTraceback (most recent call last)
 in ()
----> 1 import zipline
/usr/local/lib/python2.7/dist-packages/zipline/init.py in ()
35 # This is not a place to dump arbitrary classes/modules for convenience,
36 # it is a place to expose the public interfaces.
---> 37 from . import data
38 from . import finance
39 from . import gens
ImportError: cannot import name data

What did you expect to happen? Zipline to import
What happened instead? Error message as above

Here is how you can reproduce this issue on your machine:

Create datalab instance on google cloud platform by running:
datalab create datalab-zipline1 in cloud shell
Run installation in notebook as described above
Now try to import zipline

What steps have you taken to resolve this already?
No further steps
Anything else?
Initially I had the following error while trying to run !pip install zipline:
Command "/usr/bin/python -u -c "import setuptools, tokenize;file='/tmp/pip-build-UESdqg/bcolz/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-tc_hXp-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-UESdqg/bcolz/
However, running
!apt-get install -y build-essential libssl-dev libffi-dev python-dev
seemed to have sorted that out. Still stuck with import issue though.
Sincerely,
Richardt

Hi @richardtbenade I believe this might be coming from the recent empyrical version 0.3.0. You'll have to install zipline from the master branch or wait for our next release.

Just now seeing https://groups.google.com/forum/#!topic/zipline/rJ2VxWHpDTg

So it looks like this issue has been resolved in the mailing list discussion; feel free to re-open if you're having other issues 🙂


[Test][DO NOT MERGE] Consolidate dockerfiles

@gongsu832 mlir test suite is run and returns non-zero value on s390x.

@tjingrant This is bizarre. I suspect the CPU_ARCH isn't getting passed in. Can you add a line like this:
diff --git a/docker/Dockerfile.prereq b/docker/Dockerfile.prereq
index f716142..baa6d63 100644
--- a/docker/Dockerfile.prereq
+++ b/docker/Dockerfile.prereq
@@ -54,5 +54,6 @@ RUN if [ ! -f "/build/llvm-project/build/CMakeCache.txt" ]; then \

 ENV MAKEFLAGS=-j2
 RUN if timeout 30m cmake --build . --target -- ${MAKEFLAGS} ; then \
+      echo "check-mlir on CPU_ARCH=${CPU_ARCH}"; \
       cmake --build . --target check-mlir || [ "${CPU_ARCH}" = "s390x" ]; \
     fi

I fetched your branch and tried to push the change but git says I'm not on a branch. Grrrrh.

@gongsu832 did I do anything wrong? Not seeing the debug output.

@tjingrant It appears that Travis is not running mlir-check at all on all platforms. I don't expect adding the ENV CPU_ARCH ${CPU_ARCH} would change anything but we can narrow things down by removing it and see what happens.

@gongsu832 did I do anything wrong? Not seeing the debug output.

Sorry, I was a bit confused, it did run check-mlir, but only on the final stage where make actually succeeded (as opposed to being killed due to using more than 30min), which is expected.

@tjingrant It looks like Travis docker build is broken and not passing in the CPU_ARCH. Sigh...I don't know how to fix this.
[311/311] Linking CXX static library lib/libbenchmark_main.a
check-mlir on CPU_ARCH=
[1/30] Building CXX object tools/mlir/unittests/Analysis/Presburger/CMakeFiles/MLIRPresburgerTests.dir/MatrixTest.cpp.o

Probably a very naive question: in the .travis.yml, I see a lot of repeating commands for each arch?

Yeah, I looked at ways to remove duplication of commands in the yaml file, but meta-programming the yaml file is hacky and pretty un-readable, so I gave up.

I though the goal was to have one command with parametrized parameters, such as arch (already there) and target

The goal is to combine Dockerfiles for each arch into one that is shared across all archs.

@tjingrant I guess you probably already tried this. You can't just list the 3 archs in the arch key for each stage in the jobs? Like:
jobs:
...
  include:
  - stage: prereq-init
     if: commit_message = "Rebuild prereq docker."
    arch:
    - s390x
    - ppc64le
    - amd64
    ...

@gongsu832 yes I tried that, the job matrix is only expanded for the main job (the one with the name test).

@tjingrant According to this https://docs.travis-ci.com/user/multi-cpu-architectures/ the matrix should also be available for includes although it's still in beta. Perhaps you also tried it already. In any case, I really hope the PowerCI thing works out so we don't have to deal with all these mess.

@tjingrant clean run, I will let you or @gongsu832 pull the plug

@tjingrant According to this https://docs.travis-ci.com/user/multi-cpu-architectures/ the matrix should also be available for includes although it's still in beta. Perhaps you also tried it already. In any case, I really hope the PowerCI thing works out so we don't have to deal with all these mess.

I'm somewhat ambivalent about spending more time working on a cosmetic one-off fix; Travis has been like a blackhole sucking away my time every time I try to debug something related to it. And yes, I'm looking forward to the PowerCI thing too.


How to change the style of the header in a flyout?

Hi
Trying to change the size of the header, possible also reducing the size of the arrow. Any examples that I can use?
Thanks
Jorge Costa

@jmecosta you can create your own HeaderTemplate https://github.com/MahApps/MahApps.Metro/blob/master/MahApps.Metro/Themes/Flyout.xaml#L270-L271
just look in to the default template https://github.com/MahApps/MahApps.Metro/blob/master/MahApps.Metro/Themes/Flyout.xaml#L12-L109

Yep, I've reverted to that yes. Thanks
On Mon, Aug 31, 2015, 09:50 Jan Karger<EMAIL_ADDRESS>wrote:

@jmecosta https://github.com/jmecosta you can create your own
HeaderTemplate
https://github.com/MahApps/MahApps.Metro/blob/master/MahApps.Metro/Themes/Flyout.xaml#L270-L271
just look in to the default template
https://github.com/MahApps/MahApps.Metro/blob/master/MahApps.Metro/Themes/Flyout.xaml#L12-L109
—
Reply to this email directly or view it on GitHub
https://github.com/MahApps/MahApps.Metro/issues/2100#issuecomment-136281580
.


Error handling rework

Might be worth implementing node-retry to reduce network errors. Could make a function that wraps any api/db requests with the retry class.
Additionally, we should implement an error handling function that:

takes an error and context as an argument
ignores the error if the type is RateLimitError
logs the request in a separate channel as a network error if the code is ETIMEDOUT
logs the error otherwise, using the context to determine the log output

This will clean up the code in most functions and move the logging entirely to one file.
Then we can add a LOG_LEVEL env variable to specify whether network errors and rate limit errors show up in the console.

Considered complete with latest backend update.


Bugs related to Send NFT

Describe the bug
Bugs related to Send NFT
To reproduce the bug with BD account

[x] Show incorrect message when input invalid recipient address
[x] Still send NFT when input invalid recipient address

[x] Update style of the Send button

Version test: https://file.cdmteck.com/s/DB9JLAnjJczopcC/download?path=%2F&files=SubWalletMobile-build-209-987-merge-2023-08-26T07-46-00.apk
Device test: Samsung S20 FE 5G

[ ] Still show incorrect message when input invalid recipient address

Version test: https://file.cdmteck.com/s/DB9JLAnjJczopcC/download?path=%2F&files=SubWalletMobile-build-212-987-merge-2023-09-06T08-55-27.apk
Devices test: MI 8 Lite

[ ] Please update style of the Send button


Add KryztalArch OS 🍕

We changed what we did was to add the KryztalArch OS icon, which although it is still a distribution in development, we created the source and we would like it to complement the others.

Don't take this the wrong way but I'd prefer to only add logos of already established projects. Right now this just can't really be said about yours (googling "kryztalarch" actually shows this PR as the third result). I'll happily reconsider when your project and its usage has grown. Best of luck to you!