Allow components to have children in support of particle fuel modeling

Description
This changes the ARMI data model to allow components to have children. It also adds a input
capability to allow users to input particle type fuel (e.g. TRISO).
This is a proof-of-concept at the moment, intended for getting feedback from @drewj-usnctech
wrt #477 .
Mostly, take a look at the input file and let us know if it satisfies the need. We will need
to add more testing and documentation to verify that everything is working
and explained.

Checklist

[x] The code is understandable and maintainable to people beyond the author.
[x] Tests have been added/updated to verify that the new or changed code works.
[x] There is no commented out code in this PR.
[x] The commit message follows good practices.
[x] All docstrings are still up-to-date with these changes.

If user exposed functionality was added/changed:

[ ] Documentation added/updated in the doc folder.
[ ] New or updated dependencies have been added to setup.py.

@ntouran
I don't have a good enough grasp of these changes to know the answer, but does this change account for this comment you had made about the material modifications?
https://github.com/terrapower/armi/pull/517#pullrequestreview-841033091
And a further question -- Do we want to allow different material modifications at this additional layer as well? Sounds messy...

Bump.
Needs black formatting.  (I'd do it for your, but it's in your repo fork.)

@ntouran I feel decently good about the internals. My biggest request comes from not requiring the user to input number of particles per compact in the blueprints file. There are some occasions where you might know the exact number of particles in a compact, especially as a design matures. But for more preliminary studies, or where you have compacts of multiple sizes but the same volume fraction, requiring the user to know the number of particles at the start can be burdensome

@drewj-usnctech ok I have made some small changes that now auto-derive the mult completely based on the blendFrac. So you put in dummy mults of 1.0 and the system updates the kernel mults during init to match the expected blend frac.
One weird thing here is that the blendfrac is applied to the hot dimensions at init, (but will stay constant after init even if temperatures change)

@ntouran thanks for the update. I've been out for a bit and am finally catching up.

One weird thing here is that the blendfrac is applied to the hot dimensions at init

This was my suspicion as well. We've been having some internal discussion about how thermal expansion impacts our particle fuel modeling and guess this might be a problem. I imagine this component expansion is done very early in the blueprint loading and there isn't a way to delay it? Or wholesale disable it?

@ntouran thanks for the update. I've been out for a bit and am finally catching up.

One weird thing here is that the blendfrac is applied to the hot dimensions at init

This was my suspicion as well. We've been having some internal discussion about how thermal expansion impacts our particle fuel modeling and guess this might be a problem. I imagine this component expansion is done very early in the blueprint loading and there isn't a way to delay it? Or wholesale disable it?

You can disable thermal expansion by setting Thot to be the same as Tinput in the blueprints!

@jakehader

You can disable thermal expansion by setting Thot to be the same as Tinput in the blueprints!

🤦 yeah, I forgot about that when writing that comment. Didn't mean to bring a larger discussion (#766) into this feature.
But there is still hiccup if you decide to enable thermal expansion and model particle fuel here. As @ntouran mentioned

One weird thing here is that the blendfrac is applied to the hot dimensions at init

This means the number of particles packed into the compact would reflect the post-expansion dimension rather than the as built dimension. There would be an opaque change in fuel loading due to this thermal expansion.
FWIW, as the main advocate for this feature, I'm okay saying this pre-expansion should not be a blocker for this feature yet. We're still trying to sort out thermal expansion and the various properties and knock-on effects internally, and are probably a ways from fully diving in. Hence my posting of questions like #766 and #694

@john-science This has been up a while and we've started some internal discussions about adjacent modifications to the composite tree. I don't have anything I can provide at this point, but I'll hopefully be reaching out to the dev team in a week or so about how a larger enhancement. This could capture both the particle fuel modeling and provide some additional modeling benefits. We think. It's still in a conceptual phase and we'd like to give it some more time before sending it off

(fully aware that I am somewhat responsible for the delay)

