Not able to reproduce the scores using provided checkpoint on NLG tasks

Hi, I was able to reproduce the GLUE benchmark results but not the NLG task.
For NLG tasks, I downloaded the checkpoint for GPT2-M and follow the step 2,3,4 in the instructions
https://github.com/microsoft/LoRA/tree/main/examples/NLG
However, the scores were either extremely low, or there were errors during evaluations.
For e2e task I got:
SCORES:
BLEU: 0.0000
NIST: 0.0196
METEOR: 0.0034
ROUGE_L: 0.0072
CIDEr: 0.0000
For WebNLG and DART, I see error:
Error: test and reference not same length
ERROR ON COMPUTING METEOR. MAKE SURE YOU HAVE JAVA INSTALLED GLOBALLY ON YOUR MACHINE.
I do have java installed.
And the other scores were also low:
BLEU    BLEU NLTK    METEOR    chrF++    TER    BERT-SCORE P    BERT-SCORE R    BERT-SCORE F1    BLEURT
0            0        -1      0.11   1.96               0               0                0        -1
Any suggestions? Thank you.

Hello, I have the same problem, have you solved it please?

@1181000705 Yes, partially. The low NLG scores are because somehow the original script did not load the pretrained backbone models. So make sure you are loading the backbone models weights correctly, together with the lora weights, you will get the published scores.
As for the
Error: test and reference not same length
ERROR ON COMPUTING METEOR. MAKE SURE YOU HAVE JAVA INSTALLED GLOBALLY ON YOUR MACHINE.
No idea yet.

The low NLG scores are because somehow the original script did not load the pretrained backbone models.

I see. Would be great if could make a PR to fix that!

ERROR ON COMPUTING METEOR. MAKE SURE YOU HAVE JAVA INSTALLED GLOBALLY ON YOUR MACHINE.

Seems like a dependency issue.

The low NLG scores are because somehow the original script did not load the pretrained backbone models.

The error is here:
in the finetuning script examples/NLG/src/gpt2_ft.py line 256
if args.rank == 0:
        model_path = os.path.join(args.work_dir, f'model.{train_step}.pt')
        print('saving checkpoint', model_path)
        torch.save({'model_state_dict': model.state_dict()}, model_path)
    distributed_sync(args)
    return train_step

The saved checkpoint contains the model.state_dict(), where the backbone gpt2 parameters are started with a prefix transformer.
However, in examples/NLG/src/model.py, line 448:
self.transformer.load_state_dict(state_dict, strict=False)

This transformer.load_state_dict method should accept parameters WITHOUT the prefix transformer. So when loading finetuned model from checkpoint, only LoRA weights are loaded

ERROR ON COMPUTING METEOR. MAKE SURE YOU HAVE JAVA INSTALLED GLOBALLY ON YOUR MACHINE.

same error with webnlg, how to fix it

ERROR ON COMPUTING METEOR. MAKE SURE YOU HAVE JAVA INSTALLED GLOBALLY ON YOUR MACHINE.

same error with webnlg, how to fix it

You can follow this issue to solve it.:https://github.com/WebNLG/GenerationEval/issues/4

ERROR ON COMPUTING METEOR. MAKE SURE YOU HAVE JAVA INSTALLED GLOBALLY ON YOUR MACHINE.

same error with webnlg, how to fix it

You can follow this issue to solve it.:WebNLG/GenerationEval#4

So you use the eval.py in this repo?

ERROR ON COMPUTING METEOR. MAKE SURE YOU HAVE JAVA INSTALLED GLOBALLY ON YOUR MACHINE.

same error with webnlg, how to fix it

You can follow this issue to solve it.:WebNLG/GenerationEval#4

Thanku for guidance, it works for me


Migration missing pivot table creation for ManyToMany

Describe the bug
I have two tables that I just added ManyToMany relations to and for some reason the migration created doesn't have anything for the pivot table... not sure if this is a bug or if I'm doing something dumb 😬
Stack trace
N/A
To Reproduce

// ProviderBusiness.ts
@ManyToMany(() => Service, 'providers', { owner: true })
services = new Collection<Service>(this);

// Service.ts
@ManyToMany(() => ProviderBusiness, (providerBusiness) => providerBusiness.services)
providers = new Collection<ProviderBusiness>(this);

After making those changes and running yarn mikro-orm migration:create nothing gets generated for the pivot table.
Expected behavior
The new migration contains commands to create the pivot table
Additional context
I've tried practically every variation of syntax and read through the docs pretty thoroughly, so not sure what the issue is. I also checked to make sure the files being detected were showing up correctly. My only other path forward would be to try this.
Versions

Dependency
Version

node
v16.13.0

typescript
4.4.3

mikro-orm
4.5.9

@mikro-orm/postgresql
4.5.9

Your property definition is ok, but this is not enough to reproduce anything. There are dozens of tests that test exactly this, try to prepare full reproduction.

Ugh I was worried about that 😅 any tips for getting a repro setup quickly?

Start with what you have, and simplify it as much as you can while stil preserving the failure.
But I kinda dont expect you to be able to provide failing repro, as I really dont believe it would not work :D I mean, if something like that would be true, I am sure there would be many people already reporting this, v4.5.9 is 5 months old already.
Obviously double check the table is not already created, if its a dev database, try wiping it. Be sure to wipe dist, reinstall and rebuild things, compile TS, ....
I guess you dont use any specific schema?
Also be sure to upgrade to latest first, just for the sake of it. At this point I would even say upgrade to v5 rc (as schema diffing has been completely rewritten there).

I actually think I managed to get a repo setup (just copied my codebase and just deleted a ton lol). Check it out and look at the migration it created.
You should only need to run yarn and then duplicate .env.sample and rename as .env.local. Lemme know how it goes!

I see we don't have the same idea of how minimal repro should look like :P

Haha well we made a few modifications and I thought it would be relevant to include them. I can try to pair it down more.

You are supposed to remove all of them that are not related - usually you can find what you did wrong by just doing this. This is really over complicated, just opened the ORM config and I have no idea what I am reading there :D

Alright I got rid of a bunch of additional stuff and the issue is still happening... I'll keep looking for more to trim, but see if that's better

I guess I know what's wrong, you are using mongo naming strategy that does not have the pivot table name method.

