[DOC] Documentation request for Multiple Data Source project

What do you want to do?

[ ] Request a change to existing documentation
[x] Add new documentation
[ ] Report a technical problem with the documentation
[ ] Other

Tell us about your request. Provide a summary of the request and all versions that are affected.
With the multi data source feature (find more info about this feature in next section), there are three major pieces in the stack management need documents:

Index Pattern creation

The creation flow for index pattern will be updated.

Data source

New component in stack management.

What other resources are available? Provide links to related issues, POCs, steps for testing, etc.
GitHub issue: https://github.com/opensearch-project/OpenSearch-Dashboards/issues/1388
There are also recorded demos, test instructions for more detailed reference for this project. -- Using this issue as a parent task to track the overall process.

Content is in progress; going out for technical review 10/14.

Tutorials: Playground doesn't have experimental feature; will be available in production; confirming we can experiment on a local host.

PR #1710


Upgrade Sequel Pro.app to v1.0.2

Closed in favor of https://github.com/caskroom/homebrew-cask/pull/13685.


Reestructure scripts in wfe scripts folder

Description
In the wfe project , folder src/main/resources/scripts contains current scripts for database creation from scratch.
It is likely to have lots of files when the modifications are generated, so should create a folder structure for real and test databases.
Also, a subfolder 'databases' should be created so it is clear what the file script is all about.
Action
Add a database folder, and split into wfe and wfetest subfloders

No longer needed as now script is part of pfc-docker project


[SelectField] [DropDownMenu] Support multi select

Multi select in SelectField is requested in #1956, but progress doesn't seem to have been made (I'm new to material-ui so I might just be uninformed :-).
To get the ball rolling, this PR simply makes Menus multi select support available in SelectField and DropDownMenu. A demo of what it looks like can be seen here: http://thrysoee.dk/material-ui/
I haven't looked into updating docs/tests/... yet. I thought I'd hear what you guys think before going any further.

@JessThrysoee I like the direction this PR is taking. The multiple property name sounds better to the multi one used by react-select.
@Sharlaan I would love to have your feedback on this PR. Would that help with material-ui-superselectfield?

@Sharlaan I would love to have your feedback on this PR. Would that help with material-ui-superselectfield?
Nice to see another alternative !
At fist glance, it doesnot help me much since i'm already quite ahead with features.
Regarding multiple i'm currently adding another prop to complement it : checkPosition (default: '') PropTypes.oneOf(['', 'left', 'right'])
Some people may not want the check mark, or want it as right icon.
Regarding the display of selections, this uses the classic one with joined values string + ellipsis.
What if user want to see full list ?
Also how to display those selections in a more fashion way ?
At the moment i'm struggling with ListItem's focusState to implement the keyboard gestures, and hoverColor/Ripple states.
Your thoughts ?

Thanks for the feedback!
I agree that we shouldn't assume that the user want a check mark toggled, so this PR doesn't affect the MenuItems at all :-) It only makes Menu's multiple prop available and returns an array of values in onChange when multiple is true. It is up to the user what should be updated on the MenuItems.
Regarding datasource and display of selections: Yes, the user should absolutely be able to render the selection. I have just pushed a small change that adds an onChangeRenderer prop, so the user has full control over the rendering. I have updated the demo to show onChangeRenderer returning a Component instead of a string - http://thrysoee.dk/material-ui/ .
(This PR tries to be a small but useful increment of functionality)
BTW: The lint is currently failing on files unrelated to this PR.

in my project, i actually called your onChangeRenderer as selectionsRenderer, up to you ;)
My comment about the check mark is not inherent to your PR, but to the MenuItem itself, which assumes the user want a check mark :s
This would need another PR in my opinion.
got same linting issues, but there are 2 PRs fixing them in the PRs queue XD

Yes. selectionsRenderer is a better name. This is not an event handler so onChangeRenderer is misleading. I think maybe for this use the singular selectionRenderer is more in line with the 'value' prop.

I'm having trouble writing tests for DropDownMenu. I mountWithContext and simulate('touchTap') to open the Popover, but enzyme debug tells me that there are no MenuItems to select.
<DropDownMenu >

    <ClearFix >
    </ClearFix>
    <Popover  open={true} >

        <EventListener target="window" />
        <RenderToLayer open={true} />

    </Popover>

</DropDownMenu>

I suspect it has something to do with RenderToLayer waiting until componentDidMount to call its renderLayer method? Any hints to how I can test selecting a MenuItem would be greatly appreciated!
@oliviertassinari Would it be sufficient to write multi select tests for Menu given that most of the functionality is handled there?

@JessThrysoee That's a great PR, good job so far. Sorry for not reviewing it earlier.
We are close from getting it merged 🎉 .

I'm still having a problem with the SelectField.spec.js test. It runs successfully with npm run test:unit -- -c SelectField but fails with ./scripts/run-travis-tests.sh
It looks like TestUtils.Simulate.touchTap(item1); isn't working during the travis test run for SelectField.spec.js, but on the other hand it works fine in DropDownMenu.spec.js

isn't working during the travis test run

From what I can see in the log, the tests works with jsdom but don't with Karma.

@oliviertassinari All the tests are successful after I figured out I had to unmount the enzyme wrappers in afterEach. Now only the karma tests are failing, it looks like they are missing an injectTapEventPlugin.

Added an example of using selectionRenderer to the docs.
I think the PR is in good shape now, so I'll wait for review (or merge :) before doing anything more.

@JessThrysoee Thanks a lot for your effort!

@JessThrysoee Thanks for closing the all-time most requested feature! 🎉
https://github.com/callemall/material-ui/issues?q=is%3Aissue+sort%3Areactions-%2B1-desc

@oliviertassinari @mbrookes Glad to have contributed. Thank you guys for creating and maintaining such a high quality project!

This is really nice! What would it take to add an autocomplete search to something like this? I'd assume it'd just be a simple filter?

I'm interested too with @patrickml question, this is the reason i made my SuperSelectField.


Optional log disabling

Hi there,
First of all, thank you to the every single contributor of this perfect library! You're doing a perfect job! It's definitely making our lives easier while dealing with Angular + Google Maps!
My feature request can feel like unnecessary to some people, but I personally do care it: I would really like to be able to disable logging on NgMap. When my page is rendered, because of I have a lot of Custom Markers, my JS console is getting too dirty with debug logs from NgMap. It's making my job difficult while trying to debug other parts of my JS application.
Thank you in advance to everyone who would help this feature to be implemented!

I believe that log is already disabled when you use minified version. It's not?


fix(tvos): fixing tvos build

i assume this commit is needed to build for tvOS?
I haven't tested but make sure lpm ios:build and lpm ios:build --upload work as expected.

test this please

@milos1290 Can you please check the status of this PR? E.g. address Alexis questions, and possibly make the build pass too? Let me know how I can help :) Thanks

I think we should create a separate pod spec. The description:

would not be fitting for the tvOS build, since messaging is not supported.

@milos1290 Can you please split into two specs and get this finished by end of this sprint?

Don't forget to add tv podspec in the main repo. Without this lpm will not work. https://github.com/Leanplum/Leanplum-tvOS-SDK

Also I don't think we need tvOS podspec in this repo. Just the sources one. What do you think?

We do and we don't. If we keep it, it is possible to pull source code via cocoa pods, otherwise no point having it.

Can one of the admins verify this patch?

Build Triggered


Update Solus ASCII logo to a more recent one

neofetch just got shipped to Solus, and because it changed the logo not a long time ago, it would be good to update it for the relevancy.

Thanks! :+1:
Is there anything we should add to the readme regarding installation on Solus?

@dylanaraps I don't think there is much to say, just the basic "Use the Software Center or type sudo eopkg it neofetch."
Also, I screwed up with the size a little, making logo a bit smaller now.

Thanks for this :)


add LocalController to apply schema changes from local file system.

A LocalController monitors a given directory, it first finds a
schema change sql in the directory and then applies to its keyspace.
If a schema change is applied successfully, it moves the original
sql file to a "complete" dir and coressponding execution log to
a "log" dir. If it fails, the original sql file will be moved to
a "error" dir.
Add a test case to test/schema.py so it creates a sql file in the
schema change dir and this change will be picked up by vtctld.

Does this PR look too big for anyone ? If so, I can split it into multiple pieces to make review a little bit easier.

LGTM with comments

LGTM


manifest.xml is being see an policy when it is actually not one

The Plugin reports Unattached Policy Error for manifest.xml. manifest.xml is an overview of the proxy and that xml won't be attached to any flow though it is part of API proxy artifacts.. So the presence of a manifest.xml shouldn't be reported as unattached as it is not a policy.
The Plugin reports Unattached Policy Error for file.xsl. file.xsl is a file used by XSLT policy and that xml won't be attached to any flow though it is part of API proxy artifacts. So the presence of a file.xsl shouldn't be reported as unattached as it is not a policy.
It will be really helpful for the users of the Plugin if these can be fixed.

Hi @hitjay2002
I'll take a look at your problem.
In order to reproduce, could you provide here a bundle apiroxy.zip (without any sensitive data) which presents both of the issues, please ?
And a last question, which version of Apigee are you using ?
Thx.

I wouldn't be able to send a bundle. 180423 is the release ID if that is what you are looking for.

Yes I can provided there is a jar to import.

Hi @hitjay2002
FYI, the manifest doesn't exist on Apigee private cloud installation.
And it was tricky for the XSL files. I created the new rule BN502 to treat them.
Please try with this new pre-release : https://github.com/CreditMutuelArkea/sonar-apigee-plugin/releases/tag/v1.3.0-RC1  (install sonar-apigee-plugin-1.3.0-RC1.jar)
I'd appreciate your feedback to ensure that everything is ok now.
Then, I'll publish the definitive release in Sonar Marketplace.

Thank you. I will update post installation and run.

The fix seems to be working. Please release it at your convenience.

Thx for the feedback.
The release process is in progress here : https://groups.google.com/forum/#!topic/sonarqube/sq4TLQRNjTw
The release 1.3.0 will be available in the Sonar Marketplace next week.
Btw, I always appreciate feedback from people using Apigee and this Sonar plugin in their companies. Could you tell me more about your usage (by private mail to nicolas[dot]tisserand[at]arkea.com), please ?

I have sent an e-mail on the usage of this.

Hi @hitjay2002
FYI, the release 1.3.0 has been validated by SonarSource and is now available in the Marketplace.
Thank you for the feedbacks.


Dev/14/add global style

Closes #14

Well done  :+1:

Thanks, it's a basic outline of things, lots of tweaking to do 😃


