Eliminating axios dependency and adds further example

Hey guys awesome project, really liked the use of the builder pattern! Doubt if yous were expecting any external pull requests but.. surprise!
In short, I thought it might be better to reduce the number of external dependencies in favour of the built in fetch api, this can be seen in the npm package and express server example. I found it a bit strange that yous weren't making use of the wrapper library in your own express server example, hence that addition. All functionality should remain identical.
Appreciate you perhaps weren't looking for contributions, so no hard feelings if this is rejected :)

Thanks Jordan! Good point on reducing dependencies.  Fetch is new to node. I'm aware that it's been in the browser a long while just forgotten that it has been added to node. I will ask @FrancescoCoding to merge. Cheers!

Also @FrancescoCoding worked on the express server before I made the module, so that was a great idea to apply the module to the original project. Thanks very much!

Hi @IllogicalTree thank you for your PR! May I ask you to create a new branch for this so I can pull it to test all the changes? 😎

Actually nevermind @IllogicalTree I can just pull the PR as a branch, didn't know that! I'll get back to you once I'm done reviewing


how to draw marker above text

Hi,
i am trying to kae my markers to be drown above text layers.
as far as i could see, text layers can't be ordered. so how can i make it be shown beneath the Markers?
here is how it looks like:

example:
text in yaml:
place_label_city:
    filter:
      $zoom:
        max: 16
      all:
        - $geometry: point
        - class: city
    data:
      source: openmaptiles
      layer: place
    draw:
      text:
        font:
          fill: 'hsl(0, 0%, 0%)'
          stroke:
            color: 'hsla(0, 0%, 100%, 0.75)'
            width: 2
          family:
            - Noto Sans Regular
          size:
            - - 3
              - 12
            - - 8
              - 16
        text_source: global.text_name
        text_wrap: 10

my markers are set in code to have:
style: points
order: 10000
flat: false
collide: false
i have also tried to put them both at  blend: inlay and use the blend_order,
and tried to put the text at  blend: inlay and the Marker at overlay, but it did not work as well..
Thanks

got it. problem was that i did not set it in style...


Load images to Projects

Hello! I really like your template, and I have decided to use it for my portfolio website!
I just can't figure out how to add images to projects.
For each project I have created a separate folder where I've put image.png and file.md
What do I do wrong?

Hi Stacy! Glad to hear you like the template!
I think I see what might be the issue. The file names for "feature" photos for projects should be feature.png.
You can change that to anything you like here.
Right now, for each project, the query finds any images containing the words feature with the extension png.
And in projects.js, the getImageMap function limits the number of photos to display by default to 3.
Lmk if that resolved the issue,
Surudh

Yes, it works! Thank you so much!


Update Sunspot Configurations and Tests

See if we can get the tests working after adding DDP training

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

18 of 20 (90.0%)  changed or added relevant lines in 4 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.008%) to 46.213%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

mofa/difflinker_train.py
6
8
75.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.008%

Covered Lines:
4442

Relevant Lines:
9612

💛  - Coveralls


Access denied while accessing the application.

I was deploying the code to the aws amplify and for that I have created my zip and pasted the same in the S3 bucket
But when I try to run the deployed application it gives me error while accessing the deployed url
This XML file does not appear to have any style information associated with it. The document tree is shown below.

AccessDenied
Access Denied
C44BZG8YGR97MQ76
tEpnhj0XRO77r1fneF2qe9G+BVSzQ9b+M4Qqey2etZT3yMIVuQ8XxDDF9Uh9hmhjCY4eWQNcEAM=

Can you give us a little bit more information about your application?
do you have an appId that you can share with us?
how are you uploading that file?

I am also getting the same access denied error while uploading the artifact into amplify app manually.
This XML file does not appear to have any style information associated with it. The document tree is shown below.

AccessDenied
Access Denied
AW0AD9DMSJXVKNBP
4GE8uzVsiOAyIFiJiV6PL3YuFVBBh7Ndxx8pv7ACoxuir7uXJ6iiSqc0VmbA6OZg7WoHaUTrpWw=

This seems to be happening to me when I add a custom domain to the amplify app. When I remove the domain it works again.

Kindly ensure that you zip the contents of your build output and not the top level folder: https://docs.aws.amazon.com/amplify/latest/userguide/manual-deploys.html#:~:text=When you create,be initialized properly.
If the issue persists, kindly provide the following information:

Amplify App ID
AWS region
Artifacts.zip file

I have just faced this issue today


F# String Literals highlight error

let norm = "Humpty Dumpty"
let path = "c:\\Program \"Files"
let verbatim = @"\""i'm sorry"
let triple = """I "like" you"""

The triple quote string literal highlight is incorrect.

the varbatim string literal highlight is incorrect too. the @ is diff from quote. and double " as end incorrectly.


Build inputs from templates, version 2

This PR replaces https://github.com/broadinstitute/gatk-sv/pull/67 with updated functionality based on @mwalker174 's review. I'm creating a new PR because rebasing the old branch against multiple changed input files was too cumbersome.
I've attempted to address all 4 of the points made here in the latest round of changes: https://github.com/broadinstitute/gatk-sv/pull/67#pullrequestreview-517086284
Please see the comments in scripts/inputs/build_inputs.py for information on how this new functionality works.
The build_inputs.py script is now invoked by scripts/inputs/build_default_inputs.sh. This script builds input files into four directories:
inputs/
test_inputs_small/
test_inputs_large/
test_inputs_single_sample/

Where the files in each output directory are populated with different test batches (the old test_small and test_large batches, and the single sample input files with NA12878 + 1kg ref panel and NA19240 + ref_panel_v1b.
There are a few test input files that I couldn't really associate with the concept of a "test_batch": the files for Module08 and TrainGCNV. Outputs for these will therefore appear in all three of the test_ outputs. We can fix this by defining their inputs in terms of properties specific to a test batch input values file.

@mwalker174 how does this look to you now?

Thanks for the changes, looks great! We should advertise this at methods meeting. Merge when ready.


Something went wrong while connecting to MSSQL

how  i connect to sqlsrv please help me
 "opennos", // Database Name
    "Uid" => "river", //Database User
    "PWD" => "riverguns" // Database Password;
);

Seriously use extension sql server go readme.de !

site wont connect to sql server i have all extensions

ACTIVATE THE CONNEXION FOR SQL SERVER

where i activate it ?


continuous mode

onProgressChanged is currently called multiple times during a sliding action. It's better to have an option of continuous = false/true. If  continuous = false, onProgressChanged is only called when sliding is finished.

Hi:
You can use the method onStopTrackingTouch (DiscreteSeekBar.OnProgressChangeListener). This method is only called when sliding is finished.
Cheers

thanks:)


CRAYSAT-1922: Adding iSCSI examples to the sat bootprep

Description
IM:CRAYSAT-1922
Reviewer:Ryan
Adding example of iSCSI variant for the session template creation.
Relates to:

https://github.com/Cray-HPE/sat/pull/265

Checklist

[x] If I added any command snippets, the steps they belong to follow the prompt conventions (see example).
[x] If I added a new directory, I also updated .github/CODEOWNERS with the corresponding team in Cray-HPE.
[x] My commits or Pull-Request Title contain my JIRA information, or I do not have a JIRA.

@shivaprasad-metimath @haasken-hpe Please resolve conversations to get this merged.

I applied the suggestions, and squashed while rebasing on the latest release/1.6 branch.

I applied the suggestions, and squashed while rebasing on the latest release/1.6 branch.

Thank you @haasken-hpe !!


[ACS - Cross Platform Messaging] REST API Review

Responsible:
<EMAIL_ADDRESS>Team:
ACS - Cross Platform Messaging
Whether this is a new or existing API
Existing API
Whether or not your service already been deployed
https://github.com/Azure/azure-rest-api-specs/blob/3439439b760e84e5dcc3e68edde7251c602da5f0/specification/communication/data-plane/Chat/preview/2021-10-01-preview7/communicationserviceschat.json
A brief description of the material to be reviewed/changed

Add a new threadless messaging endpoint to allow Contoso to send a fire and forget message to CPM service

Latest :
Fire and Forget
Under discussion :
Fire and Forget
Design doc - Fire and Forget
Api Spec:
azure-rest-api-specs/communicationserviceschat.json
PR-View
Sdk view:
@azure/communication-chat - apiview.dev

Questions / comments from 5/17 REST API review:

Parameters in the Template Message are just an array of strings with no names. Will that be sufficient for all the providers going forward?
Support for multiple media elements in a message? If this could be a future need you should structure things for expansion now.
Are there standard structures for this type of message?
path naming?  "notifications"? "messages"? many options!

/chat/messages:send

Idempotency?  You should make

Could use OASIS repeatability request headers.
Could the ID be an input parameter?

Why is this a 202 response?

They will be adding an API to get the status of the operation (in public preview)
Need to add a status field in the 202 response

Authentication: Skype token or HMAC ?  (And AAD Auth)

Connection String ?

Also doing errors slightly wrong (no "default") but it's at least consistent with the rest of the spec

Can this be changed before GA?

Closing issues with no update in past 3 months. Please reopen if needed.


[Compatibility] Tinkers Construct, Mekanism, Immersive Engineering, Create

Name of mod you want compatibility with?
Tinkers Construct, Mekanism, Immersive Engineering, Create
Is your compatibility request related to a problem?
I am creating a modpack and I did not like the presence of a huge number of different types of the same ore, and I would like to be able to remove them
Describe the solution you'd like
Removing different types of the same ore
Additional context

I think all of these mods can be disabled within their own config files.
Open the tinkers construct config and simply disable the ores and generate new ores using oretweaker.

Decided against doing compatibility requests and instead make ore tweaker a general purpose tool. Closing this issue.


case add demo case for restart_fe test

Proposed changes
Issue Number: close #xxx

run buildall

run buildall


Hipify

Just did a first-pass code review. There are still a lot of CudaSafeCall and CudaCheckError functions -do those need to be removed, or does HIP just ignore them?

I think the CudaSafeCall and CudaCheckError functions are OK.  While the names haven't changed the internals have been 'hipified' (for example: inline void __cudaSafeCall( hipError_t err, const char *file, const int line )

For functionality that should be fine. But if Cholla is going to adopt Hip as its portability interface (which is something to decide, I suppose), it'd probably be better to be "CUDA agnostic" as well in the code (for better aesthetic if nothing else). This would be something to do by hand since outside the hipified tool.

Got it. So, we'll go ahead and merge this PR so that we can start adding additional functionality, but I agree with Reuben that in the end we'll probably want to be interface agnostic.

