There are 2x "Go back" / "Retourner" buttons on the form review page

Description
Two back buttons with different styling creating inconsistency and redundancy
Potentially related to #4041
Steps to reproduce

Go to GC Forms --> Staging
Create a multi-page form
Go to Test / Preview
Continue to the Review page
See two back buttons

Details

Browser: (Chrome, Edge, Firefox, Safari...)
Operating system: (Mac, Windows...)
Environment: (PR, Staging, Production...)
Language: (English, French...)
Viewport: (screen size, zoom level, pixel ratio...)
Output: (form ID, link, JSON form file...)

Expected behaviour
One back button, following consistent styling for the application and for the end user form output.
Screenshots or videos

I was able to replicate it just now on Tablet/Edge/FR when importing (opening) a form file.
Looks like when you have an old form that's just one page, it brings you to an in-between page with these two buttons, and also unable to click submit.
I think this might be related to backward compatibility and/or #4075


Mentored Bugs - mozGreatPractices, part 1

https://yoric.github.io/post/moz-great-stuff/
2020 is a crappy year for pretty much everyone. As you may have seen, this includes organizations such as Mozilla. So I figured it was the best time to actually talk about good stuff! This entry should be the first of a series of short articles dedicated to some great practices we have at Mozilla and that I think many open-source projects could adopt.
At its core, Mozilla is a community of open-source enthusiasts. When you’re new to an open-source community and you wish to start contributing somewhere, finding an entry point is often difficult That’s where Mentored Bugs come in.

(testing new comment system)


Docker for Fabric. Getting stuck.

I am at step 3 now in the following Microsoft instruction:
https://learn.microsoft.com/en-us/fabric/data-engineering/set-up-vs-code-extension-with-docker-image
The configuration runs fine in VScode until the very last step.
It keeps getting stuck at this stage during the installation. It has run for 7 hours now
 => [dev-synapse dev_container_auto_added_stage_label 10/11] RUN conda   705.2s
 => => # Collecting package metadata (current_repodata.json): ...working... don
 => => # e
 => => # Solving environment: ...working... failed with initial frozen solve. R
 => => # etrying with flexible solve.
 => => # Collecting package metadata (repodata.json): ...working... done
 => => # Solving environment: ...working...

How to solve this?

Noting that the logs indicate that stuck is having problems with conda runs,
could you please check if you're doing docker compose from this file ?
More clearly, ensure that ACCEPT_EULA=Y

