Gradle 4.9 + Lombok 1.18.0 fails

Expected Behavior
build should pass as in previous 4.8.x version
Current Behavior
Build process fails with following message:
/path/to/buildSrc/file.java:24: warning: lombok.javac.apt.LombokProcessor could not be initialized. Lombok will not run during this compilation: java.lang.ClassCastException: org.gradle.api.internal.tasks.compile.processing.IncrementalFiler cannot be cast to com.sun.tools.javac.processing.JavacFiler
...
error: cannot find symbol
  @Setter(onMethod = @__(@JsonProperty("notify")))

Context
Build worked properly with the previous version of Gradle
Steps to Reproduce (for bugs)
gw compileTestJava
Your Environment
lombok 1.18.0
gradle 4.9.0
java java version "1.8.0_152" Java(TM) SE Runtime Environment (build 1.8.0_152-b16) Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

This was already fixed on the Lombok side. https://github.com/rzwitserloot/lombok/pull/1718
Note that this already happened with 4.8, 4.9 didn't change anything in that area.


add arion feature

Now, you can deploy the arionCompose job with std command as following:
std //_QUEEN/arionComposes/full-nixos:up -- -d


Redirect of MPS User guide

Not sure where it belongs (I suppose as documentation related, it is probably best here):
on the main page of the project there is a link for the user guide.
http://mbeddr.com/userguide/UserGuideExport.html
However, when trying to use it, one is immediately redirected to the github page.
This is a pity, as there does not seem to be an alternative link to the user guide. Hence, it is currently, apparently inaccessible.

I've deactivated the redirect to the GitHub page, it now works again. I guess we have to re-evaluate which pages we want to redirect or find a better solution. Thanks for letting us know.


typo

opening this as an issue as I cannot edit the wiki
https://github.com/markaren/YAJ-RPC/wiki/HTTP
implmented -> implemented
bundles -> bundled

Fixed


Add an existing key, expects to fail but returns True

In [63]: client.add('test3',5)
Out[63]: True

In [64]: client.add('test3',5)
Out[64]: True

I think it is a bug.

I found that my parameter was wrong,
The following code works fine.
client.add('test3', 5, noreply=False)

https://github.com/pinterest/pymemcache/blob/7c3678730dc34afab57b836a9b6f164593aef5c7/pymemcache/client/base.py#L529-L533


[Publication] the text of the error is out of boundaries if there are no spaces

EPAM AI DIAL chat version
0.16.0
What happened?
The part was fixed in #1915 The error looks fine if there are some spaces inside. But if there are no spaces the error is still out of boundaries (chats and prompts):

Please also note newly reported #1944
Confidential information

[X] I confirm that do not share any confidential information

verified on stg - fixed


Minting Dapp Background

Hello Hashlips and Liarco, First off want to say thank you for all your hard work! Second i want to go over a problem ive been having with the new minting dapp! So i want to add a custom background onto the dapp instead of the stock blank white image. I dont see any folders / files with a background file to change like the older dapp had in the "images" folder. How would i go about to change the background to my preference? Thank you for reading / responding!! <3

Hi @meltapollo,
thank you for your feedback! Please take a look at this: https://github.com/hashlips-lab/nft-erc721-collection/issues/46#issuecomment-1054274405
I suggest using search before opening issues because you might already find the answer to your question and this avoids having a lot of duplicates around. 😉


[0.6] Backport of !146 - [merged]

Merges cherry-pick-93309b85 -> 0.6
Various doc fixups
See merge request LMSAL_HUB/aia_hub/aiapy!146
(cherry picked from commit 93309b85f5fb8c0bf607798492bc58839d5183ed)
06e54481 various doc fixes
c2e5bab1 changelog

approved this merge request

enabled an automatic merge when the pipeline for 8c1ab87908b4350cd2ae68757a52001f0ba58fd0 succeeds

In GitLab by @codecov on Nov 15, 2021, 12:47
Codecov Report

Merging #147 (8c1ab87) into 0.6 (a964f03) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##              0.6     #147   +/-   ##
=======================================
  Coverage   95.87%   95.87%
=======================================
  Files          19       19
  Lines         606      606
=======================================
  Hits          581      581
  Misses         25       25

Impacted Files
Coverage Δ

aiapy/calibrate/spikes.py
98.18% <ø> (ø)

aiapy/psf/deconvolve.py
85.71% <ø> (ø)

aiapy/psf/psf.py
88.88% <ø> (ø)

aiapy/response/channel.py
100.00% <ø> (ø)

aiapy/calibrate/prep.py
98.18% <100.00%> (ø)

Continue to review full report at Codecov.

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

mentioned in commit 4fce115a3567dcd5547e6858646396e2d76cb216


build stucks slowing down the machine to almost freeze

My i7/16Gb machine completely stopped responsing on the "Running "includes:default" (includes) task" phase. I have waited half an hour to complete but it just sits there. I had to cancel the build. Would it be hard for you to put built versions to the github repository?

Are you using Node v0.12? It has a problem with this step.
The includes procedure is under-optimized. While I could add it to the repository, I would have to disentangle some implicit dependencies in the build process -- which I really don't have the time to do right now. It would be easier to make includes generation faster.

Yep, Node v0.12.2.

Node v4 does not have this problem.

Ok thanks, I will try node4.

I just made a change that makes the includes procedure significantly faster.


Bizarre issue with the typeahead component