MPI builds are broken on poplar.  There isn't really a clean way to do this, but I recommend using hipcc to link your code.  Unfortunately, when you do that you lose mpicc/mpicxx's handling of paths to headers and runtime libraries.  The good news is that (at least for OpenMPI) you can get this information by calling $(shell mpicxx -showme:compile) in your Makefile.  There's a similar one for link flags too.  Again, not ideal.
It's possible to use a regular compiler (or mpicc/mipcxx) to link instead of hipcc and manually add in paths to HIP's runtime libraries but there are some speedbumps when you do this.  We can go down that rabbit hole if you'd like, but my preliminary exploration I can see that it requires some Cholla code changes but I don't know how invasive it would be.  It might also require some ABI compatibility between various language runtimes, and that gets hairy.
I'll write up a PR that fixes the MPI builds using the strategy in the first paragraph above.

Actually, depending on the MPI stack, you can modify the compiler that the mpicc/mpicxx wrappers call.  For OpenMPI you can build it like this:
OMPI_CC=/opt/rocm/hcc/bin/clang OMPI_CXX=/opt/rocm/bin/hipcc make

And that works on poplar on the CAAR branch.  This requires some ABI compatibility, I don't know all of the details yet.


Hamburger Project Template - RequestedTheme Setting is Overwritten on Start

Hey there,
Just a minor thing: In the Hamburger project template the RequestedTheme is saved in the settings. It is loaded correctly in App.xaml.cs but is overwritten in App.xaml afterwards.
Solution:
Deleting RequestedTheme="Light" in the header of App.xaml solves this problem.
Thanks to all of you (especially Jerry) for your effort and time you put into Template10. It rocks!
Best wishes from Austria,
Helmut

+1 from a fellow Austrian ;)

I look forward to your pull request.


Keep side window and clipboard open to aggregate across all tabs

It would be a great tool, if that window remains open even when we switch the tabs.
this way we can copy text from more than one website in one go, and paste the final content in roam...
https://twitter.com/itsmelahi/status/1263196892768333824?s=21

that’s a good idea. Let me look into it. Would definitely have to re-work some things but may be doable. I’ll keep you posted.

Roam-highlighter only has access to the "active Tab" which is by design. So this won't work.


Add Authentication Features

The Celestial UI should allow administrators to configure Inquisition to authenticate users in order to provide privilege separation ability.
We must support both local and Active Directory authentication.

Already done with issue #74


New version: Youqu.ToDesk version <IP_ADDRESS>

Created by 🥟 Dumplings in workflow run #8858.

Log
Updated: <IP_ADDRESS> → <IP_ADDRESS>
No ReleaseTime and ReleaseNotes (zh-CN) for version <IP_ADDRESS>
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

(Automated response - build 897.)


showLine property update doesn't remove background for Scatter plot

Expected Behavior

When 'showLine' for the dataset is set to false the line and background should be removed(and vice versa) after calling chart.update()
Something like this:
if (show){
  chart.data.datasets[0].showLine = true;
} else{
  chart.data.datasets[0].showLine = false;
}
chart.update()

Current Behavior

The line is removed, but the corrupted background is present

Possible Solution

Not sure why the background is still present. I tried to delete different parameters and options(backgroundColor, for example). Nothing worked
Steps to Reproduce

Here is https://jsfiddle.net/vtsyvina/doy13m6z/8/, click several times on 'Randomize Data' data. When the toggle=true the graph is drawn as expected, but when it becomes false then the background is still present(works fine is showLine=false initially and chart is not updated)
Context

I'm trying to make configurable charts when user can choose parameters to display their data and I want user to be able to draw the chart with or without the line
Environment

Chart.js version:2.7.0
Browser name and version: Chrome 85
Link to your project: https://jsfiddle.net/vtsyvina/doy13m6z/8/

2.7.0 is really old. Using 3.0.0-beta: https://jsfiddle.net/xk8wb50e/2/

The default value of fill has changed between 2.7 and 3.0.
Setting it to false removes the fill: https://jsfiddle.net/4vdkq7f5/
You could also toggle that.

Thanks a lot! New version solves the issue


feat: implement eth_get_balance

Implement the method eth_get_balance of the EthRPC trait
https://github.com/kkrt-labs/kakarot-ssj/blob/b1f7f8c13be38edc081f0738c188561240c098b4/crates/contracts/src/kakarot_core/eth_rpc.cairo#L124-L126
Given an evm address, this will return the balance of this address.
Use this where required inside the codebase, e.g.
https://github.com/kkrt-labs/kakarot-ssj/blob/b1f7f8c13be38edc081f0738c188561240c098b4/crates/evm/src/backend/validation.cairo#L52-L56
https://github.com/kkrt-labs/kakarot-ssj/blob/b1f7f8c13be38edc081f0738c188561240c098b4/crates/evm/src/backend/starknet_backend.cairo#L120-L125

Hi, I would like to work on this!

Hi, this will be for the ODHack week

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
Hii! My name is Daniel, I’m a Computer Science student and web3 developer. I’ve done some contributions, finished a Starknet Bootcamp, exercises on NodeGuardians, finished Starklings and I have participated in multiple Hackathons. I’m also a member of the Dojo Coding community.I’ve contributed to the project in the past.
How I plan on tackling this issue
I would approach this issue in the following way:

Create the implementation for the eth_get_balance
Refactor the code to import the EthRPC trait properly (i’ve already done it in the past contribution)
Refactor the codebase to call eth_get_balance where it is necessary
I would ask the maintainers if any questions come up during my implementation

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
Hi, I am Cairo dev with lots of experience contributing to Cairo projects, my OD profile is a witness to this. This feat is right within my comfort zone.
How I plan on tackling this issue
I would go through the code base and understand the functionality expected, after that I would write a robust test ensuring all test cases are covered and the feat behaves as expected.

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
I am a cairo developer , and have a thorough understanding of ethereum rpc endpoints
How I plan on tackling this issue
Read the codebase, try to implement the rpc endpoint , use the implementation where its needed.

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
i am a blockchain developer
How I plan on tackling this issue
I will imlpement the following:

Define Method: Implement the eth_get_balance logic in kakarot_core/eth_rpc.cairo to fetch the balance for a given EVM address.
Integrate: Use this method where required in the codebase, such as in validation.cairo and starknet_backend.cairo by replacing or linking it with balance retrieval logic.
Testing: Ensure the method is correctly fetching balances and integrate test cases to validate its functionality

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
With over four years in blockchain and backend development, I’ve worked across different ecosystems, handling everything from smart contract design to on-chain interactions and protocol integration. I focus on building secure, scalable, and reliable blockchain applications, managing both on-chain and off-chain infrastructure.
How I plan on tackling this issue
As this would be my first contribution. I'd start by reviewing Kakarot's architecture, then select the best possible way for implementing the eth_get_rpc. Once completed would proceed to test and integrate with the JSON rpc interface.

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
I have some experience in Cairo, mostly porting Solidity ERCs to Cairo:
https://github.com/carbonable-labs/cairo-erc-7496
https://github.com/carbonable-labs/cairo-erc-7498
How I plan on tackling this issue
I will leverage kakarot_core address_registry function to map the given EthAddress to the corresponding Starknet ContractAddress, then I will query this address balance on the native_token.
I will search for all occurences in the codebase where accessing the eth balance is needed and refactor using the EthRPC dispatcher.


Dynamic Import Language File

Hi, I am trying out the library, however it seems the build version will import all languages by default in user's browser.
Github Repo
https://github.com/vercel/next.js/tree/master/examples/with-next-translate
Reproduction
Download and run the repo, npm run build, visit localhost:3000
Inspect the Network, check the languages file downloaded. All languages has been downloaded in browsers regardless of select language.
Expectation
Only en.json should be downloaded.

It looks that the <Link> component that links to other lang pages, doesn't has prefetch={false}, and prefetch by default is true and it downloads content such as translations.

understood and I recalculated after using prefetch={false} and it doesn't import others json anymore. thanks for the prompt response.


The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER

If I already have an installed app with this library and I try to installed another app I am getting the following error
The application could not be installed: INSTALL_FAILED_CONFLICTING_PROVIDER
I think the authorities for the file provider in the manifest are the same so that why it is conflicting.
android:authorities="com.app.imagepickerlibrary.provider"

@shafayatb : We will check and fix by tomorrow.
Thanks for reporting this issue

@shafayatb: We have resolved the File provider authority issue. You can check it by updating our library version to 1.8


Create management cluster using controller bootstrap task

Issue #, if available:
Description of changes:
Testing (if applicable):
Documentation added/planned (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/test eks-anywhere-e2e-presubmit


(PUP-12077) Respect rich_data setting in base context

Since Puppet 6.0 "datafication" has inspected the context for the value
of rich_data. However, in only some code paths does the value in the
context get overridden with a value taken from the settings. This means
in some cases the rich_data value will always be true or always be
false, regardless of how the user has configured the rich_data setting.
And, in the case the simply calling to_data_hash on a resource the
rich_data value will always be false.
This updates the base_context to set rich_data to the settings value,
ensuring that the default value for rich_data in the context is the
value users have set.
Additional changes are primarily where tests still assumed the default
value of rich_data was false, with one exception - YAML serialization in
the resource application will break if the internal rich_data __pcore
values are output. This forces rich_data to be false for that code path
in the resource application.
Fixes GH https://github.com/puppetlabs/puppet/issues/9470

Should I create a PUP ticket and follow the old processes for ticketing issues? Haven't done work in this repo since the JIRA migration and unclear if this got migrated to github issues.

I applied the triaged label to the GH issue, which generates a JIRA ticket https://perforce.atlassian.net/browse/PUP-12077

Updated the commit to follow style guidelines and, you know, actually be useful. Wasn't sure if we still adhere to those guidlines for branch names and changing the branch name would require a new PR. But happy to open a new PR from a branch that follows our old naming conventions if they're still used.

Let me know if there's anything you need from me on this


🐞 [BUG] -

Issue Verification

[X] I have verified that this is a new bug report.
[X] I'm interested in working on this issue
[X] I'm part of GSSOC organization

Describe the bug
The Format of resources under all categories are not according to the guidelines of the repository. I wish to fix it. Kindly assign this to me. This is going to take a lot of searching up, so I will wait till you assign the task.
Expected behavior
For eg: In python section the descriptions are not written properly. I want to fix it and write in the suitable format of the repo(greyed out parts)
Steps to reproduce
No response
Additional Context
No response

Feel free to reach out to ask question or clarification. Assigned to you!


Improve error message when from image cannot be found

Description of the issue:
When jib cannot find image specified in from build fails with this not very explanatory message. I also think that it is a little bit missleading because  Getting base image ghostbuster91/test-jib2.. looks fine.
❯ ./gradlew jib
warning: Base image 'ghostbuster91/test-jib2' does not use a specific image digest - build may not be reproducible

Containerizing application to ghostbuster91/test-jib...

Retrieving registry credentials for registry.hub.docker.com...
Getting base image ghostbuster91/test-jib2... <-- HERE IT LOOKS OK
Building dependencies layer...
Building classes layer...
Building resources layer...
Retrieving registry credentials for registry.hub.docker.com...

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':jib'.
> Build image failed

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 11s
2 actionable tasks: 1 executed, 1 up-to-date

Expected behavior:
IMO the best way would be to fail when executing Getting base image ghostbuster91/test-jib2..
At least some better error message should be provided.
Steps to reproduce:
Just make a type when declaring from image.
Environment:
Ubuntu 18.04
jib-gradle-plugin Configuration:
plugins {
    id 'com.google.cloud.tools.jib' version '0.9.6'
}
apply plugin: 'java'

group 'test-jib'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
}