The problem you are running into probably has to do with the old Anaconda classic resolver that is used in Run command of the DockerFile in the `mariner' folder:
# Install PySpark in the base Conda environment
ENV SPARK_VERSION=3.4.1
RUN conda install -c conda-forge pyspark==$SPARK_VERSION

This resolver is know to be very memory hungry. I ran this command in the Exec window of Docker Desktop and saw  the memory going beyond 16GB after which the process was rightfully  killed by the Docker engine.  Of course you can increase the memory in the resource allocation and you may make it work. However, another problem is that the classic resolver is really slow and may take up  hours to complete.
If you change to the libmamba solver you not only see that far less memory is being used (from what I recall is less than 3GB), but you will also notice that it is much faster.  To successfully build the image, change the lines that install Spark in the  DockerFile in mariner folder so that first the limmamba resolver in the base Conda environment is installed, and then explicitly mention it when installing Spark:
# Install PySpark in the base Conda environment using the libmamba resolver
RUN conda install -n base conda-libmamba-solver
ENV SPARK_VERSION=3.4.1
RUN conda install -c conda-forge pyspark==$SPARK_VERSION --solver=libmamba

I am not sure why Microsoft insists on using Anaconda while there today much easier and faster environment and  Python version management solutions. Maybe because of the machine learning packages and booster (C++) libraries, but I am just guessing.


Add admin notes section to user schema

Add admin notes section to user schema

Note: this field should not be returned from the BE


Allow running recipy as a module (python -m recipy)

This removes the need to add import recipy to the top of the script.
Running python -m recipy SCRIPT [ARGS ...] will import recipy and then
run the script with arguments as normal. The logic is handled in
recipy.__main__ (which is the entry point for python -m recipy).

Thanks @kynan, that's great!


Error when creating new app in Ionic 2

Hi,
need help on creating new app in iconic
D:\BFL\POC>ionic start todo blank
Creating Ionic app in folder D:\BFL\POC\todo based on blank project
Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip
Error with start Error: connect ECONNREFUSED <IP_ADDRESS>:443
at Object.exports._errnoException (util.js:1036:11)
at exports._exceptionWithHostPort (util.js:1059:20)
at TCPConnectWrap.afterConnect as oncomplete
Error Initializing app: Error: connect ECONNREFUSED <IP_ADDRESS>:443
Error: connect ECONNREFUSED <IP_ADDRESS>:443
at Object.exports._errnoException (util.js:1036:11)
at exports._exceptionWithHostPort (util.js:1059:20)
at TCPConnectWrap.afterConnect as oncomplete
Caught exception:
Error: connect ECONNREFUSED <IP_ADDRESS>:443
at Object.exports._errnoException (util.js:1036:11)
at exports._exceptionWithHostPort (util.js:1059:20)
at TCPConnectWrap.afterConnect as oncomplete

https://github.com/driftyco/ionic-cli/issues/1103


sitemap:resolved runs twice

Describe the bug
Using the example provided here https://nuxtseo.com/sitemap/api/nitro-hooks, /my-secret-url is added twice. This is probably because the hook itself runs two times.
Reproduction
https://stackblitz.com/edit/nuxt-starter-26xgy1?file=server%2Fplugins%2Fsitemaps.ts
System / Nuxt Info
No response

Good catch, thanks!
Should be fixed in v3.1.6


Feature/rename package

New python package is called openbadges - there is a verifier package inside it
Will push that to PyPI as soon as this PR is merged.
Updated docs for smoother automated conversion to .rst (ReStructured Text)
New version tag 1.0.0b2

LGTM


Better reference documentation would be valuable

Do you want to request a feature or report a bug?
A feature I guess. I consider good documentation to be a software feature :)
What did you do?
I looked for a comprehensive listing of configuration parameters and their meaning.
What did you expect to see?
For each supported config parameter

What does it do?
Where can it appear? eg. static configuration, dynamic configuration
What are the valid set of values and how are they interpreted?

Maybe something like these directive guides:
http://nginx.org/en/docs/dirindex.html
https://httpd.apache.org/docs/2.4/mod/quickreference.html
I know Traefik's configuration structure is more hierarchical so may need a slightly different approach, but the important thing is that it's centralised, consistent and comprehensive.
What did you see instead?
A mixture of various examples config files, conceptual overviews, how-tos and discussions of specific features.
Don't get me wrong, a lot of this is good stuff, but it's more like a collection of support articles than a reference guide.
For the record, the things I found most unclear as a new user were:

Inconsistent terminology, using the word 'backend' to mean both an upstream HTTP server, and a source of configuration data. I would strongly recommend standardising on the term 'configuration provider' instead of 'configuration backend', to avoid this confusion.
A lack of clarity about what configuration has to be set at startup, and what can be dynamically applied at runtime
How multiple config providers interact with one another. eg. Can you define a frontend in one provider, and override some of its properties in another? Or does each frontend have to live entirely within one provider? Also do the frontends need to be given unique names, or is each provider a different namespace?
When relative filenames are referenced in the config, how are they resolved? Relative to the toml file where they appear, relative to /etc/traefik, relative to the CWD when traefik is executed, or something else?

I'd add to the list a "Glossary" section.
Eg.: I couldn't find anywhere the definition of "Provider", I see that there's a list of providers like Docker, Consul Catalog but I can't find nothing about what is a provider, or what's a provides does in Overview or in Concepts.

Hello @glennschmidt
With the release of Traefik v2, we completely rewrote our documentation site.
For this reason, I will be closing this issue.


[BULK UPDATE] DocuTune - Fix build validation issues: docs-link-absolute

[BULK UPDATE] DocuTune - Fix build validation issues: docs-link-absolute
Global effort to fix build validation errors
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR was generated using DocuTune. It includes only build validation fixes and does not change other content.
DocuTune PRs improve quality of technical content by finding and automatically correcting a broad set of issues only where the correction is suitable. Please review within five business days and merge or comment in the PR with any changes you'd like to see. Thank you!
CorrelationId: 0df9c2d6-63f8-4d1e-8b57-b33611a06514
InitiativeId: docutune-build-validation-issues-2022-05
PointOfContact: @MonicaRush

#docutune-draft

Docs Build status updates of commit 8d818a0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

contributing/contributing-maui.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

#docutune-wait

@bijington
Signing off the changes in this PR. For more information, see the description at the top of this PR.
Any pre-existing build validation issues or insufficient Acrolinx scores should be addressed in a separate PR.
#docutune-request-approval
#sign-off

@alexbuckgit thank you for the submission! I don't have the power to merge but I shall request @jfversluis to do so 😄

Docs Build status updates of commit 91ddd00:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

contributing/contributing-maui.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


RN2903 Update

I would do the clone and pull request thing, but I have very poor luck any time I do anything git related.
On the page for the RN2903 provisioning, https://docs.loraserver.io/lora-app-server/activating-nodes/#rn2483-rn2903, a couple of extra commands are necessary.
All unused channels should be disabled with 'mac set ch status <channel_id> off', where channel_id is 8..71, assuming you're using channels 0..7. This should be followed by a 'mac save' command to save the channel status to EEPROM.
Secondly, any time a 'mac save' is done, 'mac set devaddr 00000000' should first be issued. Not doing so will result in the 'mac join otaa' command failing. Per the RN2903 manual, "If this parameter was previously saved to user EEPROM by issuing the mac save command, after modifying its value, the mac save command should be called again."
A 'mac save' must be done any time the application key ('mac set appkey'), application EUI ('mac set appeui'), or the device EUI ('mac set deveui') are changed. This is of course also true if other parameters are changed, but so far my experience has shown I've not needed to meddle with the other parameters yet.
Anyone who is this far along probably has figured out that commands to the RN2903 must be terminated with CR + LF, not CR alone. It also helps to turn local echo on.

Cheers, I'll add this to the docs soon!

I've added your feedback to the docs (https://github.com/brocaar/lora-app-server/commit/0ef345a305985d42355e74f029c6a5a1e4bbd99a). It might take some hours before the docs are updated (because of cache invalidation).


Do u have a plan to add a Delete icon in right of  nav bar

Do u have a plan to add a Delete icon in right of  nav bar  ?
If not , I will add it.

hi @offbye. I don't have a plan of it. please add it :smiley:

I have finished the feature，and created a pull request

@offbye  thanks your PR! tag 1.4.4 or latest master is so.


C++20 gcc-11 compatibility

PR Checklist

[x] No API changes were made (or the changes have been approved)
[x] No major design changes were made (or the changes have been approved)
[x] Added test (or behavior not changed)
[x] Updated API documentation (or API not changed)
[ ] Added license to new files (if any)
[ ] Added Python wrapping to new files (if any) as described in ITK Software Guide Section 9.5
[ ] Added ITK examples for all new major features (if any)

Refer to the ITK Software Guide for
further development details if necessary.

@darrent1974 thanks for the contribution :pray:
After CI is green, can the VXL changes please be integrated upstream?
https://github.com/vxl/vxl

@darrent1974 Could you possibly reword the commit subject "COMP: Removed constructor template parameters" and "COMP: Removed constructor template parameter" a little bit, to clarify which one is which? At ITK we allow (or we suggest) up to 72 characters of the subject line of a commit. For example:
 COMP: Removed constructor template parameters from the VNL library

and:
 COMP: Removed constructor template parameters from itkSmapsFileParser

@darrent1974 Can you please remove the "COMP: Modified ==/!= operators for C++20" commit from this pull request? I feel that it needs some further investigation! My pull request #2592 is inspired by your commit 😄
The other two commits ("COMP: Removed constructor template parameters...") look fine to me now, so we may then quickly merge those two already.
Regarding  "COMP: Modified ==/!= operators for C++20", I'm not yet 100% sure if it's OK to just remove both operator!= and operator== from itk::Point. I understand that  itk::Point will then  still implicitly inherit those operators from itk::FixedArray. Would that allow comparisons between a point and any other itk::FixedArray derived object (like itk::Vector)? If so, I'm just not 100% sure if that's OK, from the point of view of software design.

@N-Dekker, I'm prepared to remove "COMP: Modified ==/!= operators for C++20". However, I'm going to submit it as a new draft pull request, In this new one I'll change the != behavior to use your new macro as per #2592
However, I still believe it is valid in the context of C++20 == operators use a single parent == definition on itk::FixedArray that will be used in derived classes even for comparisons between derived objects. I do note that there is some precedent for using the following in derived classes:
bool
operator==(const Self & v) const
{
return Superclass::operator==(v);
}
However, I'm not convinced if it is truly warranted unless a true specialization is required, but if this is required to be retained for consistency or other general style in ITK then I'm not fussed (unless it can be shown to introduce problems).
I did some quick hacking with stripped down definitions of FixedArray, Point and Vector which illustrate some interesting behavior, wrt to operator reversibility and ambiguity.
Have a look at https://godbolt.org/z/dqE7zW59c
I may not be able to make all the changes to the pull request in the next day or so. We've just come out of a COVID lockdown and I have a backlog of other things to attend to 😄

I'm prepared to remove "COMP: Modified ==/!= operators for C++20".

Thanks @darrent1974 A little remark. I see you have added another commit that reverts this one. So that your pull request now consists on four commits. Could you possibly still remove both the "COMP: Modified ==/!=" commit and its revert commit, so that this commits would end up having only two commits? (The two commits about constructor template parameters)  If you don't have time to do so, shall I try to do it? It would make this pull request still easier to get merged.

However, I'm going to submit it as a new draft pull request, In this new one I'll change the != behavior to use your new macro as per #2592

Sounds cool, but please double check my pull request #2592, as it does already use the macro in Common header files. So I think it overlaps (at least partially) with your  "COMP: Modified ==/!=" commit.

Have a look at https://godbolt.org/z/dqE7zW59c

Interesting, apparently the original ITK code already supported p == v for an itk::Pointand an itk::Vector. I'm not sure if that was originally intended!

We've just come out of a COVID lockdown and I have a backlog of other things to attend to 😄

I'm glad to hear you also got out of the lockdown. Even if the extra freedom leaves you less time to do programming  ;-)

@darrent1974 I will try to get this little pull request of yours merged tomorrow. Unless someone else already merges today 😄

Thanks @N-Dekker @darrent1974 !

@darrent1974 Hope you're still enjoying the lockdown relaxations 😃  Can you possibly tell us whether the extensive removal of operator!= member functions (replacing them by ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION macro calls) at the master branch of ITK has helped to enable C++20 on gcc-11?
Do you think it is still necessary to remove operator== member functions from classes that are derived from itk::FixedArray, in order to support C++20?

@N-Dekker Yes! I've been quite busy - we actually bought a new house a few days ago which has kept me occupied.
I've gotten back on this today and have attempted a rebuild with gcc-11 with all the ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION changes included.
I do still think that operator== member function should at least be removed from itk::Point to permit error-free compilation as with tests enabled, the following ambiguity error is still raised:
/ITK/src/Modules/ThirdParty/GoogleTest/src/itkgoogletest/googletest/include/gtest/gtest.h:1527:11: error: ambiguous overload for 'operator==' (operand types are 'const itk::FixedArray<double, 2>' and 'const itk::Point<float, 2>')
1527 |   if (lhs == rhs) {
Additionally I'm getting a couple of compile errors in other sections relating to the use of ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION that you may want to investigate first as you've been working on it. I think both cases just need some extra conditional removal for C++20.

Doesn't like the dangling member template parameter defined above ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION, ie
/ITK/src/Modules/Core/Common/include/itkWeakPointer.h:80:42: error: expected unqualified-id before ';' token
80 |   ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION(R);

When building tests, the following error is raised.
/ITK/src/Modules/Core/Common/include/itkConstShapedNeighborhoodIterator.h:284:29: error: 'operator!=' has not been declared in 'using Superclass = class itk::NeighborhoodIterator<itk::Image<long int, 1>, itk::ZeroFluxNeumannBoundaryCondition<itk::Image<long int, 1>, itk::Image<long int, 1> > >'
284 |   using Superclass::operator!=;

I think it may be best if I add a new WIP pull request for the proposed itk::Point change after the you have a look at the above two issues.
What do you think?
Darren

@N-Dekker we actually bought a new house a few days ago

@darrent1974 Congratulations! I wish you all the best with your new house!

gtest.h:1527:11: error: ambiguous overload for 'operator==' (operand types are 'const itk::FixedArray<double, 2>' and 'const itk::Point<float, 2>')
1527 | if (lhs == rhs) {

I guess this must be triggered by an ASSERT_EQ(someFixedArray, somePoint) or an EXPECT_EQ(someFixedArray, somePoint), in one of the ITK GoogleTest unit tests, right?  Can you see which ITK unit test triggered this error? Could it be a workaround to pass the arguments in reverse order, ASSERT_EQ(somePoint, someFixedArray)?

Doesn't like the dangling member template parameter defined above ITK_UNEQUAL_OPERATOR_MEMBER_FUNCTION, ie
itkWeakPointer.h:80:42: error: expected unqualified-id before ';' token

Oops, my bad! Could this be fixed by restoring the original WeakPointer::operator!= definition? From https://github.com/InsightSoftwareConsortium/ITK/blob/v5.2.0/Modules/Core/Common/include/itkWeakPointer.h#L79-L84 Would GCC C++20 accept the original WeakPointer::operator!=?

When building tests, the following error is raised.
/Modules/Core/Common/include/itkConstShapedNeighborhoodIterator.h:284:29: error: 'operator!=' has not been declared in 'using Superclass = class itk::NeighborhoodIterator<itk::Image<long int, 1>, itk::ZeroFluxNeumannBoundaryCondition<itk::Image<long int, 1>, itk::Image<long int, 1> > >'
284 |   using Superclass::operator!=;

Would GCC C++20 be happy if this particular using Superclass::operator!= would not be there at all?

I think it may be best if I add a new WIP pull request for the proposed itk::Point change after the you have a look at the above two issues.
What do you think?

Sounds like a plan  😃

@N-Dekker, thanks for your wishes - it's quite an exciting time.

Would GCC C++20 be happy if this particular using Superclass::operator!= would not be there at all?

Yes, as a test I commented it out - compiled fine.

I guess this must be triggered by an ASSERT_EQ(someFixedArray, somePoint) or an EXPECT_EQ(someFixedArray, somePoint) in one of the ITK GoogleTest unit tests, right? Can you see which ITK unit test triggered this error? Could it be a workaround to pass the arguments in reverse order, ASSERT_EQ(somePoint, someFixedArray)?

Yes, it occurs in itkMatrixOffsetTransformBaseGTest.cxx in:
// Checks the object created by MatrixOffsetTransformBase::New().
TEST(MatrixOffsetTransformBase, CheckNew)
{
  Check_New_MatrixOffsetTransformBase<float, 2>();
  Check_New_MatrixOffsetTransformBase<double, 3>();
}

With the error being thrown in Check_New_MatrixOffsetTransformBase() by the specific line:
  EXPECT_EQ(zeroFilledFixedArray, transformBase->GetCenter());

Unfortunately, in this case reversing the order of the arguments does not resolve the ambiguity error.
Given the now reversible nature of primary operators such as == in C++20 I think such comparisons should now be coded in a way that they expected to be order neutral.
At this point, to get this test to compile in C++20 would require the proposed itk::Point change.

Added to release for v5.2.1.


Stepper

http://designlibrary.sebgroup.com/components/forms/stepper/

:tada: This issue has been resolved in version 4.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Dynamic host,tag columns widths in snapshots command

Ok, this irritated me now long enough. Columns widths are now dynamic, with reasonable minimums.
Example output. Note how my FQDN hostname are way longer than 10 chars.
$ ../../../bin/restic -r rest:http://qnap.******:8000 snapshots
ID        Date                 Host                   Tags        Directory
----------------------------------------------------------------------
15ec968d  2017-03-02 01:18:03  bigbox.**.********.**  CH      ┌── /
                                                              │   /boot
                                                              │   /boot/efi
                                                              └── /home
9e860414  2017-03-02 03:49:02  rp1.**.********.**     CH      ┌── /
                                                              └── /boot
af61db20  2017-03-03 12:26:20  bigbox.**.********.**  CH      ┌── /
                                                              │   /boot
                                                              │   /boot/efi
                                                              └── /home
167a5e40  2017-03-03 21:35:04  abuseio.********.**    NL          /
bc407177  2017-03-04 00:30:22  bigbox.**.********.**  CH      ┌── /
                                                              │   /boot
                                                              │   /boot/efi
                                                              └── /home
d09476f9  2017-03-05 00:30:22  bigbox.**.********.**  CH      ┌── /
                                                              │   /boot
                                                              │   /boot/efi
                                                              └── /home

(excuse the ascii art, the program created it :P)

Codecov Report

Merging #854 into master will increase coverage by 0.36%.
The diff coverage is 17.64%.

@@            Coverage Diff             @@
##           master     #854      +/-   ##
==========================================
+ Coverage    53.2%   53.57%   +0.36%
==========================================
  Files          91       91
  Lines        7511     7517       +6
==========================================
+ Hits         3996     4027      +31
+ Misses       2918     2888      -30
- Partials      597      602       +5

Impacted Files
Coverage Δ

src/cmds/restic/cmd_snapshots.go
40.9% <17.64%> (+34.81%)
:white_check_mark:

Continue to review full report at Codecov.

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

Hm, this PR contains commit  7238a3ee89091c5add0277013ba4387b4b94960e that is also in the other PR. Maybe rebase it?
A small thing for further commits (you don't need to rework the existing ones): May I ask you to adhere to the general style we use for commits (short subject line, no dot at the end)? It is documented here: https://github.com/restic/restic/blob/master/CONTRIBUTING.md#git-commits

Ack on both your comments. I hope I remember the no-dot, they ingrain proper sentences at my work :P

Interesting, I suppose that's a cultural thing. Are you also using git at work?
I can also add an integration test which check the end of the subject line :stuck_out_tongue:

Ok, it let me merge this just fine.

Awesome! I shall try to not stack PRs on top of each other in the future.


Low quality results on Custom dataset

I tried Plenoxels on the DTU dataset using the custom configuration. This is what I get:
https://user-images.githubusercontent.com/67473743/185367744-a37a753e-992a-4246-b88d-8f6648a43e5d.mp4
Could you please suggest changes in configurations that I need to make to get better results?

@sxyu What do we need to consider while setting "reso" in config file for different datasets?

@basit-7 Have you got any improvement? My results are also poor.

@zhanglonghao1992 No, I could not get any improvement.

Hello, @basit-7 @zhanglonghao1992
I'm also working on the DTU but having trouble with the dataloader code.
Could you guys possibly share a glimpse of your dataloader for dtu? Would really appreciate it...!


Added @rimolive as approver for Pipelines

cc @chensun @rimolive

cc @kubeflow/kubeflow-steering-committee This PR is critical given that Pipelines WG leads are out until July 22nd (the final release date for Kubeflow 1.9).
We need to add another approver for the Pipelines documentation PRs asap.

I am supportive of this.   I would like others to provide their input.

/lgtm


Fix Typo "Sovereignty" in Functional Requirements

Typo in "sovereignty".

Thx @kaimeinke  for spotting this.


Added blog post "How to create a Django form (using HTMX) in 90 seconds

Added a link to a blog post "How to create a Django form (using HTMX) in 90 seconds 🐎".
This aims to be the simplest guide to add HTMX to a Django project. People have found it useful so far, with over 10,100 views and 45 upvotes on Reddit.

Hey @a-toms, thanks for your interest and contribution. I skimmed over the post and it does seem like a good introductory resource.
At this time, we don't really have a policy about self-promotion or anything like that for this page, but your piece doesn't seem like blog spam or anything like that.
Another thing I thought through is prepending it, rather than appending the piece to the list. Again though, in this case the piece is very concise and advertises itself as such, so I think it's appropriate to have it come first.
@tataraba do you have any thoughts on this?

Just took a look as well and agree to leave where it is. I'll go ahead and merge.

Thanks for your comments @benjamin-kirkbride and @tataraba. I'm aiming to produce very high quality (and short) guides as you mentioned. As I produce more content in the future, please let me know if there are specific guidelines that you'd like me to follow. I'm very happy to follow your directions.
Best wishes to you both.


Support Batch Transaction in Gateway and RPC API

The Batch Transaction is now supported by authorities. We need to expose this to the gateway and the RPC API.

@lxfind - are we still doing the REST API? Or are we just s/REST API/json-rpc API/?

Corrected

(Grouping with some efficiency enhancements for pre-testnet at P1.  Can slide to testnet).  Thanks for the lighting-fast correction, Xun!

@oxade

@oxade

Thanks @lxfind I'm looking into it

Beginning impl for this today

Use case in https://github.com/MystenLabs/sui/issues/2386#issuecomment-1146428065

Hi do we have any ETAs for exposing this in the RPC API?


DOCS-#4085: Replace vague links to actual names of the pages/sections in docs

#4085 Hi @YarShev I have changed the text "To learn more about advanced usage for Modin, please refer to :doc:this section </usage_guide/index>." this to "To learn more about advanced usage for Modin, please refer to :doc:Usage Guide </usage_guide/index> section."
Please review my pr.

Hi @ahmadjubair33! Thank you so much for opening a PR for this! As a quick note, there is a PR template we have for contributors to follow, which helps us keep everything organized. To start off with, we usually ask contributors to create an issue for the fix they're making, which I've done for you @ #4097. We also usually name our PRs with the following convention: {FIX|FEAT|DOCS|REFACTOR|TEST}-#{ISSUE_NUMBER}: {PR TITLE}, and make the first commit in the PR follow this convention, as well as be signed off, which you can accomplish via git commit -s ... You can read more about our contributing guidelines in our (docs)[https://modin.readthedocs.io/en/stable/development/contributing.html]
Could you please create a new PR with the PR template, and following the conventions above? Thank you!

For this PR, we could probably name it something like DOCS-#4097: Fix typo in getting started

@ahmadjubair33, thanks for opening a PR! However, this is not the only vague link in docs. I would like we search and fix all of them.

@YarShev could you take a look?


add nginx 500 page

Requires https://github.com/dimagi/commcare-hq-errorpages/pull/7
This shows ngnix 500 page if Django is down @snopoke

I don't think this is a good idea. Django will still return a 500 response even if it handles the error.


MM-12219 Fix post actions menu for touch devices

Summary
Fixes post actions menu for touch devices.
Uses pointer event instead of touchEvent
Ticket Link
MM-12219
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[ ] Ran make check-style to check for style errors (required for all pull requests)
[ ] Ran make test to ensure unit and component tests passed
[ ] Added or updated unit tests (required for all new features)
[ ] Needs to be implemented in mobile (link to PR or User Story)
[ ] Has server changes (please link)
[ ] Has redux changes (please link)
[ ] Has UI changes
[ ] Includes text changes and localization file (.../i18n/en.json) updates
[ ] Touches critical sections of the codebase (auth, posting, etc.)

Setup Test Server label detected. Spinmint test server created if build succeeds (checks pass and no conflicts with base branch).

Spinmint test server created at: https://i-0a3abad1533cd82f7.test.spinmint.com
Test Admin Account: Username: sysadmin | Password: sysadmin
Test User Account: Username: user-1 | Password: user-1
Instance ID: i-0a3abad1533cd82f7

@wiersgallak Can you test the spinmint on Ipad and let me know if this fixes the issue.

Spinmint test server destroyed


Embeded data array

Add contact list to account

Done

redirect uri skeleton
common abstract classes

To do

add contact list to account
patch form
save contacts

Questions

Contacts could be embedded not a seperate data (how to store that in ASG?)
The contact table and form could be part of accounts (generated anyway ... ), the it should be a module ...
Might be easier to save to the doc db but less future proof?

To do:

Fix contact form

Use a dedicated component registered service for the forms


Update EKS in all environments

@rob-h-m commented on Thu Aug 15 2019

This work will be done in common 413, once AWS releases an update to address security issues that were identified recently


How do I search this database?

If I get the mach-nix message that my pacakge "is not available from any of the selected providers {'sdist', 'nixpkgs', 'wheel'} for the selected python version", how do I search this database to see for which python versions the database does have the package, if any?  When I use the github "Search or jump to" box, I get no hits in code.  For example, both "keras" and "keras extension:json" return no hits.  Thanks.
Edit: the best solution for now, as far as I can tell, is to download the repo as a zip or clone it, then use a search function local to my computer.  It's a slightly bothersome step but not big enough to be worth fixing.  Will close the issue.

I think it would be nice if there was a website to browse the data, but things like that are not high up on my priority list right now. Contributions are always welcome of course.

I think it would be nice if there was a website to browse the data, but things like that are not high up on my priority list right now. Contributions are always welcome of course.


Makefile syntax highlight bug, improper function colorization in dependency list

VSCode Version: 1.13.1
OS Version: macOS 10.12.5

Steps to Reproduce:
In this Makefile snippet's dependency list, if the variable $(T_AUX_MESSAGES_DRIVER_SRC) is put before the function call $(addprefix $(T_PROJ_SRC_DIR), $(...) $(...)), then "addprefix" is not properly colorized.

If I change the order, "addprefix" colorization is fine.

This bug might be present with other functions as well, like "patsubst", but I didn't try..

This issue was moved to textmate/make.tmbundle#16

Fixed here: https://github.com/Microsoft/vscode/pull/27293


Update keyboard shortcuts to meet new style guidelines

Why:
Closes #13893

What's being changed:

Check off the following:

[ ] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[x] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[ ] This pull request impacts the contribution experience

[ ] I have added the 'writer impact' label
[ ] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

@AnilSeervi
Thanks so much for opening a PR! I'll get this triaged for review :zap:


Udisk Image？

My board with jetson nano does not have  any slot of sd card, so I need an ubuntu 20.04 image of USD flash disk. Can I get support?

Do you mean: boot from USB disk?
I have been unable to boot Ubuntu 20.04 from USB so far. Some low-level drivers throw a spanner in the works.

Does that mean it works? I want to boot 20.04 on a JetsonNano from Waveshare, which has a micro-sd slot, but after a lot of tries discovered that it does not work

Booting from USB is not possible. The way it works for the original Tegra OS (Ubuntu 18.04) OS, fails to work on an Ubuntu 20.04 OS. Perhaps someone out there in the field has the solution, but I didn't get working.
Once it boots there are no other HW communication issue as far as I know.

@Qengineering Finally, I find the way to solve this problem: I can follow your guidance to upgrade ubuntu 18.04 to ubuntu20.04 on offical Udisk image. It does work, but it take me to much time.


Reverse apitools workaround from #47.

The new version's been released.

Codecov Report

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

@@           Coverage Diff           @@
##           master      #49   +/-   ##
=======================================
  Coverage   96.39%   96.39%
=======================================
  Files          29       29
  Lines        3408     3408
=======================================
  Hits         3285     3285
  Misses        123      123

Continue to review full report at Codecov.

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


fix compilation err

#273  👈
master

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

Join @pepyakin and the rest of your teammates on  Graphite


⚠ Fortnite has degraded performance

In 7117e0c, Fortnite (https://fortnite.com) experienced degraded performance:

HTTP code: 200
Response time: 1460 ms

Resolved: Fortnite performance has improved in 711bac2.


"Add file to project" should be more Bazel-aware

Description of the feature request:
For the projects that not using 1:1:1, and glob is used to include sub-folders, we cannot expect that we can just add module/src/java/a/b/c as a directory for a.b.c.Cl.java file with an appropriate glob that takes care of src/java here.
In such cases BUILD or BUILD.bazel file can be located in module folder while the full path to the class will be module/src/java/a/b/c/Cl.java
We need to make sure that there is a real Bazel build file in the folder(or one of the parent folder) before adding it to directories. If there is no such folder we'll add a/b/c that is used currently.
Which category does this issue belong to?
Intellij
What underlying problem are you trying to solve with this feature?
IJ is unable to Compile(or Sync) Bazel project cleanly if a wrong directories entry is there.
`ERROR: Skipping '//module/java/src/a/b/...:all': no targets found beneath 'module/java/src/a/b'
What operating system, Intellij IDE and programming languages are you using? Please provide specific versions.
No response
Have you found anything relevant by searching the web?
No response
Any other information, logs, or outputs that you want to share?
No response