This is on our task list for things to do this week and report back if we find any thing that seriously blocks / breaks our internal plugins.
One thing that I'm thinking about, while I'm thinking about composite tree stuff (#503 // #960), does this break the notion that a Component is a leaf in the composite tree now? It was kind of the implied consequence of Component.iter_children needing to be updated to yield itself but also any potential particle fuel children. Could this be the motivating case to introduce a non-block group of components?

Yeah so I think I need to re-implement this to follow a more robust version of the Composite design pattern. This will take a bit more work, sorry, but should be more robust.
I have been adding to the unit tests and splitting them out to cover a few expected behaviors. We probably will want to add even more. They currently fail, as they should.
Current plan to get them running is to:

Go back to having Components be the Leaf of the composite pattern and not have children (sorry I we have the names goofed compared to the offical pattern)
Have Composites only be made of children. So composite pattern participants will either be completely made of children or be a leaf. Having things that have their own component and then also have child components is not a good idea, turns out.
Re-implement this change to make triso compact Composite have children be:

background Component (matrix) (with mult reduced to make room for the particles based on the blend frac)
particle Composite with children:

Various spherical particle components with mults set based on blend frac

I think the net result will be better support of arbitrary nesting.

@ntouran sounds like a good plan. Let me know how we can help, either in developing or providing tests / requirements.
One question

with mult reduced to make room for the particles based on the blend frac

Are you thinking about having Matrix.mult be less than one to account for the space taken up by particles? Would ARMI allow a non-integer mult?

Are you thinking about having Matrix.mult be less than one to account for the space taken up by particles? Would ARMI allow a non-integer mult?

ARMI handles non-integer mults. See https://github.com/terrapower/armi/discussions/542

I guess we should close this pull request? @john-science, @ntouran?


Add extreme ChoiceSet option to oracle curses, update Battle curse predicate terminology

-Update curse ChoiceSets to return the value extreme when the extreme curse is chosen, as opposed to major
-Updated all features predicated off major curse to also predicate off extreme curse, as you still suffer your major curse effect when under your extreme curse.
-Battle Oracle used a different predicate naming scheme, changed to bring in line with the rest. (oracular-curse -> self:curse)

Refrain from using "self:" on any of these.

Refrain from using "self:" on any of these.

So just curse:minor, for example? These had self: on already, so should I get rid of that on all of them?

Yep. It might be worth distinguishing it further; e.g., "oracular-curse:stage:minor"


[🐛 BUG]: Extra spaces in logs in debug mode

No duplicates 🥲.

[X] I have searched for a similar issue in our bug tracker and didn't find any solutions.

What happened?
In debug mode, extra spaces appear in the logs, while in production they are not
development
{"level":"INFO","ts":"2023-01-10T11:09:11.245Z","logger":"grpc        ","msg":"grpc server was started","address":"tcp://<IP_ADDRESS>:9001"}

production
{"level":"info","ts":1673348834.3798273,"logger":"grpc","msg":"grpc server was started","address":"tcp://<IP_ADDRESS>:9001"}

Version (rr --version)
2.12.1
How to reproduce the issue?
logs:

  mode: development

  level: debug

  encoding: json

  line_ending: "\n"

  output: ./runtime/logs/rr.log

  err_output: ./runtime/logs/rr.log

Relevant log output
No response

Hey @s1lver 👋🏻
DEBUG mode adds info like \t + \n, colors bytes, etc. The regular text file does not parse them, so this is impossible to remove.
Please, use the production mode and debug log level for the files.

how does this relate to the logger section? The app has no effect on this

Hey @s1lver 👋🏻 DEBUG mode adds info like \t + \n, colors bytes, etc. The regular text file does not parse them, so this is impossible to remove. Please, use the production mode and debug log level for the files.
EDIT: If you wanted to use a development logger with the files

how does this relate to the logger section? The app has no effect on this

What app? The logs you showed are from the file, right? (because you're using output: ./runtime/logs/rr.log)

What app? The logs you showed are from the file, right? (because you're using output: ./runtime/logs/rr.log)

Maybe I'm not expressing myself correctly. I mean this
 "logger":"grpc        "

and
"logger":"grpc"

In the first case there is a gap, in the second there is not

These symbols call unreadable. Not because you can't read them but because you can't see them. Thus, the line you're showing looks empty (the web browser also recognizes them), but with some spaces. But that's not true. Here, you may see how it actually looks:

But how it looks in the console:

This is because, in the development mode, we send a prettified output (we also adding some spaces for sure, not to overwrite the color codes and align the output).
This is not going to be changed. Please, use the production mode with the debug log level if you're using a file.


pdg_sig_figs value rounding issue with zero or non-finite uncertainty

from sciform import Formatter, FormatOptions
sform = Formatter(FormatOptions(pdg_sig_figs=True))
print(sform(123, 0))

erroneously results in '120 +/- 0'. The value is erroneously rounded according to pdg sig fig rules, but these rules should only apply t the uncertainty. In this case, the value should be rounded according to the AutoDigits rules.

closed by https://github.com/jagerber48/sciform/pull/67


Deluxemenus icons

I want to make a custom store through the deluxemenus plugin, but I can't add an icon. How do I do this?
'minister':
material: birch_sapling
nbt_int: CustomModelData:18001
display_name: 'Minister'
lore:
- 'test string'
I tried to make such a setup, but it doesn't work

Unless it supports adding items saved from a file, custom NBT tags, or giving items via command you're not going to be able to put magic items in that menul

Deluxemenus support custom nbt tags
https://www.spigotmc.org/resources/deluxemenus.11734/update?update=285631

Can it do sections (compound tags)?
If so, you could try setting wand.template to minister

So i need do this?
nbt_int: '{CustomModelData:18024,template:"wand"}'

not work :(

FIXED. It was necessary to install the dev build of deluxemenus to display nbt textures of magic


test(extension): update allure-publish-action and action-slack-notify

Checklist

[ ] JIRA - <link>
[ ] Proper tests implemented
[ ] Screenshots added.

Proposed solution
Explain how does this PR solves the problem stated in JIRA ticket.
You can also enumerate different alternatives considered while approaching this task.
Testing
Describe here, how the new implementation can be tested.
Provide link or briefly describe User Acceptance Criteria/Tests that need to be met
Screenshots
Attach screenshots here if implementation involves some UI changes

oh, I didn't notice it's still a draft :)

@pczeglik-iohk unfortunately tallure-publish-action does not work properly after update if some tests have failed: https://github.com/input-output-hk/lace/actions/runs/8647961385/job/23710670405

Closing as it was already covered in another PR


Add qubo meta solver

Including solver using Qiskit, and a QAOA based approach

Thanks for these changes @Elscrux! Can you add JavaDocs to the QuboSolver base class too? Then this is ready to be merged :)

Had to rebase due to a conflict in qiskit/requirements.txt


[enhancement]: De-duplicate Canvas toolbar UI

Is there an existing issue for this?

[X] I have searched the existing issues

Contact Details
No response
What should this feature add?
Almost all canvas UI toolbar components and their logic are duplicated for the "Beta" layout. So any change has to be done on both. We want to streamline this for usability and maintenance.
Options for Discussion:

Choose one layout and stick with it. This gets my vote because even if we modularize the components and logic, it's still two different layouts to support and troubleshoot.
Modularize the components and logic and continue to support two different canvas layouts.

Alternatives
No response
Aditional Content
No response

This was done in #5084


⚠ Quirk Club Argentina (API endpoint) has degraded performance

In ca423a0, Quirk Club Argentina (API endpoint) (https://us-central1-quirkclub-dev.cloudfunctions.net/api/check/api) experienced degraded performance:

HTTP code: 200
Response time: 7643 ms

Resolved: Quirk Club Argentina (API endpoint) performance has improved in 59a628f after 11 minutes.


[New game]:  Maze Generation Game

🎮 Game Request
Game logic and basic description : A tilting maze game is an interactive game where the player navigates a key through a maze by tilting the game board. The goal is to guide the key from the starting point to the destination while avoiding obstacles and holes.

Hey @ojKunal !
Thank you for raising an issue 💗
You can self assign the issue by commenting /assign in comment 😀
Make sure you follow CODE OF CONDUCT and CONTRIBUTING GUIDELINES 🚀
Don’t Forget to ⭐ our GameZone🎮
Make sure you join our Discord🕹

Hey, please assign me this issue .

/assign

Hey @ojKunal 👋!
@kunjgit here,
We have this annoucement to make 📢!!
We have updated our README 🚀
Make sure you follow proper guideline to raise your next issues !!
Make sure you join our Discord🕹 if you haven't 😇
Thank you 💗!

Hello @ojKunal, Time's Uppp!⏰
Sorry for closing your issue!
But it's more than a week since we haven't received anything from your side 😢 .
Come up with new ideas, create a new issue and make sure you finish it within a week! 🔥
All the best! 🚀
Happy Hacking! 💗

Hey @ojKunal ! Thank you so much for your raising the issue💗
It’s all yours, you can come anytime again and make some contributions! 🚀
Alone, we can do little, but together we can do so much! 😇


improve performance for filter form selects

CATEGORY
Choose one

[x] Bug Fix
[ ] Enhancement (new features, refinement)
[ ] Refactor
[ ] Add tests
[ ] Build / Development Environment
[ ] Documentation

SUMMARY

disables react-select feature that strips diacritics when searching/filtering on select dropdowns.
TEST PLAN

Component still works.
Have not tested against a large dataset as there is not easy way to generate 5k+ metrics.

ADDITIONAL INFORMATION

[x] Has associated issue: Fixes #8666
[ ] Changes UI
[ ] Requires DB Migration.
[ ] Confirm DB Migration upgrade and downgrade tested.
[ ] Introduces new feature or API
[ ] Removes existing feature or API

REVIEWERS

Codecov Report

Merging #8757 into master will increase coverage by 0.13%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #8757      +/-   ##
==========================================
+ Coverage   65.74%   65.87%   +0.13%
==========================================
  Files         483      483
  Lines       24123    24123
  Branches     2767     2767
==========================================
+ Hits        15860    15892      +32
+ Misses       8087     8055      -32
  Partials      176      176

Impacted Files
Coverage Δ

.../src/explore/components/controls/SelectControl.jsx
83.52% <ø> (ø)
:arrow_up:

superset/utils/core.py
88.08% <0%> (+0.16%)
:arrow_up:

superset/db_engine_specs/base.py
81.12% <0%> (+0.33%)
:arrow_up:

superset/connectors/sqla/models.py
84.97% <0%> (+0.64%)
:arrow_up:

superset/db_engine_specs/sqlite.py
66.66% <0%> (+9.99%)
:arrow_up:

superset/dataframe.py
94.48% <0%> (+10.23%)
:arrow_up:

superset/db_engine_specs/postgres.py
83.33% <0%> (+27.77%)
: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 81e45ac...3b789df. Read the comment docs.


Don't force a version in package.json

This line enforces a version number in the consuming app's package.json.
Can that requirement be removed as a version number is not a normal requirement of using node modules.

@andygnewman  fixed in latest version.


Initial content

Pull Requests:

https://github.com/Senzing/docker-db2-driver-installer/pull/2
https://github.com/Senzing/docker-db2-driver-installer/pull/3


<EMAIL_ADDRESS>- Initialization issue

When I try to instantiate sequelize as given in example
const db = new Sequelize({
dialect: 'mssql',
dialectModulePath: 'sequelize-msnodesqlv8',
dialectOptions: {
driver: 'SQL Server Native Client 11.0',
instanceName: 'xxxxxx',
trustedConnection: true
},
host: 'localhost',
database: 'xxxx'
});
I am getting error message TypeError: Sequelize is not a constructor. I am using Typescript version 2.5

I was able to resolve this by changing the initialization piece of code to be as below:
const sequelize = new Sequelize.Connection

That solution is working for you? I don't think Sequelize can be used that way.  What does your Typescript file look like?

You are correct it didn't work for me. My requirement is to use windows native authentication captured from client browser [Angular 4 SPA] to authenticate to SQL server. The app is Angular-cli using Typescript 2.5.  Please let me know if this is the right approach.
My Typescript is something like this:
var express = require('express');
//var sql = require('mssql');
var sql = require('mssql/msnodesqlv8');
const Sequelize = require('sequelize-msnodesqlv8');
var jpp = require('json-path-processor');
var router = express.Router();
const sequelize = new Sequelize.Connection({
database: 'xxxdbnamexxxx',
dialect: 'mssql',
dialectModulePath: 'sequelize-msnodesqlv8',
logging: false,
dialectOptions: {
driver: 'SQL Server Native Client 11.0',
instanceName: 'xxxxservernamexxxx',
trustedConnection: true
}
});
router.get('/getColors', function (req, res) {
/I am not sure how to use the Sequelize here/
});

Integrated security doesn't work with SPAs in a browser. It uses a native security token of the currently logged in Windows user where the database is being accessed. In the case of an SPA, there is no native security token that is meaningful to the server. You may want to look into LDAP or some other authentication scheme where the user must enter credentials.

Thank you that's what I thought - need to do SSPI route.


Documenting params.yaml

Feature Request
Is your feature request related to a problem? Please describe.
This is just an awesome product, but it isn't clear how to change the layouts and where to go
to make changes, so adding to the documentation can help alot
Describe the solution you'd like
Add the README.md a description of the parameters in params.yaml. As an example I spent
30 minutes figuring out where the navbar partial was and then realized there is a menu alignment parameter there and no partial override is needed
At least, an update to the README and the page builder talking about layout options and explaining you should look in params.yaml before you hack away.
Describe alternatives you've considered
As described above, I'm happy to add to the README and issue a PR, lmk
Additional context
So here are the key parameters to mentioned in https://wowchemy.com/docs/getting-started/customization/ are not super complete.
Some of the things to add to that page are addin to the SEO section
local_business_type, org_name, desctription and twitter, so how are these used and what are valid things to add.
Main menu options such as align to move the menu to the right and show_lanugague and show_search are great options and highlight_active_link.
Then in site features, math:false, diagram:false and explaining what edit_page means and show_related is really cool and setting reading_time.
The copyright_license is really useful and being able to set the project view counts.

@richtong thanks for the feedback!
The site customization options in params.yaml were in various places, but are now grouped and clarified at https://wowchemy.com/docs/getting-started/customization/
Let us know if you have any further topics you would like to see documented or clarified!


Fix test commands build

Fixes #887

[ ] npm run test succeeds.
Because this PR is just to re-enable non-running tests some tests is failing locally to me. But I guess it's because of permissions on GDrive.
73 passing
26 pending
16 failing

[x] npm run lint succeeds.

[x] Appropriate changes to README are included in PR.

@googlebot I signed it!

@googlebot rescan


GH-224: Documentation for Kafka partitioning

Resolves https://github.com/spring-cloud/spring-cloud-stream-binder-kafka/issues/224

Merged


mm-teams-python-bot-auth

Added python snipppet place holders.

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

File
Status
Preview URL
Details

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 91cbc21:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/bots/how-to/authentication/add-authentication.md
:warning:Warning

Details

msteams-platform/bots/how-to/authentication/add-authentication.md

[Warning] Cannot resolve '~/../botbuilder-python/samples/python/18.bot-authentication/dialogs/main_dialog.py' relative to 'bots/how-to/authentication/add-authentication.md'.
[Warning] Cannot resolve '~/../botbuilder-python/samples/python/18.bot-authentication/dialogs/main_dialog.py' relative to 'bots/how-to/authentication/add-authentication.md'.
[Warning] Cannot resolve '~/../botbuilder-python/samples/python/18.bot-authentication/dialogs/main_dialog.py' relative to 'bots/how-to/authentication/add-authentication.md'.
[Warning] Cannot resolve '~/../botbuilder-python/samples/python/18.bot-authentication/bots/auth_bot.py' relative to 'bots/how-to/authentication/add-authentication.md'.
[Warning] Cannot resolve '~/../botbuilder-python/samples/python/18.bot-authentication/dialogs/logout_dialog.py' relative to 'bots/how-to/authentication/add-authentication.md'.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 21c1663:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:x:Error

Details

.openpublishing.publish.config.json

[Error]

Publish service's config file: .openpublishing.publish.config.json is not valid. Details: System.ArgumentException: Invalid json string ---> Newtonsoft.Json.JsonReaderException: After parsing a value an unexpected character was encountered: {. Path 'dependent_repositories[2]', line 51, position 8.
   at Newtonsoft.Json.JsonTextReader.ParsePostValue()
   at Newtonsoft.Json.JsonTextReader.Read()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at Microsoft.OpenPublishing.Build.Common.JsonUtility.FromJsonString[T](String value) in d:\a\1\s\Libraries\Common\JsonUtility.cs:line 93
   --- End of inner exception stack trace ---
   at Microsoft.OpenPublishing.Build.Common.JsonUtility.FromJsonString[T](String value) in d:\a\1\s\Libraries\Common\JsonUtility.cs:line 97
   at Microsoft.OpenPublishing.Build.WorkflowTasks.SyncGitSourceWithDownloadingPackage.CheckPublishConfig() in d:\a\1\s\Libraries\WorkflowTasks\SyncGitSourceWithDownloadingPackage.cs:line 68

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 6d600b1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 04465e1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 3601d4e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 87aa834:
:clock10: Pending: waiting for processors (7 builds ahead of you)
:warning: Docs Build is busy, currently there are 7 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 87aa834:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 5dd838a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 47d5714:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit e079d83:
:clock10: Pending: waiting for processors (7 builds ahead of you)
:warning: Docs Build is busy, currently there are 7 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit e079d83:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/bots/how-to/authentication/add-authentication.md
:warning:Warning
View
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md

[Warning] Cannot resolve '~/../botbuilder-samples/samples/csharp_dotnetcore/46.teams-auth/appsettings.json' relative to 'bots/how-to/authentication/add-authentication.md'.
[Warning] Cannot resolve '~/../botbuilder-samples/samples/csharp_dotnetcore/46.teams-auth/bots/DialogBot.cs' relative to 'bots/how-to/authentication/add-authentication.md'.
[Warning] Cannot resolve '~/../botbuilder-samples/samples/csharp_dotnetcore/46.teams-auth/bots/TeamsBot.cs' relative to 'bots/how-to/authentication/add-authentication.md'.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 38e7652:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 6bf6949:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:x:Error

Details

:x:Error

Details

.openpublishing.publish.config.json

Line 164: [Error] Initialization of cross repository dependencies failed. Please check your .openpublishing.publish.config.json on the configuration of the cross repository dependencies or ask for help in Docs Support teams channel. Please also include the following error code for our team to troubleshoot: 1

[Error] Error occurred when restoring dependent repository from URL 'https://github.com/microsoft/BotBuilder-Samples' branch 'trboehrer-move-samples' into folder 'botbuilder-python'. Please retry building your content again. If the issue persists, please open a ticket in https://SiteHelp and include exception details: branch 'trboehrer-move-samples' not found from remote `origin: https://github.com/microsoft/BotBuilder-Samples`, please make sure the crr config of folder `botbuilder-python` is correct.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 3138b02:
:warning: Validation status: warnings

File
Status
Preview URL
Details

msteams-platform/bots/how-to/authentication/add-authentication.md
:warning:Warning
View
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md

[Warning] Cannot resolve '~/../botbuilder-python/samples/python/46.teams-auth/config.py' relative to 'bots/how-to/authentication/add-authentication.md'.

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 72732d7:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@mmiele Why is this using a different app manifest than the C# one? I don't believe it is necessary?

@clearab I do not about the manifest; I did use what was in the Python code sample. Otherwise the article is ready.

@mmiele Why is this using a different app manifest than the C# one? I don't believe it is necessary?

Assuming this is based on 46.teams-auth, the C# sample doesn't have a manifest in the project (looking at the master branch).  According to Eric, and the code, this sample can only effectively be run in Teams since it only responds to the OnTeamsSigninVerifyStateAsync.
I have made a note to bring this up with the C# team after the holidays.  I believe that the C# sample is incomplete.  Prior to the official Teams integration, this bot existed, but handled the auth differently and could function in the emulator (as it overrode a different method).  I also believe that it should handle either case (Teams or emulator) for completeness (as 24.bot-authentication-msgraph does).
It appears the C# manifest referenced in the doc comes from 57.teams-conversation-bot.
Lastly, the PNG names are icon-color.png and icon-outline.png (the doc doesn't include the "icon-" prefix).
I would recommend documenting C# the same as Python, including the PNG name corrections, since at this point I think the Python version is more accurate.  i.e., We'll have to adjust both samples to be complete, which will then match the doc.

@mmiele Also, use the manifest from the master branch in Python for that sample.  At a minimum the validDomains is different from whats in the doc.

@mmiele please make the following changes:

Step 1 under Prepare the bot sample code has a bad link.
Please remove the language specific manifests. It is unnecessary, and confusing. The C# manifest is the correct one, the Python manifest is missing the valid domains entry, and has a bunch of extraneous commands that are not necessary.

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

File
Status
Preview URL
Details

.openpublishing.publish.config.json
:white_check_mark:Succeeded

msteams-platform/bots/how-to/authentication/add-authentication.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@clearab Made the required fixes. The topic is ready to be merged.


Replace the sklearn Lasso instantiated in sklearn LassoCV by ours

@agramfort this is a workaround, WDYT?
the other solution I see is to copy paster the LinearModelCV.fit() method into our LassoCV and to change the line model = Lasso() (here)

Codecov Report

Merging #18 into master will increase coverage by 3.37%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #18      +/-   ##
==========================================
+ Coverage   71.23%   74.61%   +3.37%
==========================================
  Files           8        8
  Lines         226      260      +34
==========================================
+ Hits          161      194      +33
- Misses         65       66       +1

Impacted Files
Coverage Δ

celer/dropin_sklearn.py
100% <100%> (ø)
:arrow_up:

celer/wrapper.py
92.3% <0%> (-0.29%)
:arrow_down:

celer/homotopy.py
91.42% <0%> (+0.8%)
: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 cb640e2...ba0019c. Read the comment docs.

I fine merging this but sklearn should be improved to facilitate this subclassing mechanism. Let's discuss at a next sklearn sprint how to make this happen.


Update peerTest.md Fix image reference

FYI I renamed the images but forgot to updated the references to them. (I should have reviewed the result closer before submitting.)
Duplicate of frozenfrank/jwt-pizza-service#23.

@StephenKMorgan  Before you merge this PR, do you want to update the language about "server side request forgery" which we discussed may be better categorized as Insecure Design (Application design decisions that enable loss of revenue or DOS attacks)? I gave you access to push directly to the branch if you wanted to do that.


Add option: buildkite_agent_tags_from_gcp_labels

This adds support for the new buildkite agent configuration option introduced in https://github.com/buildkite/agent/pull/930.

@petemounce Thanks for the feedback! Once this is merged, do you plan to update the CHANGELOG and cut a new release at v1.2.0?

Of the ansible module? Yes, once @lox releases here.

@petemounce Now that this is merged, can you tag the repo at 1.2.0? I'd like to update my Ansible requirements.yml file to pull down the correct version of this module.

Done; apologies for the wait.


Multiple Rounds of Chatting.

Haven't read the source code yet, but are you using the open api provided by API Reference?  I didn't find the parameter which can be used to accomplish multiple rounds chatting. Can I get a brief introduction on how to impl it?

Can you elaborate?

Well, ChatGPT didn't remember the context of the former question. I'm curious on how to tell ChatGPT to remember it using the open API. For example:
Me: What is the CPC of the information feed advertisement on the e-commerce platform?
ChatGPT: blabla
Me: Is there a difference between different countries?
ChatGPT: ... marriage, tax....

perhaps this one? It seems that the user (you) need to be the one saving messages.

I think it is working as expected?

Yes! The screen shot is correct!
And thank to @Captain8771 , it may solve my problem(but haven't try it yet).

Here is the chat format: https://platform.openai.com/docs/guides/chat/introduction


Tailwindcss2 @apply directive doesn't work inside vue component

Laravel Mix Version:  "^6.0.6"
Node Version: 14.4.0
NPM Version: 6.14.5
OS: windows

I create a laravel application with jetstream and inertia-vue stack for my new project problem is Tailwindcs version 2 using postCss and it doesn't support @apply directive inside vue components but inside .css file it works fine I don't want that because that css file will load my every page I just want short inline utility classes with @apply directive but I can't, How Can I achieve that.?
inside my vue template
<template>

  Hello
  <input id="hello" class="input"/>

</templete>

output inside browser like this

webpack.mix.js
const mix = require('laravel-mix');

mix.js('resources/js/app.js', 'public/js').vue()
    .postCss('resources/css/app.css', 'public/css', [
        require('postcss-import'),
        require('tailwindcss'),
        require('autoprefixer'),
    ])
    .webpackConfig(require('./webpack.config'));

if (mix.inProduction()) {
    mix.version();
}

webpack.config.js
const path = require('path');

module.exports = {
    resolve: {
        alias: {
            '@': path.resolve('resources/js'),
        },
    },
};

tailwind version : "^2.0.1",
laravel version : 8.x,
jetstream version : 2.x,
inertiajs version: "^0.8.2"

Have you tried below?

I can't get  @apply to work in my scoped styles either.

Have you tried below?

I can't get  @apply to work in my scoped styles either.

I got it working after installing laravel-mix-tailwind and using it this way in my webpack.config.js
require('laravel-mix-tailwind')

mix.postCss('resources/css/app.css', 'public/css', [
    require('tailwindcss')('./tailwind.config.js')
]).tailwind(

Style example in my vue file (notice the absence of the lang attribute:

I got it working after installing laravel-mix-tailwind and using it this way in my webpack.config.js
require('laravel-mix-tailwind')

mix.postCss('resources/css/app.css', 'public/css', [
    require('tailwindcss')('./tailwind.config.js')
]).tailwind(

Style example in my vue file (notice the absence of the lang attribute:

Yeah this is something we need to look at. At the moment you have to specify the postCSS plugins globally for it to affect anything other than the specific css/sass/less/etc… file/tree you've given via mix.postCss / et al:
mix.options({
    postCss: [require("tailwindcss")("./tailwind.config.js")]
})

Note that you can set these plugins globally in your mix file like above and do not need to specify plugins via mix.postCss. You also have the option of using a postcss config file which we will honor as well.
@JeffreyWay What are your thoughts on this? Should we leave this as is or do you think it'd be reasonable to populate the PostCSS plugins globally from a single mix.postCss call. I'm on the fence about it.

Yeah this is something we need to look at. At the moment you have to specify the postCSS plugins globally for it to affect anything other than the specific css/sass/less/etc… file/tree you've given via mix.postCss / et al:
mix.options({
    postCss: [require("tailwindcss")("./tailwind.config.js")]
})

Note that you can set these plugins globally in your mix file like above and do not need to specify plugins via mix.postCss. You also have the option of using a postcss config file which we will honor as well.
@JeffreyWay What are your thoughts on this? Should we leave this as is or do you think it'd be reasonable to populate the PostCSS plugins globally from a single mix.postCss call. I'm on the fence about it.

I got it working after installing laravel-mix-tailwind and using it this way in my webpack.config.js
require('laravel-mix-tailwind')

mix.postCss('resources/css/app.css', 'public/css', [
    require('tailwindcss')('./tailwind.config.js')
]).tailwind()

Style example in my vue file (notice the absence of the lang attribute:

Couldn't get this to install.  Looks like maybe it doesn't support Laravel Mix 6 yet?

I got it working after installing laravel-mix-tailwind and using it this way in my webpack.config.js
require('laravel-mix-tailwind')

mix.postCss('resources/css/app.css', 'public/css', [
    require('tailwindcss')('./tailwind.config.js')
]).tailwind()

Style example in my vue file (notice the absence of the lang attribute:

Couldn't get this to install.  Looks like maybe it doesn't support Laravel Mix 6 yet?

I got it working after installing laravel-mix-tailwind and using it this way in my webpack.config.js
require('laravel-mix-tailwind')

mix.postCss('resources/css/app.css', 'public/css', [
    require('tailwindcss')('./tailwind.config.js')
]).tailwind()

Style example in my vue file (notice the absence of the lang attribute:

Couldn't get this to install. Looks like laravel-mix-tailwind doesn't support Laravel Mix 6 yet?
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/laravel-mix
npm ERR!   dev<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! dev laravel-mix-tailwind@"*" from the root project
npm ERR!
npm ERR! Conflicting peer dependency<EMAIL_ADDRESS>npm ERR! node_modules/laravel-mix
npm ERR!   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!   node_modules/laravel-mix-tailwind
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /Users/myuseraccount/.npm/eresolve-report.txt for a full report.

npm ERR!      /Users/myuseraccount/.npm/_logs/2021-01-18T15_50_22_169Z-debug.log

Hm, that's strange. I'm using yarn, maybe that's why. I installed laravel-mix-tailwind before laravel-mix

I got it working after installing laravel-mix-tailwind and using it this way in my webpack.config.js
require('laravel-mix-tailwind')

mix.postCss('resources/css/app.css', 'public/css', [
    require('tailwindcss')('./tailwind.config.js')
]).tailwind()

Style example in my vue file (notice the absence of the lang attribute:

Couldn't get this to install. Looks like laravel-mix-tailwind doesn't support Laravel Mix 6 yet?
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/laravel-mix
npm ERR!   dev<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! dev laravel-mix-tailwind@"*" from the root project
npm ERR!
npm ERR! Conflicting peer dependency<EMAIL_ADDRESS>npm ERR! node_modules/laravel-mix
npm ERR!   peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR!   node_modules/laravel-mix-tailwind
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /Users/myuseraccount/.npm/eresolve-report.txt for a full report.

npm ERR!      /Users/myuseraccount/.npm/_logs/2021-01-18T15_50_22_169Z-debug.log

Hm, that's strange. I'm using yarn, maybe that's why. I installed laravel-mix-tailwind before laravel-mix

So now I have the use case of using postcss in a vue component like below:

I have the same issue. Added storybook 6.2.9 to a Vite+ vue 3 typescript project - everything works fine but I get an error when using the @apply directive. Also upgraded postcss to postcss 8.
I've tried this approach https://blog.spell.codes/en/storybook-tailwind-scss/ but seems this only applyes to *.scss files.
So far I've been unable to find a way to add the loader appropriately. If someone find a good way to do this it should definitively be added to the docs.

after a thousand google searches, finally, I got the answer from here:
tq @nivv
require('laravel-mix-tailwind');

mix.js('resources/js/app.js', 'public/js').vue()
    .postCss('resources/css/app.css', 'public/css', [
        require('postcss-import'),
        require('tailwindcss'),
    ])
    .webpackConfig(require('./webpack.config'))
    .tailwind();

You can do this in a few ways:

Recommended way: Use a postcss.config.js file to configure your list of plugins. Mix will use these as well and you won't have to specify them in your webpack.mix.js file.
Alternatively you can call mix.options({ postCss: [… plugin list here …] })

It would be somewhat nice for a single call to mix.postCss to set the global plugin list but it would be unexpected if separate sets of plugins are used for different files and one of them got set for "global" usage.
I'll give this some thought.

Can anyone tell finally what needs to be done to be able to use @apply directive inside a .vue file on the fresh Laravel 8 install?
What plugins need to be installed? What needs to be added into config(s)? Should one use  section.
Just tested it and you can also use postcss via  method.
Setup Environment

LaravelMix 6+
Vue 3+
Postcss 8+
TailwindCSS 3+

mix.config.js
const { resolve } = require('path')
const mix = require('laravel-mix')

/**
 * Webpack Configuration
 */
mix.webpackConfig({
	module: {
		rules: [
			// Postcss settings for classic
			{
				test: /\.css$/i,
				loader: 'postcss-loader',
				options: {
					postcssOptions: {
						config: resolve(__dirname, 'postcss.config.js') // Path to your postcss.config.js
					}
				}
			},
			// Postcss settings for
			{
				test: /\.postcss$/i,
				use: [
					'vue-style-loader',
					{
						loader: 'css-loader',
						options: { importLoaders: 1 }
					},
					{
						loader: 'postcss-loader',
						options: {
							postcssOptions: {
								config: resolve(__dirname, 'postcss.config.js') // Path to your postcss.config.js
							}
						}
					}
				]
			}
		]
	}
})

postcss.config.js
More info
module.exports = {
	plugins: [
		require('postcss-import'),
		require('tailwindcss')('./tailwind.config.js'), // Path to your tailwind.config.js
		require('autoprefixer')
	]
}

package.json
Required stack
{
	"dependencies": {
		"vue": "^3.2.33"
	},
	"devDependencies": {
		"autoprefixer": "^10.4.5",
		"laravel-mix": "^6.0.43",
		"postcss": "^8.4.12",
		"postcss-import": "^14.1.0",
		"tailwindcss": "^3.0.24",
		"vue-loader": "^17.0.0"
	}
}

Working examples
Everything works fine (including BrowserSync), you can even use @apply without lang="postcss" but then you will get a css warning Unknown at rule @apply.

@ivodolenc you do not need to set up all of this configuration to get it to work.
With Mix you have two fairly simple options

mix.options({ postCss: [ require('tailwindcss')('./tailwind.config.js') ] }) — This applies the given PostCSS plugins to ALL css compiled in Mix.
Alternatively, if you have a postcss.config.js file you can put it there and Laravel Mix will pick up that file and use it for all compiled CSS as well.

With Mix you have two fairly simple options

mix.options({ postCss: [ require('tailwindcss')('./tailwind.config.js') ] }) — This applies the given PostCSS plugins to ALL css compiled in Mix.
Alternatively, if you have a postcss.config.js file you can put it there and Laravel Mix will pick up that file and use it for all compiled CSS as well.

Hmmm I think this will only import TailwindCSS into the project and it will work fine for utility classes.
But when you need to write custom css inside Vue SFC then it will throws some loader errors (due to missing postcss addition config).

Additional config above is for those who want to use Tailwind @apply directives and lang="postcss" inside Vue  section.
Maybe I'm wrong but I only managed to run it if I specified an additional webpack configuration for postcss-loader.

True, @apply directive doesn't work for me without additional config.

You don't need lang="postcss" All Vue style blocks are processed by postcss already.

@thecrypticace Ok thanks for feedback 👍

I still cannot get this to work. I believe I have tried every suggestion on a fresh jetstream install.
Can anyone provide a step-by-step that actually works?

I don't really understand why lang="postcss" is no longer needed because vue-loader no longer seems to apply postcss transforms automatically according to the documentation:
https://vue-loader.vuejs.org/guide/pre-processors.html#postcss
If Laravel Mix is doing something to enable this then I would also expect plugins that are being passed to mix.postCss() to also apply to the transformation that is being done on Vue component styles but this does not seem to be the case.
The only way I can properly get Tailwind working for single file Vue component is to add a global postcss.config.js file and at that point I can also remove the plugins that were previously being passed to the mix.postCss() method.
It seems broken at this moment because postcss transformations and plugins are applied but only to .css files. Plugins don't seem to work for Vue components.


Bot finish afeter websocket close

When the websocket connection closes, the bot finish with the following error:
ERRO[2021-06-13 00:20] dataFeedSubscription/start: websocket: close 1001 (going away)
ERRO[2021-06-13 00:22] dataFeedSubscription/start: websocket: close 1001 (going away)
ERRO[2021-06-13 00:24] dataFeedSubscription/start: websocket: close 1001 (going away)
ERRO[2021-06-13 01:00] dataFeedSubscription/start: websocket: close 1001 (going away)

Maybe a connection retry with backoff works fine for this case.

Closed by https://github.com/rodrigo-brito/ninjabot/pull/19


Update nginx to 1.11.8

Requires https://github.com/kubernetes/contrib/pull/2225

This change is

Coverage remained the same at 39.771% when pulling def1e034d84ce4cadb8e160afbd0666144852b55 on aledbf:update-nginx into 756b41bc231f361a7180be296993872f2004da87 on kubernetes:master.

LGTM - please self-merge when the image is ready

@justinsb thanks!

Thank you! Can you also release this and push the new image?


Fix bug with qx contrib update where Manifest path in root was malformed

This happened only in repos that have a qooxdoo.json and was therefore not noticed yet.

Closing because of conflicts.


fix: Removed forward slash to prevent double slashes

closes #684

I made a slight change to this. Let me know what you think but it LGTM otherwise.

One note on this though: this will be a breaking change of sorts in the sense that it may point things to a different "bucket".

I made a slight change to this. Let me know what you think but it LGTM otherwise.

Thank You. rstrip solution is better than removing "/". Also good for readability

One note on this though: this will be a breaking change of sorts in the sense that it may point things to a different "bucket".

Need to check this. Can u point me in a direction where i can test this?

One note on this though: this will be a breaking change of sorts in the sense that it may point things to a different "bucket".

Need to check this. Can u point me in a direction where i can test this?

Well, I am just saying that if your config had a / at the end, you will be pointing to a bucket like something//foo and now it would be something/foo which isn't the same in S3.

Going through older PR's, is this one still active and relevant? After a quick test I was at least unable to reproduce the original issue with trailing slashes in the config

It is probably still valid but would be a breaking change since "foo//bar" is different than "foo/bar" in S3. It tries to "do the right thing by the user" if the user has a trailing slash in their config.


fluent scheduler

This PR enhances the job scheduler in an attempt to make usage more fluent.
Here are some examples:
var config = JobsConfiguration()

// yearly
config.schedule(Cleanup())
    .yearly()
    .in(.may)
    .on(23)
    .at(.noon)

// monthly
config.schedule(Cleanup())
    .monthly()
    .on(15)
    .at(.midnight)

// weekly
config.schedule(Cleanup())
    .weekly()
    .on(.monday)
    .at("3:13am")

// daily
config.schedule(Cleanup())
    .daily()
    .at("5:23pm")

// daily 2
config.schedule(Cleanup())
    .daily()
    .at(5, 23, .pm)

// daily 3
config.schedule(Cleanup())
    .daily()
    .at(17, 23)

// hourly
config.schedule(Cleanup())
    .hourly()
    .at(30)

Misconfiguration uses fatal errors / precondition for the most part to make debugging easy while keeping a clean API.

This is awesome! Let's use this API to build out the RecurrenceRule objects from @rnantes. I am going to push a few more changes and then we can merge and then I'll get to work on fitting in the RecurrenceRules

@tanner0101 Updated documentation in https://github.com/vapor/documentation/pull/389, this should be ready to go

Hey @tanner0101, you just merged a pull request, have a coin!
You now have 1280 coins.


Update to postscript values

Thanks Ben.
About your concern: How can the number of zones not be even? Only by accident.
A small excerpt from the T1 spec (page 36):

@frankrolf I know they have to be even, hence not checking the data. But, you know that there is some UFO somewhere that has somehow set the values incorrectly to be an odd number...

I added an assert to check the length.


HI. LFW dataset evaluation

About the LFW accuracy, will you release the pytorch code for the evaluation?

It will be released after I clean up the code.

The code has been released. Feel free to try it out.


config setting for amazon provider to disable regions at runtime

default settings for disabled regions in the amazon provider.
see the amazon pr for the actual code.
I wanted the setting in the amazon repo, but we havent migrated settings over for euwe :(
in essence this is a forward port from the darga pr.
amazon pr https://github.com/ManageIQ/manageiq-providers-amazon/pull/44
original darga pr https://github.com/ManageIQ/manageiq/pull/10902
fixes https://bugzilla.redhat.com/show_bug.cgi?id=1346065
@miq-bot add_labels euwe/yes, providers/amazon
@miq-bot assign @blomquisg

@blomquisg after you merge this, please kick the CI on https://github.com/ManageIQ/manageiq-providers-amazon/pull/44 and merge the amazon PR. thanks

Euwe Backport details:
$ git log -1
commit 8234ba837d0d503830109fb75980da10a3d3fddb
Author: Greg Blomquist<EMAIL_ADDRESS>Date:   Mon Oct 17 09:40:17 2016 -0400

    Merge pull request #11912 from durandom/disable_regions

    config setting for amazon provider to disable regions at runtime
    (cherry picked from commit e16cd14e4c696934cbe36d3bb371799366f7002f)

    https://bugzilla.redhat.com/show_bug.cgi?id=1346065


History feature

If this impact in performance, can be implemented in the form of a small list with the 10 last accessed sites (recently viewed).

Thanks for The feedback!
Il 06 set 2016 9:37 AM, "Thalles Henrique"<EMAIL_ADDRESS>ha
scritto:

If this impact in performance, can be implemented in the form of a small
list with the 10 last accessed sites (recently viewed).
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/RiccardoBusetti/Colombo/issues/12, or mute the thread
https://github.com/notifications/unsubscribe-auth/APFjmvKcUg05nROtRCoTDiL05OfpM4UXks5qnRhEgaJpZM4J1i8E
.


Add date filter options for voucherlist to reduce response size

Missing options (optional):

voucherDateFrom
voucherDateTo
createdDateFrom
createdDateTo
updatedDateFrom
updatedDateTo

in
https://github.com/clicksports/lexoffice-php-api/blob/e22446f2d9a35f4f17f6574b14f1f435e8d1996b/src/Voucherlist/Client.php#L49-L55
Documentation: https://developers.lexoffice.io/docs/#voucherlist-endpoint-retrieve-and-filter-voucherlist
The reason for this issue is, that I have more than 10000 vouchers in my lexoffice account. When requesting all of them, I get
Fatal error: Uncaught GuzzleHttp\Exception\ServerException: Server error: `GET https://api.lexoffice.io/v1/voucherlist?page=100&size=100&sort=voucherNumber,DESC&voucherType=salesinvoice&voucherStatus=draft,open,paid,paidoff,voided,accepted,rejected` resulted in a `500 Internal Server Error` response:
 { "timestamp" : "2022-07-01T09:50:53.481+02:00", "status" : 500, "error" : "Internal Server Error", "path": "/v1/vouche (truncated...)
 in /lexoffice-scanner/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113

I think this could be solved by reducing the result (I just need the last month).
Code:
$client = $api->voucherlist();
$client->sortDirection = 'DESC';
$client->sortColumn = 'voucherNumber';
$client->types = [
    'salesinvoice'
];
$client->statuses = [
    'draft',
    'open',
    'paid',
    'paidoff',
    'voided',
    'accepted',
    'rejected'
];

$response = $client->getAll();

Hey, thanks for the report.
I already try to implement it, but didn't have time to test it.
You can try the composer require dev-1.0-dev and look up this file:
https://github.com/clicksports/lexoffice-php-api/blob/1.0-dev/src/Clients/VoucherList.php
DateTimeInterface can be DateTime or DateTimeImmutable.
I will try and release a the version in the upcomming month.

Hey @klein0r Im sorry that I didn't had time to release it. We found a little bug with the date format output.
Also I'm not longer the maintainer of this project. @rene-mueller please have a look :)

Filtering seems like a common feature. I would recommend adding filters to all objects that support it.


'[ReadOnly(true)]' attribute ignored when generating json schema validations

I wanted to mark a few properties in my model as readonly, so that they didn't appear when performing a POST, but appeared when receiving responses back (either on the POST response, or a GET call).
However, annotating the properties with [ReadOnly(true)] didn't seem to produce any results: I was still getting no readonly identifier on the json schema.
Example:
    public class Consumer
    {
        [ReadOnly(true)]
        public Guid Id { get; set; }

        [ReadOnly(true)]
        public Guid ApiKey { get; set; }

        ...
    }

The only way for readonly to appear in my case was by making the set on both properties internal instead of public.
    public class Consumer
    {
        public Guid Id { get; internal set; }

        public Guid ApiKey { get; internal set; }

        ...
    }

This was less than ideal as it required further changes in my case, to the EDMModel, to make these properties available again (I'm using OData).
Is the [ReadOnly] attribute not supposed to work with Swashbuckle? If that's the case, can support be added for it?

Swashbuckle.AspNetCore v5.6.3

See #1954

See #1954


Facilitate for multiple hooks

I implemented support for multiple hooks by passing a list of callables:
requests.get(
    url = 'http://example.org',
    hooks = {
        'args': [do_something, do_something_else]
    }
)

In the interest of backwards compatibility (but mostly just because I think it's practical),
it remains possible to pass a single hook without encapsulating it in a list:
requests.get(
    url = 'http://example.org',
    hooks = {
        'args': do_something
    }
)

You're the man!

This probably a wise approach. I feel like there should ben an append-mechanism though. LIke a hook register.

I'll add an add_hook method to Request. We can then have the top-levels just utilize that internally.

register_hook.


Setting "default_scope" causes relations outside of this scope not to load. Is this intentional?

When I set up a "default_scope" the "references_one" field of another model could not load it's reference any more since the item referenced was filtered by the default_scope. (Using Mongoid 2.0.0)
Seems like a bug, but could be a feature.

This is exactly how AR behaves - the default scope will filter out the documents in the relation if they don't match.


[FEATURE] Harvester install in maintenance mode

We are needing our harvester servers to be placed immediately into maintenance mode after install, so that they do not get used until we manually take them out of maintenance mode. Can there be a new config setting for installs that tells it to do this?

Hi @johnwc,
Harvester only deploys basic resources (e.q. Rancher, Longhorn, Harvester ... etc) after installation.
If you need no evicts all VMs from a specific node, please check Node Maintenance.
If you need to make a specific node unschedulable, please check Cordoning a Node.
Thanks.

You completely misunderstood the request. Upon a harvester join is the context of the request. You are referring to tasks that can only be applied after a bare metal server has been joined.

I meant only basic resources are deployed during Harvester installation.
If you want a specific node not to be used by VMs or volumes, you can configure it through VM node scheduling and StorageClass Node Selector before joining the new node.

You say we can leverage Node Maintenance, how are we to leverage that during a bare metal deploy joining a cluster? Run to harvester to sit and wait for 20 nodes to show up to quickly try to run through and manually set each one in maintenance mode?
And if a node has labels assigned during join, how does VM Node Scheduling stop a VM from being deployed on it?

Nope, in the opposite way.
You may make VMs have Node Scheduling only match to ready nodes. So if one node doesn't have match labels, VM won't be deployed on it. As the newly joined node is ready to use, just add a related label to it.

You want us to go into 50 servers one at a time per deployment and manually add a label to each to tell the VMs it is ready for use? Rather than the host be preconfigured from the join with the labels, and all we have to do is select exit maintenance mode from the menu?

You could add a label to the joined node from the management menu, the complexity should be closed to select exit maintenance mode for each node from the menu.

Where do you see add label?

Host -> Edit Config -> Labels

Exactly my point, not as quick and simple as just clicking Disable Maintenance Mode... This seems like it would be a nice feature to have to be able to have mass bare metal joins default to maintenance mode upon join. Why is there such push back from you on this?
I was very aware of the long process to do this manually via manually editing one node at a time. I was requesting a feature addition so this task wouldn't be so tedious for your users...


Completion of constructors should insert parentheses

Try completing after "Dir" in the following code:
import 'dart:io';

void f() {
  Dir
}

The list includes "Directory" and "Directory()", the first presumably being the class name and the second presumably being the unnamed constructor. Selecting either one inserts just the class name (expect for the first, but not the second). Similarly, the list includes "Directory.fromRawPath()", but selecting it inserts everything other than the parentheses. This seems wrong.
If you choose a completion corresponding to a method you get the parentheses inserted automatically, so it seems consistent, and helpful, to include the parentheses after a constructor invocation. Also, it would match what's being shown in the list of suggestions.

@scheglov @lambdabaa

Based on what the client does I suspect we need a change to completion.getSuggestionDetails.

I don't think so.
The completion.getSuggestionDetails is only for updating imports.
The AvailableSuggestion already includes enough information about constructor to insert it correctly.
          {
            "label": "Directory",
            "declaringLibraryUri": "dart:io",
            "element": {
              "kind": "CONSTRUCTOR",
              "name": "",
              "location": {
                "file": "/Users/scheglov/Applications/dart-sdk/lib/io/directory.dart",
                "offset": 4860,
                "length": 0,
                "startLine": 131,
                "startColumn": 11
              },
              "flags": 0,
              "parameters": "(String path)",
              "returnType": "Directory"
            },
            "defaultArgumentListString": "path",
            "defaultArgumentListTextRanges": [
              0,
              4
            ],
            "docComplete": "Creates a [Directory] object.\n\nIf [path] is a relative path, it will be interpreted relative to the\ncurrent working directory (see [Directory.current]), when used.\n\nIf [path] is an absolute path, it will be immune to changes to the\ncurrent working directory.",
            "docSummary": "Creates a [Directory] object.",
            "parameterNames": [
              "path"
            ],
            "parameterTypes": [
              "String"
            ],
            "requiredParameterCount": 1
          },

The relevant change just landed in https://github.com/JetBrains/intellij-plugins/commit/f0ed86542d98ac7f5bdd85f1bc2ddd8e0f87b4bf

This issue is fixed in Dart plugin version 191.8348.


CMYK support

Is it possible to save PDF in CMYK color space using this library? Apple's PDFContext cannot do it and I need it for printing.

TPPDF uses Apples PDFContext to generate the PDF document, therefore this is not supported

Cannot be implemented except with custom render engine #139
Closing for now, might be reopened


Uncaught TypeError: Cannot read properties of undefined (reading 'Equatable')  on debug web 3.22.1

Steps to reproduce
flutter run -d chrome --debug
Expected results
App to launches.
Actual results
App never starts and get this error in the browser console:
Uncaught TypeError: Cannot read properties of undefined (reading 'Equatable')
at load__packages__******************************* (
This was working perfectly before the last flutter upgrade, and it is still working in release mode
Code sample
Code sample
flutter run -d chrome --debug

Screenshots or Video
No response
Logs
Logs
miner_events.dart.lib.js:40 Uncaught TypeError: Cannot read properties of undefined (reading 'Equatable')
    at load__packages__*********************************** (miner_events.dart.lib.js:40:64)
    at Object.execCb (require.js:1696:33)
    at Module.check (require.js:883:51)
    at Module.<anonymous> (require.js:1139:34)
    at require.js:134:23
    at require.js:1189:21
    at each (require.js:59:31)
    at Module.emit (require.js:1188:17)
    at Module.check (require.js:938:30)
    at Module.enable (require.js:1176:22)
    at Module.init (require.js:788:26)
    at callGetModule (require.js:1203:63)
    at Object.completeLoad (require.js:1590:21)
    at HTMLScriptElement.onScriptLoad (require.js:1717:29)

Flutter Doctor output
Doctor output
flrnsbt@flrnsbt flutter % flutter doctor -v
[✓] Flutter (Channel stable, 3.22.1, on macOS 14.4.1 23E224 darwin-arm64, locale en-TH)
    • Flutter version 3.22.1 on channel stable at /Library/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a14f74ff3a (3 days ago), 2024-05-22 11:08:21 -0500
    • Engine revision 55eae6864b
    • Dart version 3.4.1
    • DevTools version 2.34.3

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0-rc3)
    • Android SDK at /Users/flrnsbt/Library/Android/sdk/
    • Platform android-34, build-tools 34.0.0-rc3
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 15.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15F31d
    ✗ Unable to get list of installed Simulator runtimes.
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.9+0-17.0.9b1087.7-11185874)

[✓] VS Code (version 1.89.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.44.0

[✓] Connected device (3 available)
    • macOS (desktop)                 • macos                 • darwin-arm64   • macOS 14.4.1 23E224 darwin-arm64
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 14.4.1 23E224 darwin-arm64
    • Chrome (web)                    • chrome                • web-javascript • Google Chrome 125.0.6422.77

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

This only happens in debug mode and on chrome

Equatable is not the only throwing this error, this is randomly happening. Refreshing the page generally solve this issue.

@flrnsbt Looks like it is coming from third party implementation. Also, we need details as requested https://github.com/flutter/flutter/issues/149076#issuecomment-2132926576


[COMPONENT]: Carousel feature to be implemented

Is your feature request related to a problem? Please describe.
We need to add a Carousel feature as well in the library.
Describe the solution you'd like
The component first needs to be designed and properly planned before implementation. You can get started with a basic design of the implementation you're planning and start coding the CSS part.
Describe alternatives you've considered

Designs should be according to the theme we're following
Keep things simple as possible, take your time to solve them.
Follow the best coding practices

@yashsehgal I want to contribute to this issue, I have a plan and good knowledge about this feature, and I know how we can implement this feature in our code.
please assign this issue to me.


Release 1.4.2

It will be patch release fixing few old issues and one introduced in 1.4.0:

[x] Auto-sort dependencies alphabetically (#1381)
[ ] Fix auto-detecting shallow clone support for GitHub Enterprise (#1764)
[ ] ???

Please vote for other patches to be applied :)
The best way to have your issue fixed is to prepare failing test + fix, and send it in PR.

Have we made a decision what to do about #1764? A command line switch, or further, more advanced detection of the kind of host?


Typo in docs

In the docs there is a typo: if has 2 "f"s in jwt/eq.go#23
A super tiny error that really doesn't matter that much. Just didn't know where else to report it. Feel free to close if something this small isn't worth fixing.

thanks for catching this!


[Bulk] Validation: validation fixes JM 5/26

This PR fixes 30 missing descriptions.

Global effort to fix build validation errors
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR includes only build validation fixes and does not change other content. Please review within five business days and merge or comment in the PR with any changes you'd like to see. Thank you!
@buck1ey  Can you please suggest a reviewer for this PR? Thank you.


fix pkgconfig jsoncpp

They have the same value of prefix and exec_prefix

Done. Can I request a review again? thanks


Sign and Verify with Taproot

Are there any plans to support sign/verify message with taproot addresses?
Seems to only support P2PKH, P2SH-P2WPKH, and P2WPKH currently.

Aside from bitcoin-cli is there a way to sign a message and verify that a taproot address is owned by someone?

Duplicate of #691, closing this in favour of the original issue. It's on the list to support.


[Feature]: Support third-party CAPTCHA providers.

How it is look like to support third-party CAPTCHA providers like Google's reCAPTCHA and hCaptcha? (personally I think hCaptcha provides bad user experience, but it's cheaper than Google's)
See Google's documentation for more details: https://developers.google.com/recaptcha/docs/v3
Originally posted by @Keritial in https://github.com/Cridium/storage-server/issues/33#issuecomment-1195486476

Although I don't think CAPTCHA is a high priority feature in this very early stages, but you implemented it.


Feature/retry policy configmap property source

What changes were proposed in this pull request?
About issue #441.  This pull request offers the possibility of defining a retry policy to read kubernetes configmaps to avoid some ephemeral network problems.
This closes #441

I don't understand the error in CI flow.
I've just cloned the repository and checkout master branch. I have tried to build it and I've gotten the same error in local that in the PR.
Sorry if I have a misconception. Should I submit the feature against the 1.0.x stream?

The failure is indeed very weird. I just relaunched the job, let's see what happens

@anavidad3 @ryanjbaxter is there any progress on this?  I'm currently trying to use SCK-ConfigMap and it doesn't work more than it does (80% failure rate) in GKE... so without this fix it feels not fit for purpose.
Any other tips on how to get this working while I wait for a release with this fix?

Hi @Jumwah. PR is complete with changes requested by @ryanjbaxter.  I think it's ready to be merge.

@anavidad3 I will take a look at it, but it probably won't make our Hoxton.SR1 release.

@anavidad3 Are you planning on continuing work on this PR? We are quite eager to have this feature as well, since we want to make sure nodes don't come up with partial configuration.

@RoyJacobs feel free to revisit this if you want, for now I am going to close this since we have not heard back from the author.


bug: Search results redirection for same video across courses breaks

Describe the bug
The redirection for search results for "some" videos on https://app.100xdevs.com/ does NOT work.
Upon digging a little further on why this is happening for "some" videos and not all:

I found this issue appears for videos where the search API returns results that have multiple courses in them and the UI only picks the results for the first course from the search result.
The Backend also returns search results across courses and NOT just the results the user has purchased courses for, which I feel is also an issue if the courses are restricted for a user.

To Reproduce
Steps to reproduce the behavior:

Go to https://app.100xdevs.com/
Search for cookie
Click on the search result item named: 16.2.1 | Auth using cookies
The redirection stays on the homepage and does NOT take the user to 16.2.1 | Auth using cookies lecture.

Expected behavior
The redirection of search results should work for all videos.
Screenshots or GIFs

Info (please complete the following information):

Browser: Chrome
Version: 124.0.6367.91

@hkirat or any who helps with admin stuff - might need your opinion here:

The current search results do not account for the user being subscribed to a course, meaning the search results are returned for all the courses that exist in the DB and NOT just the videos of courses the current user has subscribed to.
There is a global cache for the content - which dumps all the course contents into memory and the search results are directly fetched from this cache and returned - NO user-level filter.

The questions to you are:

How is the website supposed to function? Currently when I try to access https://app.100xdevs.com/courses/1, directly from the URL - a course that I have NOT purchased, I get redirected to the home page - Expected but I would prefer a message " does not have access to Course ". Is there even a course 1, I am assuming it is the first cohort?
Should the search results be filtered at a user-purchased course level?

I could be totally wrong and all this would be moot if we don't want to filter for courses at a user level 😅 .


Issue with the Go sum database and v0.139.4

It seems that the wrong commit of Hugo is cached in the proxy.golang.org mirror and sum.golang.org checksum database for v0.139.4.
$ GOPROXY=direct go mod download<EMAIL_ADDRESS>go<EMAIL_ADDRESS>verifying module: checksum mismatch
	downloaded: h1:kWMmda3dGc5n+cS7W+dgrMxmfTn3vDU1aqfDy/6hIEs=
	sum.golang.org: h1:KvHVT234Kyd3WrjZ83TWuFT3VEf95k2ahqeTV+Z635c=

SECURITY ERROR
This download does NOT match the one reported by the checksum server.
The bits may have been replaced on the origin server, or an attacker may
have intercepted the download attempt.

For more information, see 'go help module-auth'.

$ go install -v<EMAIL_ADDRESS>[...]
$ hugo version
hugo v0.140.0-DEV linux/amd64 BuildDate=unknown

What version of Hugo are you using (hugo version)?
v0.139.4

I made a mistake and had to restart the release (and by so deleting the release tag). I obviously didn't do this fast enough, so people had go installed the new version.
If someone can point me to a simple way to fix this in the sum database, I can do it. Else I suspect that you wait for v0.140 (coming next week) or install a binary or clone and build the source.
Either way. With the way Hugo releases (the tag is created as the very last step), this should (almost) never happen. I just forgot and created the issue manually ... And starting over with a new tag would be too much work. Or, so I thougtht.

OK, I have just started a build for v0.139.5 which will be the same as v0.139.4, which should solve this. Will be out in 10-15 minutes. I'm closing this early.

Thank you for the quick response. I guess this means this issue only affects people installing Hugo v0.139.4 from source using the standard go install toolchain -- as well as any Go projects that depend on github.com/gohugoio/hugo v0.139.4. These will all get the mistaken release through the proxy.golang.org mirror.

If someone can point me to a simple way to fix this in the sum database

Sadly, I don't think this is possible. It's immutable by design as far as I understand.

I have just started a build for v0.139.5

Thank you! It doesn't seem like there's much else you can do. I suppose you could retract the v0.139.4 version, but I have no experience whatsoever with that.

https://github.com/gohugoio/hugo/releases/tag/v0.139.5

Hey, any chance the remaining assets could be included in v0.139.5?
Right now it only has the source code, so downloading the latest deb using the API isn't working.
Thanks in advance.

FWIW, the workaround I found for downloading the latest release that has a deb was to change my command from
curl -s https://api.github.com/repos/gohugoio/hugo/releases/latest | grep -oP '"browser_download_url": "\K(.*)hugo_extended(.*)linux-amd64.deb' | wget -i -
to
curl -s https://api.github.com/repos/gohugoio/hugo/releases | grep -oP '"browser_download_url": "\K(.*)hugo_extended(.*)linux-amd64.deb'| head -n 1 | wget -i -
That is, get list of releases, instead of latest, and choose the latest to have a deb file.

Would be great to get a release with release assets if possible! An action we rely on transitively relies on them... https://github.com/gohugoio/hugo/issues/13147


⚠ Jenkins Plugins Artifactory has degraded performance

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

HTTP code: 200
Response time: 1290 ms

Resolved: Jenkins Plugins Artifactory performance has improved in a07f71a after 22 minutes.


Torch distributed support

closes #77, closes #78

Fixed the port assignment to be handled by the OS and the heartbeat issue. Also added a notebook in the examples folder so that you can easily check the code. Note that the code I inserted into the distributed driver is only present to make the heartbeat work, the mechanism will hopefully change during the next PR requests. Can you recheck the PR @RiccardoGrigoletto @moritzmeister ?


Versions

Bump version to do a new release.

Coverage remained the same at 98.039% when pulling 9f59ab8462832e8c8df79994d77e0ff64eebc914 on yori-versions into 95bb090d1ad85c880ab3ea03083b6d376512d1b8 on master.

Merging


some options maybe?

hi Ayrton,
i am wondering whether implicit autocropping is a good idea. of course if 16:9 was encoded as 4:3 and black stripes get detected - its very good. but in other cases i don't see a reason to lose several pixels here and there if all vids are proper aspect and cropping (which they normally are).
would it be possible to add an option to influence cropping somehow? at least turn it off and on...
an option to influence deinterlacing/detelecine would be great as well. noticed couple of my movies having comb effect, had to re-process them by hand... on the other hand i do not know - is autodetection of such things implemented/possible somehow?
thanks in advance! i have created a script which sweeps though couple of vids with all possible combinations of quality (17 to 25) vs presets (veryfast to veryslow). curious to see the difference in results...  all 54 of them :)

I do autocropping because for some reason the color in black bars can be different. For example, some videos have black bars that aren't the correct black. When I crop those videos, the black bars created by the player are a more authentic representation of black. Basically I try to leave it up to the video player to decide what black to use. You can disable auto cropping by using the --normalize-level option.
I am not as familiar with interlaced videos as I wish. I know detection is possible as it is done in h265ize-gui. Would you mind sending me a problematic  interlaced video so I can add support for deinterlacing?
I'm interested to see what your results are as well. Good luck.


Types on fields from useFormFields

@PascalPixel Thank you for this PR. I made a rebase due to the conflict. This change will be merged afterward.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


ESP32-S2 Feather with BME280 Sensor

Test the ESP32-S2 Feather with BME280 Sensor that has a built in temperature and humidity sensor as well as a built in battery voltage meter.

Can't seem to connect to it using Linux in my Chromebook. The port shows up as ttyACM0 but disconnects when trying to upload to it which is due to the native USB support.
https://learn.adafruit.com/adafruit-esp32-s2-feather/using-with-arduino-ide
When putting it into ROM bootloader mode, the Chromebook asks to share the USB port with Linux, but doesn't show up in the /dev folder.


New benchmarks and xreplace

xreplace is added so that SymPy and SymEngine code can be identical.

+1
Sent from my mobile phone.
On May 18, 2016 12:02 AM, "Isuru Fernando"<EMAIL_ADDRESS>wrote:

xreplace is added so that SymPy and SymEngine code can be identical.
You can view, comment on, or merge this pull request online at:
https://github.com/symengine/symengine.py/pull/67
Commit Summary

[skip ci] Pendulum benchmark
Add new benchmarks
[skip ci] Add SymPy benchmarks
alias xreplace to subs

File Changes

M benchmarks/expand2.py
https://github.com/symengine/symengine.py/pull/67/files#diff-0 (32)
A benchmarks/expand6.py
https://github.com/symengine/symengine.py/pull/67/files#diff-1 (34)
A benchmarks/expand7.py
https://github.com/symengine/symengine.py/pull/67/files#diff-2 (26)
A benchmarks/pydy_pendulum.py
https://github.com/symengine/symengine.py/pull/67/files#diff-3 (26)
M symengine/lib/symengine_wrapper.pyx
https://github.com/symengine/symengine.py/pull/67/files#diff-4 (2)
M symengine/tests/test_subs.py
https://github.com/symengine/symengine.py/pull/67/files#diff-5 (7)

Patch Links:

https://github.com/symengine/symengine.py/pull/67.patch
https://github.com/symengine/symengine.py/pull/67.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/symengine/symengine.py/pull/67


Feature/winter 21  disable auto add sessions

Critical Changes
Changes
Issues Closed
New Metadata
Deleted Metadata
Definition of Done
Refer to Asteroids DoD document to see any additional details for the items below
Place holder data is incorporated (Refer to Case Management Sample Data document)
Base axe-core JEST test included for any new LWC (No critical violations)
CRUD/FLS is enforced in Apex

[x] Update & Test permission sets to account for new features and CRUD/FLS
[x] All modified classes are unit tested (Apex) at 100% coverage
[x] UX approval or UX not necessary
PR contains draft release notes
[ ] Attach work item to the pull request with Lurch **Lurch:attach W-000000 or **Lurch:add
[ ] All acceptance criteria have been met

[ ] Developer
[ ] Code Reviewer
[ ] QA

[ ] QE story level testing completed

W-8035750 & W-8015266


TravisCI: Update to latest configurations.

This updates the Go versions using when running the TravisCI integration tests to reflect the latest supported Go versions.
Also, the vet tool moved into the Go source tree as of Go 1.5.  Its previous location in the x/tools repo was deprecated at that time and has now been removed.
Finally, old tool path is no longer needed, so it has been removed.

Wow, go1.3.  Didn't think things even built on that still.
OK


Update broken url to the MULTIMODELSERVING_GUIDE.md

Signed-off-by: ted chang<EMAIL_ADDRESS>
What this PR does / why we need it:
Fix broken url to the MULTIMODELSERVING_GUILD.md
Release note:
NONE

/lgtm
/approve


parent/child and self-referenced structure

PGSync version: 1.1.28
Postgres version: 13.1
Elasticsearch version: 7.10.1
Redis version: 6.2.1
Python version: 3.7
Problem Description:
Hi. I'm currently trying to work with pgsync and I'm facing two problems and I haven't found a way to solve them. Could you, please, tell me if it is even possible to do the following?

I'm trying to define a schema that would map the parent/child association, where parent can have multiple children, child can have multiple children, and so on ...
I have database table like this:

Is there a way to create schema, which would generate something like this:

I'm trying to define a schema that would map self-referenced association, where item can have array of alternative items
I have a database like this:

Is there a way to create schema, which would generate something like this:

Yes you can do 1 and 2.
For 1) you can have a look at the books example here
For 2) you just need to define a relationship of type one_to_many

I can't get 1. scenario (parent/child) working. I have this schema and this DB table:
,
but it will create this documents in elasticsearch:

scenario is resolved by foreign_key property

I'll be honest self-referential relationships have not been fully explored. Let alone self-referential user-defined foreign key relationships.
Are you sure this shouldn't be
"foreign_key": {
      "child": ["id"],
      "parent": ["parent_id"]
 }

In any case, I feel a self-referencing relationship should be handled as a special case. The complexity for unbounded queries will need to be resolved with CTE's

Yes, I tried both
"foreign_key": {
      "child": ["id"],
      "parent": ["parent_id"]
 }

and
"foreign_key": {
      "child": ["parent_id"],
      "parent": ["id"]
 }

and neither worked as expected.
Yes, recursive CTE is probably the only way to do it. If I could be helpful in any way, just let me know

Any workaround? I have the same issue.

Same problem here

The problem is still there...
I have tried to sync a test-database schema with books {id, title} as the root object and a relation relatedbooks {parentid, childid} to connect book entries (e.g. from a book series).
The foreign keys for both parentid and childid are set to the books(id) field in the relation relatedbooks.
The pgsync-schema looks like this:
[
    {
        "database": "postgres",
        "index": "test_index",
        "nodes": {
            "table": "books",
            "schema": "test",
            "columns": [
                "title",
                "id"
            ],
            "children": [
                {
                    "table": "books",
                    "label": "related_books",
                    "schema": "test",
                    "columns": [
                        "title",
                        "id"
                    ],
                    "relationship": {
                        "type": "one_to_many",
                        "variant": "object",
                        "through_tables": [
                            "relatedbooks"
                        ]
                    }
                 }
            ]
    }
]

In the resulting documents in Opensearch, the field related_books is always empty . PGSync does'nt seem to be able to connect the books table with itself through the relatedbooks table.
When I copy the books table into a second table book_1 and update the foreign key in related_books accordingly, it works (but copying is no solution for the real data).
A related problem is that I cannot model the relation in both directions this way, because PGSync handles the connection only from schema-parent to -child but what I would like is to have all directions indicated by the foreign keys to be handled.


SSR support

Are there any plans to add support for SSR?

Not at the moment. I don't even know how that works

@gmsa would be nice to have ssr support.
Most of the similar packages doesn't have this feature.

Sure, submit a PR

@Nisthar I made some research on how to implement SSR for grid-layouts and it turns out to be very nontrivial task. One of the biggest difficulties is to produce equal DOMs on server and on client. If you crucially need SSR for your grid look at native CSS Grid layout


Swift 3 Support

Does this library compile with XCode 8 and Swift 3?

This feature is coming up. Hopefully this weekend I'll port the code to Swift 3. It's not hard to do and most of the conversion can be done automatically!
Sent from my iPhone

On Sep 21, 2016, at 7:58 AM, bb-git<EMAIL_ADDRESS>wrote:
Does this library compile with XCode 8 and Swift 3?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Awesome :). Thanks for the great library.

On Sep 21, 2016, at 2:38 PM, xaviermerino<EMAIL_ADDRESS>wrote:
This feature is coming up. Hopefully this weekend I'll port the code to Swift 3. It's not hard to do and most of the conversion can be done automatically!
Sent from my iPhone

On Sep 21, 2016, at 7:58 AM, bb-git<EMAIL_ADDRESS>wrote:

Does this library compile with XCode 8 and Swift 3?

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
, or mute the thread
.


Noob - question missing something

I got all the models. Environment is fine.
Code runs. I check the config…. Seems ok. But I don’t get anywhere using 2 scripts
scripts/run-pti.py
and evaluation python script.

I don’t see any output.
I check output directories / but I don’t get any files spat out. I have an aligned folder with sequence of images of faces…

UPDATE
found the images in the output/barcelona/.../single_images folder.

Happy that you found it!
Note that the output's directory name - which on your run was "Barcelona", is decided by the configuration file.
In the parameter 'input_data_id ' under configs/paths_config.py. It is used to keep track of the experiments you run.
You can change it according to the input images title.