jib {
    from {
        image = 'ghostbuster91/test-jib2'
    }
    to {
        image = 'ghostbuster91/test-jib'
    }
    container {
        mainClass = 'Main'
    }
}

Log output:
Additional Information:

Hi @ghostbuster91 , thanks for filing this issue! This is definitely a place where we could improve the feedback to the user when the build fails and thanks for spotting this.

It's pretty confusing with Maven too:
Getting base image non-existant/image...
[INFO] Building dependencies layer...
[INFO] Building classes layer...
[INFO] Building resources layer...
[INFO] Retrieving registry credentials for registry.hub.docker.com...
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4.067 s
[INFO] Finished at: 2018-07-16T16:55:22-04:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.google.cloud.tools:jib-maven-plugin:0.9.7-SNAPSHOT:dockerBuild (default-package) on project first: Build to Docker daemon failed, perhaps you should set a credential helper name with the configuration '<from><credHelper>' or set credentials for 'registry.hub.docker.com' in your Maven settings: Unauthorized for registry.hub.docker.com/non-existant/image: 401 Unauthorized
[ERROR] {"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":[{"Type":"repository","Class":"","Name":"non-existant/image","Action":"pull"}]}]}
[ERROR] -> [Help 1]

I guess the problem here is that we can't distinguish between an incorrect image name (e.g., from a typo) vs a private image where we're missing authentication.

IMO the best way would be to fail when executing Getting base image ghostbuster91/test-jib2

This is also tricky since a bunch of steps are kicked of asynchronously, so several steps have already started by the time authentication fails. We may need to rethink how we do our logging so people can more easily tell which step is failing, even when multiple steps are running at the same time.

I think for something like registry.hub.docker.com/non-existant/image, that should be 401 Unauthorized because it is trying to pull from the registry.hub.docker.com/non-existant namespace, which is not permitted unless u have credentials for the non-existant account. However, if your account has credentials for registry.hub.docker.com/non-existant and you try to pull registry.hub.docker.com/non-existant/image, the registry would give back a nonexistent manifest error, by which a valid error can be given about that image not existing.
I think for logging, we just need to make sure that people know at the end (when an error occurs), which part of the execution failed.

Oh ok, the ordering of
[INFO] Getting base image ghostbuster91/test-jib2...
[INFO] Retrieving registry credentials for registry.hub.docker.com…

happens because PullBaseImageStep#call() first tries to pull the image with no credentials and, if it fails, then tries again after obtaining credentials (which prints the Retrieving registry credentials for …).  So we should just do a bit more logging here.

Going back to @ghostbuster91's original report
Execution failed for task ':jib'.
> Build image failed

That text isn't very helpful. This happens when the ExecutionException-unwrapping code in BuildStepsRunner#build(HelpfulSuggestions) falls off and has no helpful suggestions and so just executes:
      } else {
        throw new BuildStepsExecutionException(
            helpfulSuggestions.none(), executionException.getCause());
      }

What's odd is that I can't get jib to fail in this way.
@ghostbuster91 could you please try your example again but with --stacktrace?

Great!  We can provide a better message for RegistryErrorExceptions:
Caused by: com.google.cloud.tools.jib.registry.RegistryErrorException: Tried to pull image manifest for registry.hub.docker.com/ghostbuster91/test-jib-2:latest but failed because: manifest unknown | If this is a bug, please file an issue at https://github.com/GoogleContainerTools/jib/issues/new


Add a Module Load functionality

Add a window where you can show the LoadLibrary functionality.

Added the functionality.


Refactor: #19 Remove utility-types, use types internally

Coverage remained the same at 97.959% when pulling 6bce6a0e488a9e1dbe8fa67e81c3ddb8f5a25f3e on fix/types into 193deeec2905fd61eda51feca095bcc37c7eb4c2 on master.


ChatGPT Reddit Comments Analysis using NLP

Deep Learning Simplified Repository (Proposing new issue)
:red_circle: Project Title : ChatGPT Reddit Comments Analysis using NLP
:red_circle: Aim : The aim of this project is to analyze the reddit comments on ChatGPT using NLP and DL methods.
:red_circle: Dataset : https://www.kaggle.com/datasets/armitaraz/chatgpt-reddit
:red_circle: Approach : Try to use 3-4 algorithms to implement the models and compare all the algorithms to find out the best fitted algorithm for the model by checking the accuracy scores. Also do not forget to do a exploratory data analysis before creating any model.

📍 Follow the Guidelines to Contribute in the Project :

You need to create a separate folder named as the Project Title.
Inside that folder, there will be four main components.

Images - To store the required images.
Dataset - To store the dataset or, information/source about the dataset.
Model - To store the machine learning model you've created using the dataset.
requirements.txt - This file will contain the required packages/libraries to run the project in other machines.

Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.

:white_check_mark: To be Mentioned while taking the issue :

Full name :
GitHub Profile Link :
Email ID :
Participant ID (if applicable):
Approach for this Project :
What is your participant role? (Mention the Open Source program)

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

Full name : Lakshmipriya Ragupathi
GitHub Profile Link : https://github.com/lakshmipriya-ragupathi
Email ID<EMAIL_ADDRESS>Participant ID (if applicable): NA
Approach for this Project :
I propose the following plan:
EDA Data Preparation:
Refine the comments by eliminating unnecessary characters, URLs, symbols, and emojis. Tokenize the comments, filter out stopwords, and address noise like misspellings by stemming and lemmatization
Feature Representation:
Express comments using Bag-of-Words (BoW) or TF-IDF to capture word frequencies and significance. Employ pre-existing word embeddings for semantic connections.
Model Exploration:
Explore Naive Bayes, SVM, RNN, or Transformers like BERT to identify the most impactful model for categorizing the comments into positive, neutral and negative ones.
Model Training and Assessment:
Divide the dataset into training and testing subsets. Train the chosen model and evaluate its performance using metrics such as accuracy, precision, recall, and F1-score.
Optimizing Parameters:
Enhance the model's performance through hyperparameter adjustments using methods like grid search or random search.
Final Model Selection:
Select the model demonstrating the best performance on the validation set, considering accuracy, precision, recall, and its resilience against overfitting."
What is your participant role? (Mention the Open Source program)/: SWOC 2024

Focus on Deep Learning methods rather than going to Machine Learning ones. Implement different DL methods and find out the best fitted model for this project.
Issue assigned to you @lakshmipriya-ragupathi

Dear Sir, I would like to know how to improve my work so that I can make necessary submission, thanking you, yours sincerely, Lakshmipriya

Full name : Diya Sen
GitHub Profile Link : https://github.com/Diyaa0313
Email ID<EMAIL_ADDRESS>Participant ID (if applicable): NA
Approach for this Project :
After using web scraping techniques to extract comments from reddit we can remove the unwanted elements to focus on the commonly used phrases which will help in the analysis. We can implement word embedding to understand the relationships between words and predict the sentiment. RNNs are generally used but there are certain limitations like the weakening of signals with each network layer. Instead, we can use LSTM and GRU. Deep Latent Dirichlet allocation can be used to get a better understanding of the data and then a combination of RNN and CNN will help us to understand the context of the comment and analyzing the sentiment.The results will be represented on charts or graphs which can help in drawing conclusions and understand the trends.
What is your participant role? GSSOC 2024 Contributor

Assigned this to you @Diyaa0313. You can start working on it.


Singuloose on Meta after about 7 minutes in without any outside help

Description
Singuloose happened on round 73091 with no outside intervention after it ate the lattices connecting the containment field generator to the station, causing it to sever and release the singularity.

Pictured is a replay on the tick that the singularity ate the lattice and broke containment. No extra lattice was added.
This is probably an issue since on this station the singularity is setup from the start, minus turning on the generators and emitters. The round start setup being not safe from this is probably an issue.
From a quick check of the map viewer, only other map that seemed potentionally of issue was core, the corners of the containment isn't directly connected, instead being connected a tile away.

My mapping changes addressing this got merged, let me know if it happens in 2 weeks for if it happens on a master branch fork. In the meantime, I guess you could add scaffolding where I added it in my PR and see if it looses or not.


feat: redirect MAPDL console output to a file

Description
As the title.
Now you can do:
from ansys.mapdl.core import launch_mapdl

mapdl = launch_mapdl(mapdl_output="apdl.out")
# create a file with the console output
assert os.path.exists("apdl.out")
with open("apdl.out", "r") as fid:
    assert "START GRPC SERVER" in fid.read()

Issue linked
Close #3595
Checklist

[x] I have visited and read Develop PyMAPDL.
[x] I have tested my changes locally
[x] I have added necessary documentation or updated existing documentation.
[x] I have followed the PyMAPDL coding style guidelines.
[x] I have added appropriate unit tests that also ensure the minimal coverage criteria.
[x] I have reviewed my changes before submitting this pull request.
[x] I have linked the issue or issues that are solved to the PR if any.
[x] I have assigned this PR to myself.
[x] I have marked this PR as draft if it is not ready to be reviewed yet.
[x] I have made sure that the title of my PR follows Commit naming conventions (e.g. feat: adding new MAPDL command)

@pyansys-ci-bot LGTM.


Update _index.md

Closes #
Describe your proposed changes here.

[x] Signed the InfluxData CLA
(if necessary)
[x] Tests pass (no build errors)
[x] Rebased/mergeable

Thank you, @JustinYeoh93!


Remove unnecessary information from GrayBox view

Created AbstractBox for parent of GreyBox and BlackBox so that the BlackBox does not depend on GreyBox for better readability.
Created a fix for the greybox problem by looking in front and behind the info-, input-, or ouputpoint checkpoint to see if there is another startpoint on the same level in the tree structure. if true, don't show the checkpoint.