fixed in #6388


HTK Build Window not compatible with Immersive Headset build and deploy

Right now the Build Window is specifically targeted at building out to either the emulator or to IpOverUsb and deploying to device.  It is not capable of deploying to local machine like is needed for the immersive headsets.

@jessemcculloch, is this for the 2017.1 or 2017.2 branches? Or both?

Probably both, but I think it only needs to be fixed for the 2017.2 branch since that is where the immersive headsets are supported

Using the built in Build and Run should suffice for this. Not really sure if that needs to be added to the Build Window.


Rewrite "package:" imports in Dart files in build output

Since pub conventions imply there is a packages/ directory next to each entrypoint file, you can often do things like this in an html file:
<script src="packages/browser/dart.js">
or for polymer apps:
<script src="packages/shadow_dom/shadow_dom.min.js">
When building with 'pub build' it seems that we only include a packages/ directory at the top level. So if you have an .html file in a subdir, for instance "web/dir/a.html", containing a url like above, then it wont work after building.
We should either create a packages dir under each sub level, or write a transformer that normalizes these urls.

This issue has been moved to dart-lang/pub#799.


Remove Elasticsearch from docker-compose

We've decided to remove Elasticsearch from docker-compose in order to simplify the build on local machines. Elasticsearch is an optional dependency and should be configured manually if one needs to use it.
Fixes #3464
Pull Request Checklist