Yup, there it is! I would NEVER have figured that out. @johnkahn (I'll dm him) - what was your rationale for the below?
import { MongoNamingStrategy } from "@mikro-orm/core";

// ...

namingStrategy: MongoNamingStrategy, // Camel case property and table names

You might be better of using EntityCaseNamingStrategy.
https://github.com/mikro-orm/mikro-orm/blob/master/packages/core/src/naming-strategy/EntityCaseNamingStrategy.ts
I'll implement that method for v5 just for the added safety (although this is kind of a misusage). No plans to backport anything at this stage as v5 is almost ready.

although this is kind of a misusage

Call it what it is... it's a misusage 🤣
So if I make that swap, will there be any other things that might change in the naming and create a weird experience for devs? And thank you so much for the help; this has consumed a ton of my day 🙄

Also good call on the other stuff you mentioned; sounds like a good approach!

Compare the code, they might do almost the same thing, you could as well just extend the mongo strategy and implement that missing method.
class MyNS extends MongoNamingStrategy {
    joinTableName(sourceEntity: string, targetEntity: string, propertyName: string): string {
    return this.classToTableName(sourceEntity) + '_' + this.propertyToColumnName(propertyName);
  }
}

That worked flawlessly, you're awesome!!! 🍻
Thank you so much for the help and sorry committing cardinal sin by mixing Mongo and Postgres 🤣

Yeah, I think it was the quickest way to get camel case in Postgres, can't tell you why I didn't just use EntityCaseNamingStrategy. 🤦  It was an old decision that kept coming over into new projects from a template I made a long time ago.
@SpencerKaiser I would suggest looking into removing that. Hopefully it'll do a migration to switch from camelCase to snake_case. But a quick solution would be to just switch to EntityCaseNamingStrategy for the short term, if that's got that method defined.

Hopefully it'll do a migration to switch from camelCase to snake_case.

You could try, but the chances are quite high this will break things - detecting renamed columns can be hard if you want to rename all of them. But you can always adjust the migration manually if it fails to detect it.

Yea it most certainly breaks things; it looks like it's a migration to half-way recreate the entire thing.
I'm still early on in this project... think the right play is to just nuke the DB and the migrations and make the hard switch to EntityCaseNamingStrategy?

Btw go for v5, schema diffing is completely rewritten. It might work much better there even for such complicated use case, so definitely worth trying.

What's the right yarn/npm version to use for v5? I tried yesterday but couldn't seem to find the right one and it looks like the releases for the repo don't include any v5 🤔

yarn add @mikro-orm/core@rc or specify the version explicitly if you want latest dev version (you will need to pin it, as ranges would install the RC instead of latest dev, because... NPM is dumb and ignores the dist tags, and rc is technically > than dev, so its "later version") - so yarn add<EMAIL_ADDRESS>(you can see latest version in the versions tab here https://www.npmjs.com/package/@mikro-orm/core)

Oh man, I tried and it broke everything for my configuration/customization 😢 I'm excited to try it out in the future, but I don't think I have the bandwidth right now to refactor our whole DB setup beyond the quick nuke-and-recreate for migrations. I really appreciate the help/suggestions though!!! And thanks again for the help figuring out this super obscure problem 😅


⚠ GitLab Server has degraded performance

In 45b1179, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 11288 ms

Resolved: GitLab Server performance has improved in fb377b6.


How to get the exposure time of custom data?

Hi, Thanks for the great work.
How to get the exposure time if I want to use custom data that doesn't have exposure time in its exif?

Sorry to reply late, BAD-NeRF does not require the exposure time as input.


(maint) use latest lein

This will hopefully fix the acceptance test failures that cropped up today in relation to OPS-5175

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/334/

@pljenkinsro retest this please

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://jenkins.puppetlabs.com/job/platform_puppetdb_intn-sys_pr/336/


by default, somehow ghostery messes up the comment link

I just enabled comments on pypy.org/blog, which is using utterences (thanks). It turns out the ghostery firefox plugin by default will block the cross-site request to github.com. Worse, the comment section shows a "3 comments" link, but it is to another repo. To reproduce:

install the ghostery plugin in firefox
open a private browsing window (so cookies are not available)
go to https://www.pypy.org/posts/2021/03/pypys-blog-has-moved.html, scroll to the bottom
The link is to https://github.com/edgarjs/instachrome/issues/12, not https://github.com/pypy/pypy.org/issues/8

I can "fix" this by telling ghostery to trust pypy.org. Should there be an error message "cannot pull comments, check your site blockers" when the github api request fails?

I just enabled comments on pypy.org/blog, which is using utterences (thanks). It turns out the ghostery firefox plugin by default will block the cross-site request to github.com. Worse, the comment section shows a "3 comments" link, but it is to another repo. To reproduce:
* install the ghostery plugin in firefox

* open a private browsing window (so cookies are not available)

* go to https://www.pypy.org/posts/2021/03/pypys-blog-has-moved.html, scroll to the bottom

* The link is to [Randomly saving Facebook home page edgarjs/instachrome#12](https://github.com/edgarjs/instachrome/issues/12), not [PyPy's blog has moved | PyPy pypy/pypy.org#8](https://github.com/pypy/pypy.org/issues/8)

I can "fix" this by telling ghostery to trust pypy.org. Should there be an error message "cannot pull comments, check your site blockers" when the github api request fails?

I have met the same question, I also think there should be a notice about the anti track.


AppBarButton in PageHeader

@kfchengkf mentioned an issue with AppBarButton in PageHeader (see #1526). I noticed this problem for over a year with the Anniversary Update early August 2016. It was at the same time I also noticed another platform related issue with regard to a 4" Emulator -- see issue #1178.
The Problem
The problem is with the ContentControl in a Grid control (with x:Name="ContentRoot") in PageHeader's control template xaml. What is going on is that once the ContentControl expands (due to a collapsed element being visible), it will never shrink back to an Auto width/height required when one or more elements collapse. Interestingly, if you keep toggling visible/collapse, the ContentControl keeps on growing (sure, it recognizes visibility, but totally unaware of collapse) to the extent that Primary menu AppBarButton captions show up in Secondary menu.
Could this point to a solution within Template10, perhaps based on how space-filler controls and others are interacting? PageHeader is a relatively complex control and perhaps a close look could reveal something. I can't see anything obvious that forces the ContentControl behave this way, but @JerryNixon can comment on this one.
A Solution, kinda...

Define a Width DependencyProperty for the ContentControl in question. Call this ContentWidth.

Bind the ContentWidth DP to ContentControl's Width with TemplateBinding.

In your design, play with the PageHeader.ContentWidth property to counteract the issue described. Typically you'd use a Setter in VisualStateManager, for example:

<Setter Target="pageHeader.ContentWidth" Value="0" /> or
<Setter Target="pageHeader.ContentWidth" Value="NaN" />
I will do a PR on this (for 10.1 and 10.2)

Okay, explain which PR is which?


[3.0] You can walk on clay bricks without popping them off

Per title

This is a wider issue where a couple effects arent affecting the player because it is inheriting from EntityLivingBase and the methods in question are looking at instanceof EntityLiving.

fixed


Subkeys 2

Improved test cases after previous PR comments.
Added the two remaining test cases.

Still need to test execute(). Guess I'll need an integration test for it... will be working on it asap.

Going through this code again, not the PR, I notice there is no test for execute, that the allowances work as they are supposed to.

Yes. I'll write the execute() tests tomorrow.


New dropbox authorisation key

Hello dear alekseynemiro.
I've not yet started using your library and I have question for you.
Is your library supports new Dropbox authorisation method? (After mail & pass input, Dropbox show u a key, that should be used in application). Example of key attached as screenshot.

Thank you!

What version of the library are you using?
I checked with Nemiro.OAuth.LoginForms v1.6, it works correctly.
Versions below v1.4 have this problem, because Dropbox changed the entry form code.
If you are using version Nemiro.OAuth.LoginForms v1.6 and watch this problem, please tell which operating system you are using and what version of Internet Explorer you have.

Hi alekseynemiro.
I had problem in my code and now can confirm that everything works as expected.
Thank you for superfast answer!


Extension or Packager Suggestion: Customizable Bubble Text

There is a potential for bubble text, If we can change its looks, like the fonts, the background color, or just the plain text itself.
Of course, we can make our own text engine there in Scratch but the performance is screaming.
And I see someone talking about text engine extension, This will be a good alternative!

🤔Probably the best option would be to create 2 extensions: "Interface" and "Text Render". One for working with text bubbles, displaying variables, lists and input fields. And one for rendering the "true" text.

🤔Probably the best option would be to create 2 extensions: "Interface" and "Text Render". One for working with text bubbles, displaying variables, lists and input fields. And one for rendering the "true" text.

Ahh yeah, customizable variable look and list would be cool too, but it will take more time isn't it?
Imagine making the list, and only the text visible, it would be a great chat box

https://github.com/TurboWarp/extensions/pull/1215


Qt6 qtbase build success is VERY hit or miss

Host Environment

OS: Windows 10
Compiler: MSVC 16.10.1

To Reproduce
Steps to reproduce the behavior:
vcpkg install qtbase
stdout-x64-windows.log
-- Using cached C:/vcpkg/downloads/qtbase-v6.1.0.tar.gz
-- Extracting source C:/vcpkg/downloads/qtbase-v6.1.0.tar.gz
-- Applying patch jpeg.patch
-- Applying patch harfbuzz.patch
-- Applying patch config_install.patch
-- Applying patch allow_outside_prefix.patch
-- Applying patch buildcmake.patch
-- Applying patch dont_force_cmakecache.patch
-- Applying patch fix_find_dep.patch
-- Using source at C:/vcpkg/buildtrees/qtbase/src/v6.1.0-fd453347c4.clean
-- Found external ninja('1.10.2').
-- Configuring x64-windows
-- Building x64-windows-dbg
-- Building x64-windows-rel
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:146 (message):
    Command failed: "C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/bin/cmake.exe" --build . --config Release --target install -- -v -j17
    Working Directory: C:/vcpkg/buildtrees/qtbase/x64-windows-rel
    See logs for more information:
      C:\vcpkg\buildtrees\qtbase\install-x64-windows-rel-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_cmake.cmake:104 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_install_cmake.cmake:44 (vcpkg_build_cmake)
  ports/qtbase/cmake/qt_install_submodule.cmake:112 (vcpkg_install_cmake)
  ports/qtbase/portfile.cmake:208 (qt_install_submodule)
  scripts/ports.cmake:139 (include)

Additional context
For some reason, building the new Qt6 qtbase port is a huge hassle. This might apply to other Qt6 packages as well. When building, the build process ends up doing one of two things: CMake just sits there doing nothing after a while (I had the same _CL* files in my %tmp% folder for a good half hour before giving up, no new ones were being generated either) or it building the debug build but fails on the release build.

CI disagrees (It basically builds it 6 times on different platforms for every change to a dependency).
I build it numerous times without any problem (Including GitHub action).
Maybe AV is screwing you? You can also try to deactivate ninja by removing PREFER_NINJA from https://github.com/microsoft/vcpkg/blob/92b42c4c680defe94f1665a847d04ded890f372e/ports/qtbase/cmake/qt_install_submodule.cmake#L82. or passing DISABLE_NINJA In the portfile

Now that you mention it, when I checked task manager, "Antimalware Service Executable" was eating up about 3 GB of memory. I wonder if I can tell it to take a hike while I build Qt6?

@Schala yes you can. It's also a good idea to exclude vcpkg.exe, cmake.exe, ninja.exe, cl.exe, ld.exe, devenv.exe and other related processes from scan. Build directories too.
And check your free storage space.

Thanks. I have 16 GB of RAM and was experiencing no slow downs, yet still was experiencing this. Tomorrow I'll plug those into the Antimalware and try it out.

Ah sorry, forgot to close this. I excluded vcpkg, cmake and ninja from Antimalware, and this has been running fine. Thanks for the hint!


FEATURE REQUEST - SKIP easy level

Hi,
It would be nice to be able to pass the levels if you are a more advanced programmer.
Have a nice day
Alexander

If you know Coffeescript you can do this yourself! Sign the CLA, setup a developer environment and you're ready to implement this!


test: increase timeout for getting pod list for logs

Also added explicit error check to this kubectl call
fixes #11320

test-me-please

test-4.9

test-runtime

test-4.19

test-net-next


Missing <span.h>

Hi! I'd very much like to start using your library, which looks well-designed and professionally executed. Not to mention incredibly thorough!
However I'm stuck right at the beginning because the file span.h seems to be missing. span.hpp tries to include that at line 25.
Another problem that I had I was able to workaround: though CMake had detected GLFW3, it then complained that GLFW was not available. I copied the lib and include paths of GLFW3 into those of GLFW, which allowed configure to run to completion.

Hi, thanks for Your kind words,
Concerning span.h You need to:
git submodule init
cd third_party/GSL
git submodule update
I'll have a look at the GLFW issue.
HTH

Thanks. I had completely forgotten to check for submodules.
I'm getting metric tons of compilation errors though, most of them probably due to MSVC 2015 problems. I'm going to open separate issues for those I can't handle.

Yeah, ATM the only compiler known to work is clang++ 3.6


[WIP] Cheap ordering of elements with Hilbert spatial sort [hilbert-sort-dev]

Adds the method Mesh::GetHilbertElementOrdering, which performs a spatial sort of mesh elements, to be used for coarse mesh reordering. This is a cheap (but fast) alternative to GetGeckoElementOrdering, when preparing the mesh for NC AMR. Could also be useful to improve caching.
The elements are simply mapped to the Hilbert curve on the unit square. The result is not perfect but it is way better than no ordering, and for many applications it may be sufficient.
Example ordering:

When used for cheap partitioning (if we ever wanted to get rid of METIS as a mandatory dependency):

TODO:

[x] Support for 3D meshes
[ ] Maybe we can do something more clever than this with recursive METIS bisection?

Note: SFC-based partitioning tends to work better as the number of elements per process gets smaller:

Added support for 3D sorting.

Oh, these are cool and may very well be sufficient for our purposes... @Dan2997925 can you give it a try in the problem where previously you had issues?

Nice idea.  How is the scale of the Hilbert curve chosen?

The curve is mapped into the bounding box of the mesh. The question is whether this is OK or if the box should actually have equal sides. It seems to works OK on the pipe with a tight box...

I was wondering more about how many recursion levels on the Hilbert curve there are within the bounding box.  Or maybe I am misunderstanding something.

There are two implementations actually, the first (2D only and disabled atm) converts a position into a distance along the curve (PointToHilbertIndex) and the elements are eventually sorted linearly by the index. This version uses 20 levels of the curve, or 20 bits per coordinate (60 in total for a potential 3D index). The second implementation does not construct the index explicitly and instead does something like a spatial QuickSort: starting at the top level, the points are partitioned into 8 octants by 3 midplanes. The function calls itself recursively for the octants (with some inversions and rotations of the coordinates), if they still contain some points. This version is only limited by the precision of the coordinates (53 bits?). I chose the second version even though the code is probably longer.

I think this is ready for review. The demo code in ex1 and ex1p will be removed after review.

We should probably add a menu option in the mesh-explorer miniapp to apply this reordering. The code there can serve as illustration for users. The Gecko-based reordering can be added there too.

@bslazarov Thanks for testing. I will add an ordering option in mesh-explorer.
The algorithm should scale very well. This is basically QuickSort, so something like O(n*log(n)). You can use this on millions of elements -- whatever fits in memory.

@bslazarov and @jakubcerveny -- should we wait for the ordering option in mesh-explorer or is this approved and ready for next as it is?

Added a new submenu to reorder the mesh in mesh-explorer. Gecko will go there in the future too. Also added the option to partition the mesh along the 1D sequence of all elements.
This was done in mesh-expolorer using the above:

@jakubcerveny, can you mention the new mesh-explorer option in CHANGELOG?
@bslazarov, can you take another look and approve?

Merged in next for testing ...

Unit testing fails as shown below. Can you fix please.
See the full log) in mfem/autotest.
Building MFEM with Gecko ...

Building the unit test code failed. Stop

Regarding the unit tests, this is because I renamed GetGeckoElementReordering -> GetGeckoElementOrdering. I did update the unit tests in this branch, but somehow the old tests are being run.

Regarding the unit tests, this is because I renamed GetGeckoElementReordering -> GetGeckoElementOrdering. I did update the unit tests in this branch, but somehow the old tests are being run.

That's weird. I updated the internal repo... hopefully should be OK now.

Re-merged in next for testing ...

Re-merged in next for testing ...


Widget Optimization on Standalone checkout

Load the Shipping Method and Order Summary (review) blocks in the same Ajax request, which is fired from the Address Widget's onAddressSelect callback function. This should improve total backend time and make the frontend appear smoother. (The checkout page extends Mage's OnePage checkout, which has a separate Ajax call for each section, but the block rendering can be combined.)

Replaced shippingMethod ajax call with addressSelect ajax call, which combines rendering of shipping method and review blocks.


added Technological Institute of Culiacán

https://culiacan.tecnm.mx/

@mindlid First stage of verification passed, official domain is culiacan.tecnm.mx as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision. Proof of domain ownership:https://culiacan.tecnm.mx/directorio/

@mindlid Thank you for your patience while waiting for a review and processing your request. Pull request merged.


account.py generator functions (get_account_history, history, history_reverse) cannot retrieve blockchain transactions older than 30 days

While retrieving transactions of a particular account, any generator function only fetches last 30 days transactions along with the transaction of the account creation (index 0 transactions). There is no way to access any transaction older than 30 days. Please rectify this issue as soon as possible.

This is due to the switch to AppBase on api.steemit.com. We will be working to restore account history functionality on that node soon. If this functionality is critical, I would recommend switching to another node for the time being.

Thanks a lot for the quick reply.


Files crashes when launching. Just installed

Describe the bug
Files crashes when launched
To Reproduce
Steps to reproduce the behavior:

Install Files
Click on 'launch'
See it die
Cry T_T

Expected behavior
Files works flawlessly and replaces explorer.exe
Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

OS Version: Windows 10 20H2 19042.804
App version: 1.2 MS Store & 1.2.2 github

Additional context
This happens every time I try to launch files, trieed reset ;)
Log file
debug.txt
debug_fulltrust.txt

Thanks for this report. Merging with #3531. Known issue with version 1.2.2.


[SwiftSyntax] Test adjustments because no space is inserted between #available and ( by SwiftSyntax anymore

Companion of https://github.com/apple/swift-syntax/pull/2592

https://github.com/apple/swift-syntax/pull/2592
@swift-ci Please smoke test


Define disable align clause

The disable align clause is defined in the ANTLR file. And the logical plan can be generated now.

I'm working on the issue IOTDB-396, but I am not familiar with antlr4. Your work help me a lot. Thank you! :)


HttpClientHelper: fix url query parameter removing

solves:
cannot request paths containing escaped slash, i.e. '/api/exchanges/%2f/amq.direct' #160

I have trouble reproducing the issues faced in travis using mvn test -B

$ mvn clean test -B
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building unirest-java 1.4.10-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ unirest-java ---
[INFO] Deleting /home/stefan/dev/unirest-java/target
[INFO]
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ unirest-java ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ unirest-java ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/stefan/dev/unirest-java/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ unirest-java ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 29 source files to /home/stefan/dev/unirest-java/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ unirest-java ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 2 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ unirest-java ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to /home/stefan/dev/unirest-java/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.17:test (default-test) @ unirest-java ---
[INFO] Surefire report directory: /home/stefan/dev/unirest-java/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.mashape.unirest.test.http.UnirestTest
Tests run: 45, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 23.494 sec - in com.mashape.unirest.test.http.UnirestTest

Results :

Tests run: 45, Failures: 0, Errors: 0, Skipped: 0

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27.492 s
[INFO] Finished at: 2017-04-21T12:00:37+02:00
[INFO] Final Memory: 14M/303M
[INFO] ------------------------------------------------------------------------


Export internal Identity and Constant algebras

Codecov Report

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

@@          Coverage Diff          @@
##           master   #150   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files           1      1
  Lines        1028   1030    +2
=====================================
+ Hits         1028   1030    +2

Impacted Files
Coverage Δ

dist/partial.lenses.cjs.js
100% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


JHipster

Check out JHipster to generate basic classes and APIs for the server side of the application.

I tried JHipster and created a web application with it. It's relatively straightforward.
After some tweaks I also managed to integrate Kotlin code into it. I have a sample project with a RestController and the corresponding DTO written in Kotlin, rest in Java. I could create a separate branch with the sample code, just so we have something to try stuff out with.

Good idea. I'll just quickly add you to the project now that I know your username ;)

Uploaded it in the branch "JHipsterKotlinTest". I didn't manage to get annotation based dependency injection working. In Java it works fine, in Kotlin it doesn't, further work is necessary.

Seems like I didnt copy all files properly, gotta fix some errors so that everyone can just import the project in IntelliJ without any issues.

Okay, in order to make it work in IntelliJ I had to add the KotlinJavaRuntime under "File -> Project Structure -> Project Settings -> Modules -> '+'-Symbol -> Kotlin(Java)". Could start it up with gradlew after that, let me know if it works for you.


Allow read binding to SVG text without nested tspan

Rebase https://github.com/wirenboard/homeui/pull/207


DNS-SD advertising of IPP printer is not compatible with iOS

iOS devices doesn't see IPP printer on a network, as advertised by the ipp-usb
Moved here from #3

Confirmed fixed. With interface = all in ipp-usb.conf, ipp-usb can advertise IPP printer to iOS devices and sever print jobs well. With interface = loopback, which is the recommended secure way, no one on LAN can see the print queue. avahi daemon won't pick up the local print queue, even though it passes the test procedure you designed.

Closed - resolved


raftstore-v2: init persisted_tablet_index on startup

What is changed and how it works?
Issue Number: Ref #12842
What's Changed:
- Initialize `persisted_apply_index` on startup.

Related changes
https://github.com/pingcap/tidb/issues/45517
#15332
Check List
Tests

Unit test

Release note
None

/merge


Master

Merge in updated left forearms

Hopefully final geometry update before we begin beta testing with our partner clinic in Haiti.


RasterPlotView: Suppress display of unit IDs if they're too small to be legible

Most likely this would mean suppressing the unit ID display if each row is less than N pixels.
Various sources (e.g. https://health.gov/healthliteracyonline/display/section-3-3/, https://w3-lab.com/website-font-size-guidelines/) suggest that 16px/12pt is an appropriate target size for readable text, but that's for body text actually meant to be read. We aren't doing that here and the second link indicates there's precedent for doing something smaller.
For now let's target 12px as the row height, but this may be adjusted as we experiment with it.

Can use https://www.figurl.org/f?v=http://localhost:3000&d=3efdf652e24633ba8345fb6a02af9d01fc67e5d1&channel=flatiron1&label=SPANS_TEST and https://www.figurl.org/f?v=http://localhost:3000&d=7086880aeb347d2b2a1f71e2638f7560b67e678e&channel=flatiron1&label=Jaq_03_12_visualization_data2 as test cases.

Resolved by SpikeSortingView PR #39.


[feat] upgrade go version to 1.22.0

This will be come in v2.2.0.
https://github.com/Tochemey/goakt/pull/351

@qazwsxedckll @AlexanderTar @chenxyzl @civilizeddev what do you guys think?
The current release is running on go 1.21. However the kubernetes api has moved on to go 1.22. I don't want us to be running an older version of dependencies in the library. The challenge here is if people pin their go version to a lower one then it will be inconvenient for them to use the latest bug fix version of the library.

Just upgrade it.


License?

What license are you releasing this code under?
If you pick something that lets me reuse this in my own project, I'd be happy to contribute and improve it. :)
I suggest MIT.

I haven't given the licence any thought as I don't have any ambitions towards this project "product-wise". So feel free to grab the code and do what you want with it - others have already done so :)
Naturally, if you want to give a shout out and link to this GitHub repo it would be appreciated.
I'll take a look at the licences once I find some time :-) Thanks!

Unfortunately it works the other way around.
If you're not specifying a license, then by default your code is copyright protected and nobody else is allowed to legally use or change it without your explicit permission (aka specifying a license). You can legally pursue anyone who has taken your code and reappropriated it.
If you'd like for people to legally use your work and contribute to it, please pick a license. :)
If you don't care what people use it for (aka "do what you want with it, just don't hold me liable") then MIT or BSD are a great choice. If you want to place restrictions on making proprietary forks of the code, then GPL-like licenses are a good choice.
Some resources:
https://programmers.stackexchange.com/questions/148146/open-source-code-with-no-license-can-i-fork-it

Q: Open source code with no license… can I fork it? [...]
A: Short answer: absolutely not. [...]

http://choosealicense.com/
http://choosealicense.com/no-license/

Perfect, thanks for the feedback! I added the MIT Licence as per your recommendation.

Thank you!! :) :custard:


stack-setup.yaml: upgrade to ghc-7.10.2

Getting 403 forbidden when trying to download the FreeBSD binaries, so not updated yet.
@3noch: are you planning to make mingw32-integer-simple for ghc-7.10.2?

@manny-fp I am. I hope to start them tomorrow.

FreeBSD binaries now updated, so merging.  @3noch, let me know whenever the ming32-integersimple binaries are available.

@borsboom

GHC 7.10.2 i386 integer-simple for Windows
GHC 7.10.2 x86_64 integer-simple for Windows

@borsboom I also have integer-simple builds for 7.10.1 and 7.8.4 if you're interested.

@3noch: got 'em  I already have the 7.10.1 builds, but not the 7.8.4 builds, so might as well send those along too.

Cool. Thanks for serving these up!

GHC 7.8.4 i386 integer-simple for Windows
GHC 7.8.4 x86_64 integer-simple for Windows

Again, ping me once you have them.

Got them too.

Great.


Worker doesn't point to local node-1

I've tried to run the titanic example on a clean install of substra on a ubuntu AWS server, but get an error when trying to run the python scripts/add_train_algo_random_forest.py command:
Adding algo...
Registering traintuple...
Registering testtuple...
Requests error status 400: {"message":"could not register this testtuple, the traintuple 3ff431efc764dbbb34c46ccf42b27a31fd44e17fc22339e24fa05d0b464f449b has a status failed","pkhash":"887599f8513ae358eaecbee85b834b7eda30f58dc83b711ec268352e5671d7f1"}
Traceback (most recent call last):
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/substra/sdk/rest_client.py", line 121, in __request
    r.raise_for_status()
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/requests/models.py", line 941, in raise_for_status
    raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://substra-backend.node-1.com/testtuple/

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "scripts/add_train_algo_random_forest.py", line 87, in <module>
    }, exist_ok=True)
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/substra/sdk/client.py", line 40, in wrapper
    return f(*args, **kwargs)
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/substra/sdk/client.py", line 527, in add_testtuple
    res = self._add(assets.TESTTUPLE, data, exist_ok=exist_ok)
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/substra/sdk/client.py", line 185, in _add
    **requests_kwargs)
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/substra/sdk/rest_client.py", line 256, in add
    return self._add(name, exist_ok=exist_ok, **request_kwargs)
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/substra/sdk/rest_client.py", line 232, in _add
    return self.request('post', name, **request_kwargs)
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/substra/sdk/utils.py", line 170, in wrapper
    return f(*args, **kwargs)
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/substra/sdk/rest_client.py", line 187, in request
    **request_kwargs,
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/substra/sdk/rest_client.py", line 165, in _request
    return self.__request(request_name, url, **request_kwargs)
  File "/home/chrisalexandre/dev/substra/substra/examples/titanic/.venv/lib/python3.6/site-packages/substra/sdk/rest_client.py", line 133, in __request
    raise exceptions.InvalidRequest.from_request_exception(e)