Hi there,
I seem to be having the strangest issue with the following simple component. I've spent several hours looking at this, and I've reached a point where I fairly certain that I'm doing everything correctly. Ok so imagine the following component:
(defn tab-content [{:keys [id base-unit base-definition choices]}]
  (let [current-base-unit @(rf/subscribe [::subs/current-base-unit])
        current-n         @(rf/subscribe [::subs/current-n])
        base              (or current-base-unit base-unit)
        n                 (or current-n 1)]
   [rc/h-box
     :src (at)
     :gap "1em"
     :children [[rc/typeahead
                  :src (at)
                  :suggestion-to-string get-label      ;; won't accept keyword
                  :render-suggestion    get-label      ;; is documented to accept 2 args
                  :change-on-blur?      true           ;; is documented to default to true
                  :model {:id base :label (name base)} ;; is documented to be optional
                  :data-source (partial suggest-from choices)
                  :debounce-delay 200
                  :on-change #(rf/dispatch [::events/base-unit-selected (:id %)])]
                [rc/input-text
                  :src   (at)
                  :model (str n)
                  :on-change #(rf/dispatch [::events/n-selected (parse-double (str/trim %))])]]]))
;; relevant events
(rf/reg-event-fx ::base-unit-selected (fn [{:keys [db]} [_ unit]]  {:db (db/with-base-unit db unit)})) ;; (assoc db :current-base-unit id)
(rf/reg-event-fx ::n-selected         (fn [{:keys [db]} [_ n]]     {:db (db/with-n db n)}))            ;; (assoc db :current-n n)
;; relevant subs
(rf/reg-sub ::current-base-unit :-> :current-base-unit)
(rf/reg-sub ::current-n         :-> :current-n)

The typeahead component works perfectly in isolation (despite being incorrectly documented in various places - see comments on the snippet above). However, when a value is selected on the input-text, the typeahead loses its selection! I've included the relevant events/subscriptions in the snippet as proof that ::events/n-selected doesn't do anything unusual. In fact, I have console-logs and re-frisk telling me that no value has been lost from the db, so I am at a complete loss here - mainly because i spent quite a bit of time to make the typeahead work (the outdated docs didn't help there), and now this happens from a different/completely-unrelated component!
If you can provide any hints or clues, that would greatly appreciated!
Many thanks in advance...

FYI, i solved my problem by pushing the subscriptions deeper (i.e. closer to their respective consumers), like this:
(defn unit-typeahead
  [{:keys [base-unit choices]}]
  (let [current-base-unit @(rf/subscribe [::subs/current-base-unit])
        base              (or current-base-unit base-unit)]
    [rc/typeahead
     :src (at)
     :suggestion-to-string get-label      ;; won't accept keyword
     :render-suggestion    get-label      ;; is documented to accept 2 args
     :change-on-blur?      true           ;; is documented to default to true
     :model {:id base :label (name base)} ;; is documented to be optional
     :data-source (partial suggest-from choices)
     :debounce-delay 200
     :on-change #(rf/dispatch [::events/base-unit-selected (:id %)])]))

(defn unit-amount []
  (let [current-n @(rf/subscribe [::subs/current-n])
        n         (or current-n 1)]
    [rc/input-text
     :src   (at)
     :model (str n)
     :on-change #(rf/dispatch [::events/n-selected (parse-double (str/trim %))])]))

which lets me write my original component like so:
[rc/h-box
    :src (at)
    :gap "1em"
    :children [[unit-typeahead quantity]
               [unit-amount]]]

I'm still not sure what was wrong before, but I guess it's good practice to do that anyway, so I'm happy.


Edit eslint file to adhere to airbnb rules

What does this PR do?
Edit .eslintrc.json file to adhere to the airbnb standard.

Coverage decreased (-0.04%) to 85.674% when pulling dfdab0def694f82ca201f6619752c5b969f9e81f on eslint-refactor into 0aa4a1e3e5dfe0d08ff8995953d6db45471f8355 on develop.


Code folding pollutes preferences file with view state

Collapse a block of code in any file
Open brackets.json preferences file

Result: some verbose stuff has been added tracking the code-folding state
We very specifically want to keep transient, less-semantic stuff like this out of the main preferences file -- that's what the separate view state (state.json) file was added for.
Flagging as a priority for 1.3 because it will be a pain to undo the effects of this if we ship 1.3 without fixing this first -- so we probably want to fi this before 1.3 ships.

@peterflynn @abose is this something you are already working on? or is this something you would like me to sort out?

we have not started to work on this, I have just started reading through the code to figure out usability and unit test issues.
It would be great if you could submit a fix to this.
Also could you take a look at this #10848?

We could use PreferencesManager.getViewState("codefolding.states"); and PreferencesManager.setViewState("codefolding.states", state) to store the states into the file.

Merged PR fixing the issue. Now the fold states are stored in state.json.


Update site-recovery-failover.md

Per email confirmation from Mayuri Gupta.

#sign-off

@jborsecnik : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Output result explanation

Can you explain the calculation method and specific meaning of these two output parameters

I didn't understand your question. But if you are asking about mapping efficiency and overall utilization, the answer is:
Mapping efficiency: Percentage of PEs used during compute cycles
Overall utilization: Percenctage of PEs used during total cycles (including fill/drain cycles)


Default transcripts list content

Type

[ ] Bug fix
[x] New feature
[ ] Improvement to existing feature

Related JIRA Issue(s)
ENSWBSITES-499
Description
This pull request adds the content for the individual transcript list items in the gene view.
TODO:

Fix styling issues
Fix amino acid length
Write tests

Views affected
Gene view of the Entity Viewer

[ ] I have checked any requirements for Google Analytics
[ ] I have created any required tests
[ ] The PR has as its final commit a WASM/JS update commit if any Rust files were updated.

General considerations:

I am seeing long delay between when I click on a transcript and when the transcript info panel opens. The delay is due to an extra ajax request sent to get transcript info. I suggest that we either include this info the initial payload for the list of all transcript (I think that will be preferable), or open an empty info panel and show a spinner while the data is being loaded.
When we mouse over the clickable area that expands or collapses transcript info panel, the cursor should change to pointer
Transcript info panels should not be transparent (see designs)
The Right column should show transcript id, in blue (the data is already available)
Need to make sure with Andrea what happens when the content of the main area of StandardAppLayout is taller than the viewport of the window. Currently, all page scrolls down. I suspect what should happen is that the page should have max height of 100%, and the main area should be able to scroll independently of the sidebar. Probably not for this PR, but we should figure this out and do this soon.
Ask Andrea about vertical distances between transcripts. They look cramped up together at the moment

Transcript info panels should not be transparent (see designs)
This is not due to the styling of this PR. It is like that by default, so I will investigate this further to see why it is appearing like that.

@msmanoj @azangru Can you please re-review this PR?

I forgot about exons in the untranslated region (because in my mock, the CDS was the same length as transcript); so in this PR they started looking like holes in the transcript:

I pushed a fix to this PR directly. Now the exons look as they should:

And another commit to turn this:

into this:

@imransl there is something wrong with the way the number of coding exons is calculated:

Multiple non-coding exons visible on the visualisation, but the info block says that 15 of 15 are coding 😕

@imransl there is something wrong with the way the number of coding exons is calculated:

Multiple non-coding exons visible on the visualisation, but the info block says that 15 of 15 are coding 😕

Thanks for spotting this. I'll check what is wrong with the code.

@azangru The coding exon calculation error is fixed now

@azangru I have fixed the fixture that creates the exons and removed the first/last exon index checks. The tests are passing all the time now.


Acceptance of input string and symbols longer than one character

I recently found this repo and I think it's got everything I'm looking for my project. This is exciting!
I've been following a beginners tutorial (https://gist.github.com/kylebgorman/7d406f577ef1922b2dd3a5ac52752dea) but yet I still have some fundamental questions I need to clear up before continuing.

After checking some issues opened before, I could see that the add_symbol method is used to add a symbol to the symbol list:
 sym = pynini.SymbolTable()
 sym.add_symbol("a", ord("a"))

Some of my input symbols are composed by two characters (e.g "E+"). Unfortunately this can't passed to ord because it only accepts 1 character. How could I handle this? When I build the automata that accepts this ("E+") as a single symbol, a random number is assigned to it:
    pynini.accep("[E+][d]") ---> This yields to:
    0 1<PHONE_NUMBER>40
    1 2 100 100
    3

The inconsistency on what number is gong to be generated by pynini and what I should use to to add E+ using add_symbol is kind of a blocker for me.

After building a FST that looks like this:
 sheep = acceptor("b") + acceptor("a").plus

How can I pass an input string to see if the automaton accepts or rejects it? For example, I know that the string "dad" is not going to be accepted. So I was wondering if there's such a method like sheep.read_input("dad") that returns False or something similar. I already checked the available methods but I couldn't find anything alike. I saw the method read_from_string yet it didn't give me the expected results (unless I had wrongly used it).
Thanks all for you help!

I recently found this repo and I think it's got everything I'm looking for my project. This is exciting!
I've been following a beginners tutorial (https://gist.github.com/kylebgorman/7d406f577ef1922b2dd3a5ac52752dea) but yet I still have some fundamental questions I need to clear up before continuing.

After checking some issues opened before, I could see that the add_symbol method is used to add a symbol to the symbol list: sym = pynini.SymbolTable()
 sym.add_symbol("a", ord("a"))

Some of my input symbols are composed by two characters (e.g "E+"). Unfortunately this can't passed to ord because it only accepts 1 character. How could I handle this? When I build the automata that accepts this ("E+") as a single symbol, a random number is assigned to it:
    pynini.accep("[E+][d]") ---> This yields to:
    0 1<PHONE_NUMBER>40
    1 2 100 100
    3

The inconsistency on what number is gong to be generated by pynini and what I should use to to add E+ using add_symbol is kind of a blocker for me.

There's no right answer in how you should number it. Just using the next number, which it does by default, is totally appropriate. (Note that integers <= 1 are all reserved and should not be used.) I'd do it something like this:
symbols = pynini.SymbolTable()  # I thought `sym` implies a single label not a table thereof.
e_plus = symbols.add_symbol("E+")
myfst.add_arc(state, pynini.Arc(e_plus, e_plus, ...))

That make sense? Alternatively, the string-to-symbol compiler can be passed the symbol table. E.g., if you have a string like:
myfst = pynini.accep("E+ E+ E+", token_type=symbols)
And it should parse the string as expected. See here for low-level documentation.

After building a FST that looks like this: sheep = acceptor("b") + acceptor("a").plus

How can I pass an input string to see if the automaton accepts or rejects it? For example, I know that the string "dad" is not going to be accepted. So I was wondering if there's such a method like sheep.read_input("dad") that returns False or something similar. I already checked the available methods but I couldn't find anything alike. I saw the method read_from_string yet it didn't give me the expected results (unless I had wrongly used it).

Just compose/intersect a string with the input, and test whether there are any paths through the machine. (By default it "connects" i.e., "trims" the machine after composition, so if there are no paths, the machine has no states.) Here's a simple helper:
def is_accepted(string: str, automaton: pynini.Fst) -> bool:
   lattice = pynini.intersect(string, automaton)
   return lattice.start() != pynini.NO_STATE_ID  # This is our convention for testing for an empty machine.

Alternatively, you can use a helper functions in pynini.lib.rewrite. Here's an example:
from pynini.lib import rewrite

accepted = rewrite.matches(string, string, automaton)

The helper functions are quite general and can be used for transducers and not just acceptors---that's why you have to repeat the string argument twice. As the documentation says, it returns "whether an input-output pair is generated by a rule". Or you can wrap that function further (with a lambda, or partial function application, or a wrapper function) so you don't have to repeat the argument, if you want.

Hi @kylebgorman Thank you very much for the quick answer. I'm not sure if I totally understood your answer so I'll try them out and come back here very soon with the outcome. Makes me very happy to see that the issues here are quickly answered :)

Hi again!
After spending another day reading/following different tutorials about this module I think I'm finally getting my head wrapped around how it works and how I could use it. However, I still have some questions left about weights. I noticed that the majority of the examples are about FSTs, and hardly some documentation about WFSTs has been written (or difficult to find?). Thus fundamental issues like how to add weights to transitions are not well covered. How could I do that?
As far as I remember, in openFST there was a plain text file that followed this kind of format:
<init-state> <next-state> <isymbol> <osymbol> <weight>
The only way I've found so far to achieve this is using this: Arc(ilabel, olabel, weight, nextstate) . I have lots of arcs in my automata, so would it be easier to generate a plain text and then importing it that to pynini?
I also have another question on how to use the SymbolTable elements. Let's suppose that my SymbolTable is composed by the following characters: {"<epsilon>","a","b","c","t","@","f","E","l"} and I wish to compose something like this:

The returning arcs would be the set of all elements of the SymbolTable except the one that is needed to move to the next state. For example, if the current state is 1, then the returning arc should include {"<epsilon>","b","c","t","@","f","E","l"} since the symbol "a" is the accepted one to continue.
I hope to be clear with all these questions.
Thanks in advance!

Hi again!
After spending another day reading/following different tutorials about this module I think I'm finally getting my head wrapped around how it works and how I could use it. However, I still have some questions left about weights. I noticed that the majority of the examples are about FSTs, and hardly some documentation about WFSTs has been written (or difficult to find?). Thus fundamental issues like how to add weights to transitions are not well covered. How could I do that?
As far as I remember, in openFST there was a plain text file that followed this kind of format: <init-state> <next-state> <isymbol> <osymbol> <weight> The only way I've found so far to achieve this is using this: Arc(ilabel, olabel, weight, nextstate) . I have lots of arcs in my automata, so would it be easier to generate a plain text and then importing it that to pynini?

There are a lot of ways to add weights. The accep function takes an optional weight argument if you're converting a string to an acceptor. If you have an already built automaton and want to add one weight to it, you can use pynini.lib.pynutil.add_weight. The pynini.string_map and pynini.string_file functions, which compile an acceptor or transducer from a TSV-file format (one string or input/output string pair per line) can also use weights.
Finally, that "AT&T" (we call it) plain text format is also supported using the lower-level pywrapfst interface, which comes with Pynini; pywrapfst.Compiler is the name of the class that makes automata from this. Note however that this produces instances of a less derived class than pynini.Fst and you may have to downcast them using pynini.Fst.from_pywrapfst if you want to use them with Pynini.

I also have another question on how to use the SymbolTable elements. Let's suppose that my SymbolTable is composed by the following characters: {"<epsilon>","a","b","c","t","@","f","E","l"} and I wish to compose something like this:
The returning arcs would be the set of all elements of the SymbolTable except the one that is needed to move to the next state. For example, if the current state is 1, then the returning arc should include {"<epsilon>","b","c","t","@","f","E","l"} since the symbol "a" is the accepted one to continue.

Just like OpenFst itself, the algorithms (except those involved in conversion between strings and automata) doesn't care about symbol tables, taking them to be a pure convenience for human users. They only uses the underlying integers on the arcs, not the symbols. It's up to you to keep the symbol tables in sync. There are functions like pywrapfst.compact_symbol_table or pywrapfst.merge_symbol_table, and there are methods to attach or detach symbol tables to automata.

Thanks for the answer :)
I'd already read about pynini.lib.pynutil.add_weight but unfortunately it assigns the weight to the last state. I'm trying to build a WFST (I'm going beyond the FSA) that has an independent weight per arc. That's why that option does not really help in this case.  The pynini.string_map sounds appealing to me if it's possible to have different weights per line. Would that be possible?. Could you point me to an example where I can see how this method is used and what the TSV looks like?

Thanks for the advice.  But ... now this just feels like being back to square one. I already spent some good amount of time going through the documentation / tutorials of pynini.  Just for my understanding, if I build my WFST using the AT&T files + pywrapfst and then use pynini.Fst.from_pywrapfst to cast them to a pynini class, what kind of features are lost? why did you say in the answer before that this would be downcasting?
Lastly,  could I post questions related to pywrapfst here or should I discuss about them somewhere else?
Thanks a mil!

Pywrapfst is just the backend that Pynini is written on top of. I wrote both of them and they share a huge amount of API, maybe 80%. Pynini just adds a few specific operators and the ability to coerce between strings and FSTs. I am shaky on the "downcasting" vs. "upcasting" but pynini.Fst is a subclass of pywrapfst.VectorFst. I don't see why it would be an issue to move between the two APIs as needed.
If you don't want to use Pywrapfst directly like I suggested, just use the Pynini FST methods like add_state and add_arc to build up FSTs state by state and arc by arc.
To be honest, this is supposed to be for reporting bugs, though I do get a lot of questions here. I actually created a discussion forum for these libraries, but it didn't receive a single post in over a year, so I discontinued it. Politely and with all respect, if you want to ask developers a question, I'd suggest email...and in this case it sounds like you really ought to try something out first and see how far you get; send a Gist or something like that if you get stuck. There is also a book and a paper describing Pynini and related libraries if you're interested:
K. Gorman. 2016. Pynini: A Python library for weighted finite-state grammar compilation. In Proceedings of the ACL Workshop on Statistical NLP and Weighted Automata, pages 75-80.
K. Gorman & R. Sproat. 2021. Finite-State Text Processing . Morgan & Claypool.
There is also a OpenFst forum and people have sometimes posted Pynini and Pywrapfst questions there: https://www.openfst.org/twiki/bin/view/Forum/FstForum

Thank you very much for these links. I'll thoroughly check them out. I indeed know that this platform is intended to report bugs rather than posting question, and that's why I asked you what I did. I already took a look to the forum but it seems like it's mostly about OpenFst instead of Pywrapfst.  Since you said that you're the person who developed these tools, may I assume that I could contact you via email in case I get stuck?
Thank you very much :)

Yes please do!On Dec 21, 2023, at 11:52 AM, gMontoyaSpeech @.***> wrote:
Thank you very much for these links. I'll thoroughly check them out. I indeed know that this platform is intended to report bugs rather than posting question, and that's why I asked you what I did. I already took a look to the forum but it seems like it's mostly about OpenFst instead of Pywrapfst.  Since you said that you're the person who developed these tools, may I assume that I could contact you via email in case I get stuck?
Thank you very much :)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

Closing; you're welcome to contact me off-thread.


Journal Table not recognizing

Hi,
Recently I install DB up Migration task in Azure-DevOps for SQL scripts deployment. But I am getting an issue while executing script due to invalid object name 'dbo._schemaVersions' for Journal table.
Steps were taken:-

Cross verified the user permission already in the database which is using to execute the scripts.
If I run manually the same script it does execute.

I am adding Task screenshots and error one. Please help as this issue already taken my 2 days.

Thanks for reaching out!
My guess is that the user which runs the scripts (It looks like you are running on-premice, and then it is the user account which runs the agent windows service.) fails to check if the the _SchemaVersions table exists, or fails to create it.
If that is true, then your issue would be resolved by granting some additional permissions. I just made a quick google and found this example.

Thanks for replying, really appreciated.
I hope the _schemaVersion Journal table should be created by DB Up migration task automatically to maintain the logs script which already runs.  I checked on the database this table is not created yet ( guess failing to create it)
More context:- we are migrating tool TFS to Azure-DevOps. The same user is working in TFS for this task but not with Azure-DevOps (targeting same databases).

Your hopes are right. DbUp will attempt to create the _SchemaVersion Journal table. :)
I do not think there would be a difference agent-wise between Azure DevOps Server (a.k.a TFS) and Azure DevOps. Are you perhaps running the new agents with a different service account?

Agents running with the same account. I am attaching one more SS if which helps to debug.
Logs say table created but while checked on the database it's not there?

I see you have single transaction selected. That might explain why you do not nee the _SchemaVersion table after the SLAByServiceModel.sql script fails with dbo._SchemaVersion having an invalid object name.
You do not happen to drop the _SchemaVersion table in the SLAByServiceModel.sql script?

This is a simple Test script create a table only, there no drop for _SchemaVersion.
Also, I tried with other transaction types (No transaction, Transaction per script) but have the same issue :(
sample script is below

Try and remove the USE [Blank] and all rows related to transactions, and try again. DbUp will manage the transaction stuff for you!

Thanks, John for your help, extremely you are very supportive.
My issue is resolved, I don't know what's changed in DB Up 2.0 version this time I have to give admin permission for agent user on the particular database where the script is executing but earlier 1.0 version it was working fine.
One last another thing I want to check, if I have multiple DB scripts using different-2 DBs which need to be run in one time on target DBs for one DB server so how multiple DBs will provide in the single connection string ( or it will switch DB based on a script?), please see below

Sorry no, you will have to use once task per DB even though they are on the same server. See for example this issue in the DbUp-repo for details.

Ok, Thanks!!

This is possible using DB Up Task, we can create ( pre-create) one physical table in one database which DB giving connecting string into DBUp task and another database will have synonyms of this table.
I tried it and it's working fine for me for multiple DBs

So you are using a connection string stored in the first database to run commands on a second database? For example with sp_addlinkedserver or similar? Why would you want to do something like that?


Cant change function app plan tier.

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az functionapp update
Errors:
'NoneType' object has no attribute 'resource_group'
Traceback (most recent call last):
python3.6/site-packages/knack/cli.py, ln 215, in invoke
    cmd_result = self.invocation.execute(args)
cli/core/commands/__init__.py, ln 659, in execute
    raise ex
cli/core/commands/__init__.py, ln 722, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
...
cli/core/commands/arm.py, ln 527, in handler
    instance = custom_function(instance=instance, **custom_func_args)
cli/command_modules/appservice/custom.py, ln 648, in update_functionapp
    dest_plan_info = client.app_service_plans.get(instance.resource_group, plan)
AttributeError: 'NoneType' object has no attribute 'resource_group'

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az functionapp update --name {} --resource-group {} --plan {}

Expected Behavior
Environment Summary
Linux-4.15.0-1103-azure-x86_64-with-debian-10.2 (Cloud Shell)
Python 3.6.10
Installer: DEB

azure-cli 2.17.1
azure-cli-ml 1.19.0

Extensions:
ai-examples 0.2.5
azure-cli-ml 1.19.0

Additional Context

this is the full command i run : az functionapp update --name $functionAppName --resource-group $resourceGroup --plan $consumptionplan

this is the full command i run : az functionapp update --name $functionAppName --resource-group $resourceGroup --plan $consumptionplan

functionapp

functionapp

https://github.com/Azure/azure-cli/issues/14287

https://github.com/Azure/azure-cli/issues/14287

@gregix008 This issue is fixed. Please upgrade to latest version of Az CLI 2.38.0. And reopen this if you are still facing issue


[feature] Map JobPosting school region to GIAS region

Update mapped region field to ensure value is always set and avoid JobPosting validation warnings.

 Investigate improving mapped address region field in JobSchema to resolve Google search console issue.


Bam 900 test as a user i can browse to the homepage

@TomasVeschambre : Please delete delete these files (from the remote, not from your local, if you need them), as they shouldn't be versioned:

test
.DS_Store

@TomasVeschambre Also update and commit the .gitignore files to avoid versioning by default hidden files (pattern: .*).
It's better to have to force-push the occasional "hidden" config folder or file than to get them included by default.


yield call will not proceed if calling generator with a fork that contains takeLatest

Steps to reproduce
https://codesandbox.io/s/basic-redux-saga-n4qb4?fontsize=14
click first button - second console.log will not run
click second button, it will
Description of the bug/issue
ExampleCode Sandbox
Actual results
"gets here" in console
The Expected results
"gets here" and "not here" in console
Environment information

That's expected (according to the uses forking model - https://redux-saga.js.org/docs/advanced/ForkModel.html ). A task won't return until all attached tasks end.


Negative predicate marchers  for .from(..).to() cases

Hi, let say I have a class:
class User
  # ...
 def confirmed?
   # ...
 end

 def not_confirmed?
   !confirmed?
 end
end

it is possible to write this with RSpec
 expect { trigger }
  .to change { user }
  .from(be_not_confirmend)
  .to(be_confirmed)

but imagine the User#not_confirmed? does not exist. Would it be possible to write something like this in RSpec ?:
expect { trigger }
   .to change { user.reload }
  .from(negative(be_confirmed))
  .to(be_confirmed)

# negative don't exist in RSpec (or does it? )

# or
expect { trigger }
   .to change { user.reload }
  .from(negative_be_confirmed)
  .to(be_confirmed)

# negative_be could be RSpec built in negative predicate matcher

Do you think it's worth implementing something like this negative (negation of matcher )  to RSpec ? Or do you rather recommend to stick with:
expect { trigger }
  .to change { user.confirmed? }
  .from(false)
  .to(true)

just for record:
I don't think that negative predicate matchers are good idea in cases like:
expect(user).to  negative(be_confirmed)
expect(user).to  negative_be_confirmed

yes much better sence is to use:
expect(user).not_to be_confirmed

but I think as a coincidence of this implementation that may be possible.

You can try using RSpec::Matchers.define_negated_matcher to define a negated version of be_confirmed I think that'll work despite the be_ matcher being "magic"

A prior attempt was made to add generic negation method (like you're asking for) in #505 but ultimately we decided against it because we couldn't come up with a way to provide a readable description/failure message for the negated matcher.  Our solution was to provide define_negated_matcher which lets the user define the negated form/phrasing of the matcher.


Switch to a maintained fork of the kubectl provider

The alekc/kubectl provider is a maintained fork of gavinbunney/kubectl
The alekc/kubectl provider is trusted by both terraform and opentofu

When i started developing the module, I had to choose between these two providers and decided against the alekc version. 147 stars and a single maintaining person is simply not enough trust for me.
What do you mean by "The alekc/kubectl provider is trusted by both terraform and opentofu"?
Do you actually mean it supports both?
Anyway, it currently works with givebunny and unless there's a really good reason, I don't think it's necessary to switch.

@mrclrchtr, thnx for looking in to this.
The gavinbunney/kubectl provider is not trusted by OpenTofu since @gavinbunney has not submitted the providers public key to registry.opentofu.org. The alekc/kubectl is trusted by both the Terraform and OpenTofu registries.
This makes a tofu throw a warning when doing an init on TF code that uses hcloud-talos:
❯ tofu init -upgrade
[..]
- Installing gavinbunney/kubectl v1.14.0...
- Installed gavinbunney/kubectl v1.14.0. Signature validation was skipped due to the registry not containing GPG keys for this provider

So this isn't an issue for Terraform, since the public key for gavinbunney/kubectl is added to registry.terraform.io. But it does throw a warning when using OpenTofu.
See this GitHub issue for some more context: https://github.com/gavinbunney/terraform-provider-kubectl/issues/294

I see. Unfortunately I can't test right now due to lack of time. Does everything work exactly the same as before?

I see. Unfortunately I can't test right now due to lack of time. Does everything work exactly the same as before?

Backwards compatible and tested.

Ok, thank you. I am ready to merge the branch.
But currently this is not possible, because of the merge commits I think... not sure why.

Could you rebase the branch again instead of doing merge commits?

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


Powershell 7.1.0 update cannot shutdown PowerLauncher

ℹ Computer information

PowerToys version: 0.25.0
PowerToy Utility: PowerLauncher
Running PowerToys as Admin: Running as user
Windows build number: 20H2 (OS Build 19042.630)

📝 Provide detailed reproduction steps (if any)

Updating PowerShell to 7.1.0 via Run: iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI" has the installer asking to shutdown and restart PowerLauncher to continue the process of updating

✔ Expected result
PowerShell installer successfully shuts down the PowerLauncher and restarts it at the end of the installation process.
❌ Actual result
The installer hangs until I manually exit the PowerToys from the system tray. The moment I right-click and exit, the installer continues.

The question here is: why does PowerShell require PT Run to quit?

@ashemedai
did the dialog offer the option to ignore and proceed?

@enricogior From what I remember, no it did not.

This issue should be opened against the PS repo to ask why it does require PowerLauncher.exe to exit.
Btw, selecting Do not close Applications... doesn't require the restart at the end of the installation and PS runs with no problems, probably the request to close PowerLauncher.exe is just a Windows installer bug.

Closing the issue since another app installation should not ask to close PowerLauncher.exe and we don't have to do anything to allow that to happen.


Github handle @kubeflow/kubeflow-steering-committee does not exist

Hey @jbottum @andreyvelich @terrytangyuan @johnugeorge @james-jwu I was trying to tag the KSC in a new issue and noticed that the handle defined here https://github.com/kubeflow/internal-acls/pull/650 does not exist in GH. Not sure if that file also syncs GH groups or not.

Oh I see. It's not visible to others

Let's see if https://github.com/kubeflow/internal-acls/pull/661 fixes it. Somehow it was using "secret" as default so I changed it to "closed" to be consistent with others


SBNotificationHub should or should not be included in this framework?

Hi,
Is this new MicrosoftAzureMobile framework designed to only replace WindowsAzureMobileServices framework or is it also designed to replace the WindowsAzureMessaging framework? I heard there was an effort to combine these frameworks into one but obviously SBNotificationHub is not here. Am I mistaken in believing these will/should be combined into this new one?

This replaces the WindowsAzureMobileServices.  It isn't meant to replace the WindowsAzureMessaging framework.


Make MQTT property value publicly accessible

Motivation:
There was no way to read MQTT properties outside of io.netty.handler.codec.mqtt package
Modification:
Made MqttProperties.MqttProperty final fields value and propertyId public
Result:
It's possible to read MQTT properties now

@netty-bot test this please


Site banner feature

Create an MVP version of the site banner

Done!

Probably needs more robust testing, though. Especially testing w/feeding it different types of HTML, and seeing if we can break what we have now (so we know how to fix it.)


A Small Typo in The Chinese Version of The Art of Linear Algebra

In section 6.4, a symmetric matrix S (对称矩阵S) seems to be typed as 对乘矩阵S. This appears on line 578 of The-Art-of-Linear-Algebra-zh-CN.tex

@kf-liu Can you work on this ?

这是来自QQ邮箱的自动回复邮件。您好，您的邮件我已收到，谢谢！

@kf-liu Can you work on this ?

sure


Feature/Add create & show tests for tour controller & service

Summary
Added tests for tour controller & service following @zhenglinxiao 's test files
Test Plan
Ran existing and new tests
Related Issues
#35

tried them out, looks good


Add support for Market orders to AscendEx

Description

As described in Hummingbot Roadmap item #6210, we plan to support more order types for the Gold and Silver exchange connectors
Add support for market orders in the ascend_ex connector, a Silver CEX connector for Epoch 4
Modify unit tests to ensure they pass
Refer to this PR which add market orders to Binance: https://github.com/hummingbot/hummingbot/pull/6279

Bounty

Sponsor: Hummingbot Foundation
Bounty amount: 10,000 HBOT
Developer portion: 100%
Status: OPEN

i'd like to accept this ticket

Could I be assigned to this one? @nikspz

This Bounty is assigned to @spazeba , thank you for your contribution

Hi @spazeba good day to you
We would like to ask when can we review the PR for this bounty? Thank you

Hi @spazeba good day to you
Can you let us know any update for the bounty? Kindly let us know this week else we would need to open it again. Thank you!

This bounty open.

i'd like to accept this ticket

This Bounty is assigned to @yancong001 now, thank you for your contribution

here https://github.com/hummingbot/hummingbot/pull/6418

Thanks for your participation, the bounty has been sent to @yancong001 . The fix has been deployed on development branch and next hummingbot version 1.18.0


C#: build system does not provide any error message

Please answer these questions before submitting your issue.
Should this be an issue in the gRPC issue tracker?
Create new issues for bugs and feature requests. An issue needs to be actionable. General gRPC discussions and usage questions belong to:

grpc.io mailing list
StackOverflow, with grpc tag

Please don't double post your questions in more locations; we are monitoring both channels, and the time spent de-duplicating questions is better spent answering more user questions.
What version of gRPC and what language are you using?
C#. I see this in both master and 1.4.x branches.
What operating system (Linux, Windows, …) and version?
Linux, Ubuntu Trusty
What runtime / compiler are you using (e.g. python version or version of gcc)
dotnet-dev-1.0.4
What did you do?
If possible, provide a recipe for reproducing the error. Try being specific and include code snippets if helpful.

Check out source
Run python tools/run_tests/run_tests.py -c dbg -l csharp --build_only.

This succeeds as expected.

Go to grpc/src/csharp/Grpc.IntegrationTesting/BenchmarkServiceImpl.cs
Delete one semicolon, creating syntax error.
Run python tools/run_tests/run_tests.py -c dbg -l csharp --build_only again

What did you expect to see?
The build fails saying I'm missing the semicolon
What did you see instead?
The build hangs forever producing no output. The output just shows
File "tools/run_tests/run_tests.py", line 1597, in <module>
    build_only=args.build_only)
  File "tools/run_tests/run_tests.py", line 1484, in _build_and_run
    newline_on_success=newline_on_success, travis=args.travis)
  File "grpc/tools/run_tests/python_utils/jobset.py", line 525, in run
    if not js.start(cmdline):
  File "grpc/tools/run_tests/python_utils/jobset.py", line 413, in start
    self.reap()
  File "grpc/tools/run_tests/python_utils/jobset.py", line 462, in reap
    signal.pause()
KeyboardInterrupt

Make sure you include information that can help us debug (full error message, exception listing, stack trace, logs).
Anything else we should know about your project / environment?

I've seen the build getting stuck when building using run_tests.py  or src/csharp$ dotnet build Grpc.sln before. As far as I can tell, the there is a bug in dotnet SDK that sometimes makes the dotnet build command get stuck when there's a compilation error. Do you have some evidence that indicates that the actual issue is with gRPC codebase?

Oh yikes! I honestly have never seen a compiler getting stuck on a syntax error like this before. So, I assumed the problem must be in gRPC. If you think this is caused by dotnet itself, please feel free to close the issue.


Rewrite Barrier using WakerSet

The broadcaster library has taken us very far, but unfortunately has dependencies on futures_channel. Now that we have WakerSet available internally (for now still, see #549) we should probably consider rewriting Barrier to use it.
It should both improve our compilation times, and performance. This would put us in a place where we could consider stabilizing the API. Thanks!
cc/ @tmccombs @stjepang
Refs

#369
#549
#440
#217

I can take a stab at this.

You could implement futures_sink::Sink for async_std::sync::Sender to get rid of the futures_channel dependency. That would require committing to the Sink API in async-std, though.

@leo60228 we have no plans to include Sink in async-std currently. I believe https://github.com/async-rs/async-std/pull/581 would close this issue, and is currently pending a review by @stjepang.

I wrote a standalone crate similar to WakerSet: https://github.com/tmccombs/waitlist. In fact it started out as just a separate crate for WakerSet, but then I had some ideas I wanted to try out it ended up rather different than the original WakerSet.


build: support building out of path when GOPATH is not set

Otherwise gets "go: GOPATH entry is relative; must be absolute path: ""."

lgtm. Thanks.


RADAR .bed file has wrong coordinates

I am not 100% sure, but most probably the converted RADAD .bed file which is transformed from this file, has shifted start and end coordinates. The original db file has only 1 position (e.g. chr1 10187) - so .bed start and end positions should be chr1 10186 10187 (not 10187 10188).
This can be confirmed based on version 1 of RADAR db: initial db vs. their .bed file
It seams that people are using this recipe for annotation, and current annotation would be wrong for SNV, since it is referencing to position next to actual mutation.

@sergiigladchuk, this has been fixed: https://github.com/gogetdata/ggd-recipes/pull/118


[FLOC-2162] Remove obsolete libcloud monkey patch

Fixes https://clusterhq.atlassian.net/browse/FLOC-2162
It seems that we've already upgraded our libcloud dependency to 0.17.0 -- probably when we pinned our dependencies -- but didn't remove the corresponding monkey patches.
The monkey patch was a workaround for https://github.com/apache/libcloud/pull/411 which was merged in December 2014 and which is now included in 0.17.0.

Thanks! You can skip design reviews for stuff like this :grin:

Thanks, merge when green.

The AWS + Centos-7 acceptance tests are failing because of https://clusterhq.atlassian.net/browse/FLOC-2488 so I'll go and increase that timeout before merging this branch.


Cluster created using seedlist does not create system tables

Related to:  #1658
CouchDB version: 2.3.0
What happens:
I am creating a cluster in Kubernetes using seedlist from environment variables. My cluster goes up, admin and secret are injected correctly but system tables are not created.
_membership correctly endpoint returns:
{
  "all_nodes": [
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>  ],
  "cluster_nodes": [
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>  ]
}

(the additional couchdb-3 node is due to autoscaling)
but _nodes, _metadata and _replicator are missing.
From Fauxton I can still choose if want to setup a single node or a cluster.
Expected behaviour:
When providing a seedlist, a fresh couchdb cluster should go up creating and replicating system tables
I see the incubator helm chart from @kocolosk hasn't been updated for almost year. Is CouchDB able to go up without the helm of a sidekick?

Hi @matticala the Helm chart is seeing plenty of regular updates directly upstream:
https://github.com/helm/charts/commits/master/incubator/couchdb
Looking back at the original feature in #1658, I configured things so that the node-local databases would get replicated. That's _nodes, _dbs, and _users by default. So if you're not seeing _nodes on the new node, and the status in the _up endpoint claims seeding is complete, that's a bug.
Databases like _metadata and _replicator are a different story. I didn't do anything with them in the seedlist feature, so they would still need to be created. I can imagine that we could figure out a way to automate that as part of the original StatefulSet deployment in Helm, but I haven't done it. I don't think we're at a place where we would do any rebalancing of those databases on cluster scaling events yet.
I imagine this seedlist feature could be better integrated with the Fauxton cluster setup. I don't regularly use that feature and so it just wasn't top of mind for me. We could do better there, e.g. at least recognizing that a seedlist exists, checking the status, and then jumping to the appropriate phase of the setup.

Hi @kocolosk,
I can't see _nodes even in the seed node, the first one going up. Basically the whole cluster, freshly created, has no database. It's completely empty and Fauxton show the possibility to Setup Cluster or Single Node.
Querying the _membership endpoint though returns the node list.
When manually doing the Setup Cluster only _global_changes is created, if I remember correctly.
I was thinking to use lifecycle handlers for postStart (to PUT nodes) and preStop (to remove the terminated node), injecting them from a ConfigMap, instead of the sidecar. Have you tried it?

Note that _nodes is a local database, it won't show up in the clustered endpoint. Did you check the node-local endpoint on port 5986? Each node automatically creates this database on its own; the seedlist feature just ensures they all agree on the content 😄
I haven't tried the postStart handler for this purpose but that is what I had in mind 👍

@kocolosk true, I haven't tried on 5986. I tried per-node but on 5984.
Thanks!


zuul-core: remove ability to set port on HttpRequestMessage

I am going to be moving most of the port/IP methods on ZuulMessage subclasses to use a socket address, and special case InetSocketAddress where the port/IP values are used.
This PR is moving the code away from being able to set the values.  There will be multiple followup PRs.


Aftman fails to update cross-volume (Rojo extension)

The rojo extension tries to install aftman itself. However, this has aftman wanting to update, and it's failing. I believe this is because my /home and /tmp directories are not under the same volumes, my /home volume is isolated from my root volume, for taking snapshots and backups. Aftman is the only program I've experienced having this problem before so I assume there's a solution to this.

P.s. this makes the Rojo extension unusable for me unfortunately 😎

This is more support for the extension, but as a temporary workaround so that you can use it you should be able to install Rojo on your system some other way and it should use it.

This is more support for the extension, but as a temporary workaround so that you can use it you should be able to install Rojo on your system some other way and it should use it.

I do have Rojo installed, but the extension still seems to want to install aftman anyways.


Enable Windows-based “lab cluster” installations using MJS

Is your feature request related to a problem? Please describe.
aa currently runs only on Linux- and macOS-based systems.
Describe the solution you'd like
We are going through the example and test scripts systematically and convert Linux/macOS-specific codes into more generic ones.
Describe alternatives you've considered
Not applicable

Good discussion today @tiborauer & @AljenU.
We broke down the following sub-tasks:

[ ] Testing aa with Windows using a local MATLAB profile
[ ] Testing aa on Windows submitting "remotely" to MATLAB Parallel Server with MJS installed on same machine
[ ] (Stretch) Meaningful test with SPM script, updated for Windows


Passing custom Type with event

Hi,
Im trying to pass a custom Type with event but I don't think I do it the right way, I didn't find any example on the wiki for it.
My type is "ItemData" (which is a SO with multiple fields like name, description, icon etc).
This is how I try to do it step by step :

I generate new script for my type with the generator
In my player script I declare a variable public ItemDataGameEvent OnCollideItem;
In Unity I create an ItemDataGameEvent asset
I drag and drop the newly created asset in my player component script for the OnCollideItem field
In my player script component I call OnCollideItem.Raise(item.itemData);
Now elsewhere on a gameobject I put the ItemDataGameEventListener component on it
I reference the ItemDataGameEvent asset for the ItemDataGameEventListener component for the event field
I drag and drop my gameobject for the response unityevent and choose the right function to call

But in the end I have a NullReferenceExeption because the argument isn't passed with the event.
Thx for your help and for this usefull repo !

I tested it by raising the event with a debug value  and it works so I assume my issue is how I raise or declare the event in my script.
public ItemDataGameEvent OnCollideItem;

private void OnTriggerEnter(Collider other) {
    Item item = other.gameObject.GetComponentInParent<Item>();
    if(item != null){
        OnCollideItem.Raise(item.itemData);
    }
}

Ok nvm I just forgot to reference the gameEvent on my player ...


Facet & Tooltip has some bug

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Reproduction link

Steps to reproduce

cursor hover on the column
Crosshairs will show only on top region

Environment
Info

g2
4.1.2

System
mac

Browser
chrome 87

I think the tooltip property set by chart , so tooltip should be shown on both.
and the chart.annotation().region() will throw an error

when i add interaction('tooltip').  The tooltip will show on bottom view. but I can't use tooltip.share = true


Add-AzureADServicePrincipalPolicy samples - AADB2C90289: We encountered an error connecting to the identity provider. Please try again later.

https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-claims-mapping#claims-mapping-policy-assignment
Attempted to use AzureADServicePrincipalPolicy as per documentation - all samples fail during login with generic error when federating login (via b2c to aad OIDC SSO)
AADB2C90289: We encountered an error connecting to the identity provider. Please try again later.
Correlation ID: 127cf693-6f09-4a68-9a11-e371928b65f2
Timestamp: 2020-06-18 16:12:42Z

Where can you view these ClaimsMappingPolicy outputs / errors?  Sign-In logs show nothing of interest (shows success actually) so it must be post authentication.
Intention is to to use a claim mapping to send other mails claim:
New-AzureADPolicy -Definition @('{"ClaimsMappingPolicy":{"Version":1,"IncludeBasicClaimSet":"true", "ClaimsSchema": [{"Source":"user","ID":"othermail","SamlClaimType":"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress","JwtClaimType":"mail"}]}}') -DisplayName "AddOtherMailClaim" -Type "ClaimsMappingPolicy"
Even using the built in sample throws exception when linking policy to an SP:
New-AzureADPolicy -Definition @('{"ClaimsMappingPolicy":{"Version":1,"IncludeBasicClaimSet":"true", "ClaimsSchema": [{"Source":"user","ID":"employeeid","SamlClaimType":"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/employeeid","JwtClaimType":"name"},{"Source":"company","ID":"tenantcountry","SamlClaimType":"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/country","JwtClaimType":"country"}]}}') -DisplayName "ExtraClaimsExample" -Type "ClaimsMappingPolicy"

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 195c79a3-ccc5-8c6a-233e-95e344a9b4df
Version Independent ID: 401c7557-5817-bbd3-5bd8-8c97ef5a28cc
Content: Customize Azure AD tenant app claims (PowerShell) - Microsoft identity platform
Content Source: articles/active-directory/develop/active-directory-claims-mapping.md
Service: active-directory
Sub-service: develop
GitHub Login: @rwike77
Microsoft Alias: ryanwi

@felickz Thanks for your feedback! We will investigate and update as appropriate.

@felickz Have you tried looking into Azure AD Audit logs.  Also, as this is a troubleshooting question rather than a documentation issue, I suggest you to please open a new Microsoft Q&A forum post as with the details and community will help address your query. Please refer to Microsoft Q&A forum to ask new question.

@felickz We will now proceed to close this thread. If there are further questions regarding this matter, please reopen it and we will gladly continue the discussion.


For interchainTransfer show destination address and blockchain logo

In the interface of an interchainTransfer, the last step shown is "Executed" with links to the addresses of the Axelar Relayer and Interchain Token Service on destination blockchain.
It should show the address (with link) of the final recipient of the assets in the final step, just as you show the source address in the first step.

Updated to display destination address on the Executed step in this pr: https://github.com/CoinHippo-Labs/axelarscan-ui/pull/83.


Update nodes_graph.scad

Make inner triangle panels of Hexagon optional.

Ignoring, forgot to accept. The changes in this PR were resubmitted in the following one, so all is good.


Check if "Site Collection Storage Management" is enabled using CSOM

Category

[x] Question
[ ] Typo
[ ] Bug
[ ] Additional article idea

Expected or Desired Behavior
Ist there a way to check if the "Site Collection Storage Management Option" has been set to "Automatic" or "Manual" in the SharePoint Online Tenant Administration using the SharePoint Client API?
I could not find any data in the documentation regarding this topic.
There are some properties in the tenant or site objects like

tenant.StorageQuotaAllocated
tenant.StorageQuota
site.StorageQuotaType
site.StorageMaximumLevel
site.StorageWarningLevel

but none of this objects changes if you change the "Site Collection Storage Management Option" setting in tenant administration.
var tenant = new Microsoft.Online.SharePoint.TenantAdministration.Tenant(tenantContext);
tenantContext.Load(tenant, i => i.StorageQuotaAllocated, i => i.StorageQuota);
tenantContext.ExecuteQuery();

var site = tenant.GetSitePropertiesByUrl("...", true);
tenantContext.Load(site, i => i.StorageQuotaType, i => i.StorageMaximumLevel, i => i.StorageWarningLevel);
tenantContext.ExecuteQuery();

I'm still trying to solve this problem.
Another check I made today failed again:
I tried to check if the default quota of a site where the quota is set to automatic was bigger than 256GB when the site is created.
But this is not working because a site with automatic quota starts with 1022361. Seems like the quota will be updated in the background somehow afterwards if storage is near the warning level.
Quota 256GB:

No quota set:

As usual we can only hope for user voice:
https://sharepoint.uservoice.com/forums/329220-sharepoint-dev-platform/suggestions/36035119-add-logic-to-check-if-automatic-manual-site-stor


Suggestion for quick go to the edit page

For making it easier to use, I do suggest adding a quick way to edit the pack like the hayden-fr/vscode-extension-pack-manager had use.
Click ⚙ and select Edit Extension Pack to go to the edit page.

This feature has already been implemented.


Add a feature flag for seeded StochasticProcess

Problem
If you are using a stochastic process for modeling or testing strategies, the ability to replay a simulation exactly is important. If bugs or interesting phenomenon appear with a specific price path, then it would be nice to repeat this and determine more specifically what has happened.

Solution
The solution is not hard, and I am happy to add this feature in. Note in the trait StochasticProcess we have the fn euler_maruyama() method that calls upon a thread_rng(). See here:
/// Trait to implement stochastic processes.
pub trait StochasticProcess: Sync {
    // ~ snip
    fn euler_maruyama(
        &self,
        x_0: f64,
        t_0: f64,
        t_n: f64,
        n_steps: usize,
        m_paths: usize,
        parallel: bool,
    ) -> Trajectories {
        assert!(t_0 < t_n);

        let dt: f64 = (t_n - t_0) / (n_steps as f64);

        // Initialise empty paths and fill in the time points.
        let mut paths = vec![vec![x_0; n_steps + 1]; m_paths];
        let times: Vec<f64> = (0..=n_steps).map(|t| t_0 + dt * (t as f64)).collect();

        let path_generator = |path: &mut Vec<f64>| {
            let mut rng = rand::thread_rng();
            let scale = dt.sqrt();
            let dW: Vec<f64> = Normal::new(0.0, 1.0)
                .unwrap()
                .sample_iter(&mut rng)
                .take(n_steps)
                .map(|z| z * scale)
                .collect();

            for t in 0..n_steps {
                path[t + 1] = path[t]
                    + self.drift(path[t], times[t]) * dt
                    + self.diffusion(path[t], times[t]) * dW[t];
            }
        };

        if parallel {
            paths.par_iter_mut().for_each(path_generator);
        } else {
            paths.iter_mut().for_each(path_generator);
        }

        Trajectories { times, paths }
    }
}

In particular, here is a link to the method that would be replaced with a feature flag
My proposed solution is to add a flag and additional imports such as:
#[cfg(seeded-randomness)]
use rand::{rngs::StdRng, SeedableRng};

We could additionally have a function that would change slightly:
#[cfg(seeded-randomness)]
fn seeded_euler_maruyama(
        &self,
        x_0: f64,
        t_0: f64,
        t_n: f64,
        n_steps: usize,
        m_paths: usize,
        parallel: bool,
        seed: u64,
    ) -> Trajectories {
        assert!(t_0 < t_n);

        let dt: f64 = (t_n - t_0) / (n_steps as f64);

        // Initialise empty paths and fill in the time points.
        let mut paths = vec![vec![x_0; n_steps + 1]; m_paths];
        let times: Vec<f64> = (0..=n_steps).map(|t| t_0 + dt * (t as f64)).collect();

        let path_generator = |path: &mut Vec<f64>| {
            let mut rng = StdRng::seed_from_u64(seed);
            let scale = dt.sqrt();
            let dW: Vec<f64> = Normal::new(0.0, 1.0)
                .unwrap()
                .sample_iter(&mut rng)
                .take(n_steps)
                .map(|z| z * scale)
                .collect();

            for t in 0..n_steps {
                path[t + 1] = path[t]
                    + self.drift(path[t], times[t]) * dt
                    + self.diffusion(path[t], times[t]) * dW[t];
            }
        };

        if parallel {
            paths.par_iter_mut().for_each(path_generator);
        } else {
            paths.iter_mut().for_each(path_generator);
        }

        Trajectories { times, paths }
    }

Follow on
Please let me know if this is something that you would all accept and I will make a PR ASAP and do what it takes to get it merged in. I know that I would use it on my behalf in my team's simulation toolbox arbiter and I believe it is more widely useful.

No worries, we're all good.


Overhaul UI for filtering departures

Move it to a segmented control toggle instead of a table cell that you tap.

New static cell type: segmented control
Plumb the segmented control into the Stop UI

What does this look like on iOS?  I've been thinking about implementing on Android.

@barbeau OLD:

@barbeau NEW:

Thanks!
On Mar 12, 2016 12:41 PM, "Aaron Brethorst"<EMAIL_ADDRESS>wrote:

@barbeau https://github.com/barbeau NEW:
[image: simulator screen shot mar 12 2016 9 40 51 am]
https://cloud.githubusercontent.com/assets/2254/13724327/978b2390-e836-11e5-9482-4e2521d31017.png
—
Reply to this email directly or view it on GitHub
https://github.com/OneBusAway/onebusaway-iphone/pull/547#issuecomment-195779275
.

BTW - how are you doing the walk to stop distance/time?  Google Directions API?

@barbeau stop distance and time are provided by Apple as part of their MapKit API. Here's some info about it: http://initwithfunk.com/blog/2014/02/14/you-dont-need-to-pay-google-to-get-directions-and-geocoding/

@aaronbrethorst Ok, thanks.
And sorry, another question - what rules exactly are being used to filter out departures by default?

@barbeau - there are no rules. it is entirely driven by the user. There's a "Filter & Sort Routes" option at the bottom of the view where the user can exclude routes that they don't want to see. By default, every route is displayed. This toggle only appears if the user has filtered at least one route.

Ah, I see - so this option isn't to filter arrivals vs. departures, but just to filter out arrivals AND departures for certain routes.  In that case we do support this route filtering on Android.
On Android I'm trying to solve the problem of better differentiating arrival vs. departure info (general issue at https://github.com/OneBusAway/onebusaway-android/issues/287), and in the case of loop routes automatically filter out one of them (https://github.com/OneBusAway/onebusaway-android/issues/436).  The loop route issue is the more confusing and immediate issue I'm working on resolving.  I assume this also exists on iOS, then, although I don't think we have an issue open for it.  I'll open one shortly.

New issue opened specifically for loop routes at https://github.com/OneBusAway/onebusaway-iphone/issues/562.


feat: circle mode for QR code styling

Added circle mode for styling QR code
Default mode:

Circle mode:

YO! Let's get this merged!

Let's merge this!

Is this live? if Yes on what version?

@kaloudis  @butri71 @ebarahona @chaehonglee use this package https://github.com/Intosoft/custoqr
Thanks.
For react native it doesn't support .svg as a logo at the moment; can use PNG. It will have support in the near future.


Login Styling

Customized Flask login styling for PlanetLAB use.
@waltaskew

Please merge the code I just pushed up.  Our PlanetLAB UI is underway and includes considerable improvements.  Limited inline styling residue may be visible.  Styling needs to be moved into the centralized style sheet.  In cases where it has been left inline it is only because of time constraints.  All styling belongs in the centralized stylesheet.

In cases where it has been left inline it is only because of time constraints. All styling belongs in the centralized stylesheet.

Let’s try not to start trading quality for time so early in the project, especially when the time saved by using inline css should be rather minimal.
More significantly quality-wise, this pull request breaks the CI build.  The tests I had for the little proof-of-concept quest builder are failing with these changes, and it doesn't look like the tests have been updated to match the new code.  We really can not be merging code when the test suite is failing.  Failing tests will block the automated deployments.

At the very least, we can not merge code that breaks existing tests, but we should not be merging new code that does not feature new tests either.
Another blocker for merging --- all of the S3 urls point to s3-us-west-2.amazonaws.com/itreeware but they need to point to the PlanetLab S3 (well, actually, they need to point to the PlanetLab CloudFront.)  My offer's still open -- if you send me your public GPG encryption key (or suggest some other secure method for passing these things along) I'll send you credentials to read and write from the PlanetLab S3 bucket.
If folks want to come up with clever ideas for automatically swapping these links between dev and production S3 buckets that sounds like something we could pull of with sed or some fancier templating thing.

Just as a general note -- one thousand lines is a bit long for a pull request.  I find it difficult to perform effective reviews on anything longer than five hundred lines and generally shoot for around three hundred myself.

OK. Walt.  I have reviewed your comments.  Moving inline styling to centralized style sheet is no sweat.  I will take out the legal comment about an outdated license.  Regarding the blocker with our test engine failing.  Who/ when can this be corrected?  I am on this project for a limited number of hours.   How can we get this turned around in 1-2 weeks?  That's when I roll off.TheresaStrepek
-------- Original Message --------
Subject: Re: [Planet-Lab] Login Styling (#39)
From: Walt Askew<EMAIL_ADDRESS>Date: Sat, April 18, 2015 7:47 am
To: freedomgames/Planet-Lab<EMAIL_ADDRESS>Cc: "Tree Strepek (active)"<EMAIL_ADDRESS>In cases where it has been left inline it is only because of time constraints. All styling belongs in the centralized stylesheet.  Let’s try not to start trading quality for time so early in the project, especially when the time saved by using inline css should be rather minimal. More significantly quality-wise, this pull request breaks the CI build. The tests I had for the little proof-of-concept quest builder are failing with these changes, and it doesn't look like the tests have been updated to match the new code. We really can not be merging code when the test suite is failing. Failing tests will block the automated deployments.  At the very least, we can not merge code that breaks existing tests, but we should not be merging new code that does not feature new tests either. Another blocker for merging --- all of the S3 urls point to s3-us-west-2.amazonaws.com/itreeware but they need to point to the PlanetLab S3 (well, actually, they need to point to the PlanetLab CloudFront.) My offer's still open -- if you send me your public GPG encryption key (or suggest some other secure method for passing these things along) I'll send you credentials to read and write from the PlanetLab S3 bucket. If folks want to come up with clever ideas for automatically swapping these links between dev and production S3 buckets that sounds like something we could pull of with sed or some fancier templating thing. —Reply to this email directly or view it on GitHub.

My code is piling up in at the gate of the gitHub merge process.  If we move my code through the process there will be less code to review all at once.  I have heard you say the Travis CI script needs to be updated.  It is failing my code.  And it will continue to fail. It must be updated by Walt or Maia.  This is a blocker.TheresaStrepekOracle Middleware DeveloperMobile | Fusion | AngularJSiTreeware.comiTreeware.blogspot.com
-------- Original Message --------
Subject: Re: [Planet-Lab] Login Styling (#39)
From: Walt Askew<EMAIL_ADDRESS>Date: Sat, April 18, 2015 7:51 am
To: freedomgames/Planet-Lab<EMAIL_ADDRESS>Cc: "Tree Strepek (active)"<EMAIL_ADDRESS>Just as a general note -- one thousand lines is a bit long for a pull request. I find it difficult to perform effective reviews on anything longer than five hundred lines and generally shoot for around three hundred myself. —Reply to this email directly or view it on GitHub.

#1: the itreeware S3 references are the decided  "test environment" for the app.  That decision was made by the team.  #2: The Travis CI test script needs to be updated.  Who is going to take on that task?  When can it be done?  TheresaStrepekOracle Middleware DeveloperMobile | Fusion | AngularJS
-------- Original Message --------
Subject: Re: [Planet-Lab] Login Styling (#39)
From: Walt Askew<EMAIL_ADDRESS>Date: Sat, April 18, 2015 7:47 am
To: freedomgames/Planet-Lab<EMAIL_ADDRESS>Cc: "Tree Strepek (active)"<EMAIL_ADDRESS>In cases where it has been left inline it is only because of time constraints. All styling belongs in the centralized stylesheet.  Let’s try not to start trading quality for time so early in the project, especially when the time saved by using inline css should be rather minimal. More significantly quality-wise, this pull request breaks the CI build. The tests I had for the little proof-of-concept quest builder are failing with these changes, and it doesn't look like the tests have been updated to match the new code. We really can not be merging code when the test suite is failing. Failing tests will block the automated deployments.  At the very least, we can not merge code that breaks existing tests, but we should not be merging new code that does not feature new tests either. Another blocker for merging --- all of the S3 urls point to s3-us-west-2.amazonaws.com/itreeware but they need to point to the PlanetLab S3 (well, actually, they need to point to the PlanetLab CloudFront.) My offer's still open -- if you send me your public GPG encryption key (or suggest some other secure method for passing these things along) I'll send you credentials to read and write from the PlanetLab S3 bucket. If folks want to come up with clever ideas for automatically swapping these links between dev and production S3 buckets that sounds like something we could pull of with sed or some fancier templating thing. —Reply to this email directly or view it on GitHub.

#1: the itreeware S3 references are the decided  "test environment" for the app.  That decision was made by the team.

We're merging and deploying this code to production, though.  It's fine to use itreeware in your development environment, but as soon as we merge this it will trigger a deployment to production, and production will be reading from itreeware which we don't want.

#2: The Travis CI test script needs to be updated.  Who is going to take on that task?  When can it be done?

Nothing about the travis script needs to be changed.  It's working super.  The build is broken because you are making changes without updating the relevant tests.  Check out the travis build:
  1) Quest CRUD should create and retrieve quests
   Message:
     Error: No element found using locator: by.binding("quest.name")
   Stacktrace:
     Error: No element found using locator: by.binding("quest.name")
==== async task ====
Asynchronous test function: it()
Error
    at editText (/home/travis/build/freedomgames/Planet-Lab/frontend/test/e2e/quests.js:45:44)
    at [object Object].<anonymous> (/home/travis/build/freedomgames/Planet-Lab/frontend/test/e2e/quests.js:56:13)
Error
    at [object Object].<anonymous> (/home/travis/build/freedomgames/Planet-Lab/frontend/test/e2e/quests.js:28:5)
    at Object.<anonymous> (/home/travis/build/freedomgames/Planet-Lab/frontend/test/e2e/quests.js:6:1)

The tests in frontend/test/e2e/quests.js are referring to DOM elements that no longer exist after your changes.  You should update the tests so that they work with your new code, and hopefully expand them to cover the new stuff you're doing.


InvocationInfo reports incorrect position of exception generated by a key or property

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
This is my first bug report so just want to note:

I love Powershell and have been using it productively for many years. I
deeply appreciate the time and effort of everyone at MSFT and in the
community.
I apogise if this is a duplicate - did my best to search for an existing
issue.
My assessment of this bug may be misinformed or simply wrong.
My knowledge of C# and Powershell's inner workings are lacking, but I am
willing to put time into providing further information and/or prodding at
source if anyone wishes to point me in the right direction. I had a scroll
through some relevant-sounding files in
PowerShell/src/Microsoft.PowerShell.ConsoleHost/host/msh/ but frankly
have no idea what I'm even looking for.
Sorry if I've screwed up anything else about the bug reporting process -
let me know how to do it better next time.

This bug had me jumping at shadows in a somewhat more complicated structure
until I realised my simple error (a mis-assigned variable) was actually
positioned elsewhere from where it was being reported by the Powershell
interpreter.
I'm not especially familiar with Powershell exceptions, but from my limited
prodding it seems that $error[0].Exception contains the correct error message
(divide by zero), but the position of the error in the script as reported in
$error[0].InvocationInfo appears to be wrong in this circumstance.
The bug seems to arise when a key/property assignment generates an exception.
I first observed it in a PSCustomObject but you can see here it occurs in a
hashtable, so I expect it would appear in other contexts too. There seem to be
two slightly different forms:
The general case is that the exception generated by the key/property is
attributed to the parent object. This isn't necessarily wrong, but perhaps
isn't ideal. Compare for instance:
. {
    @{
        key1 = throw
        key2 = 'unrelated to error'
    }
}

Output:
Exception:
Line |
   3 |          key1 = throw
     |                 ~~~~~
     | ScriptHalted

this is a little more helpful than:
. {
    @{
        key1 = 1/0
        key2 = 'unrelated to error'
    }
}

Output
ParentContainsErrorRecordException:
Line |
   2 |      @{
     |      ~~
     | Attempted to divide by zero.

But the real problem is when there is a command substitution (i.e. $(..))
in another key/property that comes before the key/property that generates
the exception - in this case the exception is incorrectly attributed to the
completely unrelated command substitution.
below are a few more illustrative permutations:
# exception reported at outer object when exception comes first
. {
    @{                                  # exception reported line 2
        key1 = 1/0                      # exception actually on line 3
        key2 = $('unrelated to error')
    }
}

# exception reported at unrelated key when command substitution comes first
. {
    @{
        key1 = $('unrelated to error')  # exception reported line 3
        key2 = 1/0                      # exception actually on line 4
    }
}

# exception reported perfectly if itself is inside a command substitution
@{
    key1 = $('unrelated to error')
    key2 = $(1/0)                       # exception reported line 3
}

# throw does not trigger bug
@{
    key1 = $('unrelated to error')
    key2 = throw                        # exception reported line 3
}

# exception reported against unrelated key
@{
    key1 = $('unrelated to error')      # exception reported line 2
    key2 = 'also unrelated to error'
    key3 = 1/0                          # exception actually on line 4
}

# exception reported against unrelated key
@{
    key1 = 'unrelated to error'
    key2 = $('also unrelated to error') # exception reported line 3
    key3 = 1/0                          # exception actually on line 4
}

# exception reported against unrelated key
@{
    key1 = $('unrelated to error')
    key2 = $('also unrelated to error') # exception reported line 3
    key3 = 1/0                          # exception actually on line 4
}

Expected behavior
PS> @{
>    key1 = $('unrelated to error')
>    key2 = 1/0
>}
ParentContainsErrorRecordException:
Line |
   3 |      key2 = 1/0
     |             ~~~
     | Attempted to divide by zero.

Actual behavior
PS> @{
>    key1 = $('unrelated to error')
>    key2 = 1/0
>}
ParentContainsErrorRecordException:
Line |
   2 |      key1 = $('unrelated to error')
     |               ~~~~~~~~~~~~~~~~~~~~
     | Attempted to divide by zero.

Environment data
PS> $VersionTable
Name                           Value
----                           -----
PSVersion                      7.1.3
PSEdition                      Core
GitCommitId                    7.1.3
OS                             Microsoft Windows 10.0.19043
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Visuals
No response

After posting the above, I did come across this open issue #14308 with similar behaviour under different conditions - I don't know enough to say whether it's actually the same/related. I also found #7150 (fixed in PR #7305) with similar behaviour, which might help point towards the problem/solution. Unfortunately it's a bit too deep for me to follow.

Good find, @scps-github.
I accidentally created a duplicate, #20013.
Let me quote from there, which may help as a succinct summary:

If an error occurs during construction of a [pscustomobject] / hashtable based on a (multiline) literal:

It is the line of the (last) preceding entry (property) that initializes a property with a command (or command pipeline) that is mistakenly reported as the offending line, even if a later, expression-based entry causes the actual, invariably statement-terminating error.

If no commands are among the entry values, the error message invariably reports the first line as the offending one.

These problems analogously apply to single-line [pscustomobject] literals (with entries separated with ;), in which case it is the wrong part of the line / the entire line that is underlined as the offending part.
The problems also affect Windows PowerShell.


Modern C++ best practices

Systematically go through Jason Turner's book and https://github.com/cpp-best-practices/cppbestpractices and apply modern C++ best practices to MoveIt.
Related Issues:

https://github.com/ros-planning/moveit2/issues/841
https://github.com/ros-planning/moveit2/issues/842
https://github.com/ros-planning/moveit2/issues/843
https://github.com/ros-planning/moveit2/issues/844
https://github.com/ros-planning/moveit2/issues/845
https://github.com/ros-planning/moveit2/issues/846
https://github.com/ros-planning/moveit2/issues/847
https://github.com/ros-planning/moveit2/issues/848
https://github.com/ros-planning/moveit2/issues/849
https://github.com/ros-planning/moveit2/issues/850
https://github.com/ros-planning/moveit2/issues/851
https://github.com/ros-planning/moveit2/issues/852
https://github.com/ros-planning/moveit2/issues/853
https://github.com/ros-planning/moveit2/issues/854
https://github.com/ros-planning/moveit2/issues/855
https://github.com/ros-planning/moveit2/issues/856
https://github.com/ros-planning/moveit2/issues/857
https://github.com/ros-planning/moveit2/issues/858
https://github.com/ros-planning/moveit2/issues/859
https://github.com/ros-planning/moveit2/issues/859
https://github.com/ros-planning/moveit2/issues/860
https://github.com/ros-planning/moveit2/issues/861
https://github.com/ros-planning/moveit2/issues/862
https://github.com/ros-planning/moveit2/issues/863
https://github.com/ros-planning/moveit2/issues/864
https://github.com/ros-planning/moveit2/issues/865
https://github.com/ros-planning/moveit2/issues/866
https://github.com/ros-planning/moveit2/issues/867
https://github.com/ros-planning/moveit2/issues/868
https://github.com/ros-planning/moveit2/issues/869
https://github.com/ros-planning/moveit2/issues/870
https://github.com/ros-planning/moveit2/issues/871
https://github.com/ros-planning/moveit2/issues/872
https://github.com/ros-planning/moveit2/issues/873
https://github.com/ros-planning/moveit2/issues/874
https://github.com/ros-planning/moveit2/issues/875
https://github.com/ros-planning/moveit2/issues/876
https://github.com/ros-planning/moveit2/issues/877
https://github.com/ros-planning/moveit2/issues/878
https://github.com/ros-planning/moveit2/issues/879
https://github.com/ros-planning/moveit2/issues/880
https://github.com/ros-planning/moveit2/issues/881
https://github.com/ros-planning/moveit2/issues/882

Hey! I would love to contribute to this project.

Hey! I would love to contribute to this project.

You are welcome to.  Please just take one of the open issues and submit a PR for it.

Interested in contributing to this effort. From my experience, a lot of these issues can be solved using certain CMake flags and running clang-tidy.


Sort sessions by display name

Estimate session cards appear to be sorted by session ID (screenshot below) and not display name.
Sorting sessions by display name would greatly assist users in finding specific sessions in a much more predictable fashion.

I will review your pull request as soon as possible.


package request: libssl-dev and libffi-dev

PayPal SDK dependencies.
https://github.com/paypal/PayPal-Python-SDK#system-requirements

Openssl should be installed by default, its headers are in /data/include.
Libffi can be found as an extra_package named libffi and its headers will be in /data/include.


Revert "Prevent visibility notification from being called twice in object creation"

Reverts godotengine/godot#18172.
This caused a regression (#18614), and potentially other unintended regressions.
Fixes #18614.

@hpvb You should revert 826108ef or cherry-pick this PR, as you prefer.

Reverted in 3.0 as e09170dffa1c5cc953ebec22de22434d5172f3f7


Suggestion: Quick Fix for import taking file names into account

The new import Quick Fix is great when importing exporting symbols.
import { Panel, FormGroup } from 'react-bootstrap';

but some modules are meant to be imported completely, like:
import * as React from "react"

or the module export one default component:
import MyComponent from './MyComponent';

The second and the third scenario are currently not covered, since they typically depend on the name of the file and not on the exported symbols, and is just a convention on the client code to use the same name.
Still, I think the convention is well extended and reasonable enough to be included in the suggestions of the Quick Fix.
So, if an identifier X is not bound, consider if there are file with name 'X.ts/.d.ts/.tsx' (case insensitive), if there are, use
import * as X from "./X.ts" //no default export
import X from "./X.ts"  //default export

Thanks for the great work!

looks like a duplicate of https://github.com/Microsoft/TypeScript/issues/14663

Automatically closing this issue for housekeeping purposes. The issue labels indicate that it is unactionable at the moment or has already been addressed.


Redesigning Profile page (New UI)

Redesigning the Profile page according to the New UI

@tachyons  @nitin10s

The required changes are done @nitin10s . Please check

@tachyons fixed merge conflicts. Can be merged now

Merge conflicts fixed, ready to be merged @tachyons


Add functions for randomly generating bigints

@narimiran Do you need @konsumlamm or @pietroppeter approval for PR to be merged ?
I have not heard any news from @konsumlamm recently.

I would assume he does not need my approval but anyway I gave a look and it looks a nice improvement to me. :)
the trick on having the bound on last two limbs seems very smart but it is not evidently correct to me. will we be able to reach all possible random numbers in the interval (and in a uniform way)? I guess the answer is positive. maybe it is possible to add some kind of test or other type of assurances about this?
as a follow up later (not in any way a blocker for this) we might add a randomNbits(bits: int) in which we have a random number guaranteed to use exactly a specified number of bits.

Maybe my mental picture will make it more evidently correct. Think of the random number like a slot machine where the digits are each randomly and independently generated.
First you pull the lever and all the numbers start spinning. Then the top digit falls into place. If it is too high, you pull the lever again (and due to the assumption of independence on the RNG, you don’t need to wait for all the other digits to settle). If it is equal to the high digit of the spread, you need to wait for more digits fall into place to see if the whole number is in range (this is exceedingly rare anyway - the odds you need to look at more than the first two digits depend on the spread but are always less than 1:UINT32MAX).
The weak part of this PR is definitely the tests. I chose the numbers in there pretty arbitrarily, and don’t check any number-theoretic properties - just rough uniformity.

as a follow up later (not in any way a blocker for this) we might add a randomNbits(bits: int) in which we have a random number guaranteed to use exactly a specified number of bits.

@pietroppeter That's exactly what I have done in #112. We decided this to not be part of the public API though, but as part of utilities/testing functions for the library development.

we choose the base as being $2^{32}*max(L-2, 0)$
$b$ is not really a base here. It depends on $n$. It is $max(L-1, 0)$ in the code (Is L d. If this is the base, then we can not generate randomly $x_2 \in [0, b)$ since $b$ is potentially larger than $ 2^{64}$. This does not make sense to me.

Bigints can be seen as a sequence of digits in the base $2^{32}$ or more precisely as the specialisation of the polynomial $f(X) = d_0X^L + \ \ldots{}\ + d_{L-1} X + d_L$ in $2^{32}$, i.e. $n=f(2^{32})$, where $d_i$'s are the limbs. This looks more formal/mathematically correct to me.
A priori we only have to generate randomly all $d_i$'s but we must ensure the highest limb is still in range. I am still unsure why you consider the top two limbs instead of only the first ? You changed it after testing, I guessed that was for the special case where spread is a power of two.
var limbs = newSeqWith(nFullLimbs, r.rand(uint32.low..uint32.high))

@rotu This does not seem to correspond to your slot machine story. I am pretty sure you generate randomly all the lowest digits first and not the top ones, i.e. this should generate $d_2, ..., d_L$.
I realized after the PR that we could actually leverage my random implementation to generate in a specific slice, since what I have done generate a BigInt of a specific limb size, but could be used to generate a random number in $[0,n]$ (by first selecting the number of limbs randomly and then randomly select a bigint).
Since this is what you end up doing for the slice, I could have tweaked my implementation. But I really like yours which is simpler and a more direct approach to the Slice random generation.
Notice it is not that hard to do a doWhile construct with a template, but I am not sure it is a good idea to add to the library.
template doWhile(cond, loop: untyped): untyped =
  loop
  while cond:
    loop

A priori we only have to generate randomly all 's but we must ensure the highest limb is still in range. I am still unsure why you consider the top two limbs instead of only the first ? You changed it after testing, I guessed that was for the special case where spread is a power of two.

Exactly. I wanted to guarantee that the odds of having to reroll everything were low (at worst 1:2^32). If the spread were a power of 2^32, then only generating the top limb "to order" would result in rerolling everything half the time (when the top limb is generated as 1, and the second limb is anything other than 0).
I originally considered generating the most significant 32 bits separately regardless of alignment. This led to less elegant code.
I like that this approach does not involve any bit masking nor any knowledge of the internal structure of BigInt. Even if BigInt changed its limb size to u16 or u128, this would continue to work, as it only assumes that there exists a constructor taking seq[uint32].

Notice it is not that hard to do a doWhile construct with a template, but I am not sure it is a good idea to add to the library.

You're right, but that's hella confusing! The do...while syntax in C looks like:
do {
  stuff();
} while (condition)

Yours looks like:
doWhile(condition):
  stuff()

If I saw the latter, I would still assume the condition got executed before, not after, the loop body!


prettify getting-started/index.mdx and guides/graphql-server-apollo-yoga.mdx

https://graphql-codegen.com/docs/getting-started
vs
https://graphql-code-generator-git-improve-docs-theguild.vercel.app/docs/getting-started
https://graphql-codegen.com/docs/guides/graphql-server-apollo-yoga
vs
https://graphql-code-generator-git-improve-docs-theguild.vercel.app/docs/guides/graphql-server-apollo-yoga

Nice one 👌


update FR version

Hi i have created a pull request fur update some files in French, can you tell me if this a better solution than send you the file in attachement ?

Yes, that was perfect!


Use missing and exists filters for null comparisons.

This will make isNull() and isNotNull() work. They failed before, as a term query, which does not support null values, was used. A test was also un-ignored; It was ignored as it used to fail, but the fix  for METAMODEL-172 fixed the test as well.
Fixes METAMODEL-184

LGTM, but just a question regarding the test code.

+1 from me


Refactor s-c-s samples to use @ConfigurationProperties

The spring-cloud-streams samples have module options classes copied over from XD.
They should use a pure @ConfigurationProperties approach, making sure metadata is generated/hand written as appropriate.
@Mixins are still referenced there but obviously can't work, so provide an equivalent

I would rather convert spring-cloud-stream samples into integration tests - which is the way that we are more or less using them. WDYT @sabbyanandan ? cc @markfisher

I'm sure we will eventually have an examples repo, so bite the bullet now?

This issue was moved to spring-cloud/spring-cloud-stream-samples#20


s390x: enable rnd hw generator option

In order to create enough entropy, the kernel needs to use the hw rnd
generator
Fixes: #447
Signed-off-by: Alice Frosi<EMAIL_ADDRESS>

@grahamwhaley yes, @tuan-hoang1 and I :)

/test

/test

/test

@alicefr , the CI is failing with
Check Changes in kernel
kernel/configs/s390_kata_kvm_4.19.x
Kernel directory has changes check kernel/kata_config_version changed
ERROR: Please bump version in kernel/kata_config_version

could you please do the change?

@GabyCT  done!

strange, github is still showing a conflict, but I think that is because your patch does 34->36 @alicefr , and the upstream is currently at 35. Chasing these kernel versions is ... frustrating eh? (I am racing you on the fragment patch as well ;-) ).
Could you modify your patch to do 35->36 @alicefr , and then I can / t e s t it and hopefully we can land it... (I think github may not let me land it with the conflict as is).

@grahamwhaley sorry I'll rebase my branch

now it should be fine

/test
much happier, thanks!


Does not work with SlackBot

The script fails because we have a Slackbot auto reply in our channels:
Error:
Traceback (most recent call last):
  File "slack_json_to_csv.py", line 54, in <module>
    user_cur = user[item["user"]]
KeyError: 'USLACKBOT'

Example message in json
{
         "text": "That's just, like, your opinion, man.",
         "type": "message",
         "subtype": "slackbot_response",
         "user": "USLACKBOT",
         "ts": "1510321670.000102"
},

@calebbraun I sort of solved this by editing the users.json file an adding this line to the array of objects:
{"id":"USLACKBOT","name":"Slackbot"},


OCPCLOUD-2725: Reintroduce rebase to K8s 1.31

This reverts #95 while adding an additional commit to fix the HyperShift issue we observed

/payload-job periodic-ci-openshift-hypershift-release-4.18-periodics-e2e-aws-ovn-conformance

change lgtm, but looks like the images job got oom killed, we might need to bump it up
/test images

HyperShift job is green this time
/approve

/lgtm


8 check compatibility of winbox with nuxt3

I think this is enough for a demo of programmatic window manipulation
Also a starting point for window placing algorithms

Looks great, thank you @ttechnicus


[BUG] Sorting options are confusing and too limited

Describe the bug
Interactive mode provides a way to sort based on different criteria.
But its seems very limited and seems to work in a quite confusing way.
Expected behavior
It should be possible to change and choose ascending or descending sort.
Additional information
When sorting by "total count" or by "Call/s", resulting order does not seem to be very logic.
It seems to me that process are first ordered by the total calls (all functions summed up), which is value that is not shown ! Maybe you should add a "process summary" line for each process ?
Even though the order seems wrong to me (?). I would expect that, for each process, lines are ordered by descending call/s or total, but it is apparently not the case.
So it is unclear whether sort applies to processes, functions for each process, or both (somehow).

fixed by dc9708bce7e404c05781a76720d731de8602ddf8.
You can now use the '<' and '>' key to select stat sort criteria.
You can now use the right and left arrow key to select doc (per process) sort criteria.


pkg/perf: Allow memory address strings to have the 0x prefix

Fixes #139

Example image to try: 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