[ ] Privileged views and APIs are guarded by proper permission checks.
[ ] All visible strings are translated with proper context.
[ ] All data-formatting is locale-aware (dates, numbers, and so on).
[ ] Database queries are optimized and the number of queries is constant.
[ ] Database migration files are up to date.
[ ] The changes are tested.
[ ] The code is documented (docstrings, project documentation).
[ ] GraphQL schema and type definitions are up to date.
[ ] Changes are mentioned in the changelog.

Do we have docs on how to set up elastic search?

@Pacu2 We recommend installing it in accordance with the official documentation.


Supervised dimesion reduction overfitting

Apologies if this is a dumb question, but what's the best way to understand level of overfitting when using supervised approach?
In example below, the separation of points is very clear despite random input. I understand the reason for it, but don't know how to asses the extent to which separation is driven by overfitting vs by "real" differences in data generating process. Any suggestions? Masking some samples works somewhat, but only if there are enough left for fitting after mask which there aren't in my data.
import umap
import numpy as np
from matplotlib import pyplot as plt

testSamples=400
randomrows=np.random.randint(0,2,size=(testSamples,50))
testMetadata=np.random.randint(0,2,size=testSamples)
fitter = umap.UMAP(n_neighbors=25, min_dist=0.1, metric='hamming').fit(randomrows, y=testMetadata)

#uncomment these to run semi-supervised
#testMetadata_masked=testMetadata
#testMetadata_masked[np.random.choice(len(testMetadata_masked), size=50, replace=False)] = -1
#fitter = umap.UMAP(n_neighbors=25, min_dist=0.1, metric='hamming').fit(randomrows, y=testMetadata_masked)

embedding  = fitter.embedding_

plt.scatter(embedding[:,0],embedding[:,1],  s=5, c=testMetadata)
plt.show()

This is indeed entirely expected.  You handed UMAP a cloud of random points.  If you use unsupervised UMAP you'll see this cloud as an amorphous blob with no real structure (which is good).  You then grabbed half of the points and told UMAP that they should be grouped together and the other half should be grouped together.  There was essentially no structure in your unsupervised embedding so the supervised aspect of your embedding was dominated by your embedding.
As you pointed out subsampling can be used to weaken this signal if that's what you want.  A quick and dirty fix might be to do a stratified subsampling approach where you subsampled a fixed number of labels from each of your classes.  That would allow you to weaken the signal from your labels while guaranteeing that they were all present and equally represented.

Thank you very much for sparing some of your valuable time to provide such intuitive explanation.
Indeed, n_neighbors would reduce the quality of the clustering itself, thereby impact the supervised clustering.
Overall, the target_weight parameter is easier to understand and experiment with.


Build error with next and<EMAIL_ADDRESS>or later

Tried to update hook-form and hookform/resolvers. Latest version of hook-form itself seems to be ok but hookform/resolvers from 2.0.0-beta.8 cause build error:
ready - started server on <IP_ADDRESS>:3000, url: http://localhost:3000
error -<EMAIL_ADDRESS>Attempted import error: 'set' is not exported from 'react-hook-form' (imported as 'r').

2.0.0-beta.7 is last version that does not cause the error.

Hi @hixus
Do you use the v7 of react-hook-form ? Starting at v2.0.0-beta.7, @hookform/resolvers require the v7 of react-hook-form.
Thanks for reporting, can you provide a full example reproduction ?

Ok, thank you. Didn't notice the v7 requirement so had only latest v6 of hook-form itself.


Feature: rollback function

I am using this wonderful package to log my model events (updated attributes). I was wondering if a rollback function (to a previous state) would be a useful enhancement for this package or if this would be considered as not in the scope of this package ..

I consider rolling back out of scope for this package.

@jozeflambrecht cause of the complexity I agree that it's out of scope. But I think that this could be a perfect extension package for this one.
Why so complex? Cause there are a lot of variables depending on use case how to roll back.
Do you want to roll back a single field or everything that happens back to wanted log entry. The most complex and possibly "unsolvable" problem are relationships - in most cases it's not enough to roll back a single entity.

I agree about the out of scope but also agree @Gummibeer about the possibility of an extension.  Rolling back would necessitate rolling back the entire hierarchy of changes above the point of rollback but would provide a useful means of "undoing" mistakes.  It does bring up security concerns undoing things but a complete log could be made by logging the rollback actions.  I think it could get a bit messy though with all the possibly related entities.


Storage Link on default badaso put wrong folder

Describe the bug
When using the upload image feature, the file path taken is wrong. By running the default artisan command "storage:link" the linked folder is "app/public", while badaso creates its own folder outside of the public folder. So the uploaded file will have an error taking the link on the storage.
To Reproduce
Steps to reproduce the behavior:

Go to 'Media manager'
Click on 'Image menu'
Click on 'plus icon'
Click on 'upload'
Click on 'chose file'
then upload image
See error (image broken)

Expected behavior
The images should be load and preview on page.
Screenshots
If applicable, add screenshots to help explain your problem.

Badaso (please complete the following information):

Version 2.9.6

Desktop (please complete the following information):

OS: iOS
Browser chrome
Version 114.0.5735.106

Hi,
To solve this problem, you can open the .env file and change the value of FILESYSTEM_DRIVER from local to public

Close (no response from issue owner)


universal link is not firing JS event on iOS 9

Thanks for creating this plugin! I have got to the point of integration where the app is catching URLs and opening the App instead of a webpage, however once reaching the App the javascript event never fires so I cannot proceed any further.
My config.xml contains:
<universal-links>
    <host name="artory.qualia.org.uk">
        <path url="/link/*" event="handleUniversalLink" />
    </host>
</universal-links>

This should catch anything on the /link/ url and fire the "handleUniversalLink" event listener. In the JS I have:
document.addEventListener('handleUniversalLink', handleUniversalLink);
function handleUniversalLink(payload) {
	console.log("received universal link payload:", payload);
}

It seems the event listener is never firing for handleUniversalLink and I have tried repeatedly using different variables such as the example vars etc and seem to have no luck.
Could it be because my URLs are being served from a sub-domain maybe? There are absolutely no errors in the JS or xCode console so no leads, and the plugin is definitely getting initialised on launch ([CDVTimer][universallinks] 1.968980ms).

Thanks for trying it out )
Can you post a link, that you are opening? Also, can you show more on how your JS file looks like? In general, it should be something like this:
var app = {
  // Application Constructor
  initialize: function() {
    this.bindEvents();
  },

  // Bind Event Listeners
  bindEvents: function() {
    document.addEventListener('handleUniversalLink', this.handleUniversalLink, false);

    // your other code
  },

  // handleUniversalLink Event Handler
  handleUniversalLink: function(event) {
    console.log('Processing link');
  },

  // your other methods

};

app.initialize();

I'm following this link: https://artory.qualia.org.uk/link/instance/800/
Any URLs from that domain that are followed by /link/ get caught by the app. However, once in the App none of the event listeners fire off in Cordova. There are alot of JS files as it is quite an intricate app, however the event listener gets executed on run-time, and when switching out to follow a universal link it switches back to the app and then doesn't fire the event listener.

I've been doing NSLog traces through the code, and when it reaches handleUserActivity, host == nil becomes true... after digging deeper findHostByURL was failing when checking the schemes. After adding scheme="https" into the config.xml the event is now firing in javascript!