substra.sdk.exceptions.InvalidRequest: 400 Client Error: Bad Request for url: http://substra-backend.node-1.com/testtuple/: could not register this testtuple, the traintuple 3ff431efc764dbbb34c46ccf42b27a31fd44e17fc22339e24fa05d0b464f449b has a status failed

The traintuple fails. Here's what the worker logs show:

When logging into the worker pod and running a curl http://substra-backend.node-1.com/algo/bc0701d4d9733779ba92f3ab9bdb4308410bf81e9f30edc90b51bbb703ab57bb/file/  and get the following response:

It seems the node-1.com url doesn't point to the substra cluster.

@chrisalexandrepena Thanks for reporting these errors.
There are two sub-issues here:
Issue 1: not enough logging
HTTP errors occurring during the algo fetch aren't reported in the logs. This makes it hard to understand what is going on. In this case, the only error displayed is hash doesn't match [...] which is unhelpful: the real source of the problem is the HTTP 403 error.
Issue 2: Incorrect DNS assumptions
The default "local" installation of the susbtra stack (skaffold run) assume that custom /etc/hosts entries present on the host are used during DNS resolution from inside running pods.
That appears to be the case in some setups:

Docker-for-mac
minikube with virtualbox driver

However, it appears not to be the case in other setups:

the AWS setup you describe
minikube with docker driver (https://github.com/kubernetes/minikube/issues/7802)

So, effectively, the default local installation of the substra stack only works in some environments.

Both these issues should be addressable, I'll discuss it with the team.

Closing as the main underlying issue has been fixed..


integrations: Improve github (and other version control) messages.

Github (and other version control) messages currently look like this:

A few improvements could be made:

We currently show 10 commits before doing the "and N more commits". The limit should be 20 instead of 10, since 10+ commits is not uncommon.
The commit links should move to the end. So "integrations: Add foo to bar. (1234567)"
The timabbott pushed to branch master should change to the following.

If all the commits are from timabbott, then "timabbott pushed 15 commits to branch master:"
else if there are at most 3 authors, then "timabbott pushed 8 commits to branch master. Commits by rishig (5), octocat (2), and timabbott (1):"
else "timabbott pushed 13 commits to branch master. Commits by rishig (4), octocat (2), and others (7):"

Authors can be in decreasing order by number of commits, breaking ties alphabetically.
Adding a picture of what it would look like:

@TomaszKolek, since this is possibly a fast change for you.

I would like to work on this

Cool, sounds good.  The Zulip Git integrations are nice in that they all use a common set of functions to render messages; so I think this just involves changing those functions, and editing/adding tests.

@wizsid11  If you'd need any help - ping me please.

@TomaszKolek Sure!

Hi @wizsid11, just checking in. How are things going?

Hi @rishig,
Tomasz helped be break this into 3 steps.
Step 1 : Change limit of commits shown to 20 for push notifications.
Step 2 : Change push commits message to show url at the end.
Step 3 : Show names of all the committers along with their number of commits.
Step 1 and Step 2 have been completed and merged.
You can check that here https://github.com/zulip/zulip/pull/4006
For implementing Step 3 I came up with the following idea-
have a function named get_all_committers in git.py which would extract names of committers and their number of commits from the payload and then store them in a dictionary.
I felt making a change in views.py which for all git like integrations would help me do that.
It is possible to do it for git and gitlab.
With bitbucket there is a difference in the payload in the bitbucket_v2_push.json and bitbucket_v2_push_commits_above_limit.json
Like for bitbucket_v2_push.json we collect commiters name with payload['commits']['author']['username']
and there is no username in bitbucket_v2_push_commits_above_limit.json
there is something like payload['commits']['author']['raw'] which is not the same as username.
So i am trying to figure something out maybe i need to separate  bitbucket_v2 from using git.py and instead have a bitbucket_v2.py

I think what you do for bitbucket is just have it reprocess the payload to copy payload['commits']['author']['raw']  to payload['commits']['author']['username'] before calling the git.py function.

#4006 completed much of this vision, but introduces the problem that we show the author name twice in the event that someone is pushing commits they wrote themselves.  My theory is the feedback of seeing how this works out on chat.zulip.org will be useful, and hopefully we'll have a chance to fix that issue in the next couple days.

@eeshangarg this is now complete, right?

@timabbott : Yes, I think! If there are any further improvements required, they are unrelated to messages but are structural improvements and I'll probably fix them as I go, so we should probably close this. Thanks! :)


Benchmarking

Coverage remained the same at 96.686% when pulling 7998e069f4a1ba166fc48b35ae6b45234b375379 on benchmarking into c8eb86e6e3f5747680526aac4dafd55d382cee08 on main.


ModuleNotFoundError

ModuleNotFoundError: No module named 'tools.evaluation.robotcar.sdk_python'
作者您好，上述问题是我在尝试运行您的代码时遇到的，我在robotcar文件夹下没有找到sdk_python，请问该如何解决？谢谢您！

wo meet the problem ,too.

Thank you for reporting the issue. I have uploaded the missed robotcar toolbox.

i have this issue too.plz upload it.tnx

Dear Huangying-Zhan
you mention about "../../../dataset/robotcar//robotcar-dataset-sdk/python/"?
which file of dataset must download? i have color but dont have "robotcar-dataset-sdk".
where is robotcar-dataset-sdk?

sorry all, I didn't realized that I uploaded a softlink to the folder instead.
The correct code has been uploaded.

Thank you for reporting the issue. I have uploaded the missed robotcar toolbox.

Thank you for your quick response!

wo meet the problem ,too.

嗨，请问你顺利运行出结果了么？

@genius-hl is there a further issue?


Progress indicator on PetList doesn't animate

For some reason the CircularProgressIndicator in use on PetList isn't animating. You can see this more clearly by inserting a delay in PetListPresenter before returning any state from produceState

I see this now, closing but can revisit if needed


Update Go to 1.13.9

test-me-please

never-tell-me-the-odds

For some reason only Hound didn't run, but I guess we can ignore that. All the other checks are green.


Changed certificate protobuf.

This already existed and has more information, so why not use it! I skipped few fields (and added TODOs for those) which needed more complicated changes. Also with that protobuf CertificateDescription class is no longer needed, so cert_desc module now only contains methods for easy creation of x509certificate proto.

So you more than doubled the size of cert_desc.py, but also deleted cert_desc_test.py? Could you explain this decision? :smiley:

I also removed the class that was tested in cert_desc_test.py, so based on previous code there is nothing to test ;)

Ok, so you removed a class, but you sure added something else! And while the output is different, it seems to me that the test for it should be fairly similar, no? Even if you didn't test all the new features that you added (which you should!), it shouldn't take a lot of tweaking to make the existing test check that the appropriate protobuf fields have been set...

Previous test mainly existed because I wanted to catch syntax errors in CertificateDescription... I feel like most errors caught by this test would be also caught in other places (mainly cert.py), so it feels redundant. On the other hand test would show the format of data in protobuf, and also maybe I should make sure that my helper functions work properly.

Changed to even different protobuf.


Make gridmaps support all 3D objects

I wanted to add 3D sprite trees onto a scene, and wanted to use a grid map, but found out that that only supports meshes.
It looks like a thing that would and should support all 3D objects, not just meshes.
Can you make something like this in the future?

Related: #9180

+1.  Being able to use a "scene library" instead of a mesh library for gridmaps would be extremely useful.  Was trying to make some track segments for a racing game using Paths and CSGPolygons, but was unable to export them to a mesh to use in a gridmap.
Lamps with their own light source would be another example where this would be useful.  Collections of animated objects, like windy vegetation, hot stoves, slot machines.  Interactive objects.  Objects with particle effects.  The list goes on.
This would be an extremely useful feature that goes well with Godot's existing scene tree structure.  Basically, what it does now, except being able to lay it all out on a grid.  You can kind of do this now, but it's pretty painful to get heights just right, making sure you're using the right grid snap settings, rotation, and drag-dropping everything from the resource/FileSystem list.