[BUG] Enabling Dot projector (Active sensing) on ROS2

Describe the bug
Not able to enable dot projector on OAK-D PRO W via ROS2. This is a follow up from this thread.
Here is the camera.yaml settings to enable dot projector: i_enable_ir: true and i_laser_dot_brightness: 800.
Launching camera.launch.py, rgbd_pcl.launch.py, or pointcloud.launch.py files using ros2 launch depthai_ros_driver <launch_file> doesn't produce point cloud data. ros2 topic list shows /oak/points topic. However, ros2 topic echo /oak/points doesn't print any data or rviz2 doesn't show point cloud data. I suspect that the point cloud data is not being published.
As an alternate experiment, stereo_inertial_node.launch.py was modified to set  enableDotProjector to true and dotProjectormA to 800.0. While launching this file did produce point cloud data published on /stereo/points topic, the point cloud data quality wasn't better than default setting without enabling dot projector. This is tested in both indoor and outdoor setting. A sample output is attached below.
Minimal Reproducible Example
OS: Ubuntu 20.04
depthai                              <IP_ADDRESS>
depthai-pipeline-graph               0.0.5
depthai-sdk                          1.13.1
depthai-viewer                       0.1.4

ROS2 version: Foxy
Expected behavior
Able to view high quality point cloud on rviz2 using active sensing mode.
Screenshot

A few questions:

What would be the best example to enable dot projector and visualize point cloud on rviz2?
Is there a way to confirm that dot projector is enabled?
Like in depthai sdk directly how visualization of IR frames is possible, is it possible to view these IR frames via ROS2 interface?.
In the screenshot above obtained from stereo_inertial_node.launch.py, the region marked with white contains straight line patterns. Is this expected in active sensing mode?

Thank you.

@themarpe Please, check this.

@Serafadam any thoughts (also, perhaps lets move this issue to depthai-ros repository)

Hi,
Unfortunately Foxy distribution is no longer supported as it reached end-of-life, I would suggest trying out Humble if possible (you can also use it inside Docker container).

What would be the best example to enable dot projector and visualize point cloud on rviz2?
All launch file examples in depthai_ros_driver have dot projector active if present on the device.

Is there a way to confirm that dot projector is enabled?
If you check left/right image from stereo pair, dots should be visible.

Like in depthai sdk directly how visualization of IR frames is possible, is it possible to view these IR frames via ROS2 interface?.
These can be enabled in YAML file for depthai_ros_driver.

In the screenshot above obtained from stereo_inertial_node.launch.py, the region marked with white contains straight line patterns. Is this expected in active sensing mode?

These probably come from aligning non-rectified rgb image in stereo_inertial_node. This node serves more as an example how to write your own driver instead of being full-fledged driver.

Closing due to inactivity, please reopen if the issue still exists.


How to build arm64, x86, x86_64

> Task :app:externalNativeBuildCleanDebug
This app only has 32-bit [armeabi-v7a] native libraries. Beginning August 1, 2019 Google Play store requires that all apps that include native libraries must provide 64-bit versions. For more information, visit https://g.co/64-bit-requirement
Clean rmipython armeabi-v7a
ninja: Entering directory '/home/osboxes/Desktop/Code/pydk/projects/org.beerware.empty/app/.cxx/cmake/debug/armeabi-v7a'
[1/1] Cleaning all built files...
Cleaning... 3 files.

I'm trying to run this on Anbox under Ubuntu 64-bit for testing and I'm getting:
adb: failed to install ./app/build/outputs/apk/debug/app-debug.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

You can find that information in gradle documentation and gradle configuration files of the template.
https://github.com/pmp-p/pydk-android-gradle-template/blob/3.8p/{{ cookiecutter.formal_name }}/app/build.gradle#L21
i won't be able to provide more help on gradle / android studio because i don't use them and don't plan to. Feel free to start your own template.

./app/build.gradle: line 21: abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'


Install script no longer works due to regex  not matching tag_name

Hi, in file website/static/install/install.sh (the install script mentioned on the website), the regex on line 29 no longer works.
In the api call the tag_name returned is like this
  "tag_name": "v1.0.7",

Which "\K[0-9.]+" does not match, since there is a v inside the "", which results in a failing match and consequently (correctly) failing the script due to the set -e flag. This can be easily fixed ig.

On further inspection, I see that the recent releases are missing the zip archive containing the compiled binaries as well.
This script did work the last time I used it to install the tool.


Layout issue with external links

With external links enabled there is a layout issue on activity pages I haven't kudoed.

As a side-note, Raceshape has shut down so should probably be removed.
(https://support.strava.com/hc/en-us/community/posts/208135228-Raceshape-Tools)

Closed in #56.


Generate textbook not finding README.md

I added a script to my repo to generate an ordered summary, but now my generate_textbook.py cannot find the README.md, and thus is giving an error. I only added extra files to the scripts folder, so I'm not sure why it would be related. Was their an update to the generate_textbook script that could be causing this?
https://github.com/dcroce/textbook-jekyll-template/

It's because your SUMMARY.md is pointing to README.md (which doesn't exist) not notebooks/README.md. Does that fix it?

Aw yes, silly mistake. Thank you!


create shelters.jsx page

create shelter donation page using shelter card

https://github.com/jjackson0228/Pawsitive-Connection/pull/70


Additional authN methods

CZI's snowflake provider support additional authN methods and we will need to add support for those in our module.

Added auth via private key path in 1.1.0 release.


Implement MML syntax for updating statistical types of population variables

Mock up syntax
UPDATE POPULATION <population>
    SET STATTYPES FOR <columns> TO <stattype>,
    SET STATTYPES FOR <columns-prime> TO <stattype-prime>

The population should have no metamodel associated with it, otherwise the database will become inconsistent (or we would need to propagate the stattype change down to all metamodels defined for the population, which is a separate ticket).
The main idea for this change is allowing the user to easily modify the stattypes returned by GUESS.

Just as a side note, the user could also modify stattypes by first running GUESS SCHEMA FOR <table>, which will output a schema with the guessed stattypes, and then edit the schema manually.

Nice addition.


return=isready disables all missing-variable errors

Reported by andrew wittenberg on 23 Aug 2014 00:59 UTC
After using return=isready, Ferret stops catching errors due missing variables!
 	NOAA/PMEL TMAP
 	FERRET v6.925
 	Linux 2.6.32-431.23.3.el6.x86_64 64-bit - 08/19/14
 	22-Aug-14 20:50

yes? list a
 **ERROR: variable unknown or not in data set: A
yes? say `a,return=isready`
 !-> MESSAGE/CONTINUE 0
0
yes? list a
yes? list b
yes? shade a

Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/2197

Comment by ansley.b.manke on 8 Sep 2014 16:32 UTC
The routine repl_exprns translates what's in grave accents.  For RETURN=isready and RETURN=status, it calls GET_DEPENDENCY_STATUS which analyzes the expression and returns the result.
When analyzing the variable tree, a flag is set so that during that process, error messages are computed and reported but the regular error-message routine is not called. That flag never gets unset after the repl_exprns RETURN=isready is finished.
This means there are some changes in the benchmark error log. The intentional errors in the benchmarks, e.g.
yes?   let a = i[  let b = a[g=noexist](i=1:5]
yes?)
yes?   go bn_vtree.sub b
/TREE=ALL
   B = A[    A[G=NOEXIST](G=NOEXIST]
)   (unknown grid)
/TREE=USER
   B = A[    A[G=NOEXIST](G=NOEXIST]
)   (unknown grid)
/TREE=FILE
   A[ (unknown grid)
the problem is UNKNOWN GRID: A[G=NOEXIST](G=NOEXIST])
************************
yes?   list b
 **ERROR: unknown defining grid: G=NOEXIST

previously did not write the error on that last list command. Now that is returned as any error message should be.


simply setting list of values with *N methods

I don't think there's any reason that applying a batch of operations can't take advantage of these methods. I think they were created slightly after the initial addition of the op log batch operations which is why they weren't there already.
Pull request checklist

[ ] I have read the contributing guide.
[ ] I have agreed to the Contributor License Agreement.
[ ] I have updated the documentation.
[ ] I have resolved any merge conflicts.
[ ] I have included tests that cover my changes.
[ ] All new and existing tests pass.

Code review checklist
This is the checklist that the reviewer will follow while reviewing your pull request. You do not need to do anything with this checklist, but be aware of what the reviewer will be looking for.

[ ] Ensure that any changes to external docs have been included in this pull request.
[ ] If the changes require that minor/major versions need to be updated, tag the PR appropriately.
[ ] Ensure the new code is properly commented and follows Idiomatic Go.
[ ] Check that tests have been written and that they cover the new functionality.
[ ] Run tests and ensure they pass.
[ ] Build and run the code, performing any applicable integration testing.

rebased


最新版本生成的二维码有白边

https://github.com/neocotic/qrious/issues/111
Or maybe give https://github.com/soldair/node-qrcode a try instead.


[gguf number of params] proposal of a cleaner implem

i propose the following tweaks to #637
Let me know what you think @mishig25

ping @coyotte508 @mishig25 for a quick review:)


MINOR. implement --expose-ports option in ducker-ak

This change adds a command line option to the ducker-ak up command to
enable exposing ports from docker containers. The exposed ports will be
mapped to the ephemeral ports on the host. The option is called
expose-ports and can take either a single value (like 5005) or a range
(like 5005-5009). This port will then exposed from each docker container
that ducker-ak sets up.
Here is one command line example:

./docker/ducker-ak up --expose-ports 5005

After doing this, docker will report mapped ports. Here is example
output of docker ps command:
CONTAINER ID        IMAGE                             COMMAND                  CREATED             STATUS                PORTS                     NAMES
d470b708391d        ducker-ak-openjdk-8               "/bin/sh -c 'sudo se…"   16 minutes ago      Up 16 minutes         <IP_ADDRESS>:32845->5005/tcp   ducker14
4a25ae952f28        ducker-ak-openjdk-8               "/bin/sh -c 'sudo se…"   16 minutes ago      Up 16 minutes         <IP_ADDRESS>:32844->5005/tcp   ducker13
d7b8dad9259d        ducker-ak-openjdk-8               "/bin/sh -c 'sudo se…"   16 minutes ago      Up 16 minutes         <IP_ADDRESS>:32843->5005/tcp   ducker12
...
Tested by launching a bin/kafka-topics.sh command and then verifying
that I can attach the debugger successfully to the launched binary.
More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

CC: @cmccabe, @hachikuji, @jsancio, @mumrah

