When I switch the user, There is something wrong when recompile the vim-javacomplete2

There are two users in my centos system.
*worker
*production
I use the user of worker to execute mvn compile is ok at first time.
I want to complement java Code when I use the user of  production, but when I  execute mvn compile ,there is some  failure.

.vimrc config:

.vimrc config:
call vundle#begin()
Plugin 'artur-shaik/vim-javacomplete2'
call vundle#end()
autocmd Filetype java setlocal omnifunc=javacomplete#Complete
let g:JavaComplete_JavaCompiler="/usr/lib/jvm/java-1.8.0-openjdk/bin"

the error as follow:

[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for kg.ash.javavi:javavi:jar:1.0-SNAPSHOT
[WARNING] 'dependencies.dependency.systemPath' for kg.ash.javavi.apache.logging.log4j:log4j-api:jar should not point at files within the project directory, ${basedir}/../javavi_log4j-api.jar will be unresolvable by dependent projects @ line 28, column 25
[WARNING] 'dependencies.dependency.systemPath' for kg.ash.javavi.apache.logging.log4j:log4j-core:jar should not point at files within the project directory, ${basedir}/../javavi_log4j-core.jar will be unresolvable by dependent projects @ line 35, column 25
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building javavi 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ javavi ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ javavi ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 57 source files to /home/hadoop/.vim/bundle/vim-javacomplete2/libs/javavi/target/classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.515s
[INFO] Finished at: Tue Dec 27 14:07:24 CST 2016
[INFO] Final Memory: 6M/16M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project javavi: Fatal error compiling: 无效的目标发行版: 1.8 -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

@holens this should be issue of maven instead of javacomplete2, can you run mvn compile in production user?

@wsdjeg  it's ok in worker user, but as the same config in production  user is error.

@holens as I saied above it should be issue of maven project, what is the mvn version and javac version in each user?

@wsdjeg oh,thanks .javac version is 1.7


compact: set unready if halted

If comapctor is halted, it should not report ready state any more.

[ ] I added CHANGELOG entry for this change.
[ ] Change is not relevant to the end user.

Changes

Verification

Seems I was somehow to fast in sending the PR through the command line (actually wanted to add some more notes on exactly that this might be subject of discussion regarding whether this is wanted), but seems I actually sent the first copy instead of cancelling...
I guess in this case you probably should remove the health check? In this case Kubernetes will not restart it any more. I know I can also set the hidden debug flag (actually, that's what I'm deploying right now because of #2805), but saying "compactor is ready" although it actually failed feels slightly wrong.

Thanks! But does this mean that Kubernetes will restart it, right?
So this means this change is the same as the setting --no-halt-on-error flag (: No? We actually want still access UI's and everything is working just fine on halt, just compaction is halted, so from HTTP and UI perspective it's ready. What do you think? thinking

I concur with @bwplotka here. That flag should suffice. Plus, the whole idea is that when Thanos Compactor is halted like this, it should still remain up so that you could go and troubleshoot what had happened.

Yes. Essentially if we mark it as unready we could equally just not halt it and crash (: Same effect.


Podcast class doesn't have the correct member variables

public Podcast getPodcastByFeedId(Integer feedId) throws IOException, InterruptedException {
        HttpRequest request = HttpRequestUtil.with(config)
                                             .uri(toURI(BASE_API_V1_URL + "/podcasts/byfeedid?id=" + feedId))
                                             .build();

        HttpResponse<String> content = httpClient.send(request, HttpResponse.BodyHandlers.ofString());
        return objectMapper.readValue(content.body(), PodcastResponse.class).getPodcast();
    }

Will fail because the Podcast class does not have the medium variable. You need to add private String medium to the Podcast class

Hi @smaldd14, i know it is to late to answer but i've a good news. These problems are fixed in https://github.com/yusufyilmazfr/podcast4j/pull/3 by @Kolomona. 🙏

Hi @smaldd14, You're able to use new version of podcast4j.
<dependencies>
    <dependency>
        <groupId>io.github.yusufyilmazfr</groupId>
        <artifactId>podcast4j</artifactId>
        <version>1.0.1</version>
    </dependency>
</dependencies>


Use Hotjar survey for feedback collecting

As an IBM.com Library website content creator,

I need a way to collect adopter feedback

so that I can resolve adopter pain points and make improvements to the Cupcake website.

Additional information

Linda created a Hotjar survey for collecting feedback. Let's use the survey when we publish released our website. For now, let's think if we need to add anything else to the survey and record it as comments below.

Acceptance criteria

[x]  Have a list of the questions to review with Penny to get feedback.
[ ]  Create a task issue for the dev team to update the questions.

@ljcarot FYI on this task issue existed.

I reached out to Penny on Wednesday 01-29th and she did not get back to us yet. A new task issue (#260) is created for getting the questions finalized.

@ljcarot @jacobottesen-dgc We are good to go with the Hotjar survey question updates. Please let me know if I missed anything before our work session next Tuesday.

Thank you for sharing feedback with us. It will take three minutes and we appreciate your feedback.

Can you find what you need on this website? (yes, or no)
If no, what information is missing? (comment box)
Do you know how to get in touch with the IBM.com library team to communicate your needs via the website? (yes, or no)
If you had a magic wand, what changes would you make to this website?  (comment box)
How likely are you to share this website with teammates or collaborators? (scale 0 to 10)


refact: Remove unneeded overrides for DB username & password

Removed the following overrides where they occurred.

Databases_Primary_Password
Databases_Primary_Username

Will regress.  (Justification for change: these are now set in the .toml file.)


Change image name in redis_pod.yaml; k8s.io/docs/tutorials/configurat…

#14122

Thanks for the PR @prankul88 !!!
I checked : https://github.com/kubernetes/website/pull/14144
/lgtm
@tengqm could you please state the approval.

/approve


🐛 jenkins-backend: job details under more than one folder

Plugin Name
jenkins-backend
📜 Description
If the job is under more than one folder the Get builds errors out.
e.g my_jobs/test_jobs/job1 doesn't works.
but
my_jobs/job2 works
👍 Expected behavior
It should return the the builds irrespective of the depth of the job folder.
👎 Actual Behavior with Screenshots
jenkins.io/job-full-name: my_jobs/test_jobs/job1
fails with error:
invalid json response body at https://my-jenkins.com/my_jobs/test_jobs%2Fjob1/api/json?tree=name,description,url,fullName,displayName,fullDisplayName,inQueue,builds[*]
👟 Reproduction steps
Set jenkins plugin annotation to a job location under more than one folder.
📃 Provide the context for the Bug.
Instead of %2F it should join the job URL with /job/ between folders.
👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
No, but I'm happy to collaborate on a PR with someone else

Looking for contributions 👀

Created a PR https://github.com/backstage/community-plugins/pull/794


ipi-cli: approve token on fundWithToken

closes ENG-783
ipc-cli fund-with-token: add an --approve flag which —when enabled— will perform the ERC20 approval before calling Gateway#fundWithToken.
Context: currently users need to perform an approve first, before they can call fundWithToken. This is quite unergonomic, so with this flag we would do both things in one shot.

I was able to test and confirm this patch works for me:
setup:
$ ipc-cli subnet create --parent /r314159 --min-validator-stake 1 --min-validators 1 --bottomup-check-period 5 --supply-sourc
e-kind erc20 --supply-source-address 0x1157922ad7e2889b75529c86517e37b4c6861583  --from 0x1c6c6494ee7c390c81352f218ba698a065ba4feb --permission-mode collateral
$ ipc-cli subnet join --from 0x1c6c6494ee7c390c81352f218ba698a065ba4feb --subnet /r314159/t410fv6c6rj3fyclsfaqyo3aq7skg2yf6pi
btjbea6qa --collateral 1 --public-key $(ipc-cli wallet pub-key --wallet-type evm --address 0x1c6c6494ee7c390c81352f218ba698a065ba4feb)

Fund with token command fails without --approve flag as expected:
$ ipc-cli cross-msg fund-with-token --from 0x1c6c6494ee7c390c81352f218ba698a065ba4feb --subnet /r314159/t410fv6c6rj3fyclsfaqy
o3aq7skg2yf6pibtjbea6qa 1
[2024-04-08T20:58:56Z ERROR ipc_cli] main process failed: error processing command Some(CrossMsg(CrossMsgsCommandsArgs { command: FundWithToken(FundWithTokenArgs { from: Some("0x1c6c6494ee7c390c81352f218b
a698a065ba4feb"), to: None, subnet: "/r314159/t410fv6c6rj3fyclsfaqyo3aq7skg2yf6pibtjbea6qa", amount: "1", approve: false }) })): Contract call reverted with data: 0x

The --approve flag is added and the fund-with-token command succeeds:
mikers@mikers-B560-DS3H-AC-Y1:~/ipc/scripts/deploy_subnet_under_calibration_net$ ipc-cli cross-msg fund-with-token --from 0x1c6c6494ee7c390c81352f218ba698a065ba4feb --subnet /r314159/t410fv6c6rj3fyclsfaqy
o3aq7skg2yf6pibtjbea6qa 1 --approve
approve token performed in epoch: 1509453
fund with token performed in epoch: 1509455


There is no "Import app into VS Code Insiders/VS Code" link in the page after creating a free trial app

OS: All
Build Version: 20201020.2
Repro Steps:

Sign out of Azure account -> Click the "Create a Free Trial App…" button -> Click "Continue" -> Select "Sign in with ReCAPTCHA".
Check the result.

Expect:
There is a "Import app into VS Code Insiders/VS Code" link in the page after creation.
Actual:

It will navigate to VS Code download page after signing in to create Trial App the first time.

There is no "Import app into VS Code Insiders/VS Code" link in the page after signing in to create Trial App again.

Closing because of https://github.com/microsoft/vscode-azureappservice/issues/1880


Support k8s 1.21

https://kubernetes.io/docs/setup/release/notes/#v1-21-0

Introduce 1.21 versions in KDM
Bump add-on versions and check for template updates
Validate with latest Docker versions

Merging in https://github.com/rancher/rancher/issues/31567


Incorrect value from Packer.RxSignalUnpack

So Packer.RxSignalUnpack can produce incorrect values for example I have the following byte array using this code snippet:
//bytearray = D1-00-00-FF-FF-1F-66-7E
var receivedBytes = BitConverter.ToUInt64(dataBytes, 0);
resolvedSpnValue = Packer.RxSignalUnpack(receivedBytes, signal);

I then have these decoding rules highlighted in blue:

So looking at the decoding rules we are looking at the 7th byte which is 66. So 66 hex equals 102 in decimal which is 102 x 0.4 when decoded which is 48 exactly. Which is not produced by Packer.RxSignalUnpack it acutally gives a value of 40.800000000000004 which is incorrect. I've only just found this bug but I will dig deeper

But 102*0.4 = 40.8, not 48?

Yep my bad I meant 40.8 it was a typo. Seems to be an issue with floating point arithmetic calculation. This line specifically
https://github.com/EFeru/DbcParser/blob/59b4eb633e4fdf7f02858b2e27484be89287a570/DbcParserLib/Packer.cs#L108
I guess we should maybe make sure the output of Packer.RxSignalUnpack is based on the number of decimal points used in factor? As in theory the unpacked values should never contain more decimal points than the factor

So on simple solution is making the use of decimal instead of double i.e an example line would be
(decimal)(iVal * signal.Factor + signal.Offset))
this should give the correct value of 40.8 but then again we're using 128 bits instead of 64 bits to store the value. We can do this or round the double value based on the decimal point value of the factor for example:
string factorStr = signal.Factor.ToString();
int decimalPlaces = factorStr.Length - factorStr.IndexOf('.') - 1;

var result = (double)iVal * signal.Factor + signal.Offset;
result = Math.Round(result, decimalPlaces);

Let me know your thoughts

@Adhara3 @EFeru Let me know your thoughts, personally I like the idea of doing the calculations with decimal but storing the calculated value in a double

Fixed by #40

Hi,
assuming that factor and offset can always be represented as decimal I would then change the type of the property instead of casting. Packing/Unpacking may end up in a tight loop, I would avoid useless casting.
Moreover, beside the above probable premature optimization  changing the type would make clear that we want to avoid rounding errors even when parsing.
Cons: double arithmetics are easier, decimal do not provide some operands, changing the type would break the API.
Citing MSDN

The decimal type is appropriate when the required degree of precision is determined by the number of digits to the right of the decimal point. Such numbers are commonly used in financial applications, for currency amounts (for example, $1.00), interest rates (for example, 2.625%), and so forth. Even numbers that are precise to only one decimal digit are handled more accurately by the decimal type: 0.1, for example, can be exactly represented by a decimal instance, while there's no double or float instance that exactly represents 0.1. Because of this difference in numeric types, unexpected rounding errors can occur in arithmetic calculations when you use double or float for decimal data. You can use double instead of decimal when optimizing performance is more important than ensuring accuracy. However, any difference in performance would go unnoticed by all but the most calculation-intensive applications.

Some examples of factors with a large number of decimal places to show the importance of this issue

I'm not sure I get the point here. With many decimal places double should be better as a representation. The issue may appear only on quite rounded numbers with few digits as 40.8 was.
Bottom line: to me this wasn't a big issue, the error was negligible and floating point comparisons are generally discuraged and finally because rounding is probably something I would let to the user in specific scenarios (e.g financials).
My 2 cents
A

Please also note that
var incorrectValue  = 40.800000000000004;
Console.WriteLine((decimal)incorrectValue)
// You get: 40.8

Just to say that this errors could be fixed by the user and to show that we lose precision somehow in using decimal.
A


timestamp: overwrite timestamp logs on different builds

Merge Checklist

All boxes should be checked before merging the PR (just tick any boxes which don't apply to this PR)

[x] The toolchain has been rebuilt successfully (or no changes were made to it)
[x] The toolchain/worker package manifests are up-to-date
[x] Any updated packages successfully build (or no packages were changed)
[x] Packages depending on static components modified in this PR (Golang, *-static subpackages, etc.) have had their Release tag incremented.
[x] Package tests (%check section) have been verified with RUN_CHECK=y for existing SPEC files, or added to new SPEC files
[x] All package sources are available
[x] cgmanifest files are up-to-date and sorted (./cgmanifest.json, ./toolkit/scripts/toolchain/cgmanifest.json, .github/workflows/cgmanifest.json)
[x] LICENSE-MAP files are up-to-date (./SPECS/LICENSES-AND-NOTICES/data/licenses.json, ./SPECS/LICENSES-AND-NOTICES/LICENSES-MAP.md, ./SPECS/LICENSES-AND-NOTICES/LICENSE-EXCEPTIONS.PHOTON)
[x] All source files have up-to-date hashes in the *.signatures.json files
[x] sudo make go-tidy-all and sudo make go-test-coverage pass
[x] Documentation has been updated to match any changes to the build system
[x] Ready to merge

Summary

What does the PR accomplish, why was it needed?

When we re-run build commands that has timestamp feature on, the timestamp log file for that specific program should be overwritten. This is not an issue most of the time, but it could error out if we try to read the timestamp file content and some unexpected data are present. Adding os.O_TRUNC flag when opening log file for the first time to make sure existing content is erased before we proceed with the program.

Change Log

Add os.O_TRUNC flag when beginning timestamp for a program.

Does this affect the toolchain?

NO
Test Methodology

Local build

Was this one of the errors that was showing up as a build break?

Yeah I believe this is the one. It only happens when we're using bldtracker because that one reads data from an existing file.

Ideally I'd like to see if we can completely isolate the rest of the tools from esoteric failures in the timing/profiling code. Best if it just falls over and we can keep going.

Agree. Actually most of the errors with timestamp code for example are ignored, this one just breaks the build because it's invalid data being accessed and nothing is done to prevent it, so the program just crashes. We'll probably have to figure out a mechanism to support these things running in parallel with the build tool.


Switch between 'atom' and 'structure' display mode

If the dataset contains both atom and structure properties, we currently default to showing the 'atom' ones, but the user should have a way to switch between the two modes.
The display mode is already centralized in the EnvironmentIndexer, this mainly needs to be a setting somewhere.

would potentially live within the map code and be changeable within the map settings

[] visually add option
[] propagate the change to all elements


README: add info regarding 'pod update' necessary for iOS

For iOS it was crucial for me to run a "pod update" in the /ios folder to propagate the changes to the Info.plist and the addition of the fonts. The app could not find the fonts otherwise.
The README does not mention this, I had to look around to find instructions on other sites providing this info.

@oblador PLease merge this one

Recommending pod update is potentially dangerous, should be bundle exec pod install to avoid unintended dependency changes.

Thanks @wingcommander2020


Create azure.yml

Hi @said265 , please sign the CLA , here's the link for EasyCLA

Closing due to author not responding to comments or feedback in 2 or more weeks.
/close


UX/UI Wiferames and Mockups (M)

As a UI/UX designer or developer I need to create a cohesive look and feel for the an entire website. I will also need to liaise with the Volunteer UX designer to get his input on the designs.

To assign to Chezlin


[Relax] Apply DefaultGPUSchedule() in default build pipeline

This is a follow-up to https://github.com/apache/tvm/pull/15864, which added LegalizeOps to the default Relax build pipeline.  Since legalization may produce additional TIR PrimFuncs that require scheduling, the output of LegalizeOps typically must also be passed through tir.transform.DefaultGPUSchedule().  This PR adds DefaultGPUSchedule() to the relax build pipeline to handle these cases.
Scheduled PrimFunc have the "tir.is_scheduled" attribute set to true, and are ignored by DefaultGPUSchedule().  In addition, the DefaultGPUSchedule transform has no effect on non-GPU targets. Therefore, this change should only impact tvm.relax.build calls that previously resulted in an error due to unscheduled GPU functions, and should not have any impact on existing calls.

Seems we discussed this before in the phase ordering discussion in open dev meeting, can't remember the reason why we didn't add this pass in default pipeline, need to take a look at the meeting note

I don't remember that discussion, but I'd be interested in seeing the minutes from it.  The main roadblocks to it are ones that I've resolved in previous PRs:

Accidentally scheduling a host function, fixed in https://github.com/apache/tvm/pull/16958
Accidentally scheduling the output of ComputePrimValue, fixed in https://github.com/apache/tvm/pull/17032.
Accidentally de-duplicating functions that differ by vdevice, only one of which should be scheduled for GPU, fixed in https://github.com/apache/tvm/pull/16959.

With those fixes applied, I think it's now a pretty big usability benefit to include it in the lowering pipeline.

LGTM - I think it's clear usability gain without side effects and significant extra burden on build pipeline.

Rebased onto main to avoid having stale CI results.


Submit updated enrollment table to Gregg Gilbert

after receiving data from Westat

practioner enrollment - by ethnicity, and m/f


Add GitHub actions

Travis is still used for testing on Android, but we can migrate that in a separate step.


add comic plugin

brief description of changes
This commit adds a new plugin to get random comics on request

The file for the plugin isn't in the right place, make sure all plugins are in the plugin folder.

Oops :sweat_smile:

@AngeloGiacco Do i remove the flag?

running pluginInfo.py restructures the whole file for some reason


Where are "Rules" saved?

SUMMARY
When editing a new "Rule" within the StackStorm GUI we define the "Name" of the Rule and the "Pack" that the rule is defined under along with associated "Triggers"; however, when checking the /pack//rules/ directory we would expect to see an associated yaml file defined but the rules directory is entirely empty??
STACKSTORM VERSION
st2 3.7.0, on Python 3.8.13
OS, environment, install method
Post what OS you are running this on, along with any other relevant information/
CentOS 8, one-line install
Steps to reproduce the problem
Create a new rule within the StackStorm GUI and define the associated "pack"
Expected Results
We would expect to see a yaml file within the pack//rule/ directory
Actual Results
The rule seems to be defined elseware as the rule does survive a server reboot; however, we cannot seem to locate the yaml file
Also, when issuing the st2 rule get <pack.rule-name> the metadata_file is blank

I do not believe this is a correct expectation with respect to Infrastructure as Code that Stackstorm promotes. The rule you see survive is stored in the MongoDB (persistence). The yaml file change/creation on the disk is never expected. That as far as I know must come from the rule definition yaml and registration of the pack.

@arms11 is correct. When creating rules in the UI then they are stored into MongoDB directly and do not create yaml files on disk. The only case where the UI would create the yaml files is in the workflow composer which creates the associated workflow yaml files.

Thanks, I suspected as much but thank you for confirming.


zomato clone

✔ Check List (Check all the applicable boxes)

[ ✔] My code follows the code style of this project.
[ ✔] This PR does not contain plagiarized content.
[ ✔] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers

📷 Screenshots

Can you deploy this project @Akanksha-Sen
So I can add labels according to your work

Deployment link --  https://akanksha-sen.github.io/Zomato-clone/
Tech stack- HTML, CSS.


"Cebza", "Macedonia", "Obad ", "Petroman" are listed in the drop down menu

Description:
When user writes "Cebza", "Macedonia", "Obad" and  "Petroman" the locations appear in the drop-down menu next to the comune and the county witch is a part according to the law
Precondition:
The website is up an running.

Step 1
Write in the search bar "Cebza"

Expected results
The location appears in the drop-down menu as "Cebza, TIMIȘ (CIACOVA)"

Step 2
Write in the search bar "Macedonia"

Expected results
The location appears in the drop-down menu as "Macedonia", TIMIȘ (CIACOVA)

Step 3
Write in the search bar "Izbita"

Expected results
The location appears in the drop-down menu as "Obad ", TIMIȘ (CIACOVA)"

Step 4
Write in the search bar "Petroman"

Expected results
The location appears in the drop-down menu as "Petroman", TIMIȘ (CIACOVA)

Environment: Run Tests - 6285
Browser: Chrome 123
OS: Windows 10
Steps to reproduce:
1 Open the @Adelina Guliman Test case ui.orase
2. Check TC: "Cebza", "Macedonia", "Obad ", "Petroman" are listed in the drop down menu
#6285
Expected results:
The website link (https://peviitor-ro.github.io/ui.orase/) is up and running
STEP1
The link to the law is displayed :
"Sat Cebza, TIMIȘ (CIACOVA)" is listed in the drop-down menu alongside its corresponding county according to the law
Actusal results:
Is requested to be displayed:  "Cebza, TIMIȘ (CIACOVA)"

STEP2
The link to the law is displayed :
"Sat Macedonia, TIMIȘ (CIACOVA)" is listed in the drop-down menu alongside its corresponding county according to the law
Actusal results:
Is requested to be displayed:  "Macedonia, TIMIȘ (CIACOVA)"
STEP3
The link to the law is displayed :
"Sat Petroman, TIMIȘ (CIACOVA)" is listed in the drop-down menu alongside its corresponding county according to the law
Actusal results:
Is requested to be displayed:  "Petroman, TIMIȘ (CIACOVA)"
STEP4
The link to the law is displayed :
"Sat Obad, TIMIȘ (CIACOVA)" is listed in the drop-down menu alongside its corresponding county according to the law
Actusal results:
Is requested to be displayed:  "Obad ", TIMIȘ (CIACOVA)"


[plot3d] Rework interaction to only use left button

This PR changes the implementation of Plot3DWidget and ScalarFieldView to free the right click.
It adds buttons for interaction modes (rotate, pan and pan plane for ScalarFieldView) in a toolbar.
To do so, it :

Moves silx.gui.plot3d.Plot3DActions to silx.gui.plot3d.actions as in plot
Adds Plot3DWidget.setInteractiveMode
Adds QAction to set interactive mode
Reworks ScalarFieldView to use the previous changes

To test: examples/viewer3DVolume.py (new icons on the top-left corner)
Closes #957

LGTM, waiting for tests on Travis


Added 'else' to lifecycleOptionalBehaviors in analyze-view-factory

The 'else' attribute was added to aurelia-templating-resources 1.5.0, but seems like it was left out from the 'livecycleOptionBehaviors'. This leads to unnecessary work when removing av view from the DOM that uses the 'else' attribute.

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

Note; there was a failing Karma test;

Chrome 62.0.3202 (Windows 10 0.0.0) repeat unbind should remove all views FAILED
Expected spy removeAll to have been called with [ true, true ] but actual calls were [ true ].
at UserContext.eval (test/repeat.spec.js:90:34)

This test failed prior to the changes I made and still fails afterwards.

Should hide also be added to this list?

thanks!


set up kinect xbox 360

sudo apt-get install ros-indigo-freenect-stack
roslaunch freenect_launch freenect.launch
rosrun image_view image_view image:=/camera/rgb/image_color
PCL2 is published on /camera/depth_registered/points
In rviz: change color transformer to RGB8 when displaying PointCloud2
changes to be made:

baxter.launch
frontend: search for "rgb_optical_frame" and replace "kinect2" with "camera"
publish tf for camera_link:
 rosrun tf static_transform_publisher 0.00 0.04 0.03 -1.50 -0.775 0.00 head_camera camera_link 100

Getting error:
Number devices connected: 1 [ INFO] [1542981622.600834442]: 1. device on bus 000:00 is a Xbox NUI Camera (2ae) from Microsoft (45e) with serial id 'A00363811810049A' [ INFO] [1542981622.602290524]: Searching for device with index = 1 [ INFO] [1542981622.603292462]: No matching device found.... waiting for devices. Reason: [ERROR] Unable to open specified kinect

Getting error:
Number devices connected: 1 [ INFO] [1542981622.600834442]: 1. device on bus 000:00 is a Xbox NUI Camera (2ae) from Microsoft (45e) with serial id 'A00363811810049A' [ INFO] [1542981622.602290524]: Searching for device with index = 1 [ INFO] [1542981622.603292462]: No matching device found.... waiting for devices. Reason: [ERROR] Unable to open specified kinect
unplug/plug camera to resolve

latest tf used:
rosrun tf static_transform_publisher 0.04 0.025 -0.005 -1.57 -0.875 0.03 head_camera camera_link 100


Add OpenStreetMap base layer back into Geo-Dash

I think this needs to be done at the institution level.  We can easily add OSM as a imagery type to the institution,

I also think this request is related to the geodash, not the main collection window.


migrate tests from rules_nodejs

There are some tests in rules_nodejs that would give good test coverage and regressions we introduce with the new ruleset.
https://github.com/bazelbuild/rules_nodejs/tree/stable/packages/jasmine/test

Jason since we are deleting from rules_nodejs this is a good reminder that some of the files from packages/jasmine need to come over here.


Danieli - Missing "Careers" and "Targetare" links

ENVIROMENT: production
COMPANY: Danieli
URL: Danieli peviitor.ro
Browser: Google Chrome
Device: laptop
OS: MacOS
Precondition:
The site must be open in browser.
Steps:

Hover over the company logo.
Click Careers button.
Click Targetare button.

Expected result:
Clicking the Careers text should open a new window to the company's official career website.
Actual result:
The links fail to redirect to the intended website as expected.

Updated careers link. Please check if it is correct now.

The issue persists. Also, can't find it in the search section on (https://scrapers.peviitor.ro/).

Looks good now! Thanks! 👍


Fix Code Section Languages

Some of the code sections are marked with the wrong language.

redoing in private repo.
https://github.com/MicrosoftDocs/azure-docs-pr/pull/233399

#sign-off

#please-open

#please-close


[Storage] Fix some mypy typing errors and typing imports

Addresses a remaining typing error raised in #20771 and adjusts some typing imports.

Known Conda issue is blocking ci, will override. Tests look good.

/check-enforcer override


Synthetic Dataset

Hi, the synthetic dataset-10K is very suitable for flux distillation. Would you mind sharing how to select/get the text prompts in the dataset? Thanks.

Hi,
We directly use the data and text prompts released here for training. According to the owner, the text prompts are generated by GPT-4o.
We did not specifically study how to properly select text prompts. If you explore a better solution, welcome to raise issues or pr. :)


Improve docs for jnp.stack, jnp.concat, & related functions

Part of #21461

Judith Valenzuela
El mar, 10 de sept de 2024, 12:35 p. m., Roy Frostig <
@.***> escribió:

@.**** approved this pull request.
—
Reply to this email directly, view it on GitHub
https://github.com/google/jax/pull/23546#pullrequestreview-2293612719,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZ7YYNPRURG5ZW5GQCSHJA3ZV5CWLAVCNFSM6AAAAABN7L34YSVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDEOJTGYYTENZRHE
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>


Update sites.yml

This PR is:

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

[x ] I used the uncompressed size of the site
[x ] I have included a link to the GTMetrix report
[x ] The domain is in the correct alphabetical order
[x ] This site is not a ultra lightweight site
[x ] The following information is filled identical to the data file

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

[x ] Check to confirm

- domain: kru.run
  url: https://kru.run/
  size: 11.8
  last_checked: 2023-06-20

GTMetrix Report:
https://gtmetrix.com/reports/kru.run/sHEefYoI/

Thanks!


Cloud Init not reading drop-ins sections since Flatcar 3975.2.0.

Description
CoreOS Cloud Init is not reading the drop-ins sections in cloud-config.yml since Flatcar 3975.2.0.
Impact
Some fixes implemented by us are not being read from cloud-config.yml.
Environment and steps to reproduce

Set-up: VMware ESXi
Task: Freshly deploying the OVA, modifications for drop-ins sections in cloud-config.yml

Expected behavior
The drop-ins sections should be read and the drop-in files should be created/modified accordingly.

Does changing drop-ins to drop_ins` work on Flatcar Linux 3815.2.x and older?

Yes, the canonical name of that section was always drop_ins but the old yaml parser performed automatic conversion for drop-ins. This isn't supported in newer parser versions. It's also unfortunate that the examples in docs used drop-ins.


Proposal: Use black for code formatting

Description
This PR changes our code formatting / code style / linting from primarily flake8 to black.
Black.
Black is highly opinionated and has no configuration options. There are some nice testimonials: https://black.readthedocs.io/en/stable/#testimonials
There are nice IDE/editor plugins to streamline running black on file saves: https://black.readthedocs.io/en/stable/editor_integration.html
This PR might seem huge - but is only the applied diff from a black run.

As discussed on Slack, for now we are happy enough with flake8 and friends.

As discussed on Slack, for now we are happy enough with flake8 and friends.


Config error<EMAIL_ADDRESS>install: node-pre-gyp install --fallback-to-build

Hi folks, am installing DIG for the second try and got the following config error which seems to be related to python.  Going to press ahead and see if I can get it working, but thought I'd highlight this and upload the log files for reference.
350604 error Linux 4.2.0-27-generic
350605 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
350606 error node v0.12.4
350607 error npm  v2.10.1
350608 error code ELIFECYCLE
350609 error<EMAIL_ADDRESS>install: node-pre-gyp install --fallback-to-build
350609 error Exit status 1
350610 error Failed at the<EMAIL_ADDRESS>install script 'node-pre-gyp install --fallback-to-build'.
350610 error This is most likely a problem with the v8-debug package,
350610 error not with npm itself.
350610 error Tell the author that this fails on your system:
350610 error     node-pre-gyp install --fallback-to-build
350610 error You can get their info via:
350610 error     npm owner ls v8-debug
350610 error There is likely additional logging output above.
npm-debug.log.txt

Thanks for the note/issue.  Did you see this question/answer on stack overflow:  http://stackoverflow.com/questions/18777882/node-gyp-error-while-doing-npm-install
Seems to be node related.  We last built dig with node 0.12.x.

I just re-cloned the project and built (npm install) with node v 0.12.7 without issue.  I am not that well-versed in node to be able to give useful guidance on this issue, but perhaps change to 0.12.7.

Hi @flyntde, I am trying to install Dig on an AWS Linux server and coming up against some a few problems which seem to be around the node version. Please could you help me and tell which op system set up you used for your install. Any help really appreciated.

Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.2 LTS
Release:	14.04
Codename:	trusty
I have set this up on mac OS X a couple of Linux distributions.  It's a node app, so node is the platform.

Thanks David, would you be interested in helping us set up an instance of Dig on an AWS Elasticsearch instance. Happy to cover costs.

@flyntde just been bumped on the activity on this latest thread.  I'm doing a build on GCE and will give this a try over the next couple of days too.  Thanks for suggestions!

@JonathanBowker : Let's discuss how we can help you.  Please provide a way for us to contact you.

@mikew77 & @flyntde we are presenting a solution to a UK agency next Wednesday and would like to present Dig on AWS Elasticsearch. Happy to share more details if necessary and any help really appreciated.

Please can you drop me a line on<EMAIL_ADDRESS><EMAIL_ADDRESS>Many thanks
Jonathan Bowker
<EMAIL_ADDRESS><EMAIL_ADDRESS>Tel: +44 (0)<PHONE_NUMBER>
GSM UK: +44 (0)<PHONE_NUMBER>
Skype: JonathanBowker
Twitter: @jonathanbowker http://twitter.com/jonathanbowker
Linkedin: http://linkedin.com/in/jbbowker http://linkedin.com/in/jbbowker
Skype: JonathanBowker <>

On 11 May 2016, at 21:27, MikeTamayo<EMAIL_ADDRESS>wrote:
@JonathanBowker https://github.com/JonathanBowker : Let's discuss how we can help you. Please provide a way for us to contact you.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub https://github.com/NextCenturyCorporation/dig/issues/3#issuecomment-218579619


Update virtual-networks-static-private-ip-arm-ps.md

Change Private IP address to static for a VM having dynamic Private IP Allocation.
An  example is added.

Hi @pranoybej, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

In order for us to evaluate and accept your PR, we ask that you sign a contribution license agreement. It's all electronic and will take just minutes. I promise there's no faxing. https://cla.microsoft.com.

TTYL, MSBOT;

Hi,
I have already signed the CLA however it is not reflecting.
Please suggest what need to done.
Regards
Pranoy

@pranoybej @tysonn Hi Tyson Pranoy has signed the CLA, but the cla-required label remains. Is there a way to nudge the process to apply the correct label? Thanks.

Hi, I am closing and re-opening this PR to bump the CLA bot. Sorry for the inconvenience!

Hi @pranoybej, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
We will now validate the agreement and then real humans will evaluate your PR.
TTYL, MSBOT;

@pranoybej : Thanks for your contribution to the Azure documentation! The author, @jimdial, has been notified to review your proposed change.

@pranoybej Thanks for your submission. I made a few edits and issued a PR to your PR. If you're OK with my edits, merge my PR, and I can approve this one.  Thank you.

@jimdial I have merged your edits with mine PR. I hope you can approve now.
Thanks.

@pranoybej pranoybej Thanks! #sign-off


2.2 doesn't seem to include New-PSOneQRCodeText

I'm a new user and I was able to get this working in-session for powershell, but it doesn't persist after I restart the app.
I cannot call New-PSOneQRCodeText after installing fresh from nuget with version 2.2. Is there a chance that could be re-added as a built-in call?

in Version 2.3 this Command(New-PSOneQRCodeText) was added, see also #4

Ok, thank you! I only see version 2.2 and below here: https://www.powershellgallery.com/packages/QRCodeGenerator/
How can I get 2.3? Is there another source I should use?

You can only clone(download) this repo
And copy the files from the folder (https://github.com/TobiasPSP/Modules.QRCodeGenerator/tree/master/QRCodeGenerator/2.3) and put in manully in the PowerShell Modules Folder
or you wait until the owner @TobiasPSP pushes the Version 2.3 to the PowerShell Gallery

Thanks again! I was able to get it working flawlessly that way :)

Hello @TobiasPSP is there any news on version 2.3 being pushed to the powershell gallery?
We're very keen to use the New-PsOneQRCodeText function. Whilst we have installed it manually via the instructions provided above it difficult to then move this into production.

Hello @TobiasPSP is there any news on version 2.3 being pushed to the powershell gallery?
We're very keen to use the New-PsOneQRCodeText function. Whilst we have installed it manually via the instructions provided above it difficult to then move this into production.

Version 2.4.0 was just added to the Gallery. Can you double-check to see if this version works for you?

Version 2.4.0 was just added to the Gallery. Can you double-check to see if this version works for you?


Swipe offscreen to remove item

I'm using this plug-in to swipe left to show a delete button, which works amazingly well. My requirements are that the user should also be able to swipe completely offscreen to remove the item. This two-tiered sort of behavior is more standard in iOS. Is there an example of having this work with your plugin?

@nanoo-k Did you end up handling it with this libary or did you find a better libary for that? - I have the same requirement.


If a concept has failure, the concept file name and line number should be displayed

From @BugDiver on September 4, 2017 5:54
If a concept has a failure, the concept file name and line number should be displayed in both console report as well as in test runner and not the specification name.
Copied from original issue: getgauge/Intellij-Plugin#294

This issue was moved to getgauge/gauge#815

The name of concept file and line number are displayed for concept step failures through PR #814, but it doesn't show the concept file name for validation errors in test runner.For validation errors concpet file name and line no both are displayed at suite level.


Ignore exception handling for already silent errors

Q
A

Bugfix?
✔

Breaks BC?
❌

New feature?
❌

Issues
NO

Docs PR
spiral/docs#...

Problem
I want to temporary hide deprecated errors and I go to app.php to set custom error reporting:
\error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
// or \error_reporting(E_ALL ^ E_DEPRECATED);

and then I ran my cli script again. I still got an error with deprication but wrapped by framework error handler.
Solution
Don't handle PHP errors with the framework's error handler unless the developer wants to.

@roxblnfk 👍

@roquie Thank you!


fix(command): remove publish from response

:tada: This PR is included in version 0.4.6 :tada:
The release is available on:

GitHub release
v0.4.6

Your semantic-release bot :package::rocket:


[ADA Private Formate] How can i convert ada privateKey to Ed25519KholawPrivateKey or Ed25519PrivateKey?

i use walletCore to generate ada address, sign transaction. but know i have to signTransaction From dapp (which protocol is CIP30), and i use flutter lib for it. buy the AdaPrivateKey len is 32 or 64. but privateKey length for ada in walletCore is 192. So how can i convert walletCore privateKey to ADAprivatekey? is there have some suggestion?
flutter code is: (which lib from onchain)
factory AdaPrivateKey.fromBytes(List<int> privateKeyBytes) {
    if (privateKeyBytes.length != Ed25519KeysConst.privKeyByteLen &&
        privateKeyBytes.length != Ed25519KholawKeysConst.privKeyByteLen) {
      throw MessageException("Invalid private key bytes.", details: {
        "length": privateKeyBytes.length,
        "Excepted":
            "${Ed25519KeysConst.privKeyByteLen} or ${Ed25519KholawKeysConst.privKeyByteLen}"
      });
    }
    IPrivateKey key;
    if (privateKeyBytes.length == Ed25519KholawKeysConst.privKeyByteLen) {
      key = Ed25519KholawPrivateKey.fromBytes(privateKeyBytes);
    } else {
      key = Ed25519PrivateKey.fromBytes(privateKeyBytes);
    }
    return AdaPrivateKey._(key);
  }

wallet-core export 192 bytes privateKey. and i use [0.64] privateKey for adaprivatekey signed the transaction.


[Revert] [#15483] Remove sensitive msg from consumer/producer stats log

Motivation
See #15483
The @Secret annotation works well, and introduced in #8910
Modifications

Revert the unneeded @JsonIgnore
remove Assert.assertFalse(s.contains("Password")); Password is printed in a key. The sensitive field's value is ****.

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks


[chore] Unify directory naming

Does your feature request relate to a specific USWDS component or github issue?
#1929
Is your feature request related to a problem? Please describe.

As @brandonlenz points out - We don't seem to have a unified pattern for how we name folders when double nesting things, (e.g. in this case SummaryBox/SummaryBox, or Footer/Footer or card/Card). JS, React, and TS are pretty un-opinionated about this, so none are wrong. Let's converge on a naming convention.
Describe the solution you'd like
If a folder does not directly contain a component file, it should be lowercased. If a folder contains a matching  component file it should be CapitalCased.
Examples:summarybox/SummaryBox/SummaryBox.tsx versus Address/Address.tsx)
Describe alternatives you've considered

kebab-case, but that's pretty uncommon React folder structures.
camelCase is a common JS convention to consider. However, chose lowercased bc it was already suggested and it helps de-emphasize the organizational folders even further.

@haworku would #2728 resolve this issue?


Add channelgroupclientlist to should_be_array

This PR adds channelgroupclientlist to the should_be_array list, which prevents its return value from being truncated to a single item.

Thanks for the commit.


Ensure shutdown_asyncgens is called for Python 3.6+.

See PEP 525
This is a backport from @GreatFruitOmsk's internal async_unittest written by @amezin.

Thanks! This is merged.


Homologate all side panels to show timestamps for RpsCharts

Change RpsChart to only allow data with timestamps.
Fix styles of the side panel to avoid overflow of the content.

@pilhuhn This should fix the overflow issue on the side panels.


[Icon Request] Generic File

While you have so much extensions already covered, is it possible to add one generic file design? This could be used if no extension can be resolved, so at least the file icon looks like your style.
Microsoft's Fluent UI uses this for example:

Docx: https://spoprod-a.akamaihd.net/files/fabric-cdn-prod_20200515.001/assets/item-types/32/docx.svg
Generic: https://spoprod-a.akamaihd.net/files/fabric-cdn-prod_20200515.001/assets/item-types/32/genericfile.svg

I believe there is one already, called "blank": https://github.com/dmhendricks/file-icon-vectors/blob/master/dist/icons/classic/blank.svg

Ah nice, I was looking for generic and unknown. Thanks!


phoneCall plugin.I want to stay same page

Ionic version:  (check one with "x")
[ ] 1.x (For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1)
[ ] 2.x
[x ] 3.x
I'm submitting a ...  (check one with "x")
[ ] bug report
[ ] feature request
[ x] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:
I want to use phone call and import phoneCall plugin.
But this plugin click call button , push the phone call screen.
Expected behavior:
I want to stay same page click the button and call process is statusBar v.s..
How is that?
Other information:

Hello! Thanks for opening an issue with us! As this seems like more of a support question I will urge that you ask this question on our forum or on our slack channel. Thanks for using Ionic!

Thank you,I'm waiting to hear from you.


Import get inserted at correct index with newline space

Closes: #4241
What's changed?
We will close the bug explained in the mentioned issue.
What's your motivation?
We do not want to have imports on a single line.
Anything in particular you'd like reviewers to focus on?
If we need to go for another solution, at least the test case is already pushed.
Anyone you would like to review specifically?
Have you considered any alternatives or workarounds?
See Issue for other possibilities. Or expect from EU that always imports are sorted.
Checklist

[X] I've added unit tests to cover both positive and negative cases
[X] I've read and applied the recipe conventions and best practices
[X] I've used the IntelliJ IDEA auto-formatter on affected files

Appreciate how detailed you've taken us through the issue in

#4241

Thanks for diving in and providing the fix!


Add basic LMD GHOST fork choice

What was wrong?
Fixes #260.
How was it fixed?
~This branch works off of #666 . I can patch up this branch to just include the new stuff once we merge that PR.~
Implements a basic version of LMD GHOST scoring for this fork choice algorithm.
Will likely want to add an issue for a more optimized implementation beyond what is in this PR.
The minimal integration into the rest of the codebase has been performed in this PR. We may want to consider making the fork choice more modular so that it is easier to reuse it across classes. For example, lmd_ghost_scoring (and the setup like _get_justified_head_state) are bound to SerenityStateMachine. I spent some time thinking about how to modularize this further and other options I explored make things quickly generic for not a lot of clear benefit.
NOTE: This PR adds a type OperationPool but does not complete the implementation or add any testing. This will will be done in a future PR merging in the work from #667 .
another NOTE: This PR sets the GENESIS_SLOT to 0 for the SerenityConfig. It isn't exactly related to this PR but is something we need to do soon anyway. I can pull into another PR if you really want me to :)
To-Do

[x] Finish Store class
[x] Add tests for LMD GHOST scoring
[x] Clean up commit history

Cute Animal Picture

ready for review!

thanks @NIC619  for the review -- made some issues to track the points you raised that need to be fixed in future PRs :)
going to go ahead and rebase this and merge in for now


Remove invalid line from readme referencing closed pr

Accessing the application will not work because of https://github.com/aws-samples/aws-compute-options/issues/6.

/label bug


Need 0 power for th15

There used to be the option to start a stage at 0 power in th15 in the very first version of thprac, but it has been removed when the newer version with the blue menus came. I'd like this feature to be back, especially knowing it is available in th12 in the current thprac version.

Hello, thank you for the idea, I'm unsure if anyone else would approve this suggestion so I've gone ahead and found what you need to change in order to make it run. Keep in mind this would require you to build the project yourself from source.
You'll have to first open the thprac_th15.cpp file and navigate to line number 328 where you should see slider options for Dear ImGui.
// Old
Gui::GuiSlider<int, ImGuiDataType_S32> mPower { TH_POWER, 100, 400 };

// New (changing minimum from 100 to 0.
Gui::GuiSlider<int, ImGuiDataType_S32> mPower { TH_POWER, 0, 400 };

I cannot guarantee this works 100% but this change should let it happen, if you have any issues, feel free to comment here and I'll try my best to respond.

If you have Visual Studio installed you could try it out

I installed Visual Studio, and idk how to edit the thprac exe.

Hello,
Once you install and open Visual Studio, you can hit the button in the first screenshot and enter the link to this repository (https://github.com/touhouworldcup/thprac) and clone it.
Following that, you can open it and find and open the /thprac/src/thprac/thprac_th15.cpp file and do the edit I showed a few comments ago.
You'll need to ensure that you have Clang installed in Visual Studio and following that you can compile the patch using the button in the second screenshot, ensure that you're building with Release and not Debug.
Screenshot 1:

Screenshot 2:

Thank you for the help, it works!

Hello,
Thanks for the response, glad to see it worked. Regarding the change for PDH, (iirc Junko's Final Spell "Pristine Danmaku Hell") there was probably a reason it was removed and not kept as a feature, but I am not 100% sure myself.
If I got your request right, you'd also like for LoLK to be practicable starting at 0 power, you can do this by applying the same fix outlined earlier but in the thprac_th15.cpp file instead:
// thprac_th15.cpp

// Old
Gui::GuiSlider<int, ImGuiDataType_S32> mPower { TH_POWER, 100, 400 };

// New (Reduce minimum power from 100 to 0)
Gui::GuiSlider<int, ImGuiDataType_S32> mPower { TH_POWER, 0, 400 };

I have a small feeling I misunderstood what you asked for, if I got something wrong feel free to comment back and I'll try my best to help.

I don't know what the reason why it was removed, but right now I'd like to add my 0 power to the actual thprac repo in case people would like to do a 0 power challenge on the chapter of their choice.

If you want to try to add your change to the main repository, you could try opening up a pull request from a forked repository with your change.
You'll have to ensure that your code works properly and has no bugs.

i dont think the average person knows how edit source code and recompile it even if you tell them exactly what to do. Also, Visual Studio is like a 10GB install

https://github.com/touhouworldcup/thprac/commit/f95a1ba6a2631354a541d772faa1656574107113

https://github.com/touhouworldcup/thprac/actions/runs/12563221225/artifacts/2374972348


Create meeting document for Mentorship System

Description
As a contributor,
I need information accessible to me about the community (less on Google Drive - more on GitHub),
so that I can learn more about it.
The idea is to post the meeting summaries on here just as we tend to do on Zulip. Therefore making information more transparent and available to people who are not part of our Zulip community.
Acceptance Criteria
Update [Required]

[ ] A new folder called meetings with a markdown file for mentorship-system. Most recent meetings should have the summary on the top. 3 summaries should be enough.

Enhancement to Update [Optional]

[ ] A README explaining briefly the folder contains meeting summaries

Definition of Done

[ ] All of the required items are completed.
[ ] Approval by 1 mentor.

Estimation
1 h

Assigning myself as we discussed in today's Mentorship sync-up session.


feat: move delimiter parsing to the scanner

needs more tests, also ts t -u removes the extra delimiter which needs to be fixed upstream

I think the scanner should store all the suffixes and check whether they are equal:
typedef Array(char) String;

typedef struct {
    uint32_t suffix_length;
    String suffix_equals_begin;
    String suffix_equals_end;
    String suffix_dashes;
} Scanner;

The dashes prefix should also be parsed in the scanner like with equals.

Further improvements can be made if and when necessary.


Ray Collision

The project is very good but it misses Ray Collision with other Bodies or Rays. It would be great if it could be implemented.
And thank you for this wonderful project

Ray casting support has been added in the last release of the library (version 0.5.0).
Therefore, I will close this issue.


Fix rebuild of Jar files

With the new Ant build process, the jar files get rebuild even without file changes. This should be fixed to save some time

closed by #65


kitematic

docker kitematic is not working what to do

@sabamehwish Can you provide us with more details on what's going on with screenshots and possible error messages?


Which version of Microsoft.EntityFrameworkCore.Tools.DotNet use with EntityFrameworkCore 2.0.0-preview2-final

I have a project using ASP.NET Core version 2.0.0-preview2-final and Entity Framework Core 2.0.0-preview2-final and I don't find which version of Microsoft.EntityFrameworkCore.Tools.DotNet we have to use.
I installed the version 2.0.0-preview2-final like it's says in the announcement but when I try to add a migration with the command dotnet ef migrations add<PHONE_NUMBER>07_Initial -o Infrastructure/DbContextMigrations -c MyContext I have the error :

dotnet: No executable found matching command "dotnet-ef"

Which version of Microsoft.EntityFrameworkCore.Tools.DotNet I have to use with Entity Framework Core 2.0.0-preview2-final ?
For information, this is my csproj:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <UserSecretsId>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</UserSecretsId>
  </PropertyGroup>

  <ItemGroup>
    <Folder Include="Infrastructure\DbContextMigrations\" />
    <Folder Include="wwwroot\" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0-preview2-final" />
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.0-preview2-final" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0-preview2-final" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.0.0-preview2-final" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer.Design" Version="2.0.0-preview1-final" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0-preview2-final" />
    <PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="2.0.0-preview2-final" />
    <PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="2.0.0-preview2-final" />
    <PackageReference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="2.0.0-preview2-final" />
  </ItemGroup>

  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0-preview2-final" />
  </ItemGroup>

  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.0-preview2-final" />
  </ItemGroup>

</Project>

For information, I'm using Visual Studio Community 2017 Preview 2 version 15.3.0 Preview 3.0. And .NET Core 2.0 Preview 2 is installed.

If you are using dotnet ef inside Package Manager Console in Visual studio, you must cd into the directory containing csproj. By default PMC is rooted at solution folder. Consider using Powershell commands in Visual studio.

@AdrienTorris also, for future reference, this repository is for EF version 6. I think you intended to create an issue for EF Core over at https://github.com/aspnet/EntityFramework/issues/.


FYP fall out

[x] batch resolves? related too? Is it resolving all on load, or only ones it's showing? Looks like all?
[x] way to ignore recommendations on mobile too
[x] nice to have: option in settings to hide recommendations, or show below following on front page (if not hidden). Similar to upcoming livestreams, can also be hidden / moved from the homepage maybe?
[x] not sure if FYP bug, but Drew noticed we show "following" on homepage even if you don't follow anyone, and below that it shows the featured channels.

[x] We will have other reasons to ignore soon - so maybe a pop when clicking ignore can be added. The first will be "ignore whole channel".

edit:  Johnny added ?entire_channel=1 parameter to the ignore endpoint

A few people have asked to move recommendations below following. I could see both options as being desirable. Any idea on how to introduce this nicely? Maybe just as a premium setting, or also show on homepage similar to hide?


Invariant Violation: requireNativeComponent: "RNSVGPath" was not found in the UIManager

I'm on expo 44 and everything is working fine on Expo Go.
But when I hot reload updates after expo publish, the android app crashes with the error bellow
code:

import { useSetAtom } from "jotai";
import { Canvas } from "katachidraw/src/library";
import React, { useCallback, useEffect, useRef, useState } from "react";
import { Dimensions, Pressable } from "react-native";
import { captureRef } from "react-native-view-shot";

import { sketchUriAtom } from "@/atoms";
import Icon from "@/components/Icon";
import { useThemeColor, View } from "@/components/Themed";
import { RootStackScreenProps } from "@/types";

const width = Dimensions.get("window").width;
const height = Dimensions.get("window").height;

export default function SketchScreen({ route, navigation }: RootStackScreenProps<"About">) {
  const [isCapturing, setIsCapturing] = useState(false);
  const viewRef = useRef(null);

  const setSketchUri = useSetAtom(sketchUriAtom);
  const tintColor = useThemeColor({}, "tint");

  const onPress = useCallback(async () => {
    setIsCapturing(true);
    await new Promise((end) => setTimeout(end, 200));
    const result = await captureRef(viewRef, {
      result: "tmpfile",
      height,
      width,
      quality: 1,
      format: "png",
    });
    setSketchUri(result);
    setIsCapturing(false);
    navigation.goBack();
  }, [viewRef]);

  useEffect(() => {
    navigation.setOptions({
      headerRight: () => (
        <Pressable onPress={onPress}>
          <Icon name="check" color={tintColor} />
        </Pressable>
      ),
    });
  }, []);

  return (
    <View ref={viewRef} collapsable={false}>
      <Canvas
        width={width}
        height={height}
        sliderPosition={isCapturing ? [0, 0] : undefined}
        toolbarPosition={isCapturing ? [-100, 0] : undefined}
      />
    </View>
  );
}

versions:

"katachidraw": "^0.4.0",
"react-native": "^0.64.3",
"react": "^17.0.1",
"react-dom": "^17.0.1",
"react-native-svg": "12.1.1",
"@xstate/inspect": "^0.6.5"

Hi, thanks for trying katachidraw and reporting this!
Is this hot reload only issue? I'm not sure how we can investigate this..

Hi, thanks for trying katachidraw and reporting this! Is this hot reload only issue? I'm not sure how we can investigate this..

Thanks for your reply, it seems that hot reload does not work after adding modules requiring auto linking.
I solved this problem by installing new build from eas.


Expose only a minimal bridge type for diff-producing codegen

This reduces the generated API surface to something that hides 100% of the factory and widget types. Instead, a ProtocolBridge subtype is exposed with its companion acting as a factory.

This side is mostly boring but was easier. There's a symmetric change to the consuming side which is much more interesting as it should allow divorcing the creation of the diff-consuming wrapper (one per code load) from creation of the native widget factory (effectively a singleton) meaning we can eliminate the widget system concept / awkwardness.


Missing rbd API components: function rbd_read_iterate2

The rbd API implements function(s) below but go-ceph does not:

rbd_read_iterate2

This issue has been filed to track implementing this missing
functionality in the appropriate package within go-ceph.
Please refer to the Ceph C API for details about the function(s)
in question.
NOTE: This issue was generated by a script.
If the content is innacurate or wording seems a bit odd
please excuse the script and blame the creator @phlogistonjohn

hi, any progress on this?

No, generally you can assume something has not been investigated yet when there's no assignee, other comments or PR.
However, comments like yours help us know there is interest in a feature and help get things prioritized. By the way, what's your use case for this function?

@phlogistonjohn We maintain many ceph clusters in the cloud. A dedicated component continuously exports selected RBD images for external long-term storage and imports them back when needed. The lack of rbd-cli-like "export" (both volume contents and metadata) forces us to fork rbd cli processes from go code. Since we have to fork the cli anyway we ended up not using go-ceph at all.
We really want to do it the right way and stop forking cli external processes from go code.

I started looking into this and it doesn't look too challenging. In many ways it's similar to our existing diff iterate support.
However, what's not clear to me is why you need this particular call versus an existing api like Read/ReadAt. I'm guessing it could be related to hole detection but it'd be nice to know for sure if that's the use case.  Regardless, we'll probably add it, but I'm nosy and like to know why someone picks one interface over another. :-)

I've created a preliminary implementation at #624.
At this time I can't reproduce the behavior of hole detection that the function in ceph is noted to have. I'll look into that after the holidays.
In the meantime you may just want to look into using Read and/or ReadAt calls unless you strongly need hole detection at the ceph layer.

Thanks for the quick response @phlogistonjohn !

https://tracker.ceph.com/issues/3619
It appears that the sparse file "hole" detection does not work properly. And it has not for a while.
I can implement it without unit tests to verify hole detection works and "just hope" that ceph rbd team fixes the issue at some point. But I'm not clear if that's valuable to our users.
@tareqhs since you have interest in the API - how important is hole detection to your use case?  Since the hole detection doesn't work would Read/ReadAt calls that are already in the library sufficient for your use?  Or are you interested in this api for other reasons?

It's been over two weeks since I checked up on the requirement to detect "holes".
Based on the non-response I think I will abandon PR #624 since without hole detection it adds very little value on top of the existing read and write calls available in the rbd package already. In addition, I'm going to relabel the issue so that we know the reason we're not wrapping it isn't lack of time/interest but ceph issues.
This doesn't mean that the issue will never be taken up again, but I do suggest that if there's interest in the api either discuss the lack of hole detection with the rbd team in ceph or explain why this API, without hole detection, is needed  over existing APIs.
Thanks!


raise V5FrameError("V5 frame does not contain a valid Modbus RTU frame")

With a deye sun hybrid 8000w , I execute client_example.py and finish with this error . (Device serial number<PHONE_NUMBER> and Inverter serial number<PHONE_NUMBER>)
What is the problem?
Thanks
SENT: a5 17 00 10 45 00 00 55 b1 eb 8a 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 80 fe 00 06 38 38 e2 15
RECD: a5 10 00 10 15 00 0d 55 b1 eb 8a 02 01 75 b8 06 00 c2 02 00 00 21 eb 84 62 05 00 ae 15
Traceback (most recent call last):
File "client_example.py", line 44, in
main()
File "client_example.py", line 17, in main
print(modbus.read_input_registers(register_addr=33022, quantity=6))
File "/home/dcelorrio/myapp/my_app_venv/lib/python3.8/site-packages/pysolarmanv5/pysolarmanv5.py", line 224, in read_input_registers
modbus_values = self._get_modbus_response(mb_request_frame)
File "/home/dcelorrio/myapp/my_app_venv/lib/python3.8/site-packages/pysolarmanv5/pysolarmanv5.py", line 178, in _get_modbus_response
mb_response_frame = self._send_receive_modbus_frame(mb_request_frame)
File "/home/dcelorrio/myapp/my_app_venv/lib/python3.8/site-packages/pysolarmanv5/pysolarmanv5.py", line 173, in _send_receive_modbus_frame
mb_response_frame = self._v5_frame_decoder(v5_response_frame)
File "/home/dcelorrio/myapp/my_app_venv/lib/python3.8/site-packages/pysolarmanv5/pysolarmanv5.py", line 153, in _v5_frame_decoder
raise V5FrameError("V5 frame does not contain a valid Modbus RTU frame")
pysolarmanv5.pysolarmanv5.V5FrameError: V5 frame does not contain a valid Modbus RTU frame

Hi @dcelorrio,
The frame you have received, while a valid solarmanv5 frame, doesn not contain a valid Modbus RTU frame.
Have you amended the client example registers to match your Deye Sun Hybrid 8000w device? It will most likely have different Modbus registers.
The client_example.py file is just there to demonstrate how to use the library.
Regards,
Jon

See my answer here:
https://github.com/jmccrohan/pysolarmanv5/issues/12


give names for routes that Route::auth() generate

i suggest it be like this so i can easily call the rout by name also fix stubs for view to use route() instead url()
Route::get('/login', 'Auth\AuthController@showLoginForm')->name('login');
Route::post('/login', 'Auth\AuthController@login');
Route::get('/logout', 'Auth\AuthController@logout')->name('logout');
// Registration Routes...
Route::get('/register', 'Auth\AuthController@showRegistrationForm')->name('register');
Route::post('/register', 'Auth\AuthController@register');

// Password Reset Routes...
Route::get('/password/reset/{token?}', 'Auth\PasswordController@showResetForm')->name('resetPassword');
Route::post('/password/email', 'Auth\PasswordController@sendResetLinkEmail')->name('emailPassword');
Route::post('/password/reset', 'Auth\PasswordController@reset');

Closing since there is a PR open now.


CUDNN support for Convolution Layers

Wraps perceptrons, convolutional and softmax layers
Other

[ ] Integrate with cuDNN when possible
[ ] Add a fallback version using cuDNN is not available.
[ ] Investigate alternatives and analyze performance

facebook/fbcunn exploits cuDNN through a limited number of DNN specific operations implemented by the wrapper cudnn.torch. This is probably the least invasive method to integrate with cuDNN.

FWIW, this may be worth looking at (Mozilla Public License 2.0): https://github.com/hughperkins/DeepCL
More specfically: https://github.com/hughperkins/DeepCL/tree/master/cl

This is going to be solved upstream: https://github.com/arrayfire/arrayfire/issues/1868


active admin projects closes #26

Coverage remained the same at 100.0% when pulling a0dc1f297d3bf836896ca1978d68d8c5e613c7eb on active-admin-project-#26 into 487ffb40e788894ad00ef211d89d6c163ef1e8fe on develop.


[Suggestion] Rank with Permission

Honestly, I don't know if this is even possible, and it may just need to be implemented within plugins themselves, but if there was a %luckperms_rank_with_permission% placeholder so I could create messages when someone tries to do something like

You must be MOD rank or higher to use this.

That would be kinda cool. It probably isn't possible, but if it is it would be a cool feature.

What exactly should the placeholder do now?

Basically when a player doesn't have permission to execute a command, look through the groups on the server and find the first one in terms of priority that has permission to do the command. Then set the placeholder to that group displayname.
Again though, maybe not possible.

Sounds really weird and like a rare edge case to be supported.
And yes, this would probably require to go through the entire list of groups, checking which one has the required permission.

Ok haha


Goodwe inverter - Split the Normal state into On-Grid and Off-Grid

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
Now is displayed Normal in case of state 1 or 2
Expected behaviour
Better behavior would be
1 - On-grid
2 - Off-grid
Please, se att. , Table 8-1 Operation Mode
Goodwe_Modbus_Protocol_Hybrid_V1.7.pdf
Possible Solutions
No response
Mode
Both
Context / Reason
Better identification of inverter state

Added to 3.11.1


Docs/components/radio groups example #1089

Before submitting the PR:

[X] Does your PR reference an issue? If not, please chat to the team on Discord or GitHub before submission.
[X] Did you update and run tests before submission using npm run test? The unrelated RangeSlider.svelte is erroring out.
[X] Does your branch follow our naming convention? If not, please amend the branch name using branch -m new-branch-name
[X] Did you update documentation related to your new feature or changes?

What does your PR address?
Vertical Radiogroup layout
Please briefly describe your changes here.
Added a vertical section showing how to solve spacing and border issues.

@dirk-bester I'm sorry but I cannot accept this PR for a few reasons:

You have not followed our contribution guidelines for prior discussion, even though you ticked the box for this in the PR message above.
If you had we would have made it clear we're in a feature freeze up until v1.0
Furthermore this contains changes not detailed in your PR and out of scope of the description, including changes to various files for "arbitrary" even though this actively being handled in this PR (also shared on Discord)

A vertical option seems interesting, but we do kindly ask that you communicate with me or another member of the core team before implementing new features to ensure we want this feature, it meets our contribution guidelines, and of course doesn't overlap with ongoing effort from another contributor.
Thanks for your understanding.

https://github.com/skeletonlabs/skeleton/pull/1090/commits/6033911d91e8ac7b5fe579b48b0407b0f81292e6 This is precisely what I am trying to contribute. Documentation. How can that have anything to do with a feature freeze? No features are added?
It simply documents the vertical layout of the Radio Group.
I am not contributing anything other than the documentation described. I am baffled here.


How can I obtain the lateset checkpoint(model_best.pth.tar)?

In the output folder, in a folder created per experiment with the date training starts and the name of the model. output folder is curren dir + 'output/train' by default


fix(docs): incorrect lua example for Lazy installation

The README contains code to install the plugin using the Lazy package manager.
The code contains a minor syntax error and will cause an invalid configuration error.

Oops, my bad. Thanks for the PR


ZEPPELIN-546 Enables interpreter library loading from maven repository

What is this PR for?
This PR enables library loading from maven repository to load interpreter binaries.
To leverage current spark interpreter's library loading, moved org.apache.zeppelin.spark.dep(under spark) to org.apache.zeppelin.dep(under zeppelin-interpreter).
Making REST API and loading interpreter property on runtime will be the next step to complete ZEPPELIN-546 and will be handled in different PR.
What type of PR is it?
Feature
Is there a relevant Jira issue?
ZEPPELIN-546
Questions:

Does the licenses files need update? No
Is there breaking changes for older versions? No
Does this needs documentation? Yes (will be addressed in another PR)

Looks great! A quick question if it's ready to merge: zeppelin-interpreter/pom.xml was changed with dependencies added but you think there is no need to mention any of those in licence files?
Also, is there a reason not to handle documentation update in the same PR as feature and it's tests?

@bzz Thanks for review. Dependencies that added to zeppelin-interpreter/pom.xml is already used in spark/pom.xml, so I answered 'no' for license update question. I update PR description for the ones who might be confused like you. Basic test is already included in this PR. About the docs @AhyoungRyu will contribute it but if she commits on this PR, her contribution won't be counted. That's the only reason we separate the PR for docs.

@bzz  Yes, @minahlee is right. I'm working on it : )
I'll commit PR for docs soon, after this PR merged.

@minahlee still doesn't make much sense to separate the docs into a different PR.
At least create both PR so that we can merge both  at the same time.

I think how to split large work into small peices of PRs is up to contributors. (although smaller PR helps review process)
If necessary documentation for this PR comes with different PR, we can wait for that and merge both PR together.

@Leemoonsoo Yes, it will be better to have both at the same time to merge them together.
Its just to keep features documented as we include them in the code, that way people know about it and also know how to use it. It can also help a lot for the reviewer to test the feature. (Its not really explained right now)

@minahlee @AhyoungRyu - thanks for explanations, makes perfect sense to have 2 PRs for 2 ppl!
Looks good to me.

LGTM!! It also makes any kind of jars loaded easily. I could load JDBC libraries using this feature.

Rebased master branch and CI build passed

Great. LGTM


Fix module load issue in azurecore

The universalify package needs to be webpacked for bundled builds.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.01%) to 41.966%

Totals

Change from base Build<PHONE_NUMBER>:
0.01%

Covered Lines:
28859

Relevant Lines:
63878

💛  - Coveralls


helpers.dao no longer works

Summary
I'm writing a Kong plugin. I follow the instruction https://docs.konghq.com/0.11.x/plugin-development/tests/ to write some tests. The sample code shows something like this:
setup(function()
  assert(helpers.dao.apis:insert {
    name         = "test-api",
    hosts        = "test.com",
    upstream_url = "http://httpbin.org"
  })

But this seems to not work, I hit an error saying:
Error → spec/100-self/my_spec.lua @ 10
my test setup
spec/100-self/my_spec.lua:11: attempt to index field 'dao' (a nil value)

What's the current method to insert data to services, plugins etc. tables for test setup?
Additional Details & Logs

Kong version ($ kong version) 1.2

Hi @evanchaoli. Please note that newer versions of Kong no longer offer the DAO helper you are trying to use. If you are on Kong 1.2, check out this page; the examples in there will be useful to you. Closing this issue, but do feel free to post any other questions you may have -- and don't forget to also check out Kong Nation, a place to discuss all things Kong.


Support for AIP 2.0

is support for the new Aries Interop Profile 2.0 planned for this project?

Yes it's on the roadmap to eventually support AIP2.0
Before we can start to implement this in the mobile agent, we should first add support for AIP2.0 to Aries Framework JavaScript. We're actively discussing the road to AIP2.0 in the AFJ working group calls (See https://github.com/hyperledger/aries-framework-javascript#contributing for info on the time/place of the calls)

Thanks for this info


Add Cache Webpage

Add Cache webpage with Storage Metrics
Refactor graph components
Refactor Data Exports and Status
Refactor Origin and Cache page grid order

@CannonLock could you fix the export error? Looks like the cache page was rendered using SSR while the code attempts to access window object

@haoming29 Any insight on the failed test?

@haoming29 Any insight on the failed test?

Just re-ran it and see how it works. I suspect a flaky test or topology issue


Bogus Environment Names in UI

I'm using WinPython and have two Python versions 'installed'. One of them can be registered at the same time and when I do this, a strange new bogus environment appears in Visual Studios "Python Environments" UI (cf. screenshots). The references in these environments are correct, but the name "3.1" is wrong. These envs or their UI representation are quite sticky and cannot be removed easily. Additionally, the "3.1" seems to trigger real warnings regarding an outdated Python version. So, it also seems to be interpreted content-wise.
I think, I saw this error in earlier VS versions and it had nothing to do with WinPython, but with the directory naming of the Python installations. From registry:
[HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.10\InstallPath]
@="V:\\bin\\scripting\\python\\3.10.5\\python-3.10.5.amd64"

resp.
[HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.12\InstallPath]
@="V:\\bin\\scripting\\python\\3.12.2\\python-3.12.2.amd64"

Something inside PTVS seems to stumble over the parts containing dots, probably the first one in the respective entry (it can be fixed if this first 3.1x.x part of the corresponding directories is renamed to something else). This might be related to #7812
VS Version: 17.9.2
PTVS version: 17.0.24002.3
The drive V is a permanent subst to some directory G:\programming, in case this matters.

It seems to be a bug in winpython after all. So, this can be closed

I will reopen this. Something is still wrong with Python Version Handling. In the PTVS UI an outdated Python Version is assumed also for a default installation made from the standard installer from python.org (see attachements). Interestingly this is not happening for a 3.11.8 installer. I didn't pinpoint the exact version, but 3.12.1 is triggering the error in any case. Updating pip to v24.0 doesn't change anything.

Closing as a duplicate of https://github.com/microsoft/PTVS/issues/7923, the same issue also seems to repro for conda environment.


Field errors show up after form reset

Is your feature request related to a problem? Please describe.
Not sure if this is a bug but when I submit my form, if it succeeds, I reset the form. In that case, all the fields errors show up as isSubmitted and isTouched are true and the fields are empty.
Describe the solution you'd like
Resetting the form should also reset the fields to their initial state.

Hello @trompx , it seems it's a bug.
Do you have some code to reproduce this issue?

Hello @ivan-dalmet,
Sorry to get back this late. I haven't directly a repo I can share, but what does reset function exactly do?
If it just resets the fields to value = "", it is normal the error show up as in my form field components, I have const showError = !isValid && (isTouched || isSubmitted);
My guess is that isTouched and isSubmitted do not reset to false. Can you confirm?

Hello @ivan-dalmet,
Sorry to get back this late. I haven't directly a repo I can share, but what does reset function exactly do?
If it just resets the fields to value = "", it is normal the error show up as in my form field components, I have const showError = !isValid && (isTouched || isSubmitted);
My guess is that isTouched and isSubmitted do not reset to false. Can you confirm?

My bad. When creating my form field component, I forgot to add:
useEffect(() => {
    setIsTouched(false);
  }, [resetKey]);

for the input and textarea^^ All is working perfectly now ! Thanks again :)

My bad. When creating my form field component, I forgot to add:
useEffect(() => {
    setIsTouched(false);
  }, [resetKey]);

for the input and textarea^^ All is working perfectly now ! Thanks again :)

@trompx the isTouched is not coming from Formiz so you should take car of it yourself.
isSubmitted should be reinitialised to false.
You can look at the example here https://formiz-examples.netlify.app/
Look at the FieldInput component implementation https://github.com/ivan-dalmet/formiz/blob/master/examples/src/components/Fields/FieldInput.tsx
The reset of the isTouched is handle like that:
useEffect(() => {
   setIsTouched(false);
}, [resetKey]);

@trompx the isTouched is not coming from Formiz so you should take car of it yourself.
isSubmitted should be reinitialised to false.
You can look at the example here https://formiz-examples.netlify.app/
Look at the FieldInput component implementation https://github.com/ivan-dalmet/formiz/blob/master/examples/src/components/Fields/FieldInput.tsx
The reset of the isTouched is handle like that:
useEffect(() => {
   setIsTouched(false);
}, [resetKey]);

Oh you did find out the solution yourself nice ☺ (I didn't see your last message)

Oh you did find out the solution yourself nice ☺ (I didn't see your last message)


Assignment 1

This code and png file should be present in "user_name/NASSCOM-MHRD-IOT-Practical-Module_1-2/submissions/your_name/Assignment_1/ (here .ino code and .png image file)"
for detailed information please follow the steps given here and then proceed.


Migrate collector functionality from ganglia

This pull request updates the VMStatCollector and NetworkCollector to reflect the behavior of respective ganglia collectors, as well as adding error handling to the Kairos handler for 4XX errors.
VMStatCollector: Added major page faults statistic to be emitted.
NetworkCollector: All ganglia statistics are available. Fix improperly named transmit statistics. (This will affect current SFX time series data)
Kairos Handler: Updated the logging behavior to only log those metrics which generated an error from kairos rather than the entire metrics payload.

lgtm!
One more shipit ( @tsheasha ?) and we can merge.

ship it!

on second thoughy, I am actually thinking whether we should keep the derivative function inside the vmstat collector? More precisely, I am leaning more towards having the self.publish method in the vmstat collector pass through the parameter raw_value='...' and send the raw value through. This came as an idea after looking at 986dd67c thoughts @tiras-j ?

The statistics we're grabbing are all monotonically increasing counters (from last boot) so we probably want to keep the derivative in there in order to report that rate increase per interval time, rather than the total. I.e. we don't care how many page faults have happened overall, but we do care if a TON start happening all at once, right?

ship it!

+1


User documentation and store page

@thekiraw Hey, did you end up getting a list of the dependencies together?

Completed Web Resources

Moving to project


fuzzy

Thanks, very useful app!
What I'd appreciate is fuzzy find, so that typing light, for example, would list as well the themes Solarized-Light, etc.
However, thanks again :-)

I think fuzzy finder is already available in prompts, you can type in the Select theme prompt to get suggestions


Does this library support Render to a Texture?

First of all, thank you for providing such a great library. I would like to ask a question.
I want to use an offline rendering buffer as a texture, but I haven't found how to do it. Are there any related examples that I can refer to? Thank you.

offscreen render ?
It's supported

Thanks for reply. I'll try to find other ways.


GetAll function

How would the GetAll() function be used in a real example?

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

ID: d118f070-8743-e905-2d08-dc725a4e8b5f
Version Independent ID: fae35cbd-75ae-4448-f066-7c91ccc35779
Content: Using Enumeration classes instead of enum types
Content Source: docs/architecture/microservices/microservice-ddd-cqrs-patterns/enumeration-classes-over-enum-types.md
Product: dotnet-architecture
Technology: microservices
GitHub Login: @nishanil
Microsoft Alias: nanil

I usually make two other methods that use GetAll() to convert from string/int to the object itself.

public static IEnumerable<T> GetAll<T>() where T : Enumeration
{
    var fields = typeof(T).GetFields(BindingFlags.Public | BindingFlags.Static | BindingFlags.DeclaredOnly);
    return fields.Select(field => field.GetValue(null)).Cast<T>();
}
public static T FromString<T>(string name) where T : Enumeration
{
    return GetAll<T>().Single(r => String.Equals(r.Name, name, StringComparison.OrdinalIgnoreCase));
}
public static T FromValue<T>(int value) where T : Enumeration
{
    return GetAll<T>().Single(r => r.Value.Equals(value));
}

I usually use those methods to convert data coming from a request or from the database itself, like the example below:
private void MapConversions(object sender, EntityTypeBuilder<Instrucao> builder)
{
    builder.Property(x => x.Tipo)
                .HasConversion(tipoInstrucao => tipoInstrucao.ToString(), stringInstrucao => Enumeration.FromString<TipoInstrucao>(stringInstrucao));
}

Hi @wdicks, thanks for your feedback!
That sample you mention looks like a nice one for real applications.
The other one I've encountered several times is something like getting all possible values a status can have, to display user friendly names, or to build a select input with them.
In the case of eShopOnContainers it's used in the following code, for database seeding:
https://github.com/dotnet-architecture/eShopOnContainers/blob/43fe719e98bb7e004c697d5724a975f5ecb2191b/src/Services/Ordering/Ordering.API/Infrastructure/OrderingContextSeed.cs#L42-L44
Where GetPredefinedCardTypes() is the following code in the same file:
private IEnumerable<CardType> GetPredefinedCardTypes()
{
    return Enumeration.GetAll<CardType>();
}

Hope this helps.

Closing this issue.


Release Schedule for 24.11

Date
Branches Affected
Events

Sep, 27
-
Ask ecosystems for desired changes, in "Feature Freeze"

Oct, 11
staging-next, staging
Restrict breaking changes to Release Critical Packages

Oct, 25
staging-next, staging
Restrict all breaking changes: allow only non-breaking updates and Desktop Manager changes

Oct, 30
master
(Day before ZHF) merge staging-next into master, prep for ZHF

Nov, 1
master
Begin ZHF, Focus on minimizing regressions in PRs targeting master

Nov, 6
master
Merge first staging-next fixes into master; begin second staging-next cycle

Nov, 8
staging
Unrestrict all breaking changes; new changes will not be present in master before branch-off

Nov, 12
master
Merge second staging-next fix cycle

Nov, 13
staging-next
Unrestrict all breaking changes; new changes will not be present in master before branch-off

Nov, 14
master, 24.11
Perform Branch-off, create release channels, create new beta / unstable tags

Nov, 15
master, 24.11
ZHF transitions to "backporting" workflow

Nov, 16
24.11
Prepare for release, finish remaining issues

~Nov, 22
24.11
Release! Also, ZHF ends

Dec, 4
-
Release Retrospective Meeting

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/24-11-release-cycle-coming-up/51549/1

@jopejoe1 accidental unpin?

@jopejoe1 Why the unpin? We keep the release schedule up for every release until the release is done.

I did not even realize that I unpinned this, until you pinged me.

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/nixpkgs-24-11-and-home-manager-24-04/52445/1

Can you make this issue only closeable by the release managers? I have the permissions to close this, and I hope no one accidentally closes this.

No, that’s not possible. I suggest not closing it.

#296953 should be tagged a release blocker.

@hacscred Seems like that problem has already been fixed.

Can you make this issue only closeable by the release managers? I have the permissions to close this, and I hope no one accidentally closes this.

GitHub permissions model is not very fine grained.

@hacscred Seems like that problem has already been fixed.

It hasn't.

I found that some of staging-next commits are cached https://releases.nixos.org/nixos/unstable/nixos-24.11pre689866.c31898adf5a8/git-revision . How often it cached and how long it lives? (I see couple dozens commits for 24.11pre). How I can track staging-next caches in my flake as they go to release?

How often it cached and how long it lives?

You might want to ask in the staging matrix chat.

We're in the feature freeze, only non breaking changes now.

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/the-myth-of-stable-unstable/55516/14

I created the backport staging-24.11 label because current staging won't be merged into 24.11. Maybe that could be mentioned in the release manual but I guess the label doesn't make too much sense since the branch doesn't exist yet.

Missing reference to current staging-next merge request: https://github.com/NixOS/nixpkgs/pull/354201

Would be good to get nix 2.18 out of the nixos closure for the next release so we only have one nix version: https://github.com/NixOS/nixpkgs/pull/355745

How does one properly override the kernel source with NixOS 24.11?
Before, I overrode pkgs.linuxKernel.kernels.xanmod.main with override, now it seems like I need to use pkgs.linuxKernel.kernels.linux_xanmod_latest.overrideAttrs instead.
I have issues though with modDirVersion being wrong while being set in my overrideAttrs (whereas it worked before).

possibly a stupid question but is there a release notes draft available somewhere?

Both the nixos:release-24.05 jobset and the nixos:release-24.11 jobset have a negative check interval of -129600 (-36 hours). The check interval of the nixos:release-24.05 jobset changed from 129600 to -129600 within the last day, while the nixos:release-24.11 jobset had a negative check interval for a few days now. Jobsets of older releases still have a positive value.
Do you think this is intentional? For five days, the release-24.11 branch has not been evaluated.

I've been managing these manually now.  More 24.11 evals at this point didn't seem worth the delay of https://github.com/NixOS/nixpkgs/pull/356895 and thus the whole release.

If it's too late already it's too late, but I've been trying to get #357105 merged and backported before release. Is that still realistically possible, or would there be additional evals for the backport PR that would delay things?
I'm fine either way, but I'd like to know since if it's been missed I'll need to edit the PR.

Forgot to mention this yesterday, if it isn't clear or anyone hasn't been on the staging matrix, we have had to delay 24.11 and let a staging cycle go through. There was a regression in curl which broke things and we didn't want it to cause a major impact.

let a staging cycle go through.
@RossComputerGuy may i ask what does that mean and thus how long does a "cycle" last (more or less)?

Basically we have to wait for #356895, @vcunat might have an idea for how long that'll take. It mostly depends on how fast our builders are able to go through things.

I'm afraid I'd estimate that the next weekend we'll have the binaries and channel including this.

Forgot to mention this yesterday, if it isn't clear or anyone hasn't been on the staging matrix, we have had to delay 24.11 and let a staging cycle go through. There was a regression in curl which broke things and we didn't want it to cause a major impact.

Maybe make an announcement on Discourse saying the same thing?

The 24.11 1st staging cycle completed. Thank you @vcunat for getting that through. Saturday, Nov 30th, might end up being the day we get the release out. But that doesn't stop anyone from using it right now, we have the channels up but there's that curl netrc issue plus other possible issues ZHF and others have worked through.

To be clear, only the nixos-23.11-small channel contains that rebuild right now, but the big ones should follow soon.

nixos-24.11 updated.

When does the iso file on the https://nixos.org/download/ gets updated? Is it a manual process?

We just got the infrastructure changes merged 30 seconds ago so I assume that makes it happen. The homepage updates are coming in the next 30 seconds as well.

Well if i run sudo nix-channel --update then sudo nixos-rebuild switch --upgrade nothing happens??

Were you already using the 24.11 beta channel, or were you using the 24.05 channel?

We released! https://discourse.nixos.org/t/nixos-24-11-released/56811

@AyushmanOfficial
Were you already using the nixos-24.11 beta channel, or were you using the nixos-24.05 channel? They are separate channels, so you would need to change to the nixos-24.11 channel, not update.
https://nixos.wiki/wiki/Nix_channels
Here are the instructions for updating from the NixOS manual. Check if you perhaps missed something.
https://nixos.org/manual/nixos/stable/#sec-upgrading

My bad for the mistake all i did was ran those two commands i read the docs and understoond that i have to add the repo then rebuild


Added new regulation terms Fixes #14859

@ukemi
cc
@paolaroncaglia
@RLovering

These terms look ok to me.

Thanks @ukemi


Chalk bringing characters at back of string, to front.

Chalk bringing characters at back of string, to front.
Example Code:

console.log(chalk.green.bold(`AVAILABLE | ${vanity} (${workerData.threadId})`))

Result:

any help, thanks.

I can reproduce this if vanity contains an unescaped CR.
const workerData = { threadId: 17 };
const vanity = 'aircraft\r';
console.log(chalk.green.bold(`AVAILABLE | ${vanity} (${workerData.threadId})`))

Since chalk doesn't try to modify the statements passed into it, you'll need to format it before passing it to chalk.
If vanity is a string, can you see if this resolves your issue?
console.log(chalk.green.bold(`AVAILABLE | ${vanity.replace(/\r/g, '')} (${workerData.threadId})`))

It is just a pure string, no unescaped characters.


Configs seems to be ignored

What can reproduce the issue:

New instance with Hexlands only (of course forge present)
Generate new world
Change config values: tried to change hexSize to 50, 100, 5000 (Notepad++)
Move to new chunks, nothing is changed
Reboot client, check that configs haven't been overwritten by the mod (they aren't)
New world, nothing changed.

I don't know what else I could provide to help debugging the issue honestly.

are you sure you saved the config after editing?
I tried with the latest code on github (2933db3) and it worked.

Yeah I always saved, turns out with a bit more or testing that somehow the issue is related to the worlds having the same name. I just spammed create new world->hexlands->go now that I deleted all the saves and made a new world again the config took place .


class="form-horizontal" for autoForm

... does not set automaticaly, when I use AutoForm.setDefaultTemplate("bootstrap3-horizontal")
(only for quickForm)

It would not set for an autoForm because autoForms don't have a theme template. You must set the form class yourself.

Ok, may be we define template for autoForm? Or use other way for "global" define class attr.


25 multiple columns

Closes #25

This looks cool. I like the way you created the columns. We'll refactor next and think about a columns class.


Webpublisher: ftrack shows incorrect user names

Brief description
Ftrack username wasn't collected for 'studio' processing webpublishes (eg. workfile sent for rendering).
Description
Added storing user  email into environment variable. This value is used first, only if not present, user_email on instances is checked.
Testing notes:

Run webpublish from PS
Check Ftrack

Task linked: OP-2403 Webpublisher: Ftrack shows incorrect user names


silence the #file used instead of #filepath warning

Motivation:
Very recent versions of the Swift compiler complain if you pass #file
to a parameter that is defaulted to #filePath. You can silence the
warning by using (#file). We cannot migrate to #filepath because we
support Swift 5.0 and 5.1 which don't have #filepath yet.
Modifications:

replace all occurances of #file by a special (test internal)
function fullFilePath() which gives you the full path and is defined
differently depending on the compiler version.

Result:
No warnings even on the latest compiler versions.

weird, hit #1535

@swift-nio-bot test this please

Allocation count problem.

Per @weissi the 5.3 failure is the result of a regression in 5.3, not this change. Merging over the failure.

@swift-nio-bot test this please