Feature and improvement proposals for the Godot Engine are now being discussed and reviewed in a dedicated Godot Improvement Proposals (GIP) (godotengine/godot-proposals) issue tracker. The GIP tracker has a detailed issue template designed so that proposals include all the relevant information to start a productive discussion and help the community assess the validity of the proposal for the engine.
The main (godotengine/godot) tracker is now solely dedicated to bug reports and Pull Requests, enabling contributors to have a better focus on bug fixing work. Therefore, we are now closing all older feature proposals on the main issue tracker.
If you are interested in this feature proposal, please open a new proposal on the GIP tracker following the given issue template (after checking that it doesn't exist already). Be sure to reference this closed issue if it includes any relevant discussion (which you are also encouraged to summarize in the new proposal). Thanks in advance!


Using .. in DOS device path works in cmd.exe even though shouldn't according to documentation

Issue moved from MicrosoftDocs/feedback#3752

Please respond to @Wallby.

From @Wallby on Wednesday, February 16, 2022 6:18:15 PM
Describe the bug
At https://docs.microsoft.com/en-us/dotnet/standard/io/file-path-formats there is text.. "DOS device paths are fully qualified by definition. Relative directory segments (. and ..) are not allowed.". However, in cmd.exe the following works..
\\.\..\UNC\..\UNC\Maarten-PC\c$\Windows\System32\..\notepad.exe
\\.\C:\Windows\..\Windows\notepad.exe

To Reproduce
See description
Expected behavior
Not sure.
Desktop (please complete the following information):

OS: Windows 10
Version 21H2

Issue moved from MicrosoftDocs/feedback#3752

Please respond to @welcome[bot].

From @welcome[bot] on Wednesday, February 16, 2022 6:18:16 PM
Thank you for creating the issue! One of our team members will get back to you shortly with additional information. If this is a product issue, please close this and contact the particular product's support instead (see https://support.microsoft.com/allproducts for the list of support websites).

E.g. \\.\C:\Windows\.\notepad.exe works too so both . and .. work in a DOS device path.

Hi @Wallby your paths are still fully qualified. A relative path segement (.\ and ..\ based on the concept of a current directory. As soon as you start with \\ the .\ and ..\ are just being used to go up/down the fully qualified path.
I'll clarify that paragraph to indicate it means you cannot start with a relative path segement.


Implemented jelly dew essences

Currently we have air, grass, sand, stone, and wood essences Adding more is super easy, just update the EssenceTypes enum.
We now have a handful of jelly types, and I added a new field to ItemIdentity of type ItemEssences, a ScriptableObject that stores a group of essences Each of the five new jelly dew types has a different ItemEssences asset set in this field.
ItemEssences contains an instance of EssenceGroup, which is a class that manages a set of essences, adding/subtracting amounts from the group. You can also add/subtract another group from an EssenceGroup via the Add/RemoveGroup() methods. It will not allow the amount of any essence to go below 0.

You're merging into the wrong branch, it should be Hypothesis-Better-IslandHeart. Code looks good, just add prefabs for each jellydew type.

You're merging into the wrong branch, it should be Hypothesis-Better-IslandHeart. Code looks good, just add prefabs for each jellydew type.

Ok it should be all good to go now

Merged!


Properly read strings as UTF-8 in C# bindings

The encoding previously was locale dependent, so for some languages such as Japanese the default encoding is not UTF-8. We now explicitly do the UTF-8 decoding, so this should work across all setups now.
Additionally the string length is known by Rust, so we don't need to do a loop looking for the nul-terminator anymore.
Resolves #120

@wooferzfg This is entirely untested. We should probably do a PR in LiveSplit as well that updates the DLLs and bindings.


DataMapper tool not evaluating JmesPath expressions / MatchedTokens

Based on the documentation available at Calculatedcontenttemplate, we can choose to use JmesPath expression language instead JSON Path language. However we see this is not working with the data mapper tool.
We feel there are multiple issues around the data mapper tool

JmesPath expressions are not working, also tried the custom function fromUnixTimestampMs mentioned in fromUnixTimestampMs

Matched Token example provided in the documentation is not working.

If the expressions have AND operator (&&), it is being escaped to && everytime the template is saved and reloaded. However the tool fails to evaluate the expressions if the && operator is escaped

Data mapper tool is always treating the template type as JSON Path, even if we use Jmes expressions.

Thanks @dustinburson for the response.
While the tool may not support the CalculatedContent yet, I noticed that there are test cases around CalculatedContent template and they do work fine. However when we use the templates given in test cases on server, we are getting the below error
Exception while executing function: NormalizeDeviceData One or more errors occurred. (Unable to extract required value for [DeviceIdExpression] using $.Body.deviceId)
Is there anything we are missing?
References:
Test Class: CalculatedFunctionContentTemplateDocumentationTests
Test Case: MultipleMatches_And_UsingParentScope_Test

DataMapper tool has been retired in favor of the mapping debugger that is built into the PaaS service in Azure portal.


Add config file location to client info

Checklist

[x] The title of this PR would make a good line in Acorn's Release Note's Changelog
[ ] The title of this PR ends with a link to the main issue being address in parentheses, like: This is a title (#1216). Here's an example
[x] All relevant issues are referenced in the PR description. NOTE: don't use GitHub keywords that auto-close issues
[x] Commits follow contributing guidance
[x] Automated tests added to cover the changes. If tests couldn't be added, an explanation is provided in the Verification and Testing section
[x] Changes to user-facing functionality, API, CLI, and upgrade impacts are clearly called out in PR description
[ ] PR has at least two approvals before merging (or a reasonable exception, like it's just a docs change)

Adds an acornConfig field to the output of acorn info:
$ acorn info
---
client:
  cli:
    acornConfig: /Users/cjellick/Library/Application Support/acorn/config.yaml
    acornServers:
    - acorn.io

To verify, just check for the above field and check that you can view that field (to prove its real). Note that you can also override via the ACORN_CONFIG_FILE env var:
$ ACORN_CONFIG_FILE=xyz acorn info
---
client:
  cli:
    acornConfig: xyz
    acornServers:

Looks great! Test failures look to be straight forward fixes. Approving with the assumption those will be fixed.

I havent pursued this bc the tests make it somewhat complicated...we have a text file of the expected output for info. This config file is dynamic and based on the system executing the test, so I cant just add a line to that text file


[Identity] Avoid occupying extra thread in IdentitySyncClient.getWorkloadIdentityTokenProvider

Description
Avoid occupying extra thread in IdentitySyncClient.getWorkloadIdentityTokenProvider.
In this method we don't need call CompletableFuture.supplyAsync to return a CompletableFuture<TokenProviderResult>.
It's enough to simply return CompletableFuture.completedFuture(result).
The reason we made the change is that our service got stuck here because the thread pool was exhausted.
Similar issues: #39676, #812
We can avoid using extra thread with this change.
All SDK Contribution checklist:

[x] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.

General Guidelines and Best Practices

[ ] Title of the pull request is clear and informative.
[ ] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

API change check
API changes are not detected in this pull request.


Unsupported operand types: string + int :   http://<IP_ADDRESS>:8000/products/print-barcode?showCount=&category_id=2

is fixed on the last upate


Screenshot option not being saved

I keep setting my screenshot setting to 3 (Upload & Clipboard) but on restart its automaticly set to 2.. which I do not want. I can reproduce this as much as I want...
"    # 0: None / 1: Upload / 2: Upload & Share / 3: Upload & Clipboard
I:screenshotAction=2" <-- is what happens every bootup...

It won't let me change the Auto-Perform-Action, i change it get out of menu and it defaults back to none


Unnecessary {% block title %} replaces layout.html SEO Title

There is a redundant title block in the views/index and show pages that causes the seoTitle that is set in layout.html to be replaced.
{% block title %}{{ data.page.title }} {% endblock %}
should ideally be removed in both the views.

Fixed.


FE - Connect UI to Backend Freelancer applying to project

Related to: https://github.com/abdelh17/Quolance/issues/24

@KA-devl assign this


[5.5] Increase default max log files from 5 to 30

5 days is really short. Keeping a bit more won't hurt.
Will avoid the following scenario:
– Client: Remember that bug from last week?
– Developer: Oh sh-

Just for the sake of referencing, #8226.

Can't you just add log_max_files to config/app, and set to your preference?
See LogServiceProvider

Of course, but this PR is about improving the default value.
Mainly to reduce bad surprises. This setting can easily be forgotten, as the stock config/app.php file doesn't contain it (to keep the file lean).

This is just an opinion. Set it in your application if you want to change it. Some people will feel 30 is too many and want to change it back, etc.


Update clm-prompt-tuning.mdx

Fixed typo that prevented training.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Patterns parameterized to make them traversable.

Adding tasty-jenkins-xml breaks stack init. I don't see it in any recent stackage snapshots.

@bmmoore on my machine it suggested (and it worked) to add it as an extra-deps in stack.xml.
I'll see if I cam make it work, but I'll extract the code in a separate PR anyway.

I've never heard of stack.xml, do you mean stack.yaml? Listing it under extra-deps in a stack.yaml file definitely works and is probably the best way to go.
The problem is that stack.yaml is currently automatically generated from package.yaml rather than checked in, stack init will complain and refuse to work if you have both a manually edited stack.yaml and a package.yaml file, and there is nothing you can put in a package.yaml file which will make it generate a stack.yaml with an extra-deps list.
I recommend committing the language-kore.cabal and stack.yaml files and just dropping the package.yaml.

@ehildenb @bmmoore @raduom @virgil-serbanuta @mattoxb: I think this is now ready for review. Please take another look and suggest improvements.

Also, w.r.t. Pattern Synonyms and Pattern Views, I started looking into them, but they don't seem mandatory for this PR, so I would like to have this merged and gather for more evidence for how they should look like and how they could help.

@virgil-serbanuta please take a look at my latest commit
@kframework/k-team if there are no further comments, I'd like to merge this tomorrow.


Iciciapi 1

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #
Test URLs:

Before: https://main--icicidirect--aemsites.hlx.live/research/equity
After: https://iciciapi-1--icicidirect--aemsites.hlx.live/research/equity

discussion is from https://github.com/aemsites/icicidirect/pull/125


bug problem

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS Version: [e.g. Windows 10 1903 18362.175]
App version: [v0.11.0]

Additional context
Add any other context about the problem here. Does this problem occur again after restarting the app?
Log file
Please upload the log file here so that we can understand your issue better. You can access it from Settings->About->Open log location. You can also find the log file manually by following this guide.

We need more info to investigate this issue. Please fill the issue template to the best of your ability

We need more info to investigate this issue. Please fill the issue template to the best of your ability


Support for Icingaweb2

As soon as Icingaweb2 is out of beta and supports a proper API to fetch the data from, it'll get implemented as a module in this extension.
Check here for details: https://dev.icinga.org/issues/7300

Added today with the release 0.3.0


update swbd model

Codecov Report

Merging #36 (58ad3ba) into master (66e67f5) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #36   +/-   ##
=======================================
  Coverage   53.45%   53.45%
=======================================
  Files           2        2
  Lines         318      318
=======================================
  Hits          170      170
  Misses        148      148

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 66e67f5...58ad3ba. Read the comment docs.


Binary search should not require a check for sorted input

See https://github.com/exercism/xclojure/issues/112
In short, the Clojure track requires a check for sorted input in the Binary Search exercise. This is confusing because the check for sorted input takes as long as a linear search such that the binary search operation takes longer than just doing a linear search. We should make sure this issue does not exist in other tracks.

xruby/binary-search does indeed check for sorted... raising an error if it is not.

Agreed. If others are also in agreement, then we should write up an issue that can be cross-posted to all the tracks with blazon.

I vote firmly in the binary search should not verify sorted input camp.
The fact that it's self defeating is interesting and should probably be mentioned in the readme for curious students as well.

The fact that checking for sorted input defeats the purpose of binary sort is interesting and should probably be mentioned in the readme for curious students as well.

Yeah, definitely.

I came across this issue in Elixir exercise, which actually has another issue related to it's implementation details involving singly linked list, but when I saw the requirement to error if unsorted, I thought, OK, I can do that, I can just check if the middle pivot on recurse is ever on the wrong side of the value I recursed from...  and I'd be OK with a failing test that wanted it to error in that case, as long as the input it passed was one that would require it to recurse and easily detect the unsorted list without traversing the entire list!  So that's one option, but I admit it's a little awkward to do that, but maybe good practice.

@bglusman I don't think that's a real solution to the problem. It will catch some cases where ordering is not maintained, but it will not catch all of them.

Well, it will catch all you can catch without necessarily violating the log N nature of binary search... what else makes sense really if you're going to test at all and not just falsely say not_found when it may be there but not sorted?  Could change it to fall back on linear search when unsorted I guess

A note against checking for sortedness had been added to #349. In addition, I'm going to recommend binary-search as a problem that is too specific in #761. This may result in changes to binary-search.
In the short term, if there are any tracks that ask for sortedness check, issues should be filed on the respective tracks.


Please check this

In admin panel mofhy
When I entered and update api key  .
It send me do this page
https://account.easyteachhost.tk/admin/function/BuilderSettings.php
But in mofhy it is not available .
Please add this

This function is not currently available.

Ok
but mail sending on xsltel free hosting .

Ok but mail sending on xsltel free hosting .

Not working

WDYM "not working". It's impossible to help you if you don't explain why. It's like me asking you how to fix my car because "It won't start". Oh, and I tell you absolutely nothing about said car, and you cannot see it. Same thing here. If you cannot explain the error in detail, no one can help you.

WDYM "not working". It's impossible to help you if you don't explain why. It's like me asking you how to fix my car because "It won't start". Oh, and I tell you absolutely nothing about said car, and you cannot see it. It's impossible for you to fix it, right?
Same thing here. If you cannot explain the error in detail, no one can help you.

That's right

Share your mail I will send all details
With admin account.

Site url - account.easyteachhost.tk
Admin -<EMAIL_ADDRESS>Pass -  12345678

Don't misuse with my website

Please help me

check the error_log file in function folder.

please check for errors in the error_log file in the function folder. Don't share credentials.

PHP Deprecated:  __autoload() is deprecated, use spl_autoload_register() instead in /home/easy0/account.easyteachhost.tk/modules/phpmailer/PHPMailerAutoload.php on line 45

https://github.com/PHPMailer/PHPMailer/issues/1942
The result of using old PHPmailer version 👎 . @mahtab2003 what do u say?

So how I update it

If I update phpmailer this problem will solve ?

i dont know

Well let me see if i can replace it

Ok please try


community: adding AnySDK -- create toolkits from literally any SDK client

I've been building a lot of toolkits and found this was a quick and easy way to play with new SDKs without having to reinvent the wheel each time
Basic concept being:
client = SomeSdk()
anysdk = AnySdkWrapper(client=client)

agent.invoke(“perform tasks X, Y, then Z”)

(The agent will then go and use the SDK to perform those tasks)

Additional guidelines:

Make sure optional dependencies are imported within a function.
Please do not add dependencies to pyproject.toml files (even optional ones) unless they are required for unit tests.
Most PRs should not touch more than one package.
Changes should be backwards compatible.
If you are adding something to community, do not re-import it in langchain.

If no one reviews your PR within a few days, please @-mention one of baskaryan, efriis, eyurtsev, hwchase17.

@efriis If you have a moment to review, I'd appreciate it! Some documentation test (CI / test_doc_imports / check doc imports #3.11) is failing that I'm not sure I've touched.

this seems very cool! sorry for the delay in review

can we add an example notebook? I think it would help people understand this a lot better

this can obviously be pretty dangerous and potentially lead to CVEs. @eyurtsev what is our recomended way to handle?

The CVE/performing write actions was something I considered and part of why I added the CrudControls class with sensible defaults (read only). Obviously it's not perfect but the user of this wrapper would have to opt into/manually change the CrudControls for "write/delete" things to happen.
Obviously if the SDK client they wrap has CVEs in it, this class would actually prevent those from being in LangChain directly since the toolkits themselves are dynamically created on the client vs being baked into the community subpackage.

@hwchase17 @eyurtsev updated AnySDK to use the new Tool stuff that's been introduced.
also added example notebook. Please rereview when you have a moment! Thank you

@baskaryan @eyurtsev Can I please get a review on this PR? Please note that I've addressed some of @hwchase17 comments and added an example notebook as well
Thank you!

hi @baskaryan @efriis @eyurtsev @hwchase17
can this be merged? Happy to address any outstanding issues if needed

Also just clarifying the security implications of this - it's dynamically routing between commands on an sdk that might be unexpected to the user, hence the risk (not guaranteed vulnerability, but risk).
That's the desire to put in experimental

Will close for now and feel free to reopen in experimental if desired!


Crashes with Error: rpc error: code = Unavailable desc = transport is closing

Running terraform plan works successfully. But running terraform apply crashes with Error: rpc error: code = Unavailable desc = transport is closing
Versions
Terraform v0.14.7
+ provider registry.terraform.io/kvrhdn/honeycombio v0.1.2

Terraform Config
Below is the config in main.tf
terraform {
  required_providers {
    honeycombio = {
      source  = "kvrhdn/honeycombio"
      version = "~> 0.1.2"
    }
  }
}

data "honeycombio_query" "query" {
  calculation {
    op     = "COUNT"
  }
  time_range = 120
}

resource "honeycombio_trigger" "trigger" {
  name        = "test"
  description = "test"
  disabled = false
  query_json = data.honeycombio_query.query.json
  dataset    = "ssherbondy-dev"
  frequency = 120
  threshold {
    op    = ">"
    value = 300000
  }
}

Error output
Below is the output from terraform apply:
Error: rpc error: code = Unavailable desc = transport is closing

panic: runtime error: invalid memory address or nil pointer dereference
2021-02-18T22:13:20.426-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: [signal SIGSEGV: segmentation violation code=0x1 addr=0x38 pc=0x1695547]
2021-02-18T22:13:20.426-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2:
2021-02-18T22:13:20.426-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: goroutine 49 [running]:
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: github.com/kvrhdn/terraform-provider-honeycombio/honeycombio.resourceTriggerRead(0x1931800, 0xc0002c51a0, 0xc0002f2b80, 0x172cee0, 0xc000044ba0, 0xc0001aee00, 0xc0001aee70, 0x0)
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	github.com/kvrhdn/terraform-provider-honeycombio/honeycombio/resource_trigger.go:162 +0x267
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: github.com/kvrhdn/terraform-provider-honeycombio/honeycombio.resourceTriggerCreate(0x1931800, 0xc0002c51a0, 0xc0002f2b80, 0x172cee0, 0xc000044ba0, 0xc0002feb90, 0x12c635a, 0xc0004a9200)
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	github.com/kvrhdn/terraform-provider-honeycombio/honeycombio/resource_trigger.go:143 +0x295
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).create(0xc00039c6e0, 0x1931780, 0xc0002e2500, 0xc0002f2b80, 0x172cee0, 0xc000044ba0, 0x0, 0x0, 0x0)
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	github.com/hashicorp/terraform-plugin-sdk/v2@v2.0.4/helper/schema/resource.go:276 +0x1ec
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema.(*Resource).Apply(0xc00039c6e0, 0x1931780, 0xc0002e2500, 0xc0001ae380, 0xc0004a9200, 0x172cee0, 0xc000044ba0, 0x0, 0x0, 0x0, ...)
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	github.com/hashicorp/terraform-plugin-sdk/v2@v2.0.4/helper/schema/resource.go:387 +0x681
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: github.com/hashicorp/terraform-plugin-sdk/v2/internal/helper/plugin.(*GRPCProviderServer).ApplyResourceChange(0xc000262200, 0x1931780, 0xc0002e2500, 0xc00013df80, 0xc000262200, 0xc000262210, 0x1849f90)
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	github.com/hashicorp/terraform-plugin-sdk/v2@v2.0.4/internal/helper/plugin/grpc_provider.go:952 +0x8b2
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: github.com/hashicorp/terraform-plugin-sdk/v2/internal/tfplugin5._Provider_ApplyResourceChange_Handler.func1(0x1931780, 0xc0002e2500, 0x17dfc00, 0xc00013df80, 0xc0002e2500, 0x1763a00, 0xc0002c4c01, 0xc0004a8f40)
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	github.com/hashicorp/terraform-plugin-sdk/v2@v2.0.4/internal/tfplugin5/tfplugin5.pb.go:3312 +0x86
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: github.com/hashicorp/terraform-plugin-sdk/v2/plugin.Serve.func3.1(0x1931840, 0xc0002e9050, 0x17dfc00, 0xc00013df80, 0xc0004a8f20, 0xc0004a8f40, 0xc000330ba0, 0x11b92e8, 0x17b8500, 0xc0002e9050)
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	github.com/hashicorp/terraform-plugin-sdk/v2@v2.0.4/plugin/serve.go:76 +0x87
2021-02-18T22:13:20.427-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: github.com/hashicorp/terraform-plugin-sdk/v2/internal/tfplugin5._Provider_ApplyResourceChange_Handler(0x17ee100, 0xc000262200, 0x1931840, 0xc0002e9050, 0xc0002c4cc0, 0xc000810a20, 0x1931840, 0xc0002e9050, 0xc0001f26c0, 0x223)
2021-02-18T22:13:20.428-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	github.com/hashicorp/terraform-plugin-sdk/v2@v2.0.4/internal/tfplugin5/tfplugin5.pb.go:3314 +0x14b
2021-02-18T22:13:20.428-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: google.golang.org/grpc.(*Server).processUnaryRPC(0xc0001fcfc0, 0x1939c80, 0xc000703e00, 0xc000310100, 0xc000712510, 0x1e30ce0, 0x0, 0x0, 0x0)
2021-02-18T22:13:20.428-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	google.golang.org/grpc@v1.30.0/server.go:1171 +0x50a
2021-02-18T22:13:20.428-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: google.golang.org/grpc.(*Server).handleStream(0xc0001fcfc0, 0x1939c80, 0xc000703e00, 0xc000310100, 0x0)
2021-02-18T22:13:20.428-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	google.golang.org/grpc@v1.30.0/server.go:1494 +0xccd
2021-02-18T22:13:20.428-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: google.golang.org/grpc.(*Server).serveStreams.func1.2(0xc0000b4310, 0xc0001fcfc0, 0x1939c80, 0xc000703e00, 0xc000310100)
2021-02-18T22:13:20.428-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	google.golang.org/grpc@v1.30.0/server.go:834 +0xa1
2021-02-18T22:13:20.428-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: created by google.golang.org/grpc.(*Server).serveStreams.func1
2021-02-18T22:13:20.428-0500 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 	google.golang.org/grpc@v1.30.0/server.go:832 +0x204
2021-02-18T22:13:20.428-0500 [WARN]  plugin.stdio: received EOF, stopping recv loop: err="rpc error: code = Unavailable desc = transport is closing"
2021/02/18 22:13:20 [DEBUG] honeycombio_trigger.trigger: apply errored, but we're indicating that via the Error pointer rather than returning it: rpc error: code = Unavailable desc = transport is closing
2021/02/18 22:13:20 [TRACE] EvalMaybeTainted: honeycombio_trigger.trigger encountered an error during creation, so it is now marked as tainted
2021/02/18 22:13:20 [TRACE] EvalWriteState: removing state object for honeycombio_trigger.trigger
2021/02/18 22:13:20 [TRACE] EvalApplyProvisioners: honeycombio_trigger.trigger has no state, so skipping provisioners
2021/02/18 22:13:20 [TRACE] EvalMaybeTainted: honeycombio_trigger.trigger encountered an error during creation, so it is now marked as tainted
2021/02/18 22:13:20 [TRACE] EvalWriteState: removing state object for honeycombio_trigger.trigger
2021/02/18 22:13:20 [TRACE] vertex "honeycombio_trigger.trigger": visit complete
2021/02/18 22:13:20 [TRACE] dag/walk: upstream of "provider[\"registry.terraform.io/kvrhdn/honeycombio\"] (close)" errored, so skipping
2021/02/18 22:13:20 [TRACE] dag/walk: upstream of "meta.count-boundary (EachMode fixup)" errored, so skipping
2021/02/18 22:13:20 [TRACE] dag/walk: upstream of "root" errored, so skipping
2021-02-18T22:13:20.429-0500 [DEBUG] plugin: plugin process exited: path=.terraform/providers/registry.terraform.io/kvrhdn/honeycombio/0.1.2/darwin_amd64/terraform-provider-honeycombio_v0.1.2 pid=40062 error="exit status 2"
2021/02/18 22:13:20 [TRACE] statemgr.Filesystem: not making a backup, because the new snapshot is identical to the old
2021/02/18 22:13:20 [TRACE] statemgr.Filesystem: no state changes since last snapshot
2021/02/18 22:13:20 [TRACE] statemgr.Filesystem: writing snapshot at terraform.tfstate
2021/02/18 22:13:20 [TRACE] statemgr.Filesystem: removing lock metadata file .terraform.tfstate.lock.info
2021/02/18 22:13:20 [TRACE] statemgr.Filesystem: unlocking terraform.tfstate using fcntl flock
2021-02-18T22:13:20.446-0500 [DEBUG] plugin: plugin exited

When I review the list of triggers in Honeycomb, I can see that the trigger was successfully created as expected. It seems like there may be a failure on reading the trigger from the honeycomb API after it is created.

Hi, thank you for reporting this issue. You are right: the provider causes an error when it tries to read the query after it has been created. The code that throws the exception: https://github.com/kvrhdn/terraform-provider-honeycombio/blob/68a8d55b7e158591ce087baa247b4dbd134dfbfc/honeycombio/resource_trigger.go#L162-L164
Thanks to your Terraform config I was able to reproduce this on my own datasets. When I run the apply with logging enabled (TF_LOG=debug HONEYCOMBIO_DEBUG=true terraform apply) I noticed that the response payload from Honeycomb has changed 🤯
2021-02-19T12:11:56.159+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 2021/02/19 12:11:56 Sending request
2021-02-19T12:11:56.159+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2:
2021-02-19T12:11:56.159+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: GET /1/triggers/kvrhdn-terraform-provider-honeycombio/tYx279pgV8f HTTP/1.1
2021-02-19T12:11:56.159+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: Host: api.honeycomb.io
2021-02-19T12:11:56.159+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: User-Agent: Terraform/0.14.5 (+https://www.terraform.io) Terraform-Plugin-SDK/2.0.4 terraform-provider-honeycombio/0.1.2
2021-02-19T12:11:56.159+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: Content-Type: application/json
2021-02-19T12:11:56.159+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: X-Honeycomb-Team: ***
2021-02-19T12:11:56.159+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: Accept-Encoding: gzip
2021-02-19T12:11:56.159+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2:
2021-02-19T12:11:56.159+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2:
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: 2021/02/19 12:11:56 Received response
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2:
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: HTTP/2.0 200 OK
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: Access-Control-Allow-Origin: *
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: Content-Type: application/json
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: Date: Fri, 19 Feb 2021 11:11:56 GMT
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: Last-Modified: Fri, 19 Feb 2021 11:11:56 GMT
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: Vary: Accept-Encoding
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2:
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2: {"name":"test","description":"test","frequency":120,"disabled":false,"query_id":"E2fFNGt1wMo","threshold":{"op":">","value":300000},"id":"tYx279pgV8f"}
2021-02-19T12:11:56.280+0100 [DEBUG] plugin.terraform-provider-honeycombio_v0.1.2:

I will contact Honeycomb support.

Hi, @ssherbondy this issue was caused by a too early release of a new API (see the Pollinators Slack for more details).  The folks at Honeycomb have disabled the feature flag again, so this error shouldn't occur anymore.
I'll close the issue but feel free to open it again or create a new one if the Terraform provider is still crashing.


Update README.md to reflect new features

[ ] Add something like "fast bulk operations" to the feature matrix
[ ] Update the "Moneta API" section to describe key traversal
[ ] Update the "Moneta API" section to describe bulk ops

[ ] Update feature matrix to reflect key traversal support


Can't pipe file names to pipe-rename without -y

I've ran into an issue when piping file names into rename. The editor opens correctly, but after closing it the program immediately exits at the prompt:
Execute these renames?:
> Yes
  No
  Edit
  Reset
Error: Incorrect function. (os error 1)
error: process didn't exit successfully: `target\debug\renamer.exe` (exit code: 1)

Running in debug mode didn't provide a stack trace but it looks like it's the call to dialoguer::prompts::select::Select. Using -y to skip the prompt works as an alternative. I'm using Windows if that makes a difference.
Also, thanks for this cool tool :+1:

Thanks for the report! It seems Windows-specific due to the Incorrect function error. What shell are you using? I'm worried this might be a dialoguer bug.
@assarbad have you been encountering this problem?

Yes, this might be a dialoguer issue.

What shell are you using?

I'm using regular Cmd. Powershell has the same behavior, Git bash (launched from Cmd or using mingw64) is no different.
For now I've worked around the issue by patching in glob support. I mostly used something like this fd -g **/*.exr | renamer which I can do without piping now (renamer **/*.exr).

@mtimkovich I have not, but I am trying to avoid using it in piped mode. I think the issue, albeit on Windows, is the same as we have seen on other platforms.
I have been investigating reopening /dev/tty from within renamer, but that's also a Unix-only solution to the best of my understanding.
@CptPotato feel like sharing the patch? Basic globbing support is included now on Windows, but indeed the full breadth of what various shells provide may not be covered by it (such as **/*.exr).

@CptPotato feel like sharing (or contributing by way of a PR) the patch? Basic globbing support is included now on Windows, but indeed the full breadth of what various shells provide may not be covered by it (such as **/*.exr).

Sure! I'll have to clean it up a little but I can create a PR soon.

Sorry this went way under the radar for me. I can't seem to reproduce the issue I had with **/*.exr on my new machine :confused:. It looks like the pattern is correctly expanded by the shell or something since opts.files already contains all the paths.
Either way, in case you're interested here's the diff: https://github.com/marcusbuffett/pipe-rename/compare/master...CptPotato:pipe-rename:glob


Create / Update UI components per Figma spec

Adds / modifies the following components:

[x] Action Dialog / Error Dialog
[x] Configure Deployment page redesign
[x] Section Header

Subcomponents built:

Drawer
Tooltip POC (will be upgraded in upcoming PR)

Action Dialog

Is this still draft?

Once all components listed in the description are created + pass cursory inspection, will mark as ready.

Progress updating configure page.  Note new section headers, optional action buttons, tooltips.

Some elements are not 1:1 with the figma spec, this is due to disrepencies to the current global theme settings which will be fixed in an upcoming PR.

Can you drop the latest screenshots for the bullet points addressed in this PR?

New ErrNotFound dialog:
https://user-images.githubusercontent.com/50058333/207982817-d01a181d-9af2-4766-82f4-1c923950eb3c.mov

Configure page redesign:

NOTE
There are inconsistencies between typography variants shown in this recording and the design spec, these will be remedied in an upcoming theme update PR

https://user-images.githubusercontent.com/50058333/207983208-5a77fbab-5827-4c08-9e92-8a176226b6be.mov


Add envFile property for dynamic injection of env vars before Configuration/Build

Brief Issue Summary

Add an envFile property in settings.json to support dotenv files. This way we could inject env variables programmatically generated in a dotenv file by an upstream process. C/C++ extension provides this property for debugger configuration in launch.json.
Rational
It would be very useful when using conan for example. Indeed it is able to create a dotenv file setting PATH, LD_LIBRARY_PATH and DYLD_LIBRARY_PATH to build tools runtimes.
For example let's say I want to compile SPIRV shaders through CMake:

I can install a SPIRV compiler at system level.
or I can install a SPIRV compiler (glslang or shaderc) through conan, but it can work with CMake only if these executables are in PATH, and their shared libs dependencies in PATH (on Windows), LD_LIBRARY_PATH (Linux) or DYLD_LIBRARY_PATH (Macos).

Manual setting of env variables in current CMake Tools is not generic enough, conan paths are very specific to each dependency and complex (different for each version, os, arch, compiler).
environmentSetupScript works but it's quite static and tied to kits (and I think that this property should not be in kits but settings, or there should be a way to add this in settings also). It means that you have to reload the kit after a modification of the script. It's not very intuitive. And it doesn't seem to work on Windows with .bat (https://github.com/microsoft/vscode-cmake-tools/issues/1463).

Thank you for the feature idea. We can't guarantee we will get to this soon, but if someone wants to look into this, we will accept a PR.


added doc. for new jobs ui

Initial commit for new Jobs UI documentation. This is a new UI that gives users a view of the job processing they have done and the ability to submit jobs. They will be able to view job metadata such as products generated, errors produced, and job status. The UI is accessible from users' jupyter workspaces.

Thanks, @spa0002 . Looks like one of the jobs failed. Is this expected?


Detailed data models

Description
We need to finalize our data models. This will involve coordinating with the other team.
Acceptance Criteria

[x] Data models meet known requirements
[x] Data models are aligned with company 1
[x] Decide on classes vs. non-classes

Additional Resources
Add attachments, external links, etc here.

https://docs.google.com/document/d/163L7pv6w5Z38rUrl2EwRJq-A9ZLllCIO9uYbUkdxi2s/edit#


chore: build openedx and superset image with latest tag

Thanks for the pull request, @Ian2012! Please note that it may take us up to several weeks or months to complete a review and merge your PR.
Feel free to add as much of the following information to the ticket as you can:

supporting documentation
Open edX discussion forum threads
timeline information ("this must be merged by XX date", and why that is)
partner information ("this is a course on edx.org")
any other information that can help Product understand the context for the PR

All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here.
Please let us know once your PR is ready for our review and all tests are green.

As always, I'm confused about the flow control here. It seems like the build jobs trigger event if the release job doesn't? If so, I think we'll build a latest tag any time any PR is closed, whether it merged or not (and whether it merged to main or another branch)?

I've added a matrix for DRY and used the same condition as in the release workflow to only tag the latest when releasing. The PR images work as always and are built with pr-{{PR_NUMBER}}

@Ian2012 🎉 Your pull request was merged!  Please take a moment  to answer a two question survey so we can improve your experience in the future.


SASL authentication failure: No worthy mechs found Relaying

I'm hosting at home and because I can't edit my reverse DNS I send all my outbound mail to dnsexit.com for them to send out for me.
I followed this to setup relaying to them
http://www.dnsexit.com/support/mailrelay/postfix.html
get the below logs and a NDR.
mailserver      | 2018-10-26T16:59:31.340653-04:00 mail postfix/submission/smtpd[1383]: connect from rainloop.http_network[<IP_ADDRESS>]
mailserver      | 2018-10-26T16:59:31.355608-04:00 mail postfix/submission/smtpd[1383]: Anonymous TLS connection established from rainloop.http_network[<IP_ADDRESS>]: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
mailserver      | 2018-10-26T16:59:31.452660-04:00 mail postfix/submission/smtpd[1383]: 6E7D17C04D0: client=rainloop.http_network[<IP_ADDRESS>], sasl_method=PLAIN<EMAIL_ADDRESS>mailserver      | 2018-10-26T16:59:31.500102-04:00 mail postfix/authclean/cleanup[1387]: 6E7D17C04D0: replace: header Received: from webmail.xxxdomain.net (rainloop.http_network [<IP_ADDRESS>])??(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))??(No client certificate requested)??(Authenticated s from rainloop.http_network[<IP_ADDRESS>]<EMAIL_ADDRESS><EMAIL_ADDRESS>proto=ESMTP helo=<webmail.xxxdomain.net>: Received: from authenticated-user (mail.xxxdomain.net [<IP_ADDRESS>])??(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))??(No client certificate requested)??(Authenticated sender: me@xxxdomain.net)??by mail.xxxdomain.net (Postfix) with ESMTPSA id 6E7D17C04D0??for<EMAIL_ADDRESS>Fri, 26 Oct 2018 16:59:31 -0400 (EDT)
mailserver      | 2018-10-26T16:59:31.503160-04:00 mail postfix/authclean/cleanup[1387]: 6E7D17C04D0<EMAIL_ADDRESS>mailserver      | 2018-10-26T16:59:31.537453-04:00 mail postfix/qmgr[628]: 6E7D17C04D0<EMAIL_ADDRESS>size=1258, nrcpt=1 (queue active)
mailserver      | 2018-10-26T16:59:31.541498-04:00 mail postfix/submission/smtpd[1383]: disconnect from rainloop.http_network[<IP_ADDRESS>] ehlo=2 starttls=1 auth=1 mail=1 rcpt=1 data=1 quit=1 commands=8
mailserver      | 2018-10-26T16:59:31.825011-04:00 mail postfix/smtp[1388]: Untrusted TLS connection established to relay.dnsexit.com[<IP_ADDRESS>]:25: TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)
mailserver      | 2018-10-26T16:59:31.867739-04:00 mail postfix/smtp[1388]: warning: SASL authentication failure: No worthy mechs found
mailserver      | 2018-10-26T16:59:31.867752-04:00 mail postfix/smtp[1388]: 6E7D17C04D0: SASL authentication failed; cannot authenticate to server relay.dnsexit.com[<IP_ADDRESS>]: no mechanism available
mailserver      | 2018-10-26T16:59:32.199059-04:00 mail postfix/smtp[1388]: Untrusted TLS connection established to relay.dnsexit.com[<IP_ADDRESS>]:25: TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)
mailserver      | 2018-10-26T16:59:32.240199-04:00 mail postfix/smtp[1388]: warning: SASL authentication failure: No worthy mechs found
mailserver      | 2018-10-26T16:59:32.240407-04:00 mail postfix/smtp[1388]: 6E7D17C04D0: SASL authentication failed; cannot authenticate to server relay.dnsexit.com[<IP_ADDRESS>]: no mechanism available
mailserver      | 2018-10-26T16:59:32.628965-04:00 mail postfix/smtp[1388]: Untrusted TLS connection established to relaybackup.dnsexit.com[<IP_ADDRESS>]:25: TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)
mailserver      | 2018-10-26T16:59:32.756423-04:00 mail postfix/smtp[1388]: 6E7D17C04D0<EMAIL_ADDRESS>relay=relaybackup.dnsexit.com[<IP_ADDRESS>]:25, delay=1.4, delays=0.17/0.02/1.1/0.08, dsn=5.7.1, status=bounced (host relaybackup.dnsexit.com[<IP_ADDRESS>] said: 550 5.7.1<EMAIL_ADDRESS>Relaying denied. IP name possibly forged [24.x.x.x] (in reply to RCPT TO command))
mailserver      | 2018-10-26T16:59:32.805614-04:00 mail postfix/cleanup[1393]: C485D7C0517<EMAIL_ADDRESS>mailserver      | 2018-10-26T16:59:32.817972-04:00 mail postfix/qmgr[628]: C485D7C0517: from=<>, size=4881, nrcpt=1 (queue active)
mailserver      | 2018-10-26T16:59:32.822003-04:00 mail postfix/bounce[1392]: 6E7D17C04D0: sender non-delivery notification: C485D7C0517
mailserver      | 2018-10-26T16:59:32.825779-04:00 mail postfix/qmgr[628]: 6E7D17C04D0: removed
mailserver      | 2018-10-26T16:59:32.845011-04:00 mail dovecot: lmtp(1395): Connect from local
mailserver      | 2018-10-26T16:59:32.865008-04:00 mail dovecot: lmtp(me@xxxdomain.net): HElcMjSA01tzBQAACWjHDg: sieve<EMAIL_ADDRESS>stored mail into mailbox 'INBOX'
mailserver      | 2018-10-26T16:59:32.867132-04:00 mail postfix/lmtp[1394]: C485D7C0517<EMAIL_ADDRESS>relay=mail.xxxdomain.net[private/dovecot-lmtp], delay=0.07, delays=0.02/0.02/0.01/0.02, dsn=2.0.0, status=sent (250 2.0.0<EMAIL_ADDRESS>HElcMjSA01tzBQAACWjHDg Saved)
mailserver      | 2018-10-26T16:59:32.869205-04:00 mail dovecot: lmtp(1395): Disconnect from local: Successful quit
mailserver      | 2018-10-26T16:59:32.869372-04:00 mail postfix/qmgr[628]: C485D7C0517: removed
Classification
Please delete options that are not relevant.