Thanks for this, @soondenana.  Can you add some text to the help message for --expose-ports giving using a debugger as an example?

Updated the documentation as @cmccabe suggested.
And as @jsancio and @cmccabe asked, now user can specify list of comma separated ports to expose. The list of ports can be individual ports or a range.

Thanks for the revisions, @soondenana.
I'm sorry to be picky about this, but I feel like having so much text here might confuse new users.  It would be better to just create a ./tests/docker/README.md file and put it in Then, we can just specify what the flag does here and say, for an example of setting up a debugger, see the README.md.  That lets us go into a lot of detail in the README.md.

Thanks for the revisions, @soondenana.
I'm sorry to be picky about this, but I feel like having so much text here might confuse new users. It would be better to just create a ./tests/docker/README.md file and put it in Then, we can just specify what the flag does here and say, for an example of setting up a debugger, see the README.md. That lets us go into a lot of detail in the README.md.

I think its reasonable to move the documentation out. I was also thinking that it was too much for the command line. I have however updated the existing README.md file in tests directory instead of adding a new one. Otherwise too many places for someone to look for information. Let me know what you think. Here is how it looks like:

LGTM.  Thanks, @soondenana


Update notification / Automatic update

This is a suggestion.
Considering how much Twitch changes things, I think a small ping to check if there's a new release of this software available when launching it (or every 24 or 12 hours) could go a long way.
Thanks for this, I've been looking for software like this one for years.

Hello o/
I was thinking about functionality like this for a while, but ultimately decided not to add it, because the updates aren't that common (months apart), and necessary anyway since the previous one simply stops working. So for now, this is a "maybe" addition that I can consider later on, for a lack of anything else to implement.


Updated chart readme

Description:
A more descriptive Readme for the Helm chart
Affected area:

New Functionality      [ ]
Documentation          [X]
Install                [ ]
Control Plane          [ ]
CLI Tool               [ ]
Certificate Management [ ]
Networking             [ ]
Metrics                [ ]
SMI Policy             [ ]
Security               [ ]
Tests                  [ ]
CI System              [ ]
Performance            [ ]
Other                  [ ]

Please answer the following questions with yes/no.

Does this change contain code from or inspired by another project? If so, did you notify the maintainers and provide attribution?

No

I see now @nojnhuh , will update the values.yaml to reflect the comments and will get done better. Looking into helm-docs now.

I see now @nojnhuh , will update the values.yaml to reflect the comments and will get done better. Looking into helm-docs now.


[Flat Design] Floating Label Patterns - Visually showed while a placeholder is hidden

Forwarded from => https://github.com/zurb/foundation-sites/issues/9645
Motivation => http://bradfrost.com/blog/post/float-label-pattern/
Codepen => http://codepen.io/IamManchanda/pen/zNBPwP

PS: Visually moved comes under the category of Material Design

@kball @rafibomb  i need your help here in my WIP Codepen
=> http://codepen.io/IamManchanda/pen/JNXerr
What i want is to call => data-floating-label with an ID with jquery
aka data-floating-label="name"
How can i go about it ??
My current JS is here (jquery)
$('[data-floating-label]').keyup(function(){
  $('.floating-label').addClass('typing');
  if( $(this).val().length == 0 ) {
      $('.floating-label').removeClass('typing');
  }
});

Here is my HTML ( see data-floating-label="name" )
<form class="contact-form">

    Full Name
    <input type="text" id="name" data-floating-label="name"/>

    Email
    <input type="text" id="email" data-floating-label="email"/>

    Message
    <textarea name="message" id="message" data-floating-label="email"></textarea>

Message to the user.

    <input type="submit" value="Send" class="button" />

</form>

I hope i am clear!

I think @rafibomb has a good and simple implementation of this somewhere...

What @rafibomb had was Material Design ( Visually moved )
=> http://foundation.zurb.com/building-blocks/blocks/form-floating-label.html
It was a different building block altogether
But yes if @rafibomb can help me here then it will be great!

ping @rafibomb  ... awaiting reply ??

Oh - yes we have this already -

http://foundation.zurb.com/building-blocks/blocks/form-floating-label.html
https://github.com/zurb/building-blocks/pull/164


[SPARK-12196][Core] Store/retrieve blocks from different speed storage devices by hierarchical way

https://issues.apache.org/jira/browse/SPARK-12196
Motivation
Our customers want to use SSD to speed up machine learning and SQL workload, but all SSDs are quite expensive and SSD's capacity is still smaller than HDD.
Proposal
Instead of replacing all hard drivers, we propose to add extra 1 PCIe SSD as cache, so

SSD takes precedence in data access, which speeds up computing
Only 1 SSD is added, the cost is under control
HDDs are still the backup storage, users no need worry about capacity

How it works
When Spark core allocates blocks (either for shuffle or RDD cache), it stores blocks in SSDs first, and when the SSD’s free space is less than some threshold, starting to use HDDs.
Performance Evaluation

At the best case, our solution performs the same as all SSDs.

Compared with all HDDs, tiered store improves +x2 for machine learning workload and +x1.7 for SparkSQL workload.

Usage

Enable tiered storage in spark-default.conf.

spark.diskStore.allocator      tiered

Configure storage hierarchy, for Yarn user, see below example:

  <property>
    <name>yarn.nodemanager.local-dirs</name>
    <value>/mnt/DP_disk1/yucai/yarn/local,/mnt/DP_disk2/yucai/yarn/local,
           /mnt/DP_disk3/yucai/yarn/local,/mnt/DP_disk4/yucai/yarn/local,
           /mnt/DP_disk5/yucai/yarn/local,/mnt/DP_disk6/yucai/yarn/local,
    </value>
  </property>
  <property>
    <name>yarn.nodemanager.spark-dirs-tiers</name>
    <value>001111</value>
  </property>

It means DP_disk[1-2] are in tier1 and DP_disk[2-6] make up tier2.
More tiers
In our implementation, we support to build any number tiers cross various storage medias (NVMe, SSD, HDD etc.). For example:
  <property>
    <name>yarn.nodemanager.local-dirs</name>
    <value>/mnt/DP_disk1/yucai/yarn/local,/mnt/DP_disk2/yucai/yarn/local,
           /mnt/DP_disk3/yucai/yarn/local,/mnt/DP_disk4/yucai/yarn/local,
           /mnt/DP_disk5/yucai/yarn/local,/mnt/DP_disk6/yucai/yarn/local,
    </value>
  </property>
  <property>
    <name>yarn.nodemanager.spark-dirs-tiers</name>
    <value>001122</value>
  </property>

It means DP_disk[1-2] are in tier1, DP_disk[3-4] are in tier2 and DP_disk[5-6] make up tier3.

Can one of the admins verify this patch?

@rxin @JoshRosen, the PR has been ready, could you kindly help review?