@jacodg

Added unit tests for BlackBox, GrayBox and WhiteBox
Added a subclass for XmlStorage to get access to the readReportFromFile(File file) method for converting the test report xml file to a Report object.
WhiteBox is the control group to see if the report xml file is correctly imported as a Report object.


binaries in javascript file

Our build failed since it cannot read safeEqual.js file. I'm using MacOs and this package is downloaded through nats-hemera with version 4.0.0. We are hitting this error recently.
File out shows as below.

Error

Noticed, when we delete the package it is working fine as the file appears as text. But after a couple of runs, the file somehow gets converted to a binary file. Do you suspect anything from your code will touch this file?

I can't reproduce it.

@veeramarni still an issue?


Is there a way to add candlestick chart type, so I can plot share prices?

Make sure these boxes are checked before submitting your issue - thank you!

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

Superset version
Expected results
Actual results
Steps to reproduce

Up, This feature has not been completed yet.

any news on this issue?

Up.
Finance is one of the fields that extensively utilizes data on a daily basis. Introducing visualization such as stock price charts and additional indicators within Superset could mark a pivotal juncture, drawing considerable user interest

is there any update on this


Normalize ErrorFactory and assertion libraries

Placeholder bug to remind myself that there's work to be done to normalize how we're using Error objects in the assert library and the ErrorFactory stuff.
More details to come.

Minor thing to add on to this.
Was just moving the demos over and after fixing a few references, one issue I hit was this:

Generally these errors aren't too helpful. It doesn't explain where the cacheName is missing.


Prevent over-allocations (and spills) on sorts with a fixed limit

Which issue does this PR close?

Closes #3596.
Rationale for this change

During sorting, when we receive a new record batch we try to allocate space for it. This is done with the assumption that the result of this sort will still be around, and we don't want to accidentally overflow the memory so we have to keep track of it. But after the #3510, this assumption might not hold for all cases (particularly when you have a fetch limit set on your sorting operation) so we might be over-allocating memory and constantly spilling for no good reason.
What changes are included in this PR?

This PR adds the logic for avoiding over-allocations by instructing the memory manager to shrink after each partial sort with a limit.
Are there any user-facing changes?

No, this should be an optimization.

Thank you @isidentical


Action does not fail on authentication issue

I am facing an issue where when the authentication fails with:
remote: Invalid username or password.
The Action jekyll-deploy-action still passes and my pipeline is green.
I am running version @v0.3.1

to add more context, I am rotating my tokens. So the GH_TOKEN I was using expired and I have started getting the invalid username or password error.
Updating the secret value fixed the authentication issue, however I would expect the job to fail on authentication errors rather than pass.

Hi @Mexassi
For the version v0.3.1,  just use this ${{ secrets.GITHUB_TOKEN }}, and you don't need to generate the token, Github will auto generate it by default.
Thanks & Regards

I was not aware of that, thank you for the tip @jeffreytse.


[ROCm] Add related hlo tests based on amdgcn for hlo_to_llvm_ir.cc

The existing hlo tests are cuda only, now ROCm have added the related hlo tests on amdgcn for hlo_to_llvm_ir.cc.
So all cuda related hlo tests will go with tag "no_rocm" and ROCm related hlo tests will go with tag "no_cuda_asan".
@cheshire

Hi @cheshire Can you please review this PR ? Thank you!

Adding a huge number of ROCM-specific tests is not great, could we generalize existing ones instead?

Adding a huge number of ROCM-specific tests is not great, could we generalize existing ones instead?

Thanks for the feedback.
If I understand correctly, are you suggesting something like you previously reviewed in gpu_kernel_tiling_test to add GpuCodegenTest::MakePlatformSpecificLlvm to replace hlo ir as platform-related ones?

I understand the issue is that in FileCheck there's no API to do platform-specific expansions? One way to solve it would be rewrite those from FileCheck to a unit test.
Let me ask internally, do you want to also open a thread on this in https://github.com/openxla/xla/discussions ?

Thanks for the asking! I have opened a thread on it. https://github.com/openxla/xla/discussions/243
Looking forward to hearing the update.

I've asked internally, and got a suggestion "One can do this by having different lit.cfg files for AMD and NVIDIA that replace a placeholder, e.g. GPUARCH and then use --check-prefix=CHECK,CHECK-%GPUARCH% or something like that" from @sherhut

My idea was to smuggle in an additional substitution rule somehow so that the lit tests can know which platform they are running on. I browsed around a bit but came to the conclusion that custom cfg files might not be available currently. One could likely achieve this by passing a --config-prefix to the actual lit invocation but that would need plugging through. So I abandoned that approach.
I had another idea, though. The lit rules already allows to specify additional features. We could define a new features amdgpu and nvidiagpu and then based on which feature is set, we could specify the check name. According to lit documentation something like
--check-prefix=CHECK,CHECK-%if amdgpu %{AMD%}%if nvidiagpu %{NVIDIA}

which would enable CHECK-AMD and CHECK-NVIDIA conditionally of the platform. Extra features can already be passed to lit rules via the features argument of the build rule.
In the test, one can then use CHECK for everything that is platform independent and the CHECK-AMD>NVIDIA ones for the platform specific pieces.
Disclaimer: I have not actually tried any of this and it might also clutter up the tests more than it reuses.

@cheshire @sherhut Thanks for the feedback.
If I understand it correctly, the suggestion is to add a new feature at, for example in global_lit_test.bzl, to specify the platform related pieces?
But how shall we allocate these platform-related hlo test files?

@cheshire @sherhut Thanks for the feedback.
If I understand it correctly, the suggestion is to add a new feature at, for example in global_lit_test.bzl, to specify the platform related pieces?

The glob_lit_tests build rule already accepts a features parameter. You could add a new test target for running the lit tests in rocm mode where you specify the amd feature. Then those tests would be run with that feature enabled and pick the AMD check rules. The existing target should be renamed to something with nvidia and enable that feature, so that the NVIDIA version is run.

But how shall we allocate these platform-related hlo test files?

You can do this for all hlo lit tests. The ones that are not platform dependent will just ignore the feature.
In essence the idea is to copy build targets instead of files. This also allows to use exclude to remove tests that are only supported by one platform.

Hi @i-chaochen Can you please check @sherhut's comments. Thank you!

@cheshire @sherhut Thanks for the feedback.
If I understand it correctly, the suggestion is to add a new feature at, for example in global_lit_test.bzl, to specify the platform related pieces?

The glob_lit_tests build rule already accepts a features parameter. You could add a new test target for running the lit tests in rocm mode where you specify the amd feature. Then those tests would be run with that feature enabled and pick the AMD check rules. The existing target should be renamed to something with nvidia and enable that feature, so that the NVIDIA version is run.

But how shall we allocate these platform-related hlo test files?

You can do this for all hlo lit tests. The ones that are not platform dependent will just ignore the feature.
In essence the idea is to copy build targets instead of files. This also allows to use exclude to remove tests that are only supported by one platform.

The build targets, are you refering to hlo_to_llvm_ir?
I wonder what do you mean to remove tests that are only supported by one platform , shall ROCm just ignore these hlo_to_llvm_ir tests?

You can do this for all hlo lit tests. The ones that are not platform dependent will just ignore the feature.
In essence the idea is to copy build targets instead of files. This also allows to use exclude to remove tests that are only supported by one platform.

The build targets, are you refering to hlo_to_llvm_ir?
I wonder what do you mean _to remove tests that are only supported by one platform_, shall ROCm just ignore these hlo_to_llvm_ir tests?

Yes, if these tests are not meaningful on the ROCm platform for some reason, they could be excluded and would simply not run.

Hi @cheshire Can you please review this PR ? Thank you!

@sherhut Could you take a look?

My assumption here is that the .hlo.text files are mostly identical for the cuda and rocm targets and only differ in some minor areas.
lit testing, which this essentially is, supports having different CHECK labels within a single text file and then, by means of passing a parameter to the FileCheck utility, allows to run both tests. You can see this in action in other OSS projects, for example in https://github.com/llvm/llvm-project-ci-bridge/blob/faa78ecd27e80094ef507d9775754c63c98e761d/clang/test/OpenMP/driver.c.
The idea here then would be to use the same hlo.text files with two prefixes and pass from the bazil test rule a flag in which configuration to run the tests, depending on the bazil build configuration. glob_lit_tests has a features parameter which could be used for this. See https://github.com/tensorflow/tensorflow/pull/58441#issuecomment-1351850756 for an example of how this could be wired up.
The advantage would be that we only have to maintain a single set of hlo test files.

Thanks @sherhut . I think that would probably work. Are these files generated though? I'd be worried they would get regenerate and strip the ROCM specifics.

As part of the OpenXLA PR rotation: @jayfurmanek Can you please specify, about which files are you worried?

The *.hlo files/test under //tensorflow/compiler/xla/service/gpu/tests
They include a note:
// NOTE: Assertions have been autogenerated by utils/generate-test-checks.py

We usually write the HLO by hand and generate the CHECKs with utils/generate-test-checks.py. And we manually copy over the result of utils/generate-test-checks.py to the hlo file.
So there is no script that would automatically/periodically re-generate the CHECKs. No need to worry about your .HLO test cases being automatically overwritten.
(Actually you are not forced to auto-generate the CHECKs, you can also write them by hand.)

Hi @sherhut, based on your suggestion, I tried to add branch in one of hlo file (e.g., add_preds.hlo) like this following:
// RUN: hlo_to_llvm_ir %s | FileCheck --check-prefixes=CHECK,CHECK-%if amdgpu %{GCN%} %if nvgpu %{PTX%} %s
// GCN:         %[[VAL_0:.*]] = call i32 @llvm.amdgcn.workgroup.id.x(), !range !1
// PTX:         %[[VAL_0:.*]] = call i32 @llvm.nvvm.read.ptx.sreg.ctaid.x(), !range !2

I also tried to add amdgpu or nvgpu feature thing in global_lit_test.bzl https://github.com/tensorflow/tensorflow/blob/master/tensorflow/compiler/xla/glob_lit_test.bzl#L55 ,
but lit cannot recognised amdgpu arguments, and this feature has not been passed to lit.
am I missing something here? Thanks in advance!

