Use the tx kernel lib from miden-base for linking in MidenTxKernelLibrary

At https://github.com/0xPolygonMiden/compiler/blob/57e7b2e6f4d2655698a56c7086b899a2425c6e0a/sdk/base-sys/src/masl/tx.rs#L4
Rather than using the stubs, link the real tx kernel library from miden-base compiled at https://github.com/0xPolygonMiden/miden-base/blob/159d55a1e9f74dc8451b338076f87a1dfad9a179/miden-lib/build.rs#L66

As a note on this - where I'd like to go with these key Miden libraries, consists of a couple steps:

Treat them just like any other library we want to link against, i.e. they are not compiled into the compiler itself.
Have the compiler automatically add the toolchain sysroot to its library search path, i.e. $XDG_DATA_DIR/miden/<current toolchain version>/lib, which would contain std.masl and miden.masl. The default toolchain version would be stable, or alternatively, a specific stable release.
Provide a midenc toolchain command with set, install, and update subcommands.

midenc toolchain set <toolchain> would create a miden-toolchain.toml file in the current working directory, which we would look for when detecting the current toolchain
midenc toolchain install <toolchain> would install the libraries comprising the default Miden toolchain components (i.e. the standard library, transaction kernel, etc.) to $XDG_DATA_DIR/miden/<toolchain>, with libraries installed to a lib subdirectory of that path. Possible toolchain values are:

stable, installs the latest stable release published to crates.io
nightly, builds the libraries from source, using the tip of next in the relevant repos
MAJOR.MINOR.PATCH, installs the specified version from the crate published to crates.io

midenc toolchain update <toolchain> would check if there is a newer release of <toolchain>, and if so, reinstall it with the new version

Lastly, until we have type signatures in packages, we will need to still maintain a hardcoded map of procedure names to type signatures, just placed near where we would expect to extract the equivalent information from the package itself, once available.

The precise mechanism by which we "install" compiled libraries will need to be sorted out. In the short term, we could use a trick where we create a temporary Cargo project with a build-dependency on the needed crates, and a build script which dumps the compiled artifacts to the desired directory. This could be used to support both crates.io and git versions of the toolchain. This also has the benefit of allowing each component of the toolchain to be managed independently, and updated independently.
A related improvement, is deriving the ABI transformation strategy for a procedure from its type signature, rather than manually mapping them as we currently do. That removes one extra bit of manually-maintained information, and brings us closer to a day where we can make those transformations automatic. That's less important in the near term though.

Sounds great! Thanks for the thorough explanation. Your comment deserves to be an issue for miden toolchain.

Created #316 as the tracking issue for midenc toolchain


Can't search query response

Describe the bug
Query response 'Search' is not working in the pane shown in Screenshot 1.
To Reproduce
Steps to reproduce the behavior:

Go to the Altair GraphQL Client in Chrome.
Click into the query response.
Cmd+F
See that a search bar is not available.

Expected behavior
Search bar becomes available in query 'Result' pane after Cmd+F, similarly to how it is in Screenshot 2 below.
Screenshots
Screenshot 1:

Screenshot 2:

Desktop (please complete the following information):

OS: iOS 12.4
Browser: Chrome
Platform: Chrome extension
Version: 4.5.1

Thanks for reporting. I recently changed the editor, and missed this feature.

This should have been fixed in 4.5.2

Sorry I incorrectly closed this


data workspace extension foundation - batch 2

allow other extensions to register themselves as project provider and handles the loading of the project provider extensions if needed
update sql-database-project extension to be a project provider extension for 'sqlproj' project type
read the projects information from workspace file and populate the projects view
add refresh feature for the workspace view
interfaces and services - Sakshi needs these for her add project work
some unit test cases - more tests are on their way
make the menu items available in workspace view

in the screenshot below, the project path information are read the workspace file and the sqlproj project type is handled by sql-database-project extension, other extensions can also contribute project types and they will be displayed in this view as well.

current test coverage:

Pull Request Test Coverage Report for Build 237379014

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 39.063%

Totals

Change from base Build 237027535:
0.0%

Covered Lines:
18934

Relevant Lines:
44305

💛  - Coveralls

not sure why, but this commit history and files are not correct, and the easiest approach to get back to the clean state is to create a new branch and cherry-pick the commits that i made.
@Benjin I have addressed all the comments in the new branch and sorry for the inconvenience.


Proposal: Discuss Kubeflow organization and community

Current proposal (by @aronchick):

Find an hour when we can discuss the overall community plans. This should include:

What org this should roll up to
If/when this moves to a foundation
Calendar for the next ~6 months
Community language for the website (e.g. guidelines, ownership, etc)

cc @willnorris @erikerlandson @foxish @elmiko

cc @willb

There's a lot of insightful discussions in the original discussion.  We've had a great conversation with @aronchick during Kubecon, just to reiterate on our thoughts on the issue.

I believe the goal from @aronchick is to have an organization around kubeflow; right now it's not ready yet (due to google internal policies).
The repository is apache licensed, so it's basically quite open
There is prior experience from kubernetes, which lives under GoogleCloudPlatform for quite a long time.

I think @willb wrote up a great summary of what it means to be an open community. I don't want to repeat that here, but a point I want to amplify is that if Google's internal policies are currently gating decisions about what happens to the project, then the project is not (yet!) truly open. To borrow Will's phrasing, it is currently "a repository of permissively-licensed code" which is not the same thing as a fully-open community.
That doesn't mean that people can't participate, or collaborate, on the project in its current form! (clearly that is already happening!) I just want to clarify terms.

I apologize - I think I was not clear about the reason it’s not open with @ddysher. The reason is not internal Google policies, the reason is that many people (including Googlers and non-Googlers) have been through this before and saw really limited benefit (and significant slowing) by moving Kubernetes. Their advice was do it but be thoughtful about the timing.
I’m not, in anyway, saying we’re not moving! I just want to take the time to evaluate the actual cost/benefits we’ll get from our choices, and use that as the reason to move. There is no reason to make a hasty decision - this decision is entirely ours to make.

Thanks @aronchick for clarifying!  Though we eventually want kubeflow to be a separate org, moving the repos is not a priority right now (at least from my point of view :).  We already started looking at possible ways to improve the project, and I hope we can lay a solid foundation for it!

We do as well! Thank you so much for all your contributions so far, BTW - I couldn't be happier with the community we have already built.
Let me propose we get an actual meeting on the calendar to work this through as a group. Perhaps an hour? I'll follow up on Kubeflow-discuss?

Sure, sounds good to me, let's follow up on kubeflow-discuss.

Here are some potential issues:

How do we keep track of teams and permissions? Examples

Github permissions for managing repositories
Permissions (e.g. GCP) controlling infrastructure used for testing & releasing

How do we incubate new components specifically designed for Kubeflow?

In #33 there were a lot of components (e.g. CLI, ApiServer, UI, etc...)
Is a single repo going to be manageable?

What policies/protections do we need to enforce to ensure code and artifacts are secure and safe to use?

How this could be related with a SIG ML setup? See https://github.com/google/kubeflow/pull/24

I think the entire strategy should be brought together (what SIGs we participate in, how we guide the community, etc). Please join kubeflow-discuss@ where we're starting to talk about it now!

@aronchick Could we use the first ML SIG meeting as a place to have this 1 hour discussion? The proposed date is Jan 19 at 9:00 am PST/5:00 pm UTC

Closing this issue.
See kubeflow/community for information about the community.


Move @autoclosure and @noescape annotations from param names to types

Just keeping up with the (swiftc) times, since this has been implemented now: https://github.com/apple/swift-evolution/blob/master/proposals/0049-noescape-autoclosure-type-attrs.md

Thanks!! These warnings had been catching my eye.
@mike-ferris-apple can we get a quick @swift-ci please test?

@swift-ci please test and merge

Looks like the @swift-ci request didn't go through here.

@swift-ci please test

Excellent, thanks @briancroom! I wonder if maybe "please test and merge" is not yet enabled for this repository? /cc @shahmishal

Yes, this repository does not have support for test and merge.


Typo in DockedControlPlacement enum

Should be DockedControlPlacement but is DockedContorlPlacement
https://github.com/TomaszRewak/C-sharp-console-gui-framework/blob/01a08fffb825b6eadd6e5be1e5315b837ccb6027/ConsoleGUI/Controls/DockPanel.cs#L13

Thanks!
Fixed.


Import system environment variables

It might be useful to allow overrides, or just basic import os os.environ.

See: https://github.com/mattrobenolt/jinja2-cli/pull/11


startPlayer not working  on iOS with specific URLs and 3.x.x version

Version of react-native-audio-recorder-player
"react-native-audio-recorder-player": "^3.5.1"
Version of React Native
"react-native": "0.66.0"
Platforms you faced the error (IOS or Android or both?)
IOS
Expected behavior
startPlayer works with an audio I stored in my server.
const path = 'https://staging.media.ensembl.fr/original/uploads/26403543-c7d0-4d44-82c2-eb8364c614d0'
await audioPlayer.startPlayer(path);

Actual behavior
It only works on Android with "react-native-audio-recorder-player": "^3.5.1"
It works on iOS and Android when I downgrade to "react-native-audio-recorder-player": "^2.7.0"

@ChawkiOS Hello thanks for raising this issue!
I've tested this with the .mp3 extension and this works nice. You can try with the below URL.
https://firebasestorage.googleapis.com/v0/b/cooni-ebee8.appspot.com/o/test-audio.mp3?alt=media&token=d05a2150-2e52-4a2e-9c8c-d906450be20b

Related: https://stackoverflow.com/a/15850580/8841562
The reason react-native-audio-recorder-player@2+ worked is that this does not stream the audio from the URL. Rather it downloads the file first and then plays. Related issue in #231


can't go get (ring node code problems?)

$ go get github.com/gholt/store# github.com/gholt/msgring
go/src/github.com/gholt/msgring/tcp_msg_ring.go:267:10: n.Address undefined (type *ring.Node has no field or method Address)
go/src/github.com/gholt/msgring/tcp_msg_ring.go:312:10: cannot convert nil to type ring.Ring
go/src/github.com/gholt/msgring/tcp_msg_ring.go:317:14: ring.Node undefined (type ring.Ring has no field or method Node)
go/src/github.com/gholt/msgring/tcp_msg_ring.go:338:10: cannot convert nil to type ring.Ring
go/src/github.com/gholt/msgring/tcp_msg_ring.go:343:15: ring.ResponsibleNodes undefined (type ring.Ring has no field or method ResponsibleNodes)
go/src/github.com/gholt/msgring/tcp_msg_ring.go:351:22: ring.LocalNode undefined (type ring.Ring has no field or method LocalNode)
go/src/github.com/gholt/msgring/tcp_msg_ring.go:401:11: cannot convert nil to type ring.Ring
go/src/github.com/gholt/msgring/tcp_msg_ring.go:405:15: ring.LocalNode undefined (type ring.Ring has no field or method LocalNode)
go/src/github.com/gholt/msgring/tcp_msg_ring.go:554:26: t.Ring().LocalNode undefined (type ring.Ring has no field or method LocalNode)
go/src/github.com/gholt/msgring/tcp_msg_ring.go:601:24: t.Ring().Node undefined (type ring.Ring has no field or method Node)
go/src/github.com/gholt/msgring/tcp_msg_ring.go:601:24: too many errors