Sorry we are a bit short on review bandwidth and this part of the code is going through some big refactorings to simplify things (see @JoshRosen's prs, and more to come), so this one has to wait.

@JoshRosen I am not sure if this still be part of your refactorings, or can we bring up this PR? This PR is quite critical performance improvement when mixed PCI-E SSD / HDD, particularly for the large mount of data shuffling scenario.

@JoshRosen @rxin
Dear committers:
In China, most of companies are still using HDDs as external storage, the IO bottleneck is quite obvious in shuffle, we make this solution to use 1 PCIe SSD as cache, it completely eliminates IO bottleneck and with very low cost.
In Baidu real production case, Spark SQL improves x1.7 with this patch.
In Youku's machine learning case, the application improves x1.8 with this patch.
And because only 1 SSD is added, the cost is very attractive to customers.
This PR is really important to Chinese internet and big data company, more and more company are showing interest and evaluating it in their environment. We are quite sure it will benefit others also, kindly help review.
Much thanks!

Can one of the admins verify this patch?

@JoshRosen We just renew this PR, could you kindly help take a look at?

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Test build #97723 has started for PR 10225 at commit 507c506.

Can one of the admins verify this patch?

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97723/
Test FAILed.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Test build #97761 has started for PR 10225 at commit 507c506.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Test build #97761 has finished for PR 10225 at commit 507c506.

This patch fails Spark unit tests.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97761/
Test FAILed.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Test build #97790 has finished for PR 10225 at commit 507c506.

This patch fails build dependency tests.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/97790/
Test FAILed.

@yucai seems like this was forgotten. I'm going to close if for now; if you want to bring it up to date and update your branch, it will be re-opened automatically.

Any progress about this? @yucai
It is a great feature for us to use one SSD and many HDD as Spark cache with high performance and low cost. Is there any other alternative plan for this?

@tobegit3hub, one alternative way could be using full SSDs when shuffle, while storing data on HDDs(maybe remotely), so you don't need so many SSD. Is it affordable and enough for you?

Thanks @yucai . I don't think it is as good as your hierarchical proposal. We want to use one SSD for shuffle and cache for performance and degrade to use HDD if no enough space. One SSD may cover mostly scenarios so we think the hierarchical way is the right way to go on.
BTW, can use only SSD for shuffle and HDD for cache? Now we submit Spark jobs to Yarn and it relies on the configuration of yarn.nodemanager.local-dirs which has to specified HDD or SSD.

The original getFile(filename: String) method is stateless. Now this method needs to check the disk space first, resulting in inconsistency.
For example, when the data is full in the SSD, but the data file of the SSD can no longer be located when the getFile method is called again.
could you explain it？


Cow: Watch wealthcarelawyer.com

Cow requests the watch of the watch_keyword wealthcarelawyer\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

wealthcarelawyer\.com has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by tripleee in Charcoal HQ


remove [patch] section from root Cargo.toml

This isn't used by any crates in the workspace.

It's used by the crates that the examples depend on currently. Otherwise they'll pick the crate from git instead of the locally checked out version.


[WIP] Rebase to the latest Kubernetes version

This commit rebases onto the latest version of Kubernetes and associated libraries.
It also simplifies the API server code to make better use of the genericapiserver code, and to rely on delegated authn/authz.

This change is

cc @deads2k I have to make sure I didn't actually break anything, but the tests pass, etc.
Let me know if you see anything that could be improved re: the split repositories, generic API server, etc.

cc @deads2k I have to make sure I didn't actually break anything, but the tests pass, etc.
Let me know if you see anything that could be improved re: the split repositories, generic API server, etc.

"please look through 1 million changed lines to find something funny looking"  sniff

"please look through 1 million changed lines to find something funny looking" sniff

Heh, sorry.  The "important" changes are now in their own commit, separate from the "find-replace" commit on the API.

cc @piosz

@piosz this looks like it's failing to build because it's missing the context package, which entered Go in 1.7.  Is the CI not building in 1.7?

A few comments on wiring, but it looks largely ok.  I'll leave detailed review to a heapster specialist.
@DirectXMan12 nice job, this separation looks a lot cleaner.

@piosz PTAL (also what's up with the e2e test -- it looks like it's not running 1.7, perhaps?)

@kubernetes/test-infra-maintainers do you have any idea what's going on here?  Nothing useful seems to be in the logs, but symptoms seem to point to this test being run under Go 1.6, AFAICT.

Seems the heapster test needs to be dockerized and use go 1.7 image. Currently it's using go in jenkins which is 1.6. I'll take a look later.

FYI, I discovered an issue in this PR that only appears at runtime with the API server "storage".  It's fixed in the update PR that I posted ( #1537 ), which may end up superseding this PR.

@k8s-bot test this

superseded by #1537


some species have thermal limits in acclim data that aren't in rangetherm

ex. Acris crepitan has a min limit in globtherm but has ARR data for max limit

Anolis cybotes, Takydromus hsuehshanensis both have a max limit in globtherm but ARR has a min limit


How to pass to next in pipe a valid output even if it is in error?

I want to validate an uuid that optionally has an appended hex sequence number in the form -nnn.
The example is this:
import {safeParse, string, uuid, type PipeResult} from "valibot";

const validateSequence = (value: string): PipeResult<string> => {

	if(value.length > 36) {

		const sequence = Number.parseInt(value.slice(37), 16);
		if(Number.isNaN(sequence) || sequence <= 0 || sequence > 0xFFF) {
			return {
				issue: {
					validation: "custom",
					message: "Invalid sequence",
					input: value,
				},
			};
		}
                return {output: value.slice(0, 36)};
	}
	return {output: value};
};

const schema = string([validateSequence, uuid()]);

const ex1 = "2894e3d4-dea9-497d-866c-86c292266068";
const ex2 = "2894e3d4-dea9-497d-866c-86c292266068-001";
const ex3 = "2894e3d4-dea9-497d-866c-86c292266068-zzz";

for(const ex of [ex1,ex2,ex3]) {

	console.log("---", ex);
	const result = safeParse(schema, ex);
	if(result.success) continue;

	for(const issue of result.issues) {
		console.log(`validator: ${issue.validation}; message: ${issue.message}`);
	}
}

It works perfectly for ex1 and ex2  but ex3 generates an error also in the following uuid() validator:
--- 2894e3d4-dea9-497d-866c-86c292266068
--- 2894e3d4-dea9-497d-866c-86c292266068-001
--- 2894e3d4-dea9-497d-866c-86c292266068-zzz
validator: custom; message: Invalid sequence
validator: uuid; message: Invalid UUID

Is it possible to signal an issue but pass to the next validator the corrected string? Currently uuid() takes the whole string and not the output of the previous validator.
Maybe changing definition (and usage) of the PipeResult type? Well, I tried, but changing the type definition alone is not sufficient to enable the output of the corrected uuid along the issue.
Thanks for looking (and for the library!)
mario

Besides the general problem above, I have solved my problem by including the uuid test inside my validateSequence validator.

I don't quite understand your problem yet. If you return a modified input as output in validateSequence, it will be picked up by the next function in the pipeline. If you return an issue, the initial input or the output of the last successful pipeline function is used.
Is your goal to return an issue with an output that will be used as input in the next pipeline function? This is currently not possible.

Thanks for the explanation, @fabian-hiller !
Anyway, what I was confusedly saying is:

I have in input a two parts composite string.
The first validator validate the first part and output the second one
The second validator validate the second part
This works if the two parts are valid or if the second one is invalid
If the first part is invalid, the second validator see the whole composite string and fails
What I tried to suggest is to let the 1st validator output the 2nd part even if it is in error. The PipeResult type suggest that this could be possible.
Thanks again for your work!
mario

Ok, I understand. You have to keep in mind that if you change the input, this transformation will affect the whole output of the schema. The pipeline can be used not only for validation but also for transformation. In your case, the validation functions should not change the output, but only extract and validate the respective part of the string.

Thanks for the explanation! I ended up creating my validation routine for this specific value.
And thanks for continuing improving the library!
mario


How to add orientation to 360 degree panorama photo?

SF-XL dataset is segmented from 360 panoramas.In the process of segmentation, how to add the orientation?Also make sure that this orientation is the azimuth

I think you can seperate the 360 degree image , the much images you sep, the better resulte may be.

When dividing a 360-degree panoramic image, how to add azimuth data to the divided image? Because the CosPlace model training requires the azimuth data of the image.

The heading of the panorama corresponds to the center of the image, so the center of a panorama with heading 180° points South. When you crop an image, the heading that you assign to each crop depends on how you crop it. If you use our script, the 12 crops are equally spaced (and partially overlapping) every 30°, going from 0° to 330°, and the correct heading is automatically assigned by the script.

Thank you for your help. After listening to your explanation, I understand now. However, the heading of the cropped image and the heading of the full panorama image represent different meanings. The heading of the full panorama image represents the azimuth angle of the middle pixel of the image, while the heading of the cropped image represents the azimuth angle of the starting pixel, not the middle pixel of the image, right?

Yes, your assumptions are correct :)

Thank you very much for your help


dubbo build error in master branch

error:
Cannot resolve io.grpc:grpc-api:1.31.1

This looks like a problem with your local maven


Csscomb + sass/scss/less variables alignment

Hello.
It will be good to add feature for alignment variables and values like:
$line-items-grid-border           : 0 none;
$line-items-grid-shadow           : none;
$line-items-grid-table-border-top : 0 none;
$validation-wrapper-border-top    : 0 none;
$create-receipt-grid-border       : 0 none;
$create-receipt-grid-shadow       : none;

And if the are at the beginning of file then add !default value (optional).
Maybe in future... :)
Thanks

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/27290694-csscomb-sass-scss-less-variables-alignment?utm_campaign=plugin&utm_content=tracker%2F214563&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F214563&utm_medium=issues&utm_source=github).

Agreed. Additionally, variable values right aligned based on the longest variable name.

please yes

Hi All!
I'm closing this because unless a PR is created it won't likely be addressed.
If you feel strongly about this request I encourage you to dig in and submit a PR 😸


gymkhana scoring plugin

Draft of the Gymkahana Scoring plugin.
The following need to be addressed before this is ready for review:

[ ] The WAMV does not seem to be locked in the OnReady state.
[x] The stationkeeping "mean_score" seems to be wildly off.

Not sure what happened, but I am no longer able to reproduce this problem.

[x] The "silent" variables are not working.

Actually, they are working. I was confused about the expected behavior.

[ ] The ros bridges are not set up yet.

Not currently being bridged:
/vrx/gymkhana_blackbox/goal
/vrx/gymkhana_blackbox/mean_pose_error
/vrx/gymkhana_blackbox/pose_error
/vrx/gymkhana_blackbox/task/info
/vrx/gymkhana_channel/task/info
/vrx/release