Hi @sherhut I tried your suggestion to add --check-prefix as the following:
// RUN: hlo_to_llvm_ir %s | FileCheck --check-prefixes=CHECK,CHECK-%if amdgpu %{GCN%} %if nvgpu %{PTX%} %s
// CHECK-GCN:         %[[VAL_0:.*]] = call i32 @llvm.amdgcn.workgroup.id.x(), !range !1
// CHECK-PTX:         %[[VAL_0:.*]] = call i32 @llvm.nvvm.read.ptx.sreg.ctaid.x(), !range !2
// CHECK:         %[[VAL_2:.*]] = mul nuw nsw i32 %[[VAL_0]], 1

I even tried to hard-code features = ["amdgpu"] within _run_lit_test()https://github.com/tensorflow/tensorflow/blob/master/tensorflow/compiler/xla/glob_lit_test.bzl#L29-L55
but LIT still has error: unrecognized arguments: amdgpu
I am not sure the feature thing is something we can define by ourself, looks like a valgrind or vg_leak thing to LIT.
https://llvm.org/docs/CommandGuide/lit.html#cmdoption-lit-vg
Any idea where I am missing here?
As a side note, it's no problem and passed in AMD side if I use boolean (true/false) for the prefix, but obvisouly we need to make it based on platform in hlo file or it could get it from glob_lit_test.bzl. Any suggestion how I can do it?
// RUN: hlo_to_llvm_ir %s | FileCheck --check-prefixes=CHECK,CHECK-%if true %{GCN%} %if false %{PTX%} %s

Thanks in advance!

Hi @sherhut Can you please take a look on above comments from @i-chaochen. Thank you!

Hi @sherhut thank you for the above suggestions! I tried to add --check-prefix as the following (e.g., add_preds.hlo):
// RUN: hlo_to_llvm_ir %s | FileCheck --check-prefixes=CHECK,CHECK-%if amdgpu %{GCN%} %if nvgpu %{PTX%} %s
// CHECK-GCN:         %[[VAL_0:.*]] = call i32 @llvm.amdgcn.workgroup.id.x(), !range !1
// CHECK-PTX:         %[[VAL_0:.*]] = call i32 @llvm.nvvm.read.ptx.sreg.ctaid.x(), !range !2
// CHECK:         %[[VAL_2:.*]] = mul nuw nsw i32 %[[VAL_0]], 1

I even tried to hard-code features = ["amdgpu"] within _run_lit_test()https://github.com/tensorflow/tensorflow/blob/master/tensorflow/compiler/xla/glob_lit_test.bzl#L29-L55
but LIT still has error: unrecognized arguments: amdgpu
I am not sure the feature thing is something we can define by ourself, because it looks like a valgrind or vg_leak thing to LIT. https://llvm.org/docs/CommandGuide/lit.html#cmdoption-lit-vg
Any idea where I am missing here?
As a side note, it's no problem and passed in AMD side if I use boolean (true/false) for the prefix like the following:
// RUN: hlo_to_llvm_ir %s | FileCheck --check-prefixes=CHECK,CHECK-%if true %{GCN%} %if false %{PTX%} %s

but obvisouly we need to make it based on platform in hlo file or it could get it from glob_lit_test.bzl. Any suggestion how I can do it?
Thanks in advance!

I think that features would still need to be added inside a lit.cfg.py. You can see an example here:
https://github.com/llvm/llvm-project/blob/main/llvm/test/lit.cfg.py#L330
I am not familiar with lit related stuff though, so maybe I am wrong.

Hi @sherhut thank you for the above suggestions! I tried to add --check-prefix as the following (e.g., add_preds.hlo):
// RUN: hlo_to_llvm_ir %s | FileCheck --check-prefixes=CHECK,CHECK-%if amdgpu %{GCN%} %if nvgpu %{PTX%} %s
// CHECK-GCN:         %[[VAL_0:.*]] = call i32 @llvm.amdgcn.workgroup.id.x(), !range !1
// CHECK-PTX:         %[[VAL_0:.*]] = call i32 @llvm.nvvm.read.ptx.sreg.ctaid.x(), !range !2
// CHECK:         %[[VAL_2:.*]] = mul nuw nsw i32 %[[VAL_0]], 1

I even tried to hard-code features = ["amdgpu"] within _run_lit_test()https://github.com/tensorflow/tensorflow/blob/master/tensorflow/compiler/xla/glob_lit_test.bzl#L29-L55
but LIT still has error: unrecognized arguments: amdgpu
I am not sure the feature thing is something we can define by ourself, because it looks like a valgrind or vg_leak thing to LIT. https://llvm.org/docs/CommandGuide/lit.html#cmdoption-lit-vg
Any idea where I am missing here?
As a side note, it's no problem and passed in AMD side if I use boolean (true/false) for the prefix like the following:
// RUN: hlo_to_llvm_ir %s | FileCheck --check-prefixes=CHECK,CHECK-%if true %{GCN%} %if false %{PTX%} %s

but obvisouly we need to make it based on platform in hlo file or it could get it from glob_lit_test.bzl. Any suggestion how I can do it?
Thanks in advance!

I think that features would still need to be added inside a lit.cfg.py. You can see an example here:
https://github.com/llvm/llvm-project/blob/main/llvm/test/lit.cfg.py#L330
I am not familiar with lit related stuff though, so maybe I am wrong.

Thanks! We have made the proof of concept example works https://github.com/ROCmSoftwarePlatform/xla/commit/2c1a4f0e0db984b330d6ee3be9795ecec9366d04#diff-f53e4ff94e7ec7cdf6332ef691bb15e6133cda0a22fae0dc28aaf93cf0ca449fR60-R63
We will upstream it to XLA soon and I wil going to close this.


Using abapGitServer for Fiori objects advisable?

Hi,
could you give me your opinion:
We are just starting with developing Fiori Apps, and this requires a git for versioning the non-ABAP objects.
In theory, I expect this to be possible with abapGitServer. Do you see any problems (e.g. "abapGitServer is more a proof-of-concept")?
(Additional question: Is migrating from/to abapGitServer possible?)
Thanks,
Edo

Yea, I think its okay, but expect some quirks
Worst case 1: setup a job to do git clone in order to have a backup
Worst case 2: developers will have files cloned locally for backup
Migration: yes its possible, just do a full git clone, this history can then be uploaded to a different git server
Some Alternatives
GitHub is USD4/user/month
gitea is free and pretty easy to host, https://gitea.io
if you have SAP BTP, then once it had a git service offering, https://help.sap.com/viewer/01ef8239651c40b5806686d4ec6d8944/Cloud/en-US, not sure if its still possible

Thanks for the answers, Lars!


Docs: static examples ported from vizzu lib

I have ported the static examples from the js lib. It was a menial task and there are a lot of animated examples with more code too.
So I made a translator instead, which converts the js files into ipynb files.
@nyirog @veghdev

Where should I put it? <repo>/tools/example-generator folder?
Should I commit the generated ipynb files or should the generation run by CI?

OK, tool folder then.


Extract gamedata from backend into a dedicated admin CLI tool

Extracted to https://github.com/penguin-statistics/soracli


Marker does not render when deployed

Checklist

[ ] I've looked at the documentation to make sure the behavior isn't documented and expected.
[ ] I'm sure this is an issue with Leaflet, not with my app or other dependencies (Angular, Cordova, React, etc.).
[ ] I've searched through the current issues to make sure this hasn't been reported yet.
[X] I agree to follow the Code of Conduct that this project adheres to.

Steps to reproduce
Use this code on a SvelteKit site:
    import { onMount } from 'svelte';
    import { browser } from '$app/environment';

    export let address

    let map;
    let L;

    onMount(async () => {
        if (browser) {
            L = await import('leaflet');

            // Initialize the map
            map = L.map('map', {
                zoomControl: false,
                dragging: false,
                touchZoom: false,
                scrollWheelZoom: false,
                doubleClickZoom: false,
                boxZoom: false,
                tap: false,
                keyboard: false,
            });

            L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
                attribution: '© OpenStreetMap contributors'
            }).addTo(map);

            // Set a tighter bounding box for the UK
            const ukBounds = L.latLngBounds(
                L.latLng(48.0, -11.5), // Southwest corner
                L.latLng(60.0, 2.5)    // Northeast corner
            );

            map.fitBounds(ukBounds);

            // Zoom in by a factor (adjust as needed)
            map.zoomIn(1);  // Increase this number to zoom in more

            // Add marker for property
            L.marker([address.latitude, address.longitude])
                .addTo(map)
                .bindPopup(address || 'Property');
        }
    });
</script>