Great, that you found the problem! Missed that you are using https :( Maybe should remove it from the url matching...

Easy mistake to make! Do you think the scheme matching is required?

Probably not. Matching is performed only to get a proper event name, that is send to JS. And developer is not gonna define two equal domains with different schemes (I hope).
From the native perspective scheme is used only for Android to inject correct settings in AndroidManifest.xml. For iOS it is not used anywhere: only path and domain in the .entitlements file.
So yes, I should remove scheme from the url matching.


export with torch==1.3.0???

how can i export model with torch==1.3.0????

@dreamhighchina  Looks like there are some operations not supported in torch v1.3.0, I would suggest you upgrade to at least 1.5.1


workflow for automatic pypi release

Additional required steps:

creation of a release

In Settings/Secrets define:

PYPI_REPOSITORY
PYPI_USERNAME
PYPI_PASSWORD

Please also extend the version in the setup.py. Currently this uses version='1.0.2', and we should get the version from the release tag.

Please also extend the version in the setup.py. Currently this uses version='1.0.2', and we should get the version from the release tag.

Done :-)

Great, thanks! :tada:


Multiple domains authentication

I'm trying to create multipleldap domains auth form for my app. I was added new text_filed in my auth form for new paramter ":company". Also I have two default params - ":login", ":password".
Also i configured my ldap.yml file like this:
development:
company: 1st_COMPANY
host: dc.1st_COMPANY.com
port: 636
attribute: sAMAccountName
base: dc=1st_COMPANY,dc=com
admin_user: CN=admin,OU=group,DC=1st_COMPANY,DC=com
admin_password: p@ssw0rd
ssl: true
company: 2nd_COMPANY
host: dc.2nd_COMPANY.com
port: 636
attribute: sAMAccountName
base: dc=2nd_COMPANY,dc=com
admin_user: CN=admin,OU=group,DC=1st_COMPANY,DC=com
admin_password: p@ssw0rd
ssl: true
Next I modified my devise_ldap_authenticatable-.8.1/lib/devise_ldap_authenticatable/ldap/connection.rb
file:
module Devise
module LDAP
class Connection
attr_reader :ldap, :login, :company
def initialize(params = {})
@company = params[:company]
ldap_configs = YAML.load(ERB.new(File.read(::Devise.ldap_config || "#{Rails.root}/config/ldap.yml")).result)[Rails.env]
ldap_configs = ldap_configs.is_a?(Hash) ? [ldap_configs] : ldap_configs
ldap_configs.each do |ldap_config|
if @company == ldap_config["company"]
------------------------- # original method' code
But it didn't work.
Param ":company" doesn't pass to def initialize(params = {}) method. Can anybody explain why?
Thanks!

params here is not like you think. It is a options hash sent from many methods in adaptater.rb
Devise::LDAP::Connection.new(options)


Deploy sources and JavaDoc artifact

It would be nice to see the sources attached in projects using this library.

Addressed in v0.5.2.


[Bug Report]: Why is there an extra space after the hash value？

System Info
System:
OS: macOS 13.3
CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Memory: 4.17 GB / 32.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 14.21.3 - /usr/local/bin/node
Yarn: 1.22.19 - /usr/local/bin/yarn
npm: 6.14.18 - /usr/local/bin/npm
Details
After I set builtins.css.modules.localIdentName to '[local]--[hash:6]', I noticed there was a weird space after the hash.

Reproduce link
https://github.com/dingff/rspack-template
Reproduce Steps

yarn dev

Good catch. Ive seen this in webpack before but dont think the cause is mutually exclusive.


get rid of rescue nil

not a good idea, nil check should be enough

Believe this is meant to catch parsing errors. Agree that blanket rescue nil is too broad, though. We can be more precise.

I tested this change with 3 test suites (mail, actionmailer and redmine) wihout any regression. These methods aren't responsible for parsing, it should be just a lookup. Rescuing StandardError is too cautious, but well, still better than rescue Exception 😈

rebased


Update test_create_func_renamed test to use FutureWarning instead of DeprecationWarning