[] Question
[x ] Deliverability issue
[ ] Crash/Hang/Data loss
[ ] Serious bug
[ ] Minor bug
[ ] Vulnerability
[ ] Feature/Enhancement
[ ] Documentation

Reproducibility
Please delete options that are not relevant.

[X] Always
[ ] Sometimes
[ ] Rarely
[ ] Unable
[ ] I didn’t try
[ ] Not applicable

Docker information
docker info
docker images hardware/mailserver --digests --filter "dangling=false"

Description
Briefly describe the problem you are having in a few lines.
Steps to reproduce

Expected results
Actual results
Debugging information
docker logs mailserver

Configuration (docker-compose.yml, traefik.toml...etc)

docker info:
test@u18:/mnt/docker/mail$ docker info
Containers: 40
Running: 19
Paused: 0
Stopped: 21
Images: 53
Server Version: 18.06.1-ce
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 468a545b9edcd5932818eb9de8e72413e616e86e
runc version: 69663f0bd4b60df09991c08812a60108003fa340
init version: fec3683
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 4.15.0-32-generic
Operating System: Ubuntu 18.04.1 LTS
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 7.767GiB
Name: u18
ID: KWKX:2WBG:RPSQ:LGXJ:JQUD:HWYS:T62X:ZFBO:ATMV:YTOD:KMTW:GLBQ
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
<IP_ADDRESS>/8
Live Restore Enabled: false
WARNING: No swap limit support
test@u18:/mnt/docker/mail$ docker images hardware/mailserver --digests --filter "dangling=false"
REPOSITORY            TAG                 DIGEST                                                                    IMAGE ID            CREATED             SIZE
hardware/mailserver   1.1-stable          sha256:f5098c8126f0608236fc62b7250a371007f77dd10bfa536d6a2e496687e4fa35   b89c3b338d62        2 months ago        378MB

Duplicate issues #237

Found my issue, need to add smtp_sasl_security_options = noanonymous to my custom.conf
This overrides the noplaintext default.
Answer found here:
https://serverfault.com/questions/181578/postfix-sasl-authentication-failure-no-worthy-mechs-found


[Bug]: maxFiles(1) - Error Max Files reach

What happened?
Get "Max Files reach" error when using  ->maxFiles(1)
How to reproduce the bug
\GalleryJsonMedia\Form\JsonMediaGallery::make('logo')
->minFiles(0)
->maxFiles(1)
->image()
Package Version
2.1.1
PHP Version
8.2
Laravel Version
11.4
Which operating systems does with happen with?
No response
Notes
No response

when change to maxFiles(2), I can successfully upload and save 2 images.

thanks for the report.
2.1.2 fix it


db: populate DB with quotas

Closes reanahub/reana-workflow-controller#332.

This PR is used to be able to test the PR group https://github.com/reanahub/reana-workflow-controller/issues/332. A proper solution to this problem will be introduced in https://github.com/reanahub/reana/issues/415.

Closing as proper functionality has been implemented in reana-db CLI and it is now called by createa-database.sh.