<svelte:head>
    {#if browser}
        <link rel="stylesheet"<EMAIL_ADDRESS>    {/if}
</svelte:head>

Works locally, but when deployed through Azure does not render. Not having this issue with any other images. Has this been seen before?
Expected behavior
Marker should render
Current behavior

Minimal example reproducing the issue
No response
Environment

Leaflet version: 1.9.4
Browser (with version): Brave v<IP_ADDRESS>
OS/Platform (with version): Windows 22631.3880

Sidenote......... anyone know how to remove the big gray line around the country?

Sidenote......... anyone know how to remove the big gray line around the country?

I've been wondering this also!

Most likely there's a 404 error somewhere in the browser's dev tools, due to the deployment process not copying the marker images. Look for those errors.
Closing, since it's not an actionable Leaflet bug.

Most likely there's a 404 error somewhere in the browser's dev tools, due to the deployment process not copying the marker images. Look for those errors.
Closing, since it's not an actionable Leaflet bug.

There is a 404- we deploy on Azure, might you have any idea how to fix that?
Also, is there any way to remove the lines around countries on the map?

You need to make sure that you deploy the images as well. You can look in the dev tools which path the marker-images should have.
You can also try to include the images in your Code with:
import icon from "leaflet/dist/images/marker-icon.png";
import iconShadow from "leaflet/dist/images/marker-shadow.png";

Or you can overwrite the Default Icon Path:
delete L.Icon.Default.prototype._getIconUrl;

L.Icon.Default.mergeOptions({
iconRetinaUrl: require("leaflet/dist/images/marker-icon-2x.png"),
iconUrl: require("leaflet/dist/images/marker-icon.png"),
shadowUrl: require("leaflet/dist/images/marker-shadow.png")
});

There are so many solutions for this, just google "leaflet marker icon not showing"

The borders around the countries are displayed by the Tile provider , this has nothing to do with Leaflet. Use a different one from here: https://leaflet-extras.github.io/leaflet-providers/preview/


Coordinator lock to remain after download

That is the way it was originally designed for Freereg. There the transcriber is the owner of the file at all times. The purpose of the coordinator lock is to show to the transcriber that their coordinator has made changes to the file. They then cannot make any changes until they have downloaded the file. Locks are then removed. There has been discussion about adding a permanent coordinator lock.
In FreeCEN the lock would be applied by the Coordinator when the transcriber tells them that the piece is completed. This prevents overwriting.
The FreeCEN pipeline can be very long (I had a situation a couple of years ago where Somerset had a million transcribed records in it, though this is now considerably reduced). So the piece can sit for a while between transcription and proof reading for instance. The Coordinator will not want the file being fiddled with.
So can we make that lock only removable by the Coordinator please, and block any updating until the Coordinator removes the lock.

@geoffj-FUG Coordinator Lock is now permanent on test3

Kirk
Thank you. I will test it this evening
Geoff
From: Kirk Dawson<EMAIL_ADDRESS>Sent: Wednesday, September 9, 2020 9:07 AM
To: FreeUKGen/FreeCENMigration<EMAIL_ADDRESS>Cc: geoffj-FUG<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [FreeUKGen/FreeCENMigration] Coordinator lock to remain after download (#961)
@geoffj-FUG https://github.com/geoffj-FUG  Coordinator Lock is now permanent on test3
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/FreeUKGen/FreeCENMigration/issues/961#issuecomment-689182238 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AKCPIFNCH52DFPDPQWTXVTTSE22LBANCNFSM4Q6JYTFQ .  https://github.com/notifications/beacon/AKCPIFPNDAYAFDDEWPO4GR3SE22LBA5CNFSM4Q6JYTF2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFEKBMHQ.gif

Kirk
All good. Can be closed
Geoff


Keep the app in EN and make a menu to choose app language

I'd like to know if it's possible to keep the app in EN and make a menu to choose another app language.
I'm used to use the Cordova Legacy one, where we can keep it in EN and it's not auto translated to system language.

We can add an option to change the app language in the app but keeping it with English as a default language isn't a good idea IMO.
Just think about big countries like Brazil and India with millions of speakers (not all people speak english). Also, if the users choice a language from the system it means that they like to use their applications in that like (not the imposed by the developers/organization).
FYI: If there is not a language supported by the app, the default is English in that case.

Well, that makes sense indeed.
The option to change app language seems fine to me in that case.
:+1:

Duplicates #747


Fixes #35103

Adds a custom validation message and code  to a UniqueConstraint when it is set (and not only on conditional constraints).

@gabn88 Thanks for this patch :+1: Even if we will decide to do this without a deprecation period (I'm not convinced we can since it is a documented behavior), documentation change and release notes are missing.

Will add those changes to docs. TBH I would appreciate a downstream merge into 4.1/4.2, since it only fixes unexpected behavior that when you set a custom message it does not show. If you don't set a custom message still the default message shows.

Will add those changes to docs. TBH I would appreciate a downstream merge into 4.1/4.2, since it only fixes unexpected behavior that when you set a custom message it does not show. If you don't set a custom message still the default message shows.

This doesn't qualify for a backport. If something is documented, it cannot also be unexpected.

Fair enough

@felixxm so it can land in 5.1?

@felixxm so it can land in 5.1?

Yes.

@felixxm I tried to fix the docs and release notes, but it is failing. Could you please lend me a hand here? How should I mention an attribute/class in the docs/releases?

Anything more to do to get this merged?

@sarahboyce I don't know what happened, but I lost all changes when trying to rebase.
Will look into this later, but I'm too busy right now to find out how to recover the changes.

@sarahboyce I have managed to get the repo rebased onto 5.2 and applied most of the changes. Would you mind doing another review?

@sarahboyce Thanks for the review, I must have misunderstood part the of comments. I have applied your suggestions.

@sarahboyce Sorry to bother you again. It seems that unrelated tests are failing and they have to do with some newly added commits on master. Do you know why those lines are changed: https://github.com/django/django/commit/13922580cccfb9ab2922ff4943dd39da56dfbd8c ?

@sarahboyce Sorry to bother you again. It seems that unrelated tests are failing and they have to do with some newly added commits on master. Do you know why those lines are changed: https://github.com/django/django/commit/13922580cccfb9ab2922ff4943dd39da56dfbd8c ?

They were due to previous merge conflicts which weren't handled correctly, but I believe I've fixed them for you :+1:

@charettes as you found the issue in the original forum discussion, I was wondering if you'd like to take a look?
I think this is close, the docs have been really fiddly

Thank you for the suggestions Simon :star:

Thank you all for your help an patience! It was my first contribution, so it took some extra time and effort to get it right, but I'm very happy (maybe even a little proud) that I could contribute to this great project.
Special thanks to @sarahboyce!


Vectorization

Hey Leif, can you add more comments re what's happening in the 'vectorization' part and right after? Maybe with better documentation I get it just by reading.

Hi Dave,
thanks a lot for starting the work here. I am now trying to get familiar with GitHub and python. I made an account here, too: ltdeck. I think I write this message via this account.
Let me add some comments to the vectorization part. I will summarize the key concepts here:
Basically the key idea is to create a big interaction matrix (called HEINT) with (number of vials) times (number of vials) elements, where each entry corresponds to an interaction between vials.
The expression q = HEINTT_time + HSEXTT_i(i) then calculates all energy flows for a timestep. T_time is the temperature vector containing the temperature of all vials in the previous timestep. T_i (or T_ext) is the external temperature at the given time, multiplied with a HSEXT vector. HSEXT specifies the number of contact surfaces of each vial with the external cooling medium.
To calculate the interaction matrix HEINT, I add up the individual contributions. The diagonal elements correspond to the "eigen"temperature of each vial, which is required because we care about temperature difference when calculating energy flows. It thus is negative and we need to multiply with the number of heat flows (i.e. surfaces) we have, i.e. 4 or 6 for 2D and 3D. Then there are interactions with neighbors in x,y and z direction which need to be inserted at the right position of the matrix. With this information, I construct a first interaction matrix INT, which simply counts the number of interactions of each vial. By defining
EXT = - sum(INT)
We get the number of contact surfaces with the external medium for each vial. We remove these surfaces from INT by saying
INT = INT + diag(EXT);
The heat flows are based on heat transfer coefficients, for the 2D case we have two types:
HTEXT = A.*kext.*Dt;
HTINT = A.*kint.*Dt;
We multiply this with INT and EXT to get two heat flow matrizes:
HINT = sparse(INT.*HTINT);
HEXT = EXT.*HTEXT;
Since KS is assumed to be stochastic, we need to do some calculations within the parfor loop. For each simulation in the parfor loop, the KS values are different.
The heat transfer contribution of the shelf is:
HS =  sparse(KS'.*A.*Dt); where KS is the vector containing all KS coefficients for all vials.
Since heat transfer via shelf is based on external temperature, we combine it with the EXT term to:
HSEXT = (HEXT+HS)'
Secondly, we now can define HEINT, where we need to account for the additional external terms by subtracting diagonal elements:
HEINT = HINT - diag(HEXT) - diag(HS)
Then we can calculate the heat flow values for each timestep simply by
q = HEINTT_time + HSEXTT_i(i);
This is the approach in the 2D case. In 3D it is similar, but we do not have a shelf and we define direction dependent heat transfer coefficients.
I hope this helps. Let me know if you have any questions.

sorry @ltdeck , I was not clear. can you add those comments directly in the code and push them to the feature/pythonpackage branch :) now that you have already answered the question it's not so urgent. But maybe a good practice ;)

Sure @bizzinho, I will try.

This is now implemented and I think I understood it.


Removes stray debug message on environments with getpeerid

Marking for 8.0.1 for now, but we might wanna just snag this into 8.0.0

Cherry-picked to 8.0.x

Cherry-picked to 7.1.x


Map Category not updating map when selected

Under the “Family Employment & Household Assistance” category, the “% Under 18 – 1 Parents 1 Working” sub-category does not update the map.  Whatever the previously selected map (within the parent category) was selected remains visible when that subcategory is selected.

Had added the wrong category.


Has this situation come across to you?

Hi Stefan et al.,
I came across a situation that no matter how many ACBs I have stacked up (I have tried up to 13 ACBs), the transformed latent variables Zs are not perfectly following N(0,1) as the examples shown in paper/your example code.
Has this situation come across to you? Do you have any suggestions (if the transformed latent variables are not perfectly trained to be N(0,1), then the posterior draws from the inference phrase wouldn't be valid, right?)
Thank you so much!
Best,
Shuwan

Shuwan,
the latent samples will seldomly follow a spherical Gaussian perfectly. Since all neural inference is approximate, the question is now whether or not, but rather: "How bad is the approximation"? You can answer this by looking at the various metrics for parameter recoverability or model re-simulations as a whole.
Also, increasing the number of coupling layers is only one of multiple ways to improve performance. If you find that it doesn't make much of a difference, then you should try other training hyperparameters, such as learning rate and number of training samples.
If you have a summary network, the reason for poor performance may also reside in its architecture, so you may want to try improving the summary network as well. In addition, you can try switching to spline flows (coupling_design='spline') and using significantly less coupling layers.

Hi Shuwan,
on a general note: We have just launched the BayesFlow Forums, a dedicated place to ask for support and tips. Feel free to ask any future workflow questions right over there:
https://discuss.bayesflow.org/
Thanks,
Marvin


[test-triage] rom_keymgr_functest timing out

Hierarchy of regression failure
Chip Level
Failure Description
Job chip_earlgrey_asic-sim-vcs_run_default killed due to: Exit reason: User job exceeded runlimit: User job timed out has 3 failures:
Test rom_keymgr_functest has 3 failures.
0.rom_keymgr_functest.1067358432
Log /container/opentitan-public/scratch/os_regression/chip_earlgrey_asic-sim-vcs/0.rom_keymgr_functest/latest/run.log
Job ID: smart:5f3ac772-f2ff-43a2-b3b9-e86fac1e5dfe
1.rom_keymgr_functest.3572632484
Log /container/opentitan-public/scratch/os_regression/chip_earlgrey_asic-sim-vcs/1.rom_keymgr_functest/latest/run.log
Job ID: smart:ba91d687-5f2e-4a9d-821e-b429f389d188
Steps to Reproduce

GitHub Revision: 2bf1fea0b
dvsim invocation command to reproduce the failure, inclusive of build and run seeds:
./util/dvsim/dvsim.py hw/top_earlgrey/dv/chip_sim_cfg.hjson -i rom_keymgr_functest --build-seed 255832913 --fixed-seed<PHONE_NUMBER>

Tests with similar or related failures

[ ] rom_keymgr_functest

The software test passes but the simulation doesn't stop. This appears to be due to objections raised by the environment's
m_alert_agent_adc_ctrl_aon_fatal_fault and other 'alert' agents after the sw test passes.
Here is a snippet from the log with objection tracing enabled:
UVM_INFO @ 4132.891540 us: (chip_sw_base_vseq.sv:227) uvm_test_top.env.virtual_sequencer [uvm_test_top.env.virtual_sequencer.chip_sw_base_vseq] SW TEST PASSED!
UVM_INFO @ 4132.891540 us: run [OBJTN_TRC] Object uvm_test_top dropped 1 objection(s) (uvm_test_top objection dropped): count=0  total=0
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top all_dropped 1 objection(s) (uvm_test_top objection dropped): count=0  total=0
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_top subtracted 1 objection(s) from its total (dropped from source object uvm_test_top, uvm_test_top objection dropped): count=0  total=0
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_top subtracted 1 objection(s) from its total (all_dropped from source object uvm_test_top, uvm_test_top objection dropped): count=0  total=0
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env.m_alert_agent_adc_ctrl_aon_fatal_fault.monitor raised 1 objection(s) (uvm_test_top.env.m_alert_agent_adc_ctrl_aon_fatal_fault.monitor objection raised): count=1  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env.m_alert_agent_adc_ctrl_aon_fatal_fault added 1 objection(s) to its total (raised from source object , uvm_test_top.env.m_alert_agent_adc_ctrl_aon_fatal_fault.monitor objection raised): count=0  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env added 1 objection(s) to its total (raised from source object , uvm_test_top.env.m_alert_agent_adc_ctrl_aon_fatal_fault.monitor objection raised): count=0  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top added 1 objection(s) to its total (raised from source object uvm_test_top.env.m_alert_agent_adc_ctrl_aon_fatal_fault.monitor, uvm_test_top.env.m_alert_agent_adc_ctrl_aon_fatal_fault.monitor objection raised): count=0  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_top added 1 objection(s) to its total (raised from source object uvm_test_top.env.m_alert_agent_adc_ctrl_aon_fatal_fault.monitor, uvm_test_top.env.m_alert_agent_adc_ctrl_aon_fatal_fault.monitor objection raised): count=0  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env.m_alert_agent_aes_fatal_fault.monitor raised 1 objection(s) (uvm_test_top.env.m_alert_agent_aes_fatal_fault.monitor objection raised): count=1  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env.m_alert_agent_aes_fatal_fault added 1 objection(s) to its total (raised from source object , uvm_test_top.env.m_alert_agent_aes_fatal_fault.monitor objection raised): count=0  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env added 1 objection(s) to its total (raised from source object , uvm_test_top.env.m_alert_agent_aes_fatal_fault.monitor objection raised): count=0  total=2
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top added 1 objection(s) to its total (raised from source object uvm_test_top.env.m_alert_agent_aes_fatal_fault.monitor, uvm_test_top.env.m_alert_agent_aes_fatal_fault.monitor objection raised): count=0  total=2
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_top added 1 objection(s) to its total (raised from source object uvm_test_top.env.m_alert_agent_aes_fatal_fault.monitor, uvm_test_top.env.m_alert_agent_aes_fatal_fault.monitor objection raised): count=0  total=2
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env.m_alert_agent_aes_recov_ctrl_update_err.monitor raised 1 objection(s) (uvm_test_top.env.m_alert_agent_aes_recov_ctrl_update_err.monitor objection raised): count=1  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env.m_alert_agent_aes_recov_ctrl_update_err added 1 objection(s) to its total (raised from source object , uvm_test_top.env.m_alert_agent_aes_recov_ctrl_update_err.monitor objection raised): count=0  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env added 1 objection(s) to its total (raised from source object , uvm_test_top.env.m_alert_agent_aes_recov_ctrl_update_err.monitor objection raised): count=0  total=3
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top added 1 objection(s) to its total (raised from source object uvm_test_top.env.m_alert_agent_aes_recov_ctrl_update_err.monitor, uvm_test_top.env.m_alert_agent_aes_recov_ctrl_update_err.monitor objection raised): count=0  total=3
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_top added 1 objection(s) to its total (raised from source object uvm_test_top.env.m_alert_agent_aes_recov_ctrl_update_err.monitor, uvm_test_top.env.m_alert_agent_aes_recov_ctrl_update_err.monitor objection raised): count=0  total=3
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env.m_alert_agent_aon_timer_aon_fatal_fault.monitor raised 1 objection(s) (uvm_test_top.env.m_alert_agent_aon_timer_aon_fatal_fault.monitor objection raised): count=1  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env.m_alert_agent_aon_timer_aon_fatal_fault added 1 objection(s) to its total (raised from source object , uvm_test_top.env.m_alert_agent_aon_timer_aon_fatal_fault.monitor objection raised): count=0  total=1
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env added 1 objection(s) to its total (raised from source object , uvm_test_top.env.m_alert_agent_aon_timer_aon_fatal_fault.monitor objection raised): count=0  total=4
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top added 1 objection(s) to its total (raised from source object uvm_test_top.env.m_alert_agent_aon_timer_aon_fatal_fault.monitor, uvm_test_top.env.m_alert_agent_aon_timer_aon_fatal_fault.monitor objection raised): count=0  total=4
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_top added 1 objection(s) to its total (raised from source object uvm_test_top.env.m_alert_agent_aon_timer_aon_fatal_fault.monitor, uvm_test_top.env.m_alert_agent_aon_timer_aon_fatal_fault.monitor objection raised): count=0  total=4
UVM_INFO @ 4134.891540 us: run [OBJTN_TRC] Object uvm_test_top.env.m_alert_agent_clkmgr_aon_fatal_fault.monitor raised 1 objection(s) (uvm_test_top.env.m_alert_agent_clkmgr_aon_fatal_fault.monitor objection raised): count=1  total=1

Resetting the chip just before returning from the test_main fixes the issue:
diff --git a/sw/device/silicon_creator/lib/drivers/keymgr_functest.c b/sw/device/silicon_creator/lib/drivers/keymgr_functest.c
index cd267f21d..4fb02fd59 100644
--- a/sw/device/silicon_creator/lib/drivers/keymgr_functest.c
+++ b/sw/device/silicon_creator/lib/drivers/keymgr_functest.c
@@ -261,6 +261,9 @@ bool test_main(void) {

     EXECUTE_TEST(result, keymgr_rom_test);
     EXECUTE_TEST(result, keymgr_rom_ext_test);
+
+    CHECK_DIF_OK(dif_rstmgr_software_device_reset(&rstmgr));
+
     return result == kErrorOk;
   } else {
     LOG_FATAL("Unexpected reset reason unexpected: %08x", info);

This appears to be what is also done in sw/device/tests/sim_dv/sram_ctrl_ret_scrambled_access_test.c.
This feels like a bit of a band-aid solution. It would be nice to know why the objections are being raised after test completion, but I am unsure where to start.

ah yes you're right.
So usually this means the test had an alert fire that should not have fired.
By resetting the chip, we basically wipe out the alert and allow the objections to drop.  Based on your description here, it sounds like we should not have expected something to fire, so it would probably be good to look into that to see what's going on.

Sorry, only just getting back to this.
Would it be worth creating a pull request using the band-aid solution (resetting the chip),
so the CI report goes a nice green colour,
before creating an issue and investigating further?

normally i would say yes...but if your test really isn't expecting any alerts (are you?) but you are getting one, that's usually kind of alarming.  If what i'm saying is true, that part is worth investigating.

Yeah, you're right it is alarming and probably best to investigate.

Un-assigning @HU90m as he is working on two other issues in case someone else can take this on. Will otherwise re-assign to him on Wednesday if this has not been taken on by someone else.


Font in linked maps, charts and tables is difficult to read

Is your feature request related to a problem? Please describe.
When using the discord bot's linked maps and charts with text included, the text is difficult to read because of the font choice. While I understand it is thematic, I'd prefer a more-readable font option.
Describe the solution you'd like
Please provide an alternative font face for those of us with this issue
Describe alternatives you've considered
The alternative is to simply stop using these charts and things that are provided which I like but not enjoying the use of.

Hello there, I'll let our graphics maker know about it, thanks for your feedback !

Now that I stared at it closer too, it's really the lowercase t that throws me off. I think if it were all caps it'd look more appealing to me.


nuxt3设置keepalive:true后路由跳转报错

Environment
dev
Reproduction
none
Describe the bug
页面使用后在设置 keepalive: true，路由从别处跳转过来报错,在layout中能够正常跳转，非layout组件跳转过来报错
TypeError: Cannot read properties of null (reading 'insertBefore')
Additional context

Logs
No response

I have the same problem


statSync issue due to too large image size

Hi,
.png from 7 kb is working correctly, but the one from 12kb is not working and giving .statSync errors.
All the other sizes above at least 12kb are not working, and everything below max 7kb is working.

Hi,
.png from 7 kb is working correctly, but the one from 12kb is not working and giving .statSync errors.
All the other sizes above at least 12kb are not working, and everything below max 7kb is working.

@razi0s Hi, how are you?
Can you share the error?

Can you share your code too?

Sure!
const getBase64_custom=async (url)=>{
        var base64=await imageToBase(url);
        return base64
    }

The above function will return base64 from image url
Here is the sample image url:
https://images.news18.com/ibnlive/uploads/2019/05/PM-Narendra-Modi-flashes-the-victory-sign.jpg

cool, do you use lib on nodejs or react, angular, vanillajs?

I am just using it in frontend (ReactJs)
https://www.npmjs.com/package/image-to-base64

I am just using it in frontend (ReactJs)
https://www.npmjs.com/package/image-to-base64

https://github.com/renanbastos93/image-to-base64/issues/2
this bug is know

Can you try to repair it?

You mean is that the issue in create-react-app?
I need to do as mentioned in #2 but no problem there are many other ways to convert from url to base64 like axios etc.
Thanks for your help :)


set static option on "-" prevents dnsmasq start

Using the set static option on a host that does not have a hostname and comes up as hostname "-" will add with the set static button, however it adds the hostname as "-" which is invalid and prevents dnsmasq start.
If you attempt to add a static option with hostname - or edit the created one on the DHCP screen the hostname is classed as invalid so there is form validation there.  Whatever form validation is applied on DHCP static assignment screen should also apply on set static, or provide an option to set the hostname.
dhcp-host=00:AA:BB:AA:BB:CC,<IP_ADDRESS>,-

luci - git-21.163.60157-1bcb125
given #5076 it might be worth just pushing the set static button to the same static host add dialog when used in Network/DHCP/Static Leases  but pre-filled with the data from the status page, and the user can modify anything they want before accepting.
Currently it goes to the save dialog showing the uci command changes but no option to change them.


Update URL instead of duplicating request on MultipleChoices status code

Add unit test to check body passed to second request
Fixes #10

@pdellaert can you please review the changes


Webpack intro doc page refers to obsolete ts-loader

Webpack introductory page currently uses awesome-typescript-loader, but the reported package.json still has an obsolete reference to ts-loader devDependency that can be dropped.

HTH

Thanks, there is a pr (#2361) to fix it.

Cool. I've searched through current/past issues, did not come to mind to search among PRs as well!


Keyboard Shortcut record stuck

VSCode Version: 1.40.0
OS Version:Linux x64 4.15.0-66-generic

Steps to Reproduce:

Enable record keys and enter any key combination
Close the keyboard shortcuts tab
Open the keyboard shortcuts tab again and disable record keys without hitting anything else.
The search will now be stuck in record keys mode and toggling the record keys option has no effect.

Does this issue occur when all extensions are disabled?: Yes

Kind of duplicate of #82714 . Adding my input there instead


Missing comma in german translation

The site does not load and PHP says:
PHP Parse error: syntax error, unexpected ''Chat id of group chat with bo' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /volume1/web/kanboard/plugins/Telegram/Locale/de_DE/translations.php on line 8
There is a comma missing in kanboard/plugins/Telegram/Locale/de_DE/translations.php. Found in todays v1.2.4. and the current plugin version.

Yes, and there is a bug in the german translation file of the Telegram plugin for kanboard.

This is the wrong bug tracker, see https://github.com/manuvarkey/kanboard-plugin-telegram/issues and https://github.com/manuvarkey/kanboard-plugin-telegram/commit/10b3e720c6bf7a967e35e3fee99e97f0dc51562a#diff-53801ca1a15bea82e444e19d94820d2e


Get this running under 3.8

Currently fails one test - but the failure appears to be in the test code, not in the actual code.

It actually works fine in 3.8.0, 3.8.1. In 3.8.2 it fails, and the failure is due to the code/trick i'm using to allow nested running (e.g. so it can run from python and jupyter notebooks). Another case of python not quite getting it right.
See this github bug report: https://github.com/erdewit/nest_asyncio/issues/20
Once that gets fixed, we will have python 3.8.2 (or better) support.

It is fixed in nest_asyncio v1.3.0.


Figure out communication problems on ZeroMQ ports 5555 and 5556

It turned out to be a mDNS problem. See https://www.reddit.com/r/AlpineLinux/comments/14kmoot/comment/jubgt0j/
taconez@rpi-slave-1:/tmp/pinging $ sudo docker build -t fff .
[+] Building 0.3s (7/7) FINISHED                                                                                docker:default
 => [internal] load build definition from Dockerfile                                                                                0.0s
 => => transferring dockerfile: 136B                                                                                0.0s
 => [internal] load metadata for docker.io/library/ubuntu:latest                                                                                0.0s
 => [internal] load .dockerignore                                                                                0.0s
 => => transferring context: 2B                                                                                0.0s
 => [1/3] FROM docker.io/library/ubuntu:latest                                                                                0.0s
 => CACHED [2/3] RUN apt update && apt install avahi-utils -y                                                                                0.0s
 => CACHED [3/3] RUN apt install inetutils-ping -y                                                                                0.0s
 => exporting to image                                                                                0.0s
 => => exporting layers                                                                                0.0s
 => => writing image sha256:d997318e383620c4c9cf35548901aeec4b950d35f2841d65bea26f624ce07db9                                                                           0.0s
 => => naming to docker.io/library/fff                                                                                0.0s
taconez@rpi-slave-1:/tmp/pinging $ sudo docker run --rm -v /var/run/dbus:/var/run/dbus -v /var/run/avahi-daemon/socket:/var/run/avahi-daemon/socket -ti fff "ping rpi-master.local"
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "ping rpi-master.local": executable file not found in $PATH: unknown.
taconez@rpi-slave-1:/tmp/pinging $ sudo docker run --rm -v /var/run/dbus:/var/run/dbus -v /var/run/avahi-daemon/socket:/var/run/avahi-daemon/socket -ti fff
root@873eac9d34a8:/# ping rpi-master.local
PING rpi-master.local (<IP_ADDRESS>): 56 data bytes
64 bytes from <IP_ADDRESS>: icmp_seq=0 ttl=63 time=9.980 ms
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=63 time=6.747 ms
^C--- rpi-master.local ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max/stddev = 6.747/8.364/9.980/1.617 ms

Feb 06 19:39:30 rpi-slave-1 systemd[1]: Started Taconez Sound Player.
Feb 06 19:39:30 rpi-slave-1 exec-start.sh[149290]: Container taconez-sound-player already exists, starting instead of creating a new one.
Feb 06 19:39:31 rpi-slave-1 exec-start.sh[149297]: /usr/local/bin/sound-player: error while loading shared libraries: libzmq.so.5: cannot open shared object file: No such file or directory


Create code_coverage.yml

Description
Collect code coverage and upload to codecov.io

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@f2c150d). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #46   +/-   ##
=======================================
  Coverage        ?   11.39%
=======================================
  Files           ?       21
  Lines           ?      430
  Branches        ?        0
=======================================
  Hits            ?       49
  Misses          ?      381
  Partials        ?        0

Flag
Coverage Δ

unittests
11.39% <0.00%> (?)

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

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 f2c150d...6875aa8. Read the comment docs.


make RELEASE=1 fails after vTPM merge

I run into build errors with release builds using the latest main branch. The error message is:
error: linking with `ld` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/home/joro/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/home/joro/.cargo/bin:/home/joro/bin:/usr/local/bin:/usr/bin:/bin" VSLANG="1033" "ld" "/tmp/rustcquPRDt/symbols.o" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/stage2-d4977d5895cc0683.stage2.b6c9f965d90ae170-cgu.0.rcgu.o" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/stage2-d4977d5895cc0683.1oneoujy45tomked.rcgu.o" "--as-needed" "-L" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps" "-L" "/home/joro/src/svsm/target/release/deps" "-L" "/home/joro/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-none/lib" "-Bstatic" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libsvsm-2f1d75f89eae45ca.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libelf-9dbc3f5a91e4001b.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/liblog-199db79b6ff6d0ad.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/liblibmstpm-e4ea92b778d7d044.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libintrusive_collections-ac544836f742b2a0.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libmemoffset-4670a9c19b1fe444.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libigvm_defs-01bef8bf3ca49a1f.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libstatic_assertions-3eadaa91c045972a.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libopen_enum-b63b4af2d5bee7bf.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libpackit-dd1f12a3a62e061b.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libzerocopy-f5c7ca2b226190a6.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libaes_gcm-02ef613850b3f059.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libctr-8a42ff1ee0f8d6e5.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libghash-526b75ac36c61266.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libpolyval-56a955881f1290f5.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libopaque_debug-6ab9204f271d0a99.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libuniversal_hash-e99b27a4a6311f39.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libsubtle-c41c5dbb07f37b99.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libaes-ed144db2af766958.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libcfg_if-fc125a0028f81851.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libcipher-a7fbdf895f18b8a4.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libinout-832be430908771d2.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libaead-0f20ce055fa711ea.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libcrypto_common-68a3e50ed252b368.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libgeneric_array-f95f4cc78c8ed14f.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libtypenum-c8172db6c662b867.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libbitflags-a5808a034eae0866.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libcpuarch-b61687b4b56fc29c.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libbootlib-507b6b8d6a0dfbcd.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libzerocopy-c7ea11b0970ffbd5.rlib" "/home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libbyteorder-1695cc72465b0ba8.rlib" "/home/joro/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-none/lib/liballoc-03d92df9b943c3f1.rlib" "/home/joro/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-none/lib/librustc_std_workspace_
core-4c552adff567c780.rlib" "/home/joro/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-none/lib/libcore-841fb3f9d3200020.rlib"
"/home/joro/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-none/lib/libcompiler_builtins-6ef5172fdae4aa93.rlib" "-Bdynamic" "--
eh-frame-hdr" "-z" "noexecstack" "-L" "/home/joro/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-none/lib" "-o" "/home/joro/src
/svsm/target/x86_64-unknown-none/release/deps/stage2-d4977d5895cc0683" "--gc-sections" "-pie" "-z" "relro" "-z" "now" "-O1" "-nostdlib" "--build-id=none" "-Tk
ernel/src/stage2.lds" "-no-pie"
  = note: ld: /home/joro/src/svsm/target/x86_64-unknown-none/release/deps/libsvsm-2f1d75f89eae45ca.rlib(svsm-2f1d75f89eae45ca.svsm.5dac7fa7ac709030-cgu.08.rcg
u.o): in function `<svsm::vtpm::mstpm::MsTpm as svsm::vtpm::MsTpmSimulatorInterface>::send_tpm_command':
          svsm.5dac7fa7ac709030-cgu.08:(.text._ZN80_$LT$svsm..vtpm..mstpm..MsTpm$u20$as$u20$svsm..vtpm..MsTpmSimulatorInterface$GT$16send_tpm_command17h4a0698
dba961caa4E+0xe2): undefined reference to `_plat__LocalitySet'
          ld: svsm.5dac7fa7ac709030-cgu.08:(.text._ZN80_$LT$svsm..vtpm..mstpm..MsTpm$u20$as$u20$svsm..vtpm..MsTpmSimulatorInterface$GT$16send_tpm_command17h4a
0698dba961caa4E+0xfa): undefined reference to `_plat__RunCommand'

  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scr
ipts.html#rustc-link-lib)

error: could not compile `svsm` (bin "stage2") due to 1 previous error

I don't see the same issue with debug builds.

I think the simplest solution is to just prevent building the mstpm feature (and in fact, all other features) for stage 2. I've created a PR to do this: https://github.com/coconut-svsm/svsm/pull/316

Issue fixed by PRs #316 and #317


docs: use same user in Dockerfile as argocd image

Description
Best practice is to stick with same user (id) as argoproj/argo-cd.
The example in the documentation will change the user to a name instead of id.
The user still remains the same.
This helps to verify if user runs with securityContext (otherwise it could fail):
securityContext:
    runAsUser: 999

Fixes: <! -- link to issue -->
Checklist
Please make sure that your PR fulfills the following requirements:

[x] Reviewed the guidelines for contributing to this repository
[x] The commit message follows the Conventional Commits Guidelines.
[x] Tests for the changes have been updated
[x] Docs have been added / updated
[ ] Optional. My organization is added to USERS.md.

Type of Change

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[ ] Build/CI related changes
[x] Documentation content changes
[ ] Other (please describe)

Good catch @fty4 guess we didn't notice that the user changed. If you could update the branch we can continue reviewing!

@werne2j I've updated the branch


Updated validations.py python script.

Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py.
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

Updated regex in second if-condition.