Description
Seems like there is a need to update napari/utils/_tests/test_register.py::test_create_func_renamed following the change from DeprecationWarning to FutureWarning (#6980). See https://github.com/napari/napari/actions/runs/9517283478/job/26235510264?pr=6975#step:12:4160

Hm. Anyone have idea why tests not failed in original PR?

Anyone have idea why tests not failed in original PR?

Maybe #6980 branch was missing to be up to date with latest main so it didn't have the changes done over PR #6970 ? 🤔
If that is the case, maybe a check to the main branch protection rules could be worthy. Seems like there is an option not only to suggest updating the branch via the Update branch button but also one where you can prevent merges if the PR branch is not up to date with the base branch. From the GitHub docs, seems you can check a Require branches to be up to date before merging config: https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/managing-protected-branches/about-protected-branches#require-status-checks-before-merging

Thanks @dalthviz!

Thanks for digging that documentation up @dalthviz! I have applied the setting.

Thanks for digging that documentation up @dalthviz! I have applied the setting.

I'm not sure if it is good idea. It means, that you could merge one PR per 0.5h


[FEAT] Change Plans

Description
Develop the functionality to allow users to change their subscription plans seamlessly. This feature should enable users to upgrade, downgrade, or switch plans with minimal effort.
Acceptance Criteria

Backend API Implementation:

Create API endpoints or functions to handle plan changes:
Implement authentication and authorisation checks to secure these endpoints.

Error Handling:

Implement error handling mechanisms:
Handle scenarios like server errors, or invalid user inputs.

Purpose
Allow users to change their subscription plans seamlessly, enabling them to upgrade, downgrade, or switch plans with ease.
Requirement

Api Implementation: Implement endpoint to allow user choose a plan and also change their plan
Secure Authentication: Implement secure authentication mechanisms to verify user identities before allowing plan changes.
Error Handling: Handle errors such as network failures, server errors, or invalid inputs gracefully to maintain system reliability.

API Endpoints:

POST /api/subscribe: Subscribe a user to a plan.
POST /api/change_plan: Upgrade or downgrade a user's plan.
GET /api/plan/:userId: Check a user's current plan.

Expected Outcome

[ ] Users can successfully upgrade, downgrade, or switch their subscription plans.
[ ] Changes are reflected accurately across the application.
[ ] The system handles errors and provides informative feedback to users.

Too broad and unclear how payments factor in


[Bug]: AttributeError: pydantic_private when I try to run multi_modal_video_RAG.ipynb

Bug Description
Got the error AttributeError: pydantic_private when I try to run multi_modal_video_RAG.ipynb.
I install the pckages in the order mentioned at the beginning of the ipynb file and at the command
 text_store = LanceDBVectorStore(uri="lancedb", table_name="text_collection")
I get the error:
Version
0.11.21
Steps to Reproduce
That's my code up to the error:
from moviepy.editor import VideoFileClip
from pathlib import Path
import speech_recognition as sr
from pytubefix import YouTube
from pprint import pprint

import os

OPENAI_API_KEY = ""
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY

video_url = "https://www.youtube.com/watch?v=d_qvLDhkg00"
output_video_path = "./video_data/"
output_folder = "./mixed_data/"
output_audio_path = "./mixed_data/output_audio.wav"

filepath = output_video_path + "input_vid.mp4"
Path(output_folder).mkdir(parents=True, exist_ok=True)

from PIL import Image
import matplotlib.pyplot as plt
import os

def plot_images(image_paths):
    images_shown = 0
    plt.figure(figsize=(16, 9))
    for img_path in image_paths:
        if os.path.isfile(img_path):
            image = Image.open(img_path)

            plt.subplot(2, 3, images_shown + 1)
            plt.imshow(image)
            plt.xticks([])
            plt.yticks([])

            images_shown += 1
            if images_shown >= 7:
                break

def download_video(url, output_path):
    """
    Download a video from a given url and save it to the output path.

    Parameters:
    url (str): The url of the video to download.
    output_path (str): The path to save the video to.

    Returns:
    dict: A dictionary containing the metadata of the video.
    """
    yt = YouTube(url)
    metadata = {"Author": yt.author, "Title": yt.title, "Views": yt.views}
    yt.streams.get_highest_resolution().download(
        output_path=output_path, filename="input_vid.mp4"
    )
    return metadata

def video_to_images(video_path, output_folder):
    """
    Convert a video to a sequence of images and save them to the output folder.

    Parameters:
    video_path (str): The path to the video file.
    output_folder (str): The path to the folder to save the images to.

    """
    clip = VideoFileClip(video_path)
    clip.write_images_sequence(
        os.path.join(output_folder, "frame%04d.png"), fps=0.2
    )

def video_to_audio(video_path, output_audio_path):
    """
    Convert a video to audio and save it to the output path.

    Parameters:
    video_path (str): The path to the video file.
    output_audio_path (str): The path to save the audio to.

    """
    clip = VideoFileClip(video_path)
    audio = clip.audio
    audio.write_audiofile(output_audio_path)

def audio_to_text(audio_path):
    """
    Convert audio to text using the SpeechRecognition library.

    Parameters:
    audio_path (str): The path to the audio file.

    Returns:
    test (str): The text recognized from the audio.

    """
    recognizer = sr.Recognizer()
    audio = sr.AudioFile(audio_path)

    with audio as source:
        # Record the audio data
        audio_data = recognizer.record(source)

        try:
            # Recognize the speech
            text = recognizer.recognize_whisper(audio_data)
        except sr.UnknownValueError:
            print("Speech recognition could not understand the audio.")
        except sr.RequestError as e:
            print(f"Could not request results from service; {e}")

    return text

try:
    metadata_vid = download_video(video_url, output_video_path)
    video_to_images(filepath, output_folder)
    video_to_audio(filepath, output_audio_path)
    text_data = audio_to_text(output_audio_path)

    with open(output_folder + "output_text.txt", "w") as file:
        file.write(text_data)
    print("Text data saved to file")
    file.close()
    os.remove(output_audio_path)
    print("Audio file removed")

except Exception as e:
    raise e

from llama_index.core.indices import MultiModalVectorStoreIndex

from llama_index.core import SimpleDirectoryReader, StorageContext
from llama_index.vector_stores.lancedb import LanceDBVectorStore

from llama_index.core import SimpleDirectoryReader

text_store = LanceDBVectorStore(uri="lancedb", table_name="text_collection")

Relevant Logs/Tracbacks
Traceback (most recent call last):
  File "/home/chatziko/PycharmProjects/pythonProject1/rag_implementations/llama_rag/main.py", line 145, in <module>
    text_store = LanceDBVectorStore(uri="lancedb", table_name="text_collection")

  File "/home/chatziko/PycharmProjects/pythonProject1/rag_env/lib/python3.8/site-packages/llama_index/vector_stores/lancedb/base.py", line 184, in __init__
    self._table_name = table_name

  File "/home/chatziko/PycharmProjects/pythonProject1/rag_env/lib/python3.8/site-packages/pydantic/main.py", line 865, in __setattr__
    if self.__pydantic_private__ is None or name not in self.__private_attributes__:

  File "/home/chatziko/PycharmProjects/pythonProject1/rag_env/lib/python3.8/site-packages/pydantic/main.py", line 853, in __getattr__
    return super().__getattribute__(item)  # Raises AttributeError if appropriate
AttributeError: __pydantic_private__

@chatzikon What version of llama-index-vector-stores-lancedb do you have? The latest fixes this error (I see the traceback does not match the current source code)
Try pip install -U llama-index-vector-stores-lancedb and restart your notebook

I think that version 0.2.4 requires a python version >3.8 and I have 3.8. Is there any workaround?

@chatzikon sadly no -- python3.8 is actually not supported anymore though (its end-of-life), I really suggest updating
https://devguide.python.org/versions/


Widgets don't load

Dev Home version
0.1101.416.0
Windows build number
10.0.22621.3296
Other software
OS Build Version: 10.0.22621.3296.amd64fre.ni_release.220506-1250
.NET Version: .NET 8.0.1
Steps to reproduce the bug
Dashboard  --> Add Widget.
Expected result
It should come.
Actual result
It didn't come.
Included System Information
CPU: Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz
Physical Memory: 11.89GB (3.65GB free)
Processor Architecture: x64
Included Extensions Information
Extensions:
Microsoft.Windows.DevHomeAzureExtension_0.600.416.0_x64__8wekyb3d8bbwe
Microsoft.Windows.DevHome_0.1101.416.0_x64__8wekyb3d8bbwe
Microsoft.Windows.DevHomeGitHubExtension_0.1100.422.0_x64__8wekyb3d8bbwe
9932MartCliment.WingetUIWidgets_<IP_ADDRESS>_x64__g91dtg5srk15g
Widget Service:
MicrosoftWindows.Client.WebExperience_523.11500.0.0_x64__cw5n1h2txyewy

/logs
/needinfo

Please give us details in your description so we can understand the problem. As it is, we can't diagnose this problem.
Did the "Add Widget" dialog not populate with the available widgets? Did you select a widget and click Pin, but it didn't show up on the Dashboard? Did nothing show up, or did it show up but never load?

Logs:
Dev Home TempState.zip
https://1drv.ms/f/s!Aqq-Je19xlrfh0dLjzK3oqZ7FZko?e=sK2M4T

Please give us details in your description so we can understand the problem. As it is, we can't diagnose this problem.
Did the "Add Widget" dialog not populate with the available widgets? Did you select a widget and click Pin, but it didn't show up on the Dashboard? Did nothing show up, or did it show up but never load?

@krschau, The Add Widget dialog came, I selected a widget and clicked Pin, but it did not be pinned.

Duplicate of #1736

Duplicate of #1730


Send fulfillment update mail after updating the tracking number

What I'm trying to achieve
Send an update email containing the new tracking number after invoking the FulfillmentUpdateTracking mutation.
Describe a proposed solution
As done in dashboard 1.0, we would have a boolean field defaulted to false containing whether we should or not send an update mail to the customer.
References
Dashboard 1.0
https://github.com/mirumee/saleor/blob/2ec7faf34c5e674e15a3b27326956effb5f979ee/saleor/dashboard/order/views.py#L687-L694
Mutation
https://github.com/mirumee/saleor/blob/9b3990b90699cb484fcc7621beb63bcbef182787/saleor/graphql/order/mutations/fulfillments.py#L160-L173

Same thing for placing a draft order.

We should send an email when a draft order is completed and turned into regular order. When draft order is created, no emails should be sent as this is a temporary state.


Disable Native AIO for MySQL 5.6+ flavor.

@pivanof
It causes startup problems for tests that run a lot of mysqld instances.

This change is

Review status: 0 of 1 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Does rancher EBS storage plugin support tagging?

Does rancher EBS storage plugin support tags? For example I want to create ebs, set size and etc, but also is there possibility to set ebs tags?

Doesn't look like it's specified in the docs, but it is in the code: https://github.com/rancher/storage/blob/master/package/ebs/rancher-ebs#L157
If you have time to try it out and report back, I can label this as documentation and add it.

one more question, is this possible to modify volume tags, name via Rancher CLI/UI?

No, these are created as volumes are requested in your service. If you want to change something, it needs to be done inside the volume definition. Even if you changed something, the definition in compose will be used when the container is moved so it wouldn't persist.

@alexandrst88 Were you able to test adding tags?


A11y_Model Builder_Recommendation_Data_Resize: The tooltip information present in the data screen is getting truncated after applying both resize methods i.e text scaling and zooming.

GitHubTags
#A11ySev3; #A11yTCS; #A11yWCAG2.1; #DesktopApp; #Win11; #Visual Studio Client; #SH_ModelBuilder_Win32_May2023; #Resize Text; #Win32; #Benchmark; #WCAG1.4.4; #VS_tooltip;
Environment Details
Application Name: Microsoft Visual Studio Enterprise 2022 (64-bit) - Current
Version 17.6.2
Microsoft Windows 11 Enterprise 10.0.22621 Build 22621
Prerequisite
Method1:
Open Setting, Tab till System enter and Tab till display press enter
Set the machine’s target resolution to 1280*768.
Scaling to 200%
Method2:
Open Setting, Tab till System enter and Tab till display press enter
Set the machine’s target resolution to 1280*768.
Drag the text size slider to 200%.
Repro Steps

Launch the Visual Studio with at least one of the .NET workload.
Tab till enable ML.NET Model Builder (Tools -> Options -> Environment -> Preview Features) and select it.
Create a new .NET project or open an existing .NET project.
Open context menu(Right-click) of the project in the solution explorer.
Tab till Add and then tab till Machine Learning Model and press enter.
Model Builder dialog will open. Tab till Scenario tab.
Select Scenario screen will appear.
Tab till "Recommendation" and press enter.
Setup environment screen will appear, Tab till Local CPU tile and select it.
Tab till Next button and press enter.
Data screen will appear.
Verify whether the tooltip information present in the data screen is getting truncated after applying both resize methods i.e text scaling and zooming or not.

Actual Result
The tooltip information present in the data screen is getting truncated after applying both resize methods i.e text scaling and zooming.
Note:
Similar issue observed throughout the application wherever we are having lengthy tooltips.
Expected Result
The tooltip information present in the data screen should not truncate after applying both resize methods i.e text scaling and zooming.
User Impact
Low vision user will not be able to get the information regarding the content which is present in the tooltip.
Attachment
Scaling method

Zooming method

@Samhitha66   this  can be validated by a private build you can download from here

@zewditu
We don't have access for the link which you provided in the above comment.
Please provide us the access. So that we will verify this bug.
#Regressed:07-13-23; #Pendinginput;

@zewditu
Regressed the issue in the below environment
Microsoft Visual Studio Enterprise 2022 (64-bit) - Preview
Version 17.8.0 Preview 1.0 [33912.440.main]
Now those tooltips are not adopting resize itself.


Doesn't expand ~ in paths to executables

Set alias ls="~/bin/ls"
Run ls

Here is the proposed fix for this issue.
fix


📝 Documentation

Description
This PR adds documentation for the Clifford synthesis functionality.
Checklist:

[x] The pull request only contains commits that are related to it.
[x] I have added appropriate tests and documentation.
[x] I have made sure that all CI jobs on GitHub pass.
[x] The pull request introduces no new warnings and follows the project's style guidelines.

Another thing that I just noticed: The update of the README is also still left. Should also be (more or less) copy&paste from #78.
The important things are to have the paper listed and maybe the short "QuickStart" example for the synthesis.


FAB doesn't collapse properly in iOS

"react": "16.0.0-alpha.12"
"react-native": "0.48.1"
"native-base": "2.3.6"
iOS 11
Actual behaviour
Using FAB in iOS, when clicking on child button and then change the FAB's "active" to false, all buttons collapses except last one.
(Note that there's no problem when clicking on the actual FAB button to expand/collapse. The problem is just when trying to collapse everything by clicking on a child button)
Code
`
import React, { Component } from 'react';
import { View } from 'react-native';
import { Fab, Icon, Button, Container, Content } from 'native-base';
class TmpScreen extends Component {
constructor() {
    super();
    this.state = {
        active: false
    };
}

render() {
    return(
        <Container>
            <View style={{flex: 1}}>
                <Fab
                    active={this.state.active}
                    direction="up"
                    position="bottomRight"
                    containerStyle={{  }}
                    style={{ backgroundColor: 'black' }}
                    onPress={() => this.setState({ active: !this.state.active })}
                >
                    <Icon name="add"/>
                    <Button
                        style={{backgroundColor: 'grey' }}
                        onPress={() => this.setState({ active: !this.state.active })}
                    >
                    </Button>
                    <Button
                        style={{backgroundColor: 'green'}}
                        onPress={() => this.setState({ active: !this.state.active })}
                    >
                    </Button>
                    <Button
                        style={{backgroundColor: 'red'}}
                        onPress={() => this.setState({ active: !this.state.active })}
                    >
                    </Button>
                </Fab>
            </View>
        </Container>
    )
}

}
`
Steps to reproduce (code snippet or screenshot)

Click on FAB
Click on one of its children buttons

Screenshot of emulator/device

Is the bug present in both ios and android or in any one of them?
It's working on Android.
Any other additional info which would help us debug the issue quicker.
Yes. If i make the direction 'left', the it's working on iOS !!

@minaskamel The child button is not updating active state of FAB, hence this
try updating this state using ref

In onPress={() => this.setState({ active: !this.state.active })} I'm changing the state.active.. and the active of FAB I'm reading it from the state... why this is not working? Can you send me a working code?

@minaskamel just tried a workaround.
Code
import React, { Component } from 'react';
import { Container, Header, View, Button, Icon, Fab } from 'native-base';
export default class FABExample extends Component {
  constructor() {
    super();
    this.state = {
      active: true
    };
  }
  render() {
    return (
      <Container>
        <Header />
        <View style={{ flex: 1 }}>
          <Fab
            active={this.state.active}
            direction="up"
            containerStyle={{}}
            style={{ backgroundColor: '#5067FF' }}
            position="bottomRight"
            onPress={() => this.setState({ active: !this.state.active })}>
            <Icon name="share" />
            {this.state.active ? <Button style={{ backgroundColor: '#34A34F' }} onPress={() => this.setState({ active: false })}>
              <Icon name="logo-whatsapp" />
            </Button> : null}
            {this.state.active ? <Button style={{ backgroundColor: '#3B5998' }} onPress={() => this.setState({ active: false })}>
              <Icon name="logo-facebook" />
            </Button> : null}
            {this.state.active ? <Button style={{ backgroundColor: '#DD5144' }} onPress={() => this.setState({ active: false })}>
              <Icon name="mail" />
            </Button> : null}
          </Fab>
        </View>
      </Container>
    );
  }
}

Gif

That worked. Thanks a lot.

Using the previous code losses the down animation.
Try this, it works as suggested by @SupriyaKalghatgi.
<Fab
  active={this.state.active}
  ref={component => this._fab = component}
  onPress={() => {
    const status = !this.state.active ;
    // Force the status update
    this._fab && (this._fab.state.active = status);
    this.setState({ active: status})
  }}>
  // Your buttons here
</Fab>

Using the previous code losses the down animation.
Try this, it works as suggested by @SupriyaKalghatgi.
<Fab
  active={this.state.active}
  ref={component => this._fab = component}
  onPress={() => {
    const status = !this.state.active ;
    // Force the status update
    this._fab && (this._fab.state.active = status);
    this.setState({ active: status})
  }}>
  // Your buttons here
</Fab>

it worked for me with little changes; you should use this._fab._root.state.active

Still happening on 2.15.2


Add R programming cheatsheet.

Hi @Suryansh1720001 , wanted to add a R programming cheatsheet in your repository. Please assign this issue to me so that I can add it.

Hello @iamjayathi
Go for it. And go through the readme and contributing file first before sending the pull request.
( Also please keep this in mind - don't send any Plagiarized content. )
Thank you


docker -c cpushares

I want use docker -c cpushares ，but I have a  problem，it is cpu numa  architecture。
what is cpu numa
http://en.wikipedia.org/wiki/Non-uniform_memory_access

it means if docker cupshares  maybe  stretch over NUMA node  lead to cpu  performance  decrease
I don’t use --cpuset=“” ,because it is not  flexible
What should I do？

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                24
On-line CPU(s) list:   0-23
Thread(s) per core:    2
Core(s) per socket:    6
Socket(s):             2
NUMA node(s):          2
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 62
Stepping:              4
CPU MHz:               2600.024
BogoMIPS:              5205.39
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              15360K
NUMA node0 CPU(s):     0-5,12-17
NUMA node1 CPU(s):     6-11,18-2

hmm i do not know how we would implement this do you have any ideas

I think some tools like numactl may help solve this problem.


Add support for multiple addresses same as in golang client

Hi,
It would be great if you'll be able to support multiple addresses same as in the golang client library for better support on working with clickhouse clusters.
Thank you!

@kobi-co, it should be similar to https://github.com/ClickHouse/clickhouse-go#http-support-experimental, right?
http://host1:8123,host2:8123/database?dial_timeout=200ms&max_execution_time=60

I actually meant the option to pass multiple addresses in the Open method, but if we can get the same result by passing one address with multiple hosts that's good as well.
Thanks!

Plus 1
Hello
I have clickhouse cluster - 4 servers (4 shards, no replicas). Now, this client can connect only to one instance (For example - shard 2). IF shard 2 DOWN - nothing work ...

pass multiple: { host, port, username, password, dbName }[]. AS ARRAY
switching connection and other INSIDE lib

even tough we can manage this by ourselves in application side, but having this feature in client would be a lot better.
generic connection-string could be used.
I can work on this if you guys are open to PR

The tricky part is probably the internal implementation with the Node.js client, as it looks like it will require multiple HTTP agents (due to KeepAlive and different hosts). Then, what is the strategy for choosing one of the available underlying agents—random/round-robin? Also, how will it work with a custom HTTP agent instance that can be provided in the client config? What if a particular node is down? And many other corner cases...
Another option is to keep the entire client implementation as-is and provide an auxiliary client builder for multiple addresses with multiple internal client instances inside. But this is also fairly convoluted.
Anyway, for a smooth client usage experience, it will be required to track the nodes that are down and so on, and that looks like an LB responsibility, which, in my opinion, should be used with clusters that expose the HTTP interface anyway (like nginx with a very simple config that we use in the client tests with multiple nodes).
CC @mshustov WDYT?

Anyway, for a smooth client usage experience, it will be required to track the nodes that are down and so on, and that looks like an LB responsibility, which, in my opinion, should be used with clusters that expose the HTTP interface anyway (like nginx with a very simple config that we use in the client tests with multiple nodes).

Agreed, IMO it's the correct design, considering all the corner cases you mentioned above

By no means I am a Clickhouse expert but isn't clickhouse cluster topology active-active? If so, it wouldn't matter which instance is receiving the connection. For load balancing or query splitting end users still can use nginx like proxies, this feature won't prevent them for doing so.
As for the context of this request I believe ensuring one stable connection is enough. It could select randomly or linearly doesn't matter, no need to track each node just iterate until one connection succeeds.


Should I be able to "Hide Folders"?

This action hides the icon, but not the contents:

@sbatten  / @sandy081 Any pointers here would be helpful. It appears that activity bar visibility is controlled by https://github.com/microsoft/vscode/blob/a987fee52eded44d24c2dc4784f7864d5852d06a/src/vs/workbench/services/views/browser/viewDescriptorService.ts#L789-L791 which respects the canToggleVisibility setting which a view sets on registration, but when in the secondary sidebar it just executes the composite bar action which doesn't have access to this property on the view. Is there a simple way to access the backing view descriptor of the composite item? What's the best approach to solving this as this effects any view which would say "hey I can't be hidden" and is moved to the secondary bar.

Thing is that we do not have capability to disable hiding view containers. It means, one can toggle explorer view container in the activity bar, but one cannot hide folders view because we have capability to disable hiding views. Hence, once you move just folders view to secondary side bar, we create a view container and place folders view in that. It is very similar to having only folders view in the explorer view container in the side bar. So one can always toggle the visibility of folders view container in the secondary side bar.

This action hides the icon, but not the contents:

I think it is because, this is the last visible view container and since there is no other view container to show after hiding this, this is shown. This is same behaviour also in other locations (sidebar) I suppose

Oh, I see. I think my confusion arose from the fact that the new view container has the same name as the view inside of it. I notice on the secondary sidebar with a view container with more than one view in it you still are unable to hide the views, but I guess that's more of a feature request since the context menu isn't even available there. Will close this as designed.


pods file missing

Hi
Pods file are missing in the project

I created new pod file and new work space for example. After this pods issue got resolved, but after this horizontalDial was not available.
Anyone can help me out its little urgent !!
Thanks

🤦♂
cd Example pod install


⚠ Jenkins Plugins Artifactory has degraded performance

In dbc1a95, Jenkins Plugins Artifactory (https://get.jenkins.io/plugins/artifactory/) experienced degraded performance:

HTTP code: 200
Response time: 1294 ms

Resolved: Jenkins Plugins Artifactory performance has improved in 7b5c940 after 12 minutes.


Helm setup requires two passes

I'm finding that the helm setup used for the latest release (v0.6.0) takes two passes of the helm install multicluster-scheduler [...] to work properly. On the first pass of eg.
helm install multicluster-scheduler admiralty/multicluster-scheduler \
  --kube-context $CLUSTER2 \
  --set agent.enabled=true \
  --set agent.clusterName=c2

the following error message is received:
Error: Internal error occurred: failed calling webhook "webhook.cert-manager.io": Post https://cert-manager-webhook.cert-manager.svc:443/mutate?timeout=30s: dial tcp <IP_ADDRESS>:443: connect: connection refused

and the multicluster-scheduler-agent-[...] pod is stuck in ContainerCreating state with the following  error, even after exporting the remote secret over via ./kubemcsa export --context $CLUSTER1 c1 --as remote | kubectl --context $CLUSTER1 apply -f - and ./kubemcsa export --context $CLUSTER1 c2 --as remote | kubectl --context $CLUSTER2 apply -f -:
Events:
  Type     Reason       Age                   From               Message
  ----     ------       ----                  ----               -------
  Normal   Scheduled    3m7s                  default-scheduler  Successfully assigned default/multicluster-scheduler-agent-9fddf8bf-85ddk to node3
  Warning  FailedMount  2m59s (x5 over 3m7s)  kubelet, node3     MountVolume.SetUp failed for volume "remote" : secret "remote" not found
  Warning  FailedMount  64s                   kubelet, node3     Unable to mount volumes for pod "multicluster-scheduler-agent-9fddf8bf-85ddk_default(4160c035-35ec-11ea-a853-fa163ec400e7)": timeout expired waiting for volumes to attach or mount for pod "default"/"multicluster-scheduler-agent-9fddf8bf-85ddk". list of unmounted volumes=[cert]. list of unattached volumes=[cert config remote multicluster-scheduler-agent-token-6hpw8]
  Warning  FailedMount  59s (x9 over 3m7s)    kubelet, node3     MountVolume.SetUp failed for volume "cert" : secret "multicluster-scheduler-agent-cert" not found

Things seem to work fine after this point only after multicluster-scheduler is uninstalled and subsequently re-installed with helm:
helm uninstall multicluster-scheduler --kube-context cluster2
helm install multicluster-scheduler admiralty/multicluster-scheduler \
  --kube-context $CLUSTER2 \
  --set agent.enabled=true \
  --set agent.clusterName=c2

Hello,
you should not get this problem if you install cert manager first:

Thanks for your reply @skalp! Ah, ok - so maybe I was just being a bit too hasty :) Will try again with some small test clusters, and make sure to check if cert-manager-webhook is running before doing the helm install.


install FILES given no DESTINATION

Upon Performing this command, "cmake .;make;sudo make install;sudo systemctl enable jhi"
CMake Error at CMakeLists.txt:274 (install):
cmake .;make;sudo make install;sudo systemctl enable jhi"_
CMake Error at CMakeLists.txt:274 (install):
install FILES given no DESTINATION!
-- Configuring incomplete, errors occurred!
See also "/home/erictran/Downloads/dynamic-application-loader-host-interface/CMakeFiles/CMakeOutput.log".
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.
This can be replicated by performing the command again, or individually.

One possibility:
What init system do you have on this system?
The cmake file assumes systemd by default.
To use SysVinit instead of systemd run:
cmake . -DINIT_SYSTEM=SysVinit
Was this the cause?

Thank you jlahav, this worked well and sorry about the formatting. Everything seems to be working as intended.

I also had the same problem because I am trying to install it inside a Docker container, where there is no init at all. Could it just skip installing service file in that case?

For me the issue was that I didn't had pkg-config installed so COMMAND pkg-config systemd --variable=systemdsystemunitdir OUTPUT_VARIABLE SYSTEMD_DIR failed. Interestingly, it didn't throw and error at that time.


Ubuntu 12.04 problems

When installing t2-cli globally on Ubuntu 12.04, we saw a failure with node-pre-gyp, which we discovered was due to a failure to install the node module named "usb". This was eventually traced to an issue with the default g++ version on Ubuntu - upgrading from 4.6 to 4.8 allowed us to successfully install the appropriate "usb" version globally with npm install<EMAIL_ADDRESS>-g. see: https://gcc.gnu.org/gcc-4.8/cxx0x_status.html and my comment here https://github.com/nonolith/node-usb/issues/125#issuecomment-236375642 and instructions for upgrading g++ here https://askubuntu.com/questions/271388/how-to-install-gcc-4-8
Unfortunately, installing t2-cli globally still failed, we think still on the step when compiling the usb module. We were able to finally install the t2-cli by checking out this repository and npm linking to the globally successfully installed usb module. (and finally, making sure t2 was installed in a directory on our $PATH)
Side note: Ubuntu 12.04 is supported until 2017: http://www.ubuntu.com/info/release-end-of-life

Ubuntu error looks similar to this recent bug report: https://github.com/tessel/t2-cli/issues/783

Also note that the device this was having problems with was a Chromebook with Ubuntu dual installed on it somehow, it looked like it was made by Lenovo?

@rwaldron as discussed offline


Add AllowMediaTranscription description

There is an updated value that allow for admins to manage transcription generation for all videos in ODSP. This will control the initial on demand feature allowing owners to request a transcript on demand as well as the longer term automatic transcription feature.

Docs Build status updates of commit 7072493:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOTenant.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@dariomws @tseward @get-itips

Docs Build status updates of commit b6ddc32:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOTenant.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Hello @mskaai
Same question as https://github.com/MicrosoftDocs/OfficeDocs-SharePoint-PowerShell/pull/108#issuecomment-995946715

@mskaai Please update

Collaborator

Hi, it should be published in version 16.0.21909.12000. This is also the old PR, I actually submitted an updated PR that went through I think.

Collaborator

Hi, it should be published in version 16.0.21909.12000. This is also the old PR, I actually submitted an updated PR that went through I think.

Do you mean the PR 108? It is for Set-SPOSite and this is for Set-SPOTenant, please confirm if this PR is still valid, thanks

@tiburd

Docs Build status updates of commit b73a8ed:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Set-SPOTenant.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


The video is missing. .. how does it work ? Is it just like the other ones  ?

s bro i uploded the video

@404-ghost yeah it's just like the other ones.
Who the  ..... would click allow ?
Also why it's pics not a stream of the cam ?

macha serveo website is down . so serveo tunnel wont work


(Ignore) Testing mac os x branch build restriction for master works

I don't want to merge this with master until we are ready with all the other changes that have occurred.  Any way you can pull out just the changes the .yml files that are required, then we wouldn't have all the other commits in master yet?

The changes made are identical to the changes in the pull request to develop. This one is to make sure that restricting builds on os x to commits/PRs in the master branch works.


Gif are not animated when the BitmapImage is already downloaded when settting animation source

Hi @valhentai,
Could you give more details on how to reproduce the issue?

I was wrong, it is not when image is already loaded. It happen when the BitmapImage is already downloaded.
if I do
ImageModule.BitmapImage.DownloadCompleted += (e, a) =>
 {
       ImageBehavior.SetAnimatedSource(image, ImageModule.BitmapImage);
  };

There will be no animation. When I set the AnimatedSource when BitmapImage.IsDownloading is true, the animation will work.

I don't have this problem with XamlAnimatedGif but the animation is too slow with this library.

I got an AnimationLoaded event but GetAnimationController return null. So I must reach this part of the code https://github.com/XamlAnimatedGif/WpfAnimatedGif/blob/5e30f4e514170534b40ae8a23ec48854c5e732e9/WpfAnimatedGif/ImageBehavior.cs#L408-L412
My BitmapImage use a stream source and not a Uri so
https://github.com/XamlAnimatedGif/WpfAnimatedGif/blob/5e30f4e514170534b40ae8a23ec48854c5e732e9/WpfAnimatedGif/ImageBehavior.cs#L369
must be false.

OK, so there seems to be multiple problems... Not sure where it's coming from. If you could provide a short but complete example that reproduces the issue, it would be very helpful.

I did some debbuging and in the end the problem didn't came from your library. My BitmapSource reference was changed so when I setted set animation source at different time I ended up setting a different source and one was corrupted.

I'm glad you were able to solve your problem. Thanks for letting me know!


[BEAM-9980] tests tied with Python versions configurable

Made it possible for some tests to configure which python version to use  with gradle properties

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

R: @tvalentyn

thanks a lot for this work, @lazylynx. Sorry for taking too long to respond, will try to take a look tomorrow.

Thank you for review @tvalentyn !
I prefer to split to separated commits, I will update and resolve conflicts later.
And thank you for suggestion for introducing the concept of high/low priority versions.
I do agree your plan.

@tvalentyn Thank you for detail comments.
I made codes to just refactor current tests. PTAL.

@tvalentyn updated. PTAL.

Thanks, @lazylynx . The change LGTM, will run some tests to make sure things didn't break.

Run Python MongoDBIO_IT

Run Python 3.5 PostCommit

Run Python 3.6 PostCommit

Run Chicago Taxi on Dataflow

Run Python MongoDBIO_IT

Run Python 2 PostCommit

@tvalentyn OK, I will split this PR to be separated by test-suites.
And this PR will be updated to one for dataflow test-suite.

Run Chicago Taxi on Dataflow

Run Python MongoDBIO_IT

Run Python MongoDBIO Load Test

Run PythonDocker PreCommit

Run PythonDocker PreCommit

MongoDB failure is unrelated, opened https://issues.apache.org/jira/browse/BEAM-10718.


Failed resolution of: Landroid/support/v4/util/ArrayMap;

I'm getting this crash as soon as I call extension.gpg.GooglePlayGames.init(false), everything was working previous to upgrading to the latest Android Support Library (23.1.1) and Google Play Services (28).
I'm looking into reverting these upgrades now, but this seems like a problem that will need dealing with eventually.
11-30 16:05:47.618   878   878 E AndroidRuntime: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/util/ArrayMap;
11-30 16:05:47.618   878   878 E AndroidRuntime:        at com.google.android.gms.common.api.GoogleApiClient$Builder.<init>(Unknown Source)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at com.google.android.gms.common.api.GoogleApiClient$Builder.<init>(Unknown Source)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at com.gpgex.GameHelper.createApiClientBuilder(GameHelper.java:238)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at com.gpgex.GameHelper.setup(GameHelper.java:278)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at com.gpgex.GooglePlayGames$1.run(GooglePlayGames.java:56)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:739)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:95)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:148)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:5417)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
11-30 16:05:47.618   878   878 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.util.ArrayMap" on path: DexPathList[[zip file "/data/app/com.grapefrukt.games.twofold-1/base.apk"],nativeLibraryDirectories=[/data/app/com.grapefrukt.games.twofold-1/lib/arm, /data/app/com.grapefrukt.games.twofold-1/base.apk!/lib/armeabi, /vendor/lib, /system/lib]]
11-30 16:05:47.618   878   878 E AndroidRuntime:        at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
11-30 16:05:47.618   878   878 E AndroidRuntime:        at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
11-30 16:05:47.618   878   878 E AndroidRuntime:        ... 12 more
11-30 16:05:47.618   878   878 E AndroidRuntime:        Suppressed: java.lang.ClassNotFoundException: android.support.v4.util.ArrayMap
11-30 16:05:47.618   878   878 E AndroidRuntime:                at java.lang.Class.classForName(Native Method)
11-30 16:05:47.618   878   878 E AndroidRuntime:                at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
11-30 16:05:47.618   878   878 E AndroidRuntime:                at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
11-30 16:05:47.618   878   878 E AndroidRuntime:                at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
11-30 16:05:47.618   878   878 E AndroidRuntime:                ... 13 more
11-30 16:05:47.618   878   878 E AndroidRuntime:        Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available