Ah yes, I'm sorry for that. The whole thing (store, msgring, etc.) was an R&D project that was abandoned about a year ago, but the ring code has diverged since then.
Hopefully I can get some time to at least bring it up to date with itself again.
Until then, if you are really interested in playing around with the code, you can git checkout edcf6548afeea9de7f40b0c39f55018369d7524a in the github.com/gholt/ring repository and it should all compile again. That was just before the ring package refactoring.

Okay, I created a github.com/gholt/devicering repo for now that is the code from the ring repo at the point mentioned above.
Someday I hope to work on this project again and update it to work with the new ring code.


Function "Warmwasser Push"

Hello, I have a question about the request at the time for the hot water push function. Where can I find this function in the current version. I refer to #7
Thank you very much

After updating the integration you should see the entity under entities in Home Assistant.
If you go to https://your_homeassistant_ip/config/entities and search for wemportal you should get all the available entities for this integration. All the entities of type number of select are used for changing settings.
For me  WW-Push is named nachladung inside Home Assistant (select.nachladung).
I hope this helps.

Hi, thanks for the quick response. I had already discovered the new entities, but unfortunately the entity "select.nachladung" is missing. I only have the entities "select.betriebsart", "select.party_heizpause_funktion", "select.party_heizpause_raumsoll_temperatur", "select.urlaub_funktion" and "select.urlaub_raumsoll_temperatur"

Do you have hot water push functionality inside WEM mobile app?

Yes

Ok, I think I see the issue. I only added settings where you select from multiple options or enter a number eg. set temperature. This setting seems to be on/off so I left it out.
Thanks for pointing this out, will try to fix this as soon as possible.

Yes, I can only press the "Warmwasser Push" button and then I get the question whether the function should be activated. See the screenshot. Thank you for the amazing support.

.

@erikkastelec: if I recall correctly, Hot Water Push also is a numeric value, which the API seems to interpret as a boolean. So this can be set to e.g. 1 to activate. I think I included this in my first posts on this topic in the other thread.

I used your comment from a previous issue for reference. The type is set to 2, which is weird as for me this denotes a schedule(holidays...), so I made a special case for this.
Just needs a few fixes, so expect the change to be released next week, as I am away for the weekend

@erikkastelec:
Not really sure what you mean by "type 2" but here are the links to my previous post on this topic:
https://github.com/erikkastelec/hass-WEM-Portal/issues/9#issuecomment-1036601489
and
https://github.com/erikkastelec/hass-WEM-Portal/issues/9#issuecomment-1039650494

Hi Erik, just wanted to ask if there is still s chance that we can get this function. For me personally, this is one of the most interesting parameters to control remotely from home assistant. I plan to use it to reduce water temperature while we are out of the house and sail get convenient temperature automatically upon return.

I will try to get it done this week. Had to complete some university assignments and forgot about this.

Expect this between 6 and 12 June, as I am currently preoccupied with exams.

Hello and thanks for the work. Maybe I'll come and test it tonight. To install the module from the dev branch I just have to change the contents of the folder "wemportal" under "custom_components", right?

Yes, that's it.

Hello, unfortunately my health has failed and I am not able to test.  Maybe @iridium2001 can test it.

Thanks Eric for implementing this! Will try to test it tonight. Already installed the dev version.
One question: the button will not be reset automatically, correct?
Best regards, Ingo
09.06.2022 19:31:02 mathiaslehmann @.***>:

Hello, unfortunately my health has failed and I am not able to test. Maybe @iridium2001[https://github.com/iridium2001] can test it.
—
Reply to this email directly, view it on GitHub[https://github.com/erikkastelec/hass-WEM-Portal/issues/23#issuecomment-1151405799], or unsubscribe[https://github.com/notifications/unsubscribe-auth/AXU3JJTMLN7MDNML2E5BI3DVOIS5LANCNFSM5T3WRIHA].
You are receiving this because you were mentioned.[Verfolgungsbild][https://github.com/notifications/beacon/AXU3JJSGRSJLJOM6D4XFPCTVOIS5LA5CNFSM5T3WRIHKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOISQQ5ZY.gif]Message ID: @.***>

Warmwasser-Push works fine for me.
The state can be manually reset and the system will continue to heat up the water until the correct temperature is reached. For the reset of the button state a small automation in HA will do the job.
Perhaps Wemportal is also resetting the state once the heat up cycle is completed, but for testing this I first need to wait until my water has cooled down. :-)
Will let you know tomorrow.
Thanks again @erikkastelec for implementing this!

I can confirm that the switch state is automatically reset to "false" when the push function reached the target temperature. No need to artificially reset it in HA.
Testing was a bit compliated. When I set a new (higher) target temparature, the heating immediately starts warming up the water.  And then the push function would not be possible for several hours. The only way I found was to change the water temperature schedule directly after a new temperature was configured (and define the current time as a "low" phase).

Glad to hear that, thanks again for taking the time to test this.
I made a new release and will be closing this issue. If any problems arise please open a new issue.


Vike error on

vike-bloomify-2.zip

Can you publish the reproduction as GitHub repo?

I'll re-open once I can get my hands on reproduction published to GitHub.


Design the Sources landing page, Sources & Analysis essay pages, homepage, & all essay text styles

Submitted a total of 18 pages to Zeplin, including:

two text style pages
for the Sources essay page 2. Analysis essay page


SP5: CoordinateRectangle.Expanded()

This feature adds an Expandable method to the rectangle that takes in a Coordinate.  The method checks if the coordinate already exists in the rectangle, if it does, then it returns a copy of the existing rectangle, if it doesn't, the method will return an expanded version of the rectangle that does contain the new coordinate.
#2871

Thanks @aespitia, this looks great! I got backed-up on some other projects and this PR took a lot longer than typical to get to, but I really appreciate it! 🚀

Thanks @aespitia, this looks great! I got backed-up on some other projects and this PR took a lot longer than typical to get to, but I really appreciate it! 🚀

was a great first check-in experience.  your feedback was super helpful and timely, looking forward to using SP5!


Android Basics: Viewmodel and State with Compose

name: 'Android Basics: Viewmodel and State in Compose'
about: Create a report to help us improve
title: 'Android Basics: Viewmodel and State in Compose'
labels: ''
assignees: ''

URL of codelab
In which task and step of the codelab can this issue be found?
Task 4 - Test Strategy
Describe the problem
During the second code example for the Boundary case, topic 3 says about creating a variable named unScrambledWord, but the name shown in the example code is correctPlayerWord. In the sequence, the exercise maintains the currentPlayerWord variable.
"To get the correct player word, use the getUnscrambledWord() function, which takes in the currentGameUiState.currentScrambledWord word and returns the unscrambled word. Store this returned value in a new read-only variable named unScrambledWord and assign the value returned by the getUnscrambledWord() function."
Probably the correct would be: "To get the correct player word, use the getUnscrambledWord() function, which takes in the currentGameUiState.currentScrambledWord word and returns the unscrambled word. Store this returned value in a new read-only variable named currentPlayerWord and assign the value returned by the getUnscrambledWord() function."
The code is:
@Test
fun gameViewModel_AllWordsGuessed_UiStateUpdatedCorrectly() {
    var expectedScore = 0
    var currentGameUiState = viewModel.uiState.value
    var correctPlayerWord = getUnscrambledWord(currentGameUiState.currentScrambledWord)

Steps to reproduce?

Go to...
Click on...
See error...

Versions
Android Studio version: Android Studio Giraffe
API version of the emulator:
Additional information

I mistakenly referenced this issue in my commit. I meant to reference #123.


Address the deserializing exception of the array type in the logstore

Why are the changes needed?

Address the deserializing exception of the array type in the logstore
Brief change log

Add LogRecordV1Test
Update the JsonToLogDataConverters
Affect flink1.12 1.14 1.15 versions

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before making a pull request

Documentation

Does this pull request introduces a new feature? (yes / no) no
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented) not

Duplicated PR


Added tests for normalize keys

This will fix https://github.com/php-cache/issues/issues/32

Current coverage is 90.73%

Merging #50 into master will increase coverage by +0.12% as of 0636d98

@@            master     #50   diff @@
======================================
  Files           21      21
  Stmts          799     799
  Branches         0       0
  Methods        192     192
======================================
+ Hit            724     725     +1
  Partial          0       0
+ Missed          75      74     -1

Review entire Coverage Diff as of 0636d98

Powered by Codecov. Updated on successful CI builds.


✨ Change filename when no file is available

We currently display "on file available" when no file in the repo can be pointed to in the SARIF report. We use this, for example, for branch-Protection, Code-Review, Security-Policy. It's been reported to be confusing for users.
This PR changes the filename to be empty as " ". "" is not a valid name, which is why I provide a single space.
List of alerts:

When clicking on the alert, no name is shown as:

cc @olivekl

Agreed that "no file available" is confusing. I agree with using either a blank filename, or something like "not associated with any file."

Do you mind adding a screenshot of what the updated UI would look like with this PR?

added the screenshot in the description. PTAL

we could also use as file the checks.md#check-name location... random idea

here's an example if I link to the documentation of checks:
List:

After clicking:

friendly ping.
Forget about the link to the checks.md suggestion, it does not work because the file does not live in the repo under analysis.
I've changed the file name to: no file associated with this results.
I've also added a Click Remediation section below to solve this issue below the highlighted text fr all the checks, and updated the text Remediation: to Remediation (click "Show more" below): (the GitHub UX requires an additional click that is not obvious). Thanks @olivekl for brainstorming this.

I apologize, I'm caught up in getting the Scorecard site working and some other issues. Will take a look at this by EOD tomo.


 Because of transitive dependencies, will this force a downgrade for consumers? Can we put a version range in place so consumers can opt-in to the earlier version?
Bring back ILMerge :(

I think it would, but unless they are referencing it directly they won't
notice. Maybe we should hold off until netstandard 2?
 Because of transitive dependencies, will this force a
downgrade for consumers? Can we put a version range in place so consumers
can opt-in to the earlier version?
Bring back ILMerge :(
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/SQLStreamStore/SQLStreamStore/pull/87#issuecomment-318133175,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAePhyJH9TiZpeqQHkNwdv69035vQ5KZks5sR34DgaJpZM4Og3vI
.

--
Sent from my regular computer
http://twitter.com/thefringeninja
http://www.thefringeninja.com/

Let's see if it sets the min package version...


[SPARK-48686][SQL] Improve performance of ParserUtils.unescapeSQLString

What changes were proposed in this pull request?
This PR implements multiple performance optimizations for ParserUtils.unescapeSQLString:

Don't use regex: following https://github.com/apache/spark/pull/31362, the existing code uses regexes for parsing escaped character patterns. However, in the worst case (the expected common case of "no escaping needed") it will perform four regex match attempts per input character, resulting in significant garbage creation because the matchers aren't reused.
Skip the StringBuilder allocation for raw strings and for strings that don't need any unescaping.
Minor: use Java StringBuilder instead of the Scala version: this removes a layer of indirection and may benefit JIT (we've seen positive results in some scenarios from this type of switch).

Why are the changes needed?
unescapeSQLString showed up as a CPU and allocation hotspot in certain testing scenarios. See this flamegraph for an illustration of the relative costs of repeated regex matching in the old code:

The new code is almost arbitrarily faster (e.g. can show ~arbitrary relative speedups, depending on the choice of input) for strings that don't require unescaping. For strings that do need escaping, I tested extreme cases where every character needs escaping: in these cases I see ~10-20x speedups (depending on the type of escaping). The new code should be faster in every scenario.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Correctness is covered by existing unit tests.
Was this patch authored or co-authored using generative AI tooling?
No.

This needs another self-review to make sure that I haven't made any off-by-one errors and to assess whether we need to add more unit tests to better specify the existing unescapeSQLString behavior.

Should we convert a String to a char[] within the method, so that we can use charArray(i) instead of String.charAt(i) to reduce the number of calls to String.isLatin1() to just once?

Should we convert the String to a char[] within the method, so that we can use charArray(i) instead of String.charAt(i) to reduce the number of calls to String.isLatin1() to just once?

I considered this, but I don't think it's necessarily an obvious win: I think that the JIT should do a pretty good job of handling this character-by-character iteration pattern (it probably inlines the call and branch predicts it nicely). Given the overall size of the speedups from this PR so far, I'd prefer to just leave it as-is (I'd need higher resolution benchmarks to measure the charArray difference, I think).

Should we convert the String to a char[] within the method, so that we can use charArray(i) instead of String.charAt(i) to reduce the number of calls to String.isLatin1() to just once?

I considered this, but I don't think it's necessarily an obvious win: I think that the JIT should do a pretty good job of handling this character-by-character iteration pattern (it probably inlines the call and branch predicts it nicely). Given the overall size of the speedups from this PR so far, I'd prefer to just leave it as-is (I'd need higher resolution benchmarks to measure the charArray difference, I think).

OK ~ Let's leave it as-is ~

Merged to master.


FYPO:NEW - septation following abolished chromosome separation, with mononuclear and anucleate compartments

FYPO:NEW - septation following abolished chromosome separation, with mononuclear and anucleate compartments
An inviable phenotype observed in the vegetative growth phase of the life cycle in which a cell undergoes septation despite abolished chromosome separation, producing inviable daughter cells, and in which the septum forms a mononucleate and an anucleate compartment.”

PMID:11279037
Note to self: I have for sure seen before many times so I need to check which term I  have been using....

new term
septation following abolished mitotic sister chromatid separation, with mononucleate and anucleate cell formation FYPO:0005070
My best guess for what you may have used is FYPO:0002000 'inviable septated mononucleate vegetative cell'. I've updated its output_of link to use the new term.

edit file: 5b76daaf62c2cd3d78fd2084803054d652f26634
release: 4f80132ec75d13c867405dee757878e442773a77

not sure if this is quite right:
septation following abolished mitotic sister chromatid separation, with mononucleate and anucleate cell formation FYPO:0005070
This doesn't go on to form 2 cells (i.e  the cells don't separate. Or doesn't that matter? I'm not sure if the 2 compartments would be called cells?

I don't think we (plus Jacky) ever resolved at what point compartments grow up to be "cells" in their own right ... we know it's after the septum forms, and we know that you've got two cells by the time cell separation is complete, but there's still a grey area with accompanying outstanding questions.
That said, I don't mind changing "cell" to "compartment" in FYPO:0005070 if that will still work for the annotations. I would very much like to do similar terms all consistently, though, so please also look at FYPO:0003166 (the precedent for all of 'em so far) and any other terms with "with binucleate and anucleate cell formation" in the names.
Finally, ticket-management point of order: please reopen tickets if you have follow-up queries.

I spot checked a few and I'm happy that these all refer to
https://github.com/pombase/curation/issues/787
A single undivided cell with a binucleate and an anucleate compartment.
With the exception of
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3730917/ (where I could not see this phenotype)
I think they should both be renamed as the authors usually refer to them like this. Whenver I have used this term, I meant this phenotype.
FYPO:0003166

is the only difference between
septation following abolished mitotic sister chromatid separation, with mononucleate and anucleate cell formation FYPO:0005070
and
FYPO:0002000 'inviable septated mononucleate vegetative cell'.
that FYPO:0002000  is inviable?
(I  always thought that FYPO:0005070 was an inviable phenotype, but they can go on to form viable diploids)

actually in this one:
septation following abolished mitotic sister chromatid separation, with mononucleate and anucleate cell formation FYPO:0005070
they really do look like separate cells so its probably OK to leave like this....

I could use "compartment" in the names, and add text saying that cell separation may or may not complete. Would that help?

Good plan!

OK, done. I think that's everything for this ...?
edit file: 829a2180f4d321cf18dd800a8abfb1cb3c5f7816
release: 0d5f483950d46e038d7b813772942ddf053b62db


Get all the nodes and children with selected true

Hello,
I am trying to get all the selected node. Initially I did a function on ivh-treeview-on-cb-change where on each change if the current node is selected then push it to another array (see below). But the things are getting hard when I complex in the scenario where I deselect something.
Can you suggest a better method to get in one way all the selected nodes (and children).
Thanks in advance
 var arrayParent = ivhNode.filter(function (item) {
                return item.selected != null && item.selected === true;
            });

            if (ivhNode.children && ivhNode.children.length > 0) {
                var arrayChildren = ivhNode.children.filter(function(item) {
                    return item.selected != null && item.selected === true;
                });

                vm.formFilter.compartiCategorie = arrayParent.concat(arrayChildren);
            } else {
                vm.formFilter.compartiCategorie = arrayParent;
            }`
```

You can use the provided IvhTreeviewBfs service, e.g.:
var selected = []
ivhTreeviewBfs(myTree, function (node) {
  if (node.selected) {
    selected.push(node)
  }
})


fix(dataview-serializer): assert array buffer length when converting from uint8array

Faced some problems when trying to use dataview-serializer to deserialize number types from a buffer.
Using sysvar clock as an example with a struct layout of
{
  name: "Clock",
  type: {
    kind: "struct",
    fields: [
        {
          name: "slot",
          type: "u64",
        },
        {
          name: "epoch_start_timestamp",
          type: "i64",
        },
        {
          name: "epoch",
          type: "u64",
        },
        {
          name: "leader_schedule_epoch",
          type: "u64",
        },
        {
          name: "unix_timestamp",
          type: "i64",
        },
      ],
    },
}

The deserialized data was deserialized to this
[{
  "clock": {
  "slot": "8247343400600433954",
  "epochStartTimestamp": "8247343400600433954",
  "epoch": "8247343400600433954",
  "leaderScheduleEpoch": "8247343400600433954",
  "unixTimestamp": "8247343400600433954"
}
}, 40]

which is clearly wrong because the data should be
"info": {
  "epoch": 443,
  "epochStartTimestamp":<PHONE_NUMBER>,
  "leaderScheduleEpoch": 444,
  "slot": 191683902,
  "unixTimestamp":<PHONE_NUMBER>
}

Upon looking further into this issue, I found out that the arraybuffer that was converted is pretty weird and doesnt corresponds to whatever the bytes were sliced.
bytesSliced <Buffer 22 eb 6c 0b 00 00 00 00>
sliced ArrayBuffer {
  [Uint8Contents]: <22 75 73 65 20 73 74 72 69 63 74 22 3b 0a 4f 62 6a 65 63 74 2e 64 65 66 69 6e 65 50 72 6f 70 65 72 74 79 28 65 78 70 6f 72 74 73 2c 20 22 5f 5f 65 73 4d 6f 64 75 6c 65 22 2c 20 7b 20 76 61 6c 75 65 3a 20 74 72 75 65 20 7d 29 3b 0a 65 78 70 6f 72 74 73 2e 6f 75 74 70 75 74 20 3d 20 65 78 70 6f 72 74 ... 8092 more bytes>,
  byteLength: 8192
}

Hence I have implemented a solution from https://stackoverflow.com/questions/37228285/uint8array-to-arraybuffer to assert the size of the arraybuffer when converting from the sliced UInt8Array bytes.
Not so sure if that's the correct way of doing it so let me know if you have any problems

Thank you! 🍺


When used in together with md-button-toggle-group setControl function raises error on second call (There is no FormControl instance attached to form control element with path

Bug, feature request, or proposal:
When calling setControl a second time on a FormArray, which is tied to a mdButtonToggleGroup I get the following error:
There is no FormControl instance attached to form control element with path: 'roles -> 1 -> role'
Note: if I switch out the md-button-toggle-group for a md-radio-group, no error is raised.
What is the expected behavior?
No error should be raised.
What is the current behavior?
What are the steps to reproduce?
Providing a Plunker (or similar) is the best way to get the team to see your issue.
Plunker template: https://goo.gl/DlHd6U
https://plnkr.co/edit/WAq2GkeNzfQSOcGuzyDr
In the plunker push the topmost editor toggle button.
note that the application works, but I get an ugly error.
What is the use-case or motivation for changing an existing behavior?
My understanding is that you should be able to use setControl to reinitiate a formArray without getting an error.
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Angular:    4.2.6
Material:    2.0.0-beta.8
Typescript: 2.4.1
Tested in Chrome  59.0.3071.115
and edge 40.15063.0.0
Is there anything else we should know?
I first thought it was an Angular bug,  so bug is first raised there:
https://github.com/angular/angular/issues/18027

A couple of notes:

There's a lot going on in your plunker. When filing issues, it's best to distill it down to the minimum required code (in this case, component logic) that still demos the issue. I've done so here https://plnkr.co/edit/ZOjKolDGVtaB4TnAMadI?p=preview
Did you see https://github.com/angular/angular/issues/14057? There's a workaround in the final comment that applies here. Instead of formControlName="role", you can (for some reason) use [formControl]="formRoles.at(i).controls['role']".  Perhaps reading through that issue could be of some help.

After upgrading to angular 4.3.6, and material 2.0.0-beta.10
This bug has disapeared, so closing issue :)


Upgrade to C# 8

What you guys think about upgrading the C# language version to a newer version, like 8?
Checklist

[x] I have confirmed that this issue exists on the current master branch
[x] I have confirmed that this is not a duplicate issue by searching issues

If you wish I could point out the benefits of such upgrade.
I'm thinking about doing it Top->Down.
I'll open a PR but don't merge it while it's tagged "do not merge"

As I kinda imagined, the version of Mono on travis does not accept c# 8... can anyone help?


Rebrand Cloud Job Discovery to Cloud Talent Solution and add the V3 code samples

Move the previous samples from cjd_sample/ to v2/ and have a new folder v3/ holding v3 samples.
Please hold the test until our V3 API is public in 8/3/2018.

Closing this as we are now on v4


Not recognizing removed resources

Version(s)
0.1.10
Describe the bug
When making use of the resourceDir using directive scala-cli doesn't correctly recognize if a resource has been removed.
To Reproduce
You can reproduce this with a workspace like so:
❯ tree
.
├── resources
│  └── examples
└── Test.scala

Inside of Test.scala have:
//> using scala "3.1.3"
//> using resourceDir "./resources"
import java.nio.file.Files
import java.nio.file.Paths
import scala.jdk.CollectionConverters._

@main def Test() =
  val uri = this.getClass().getResource("/" + "examples").toURI()
  val files = Files.list(Paths.get(uri)).toList().asScala.toSeq
  files.foreach(println)

If you run scala-cli run Test.scala the first time it will do nothing because there is no files in examples. Then do the following:

Add a test1 inside of examples.
scala-cli run Test.scala
See the following:

❯ scli run Test.scala
/Users/ckipp/Documents/scratch-workspace/resource-issue/.scala-build/project_f4b6a53bd1_f4b6a53bd1-c940269026/classes/main/examples/test1

Remove this file and run it again. See that it still is picking up test1.

❯ scli run Test.scala
/Users/ckipp/Documents/scratch-workspace/resource-issue/.scala-build/project_f4b6a53bd1_f4b6a53bd1-c940269026/classes/main/examples/test1

Now add another file, test2 inside of your resources
Run it again

❯ scli run Test.scala
/Users/ckipp/Documents/scratch-workspace/resource-issue/.scala-build/project_f4b6a53bd1_f4b6a53bd1-c940269026/classes/main/examples/test1
/Users/ckipp/Documents/scratch-workspace/resource-issue/.scala-build/project_f4b6a53bd1_f4b6a53bd1-c940269026/classes/main/examples/test2

Remove test2
Run it again

❯ scli run Test.scala
/Users/ckipp/Documents/scratch-workspace/resource-issue/.scala-build/project_f4b6a53bd1_f4b6a53bd1-c940269026/classes/main/examples/test1
/Users/ckipp/Documents/scratch-workspace/resource-issue/.scala-build/project_f4b6a53bd1_f4b6a53bd1-c940269026/classes/main/examples/test2

Notice that it still thinks there are two files in your resources when you have none.
Expected behaviour
I'd expect this to recognize that there are changes in the resources dir and not pick up stale resources.

@ckipp01 Thanks for reporting, it should be fixed in Scala CLI 0.1.14 by https://github.com/VirtusLab/scala-cli/pull/812.
$ tree
.
├── Test.scala
└── resources
    └── examples
        └── test1

2 directories, 2 files
$ scala-cli run Test.scala
/private/tmp/scala-demo/.scala-build/project_00db7c197a_00db7c197a-26a550cfa0/classes/main/examples/test1

Remove this file and run it again.
$ rm resources/examples/test1
$ scala-cli run Test.scala

Add another file test2.
$ touch resources/examples/test2
$ scala-cli run Test.scala
/private/tmp/scala-demo/.scala-build/project_00db7c197a_00db7c197a-26a550cfa0/classes/main/examples/test2


work on JIT support

Consider the following to improve performance:

adding suggestions from @jart (https://github.com/jart/cosmopolitan/discussions/352#discussioncomment-8210793) so WAMR can build in FastJIT mode on Cosmo.
determine level of effort to add arm64 code gen for WAMR FastJIT... asmjit backend exists, would need to see if this is feasible and can be built on Cosmo too (targeting a single fat binary).

Benefits:

would speed up code execution significantly
SIMD support?

Drawbacks:

larger binary size for all Hermits

Started work on FastJit. Linux works, but looks like other platforms need work. https://github.com/dylibso/hermit/pull/32 Provides a 5X+ speed improvement for about 400k bytes, but does not add SIMD support.


⚠ Thumbnails API Endpoint has degraded performance

In e090748, Thumbnails API Endpoint (https://thumbnails.roblox.com/v1/assets?assetIds=82738847&format=Png&isCircular=false&size=30x30) experienced degraded performance:

HTTP code: 200
Response time: 1240 ms

Resolved: Thumbnails API Endpoint performance has improved in 8f73497.


Write suceessful/failed logins to syslog

https://docs.python.org/3/library/logging.handlers.html#sysloghandler
This should probably be priority NOTICE and facility LOG_AUTH.

I started a branch for this, but I'm having issues with my python version.
https://github.com/Integreat/cms-django/tree/feature/auth-syslog


Notification channel

Adds a notification channel that supports Tokens, Topics and Conditions.

@jeromegamez
Any plans to merge this PR?

Features provided by this PR are now also available in https://github.com/laravel-notification-channels/fcm which would be a better choice. Closing this PR.

i have released this PR as package
https://github.com/ankurk91/fcm-notification-channel


Add dataset.save example to README

Ripped this from the tests! It's a good example using lots of different types :)

:pizza: :+1:


Dynamically increase number of used buffers

Start with 2 buffers and increase it when encoding starts to fall behind capture.

The major source of encode thread lag behind capture thread is the encoder initialization that happens after capturing first frame. We could discard first captured frame and wait for encoder to initialize to reduce the number of used buffers even further.
On my system with this change:
libx264 = needs around 5-7 buffers
vaapi   = needs 3-4 buffers

At this point, seems to me we should separate buffer management into a separate data structure (preferably also a different file) to keep the code readable.


Make termui Go modules friendly

As termui is a project that's actively being developed through years and sometimes breaks API, It would be awesome to make it friendly to the Go modules.
A couple of specific things here:

Tag new versions before any API breaks. It'll give some cushion and enough time to transition to the new API, and the transition will be as easy as bumping up the version in go.mod. Latest "The Great Rewrite" commit definitely deserved new version, for example.
Currently, go mod marks termui as +incompatible because of v2 version. You will probably need to change module definition in go.mod to module github.com/gizak/termui/v2 to play nice with Go modules.

Thanks for the terrific library!

Thanks for the suggestions. So I'm pretty confused about this whole go modules business tbh. I checked out the go modules wiki and it sounds like:

I need to create a new v3 release to properly add go module support.
I need to update the module definition in go.mod to include v3.
Packages that use termui need to include v3 in the import path.

How would that compare to updating the current go.mod file to include v2 in the module definition?
Also, termui is still in the process of figuring out the API, so more breaking changes may still be in the works fwiw.

Also, what's the issue with installing termui using the recommended method of doing
go get -u github.com/gizak/termui@master for the time being? Genuinely curious, especially since termui is still in flux atm.

I am very new to this as well, and am getting the +incompatible flag and the old tag doesn't seem to compile for me.
I think adding a 2.3.1 tag would fix it.

So v3 was just released with Go module support! You'll have to update your import paths to include v3 as per Go modules convention for modules >v1. There was also a few minor breaking changes just to clean up the API, but those are all done now :relieved: . Also, I don't think backporting Go modules to v2 is really worth it. So at this point, I think this issue is resolved. I'm closing this but let me know if there's any issues with Go modules or migrating to v3.


Fix bnb import

bitsandbytes will always initialize CUDA on import as it's designed to be imported/ran from the CLI. As a result this makes it fully incompatible with the notebook_launcher. To try and mitigate this, I've moved all of the import statements to be inside the functions that require the items to use them. Not the cleanest solution, but as this behavior has been consistent in bnb for many versions I don't believe this is likely to change in the future, so we need to adapt for it as a result.
Solves https://github.com/huggingface/accelerate/issues/1807

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


String.substr function does not have intellisense help

When typing code below Intellisense hint does not appear
"".substr()

VS2015, NTVS 10-20-2015 Dev Build

Fixed in 'ES6 Preview Intellisense' in latest builds.
'Full intellisense' also seems to know that substr is a property of a string object, but it does not provide information about its arguments or return value.


 side-effects

Create side-effects for dragging and dropping files for upload.

done, in <DropArea>


Feature/istio endpoint scan

goreleaser for homebrew tap
nsm adapter in UI
switch from badger to bitcask
initial logic for prometheus and Grafana discovery.

fixes #437

Builds and runs locally for me.


CT needs exploratory objective

Found an exploratory objective in a protocol, could not setup in USDM
See JIRA 520

We have confirmed that exploratory objective is in the DDF CT deliverable. However we will make some minor semantic tweaks to the 3 values in the Object Level response codelist for consistency.

Change PT of Study Primary Objective to Primary Objective and update definition to: The main scientific question(s) the study is designed to answer. [After ICH E8; ICH E6 6.3]
Change PT of Study Secondary Objective to Secondary Objective and update definition to: The supportive or ancillary scientific question(s) the study is designed to answer. [After ICH E8]
Change definition of Exploratory Objective to: Additional scientific question(s) within the study that enable further discovery research, beyond the primary and secondary objectives.

Looks good and is reflected in the Excel change overview of ticket #302

Checked final CT spreadsheet. Preferred terms are now consistent including exploratory Objective.


Introduced regex for TypeEx.GetShortAssemblyQualifiedName

Fix of https://github.com/akkadotnet/Hyperion/issues/60

I've tested it in the conditions of #60 and it is working well.

@kantora would you mind rebasing/fixing conflicts for this PR ?

Hi @Danthar. It was a long time ago, so I'll need to recover my development environment and to dive in that code.
I hope that I could do that this weekend.

@Danthar @kantora I've rebased it

@Aaronontheweb Thanks!
@Danthar Sorry, that hasn't done that. Just crazy busy months without free weekends :(


Show saved levels' sizes

would be nice to be able to see the same info but on the saved levels list

Added in v1.2.0 (2876791)


Configurable unsaved changes icon

After updating to 1.84 and enabling the new "hide editor tabs" feature I can no longer see if the current file I'm in has unsaved changes. This should be able to be customized or at the very least not be hidden away when not having tabs.

/duplicate
Workaround suggested at https://github.com/microsoft/vscode/issues/197298#issuecomment-1792148816

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!


Add wind_speed, wind_gust and wind_direction to forecast

Is your feature request related to a problem? Please describe.
would be nice to get these values in forecast to display it (daily and hourly)
Describe the solution you'd like
add the parameters in script (they are available, but not used for forecast)
Describe alternatives you've considered
Additional context
Of course would be great to offer additional the direction symbols instead of numeric direction degree value ;)

Hi, thanks for your request and my late reply. I've been quite busy the last days.
Of course I can include the values in the forecast. Last time I checked the developer pages, wind should not be included in the forecast, but now it is: https://developers.home-assistant.io/docs/core/entity/weather/?_highlight=forecast#forecast
Daily AND hourly forecast values are not possible unfortunately, as there is no distinction criteria if a value is related to a day or an hour.
I'll update the code for the forecast and publish a new release this weekend.

Hi, thank you for your response!
As I can see only the wind_speed and wind_bearing included here, but not wind_gust - the most important parameter for the forecast,...
Isn't it possible to add additional "custom" parameters to these listed parameters? So that an "advanced" user could use it in custom cards?
And - why it is not possible to add it in daily AND hourly forecasts - not clear for me just now ;) Where is the difference to temperature, condition, pressure etc.? Of course it is interesting to know how it will be tomorrow (even if have not hourly forecast for next day) - or when it will be today critical - in the morning, afternoon or night... - so hourly and daily would be nice to have :)
THANKS!

It just released a new version, which includes the values you requested.

Hi GREAT !!!
Thank you! Nice work - and fast!

Hello!
Thank you so much for the update and integration!
I would like to automate my shutters based on wind direction and speed/gust.
But the Entities bring no value/state, it's nevertheless possible to see a historical when I see YAML.
I would expect something like precipitation value (value is readiable)
See the screenshots

Is it possible to check it?
Thank you so much!

I'm not quite sure if I get this right. Do you mean the "Unknown" state of the sensor?

Hello!
Yes

Btw.: Can you please open a new issue for this?

Ok, I'll have a look.

I can't reproduce this on my side. So can you please open a new issue and post the relevant debug logs in it? This is the only way I can troubleshoot this.


https post without private key and client certificate

Hi,
I am trying to perform a https post request with only root CA and without private key and client certificate on ESP32 device, but when I perform request it is expecting a private key to establish TLS connection and the request is failing, Is there any way to perform https request with out private key and client certificate and please suggest how to perform it?
And when I am trying to add esp_http_client.h and other headers like esp_tls.h it is not being identified, I have already added tls and https modules to target_link_libraries  need your suggestion in this issues also.
Thanks
Surya

Hi @surya-teja-p,
It is possible with coreHTTP, and there is an example of a TLS connection without mutual auth in the C-SDK repository here: https://github.com/aws/aws-iot-device-sdk-embedded-C/tree/main/demos/http/http_demo_basic_tls. Can you clarify what version of Amazon FreeRTOS you are using? The latest release will have demo examples using coreHTTP.
Are you having an issue using the code without client credentials, or is the server rejecting your request? The server will dictate if you need to provide client credentials, and mbedtls will ignore the credentials if they are not needed.
Thanks,
Carl

Hi @surya-teja-p,
It is possible with coreHTTP, and there is an example of a TLS connection without mutual auth in the C-SDK repository here: https://github.com/aws/aws-iot-device-sdk-embedded-C/tree/main/demos/http/http_demo_basic_tls. Can you clarify what version of Amazon FreeRTOS you are using? The latest release will have demo examples using coreHTTP.
Are you having an issue using the code without client credentials, or is the server rejecting your request? The server will dictate if you need to provide client credentials, and mbedtls will ignore the credentials if they are not needed.
Thanks,
Carl

Hi @lundinc2,
I am using 202007.00 July 2020 version it does not have coreHTTP library, instead it has https library under standard in c_sdk using the mentioned ones is it possible to make a https post request without private key
The server does not require any private key other then ROOT CA which I am sending, I have also verified it using POSTMAN.
Thanks
surya

Hi @lundinc2,
I am using 202007.00 July 2020 version it does not have coreHTTP library, instead it has https library under standard in c_sdk using the mentioned ones is it possible to make a https post request without private key
The server does not require any private key other then ROOT CA which I am sending, I have also verified it using POSTMAN.
Thanks
surya

Please try setting the certificate and private key fields to NULL.
https://github.com/aws/amazon-freertos/blob/202007.00/libraries/c_sdk/standard/https/include/types/iot_https_types.h#L751
https://github.com/aws/amazon-freertos/blob/202007.00/libraries/c_sdk/standard/https/include/types/iot_https_types.h#L754

Please try setting the certificate and private key fields to NULL.
https://github.com/aws/amazon-freertos/blob/202007.00/libraries/c_sdk/standard/https/include/types/iot_https_types.h#L751
https://github.com/aws/amazon-freertos/blob/202007.00/libraries/c_sdk/standard/https/include/types/iot_https_types.h#L754

Hi @sarenameas,
Sorry for the delay,
below are the logs you asked. I have tried to perform post with my custom URL with postman and it worked fine with only ROOT-CA. In my code I have set private key and client cert to NULL as you mentioned, but have set ROOT-CA to a valid one.
0 739 [iot_thread] ERROR: Private key not found. 1 739 [iot_thread] TLS_Connect fail (0x7d4, URL)
2 739 [iot_thread] [ERROR][NET][7390] Failed to establish new connection. Socket status: -1.
3 740 [iot_thread] [ERROR][HTTPS Client][7400] Failed to connect to the server at URL on port 443 with error: 4
4 740 [iot_thread] [ERROR][HTTPS Client][7400] Error in IotHttpsClient_Connect(). Error code 203.
5 740 [iot_thread] [ERROR][HTTPS Client][7400] connHandle was NULL.
6 740 [iot_thread] [ERROR][HTTPS Client][7400] IotHttpsClient_SendSync() failed.
Thanks
Surya

Hi @sarenameas,
Sorry for the delay,
below are the logs you asked. I have tried to perform post with my custom URL with postman and it worked fine with only ROOT-CA. In my code I have set private key and client cert to NULL as you mentioned, but have set ROOT-CA to a valid one.
0 739 [iot_thread] ERROR: Private key not found. 1 739 [iot_thread] TLS_Connect fail (0x7d4, URL)
2 739 [iot_thread] [ERROR][NET][7390] Failed to establish new connection. Socket status: -1.
3 740 [iot_thread] [ERROR][HTTPS Client][7400] Failed to connect to the server at URL on port 443 with error: 4
4 740 [iot_thread] [ERROR][HTTPS Client][7400] Error in IotHttpsClient_Connect(). Error code 203.
5 740 [iot_thread] [ERROR][HTTPS Client][7400] connHandle was NULL.
6 740 [iot_thread] [ERROR][HTTPS Client][7400] IotHttpsClient_SendSync() failed.
Thanks
Surya

Hi @sarenameas
Waiting for your suggestion here about how to proceed, I am working on esp-32, If it is not possible with amazon-freertos will I be able to perform the operation using esp-idf http calls, and when I am adding http header files of esp the compiler is not able to find the given headers, can you suggest any way to overcome this issue to perform HTTPS post request?
Thanks
Surya

Hi @sarenameas
Waiting for your suggestion here about how to proceed, I am working on esp-32, If it is not possible with amazon-freertos will I be able to perform the operation using esp-idf http calls, and when I am adding http header files of esp the compiler is not able to find the given headers, can you suggest any way to overcome this issue to perform HTTPS post request?
Thanks
Surya

Hi @sarenameas
If there is no support for https call in server authentication mode, can I get info how to include esp_http_client.h file into my code, when I try to include the header file compiler is showing : "No file or directory exists" error, can you suggest any way to fix it.
Thanks
Surya

Hi @surya-teja-p, we have provided a patch in this post for supporting TLS connection in server authentication mode. The patch includes changes for the iot_tls.c which is the file containing logic for establishing TLS session with a server. After applying the patch in the file, you will be able to use the HTTPS library to establish server authenticated connection with a server.

Hi @aggarw13
Thanks for your help, it is working.
Thanks
Surya


the difference between assembleDebug and assembleRelease

when I use assembleDebug to make a apk ,it worked well ,but when i use assembleRelease,the apk not work(I add the proguard rules)

show me the log，thx

I test it using release apk, it works well, if you still have problems, please try the latest version:1.4.0


Precision_Recall Curves drawing

Hello, I am very interested in your research direction. Thank you for sharing the code. I am a graduate student and my research direction is related to saliency target detection. Your idea is very novel. Can you share the code for PR curve drawing? I want to see the final effec，Looking forward to your reply, I wish you a happy life.

We used the code in this repo: https://github.com/Pchank/caffe-sal.
Hope it helps.

Thanks
---Original---
From: "Jiang-Jiang<EMAIL_ADDRESS>Date: Sat, Dec 14, 2019 20:16 PM
To<EMAIL_ADDRESS>Cc: "Author"<author<EMAIL_ADDRESS>Subject: Re: [backseason/PoolNet] Precision_Recall Curves drawing (#36)
We used the code in this repo: https://github.com/Pchank/caffe-sal.
Hope it helps.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


Update env field that only applies to the cmd and wait task types to also work with task reference

Is your feature request related to a problem? Please describe
the env field only applies to the cmd and wait task types currently (not task references)
When implemented, this should work:

  - name: create-doug
    actions:
      - task: setup:create-doug-user
        env:
          - KEYCLOAK_GROUP=/UDS Core/Admin

@JeffResc FYI


Coverity property related fixes

Address coverity issues 1442835, 1442836 and 1442838.

[x] tests are added or updated

Merged, thanks.


Huggingface Spaces

Hi, would you be interested in sharing a web demo on Huggingface Spaces for Time-Travel-Rephotography?
It would make this model more accessible as it would allow people to try out the model directly from the browser. Some other recent machine learning model repos have set up Spaces for easy access:
github: https://github.com/salesforce/BLIP
Spaces: https://huggingface.co/spaces/akhaliq/BLIP
github: https://github.com/facebookresearch/omnivore
Spaces: https://huggingface.co/spaces/akhaliq/omnivore
Spaces is completely free, and I can help setup a Gradio Space. Here are some getting started instructions if you'd prefer to do it yourself: https://huggingface.co/blog/gradio-spaces

could you please do a demo?

Thank you so much for the suggestion!
We have experienced some difficulties in downloading the model checkpoints from Google Drive on Google Colab even if I gave permission for anyone to access them or bypass the download quota by copying them to a new drive folder.
So I'm exploring this huggingface alternative to provide an easy tryout of our algorithm.

Thank you so much for the suggestion!
We have experienced some difficulties in downloading the model checkpoints from Google Drive on Google Colab even if I gave permission for anyone to access them or bypass the download quota by copying them to a new drive folder.
So I'm exploring this huggingface alternative to provide an easy tryout of our algorithm.

still waiting, if not huggingface do it on  replicate or baseten

Thank you so much for the suggestion!
We have experienced some difficulties in downloading the model checkpoints from Google Drive on Google Colab even if I gave permission for anyone to access them or bypass the download quota by copying them to a new drive folder.
So I'm exploring this huggingface alternative to provide an easy tryout of our algorithm.

can u give me an access for the checkpoint ?
<EMAIL_ADDRESS>


software components

just a tip, under "repo settings" its possible to define specific software components that are required, so if users try to install the code on a system without the component abapGit will show an error.

Is it possible to add another github repository as requirement? The code of this repository depends on https://github.com/SAP/ewm-cloud-robotics

no, not yet, see https://github.com/larshp/abapGit/issues/217

ok, I keep this in mind for the time when it is done


Move lint to CI + repo maintenance

Description
These changes are preparations for the license change, and are general repo maintenance.

Lint go-files using golangci's GH action
Remove unused dependencies, go-winres
Add missing RELEASE.md file
Fix old links and typo in readme
Bump dependencies

Type of change
Please tick any that are relevant to this PR and remove any that aren't.

[x] Feature (non breaking change which adds functionality)

Submission checklist

[x] I have performed a self-review of my changes
[x] I have tested and verified my changes on target
[x] My changes are well written and CI is passing
[x] I have updated the documentation where relevant (readme, dev.tillitis.se etc.)

Fixed commit message + tested on target. Works well.


Add ability to see offline players and to add permissions to them in the editor.

This should already be happening, what version of LP are you using?

Running LuckPerms v5.0.39

Update at https://luckperms.net for sure - also, if they're in default group they may not appear - you can make them appear in your next editor session by adding something to them ingame, like lp user <user> permission set test.test


Rework doc update

For this rework:

I moved the actual application code into a subdirectory called application
I moved the Terraform code from the https://github.com/ibm-build-lab/rag-codeengine-terraform-setup into a subdirectory called [codeengine-terraform-setup](https://github.com/ibm-build-lab/RAG-LLM-Service/tree/rework-doc-update/codeengine-terraform-setup)
I renamed the openshift-setup subdirectory
I cleaned up the README files so they give more details to set this up
I added some additional documentation that Nimish created in a documentation subdirectory.
I added some error checking to the app.py script
I removed the automatic deletion of the index and pipeline if they exist from app.py script


Correction for raw affiliation Department of Anatomy and Cell Biology, Western University

Correction needed for raw affiliation Department of Anatomy and Cell Biology, Western University
raw_affiliation_name: Department of Anatomy and Cell Biology, Western University
new_rors: 02grkyz14
previous_rors: 05cgtjz78
works_examples: W4387966939;W4389177972;W4389172677;W4389365395
contact: 7f46d7ce695ab7a14ac02ddd81135d5b:b78be899a8674c39 @ uwo.ca

This issue was accepted and ingested by the OpenAlex team on 2024-12-19. The new affiliations should be visible within the next 7 days.


I have a issuse with button paginator

I just have a problem with button paginator when i put a regular emoji name, id, and animated, bot shows a error on console and command doesn't works. On attachments you can see error.

I just have a problem with button paginator when i put a regular emoji name, id, and animated, bot shows a error on console and command doesn't works. On attachments you can see error.

Could you try removing the id param?


About release version scheme

I know featurebase is derived from pilosa, but the latest release for pilosa was 1.4.1, and it looks like the new community version for featurebase is with v1.0.0-community? Just curious, why not just use v2.0.0 instead?
Asking because I am thinking to revive the homebrew formula, but the version scheme really bothers me. Thanks!

I am in agreement with you regarding the version number and do wish we had put more thought into it before the re-release a few months ago.
I was thinking about this while doing the last release, so I'm grateful you opened this issue for discussion.
Within a release or two, SQL3 should be fully integrated into the UI and likely made the default query method. Technically, a major version bump at that time would make sense due to the API becoming incompatible with previous releases. As it stands right now, these versions still support the older calling methods...

I am in agreement with you regarding the version number and do wish we had put more thought into it before the re-release a few months ago.
I was thinking about this while doing the last release, so I'm grateful you opened this issue for discussion.
No worries, trying to help here. :)

Within a release or two, SQL3 should be fully integrated into the UI and likely made the default query method. Technically, a major version bump at that time would make sense due to the API becoming incompatible with previous releases. As it stands right now, these versions still support the older calling methods...

The project renaming should already granted the major release (the artifact got name change?), and regarding the API version stuff, I think either it would be managed separately (I see somebody are doing that), or, we can just do another major version bump regarding the incompatibility part.
Let me know if that makes sense.

Closing this as the versions are now updated! @chenrui333 be sure to join our Discord if you need anything!


How to get the relative folder path of the files/folders we upload

Summary
We are trying to integrate FilePond into our application to add drag&drop capabilities to upload folder structures (files and folders).
To achieve it, we need to get the relative path (the one from the origin) of the files and folders we upload. However seems the plugin does not retrieve this info.
How to reproduce
For example, imagine that we are uploading the following structure:

FOLDER_A/file1.txt
FOLDER_B/FOLDER_B1/file2.txt

If we upload this structure via FilePond, the file/folder object does not have the relative path information and from that moment we will not know to which folders/subfolders each file belongs to.
Expected behaviour
FilePond to pass the original folder path so we can retrieve it to the server (backend) to replicate it (create the same folders/subfolders: FOLDER_A, FOLDER_B and FOLDER_B1) in our application once the files are uploaded.

I know the path is not available for individual files, I'm happy to check if the relative path is available for directory objects. Will try to take a look later this week. Any info is appreciated.

Hello Rik,
I am working with David in the integration and to obtain the relative path with the below function when a user Drag&Drop a folder to drop zone. I would like to add the webkitRelativePath property to the File or Item Object but I do not know exactly where to place the code to add it, if before or after processing the file. Now I showing it to console.log by adding to function requestDataTransferItems(dataTransfer)
var uploader, traverseFileTree, map = {};

// replace by your plupload setup, this is just an example
uploader = new plupload.Uploader({
    runtimes : 'html5',
    container: 'drop-target',
    drop_element: 'drop-target',
    browse_button : 'files',
    url : 'http://www.torrentplease.com/dropzone.php',
    init: {
        PostInit: function() {
            document.getElementById('uploadfiles').onclick = function() {
                uploader.start();
                return false;
            };
        },
        BeforeUpload: function (up, file) {
            // send relativePath along
            if(map[file.name] !== undefined) {
                up.setOption('multipart_params', {
                    relativePath: map[file.name].shift()
                });
            }
        }
    }
});
uploader.init();

// all relative paths are built here
traverseFileTree = function (item, path) {
var dirReader = null;
    path = path || '';
    if (item.isFile) {
        item.file(function(file) {
            // careful here, could be several files of the same name
            // we assume files will be in the same order here than in plupload
            if(map[file.name] === undefined) {
                map[file.name] = [];
            }
            map[file.name].push(path);
        });
    } else if (item.isDirectory) {
        dirReader = item.createReader();
        dirReader.readEntries(function (entries) {
            var n = 0;
            for (n = 0; n < entries.length; n++) {
                traverseFileTree(entries[n], path + item.name + "/");
            }
        });
    }
};

I extracted and reused the code from this issue Getting relativePath of all files when folder is drag and dropped in Plupload and from Chrome and folder support page.
Regards

Just published version 4.10.0 file objects now have a _relativePath property that is populated when directories are selected using browse or when directories are dropped.
Please note that selecting directories with browse is only possible if allowDirectoriesOnly has been set to true or if the webkitdirectory attribute has been set to the source input element. allowDirectoriesOnly currently does not prevent drag/drop of files.

We noticed an issue for several extensions like .xls, .log, .7z, etc.
It is not returning the _relativePath for that cases, appears as undefined. I put allowFileTypeValidation to false but seems is not the issue.

Apparently, the issue occurs when Filepond is not detecting the file as File but as Blob object. A Blob object seems doesn't have the webkitrelativepath property

@JaimeBtab I've found the issue, will be fixed in 4.11.0 release

@JaimeBtab Fixed in 4.11.0

So quick and well fixed!
Thanks @rikschennink !!!


Bump version number to 1.0.5 so npm will pick it up (the previous c…

…ommit should have bumped it to 1.0.4, but it did not change from 1.0.3)

Dimension could not be require'd with latest version of react-native.

Why is this still not bumped?  you're causing collision naming issue...


✨ Added >, <, >=, and <= operators to match helper

refs https://github.com/TryGhost/Team/issues/1386

The current match handler supports normal (in)equality operators, but no numeric comparisons (<, >, <=, >=)
A use case for these new operators is to show the latest post in a separate way from other posts

@SimonBackx really nice 👍🏼 Could you also PR a change to the docs (here) to add this functionality?


Gemma generation hotfix

Context
What is the purpose of this PR? Is it to

[ ] add a new feature
[x] fix a bug
[ ] update tests and/or documentation
[ ] other (please add here)

Closes #1446
Changelog
Patched in caches_are_enabled so generation isn't broken. Let's address this properly with #1454.
Test plan
(venv) combuter:torchtune salmanmohammadi$ tune run generate --config target/generation_gemma.yaml
W0830 12:57:49.903000<PHONE_NUMBER> torch/distributed/elastic/multiprocessing/redirects.py:29] NOTE: Redirects are currently not supported in Windows or MacOs.
INFO:torchtune.utils.logging:Running InferenceRecipe with resolved config:

chat_format: null
checkpointer:
  _component_: torchtune.utils.FullModelHFCheckpointer
  checkpoint_dir: ./target/gemma-2b/
  checkpoint_files:
  - model-00001-of-00002.safetensors
  - model-00002-of-00002.safetensors
  model_type: GEMMA
  output_dir: /tmp/gemma
  recipe_checkpoint: null
device: cuda
dtype: bf16
enable_kv_cache: false
instruct_template: null
max_new_tokens: 10
model:
  _component_: torchtune.models.gemma.gemma_2b
prompt: Tell me a joke?
quantizer: null
seed: 1234
temperature: 0.6
tokenizer:
  _component_: torchtune.models.gemma.gemma_tokenizer
  path: ./target/gemma-2b/tokenizer.model
top_k: 300

DEBUG:torchtune.utils.logging:Setting manual seed to local seed 1234. Local seed is seed + rank = 1234 + 0
INFO:torchtune.utils.logging:Model is initialized with precision torch.bfloat16.
INFO:torchtune.utils.logging:Tell me a joke?
My mom is not here to tell the joke

[x] run pre-commit hooks and linters (make sure you've first installed via pre-commit install)
[ ] add unit tests for any new functionality
[ ] update docstrings for any new or updated methods or classes
[x] run unit tests via pytest tests
[ ] run recipe tests via pytest tests -m integration_test
[x] manually run any new or modified recipes with sufficient proof of correctness
[ ] include relevant commands and any other artifacts in this summary (pastes of loss curves, eval results, etc.)

Codecov Report
Attention: Patch coverage is 50.00000% with 1 line in your changes missing coverage. Please review.

Project coverage is 26.93%. Comparing base (0bdd308) to head (c3f5b4a).

Files with missing lines
Patch %
Lines

torchtune/models/gemma/transformer.py
50.00%
1 Missing :warning:

Additional details and impacted files
@@             Coverage Diff             @@
##             main    #1462       +/-   ##
===========================================
- Coverage   69.80%   26.93%   -42.87%
===========================================
  Files         272      272
  Lines       13053    13055        +2
===========================================
- Hits         9111     3516     -5595
- Misses       3942     9539     +5597

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Dev

Coverage increased (+4.8%) to 97.29% when pulling 37195eda37774526595ee0fbfef862553bfca286 on dev into 9d5a683393f12283e0c10a6a2b18cb47a4ad01d2 on master.


postgREST does not return exp field in jwt token

Creating new issue for better visibility.
I have updated the login function from blog user-management example to include an exp token expiration field. I'm useing postgREST version 3.0.4
create type basic_auth.jwt_claims AS (role text, email text, exp integer);

create or replace function
login(email text, pass text) returns basic_auth.jwt_claims
  language plpgsql
  as $$
declare
  _role name;
  result basic_auth.jwt_claims;
begin
  select basic_auth.user_role(email, pass) into _role;
  if _role is null then
    raise invalid_password using message = 'invalid user or password';
  end if;
  -- TODO; check verified flag if you care whether users
  -- have validated their emails
  select _role as role, login.email as email,
         (round(extract(epoch from now()))+5*60)::int as exp
         into result;
  return result;
end;
$$;

I can confirm that the new psql login function returns an jwt_claims type with the exp integer field added. However, the actual jwt token returned by the postgrest login endpoint does not include the exp field, only email and role. As a result my token is effectively valid forever.
Perhaps I missing something obvious?

I'm wondering if you have two functions named login (perhaps in different schemas) and that your web client is continuing to call the old one through postgrest. Can you share the command line arguments you used to start postgrest? Also you've verified that calling the function directly in psql returns the record you expect?

Only one login function in my DB. Also, I can confirm that the login function does return the enriched jwt_type (email, role, exp) tuple.
When I call the /login API endpoint I get a JWT that decodes to only {email, role} ;(
Sounds like this is working for others so I may have some issue in my setup. I can try to create simple script to recreate.

+1 here. Encountered with it trying to pass iat ("issued at") value in JWT payload.

(and there is another, older issue: #198)

the encode function expects those parts like this https://bitbucket.org/ssaasen/haskell-jwt/src/307893f0c629a854fb2f969a7b55aa08a1a9189d/src/Web/JWT.hs?at=master&fileviewer=file-view-default#JWT.hs-189:214
and we send them like this https://github.com/begriffs/postgrest/blob/master/src/PostgREST/Auth.hs#L80
all in unregisteredClaims

the right way to do it is probably something like
JSON.decode $ JSON.parse jsonstr and it should generate the correct JWTClaimsSet definition

Thanks for the feedback. A simple example related to the blog.sql example would be of great help.

There is such example yet, since the problem is inside Haskell code, and PostgREST modification is needed.
While it is not fixed yet, you can rename your exp param to smth that is not reserved word in JWT spec (e.g., expires). I had to do the same in my case: issued_at instead of iat.

Thanks Nikolay, I can confirm that the /rpc/login API works when using expires vs. exp.
{
  "email"<EMAIL_ADDRESS>  "expires":<PHONE_NUMBER>,
  "role": "author"
}

My understanding is that for PostgREST to able to reject expired tokens either 1) the haskell JWT library would need to be updated to validate the exp field. Or 2), the PostgREST itself could be modified to check for token expiration but would need to use a non-standard key aka. expiries.
Could this be as simple as changing this line?: https://github.com/begriffs/postgrest/blob/master/src/PostgREST/Auth.hs#L57
At a high level I think postgRest is a great tool that is very close to delivering on promise or replacing API server layers for small-to-medium projects. I'm no security expert but not having token expiration seems like a show-stopper -lets fix that!

@bobcolner
Postgrest detects correctly the expired tokens, so if you have a token with exp field it will work.
The problem you are seeing is that postgrest is not able to "generate" those tokens.
So you can generate those tokens somewhere else, everything will work even with the current code.

Thanks @ruslantalpa, very helpful. It makes sense that Postgrest would expire the token if you have a valid exp field to start with.
Indeed, I see a lot of value in have the option of using Postgrest as a standalone secure API server.
@begriffs and others, what are your thoughts about this use-case?

bump.
What is the communities thoughts about supporting JWT expiration within PostgRest itself? Perhaps using an non-standard field?

I just ran into this issue using tokens from Auth0, by default the user identifier is stored in sub, which is not available as postgrest.claims.sub.

Looking more at the JWT library we use I think I see the solution. Will look into it more tonight.

Thank you @begriffs


Add support for playing live stream URLs and detecting ID3 metadata

Addresses: https://www.pivotaltracker.com/story/show/160618243
Added:

Support for playing live video URLs. (So far, cannot get Live videos to play with videoIDs
Support for detecting ID3Metadata in live stream (via observing timedMetadata on AVPlayer )

Testing:
This can only be tested with a Live video and using Postman or cURL for inserting ID3 metadata.  We will setup such a rig next week.

manually merged.


chore(deps): update renovate/renovate docker tag to v37.128.4

This PR contains the following updates:

Package
Update
Change

renovate/renovate (source)
minor
37.92.4 -> 37.128.4

Release Notes

renovatebot/renovate (renovate/renovate)
v37.128.4
Compare Source
Bug Fixes

conan: Allow include_prerelease without argument (#26588) (0b3b56a)

v37.128.2
Compare Source
Bug Fixes

deps: update ghcr.io/containerbase/sidecar docker tag to v9.31.4 (#26582) (b15d131)

Miscellaneous Chores

deps: update ghcr.io/containerbase/devcontainer docker tag to v9.31.4 (#26581) (6954048)

v37.128.0
Compare Source
Features

github-actions: synchronize regexManager:githubActionsVersions and github-actions fileMatch (#26414) (2cbb04d)

Miscellaneous Chores

deps: update github/codeql-action action to v3.23.0 (#26551) (796b93e)
deps: update linters (#26553) (779bf98)
deps: update linters (#26554) (4fc7554)
deps: update pnpm to v8.14.0 (#26568) (2191dfa)

Code Refactoring

gitea: Refactor tests (#26537) (f6d86f8)
Pass packageFile to bumpPackageVersion (#26538) (2e84c14)

v37.127.0
Compare Source
Features

managers/ocb: add new manager for OpenTelemetryCollectorBuilder (#26509) (b14661f)

Miscellaneous Chores

deps: update dependency aws-sdk-client-mock to v3.0.1 (#26548) (5f24ab9)

v37.126.4
Compare Source
Bug Fixes

datasource/docker: add cache decorator to getDockerHubTags (#26546) (b33d09c)

v37.126.3
Compare Source
Bug Fixes

helmv3: add --force-update when adding a repo (#26512) (085ef7c)

Documentation

update references to renovate/renovate to v37.126.2 (#26539) (d79115b)

Miscellaneous Chores

deps: lock file maintenance (#26540) (60fa5f6)
deps: update dependency @swc/core to v1.3.102 (#26536) (d39e107)

v37.126.2
Compare Source
Bug Fixes

containerbase: support ranges in flutter and dart sdks (#26535) (290e157)

v37.126.1
Compare Source
Bug Fixes

manager/pip-compile: mark GitTagsDatasource as supported  (#26504) (a17713c)

v37.125.2
Compare Source
Bug Fixes

deps: update ghcr.io/containerbase/sidecar docker tag to v9.31.3 (#26525) (b837e9d)

Miscellaneous Chores

deps: update ghcr.io/containerbase/devcontainer docker tag to v9.31.3 (#26524) (a804336)

v37.125.1
Compare Source
Bug Fixes

manager/nuget: Add autoReplaceStringTemplate (#26508) (b39ad3a)

v37.123.1
Compare Source
Build System

deps: update dependency simple-git to v3.22.0 (#26514) (4c1f389)

v37.122.0
Compare Source
Features

presets: add Analog monorepo group (#26468) (561ec80)

Miscellaneous Chores

deps: update actions/dependency-review-action action to v3.1.5 (#26506) (fdf3adf)

v37.121.0
Compare Source
Features

manager/poetry: support git rev dependencies (#26367) (72fe67d)

v37.119.0
Compare Source
Features

presets: pinGitHubActionDigestsToSemver (#23663) (cf5a7d6)

v37.118.1
Compare Source
Bug Fixes

deps: update ghcr.io/containerbase/sidecar docker tag to v9.31.2 (#26492) (6b7710f)

Miscellaneous Chores

deps: update dependency type-fest to v4.9.0 (#26490) (dcfc508)
deps: update ghcr.io/containerbase/devcontainer docker tag to v9.31.2 (#26491) (deb9ab2)

v37.118.0
Compare Source
Features

presets: add sentry-rust to list of monorepos (#26482) (1757742)

v37.117.1
Compare Source
Bug Fixes

deps: update ghcr.io/containerbase/sidecar docker tag to v9.30.10 (#26481) (c684dad)

Miscellaneous Chores

deps: update ghcr.io/containerbase/devcontainer docker tag to v9.30.10 (#26480) (a5099e0)

v37.117.0
Compare Source
Features

redisPrefix (#26398) (c21bc85)

Documentation

configuration-options: fix duplicated docs in bumpVersion (#26478) (4abc306)
gerrit: rename index.md -> readme.md (#26479) (320e80e)

v37.116.0
Compare Source
Features

presets:  add mui-x to material ui preset (#26470) (b4dd814)

Documentation

config/templates: consistent default values (#26467) (b8d06fd)
update references to renovate/renovate to v37.115.0 (#26463) (f14bcc0)

Miscellaneous Chores

deps: lock file maintenance (#26464) (f472aea)
deps: lock file maintenance (#26466) (6d8a9ff)

v37.115.0
Compare Source
Features

autodiscover: restore INFO logging of number of found repos (#26458) (f8c7999)

v37.113.0
Compare Source
Features

presets: add testcontainers-go monorepo (#26457) (7257145)

v37.112.1
Compare Source
Bug Fixes

platform/gerrit: Check for comment size limit (#26454) (d8ad99f)

v37.112.0
Compare Source
Features

Support for Platform "Gerrit" (#18961) (b2422d8)

v37.111.1
Compare Source
Bug Fixes

reconfigure/pr: find reconfigure pr separately (#25954) (5f16355)

v37.111.0
Compare Source
Features

presets: add Larastan to PHPStan group (#26450) (f6cf9a4)

Bug Fixes

terraform: Escape literal . in Bitbucket module ref regex (#26452) (831fba0)

v37.110.0
Compare Source
Features

platform/gitea: use automergeStrategy in createPr (#26448) (0710a35)

Documentation

renovate style guide: avoid manually ordering numbered lists (#26445) (53e1ca6)

v37.109.0
Compare Source
Features

manager/pep621: Add support for python build-system dependencies (#26440) (3a8574b)

v37.108.1
Compare Source
Bug Fixes

onboarding: add commitBody to commitMessage (#26426) (9e171ff)

Tests

platform/azure: replace squashMerge by mergeStrategy (#26436) (4345212)

v37.108.0
Compare Source
Features

platform/azure: implement automergeStrategy for Azure DevOps platform (#26429) (1786438)

v37.107.2
Compare Source
Bug Fixes

matchConfidence: align supported datasources list with internal preset (#26420) (84270be)

Miscellaneous Chores

deps: update dependency @types/eslint to v8.56.0 (#26433) (109883f)
deps: update linters to v6.16.0 (#26434) (0f01e8a)
deps: update pnpm to v8.13.0 (#26428) (9581ca1)
deps: update pnpm to v8.13.1 (#26430) (b8a28e0)

v37.107.1
Compare Source
Documentation

update references to renovate/renovate to v37.107.0 (#26421) (0b80cb3)

Miscellaneous Chores

deps: lock file maintenance (#26422) (fc45451)
deps: update dependency @swc/core to v1.3.101 (#26423) (f1242b7)
deps: update github/codeql-action action to v2.22.12 (#26416) (063fc2b)
deps: update github/codeql-action action to v3 (#26418) (6bcb030)

Build System

deps: update dependency redis to v4.6.12 (#26425) (7c87f2f)

v37.107.0
Compare Source
Features

manager/ansible-galaxy: support .ansible.yaml double extension (#26390) (5d95ece)

v37.106.0
Compare Source
Features

datasource/hex: extract deprecated versions (#26392) (6b4d5fc)

v37.105.3
Compare Source
Build System

deps: update opentelemetry-js monorepo (#26396) (d53e9ec)

v37.105.1
Compare Source
Documentation

How Renovate Works overview - Basic (#25108) (2e30d3a)

Build System

deps: update dependency @renovatebot/osv-offline to v1.3.11 (#26389) (075a96c)

v37.105.0
Compare Source
Features

manager/poetry: add support for bumpVersion option (#26377) (d2536a7)

v37.104.1
Compare Source
Bug Fixes

deps: update ghcr.io/containerbase/sidecar docker tag to v9.30.7 (#26375) (3998339)

Miscellaneous Chores

deps: update ghcr.io/containerbase/devcontainer docker tag to v9.30.7 (#26374) (dc614d0)

v37.103.1
Compare Source
Build System

deps: update dependency @renovatebot/ruby-semver to v3.0.22 (#26371) (ef2278e)

v37.102.2
Compare Source
Documentation

versioning: small style fixes (#26352) (71d5935)

Miscellaneous Chores

deps: update linters (#26359) (8cd7f22)
deps: update linters to v6.14.0 (#26358) (f9cb9b1)

Build System

deps: update dependency @renovatebot/pep440 to v3.0.16 (#26365) (8885fbf)

v37.102.1
Compare Source
Documentation

update references to renovate/renovate to v37.102.0 (#26343) (47c4ecc)

Miscellaneous Chores

deps: lock file maintenance (#26344) (abd2561)
deps: lock file maintenance (#26347) (f23c92e)
deps: update actions/setup-node action to v4.0.1 (#26354) (6824f74)

Build System

deps: update dependency @renovatebot/pep440 to v3.0.15 (#26353) (3c07925)

Continuous Integration

workflows/scorecard: revert #26284 for scorecard to fix upload (#26348) (886eb5c)

v37.102.0
Compare Source
Features

manager/poetry: add support for explicit sources (#26337) (24f8f0d)

Bug Fixes

versioning/loose: sort numeric parts numerically (#26341) (d74fa61)

v37.101.0
Compare Source
Features

bitbucket: Server-side filtering of PR list response (#26336) (e80b882)

v37.100.2
Compare Source
Bug Fixes

deps: update ghcr.io/containerbase/sidecar docker tag to v9.30.6 (#26335) (33b7600)

Miscellaneous Chores

deps: update ghcr.io/containerbase/devcontainer docker tag to v9.30.6 (#26334) (b528b8c)

v37.100.1
Compare Source
Bug Fixes

manager/git-submodules: Fix branch detection for special branch value . (#26329) (97abffb)

Miscellaneous Chores

deps: update devcontainers/ci action to v0.3.1900000339 (#26327) (5b8dd8e)
deps: update pnpm to v8.12.0 (#26330) (0d12eb9)
deps: update pnpm to v8.12.1 (#26331) (ad2f62c)

v37.100.0
Compare Source
Features

presets: add json-smart-v2 monorepo (#26322) (014d32c)

Miscellaneous Chores

deps: update dependency ts-node to v10.9.2 (#26317) (e2b97ae)
deps: update ghcr.io/containerbase/devcontainer docker tag to v9.30.5 (#26316) (b181efb)

v37.99.1
Compare Source
Bug Fixes

deps: update ghcr.io/containerbase/sidecar docker tag to v9.30.5 (#26313) (6a3e74e)

v37.98.1
Compare Source
Code Refactoring

bitbucket: Use URLSearchParams for PR list url construction (#26301) (92cb414)

Build System

deps: update dependency @opentelemetry/instrumentation-bunyan to v0.34.0 (#26303) (6febbeb)

v37.98.0
Compare Source
Features

config: custom status checks (#26047) (3ed295c)
presets: add opentelemetry-dotnet-contrib monorepo (#26298) (d0db10e)

v37.93.1
Compare Source
Bug Fixes

cargo: get extraEnv for precise updates (#26273) (9ed6d0f)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 5.3.5 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


RTL Layouts

Hello flutter team,
my question is about RTL direction, I know you're not familiar with the Arabic language.
and I'm here to clarify my situation.
I live in Morocco, I speak Arabic language, the second language is French, so the language I use in my mobile is French and millions of users use French or English Language as a default language on their mobile like me. And also there's another user (Morocco, Saudi Arabia, Algeria, Egypte, Tunisia, Emirate, Qatar, Bahrain, Jordan... ) use the Arabic language in their mobile.
So the issue here is about layout direction, I see some examples of how to change the direction of layout, but I think the example works if I have Arabic as a default language on my mobile.
I think in Android Studio, they fix the issue using : android:layoutDirection="rtl"
so how can I get RTL Direction of layout without change the default language of mobile?

Hello @rachidev84 !
Thank you for posting.
This issue might be related to the #39865 and #41324 as well.

This is more of a SO question
but the answer is simply using the Directionality widget
Directionality(
textDirection: TextDirection.rtl,
child: Text('Hello')
),

Thank you @Rahiche  for your Idea,
I'm using photoshop to explain my situation:
this is the AppBar with (title and icon) in version LTR:

and this is how should appear the AppBard with (title and icon) version RTL

I'll be grateful if you resolve this issue using your example:
using my code:
file: scaffoldDesign.dart
import 'package:flutter/material.dart';
import 'package:flutter/painting.dart';
class ScaffoldDesign extends StatelessWidget {
void onPressedPrintIcon() {
print("Hello I'm Print Icon");
}
@override
Widget build(BuildContext context) {
onClickPrinterIcon() {
print('The Icon Print is Clicked');
}
return new Scaffold(
appBar: new AppBar(
backgroundColor: Colors.amber.shade900,
title: new Text("العربية",
style: new TextStyle(
color: Colors.white,
fontSize: 28.0,
fontWeight: FontWeight.bold,
)
),
actions: [
new IconButton(
icon: new Icon(Icons.print),
onPressed: onClickPrinterIcon,
),
],
),
);
}
}
file: main.dart
import 'package:flutter/material.dart';
import 'GUI/scafoldDesign.dart';
void main() {
runApp(new MaterialApp(
home: ScaffoldDesign(),
title: 'Hello Scaffold',
));
}

Hi @rachidev84,
This issue doesn't seem to describe a bug or a feature request. Please see https://flutter.dev/community for resources and asking questions like this.
You may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you

any solution


Add the ability to override the form-group-addon's child span class.

Add the ability to customize the icon shown in the form-group-addon:
{{bs-datetimepicker date=date2 dateIcon="fa fa-calendar" icons=faicons}}

The icons property is passed on to eonasdan-bootstrap-datetimepicker where faicons may be configured in the template's controller or by a mixin.
[Example mixin]
import Ember from 'ember';

export default Ember.Mixin.create({
  faicons: {
    time: 'fa fa-clock-o',
    date: 'fa fa-calendar',
    up:   'fa fa-chevron-up',
    down: 'fa fa-chevron-down'
  }
});

Wow, this should be merged! :+1:

This is very nice, thank you!


fix get-db-dump

As a workaround for #47 we can simply evaluate the variable in the remote container instead of transferring it locally first.
$ inv staging pod.get-db-dump --db-var="DATABASE_URL"
kubectl --namespace <snip> exec -i deploy/web -- pg_dump -Fc --no-owner --clean --dbname W1020 20:38:47.334596 1586748 gcp.go:119] WARNING: the gcp auth plugin is deprecated in v1.22+, unavailable in v1.26+; use gcloud instead.
To learn more, consult https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke
postgres://<snip> > caktus-website-staging_database.dump
W1020 20:38:47.959972 1586794 gcp.go:119] WARNING: the gcp auth plugin is deprecated in v1.22+, unavailable in v1.26+; use gcloud instead.
To learn more, consult https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke
pg_dump: error: too many command-line arguments (first is "20:38:47.334596")
Try "pg_dump --help" for more information.
command terminated with exit code 1
/bin/bash: use: command not found
/bin/bash: line 1: To: command not found
/bin/bash: line 2: postgres://<snip>: No such file or directory

Does this work? The output has an error:

pg_dump: error: too many command-line arguments (first is "20:38:47.334596")

Does this work? The output has an error:

pg_dump: error: too many command-line arguments (first is "20:38:47.334596")

That's the error without the fix (stderr from kubectl is being passed to pg_dump).


Troubles with gen_subkey()

First off: nice set of functions for handling LoRaWAN packets!  I was afraid I was going to have to figure this out on my own, then I stumbled upon your library -- nice!
One thing I've been stuck on is the cryptography:

[!NOTE]
By the way, I noticed that you actually had a dependency on PyCryptodome before, but removed it in commit c3bb6d9.  Why is this?  Should I be using something else?

Anywhere there's a call to AES.new(), I had to add a second argument for mode, which I believe should be MODE_ECB?  This seems to work.

After I resolved #1, I was getting an exception TypeError: Object type <class 'str'> cannot be passed to C code, which I traced back to here:
https://github.com/ColbySawyer7/LoraWAN/blob/c3bb6d98b287836adcec56e06b2a8a65e9716e7a/LoRaWAN/AES_CMAC.py#L8
It seems that this makes an empty plaintext argument that .encrypt() doesn't like.  I changed this to
L = AES_128.encrypt(os.urandom(16))

...just to see what would happen, and it worked (er, the exception went away).  But I don't know what I'm doing, and I don't quite understand what gen_subkey() is supposed to do.

At this point, I am able to generate a payload:
message = "HeLoRa World!"
payload = LoRaWAN.new( NwkSKey, AppSKey )
payload.create( LoRaWAN.MHDR.UNCONF_DATA_UP, { 'devaddr':  DevAddr, 'data': list( message.encode( 'ascii' ) ) } )

...then send payload.to_raw() through my LoRaWAN radio.  My gateway sees it and everything looks right.  I am able to take the base64 payload that my gateway shows and manually decode it (using a nifty node.js tool called lora-packet) against the NwkSKey and AppSKey, and I see the original "HeLoRa World!" message in plain text -- so it worked!
Except that the lora-packet tool says the MIC doesn't match.  And The Things Stack never receives the message from my gateway.  So I guess the bad MIC is preventing TTN from seeing the packet?  So it makes me wonder if the change I made to gen_subkey() was wrong.  Or something else?
Anyway, not expecting anyone to help me with my LoRaWAN messaging, I'm just asking about the two items in the list above (mainly #2).

After looking at gen_subkey() some more, I think I figured out the problem mentioned in #2:
Looks like
https://github.com/ColbySawyer7/LoraWAN/blob/c3bb6d98b287836adcec56e06b2a8a65e9716e7a/LoRaWAN/AES_CMAC.py#L8
...should be:
L = AES_128.encrypt(b'\x00'*16)

However, even though I am still successfully transmitting the generated packet, and I see it on my gateway, I still don't see it in The Things Stack, so I must be doing something else wrong.

I just happened to find basically this same library somewhere else, with exactly the fixes I came up with above:
https://github.com/ryanzav/LoRaWAN/pull/2/commits/819075b2c1f5603de58d3d5652324def6dabf3ae