@caguero Just an FYI, it appears that the bridges are currently hard-coded for specific topic strings (e.g. /vrx/stationkeeping/goal so if these are changed in the sdf file to something else (e.g. /vrx/gymkhana_blackbox/goal) the bridge will not be created. This means the topic names in bridges.py have to be manually edited to match whatever is in the sdf.
For now, I will add some bridges for the topic names we use in the gymkhana task. Eventually, it would be nice if there was a more automated way of getting the topic name that is used in the sdf and using that for the bridge.

Draft TODO List

[x] The WAMV does not seem to be locked in the OnReady state.

Created issue #545 to address this.

[x] The ros bridges are not set up yet.
[x] The range_bearing topic is empty in ros and not showing up on the gz side.

Fixed with #543

[x] set_pinger_position is in two places on the gz side: /wamv/pinger/pingers/ and /wamv/sensors/pingers/pinger/
[x] Some topics and possibly updates don't pause when the simulation is paused.

Added checks to the preupdate functions of the Gymkhana, Navigation, Stationkeeping and Wayfinding plugins so they will return if the simulation is paused. Anything else?


Class constructors should be aware of methods as properties

The following code results in an error when I believe it should not:
/* @flow */

class Foo {
  constructor() {
    this.bar = this.bar.bind(this);
  }

  bar() {
  }
}

test.js|5 col 5 error|  assignment of property bar
|| Property not found in
test.js|3 col 7 error|  Foo
||

There is a bit of history to this, though. Flow used to "mine" constructors to infer properties, but no longer does. Now flow requires that properties be declared at the class level. I am not recommending we change that behavior for normal/scalar properties, but only methods.
This pattern is going to be particularly prevalent for React.Component subclasses, which don't have "autobinding" of methods, as React.createClass-derived components do.

I am receiving this error as well. Is there an appropriate workaround at this time?

So, there's a reason for this behavior—in order for classes to be used covariantly (i.e., subclasses can be passed to functions expecting the superclass), methods need to be immutable. It's true that methods are in fact mutable in JavaScript, but Flow makes this choice intentionally because covariance is incredibly useful.
Class property initializers will improve the syntax for this pattern of bound methods. #850 is tracking that change. Until then, the appropriate workaround is to rebind methods at the use site.

There is a bit of history to this, though. Flow used to "mine" constructors to infer properties, but no longer does. Now flow requires that properties be declared at the class level.

Sorry to bump this, but I came searching to complain about this very behavior (not mining properties). What was the rationale for removing it?

What was the rationale for removing it?

Oh man, 5 months is a long time. Honestly, I can't remember if we did use to special case constructors in this way. I don't think we did, but I may have been wrong.
I DO remember when we made methods immutable...it was something I wanted pretty badly. My guess is that's what this issue really was originally about.
Having class properties declared somewhere rather than inferred is primarily a weapon against misspellings. It's somewhat reasonable to have the constructor be an additional place where you can "declare" class properties. Though there is danger in having two declaration locations...you can end up with code like
class Person {
  firstName: string;
  lastName: string;
  constructor(first: string, last: string) {
    firstname = first; // Oops
    lastName = last;
  }
  getName(): string {
    return this.firstName + " " + this.lastName;
  }
}

but who knows, with the way ECMAScript is heading these days maybe someday soon we'll end up with
class Person {
  constructor(private firstName: string, private lastName: string) {}
  getName(): string {
    return this.firstName + " " + this.lastName;
  }
}

:stuck_out_tongue:

Hmm, I think write-my-code-for-me is a Stage 2 proposal already:
╰(•̀ 3 •́)━☆ﾟ.*･｡ﾟ class Person;

It's somewhat reasonable to have the constructor be an additional place where you can "declare" class properties. Though there is danger in having two declaration locations...you can end up with code like

Yeah...  I wonder if enough people would find it useful to make it an error to mix them.  I know it'd work for me, but my sanity is always in question


[Bug] After last HA update addon won't start

When I try to add devices I got error. It happened after HA was updated to Python 3.11.
How to reproduce the issue
Steps to reproduce the behavior:
Just try to add devices from OMV.
Software versions

Home Assistant 2023.6.3
Supervisor 2023.06.2
Operating System 10.3
openmediavault integration version: v1.4.1
openmediavault software version: 6.4.3-1 (Shaitan)

Traceback/Error logs
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 387, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/openmediavault/__init__.py", line 35, in async_setup_entry
    await controller.async_update()
  File "/config/custom_components/openmediavault/omv_controller.py", line 203, in async_update
    await self.hass.async_add_executor_job(self.get_compose)
  File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/openmediavault/omv_controller.py", line 559, in get_compose
    if "data" not in tmp:
       ^^^^^^^^^^^^^^^^^
TypeError: argument of type 'NoneType' is not iterable

I dont think this error coudl be related to HA update.
Can you run it in debug?

just for reference, no issues here after latest backups


--until flag doesn't work

The --until flag doesn't seem to be working. I've tried both --until 20m and --until 2017-07-05T09:00:00 but it always fetches until now.

Did you try pulling the latest?  I believe this was fixed in https://github.com/segmentio/cwlogs/pull/16, but let me know if it's still an issue.

I ran go get github.com/segmentio/cwlogs and --until still isn't working.

Are you sure that the command you are using is using the latest binary (you may need the -u flag to go get, or you can grab the latest mac release from the releases page?
If that still doesn't work, it would be useful to have a full command you are running that I can reproduce (because --until seems to be working for me with the latest version).

Running go get -u github.com/segmentio/cwlogs fixed it. You should really add a --version flag and updated the README. 😉


Create your own Enumerable

Hello 😄
In this Pull Request, we worked on the following :

Created a class MyList that has an instance variable @list.

In MyList implement a method #each that yields successive members of @list and uses the MyEnumerable module.

Create a module MyEnumerable that implements the following methods (they should have the same funcionality as methods in Enumerable):
#all?
#any?
#filter

Each class and module should has a separate .rb file.

Hello @BrianSammit ,
Thanks for reviewing my project


Fix changelog divergence for 2.x on main

Description

Fixes changelog divergence for Unreleased 2.x on main once #6763 is merged in.

Issues Resolved

N/A

Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff
[x] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@kotwanikunal I should have waited before merging https://github.com/opensearch-project/OpenSearch/pull/6754. My bad. Can you please resolve the conflict?

#6738


Vertexai auth

Hello,
I'm encountering an issue using the Google GenAI client with Vertex AI credentials. Here's the relevant snippet of my code:
from google.oauth2 import service_account
from google.genai import Client

credentials = service_account.Credentials.from_service_account_file('path/to/credentials.json')
client = Client(vertexai=True, project='my-project-id', location='us-central1', credentials=credentials)

When running this code, it crashes with the following error:
('invalid_scope: Invalid OAuth scope or ID token audience provided.', {'error': 'invalid_scope', 'error_description': 'Invalid OAuth scope or ID token audience provided.'})

What I’ve Tried:

The same service account credentials work for other Vertex AI operations.
Verified the service account has sufficient permissions.

Question:

Do I need to adjust the OAuth scope or provide additional parameters for the GenAI client?
Are there any known incompatibilities or additional setup steps for using Vertex credentials with the GenAI client?

Thank you!

Issue:
Encountered an invalid_scope error when using service account credentials with the Google GenAI client.
Solution:
Resolved by explicitly specifying the required OAuth scopes during authentication:
scopes = [
    "https://www.googleapis.com/auth/generative-language",
    "https://www.googleapis.com/auth/cloud-platform",
]
credentials = service_account.Credentials.from_service_account_file(self.credentials, scopes=scopes)


Upgrades checkstyle to 8.39

Hey @noelia-lencina,
could you please review the PR, when you'll have a chance, or assign someone who could.
Thanks!

Hey @noelia-lencina,
could you please review the PR, when you'll have a chance, or assign someone who could.
Thanks!


Update client to TypeScript 5.3.3

Description
Typescript 5.3 brings useful features like support for Symbol.hasInstance narrowing, type checking optimizations and much more. Since ClientRequirements.md lists our requirement at TypeScript 5.4, this should be ok (from the perspective of aligning with that requirement)
See https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-2.html and https://www.typescriptlang.org/docs/handbook/release-notes/typescript-5-3.html for more details.
Based on a two test runs, this change makes pnpm run build:compile about 7% faster. (105.438 and 107.011 seconds instead of 113.816 and 114.096 without the change)
Breaking Changes
This is not expected to break anything, however its possible that the compile TypeScript is slightly different, which could cause issues in some edge cases.
This will enable code to start relying on newer features, which when used in public APIs could in turn cause breakages for users of older versions of TypeScript.
Reviewer Guidance
The review process is outlined on this wiki page.
Does this cause issues with Fluid-Build's incremental build logic that needs fixing?
Is there anything else that should be validated?
When running build:compile with no changes needing building, it used to run 417 tasks, and now it runs 425. The reason for the difference is unclear, but it still takes 16 seconds (Updated version was 15.5 seconds, old one 16.2). The extra tasks are

[  1/425] ✓ @fluid-experimental/property-properties: tsc --project ./tsconfig.esnext.json - 0.449s
[  2/425] ✓ @fluid-experimental/property-properties: tsc - 0.490s
[  3/425] - @fluid-experimental/property-proxy: fluid-tsc commonjs --project ./tsconfig.cjs.json - 0.007s
[  4/425] - @fluid-experimental/property-proxy: tsc --project ./tsconfig.json - 0.009s
[  5/425] - @fluid-experimental/property-proxy: copyfiles -f ../../../../common/build/build-common/src/cjs/package.json ./dist - 0.001s
[ 21/425] ✓ @fluid-experimental/property-proxy: tsc --project ./src/test/tsconfig.json - 0.537s
[ 22/425] ✓ @fluid-experimental/property-properties: tsc --project ./src/test/tsconfig.json - 0.718s
[ 23/425] ✓ @fluid-experimental/property-proxy: fluid-tsc commonjs --project ./src/test/tsconfig.cjs.json - 0.695s

An explanation of why this change occurred might be worth understanding.

What happens when someone uses TS 5.1? How does it break? How do they know their ts version is the problem?

We talked about this in API council yesterday - the only concern raised was whether customers on older versions of TS might have trouble consuming .d.ts files we make using newer TS (even if not on day 0, maybe later as we start taking dependencies on new features).
Have you done research on current versions of TS used by our customers and/or do we know what usage distribution looks like for the various TS versions?
I'm in favor of this change on a personal level, but would be good to have confidence that it won't become disruptive to customers.

We do now have documentation noting that TS 5.4 is a minimal requirement. I would argue that the time to do that sort of investigation is when updating our min requirements, rather than when updating dependencies in accordance with those requirements.
If we want to retain compatibility with earlier versions of TS and avoid consumer disruption for users upgrading to FF2.0, we will need to update our documented min. But I also think we need to be somewhat aggressive when increment our major versions, otherwise we will be stuck on very old versions for a long time.

Have you done research on current versions of TS used by our customers and/or do we know what usage distribution looks like for the various TS versions?

I had Nick run our ClientRequirements.md document (which says we require 5.4 from our customers) by various people for review and got no pushback on that. Given that we already require TS > 5, and there aren't and major compat issues with updating TS from 5.1 to 5.3 that I'm aware of I don't expect this to cause significant issues.
I imagine these stats are not super useful, but in the last 7 days npm shows almost 5 million downloads of the 5.3.3 version this targets, so its the most popular version in the 5.0 - 5.3 range by a significant margin: not many people that bothered getting onto 5 stopped at 5.1 or 5.2. 5.4.5 is the most popular version (over 9 million downloads).
api-extractor moved to ts 5.3.3 5 months ago in 7.39, and that was the first version of it that moved past 5.0, so there are no api-extractor releases supporting our current 5.1 that don't support 5.3.

I would argue that the time to do that sort of investigation is when updating our min requirements, rather than when updating dependencies in accordance with those requirements.

I agree with this, so if the investigation was done that's great - I just haven't seen it.
My point isn't to say "don't move forward if it would disrupt" - my point is to say "we should know how disruptive it will be if we move forward".  So that whatever decision we make can be informed by customer impact.


Alert based on last N values

Hi,
I woud like to know what you guys recommend as the best way of achieving the following:

crit if the last value received == 0
critReset only if ALL of the last N values > 0 (where N can be 3 for instance)

I know how to accomplish the first, but not both together :(
Thanks for any help.

@m4ce That second part can be accomplished using a min over the window.
Something like this should work
var data = stream
    |from()
        .measurement('m')
    |window()
        .period(10s)
        .every(1s)

var min = data
    |min('value')
        .as('value')

var last = data
    |last('value')
        .as('value')

min
    |join(last)
       .as('min', 'last')
    |alert()
        .crit(lambda: "last.value" == 0)
        .critReset(lambda: "min.value" > 0)

thanks @nathanielc. That's very helpful indeed, didn't know about join.
I'd like to understand more about this kind of scenarios.
What if I were dealing with strings here and wanted to check that the last N values are == "up". Would I have to create another stream counting how many metrics have value == "up"?

@m4ce yes, you can do essentially the same thing by counting the values and then comparing counts.
var data = stream
    |from()
        .measurement('m')
    |window()
        .period(10s)
        .every(1s)

var up = data
    |where(lambda: "value" == 'up')
    |count('value')
        .as('count')

var all = data
    |count('value')
        .as('count')

var last = data
    |last('value')
        .as('value')

up
    |join(last, all)
       .as('up', 'last', 'all')
    |alert()
        .crit(lambda: "last.value" == 0)
        .critReset(lambda: "up.count" == "all.count")

@nathanielc, thanks for the extra tip there. I love the DSL, it's starting to sink in.
I will close the "issue".


Default value for formData

Does swaggo support default value in form data after click "try it out" the form text box will have default string configed in code

I have the same issue.
does anybody know how we can use the default value for client_id in credential form?


Develop

To eliminate code duplication in install-swift.sh, let's make a PR request against https://github.com/IBM-Swift/generator-swiftserver so that the environment variable named SWIFT_SNAPSHOT is set in the travis.yml file before it invokes our code.

Let's also support using the new lines as the delimiter in .swift-versions.

https://travis-ci.org/IBM-Swift/Package-Builder/jobs/222831337 - This validates that the ; and the \n delimiters work as expected.


Error while npm start

I am getting below error while starting
npm ERR! node v6.9.2
npm ERR! npm  v4.0.3
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>start: node server.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script 'node server.js'
.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ReactReduxBoilerplate
package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node server.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs ReactReduxBoilerplate
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls ReactReduxBoilerplate
npm ERR! There is likely additional logging output above.

Is it the complete error? Can it be that you're already running an application on Port 8000?
I've tried it with npm 3 and 4 - no errors so far.

Full Error below
`Listening at http://localhost:8000
E:\react-redux-starter\node_modules\enhanced-resolve\node_modules\memory-fs\lib\join.js:11
if(absoluteWinRegExp.test(path)) return normalize(path + "\" + request.replace(///g, "\"));
^
TypeError: Cannot read property 'replace' of undefined
at Tapable.join (E:\react-redux-starter\node_modules\enhanced-resolve\node_modules\memory-fs\lib\join.js:11:73)
at Tapable. (E:\react-redux-starter\node_modules\enhanced-resolve\lib\FileAppendPlugin.js:14:19)
at Tapable.applyPluginsParallelBailResult (E:\react-redux-starter\node_modules\tapable\lib\Tapable.js:139:14)
at Tapable.doResolve (E:\react-redux-starter\node_modules\enhanced-resolve\lib\Resolver.js:83:15)
at E:\react-redux-starter\node_modules\directory-named-webpack-plugin\index.js:52:17
at Tapable.Resolver.forEachBail (E:\react-redux-starter\node_modules\enhanced-resolve\lib\Resolver.js:196:3)
at E:\react-redux-starter\node_modules\directory-named-webpack-plugin\index.js:48:13
at Storage.provide (E:\react-redux-starter\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:52:20)
at CachedInputFileSystem.stat (E:\react-redux-starter\node_modules\enhanced-resolve\lib\CachedInputFileSystem.js:132:20)
at Tapable. (E:\react-redux-starter\node_modules\directory-named-webpack-plugin\index.js:25:22)
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Users\ashish\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "start"
npm ERR! node v6.9.2
npm ERR! npm  v4.0.3
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>start: node server.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script 'node server.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the ReactReduxBoilerplate package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node server.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs ReactReduxBoilerplate
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls ReactReduxBoilerplate
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     E:\react-redux-starter\npm-debug.log`


Doen't work for repos with dots "." in the name

Such as https://david-dm.org/microServiceBus/microservicebus.host

david-dm.org doesn't yet work with non root package.json files, there is a PR open to address this: https://github.com/alanshaw/david-www/pull/192
When I get a second I'll merge and release :(
The issue is not because of the dot!

https://github.com/alanshaw/david-www/issues/160


Add requirement on exact matching host architecture

Today for the case of an image without a manifest list e.g. podman pull will just warn if the target image architecture doesn't match. One reason for this is that one may have qemu userspace emulation enabled.
For bootc, we are never going to support "booting" with qemu emulation, doesn't make any sense. We should change the fetch logic to hard require an architecture match (probably in ostree-rs-ext, but we could add a check here too).

This also relates to https://github.com/containers/bootc/issues/640 in that if we started spawning the new root as a container we could in theory get some of this for free...but we'd actually want to somehow explicitly turn off the binfmt_misc when targeting the new root, which seems messy.·

PR in https://github.com/ostreedev/ostree-rs-ext/pull/656

This one is done as we've now rolled in that fix from ostree-rs-ext.


Archived blueprint info can't be retrieved

Having archived blueprints in your repo will produce following error:
"404 Not Found\nNo blueprint found with this name '03_Apr_2017_14_22_36.yaml'"

@alichaddad see: https://github.com/Jumpscale/jumpscale_core8/blob/8.2.0/lib/JumpScale/baselib/atyourservice81/server/ays_api.py#L297

Fixed in https://github.com/Jumpscale/jumpscale_core8/commit/c56b3ee4d6192aa2f5ac0a2bd7094dbe59614617


write udp [::]:51835->:0: sendto: invalid argument

When running the below with any command line flag:
go run cmd/main.go

I get:
2023/05/12 12:02:33 INTERNAL_ERROR (local): write udp [::]:43099->:0: sendto: invalid argument
exit status 1

@marten-seemann am I missing something? Happy to provide more information. Might be related to https://github.com/quic-go/quic-go/issues/2877.

Happy to provide more information. Might be related to https://github.com/quic-go/quic-go/issues/2877.

This repo is not using GSO yet, so that's probably not it.

I get:
2023/05/12 12:02:33 INTERNAL_ERROR (local): write udp [::]:43099->:0: sendto: invalid argument
exit status 1

Looks like you're missing command line flags (and that I should do a better job rejecting runs when command line flags are unset / set incorrectly).
No matter if you're running a server or a client, you'll need to set the server-address.


Clarification of getting started

We tried to follow your getting started overview. First couple steps are simple but there is not enough detail to follow steps 3 and 4. Could you expand these or better still, put them in the wiki or a complete working echo project?

@videophonegeek Thanks for trying, I'll update the README asap. You may also refers to the sample in Demos/Sample, open the Sample.xcworkspace with Xcode and try it out.

I opened the Sample.xcworkspace in a cloned respository. It builds but I cannot run. What step is missing?

Because the SampleApp.app relies on the XWalkView.framework from Build/Products/Debug-iphoneos, so we need to set the "File" -> "Workspace settings" -> "Advanced..." -> "Build Location" to "Custom" -> "Relative to Workspace", and set your build target to "SampleApp" -> "iOS Device".
I'll update the README.md to make the process more clear. Thanks

First one is easy. I'm not clear where you are setting the build target?

Sorry for the ambiguous, what I meant is:

you need to build the "SampleApp" target for the "iOS Device" first, because this path:

is created only you choose "iOS Device".

Apparently that is the other way of accessing "scheme". I guess both work.  Thanks for the clarification.


Matching English compound words

Concerning stove above, we'd still want all of the below, as enumerated in #142, i.e.

[ ] stove should match stovepipe
[ ] stove-pipe should match stovepipe
[ ] stove pipe should match stovepipe

Originally posted by @aarppe in https://github.com/UAlbertaALTLab/cree-intelligent-dictionary/pull/523#issuecomment-676828416

@andrewdotn It appears that the hyphenated (stove-pipe) and spaced (stove pipe) versions of stovepipe do not match stovepipe. Not sure what can be done, potentially in the preprocessing of the search string, nor whether this would be that high a priority.

Another example of this is sunflower (from AEW), which could be spelled also as sun flower or sun-flower.


Fix false positives for nested properties in nested decls

In this example:
$acx-white: "#fff";
.b {
    background: {
      clip: padding-box;
      color: $acx-white;
    }
}

Both padding-box for background-clip, and $acx-white for background-color are being flagged as unknown values.

Nice, thanks!


Error running in PowerShellISE

I ran into an issue that I was able to fix.
I use PowerShellISE so I can interactively work on scripts and run them easily.
At the end of the script, I get:
Exception calling "ReadKey“ with "1“ argument(s): "The method or operation is not implemented.“
At C:\Users\Downloads\BackupScript.ps1:356 char:1

$x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown“)

CategoryInfo : NotSpecified: (:) [], MethodInvocationException
FullyQualifiedErrorId : NotImplementedException

After some searching, I found that ReadKey does not work in PowerShellISE.
A solution I found that works in PowerShell and PowerShellISE was at
https://stackoverflow.com/questions/20886243/press-any-key-to-continue
I added the following function:
Function pause ($message) {     # Check if running Powershell ISE     if ($psISE)     {         Add-Type -AssemblyName System.Windows.Forms         [System.Windows.Forms.MessageBox]::Show("$message")     }     else     {         Write-Host "$message" -ForegroundColor Yellow         $x = $host.ui.RawUI.ReadKey("NoEcho,IncludeKeyDown")     } }
and replaced the following line from the original script, not in the function:
$x = $host.ui.RawUI.ReadKey(„NoEcho,IncludeKeyDown“)
with
pause "Press any key to close …“
In PowerShellISE it brings up a Windows Message Box which could be pushed to the background and missed by the user.
Works like a charm for me.

Solved with v2 Release


[Access-tokens] Backport test and dependencies from 'master'

Backport:

Access-tokens test
Template function 'Loop'
'Sleep' measurement

/assign @mborsz

Tested this change locally with 100 nodes cluster for k8s 1.16.

/lgtm
/approve


fix: check if venv binary is valid before returning

This commit changes the virtual environment (venv) detection logic to check if the venv binary is a valid file before returning.
This fixes a bug where LSP-pyright would detect and use a broken venv even though a valid one existed (I had a project with a broken "bak.venv" directory that contained a "pyvenv.cfg" and a broken python symlink).

Thanks!


Added node id to other API's

Helps #814 .
The current pull request includes the GraphQL node ID in the response for the following REST API v3 resources:

Projects
Reactions
Releases

Sorry for the delay... Merging.


Process events at the beginning of the engine loop

Description
Current external events ("low priority") are stored in a queue and processed at the end of each tick. Let's move this to the beginning of each tick. In the future, this will allow us to process events as they come in, which is more responsive and gives us more flexibility in resource utilization.
Acceptance Criteria
Tasks
Use this section to keep track of work

QA Notes
Environments
Steps

Interesting idea but this kind of optimization would be a long way off, and the correct optimization could be quite different.


event-hubs-limits.md to include namespace limits

Adding maximum number of namespaces per subscription.

@astaykov : Thanks for your contribution! The author, @sethmanheim, has been notified to review your proposed change.

Done :)

Also changed that overall in the file to have it consistent.

@astaykov Actually, that is incorrect, I meant for my instructions to be specific, not to apply to the whole file. You only had to change the instance I mentioned. Here's why:
The product name is Event Hubs, but each individual instance (hub) is not capitalized, i.e. it's just an "event hub" although the service is Event Hubs.
Please change it back so that ONLY the sentence I mentioned has Event Hubs capitalized. Thank you!

Sorry for the confusion. Corrected everything.


add compare types, find maximum etc

AI Code Review is in progress (usually takes <3 minutes unless it's a very large PR).

Changelist by Bito
This pull request implements the following key changes.

Key Change
Files Impacted

New Feature - Comparison and Computation Logic Implementation

- CompareTypes.java - Added string comparison utility class

- FindMaximum.java - Added array maximum finder implementation

- IsEqual.java - Added string equality checker

- CalculateCart.java - Added shopping cart price calculator

- CalculateCircleArea.java - Added circle area calculator

- CalculateTotalCompensation.java - Added employee compensation calculator

- CalculateTotalPrice.java - Added price calculator with tax and discount

Other Improvements - Performance-Critical Operations Implementation

- Compute.java - Added computation-intensive operation handler

- EmailsToFind.java - Added email search implementation

- ProcessData.java - Added data processing implementation

Bug Fix - Thread Safety and Resource Management Issues

- ConfigManager.java - Added config manager with potential thread safety issues

- UserProfile.java - Added user profile with async data loading issues

- WriteAndRead.java - Added file operations with potential race conditions


Allow multiple columns with same column name

It would be important to handle columns with same name in the csv-mapper.
Use case is to provide additional image links for a datafeed for google merchant center. Google always expects the same header additional_image_link.
The following code for example creates two additional_image_link columns but all of the containing URLs end with "-3"  instead of "-1" and "-3"
  -
    type: "addColumn"
    toCol: "additional_image_link"
    valueTransformers:
      -
        type: "multipartString"
        parts:
          -
            valueTransformers:
              -
                type: "constant"
                value: "https://coeur.scene7.com/is/image/Coeur/"
          -
            valueTransformers:
              -
                type: "column"
                col: "ID"
          -
            valueTransformers:
              -
                type: "constant"
                value: "-1"
# setze zusätzliche Bild-Url aus Media-Url und SKU und -3 zusammen
  -
    type: "addColumn"
    toCol: "additional_image_link"
    valueTransformers:
      -
        type: "multipartString"
        parts:
          -
            valueTransformers:
              -
                type: "column"
                col: "Media-Url"
          -
            valueTransformers:
              -
                type: "column"
                col: "ID"
          -
            valueTransformers:
              -
                type: "constant"
                value: "-3"

Any takers on this yet?

The value transformers are recursive by nature, so you can compose them together. In this case, I would suggest to structure additional_image_link column value transformers like this:

multipartString

multipartString (first link with "-1")
constant (separator)
multipartString (first link with "-3")


Implement a component for managing storage in Fybrik

Background:
Today we use datashim for dynamic bucket allocation and FybrikStorageAccount resources that represent the available (S3) storage.
We'd like to replace the existing mechanism for a variety of reasons:

the response is asynchronous - several reconcile cycles may pass before the bucket is ready
overhead (additional resources such as PVCs are created), sometimes a bucket is not created because one of the PVCs can not be bound, or some other unrelated error.
no clear error indication if there is an error, or status is OK when no bucket exists
a limited number of storage types is supported.

Design document: https://github.com/fybrik/fybrik/blob/master/docs/StorageManagement.md
Development tasks (Phase1):

[ ] Provide connection taxonomy layer for s3, db2, kafka, arrow-flight - https://github.com/fybrik/fybrik/issues/1849
[ ] Changes to FybrikStorageAccount CR - https://github.com/fybrik/fybrik/issues/1744
[ ] Define StorageManager API - https://github.com/fybrik/fybrik/issues/1850
[ ] Implement StorageManager with the defined API for s3 using minio sdk - https://github.com/fybrik/fybrik/issues/1852
[ ] Remove dependency on datashim
[ ] Add constraints to Optimizer based on storage type
[ ] Remove hard-coded storage type in manager
[ ] Update documentation
[ ] Changes to Airbyte module related to the taxonomy changes

Great summary!  Are there open source alternatives to datashim that could be used?

Great summary! Are there open source alternatives to datashim that could be used?

https://github.com/minio

@simanadler There are many types of connections, each requiring a list of properties and credentials. Some of the properties are organization specific, e.g. available hosts+ports and credentials to connect to them, others are defined by the user (name of the table in the database, name of the object to write in a bucket, etc.) A behavior required to create a connection is also dependent on the particular connection and business logic. For example, in order to create a connection X, the behavior will be to connect to a specific server using specific credentials, obtain a token and create a connection using this token. So far, I have not seen any open source projects that deal with preparing/creating a connection. There are open source projects that are able to write to a specific connection (after the user configures all required properties). Also, there are available SDKs for creating S3 buckets, googlesheets, etc.
Examples:
https://github.com/googleapis/google-api-go-client
https://github.com/minio
https://github.com/ncw/dropbox

Will it cover SQL data assets? e.g. create schema, table ...

Will it cover SQL data assets? e.g. create schema, table ...

It can, in the future. First, we'll need to decide how the schema is encoded in FybrikApplication.

Design document: https://github.com/fybrik/fybrik/blob/master/docs/StorageManagement.md

Duplicated


Integrate allocator into SIMD types

The struct sd::aligned_allocator already provides a suitable STL-compatible allocator for SIMD types and arrays of SIMD types. Integrate the allocator as simd_type_traits<T>::allocator_t and T::allocator_t.

On a second thought, integrating allocators in not really a good idea. Adding tests for the allocator would be very handy, though.


Transparent urlprefix?

My understanding is that Fabio requires you to register URL prefixes that are actually present in the receiving services.
e.g.
if you have a service running on http://localhost:1234/foo then you can use urlprefix-/foo , correct?
Is there any chance that Fabio could support "transparent" prefixes?
A sort of prefix that is used to let Fabio resolve what service you want, but is not used when talking to the service.
lets say I make a request to Fabio on  http://localhost:9999/OrderService/api/orders/123 that could be resolved to just http://localhost:1234/api/orders/123
That is the "OrderService" prefix is removed.
That way, I would not have to specify each and every path my service responds to, and it would avoid ambiguity between services, e.g. if two or more services both listen to /api but are different services.
I might have misunderstood something and this might not make any sense, but the current behavior seems to require me to register every path explicitly instead of registering capability/service name.

Right now I don't have plans to support URL rewriting since I would also have to support rewriting URLs in responses and I'm not convinced that URL rewriting is necessary in general. Services should announce the routes they serve and have handlers to service them. Fabio is fast even with lots of routes per host to the number of routes don't matter.
You probably don't have two services responding to /api directly but to some sub path like /api/foo and /api/bar.
Having two different services announce the same route (or parts thereof) allows you to migrate from one implementatin to another. Traffic shaping allows you to do this gradually. This is how we migrate Java services to Go or split up services which have become too large into smaller ones.

Can you explain how many paths you would have to register and for how many services? I'm also interested in why you have an /OrderService prefix that is not used by the services. What is the use case for that?
To give you an idea: we generally register one or two routes per service.

I have decided not to support this since fabio favors convention over configuration. If a service handles traffic on /foo/bar then it should announce that route and have a handler for it. By expecting the router to strip part of the URL the service behaves differently when run with or without the router which makes the router an essential part of the configuration. That is against the idea of fabio which is supposed to be stateless and zero-conf.

This makes a lot of sense, app should understand the routes it announces.
Btw, where did the docker-compose go? I remember there was a demo with compose.


[6.4.x] RHBPMS-4196 - It is not possible to open copy of Business Process if …

…it's name contain whitespaces or multybyte chars

+1


On positions pg...expiration date covers up total PnL

Story details: https://app.clubhouse.io/augur/story/17873

Coverage remained the same at 56.26% when pulling 9f49548ef19009519e6199910f31d64cfadba4f9 on phoebemirman/ch17873/on-positions-pg-expiration-date-covers-up into d271c9a511ddd381a112e3c4c7401d40fe3e7938 on master.


New Game - Hangman_game

PR Description 📜
I added a new word set to the repository
Fixes #2890

Mark the task you have completed ✅

[x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[x] I have added screenshot for website preview in assets/images
[x] I have added entries for my game in main README.md
[x] I have added README.md in my folder
[x] I have added working video of the game in README.md (optional)
[x] I have specified the respective issue number for which I have requested the new game.

Add your screenshots(Optional) 📸

Thank you soo much for contributing to our repository 💗

Thank you @D4vc-198 ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Hey @D4vc-198,
You can't work on a closed issue 👀!
Follow the proper guideline and make a new PR again 😀.
Happy Hacking 💗

Thank you  @D4vc-198 , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀


MNT: rerender

Hi! This is the friendly automated conda-forge-webservice.
I've rerendered the recipe as instructed in #14.
Here's a checklist to do before merging.

[ ] Bump the build number if needed.

Fixes #14

@conda-forge-admin, please re-render.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe:

License is not an SPDX identifier (or a custom LicenseRef) nor an SPDX license expression.

@conda-forge-admin, please re-render.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please re-render.

Something weird is happening with Windows. The DLL is installed, but it can't be found or it links to something that cannot be found. Here's the CI build. Also have attached the logs.
(%PREFIX%) %SRC_DIR%>"%PREFIX%\python.exe" -s "%SRC_DIR%\run_test.py"
===== testing package: freexl-1.0.5-h251d4ce_1003 =====
running run_test.py
Traceback (most recent call last):
  File "D:\bld\freexl_1592976060169\test_tmp\run_test.py", line 12, in <module>
    libfreexl = ctypes.CDLL('freexl.dll')
  File "D:\bld\freexl_1592976060169\_test_env\lib\ctypes\__init__.py", line 373, in __init__
    self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module 'freexl.dll' (or one of its dependencies). Try using the full path with constructor syntax.

Closed by #21


Build failure: foldingathome

Steps To Reproduce
Steps to reproduce the behavior:
  environment.systemPackages = with pkgs; [
    fahviewer
    fahcontrol
  ];

Build log
error: builder for '/nix/store/mzflpbwl0nd6p0183wvp7j30si13jf88-python2.7-wcwidth-0.2.6.drv' failed with exit code 1;
       last 10 log lines:
       > adding 'wcwidth-0.2.6.dist-info/RECORD'
       > removing build/bdist.linux-x86_64/wheel
       > Finished executing setuptoolsBuildPhase
       > installing
       > Executing pipInstallPhase
       > /build/wcwidth-0.2.6/dist /build/wcwidth-0.2.6
       > DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
       > Processing ./wcwidth-0.2.6-py2.py3-none-any.whl
       > ERROR: Could not find a version that satisfies the requirement backports.functools-lru-cache>=1.2.1; python_version < "3.2" (from wcwidth==0.2.6) (from versions: none)
       > ERROR: No matching distribution found for backports.functools-lru-cache>=1.2.1; python_version < "3.2" (from wcwidth==0.2.6)
       For full logs, run 'nix log /nix/store/mzflpbwl0nd6p0183wvp7j30si13jf88-python2.7-wcwidth-0.2.6.drv'.
error: 1 dependencies of derivation '/nix/store/mnq63988dzyczd04nafqypmnqx92w8mb-python2.7-pytest-4.6.11.drv' failed to build
error: 1 dependencies of derivation '/nix/store/d5p3d272drphic18733g72mvv9y7jvjq-python2.7-pycairo-1.18.2.drv' failed to build
error: 1 dependencies of derivation '/nix/store/zxjx4kpgk8icxwbkybn5gq12rxpy52nq-python-<IP_ADDRESS>-env.drv' failed to build
error: 1 dependencies of derivation '/nix/store/3q8jk52dlcf8zcv0g0hglhi1wrh1r7hc-fahcontrol-7.6.21.drv' failed to build
error: 1 dependencies of derivation '/nix/store/9fyhmhyganh5n4dmm78nsih435622hb6-system-path.drv' failed to build
error: 1 dependencies of derivation '/nix/store/wkksawkh6z5prfh0ihqc8qdshcqr0wrd-nixos-system-leungbk-nixos-23.11.20230801.e0e6b69.drv' failed to build

Notify maintainers
@zimbatm
Metadata
I am able to build using July 27's nixos-unstable, but not with the more recent nixos-unstables.

hey, do you mind giving https://github.com/NixOS/nixpkgs/pull/246832 a try?

I believe this is related to #245894. Henceforth, all python2 builds will be broken. I am trying to pin nixpkgs before this commit, and I will report back how it goes.

I can confirm that pinning python2 to the parent https://github.com/NixOS/nixpkgs/commit/020ff5ccb510f0eb1810a42bfa0f8fcd68ba4822 of #245894 works for me.

hey, do you mind giving #246832 a try?

I am actually not using fahclient but another python2 package (gimpPlugins.resynthesizer), but the error message is identical so I didn't bother to open a new issue. Maybe @leungbk can check?


Combining kan.train() with torch DataLoader

Hi, I'm experimenting KAN's performance, comparing it with MLP on MNIST dataset. To make it comparable, I have to use torch DataLoader to train the MLPs. I tried combining KAN with the DataLoader, but it throws the following error:

My code:
transform = transforms.Compose([
    transforms.ToTensor(),
    transforms.Normalize((0.5, ), (0.5,))
])

train_dataset = Subset(datasets.MNIST(root="/dat/workspace/yyu/datasets", train=True, download=True, transform=transform), np.random.choice(list(range(60000)), 5000, replace=False))
train_loader = DataLoader(train_dataset, batch_size = 128, shuffle=True)

test_dataset = Subset(datasets.MNIST(root="/dat/workspace/yyu/datasets", train=False, transform=transform), np.random.choice(list(range(10000)), 1000, replace=False))
test_loader = DataLoader(test_dataset, batch_size = len(test_dataset), shuffle=False)

test_data, test_label = next(iter(test_loader))
test_data = test_data.view(test_data.size(0), -1)`

model_KAN = KAN(width=[28 * 28,5,10], grid=5, k=3, seed=0, symbolic_enabled=False)

res_KAN = {}
res_KAN["train_loss"] = []
res_KAN["test_loss"] = []

for i in range(epoches):
    for inputs, labels in tqdm(train_loader):
        dataset = {}
        dataset["train_input"] = inputs.view(inputs.size(0), -1)
        dataset["train_label"] = labels.view(labels.size(0))
        dataset["test_input"] = test_data
        dataset["test_label"] = test_label

        res = model_KAN.train(dataset, opt="Adam", steps=1, lamb=0.01, lamb_entropy=1., lr=0.1, batch=-1, loss_fn = nn.CrossEntropyLoss())
        res_KAN["train_loss"] += res["train_loss"]
        res_KAN["test_loss"] += res["test_loss"]
        model_KAN = model_KAN.prune()
        model_KAN.symbolic_enabled = False

I know I could wrap the KAN module as normal nn.Modules as mentioned in https://github.com/KindXiaoming/pykan/issues/9. But I can't call KAN.train() if doing so. As a result, I cannot utilize the regularization functions of KAN.

hey i know it's been a long time but did you find a solution for your problem? I have the same issue


Access violation upon quitting to main menu from profiles screen

Description
Upon entering the select profile screen (assuming multiple profiles to select from), if the player instead quits back to the menu, the game crashes.
To Reproduce
Steps to reproduce the behavior:

Have more than 1 profile
Enter the Game Start option
Do not select a profile, instead hit Escape to pull up the "Press start to join" prompt
Press escape again, and the game crashes

Expected behavior
The game should properly hit the main menu without crashing

Fixed in latest develop, for the next release.


[licenses] add additional licenses to 3rd party list

What does this PR do?
This PR aims to allow us to track additional individual licenses that may not be explicitly part of the wwhrd license dependency chain. For instance, snippets that we may have borrowed in our code base without pulling an entire dependency.
Motivation
This change was motivated by the usage of snippets in our codebase that required license acknowledgement.
Additional Notes
Maybe we should contribute something back to wwhrd to address the use-case. We add an additional section to .wwhrd.yml that is not supported by Anderson/wwhrd, but doesn't break anything so we're fine.
Describe your test plan

@truthbk I moved the linting to CircleCI where we have Python 3 everywhere (see #7850). You should

Remove requests from requirements.txt.
Add python3 -m pip install requests~=<version> here:
https://github.com/DataDog/datadog-agent/blob/e125c3eefea8e60b9cabdbf466e822870439e983/.circleci/config.yml#L62-L66
Move the requests and urllib.parse imports to the start of the get_licenses_list function.

That should make it work on the CI

@mx-psi I followed through with most of the suggestions, we seem to be OK now. However I did not follow steps (1) and (2) as suggested for a couple of reasons. First off, requests is already in the requirements file, and secondly, it worked without making further changes.
On the dev side it would be nice to have all the right tools get set up with the workflow currently described in the README, having to potentially install requests  manually like you suggested above doesn't feel ideal.
I think we're already in a sane place from the looks of it. Let me know what you think! 🙇


I use volume.fsck，How to delete orphan entries

weed shell
> lock
> volume.fsck
volume:33	entries:207446	orphan:131254	63.27%<PHONE_NUMBER>B
volume:20	entries:446302	orphan:444996	99.71%<PHONE_NUMBER>8B
volume:35	entries:339864	orphan:1228	0.36%	132194641B
volume:29	entries:344908	orphan:105882	30.70%<PHONE_NUMBER>B
volume:30	entries:274195	orphan:105883	38.62%<PHONE_NUMBER>B
volume:32	entries:249254	orphan:128381	51.51%<PHONE_NUMBER>B
volume:16	entries:464411	orphan:420635	90.57%<PHONE_NUMBER>3B
volume:18	entries:444103	orphan:444059	99.99%<PHONE_NUMBER>6B
volume:26	entries:460841	orphan:189948	41.22%<PHONE_NUMBER>6B
volume:36	entries:340639	orphan:1223	0.36%	138223039B
volume:19	entries:443504	orphan:443504	100.00%<PHONE_NUMBER>2B
volume:38	entries:342313	orphan:5710	1.67%	390100573B
volume:21	entries:424354	orphan:187599	44.21%<PHONE_NUMBER>3B
volume:22	entries:366379	orphan:187522	51.18%<PHONE_NUMBER>7B
volume:31	entries:284179	orphan:160201	56.37%<PHONE_NUMBER>2B
volume:34	entries:342374	orphan:5642	1.65%	453573062B
volume:40	entries:338050	orphan:26	0.01%	1903696B
volume:27	entries:397007	orphan:189154	47.65%<PHONE_NUMBER>3B
volume:25	entries:452901	orphan:189903	41.93%<PHONE_NUMBER>2B
volume:28	entries:245612	orphan:139373	56.75%<PHONE_NUMBER>B
volume:24	entries:451930	orphan:190840	42.23%<PHONE_NUMBER>8B
volume:17	entries:445127	orphan:444197	99.79%<PHONE_NUMBER>5B
volume:15	entries:479056	orphan:429682	89.69%<PHONE_NUMBER>6B
volume:14	entries:431641	orphan:428217	99.21%<PHONE_NUMBER>3B
volume:39	entries:339509	orphan:1276	0.38%	139942764B
volume:37	entries:342040	orphan:5489	1.60%	393724549B
volume:23	entries:290773	orphan:205713	70.75%<PHONE_NUMBER>4B

Total		entries:9988712	orphan:5187537	51.93%<PHONE_NUMBER>17B
This could be normal if multiple filers or no filers are used.
>
> unlock

Run
echo "volume.fsck -reallyDeleteFromVolume" | weed shell -filer ${WEED_MASTER_FILER_DEFAULT}9090

"-reallyDeleteFromVolume" is not shown on doc when doing "help volume.fsck", but also doesn't seem to do anything on 3.52 version. If the option was removed since this was posted then it doesn't show an error message for passing an unrecognized option

@CharlesJQuarra the code has the source of truth. the option is still there.


[Docs] Semantic Components

Notes for Reviewers

This PR enhances the description of Components to categorize them into semantically and non-semantically meaningful groups.

Signed commits

[x] Yes, I signed my commits.

Are the commented paragraphs to be filled-in later?

Thanks, @miacycle. yes, you're precisely correct. This is just a draft of what might become a further explanation. This particular section is borrowed from the description of semantically meaningful relationships.


update env and make - [closed]

In GitLab by @luotian-github on Jul 25, 2017, 02:57
Merges cl -> dev
update env and make

In GitLab by @wknet123 on Nov 13, 2019, 09:49
closed


Not getting cell styles and formatting when reading excel file

Not getting cell styles and formatting when converting excel to JSON.

https://github.com/SheetJS/sheetjs/issues/1313#issuecomment-567494572

Styling is a feature in our Pro builds


Responsiveness - maximum screen width needed for all elements (ext: CPLP-2893)

Maximum screen width needed for all elements

Positive Example - Microsoft Page:
image-2023-06-20-11-55-53-138.png

Negative Example - CX Portal:

image-2023-06-20-11-56-31-153.png

Components: N/A
Sprints: N/A
Fix Versions: N/A
StoryPoints:N/A
Attachments:N/A

Done


Add operators to dump trajectory files

It is helpful to be able to save a trajectory to file while the simulation is running, for visualization/analysis purposes. We should at least add support for native file formats of each package.

Your open branch is likely to have merge conflicts due to #131 . You will need to resolve these however you think is easiest (rebase, merge commit, etc.)
Also, be sure to setup pre-commit:
pip install -r requirements-dev.txt
pre-commit install

This only needs to be done once for your repo, and it will enforce code formatting and linting at commit time.