This error was encountered using haxe 3.2.0, openfl 3.4.0 and lime 2.7.0.

Turns out that manually copying android-support-v4.jar into bin\android\bin\deps\gpgex\libs (where bin is my build folder) does resolve this issue, so it shouldn't be a huge problem to fix.
I am, however not familiar enough with the android build system to know where to add this.

Hi, you don't need to copy anything. Thing is: To use google play games (you need to have google-play-services_lib and android-support-v4) downloaded into your android SDK Folder (using the android sdk manager) - please read: https://github.com/SempaiGames/extension-googleplaygames/blob/master/README.md#how-to-install
Also, you need to upgrade to the last versions of extension-googleplaygames, extension-googleplayservices-lib and extension-android-support-v4 on haxe (this should be done automatically but running haxelib upgrade).
This is not something we can fix, as there's something that according to google terms and conditions every developer must do on it's own (really annoying). That's why we cannot include the required JARs from google directly on the extensions (Bad dog Google! bad dog! :-1: )
Anyway, I think in the future we'll be able to check if those files are already downloaded so we can raise an error in case they're missing telling people exactly what to do :+1:  (I'll insist Joshua on that).
Thanks!

I'm sorry! I didn't see the android-support-v4 dependency, I guess I got confused since I had it working and then broke it. Thanks!

Not your fault :P android-support-v4 was silently added as a dependency few weeks ago by google.


Allow null on updateInputs

Fixes #148
However, I don't know how to update the snapshots/tests

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

Thanks a lot for the PR! I'll add a test for it.