SAK-34069: Become User: View info is broken

https://jira.sakaiproject.org/browse/SAK-34069

<h:outputText value="#{msgs.created}" />	<h:outputText value="#{SuTool.userCreatedTime}" />
#4902 :+1:
<h:outputText value="#{row.modifiedOn}">

  			<f:convertDateTime dateStyle="medium" timeZone="#{UserListBean.userTimeZone}"/>

  		</h:outputText>

I tried this out locally and it does work, but the date formatting isn't consistent with the Users tool, and we're trading fewer lines of Java for more lines of JSF markup. The reason this bug appeared in the first place was that the compiler didn't catch the refactor of the getCreatedTime() method here because it was in a markup file.


Comparison to Xarray-Beam

I would be curious how the cubed approach compares in performance to my Xarray-Beam library, beyond the superficial differences (NumPy vs Xarray data): https://github.com/google/xarray-beam
One issue that comes to mind with storing all data in Zarr is the regular chunk-size limitation. For example, can you efficiently rechunk between arrays with relatively prime chunk sizes (e.g., from 1000 to 999)? I think doing this efficiently requires irregular chunk sizes, or you end up rechunking everything to size 1, which can be super slow.

Hi @shoyer, thanks for the great questions!
I haven't done any performance comparisons, but a lot of effort has been made to make Cubed scale horizontally, with conservative modelling/prediction of memory usage. So the emphasis so far has been on reliability over raw speed, with the goal that a user can leave a job running and have high confidence that it will complete successfully. (Hence the inclusion of runtime features like retries, and backup tasks for straggler mitigation, #14.)
The two main runtimes I have been working with, Modal and Lithops, are "pure serverless" and don't have a shuffle - and I think that is a use case Cubed should support.
But it may be interesting to explore a part of the solution space where intermediate data is passed through a shuffle (like Xarray-Beam does). Early on I did some experiments to get Cubed running on Cloud Dataflow (and the unit tests are run on Apache Beam), but there is a lot more to do to translate a Cubed DAG to a Beam DAG that takes advantage of the worker resources efficiently. I think Cloud Dataflow would be a great runtime target for Cubed, even if the shuffle isn't used (or is available as an option).

One issue that comes to mind with storing all data in Zarr is the regular chunk-size limitation. For example, can you efficiently rechunk between arrays with relatively prime chunk sizes (e.g., from 1000 to 999)? I think doing this efficiently requires irregular chunk sizes, or you end up rechunking everything to size 1, which can be super slow.

Cubed delegates rechunking to rechunker's algorithm, and I think the pertinent point here is that the target Zarr file is copied from the source (or intermediate) according to the target's chunk sizes, so when reading from the source it may cross (the source's) chunk boundaries.
In the relatively prime case a chunk of size 999  is read from the source (chunksize 1000) and written to the target (chunksize 999) - and some source reads will cross chunk boundaries. (Typically more than one target chunk is processed in one go, for efficiency, but the effect is the same.) Zarr is capable of reading parts of an array that cross chunk boundaries - so I'm not sure this is a problem. I don't see where it needs to rechunk to size 1 - though maybe I'm missing something!
BTW While looking at this question I stumbled across your rechunker proposal for multi-stage rechunking (https://github.com/pangeo-data/rechunker/pull/89). That looks like a very useful addition - perhaps we should revive it?
Finally, I should add that the Zarr's regular chunk-size limitation does have implications for implementing some array API operations, such as boolean indexing, see #73. So we'll need a solution anyway eventually.

Cubed delegates rechunking to rechunker's algorithm, and I think the pertinent point here is that the target Zarr file is copied from the source (or intermediate) according to the target's chunk sizes, so when reading from the source it may cross (the source's) chunk boundaries.

Ah, good point. In that case you should be OK.

BTW While looking at this question I stumbled across your rechunker proposal for multi-stage rechunking (pangeo-data/rechunker#89). That looks like a very useful addition - perhaps we should revive it?

Yes, would love to do this! That said, my attempts at formulating the multi-stage algorithm all needed irregular chunking.

Love to see this conversation happening.
In my latest work on Pangeo Forge, I have implemented a new single-stage rechunking algorithm in Beam that does not rely on any intermediate storage.
https://github.com/rabernat/pangeo-forge-recipes/blob/c59f3520f2882ad1f08d65407270f42565e88c17/pangeo_forge_recipes/transforms.py#L246-L257
It takes advantage of beam's ability to emit multiple elements from each task together with groupby.
https://github.com/rabernat/pangeo-forge-recipes/blob/rechunking/pangeo_forge_recipes/rechunking.py
It is tested and seems to  work, but have not tried it at scale.

In my latest work on Pangeo Forge, I have implemented a new single-stage rechunking algorithm in Beam that does not rely on any intermediate storage.

This looks almost exactly like the RechunkStage transform I wrote for Xarray-Beam:
https://github.com/google/xarray-beam/blob/0.3.1/xarray_beam/_src/rechunk.py#L458
I tested it at moderately large scale (ERA5 surface variables, ~1.5 TB each) and it works well, though multi-stage chunking makes it 3x faster/cheaper (see https://github.com/pangeo-data/rechunker/pull/89#issuecomment-848283658 for details). At some point, I'll probably test this on the ERA5 model-level variables, which are ~200 TB each.

Yes I realize I am rewriting lots of xarray-beam with in Pangeo Forge 😝. I am justifying this as:

a learning experience for me
a more incremental refactor of Pangeo Forge

The long term idea is to align as much functionality as possible and then start to deprecate overlapping features.
Tom, sorry to hijack your issue tracker to discuss other projects! 🙃

Tom, sorry to hijack your issue tracker to discuss other projects! 🙃

That's fine! This is all very interesting - I feel it should be possible to combine efforts somehow...

it should be possible for Cubed to delegate to Xarray-Beam for its two "primitive ops" (https://github.com/tomwhite/cubed#design): blockwise and rechunk

I've created a prototype that does this here: https://github.com/tomwhite/cubed/tree/xarray-beam
The basic idea for blockwise is to use Dask's make_blockwise_graph and translate between chunk index space and Xarray-Beam's key space (offsets).
Beam's CoGroupByKey is used to bring together input dataset chunks keyed by the output. This is followed by a DoFn that applies the blockwise function (add, transpose, etc) to the grouped input chunks, and produces an output key and dataset chunk.
This works inasmuch as it passes a large proportion of unit tests. However, when run on Dataflow with 20GB inputs (each chunk being 200MB) I'm getting out of memory errors in the CoGroupByKey. I haven't worked out what the problem is, since even taking into account there being several copies of the chunk, the DoFn should not use more than about 1GB of memory.

it should be possible for Cubed to delegate to Xarray-Beam for its two "primitive ops" (https://github.com/tomwhite/cubed#design): blockwise and rechunk

I've created a prototype that does this here: https://github.com/tomwhite/cubed/tree/xarray-beam
The basic idea for blockwise is to use Dask's make_blockwise_graph and translate between chunk index space and Xarray-Beam's key space (offsets).
Beam's CoGroupByKey is used to bring together input dataset chunks keyed by the output. This is followed by a DoFn that applies the blockwise function (add, transpose, etc) to the grouped input chunks, and produces an output key and dataset chunk.

Wow, very cool!
I do wonder whether the overhead of building seperate pcollections for each array will turn out to be problematic (vs. putting all arrays in an xarray.Dataset into a single pcollection). This could potentially make relatively large Beam graphs for cases like Datasets of ~20 arrays (although still small relative to what Dask deals with).
I also worry about the overhead of doing a shuffle due to calling CoGroupByKey in each operation. This is potentially a lot of unnecessary shuffles, which are the most expensive part of most data pipelines. You would want an aggressive optimization layer to fuse together operations like abs(x - y) into a single blockwise function, and even then you would likely have unnecessary shuffle to bring together x and y if they came from the same Xarray dataset.

This works inasmuch as it passes a large proportion of unit tests. However, when run on Dataflow with 20GB inputs (each chunk being 200MB) I'm getting out of memory errors in the CoGroupByKey. I haven't worked out what the problem is, since even taking into account there being several copies of the chunk, the DoFn should not use more than about 1GB of memory.

Do you know what sort of workers you're running on? The default memory limit on Cloud Dataflow may be pretty small. You might try using Dataflow Prime: https://cloud.google.com/dataflow/docs/guides/enable-dataflow-prime
(I can also ask some of my colleagues who use Dataflow more regularly)

I do wonder whether the overhead of building seperate pcollections for each array will turn out to be problematic (vs. putting all arrays in an xarray.Dataset into a single pcollection). This could potentially make relatively large Beam graphs for cases like Datasets of ~20 arrays (although still small relative to what Dask deals with).

I hadn't thought of this. It should be possible to put everything into one pcollection, and extend the key to include the array's name.

I also worry about the overhead of doing a shuffle due to calling CoGroupByKey in each operation. This is potentially a lot of unnecessary shuffles, which are the most expensive part of most data pipelines. You would want an aggressive optimization layer to fuse together operations like abs(x - y) into a single blockwise function, and even then you would likely have unnecessary shuffle to bring together x and y if they came from the same Xarray dataset.

I share your concerns.
On the optimization point, Cubed does have a fuse optimization for maps, however it's not wired in for the Xarray-Beam prototype I did here. In the prototype, for simplicity I opted to translate array API calls directly to Beam calls, so that the Beam DAG is constructed as the computation is built up. To take advantage of the Cubed optimizations, it would be possible to change this to build up a Cubed DAG first (just like the other executors), which is then optimized, then converted to a Beam DAG. (I will open issues for the optimizations you mention that have not been implemented yet.)
On the broader point though, I do worry about the overhead of a shuffle for a blockwise operation with two or more inputs. (A single input can be efficientlyimplemented as a ParDo.) The fundamental issue is that Beam doesn't have a zip operation, which is understandable since pcollections are unordered. (Unlike Spark, where RDDs do preserve order.)
In some sense, the approach of the other executors in Cubed, such as the Beam executor (as opposed to the Xarray-Beam prototype), is to provide a zip-like operation on Zarr chunks, so it may well be that using that approach may be fine. It's the kind of thing that could be benchmarked.

Do you know what sort of workers you're running on? The default memory limit on Cloud Dataflow may be pretty small. You might try using Dataflow Prime: https://cloud.google.com/dataflow/docs/guides/enable-dataflow-prime
(I can also ask some of my colleagues who use Dataflow more regularly)

Thanks. I am using the default worker which has 3.75GB of memory. With memory issues it's quite hard to see what operations are using. I've had some success with Fil and resource.getrusage on other executors, so it may be worth trying those tools to work out what is going on in the CoGroupByKey. (Increasing the memory size may get things working, but doesn't tell you anything about the usage patterns.)


font-family Apercu and Menlo

Did anyone else find the Menlo font to be a bit odd looking in conjunction with all the Apercu sans serif font on the site that is the majority?

In which sense is it odd looking? tagging @matamalaortiz!

It appears to only be on the front landing page, and for the two important Call To Action buttons "Get Started" and "See Examples". Or if it appears elsewhere, is hard to come by, i think it could fit in better if it were just the same font family as the other text around it. Just my opinion I was hoping others from the community might be wondering the same thing

I agree. It's odd that only appears once. I added some changes on a PR that includes this fix.

updated by @matamalaortiz in #83, closing this for now!


[WFLY-13570] Add the ability to adjust the case of a user name using an Elytron principal transformer

Jira: https://issues.redhat.com/browse/WFLY-13570
Requires: https://issues.redhat.com/browse/WFCORE-4994
WildFly Core PR with tests: https://github.com/wildfly/wildfly-core/pull/4245

@fjuma please check the latest changes

This should run after the next WildFly Core upgrade.

I have removed the core update required label and kicked off CI as the core upgrade has been merged.


can't complete a challenge. 2nd task says "$(...).attr(...) is undefined"

Challenge http://www.freecodecamp.com/challenges/waypoint-add-placeholder-text-to-a-text-field has an issue. Please describe how to reproduce it, and include links to screen shots if possible.
The first task is "Add a placeholder attribute text input element." Which I can complete.
The second task says "$(...).attr(...) is undefined". Which mean's what? Seems like a bug to me.

Update: I had to guess, and deleted the line that said "
rather than only adding a new line with "placeholder" and the 'cat phot URL' text.
having
<input type='text''>

does not work'and results in the 2nd task looking like $(...).attr(...) is undefined. Having only

does work and the task shows up correctly.

The assertion is at https://github.com/FreeCodeCamp/freecodecamp/blob/staging/seed/challenges/basic-html5-and-css.json#L1641 but I unfortunately don't know enough of the system to fix it :(
So I'm leaving this comment to maybe speed things along, and so I don't totally forget forever in case I get time to make a pull request.

fixed
Happy coding!


Allow operators/syntax literals to be used in macros

For example, you can pass in an integer to a macro:
macro test(v)
    pp {{v}} + 5
end

test 1

However, when passing a operator, like + or -:
macro adjust_nodes(option)
  pp 10 {{option}} 5
end

adjust_nodes(+)

There is an error:

syntax error in eval:5
Error: unterminated call

Reason: Instead of having two methods for + and -, a developer can have one macro method, which can execute the dynamic operators.

class Player
  property health = 10
end

p = Player.new

macro adjust_nodes(option, client)
  #client.health {{option}} 10
  client.health += 10
end

adjust_nodes("+=", p)

pp p

Error: undefined local variable or method 'client' for top-level

I don't think this will work, as the class is not passed by referenced anymore when it's passed to a macro.

This would work if you passed the + or - sign as a symbol/string.
https://play.crystal-lang.org/#/r/7lrk
If you don't then the compiler thinks you're actually trying to add two things that don't exist.
https://play.crystal-lang.org/#/r/7lrm
2nd example would work fine as well, if you use the right macro syntax.
However, I'm not sure what the benefit of using a macro for this brings vs just doing like client.health += 10.  It kinda just adding unneeded complexity to save like a few chars.

@Blacksmoke16 Oh, it's already possible. Using {{client}} and  MacroID. Thanks for the examples!

However, I'm not sure what the benefit of using a macro for this brings vs just doing like client.health += 10. It kinda just adds unneeded complexity to save like a few chars.

My use case is instead of having
def allocate_skill_nodes(nodes, client)
  nodes.each do |sid|
    if (skill_node = TreeData[sid]?) && (main_node_type = NodeTypes[skill_node["type"]]?)
      main_node_type.modifications.each do |mod, value|
        case mod
        when "strength"
          client.strength += value
        when "increased_attack_speed"
          client.increased_attack_speed += (value / 100.00)
        when "health"
          client.health += value
        when "health_regen"
          client.health_regen += (value / 100.00)
        end
      end

      pp client.increased_attack_speed
    else
      raise "Skill tree error.. this is bad. skill id: #{sid} does not exist on the server!"
    end
  end
end

and a second method allocate_skill_nodes   (using -=). I can just have  one macro method instead of having to maintain two methods.
There are hundreds of mods.

Np.
I suppose?  I feel like a lot of this could be avoided by a diff design, but too far into things now for that.
I guess in this case using a macro that would allow you to define the same set of code twice, just with a diff name/operator makes sense?

Yep, IMHO this is the power of macros. I now only need to maintain one method!

This is doesn't feel right. I'm just going to have two methods for -= and +=.


[QUERY]Hot to update document on docs.microsoft.com

Query/Question
Hi sdk team, we have published a new version of .net sdk and we want to update api document on
https://docs.microsoft.com/en-us/dotnet/api/overview/azure/cdn?view=azure-dotnet. What is the standard process to generate this help document from existing sdk?
Why is this not a Bug or a feature Request?
Setup (please complete the following information if applicable):
Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[x] Query Added
[x] Setup information Added

@hytao, which .Net SDK was published that needs documentation updates?

Hi Scott,
We want to update the documentation for cdn service.
Scott Kurtzeborn<EMAIL_ADDRESS>于2019年12月10日周二 下午1:43写道：

@hytao https://github.com/hytao, which .Net SDK was published that
needs documentation updates?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Azure/azure-sdk-for-net/issues/8987?email_source=notifications&email_token=ACP3HXTNQBWKVEIBOGJLK2LQYAEQ5A5CNFSM4JVNZURKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEGRB23A#issuecomment-564272492,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACP3HXSBBEJADDQ7A5EFZYLQYAEQ5ANCNFSM4JVNZURA
.

--
Hanyun Tao  陶涵韵
Computer Science&Engineering, M.S.E. 2017
College of Engineering, University of Michigan
Computer Engineering, B.S.E. 2015
College of Engineering, University of Michigan
Electrical and Computer Engineering, B.S.E. 2015
UM-SJTU Joint Institute, Shanghai Jiao Tong University
(734)834-9083 |<EMAIL_ADDRESS>

hey @hytao you need to go to https://aka.ms/publish-on-docs/reference and create a request

Closing this as a pointer to the reference docs has been provided.  If you have any more questions, please open a new issue.


Install fails with react-native 0.4.2

npm ERR! Darwin 14.1.0
npm ERR! argv "/usr/local/Cellar/iojs/2.3.3/bin/iojs" "/usr/local/bin/npm" "install"
npm ERR! node v2.3.3
npm ERR! npm  v2.7.4
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package react-native does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>|| 0.8.0-rc || 0.8.0-rc.2 || 0.8.0-rc.3
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>|| 0.5.0-rc1 || 0.6.0-rc || 0.7.0-rc || 0.7.0-rc.2 || 0.8.0-rc || 0.8.0-rc.2

Yes, i'll fix it as soon as I'll have some free time, unfortunately i'm quite busy, but in #1 i'll update the dependencies. Thanks for checking it

No problem at all—thank for letting me know. Looking forward to it !

After updating dependencies,
seems that the fonts-icons(.ttf) are missing too. =/

I'm getting the same thing...
npm ERR! argv "/usr/local/Cellar/iojs/2.3.0/bin/iojs" "/usr/local/bin/npm" "install"
npm ERR! node v2.3.0
npm ERR! npm  v2.10.1
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package react-native does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>|| 0.8.0-rc || 0.8.0-rc.2 || 0.8.0-rc.3
npm ERR! peerinvalid Peer<EMAIL_ADDRESS>wants<EMAIL_ADDRESS>|| 0.5.0-rc1 || 0.6.0-rc || 0.7.0-rc || 0.7.0-rc.2 || 0.8.0-rc || 0.8.0-rc.2 || 0.9.0-rc

JRs-MacBook-Pro:react-native-dribbble-app jrp$ npm -v react-native
2.10.1

What I don't understand is why this happens. It says I have react-native version 2.10.1 and that is >=0.4.3, >=0.8.0, and >= 0.4.0, so it should be acceptable, I'd think. Is 2.10.1 correct? Seems high for something that is relatively new.

You should change the react-native to 0.8.0. @pickhardt.
BUT I think the icons package are missing too

Guys,
Can you pull the latest master ? I manage to update the react-native packages. Known issues:

Awesome @catalinmiron! Will try out.

Confirm that bug. But everything works fine!
Thanks for this effort.. Really good study reactive native with your source-code.

@guilhermedecampo Thanks man !


:sparkles: feat: Enable picking address based on chainId

Description
Concise description of proposed changes
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

Current dependencies on/for this PR:

main

PR #185

PR #186

PR #187   👈

This comment was auto-generated by Graphite.


jquery-jsonrpc package points to non-existent repository

I'm seeing a jquery-jsonrpc package when I bower search and in the raw list from http://bower.herokuapp.com/packages pointing to the repository https://github.com/quiquelores/jquery-jsonrpc, which doesn't exist.
I'm trying to register another jquery-jsonrpc implementation that actually does exist and can't because of this package; could you manually clear it out?

It seems this issue has been resolved.


fixing issue for missing content

Removing the numbers seems to fix the issue for missing content in language versions other than english

Microsoft authors of articles need to make updates through the private repository, so the updates can be staged and validated by current validation rules. After you review staging and fix all validation issues, you can add the sign-off comment to let the PR reviewers know the updates are ready to be merged.
It's easy to access the private repo version of your articles in GitHub. Just add -pr to the URL, as follows:
 Public repo URL: https://github.com/MicrosoftDocs/{docs-repo}
 Private repo URL: https://github.com/MicrosoftDocs/{docs-repo-pr}
We have closed this pull request. Please resubmit the updates through the private repo. For more information, see the contributor guide.


Create metrics for RateLimiter and Classifier

Describe the solution you'd like

Need counts for how many times individual RateLimiters (update RateLimiter metrics here) and Classifier (Can iterate over checkResponse.Classifiers in metricsProcessor.updateMetrics to update Classifier metrics) hit
Create dashboard for RateLimiter blueprint with throughput panel

@tanveergill I am conflicted about where is the best place to track classifier related metrics' lifecycle. There are a few possibilities:

Hold metric vector in classification engine and access individual counters via "normal" engine API (have to add registering/unregistering classifiers to engine API)
Hold metric vector in classification engine and pass the pointer to it to metricsprocessor.

@DariaKunoichi,
I have pushed interfaces for ClassificationEngine and Classifier. ClassificationEngine is the interface for Registering and retrieving Classifiers. You would need to create an implementation for Classifier which would hold the counter metric. Register/Unregister the Classifier with ClassifierEngine Classifier Mini App Lifecycle
OTEL pipeline can lookup the Classifier (which contains the Counter) via ClassifierEngine interface. Make ClassifierEngine interface available as a singleton via Fx just like Engine. Store pointer to ClassifierEngine in MetricsProcessor.cfg


why can't show float value like "2.1","3.5"?

I find this chart can only show Integer number,but I really set the value is float like 3.5f into the PointValue,but the chart will format it to int like 3 or 4,and there is a more difficult question,when the values is the same,like the seven number is all 5,the Y Axis don't show anything ,only when the value is different ,the Y Axis shows the data,please solve this problem,thanks!

Are you talking about the labels that appear when you tap on a point? If so, then yes I agree with you I wish it did not round or that there was an option to not do that. I was looking at the source to fix it actually.


Environnement.ts variables not applied

I have an issue when querying Smersh from a domain name and not from <IP_ADDRESS> or <IP_ADDRESS>. This is related to the CORS configuration which doesn't allow requests to port 8000.
What I tried is to modify the client/src/environments.ts file in which the API/HOSTS variables are set:

After changing those values I rebuilt the containers and for I don't know what reason, the environment variables were not changed in the code:

Even though I rebuilt the containers from scratchs wipping the orphans.
Any idea ? :P

Hello @Dfte, resolved by #124 :)


Support for touchpadrc

I think ~/.config/touchpadrc is only used on X11. And probably only with synaptics drivers. It stores touchpad settings.

I will look into it.

I can work on this, is there any "Getting started for developers"?
I assume I would need to add module options and generate config file from that. Add parsing to rc2nix too. Anything else?

Not sure where to add it though. options.programs.plasma.input.synaptic-touchpad?

Not sure where to add it though. options.programs.plasma.input.synaptics-touchpad?

Looks good to me.

I can work on this, is there any "Getting started for developers"? I assume I would need to add module options and generate config file from that. Add parsing to rc2nix too. Anything else?

No, we don't have that. But it shouldn't be that hard to figure it out. It is basically the same thing as doing other nixos modules, the only difference is that ours use our script as a backend. You can open a draft PR and I can help you if you need.


Notifications

I've added an error notification setting if you want to see the result but not the progress of the run
Also fixed a bug where the progress notification was fired on the watch mode

lgtm - thanks for your contribution!


[SFN Pipeline] Dispatch new pipeline

Description

This PR dispatches the new SFN pipeline
It tries to minimize changes to the current workflow. Because of that some less obvious decisions were made:

For the DAG pipeline would initialize each stage For SFN, it starts SFN execution when the first stage starts
It saves the SFN arn in job_command field of pipeline_run_stage for compatibility of the rest of the code

Copies idd2wdl script from chanzuckerberg/idseq-web for converting dag json to wdl sfl pipeline configuration
Adds utility function to s3 for uploading a string

Notes

The pipeline currently fails on insert metrics step. Probably will need to adapt idd2wdl script in future PRs.

Tests

Check that a regular user can upload a sample (regression test)
Unit tests

Thanks @tfrcarvalho, could you update the idd2wdl.py script with the version from https://github.com/chanzuckerberg/idseq/blob/akislyuk-forward-error-metadata/workflows/idd2wdl.py?


volume persistence deletion tests

Noticed some issues with consistency around deletion; fixed and added missing tests.
n.b. This should have gone in with #973 -- I'd be happy to squash it into that branch after a quick review if desired.

Comments addressed

LGTM


Consider Pdb-symbols-package creation and publication to nuget.org

I haven't tried this myself yet, but according to https://docs.microsoft.com/en-us/nuget/create-packages/symbol-packages-snupkg is should be pretty easy - just add the xml snippet to the .csproj and VS will create an .snupkg, which you then can publish to nuget.org

I'll try it this evening and will upload the new version to nuget.org if it's working.

Hello,
I fixed the issues of the other report and created the symbol package. - Its uploaded to nuget.

Works great - Thanks!


Should I add Ping rate stochasticity to detection range model?

based on joes comments in the meeting, should we calculate expected pings from time duration and min/max interval of tag?
Something like this:
## recalculate duration from Pings (used average interval of 120)
range_test$Duration_s <- range_test$Pings*120
## set min/max interval from tag info
range_test$Min_interval_s <- 60
range_test$Max_interval_s <- 180

## function to generate random transmission intervals and then calculate how many pings would occur in time duration
expected_pings <- function(duration, min, max){
  x <- as.integer(runif(duration, min, max))
  which.max(cumsum(x) >= duration)
}

## calculate new expected pings
range_test <- range_test %>%
  dplyr::rowwise() %>%
  dplyr::mutate(Pings2 = expected_pings(Duration_s, Min_interval_s, Max_interval_s))

It's interesting to see that Pings (calculated from average transmission interval) and Pings2 do differ quite a bit. Is this functionality you think people would want/expect?

So the input data.frame expected from the user now includes:
Station, DateTimeIn, DateTimeOut, Min_transmission_interval_s, Max_transmission_interval_s

@eogmartins thoughts?

@sebdalgarno Seems like your Ping2 is just one realization of the uniform. If you repeat this several times, you will see that the numbers will vary across simulations. What you can do is run that simulation say 1000 times, pick the min and max number of transmissions in each case and then report the min and max detection efficiency based on both min and max transmissions.

that's a good idea. Although in this case I wonder how useful it is to run the simulation - why not just report detection efficiency for the min_interval (60 in this case) and max_interval (180) and perhaps the mean (120) as with enough simulations you would expect these to average out.

Both the min and max cases will generate estimates that are highly unlikely, as the the number of transmissions would be very unlikely to occur under those scenarios. I think the average number, assuming the user is considering a long duration in relation to the tag interval range, is a very good approximation.

Ok great that makes sense. So I think if I follow the train of thought, there is no need to introduce this element of stochasticity in calculating the pings? We can just calculate pings as duration/(mean(min_interval, max_interval)).
The question is then whether to stick with the original format of expected data input where we expect the user to provide Pings (expected detects) or whether we use the format above with DateTimeIn, DateTimeOut, Min_interval, Max_interval and calculate Pings for them

It may be easier to ask the user to provide the expected number. Not all transmitters are built with a min and max.

From: Seb Dalgarno @.>
Sent: Thursday, December 9, 2021 3:26:59 PM
To: Freshwater-Fish-Ecology-Laboratory/detrange @.>
Cc: Eduardo Martins @.>; Mention @.>
Subject: Re: [Freshwater-Fish-Ecology-Laboratory/detrange] Should I add Ping rate stochasticity to detection range model? (Issue #3)
CAUTION: This email is not from UNBC. Avoid links and attachments. Don't buy gift cards.
Ok great that makes sense. So I think if I follow the train of thought, there is no need to introduce this element of stochasticity in calculating the pings? We can just calculate pings as duration/(mean(min_interval, max_interval)).
The question is then whether to stick with the original format of expected data input where we expect the user to provide Pings (expected detects) or whether we use the format above with DateTimeIn, DateTimeOut, Min_interval, Max_interval and calculate Pings for them
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Freshwater-Fish-Ecology-Laboratory/detrange/issues/3#issuecomment-990396943, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC5XYEHKLFTG6OBIFCPCGATUQE3MHANCNFSM5JXMJRYQ.

OK yes sounds good. Well this was an interesting thought exercise anyway!

Indeed. Thanks.
From: Seb Dalgarno @.>
Date: Thursday, December 9, 2021 at 16:08
To: Freshwater-Fish-Ecology-Laboratory/detrange @.>
Cc: Eduardo Martins @.>, Mention @.>
Subject: Re: [Freshwater-Fish-Ecology-Laboratory/detrange] Should I add Ping rate stochasticity to detection range model? (Issue #3)
CAUTION: This email is not from UNBC. Avoid links and attachments. Don't buy gift cards.
OK yes sounds good. Well this was an interesting thought exercise anyway!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/Freshwater-Fish-Ecology-Laboratory/detrange/issues/3#issuecomment-990425657, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC5XYECZ5FMLDJTDG4UDSJLUQFAGTANCNFSM5JXMJRYQ.


OSFUSE-473: Allows using build goal without using resource goal

Conflicts:
plugin/src/main/java/io/fabric8/maven/plugin/mojo/build/BuildMojo.java

[merge] lgtm

Code not merged because @dhirajsb (Dhiraj Bokde) is not in the Admin list.

Let me check what this method generateImageStreamTags() does. I'm pretty sure we don't need it for FIS 2.0, it was for some special use case afair. Give me the weekend to check it out.

This PR is superseded by #783


Debugging lambdas in mfem::forall

Should address #2958.

PR
Author
Editor
Reviewers
Assignment
Approval
Merge

#3454
@camierjs
@tzanio
@v-dobrev + @artv3 + @YohannDudouit + @tomstitt
2/11/23
⌛due 2/25/23
⌛due 3/4/23

PR Checklist

[ ] Code builds.
[ ] Code passes make style.
[ ] Update CHANGELOG:

[ ] Is this a new feature users need to be aware of? New or updated example or miniapp?
[ ] Does it make sense to create a new section in the CHANGELOG to group with other related features?

[ ] Update INSTALL:

[ ] Had a new optional library been added? If so, what range of versions of this library are required? (Make sure the external library is compatible with our BSD license, e.g. it is not licensed under GPL!)
[ ] Have the version ranges for any required or optional libraries changed?
[ ] Does make or cmake have a new target?
[ ] Did the requirements or the installation process change? (rare)

[ ] Update continuous integration server configurations if necessary (e.g. with new version requirements for each of MFEM's dependencies)

[ ] .github
[ ] .appveyor.yml

[ ] Update .gitignore:

[ ] Check if make distclean; git status shows any files that were generated from the source by the project (not an IDE) but we don't want to track in the repository.
[ ] Add new patterns (just for the new files above) and re-run the above test.

[ ] New examples:

[ ] All sample runs at the top of the example source file work.
[ ] Update examples/makefile:

[ ] Add the example code to the appropriate SEQ_EXAMPLES and PAR_EXAMPLES variables.
[ ] Add any files generated by it to the clean target.
[ ] Add the example binary and any files generated by it to the top-level .gitignore file.

[ ] Update examples/CMakeLists.txt:

[ ] Add the example code to the ALL_EXE_SRCS variable.
[ ] Make sure THIS_TEST_OPTIONS is set correctly for the new example.

[ ] List the new example in doc/CodeDocumentation.dox.
[ ] If new examples directory (e.g.examples/pumi), list it in doc/CodeDocumentation.conf.in
[ ] Companion pull request for documentation in mfem/web repo:

[ ] Update or add example-specific documentation, see e.g. the src/examples.md.
[ ] Add the description, labels and screenshots in src/examples.md and src/img.
[ ] In examples.md, list the example under the appropriate categories, add new categories if necessary.
[ ] Add a short description of the example in the "Extensive Examples" section of features.md.

[ ] New miniapps:

[ ] All sample runs at the top of the miniapp source file work.
[ ] Update top-level makefile and makefile in corresponding miniapp directory.
[ ] Add the miniapp binary and any files generated by it to the top-level .gitignore file.
[ ] Update CMake build system:

[ ] Update the CMakeLists.txt file in the miniapps directory, if the new miniapp is in a new directory.
[ ] Add/update the CMakeLists.txt file in the new miniapp directory.
[ ] Consider adding a new test for the new miniapp.

[ ] List the new miniapp in doc/CodeDocumentation.dox
[ ] If new miniapps directory (e.g.miniapps/nurbs), add it to MINIAPP_SUBDIRS in the makefile.
[ ] If new miniapps directory (e.g.miniapps/nurbs), list it in doc/CodeDocumentation.conf.in
[ ] Companion pull request for documentation in mfem/web repo:

[ ] Update or add miniapp-specific documentation, see e.g. the src/meshing.md and src/electromagnetics.md files.
[ ] Add the description, labels and screenshots in src/examples.md and src/img.
[ ] The miniapps go at the end of the page, and are usually listed only under a specific "Application (PDE)" category.
[ ] Add a short description of the miniapp in the "Extensive Examples" section of features.md.

[ ] New capability:

[ ] All new public, protected, and private classes, methods, data members, and functions have full Doxygen-style documentation in source comments. Documentation should include descriptions of member data, function arguments and return values, template parameters, and prerequisites for calling new functions.
[ ] Pointer arguments and return values must specify whether ownership is being transferred or lent with the call.
[ ] Any new functions should include descriptions of their intended use e.g. for internal use only, user-facing, etc., along with references to example code whenever possible/appropriate.
[ ] Consider adding new sample runs in existing examples to highlight the new capability.
[ ] Consider saving cool simulation pictures with the new capability in the Confluence gallery (LLNL only) or submitting them, via pull request, to the gallery section of the mfem/web repo.
[ ] If this is a major new feature, consider mentioning it in the short summary inside README (rare).
[ ] List major new classes in doc/CodeDocumentation.dox (rare).

[ ] Update this checklist, if the new pull request affects it.
[ ] Run make unittest to make sure all unit tests pass.
[ ] Run the tests in tests/scripts.
[ ] (LLNL only) After merging:

[ ] Update internal tests to include the new features.

This PR is now under review (see the table in the PR description). To help with the review process, please do not force push to the branch.

This seems like a positive change to me. I didn't see where the mfem::forall** overloads were actually defined, but I might have missed it given the number of files touched in this PR.

This seems like a positive change to me. I didn't see where the mfem::forall** overloads were actually defined, but I might have missed it given the number of files touched in this PR.

Thank you for the review @samuelpmishLLNL , the forall changes are in the general/forall.hpp file.

Does this change effect performance? Or is it pretty much the same?

Does this change effect performance? Or is it pretty much the same?

They are exactly the same on GPU (no changes there), and we did some benchmarks on the CPU without noticing any performance loss.

@v-dobrev, can you please take a look so we can move forward with this (there are 4 other approvals already)


Read data from the UNFCCC Data Inventory

Please confirm that this PR has done the following:

[x] Tests Added
[x] Documentation Added
[x] Name of contributors Added to AUTHORS.rst
[x] Description in RELEASE_NOTES.md Added

Description of PR
Overview
While playing around with the really nice unfccc-di-api package (read the docs by @mikapfl, I ran into a number of issues that I found unintuitive (why CO₂) and difficult to wrap my head around. So I ended up writing up quite some code to get the UNFCCC-data into a format that I feel comfortable with... and knowing only a hammer, I turned this problem into a nail. Sorry.
Rendered docs
The new function is rendered here and the tutorial is rendered here.
Main features

get rid of all the subscripts both in the API (kwarg gases) and the returned data (so annoying)
add the species to the units for compatibility with the iam-units package
implement a dictionary to translate the four identifier-columns ['category', 'classification', 'measure', 'gas'] into an IAMC-style variable
add a "tier" argument to make it easy to extract the level of detail that is necessary (implementing a "tier 1" as a first step)

Caveats
The implementation follows the lesson I learned from @gidden: do something that works first, and then worry about how to make it fast/efficient/elegant. Apologies for any very bad code. Additional tiers should be added as follow-up PRs, the current implementation just shows how I think the API could make it easy for energy-systems modellers and return something that is close to scenario ensembles used by the IPCC and IAM model comparison exercises.
Any comments are welcome!

@mikapfl, if you think some of the harmonization features would also be relevant/helpful for the unfccc-di-api package, I'd be happy to migrate the suggested changes to the other repo!

I definitely see the general value of the normalization of gas names without super- and subscripts, I think nobody wants non-ascii gas names. Maybe add a (by default True) argument to query, something like normalize_gas_names? I'd be happy to accept patches for that. (-:

Moved most of the formatting-wrangling to the unfccc-di-api package per invitation by @mikapfl, added an explicit dependency version requirement.

As there were no comments or objections, merging to use some of the new utils-features in another branch.


value-by not working in multiple select

Describe the bug
When setting "value-by" (string or function) on multiselect with pre-populated v-model, getting "Cannot read property 'x' of undefined". Error is happening in "createComputedForGetterFunction". It's getting some additional item (outside of the provided options) which is undefined. Maybe I'm misunderstanding the usage, but it looks like you should be able to pass one array of objects to the v-model (which represents selected items) and another array of objects to options. When I use just strings it works (ex. v-model: ["apple", "orange"], :options=["apple", "orange", "strawberry"]).
To Reproduce
A reproduce link:
https://codesandbox.io/s/shy-lake-h96nh?file=/src/views/CustomEmptyModelValue.vue
Steps to reproduce the behavior:

Click link above (just a copy of the examples codeandbox.io available at (https://iendeavor.github.io/vue-next-select/examples.html)
Control is not rendering due to error.

Expected behavior
Renders the control without error and shows v-model item selected.
Screenshots

Desktop (please complete the following information):

OS: Windows
Browser: chrome
Version: 92.0.4515.107

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

Ok after further review I think I was just doing it wrong, the v-model cannot initially be set to an array of objects, it can only be an array of the identifier (ex ["Javascript","".PHP"].
ex.

The examples in the documentation are kind of confusing around this. They have the v-model being JSON.Stringified at the top, and it clearly shows it as an object once you make a selection (I now understand its combining the initial value with the options to return the object). So if its intended to function this way, maybe somewhere clearly indicate in the docs that the initial v-model cannot be bound to an array of objects, just an array of identifiers.


chore: Update ngrok-api-go to pull in new changes

What
Pulls in the latest changes from ngrok-api-go along with our k8s-operator branch that has the changes we need to dev for the k8s operator
How

Rebase the ngrok-api-go k8s-operator branch on the ngrok-api-go main branch.
go get -u github.com/ngrok/ngrok-api-go/v6@k8s-operator
go mod tidy

Breaking Changes
No

Merge activity

Oct 25, 12:20 PM EDT: Graphite couldn't merge this PR because it failed for an unknown reason (Stack merges are not currently supported for forked repositories. Please create a branch in the target repository in order to merge).


common: avoid 100% cpu on ssl accept, can be fake client

I can confirm that 100% load is fixed after applying this patch.

+1


Docs error?

Here, seems some lines missing:

If you click the link, you'll see the complete documentation:
https://pub.dev/documentation/fast_immutable_collections/latest/fast_immutable_collections/ListMap/ListMap.unsafeFrom.html
It seems to be that previous screen only shows the first paragraph. I didn't create the documentation with this in mind, so I'd suggest you always click the link.

My bad hehe :)


Exclude unsupported x64 intrinsics from ARM64EC

ARM64EC is a Microsoft-designed ARM64 ABI compatible with AMD64 applications on ARM64 Windows 11. The ARM64EC does not support _umul128 and __rdtsc as x64 intrinsics, though it provides inline function implementations for them, by emulation. Since the code already has portable code paths without using the intrinsics, instead of using the emulated intrinsic implementations, we use the said portable code paths for ARM64EC.

@derekmauro , could you please take a look at this new PR? Sorry for the delay.


Python batch read Quickstart doesn't use the SDK

The Python batch read API Quickstart uses the REST endpoint instead of the Python SDK. It would be better if it used the python SDK.

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

ID: e4c8bd02-16d6-d043-4f2c-a337a70954f5
Version Independent ID: 8fa84a6d-5c1e-3562-43aa-019f968edd0f
Content: Quickstart: Extract printed and handwritten text - REST, Python - Azure Cognitive Services
Content Source: articles/cognitive-services/Computer-vision/QuickStarts/python-hand-text.md
Service: cognitive-services
Sub-service: computer-vision
GitHub Login: @PatrickFarley
Microsoft Alias: pafarley

@jimbobbennett Thanks for your question. We are checking on this and will respond to you soon.

@jimbobbennett Please follow the below document using Python SDK.
https://docs.microsoft.com/en-us/azure/cognitive-services/computer-vision/quickstarts-sdk/python-sdk#call-the-read-api

@jimbobbennett We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Add baseline profile

Should speed up app speed after installed from play store.

Adding wear here https://github.com/joreilly/Confetti/pull/223
android to follow


website: golang.org/doc/install#help should mention Slack

I noticed this after downloading go.  at the install's help section it only lists IRC for getting real-time help.  While IRC is nice, it seems that Slack should get a mention here, as seen at the help page.
Not sure how much more duplication is appropriate?  This seemed like the most important addition.

Actually, I got this.


Updated repository to GitHub and added selection of commit hash for 0.5.0 version

@benjamin-heasly Take a look at the changes and let me know if anything needs to be changed.


remove sentence classifier?

Hey all -- this takes forever on a fresh build:
18:20:26.690 [scala-execution-context-global-173] INFO  o.c.wm.eidoscommon.utils.Sourcer$ - Sourcing resource file:/Users/bsharp/github/eidos/target/bg-jobs/sbt_98994499/job-1/target/918c5ffc/593838b3/eidos_2.12-1.2.1-
SNAPSHOT.jar!/org/clulab/wm/eidos/english/sentenceClassifier/sentence_classifier_idf_weight_1000_20000.txt

Do we really need this dep still? AFAIK it wasn't shown to be super useful? Or am I mistaken?

I timed the loading of the component and get less than 300ms.  It looks like that component is one of the last to start loading and therefore prints its message very late.  However, there is still lots being done, in overlapping threads, including the one listed next in the code, which is the processorsPrimer.  That runs a sentence through processors so that its lazy values and companion objects get initialized and takes about 1000 times longer.  I suspect that is what is taking up so much time and is perhaps being attributed to the other component.  This shouldn't have anything to do with a fresh build, like after sbt clean.  Maybe a fresh run?

OK thanks!
On Tue, Jun 8, 2021 at 9:20 AM Keith Alcock @.***>
wrote:

External Email
I timed the loading of the component and get less than 300ms. It looks
like that component is one of the last to start loading and therefore
prints its message very late. However, there is still lots being done, in
overlapping threads, including the one listed next in the code, which is
the processorsPrimer. That runs a sentence through processors so that its
lazy values and companion objects get initialized and takes about 1000
times longer. I suspect that is what is taking up so much time and is
perhaps being attributed to the other component. This shouldn't have
anything to do with a fresh build, like after sbt clean. Maybe a fresh
run?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.


Installation script launch syntax + command name + segfault

Hello,

After cloning the repo, I tried the auto install command, but won't work. What worked for me was: sudo /bin/bash ./floc_installer.sh.
I chose to accept the GUI installation. Then I have an ecofloc command instead of a floc one.
while launching the ecofloc command in the /opt/ecofloc directory with the syntax in the doc, I get a segfault:

sudo ./ecofloc --cpu -n brave -t 10 -i 1000 -f
Shared object creation failed: Permission denied

Same issue with process number (I tried several ones).
Thanks in advance.

Hello,
I apologize for the late response.
Indeed, after installation, the ecofloc command will be available, and you don't need to use ./.
We are currently working on developing a new UI for ecofloc.
There have been some changes over the past few months. If you encounter any issues, feel free to contact me at<EMAIL_ADDRESS>Kind regards.


Allow user to activate flash light of the camera

Is your feature request related to a problem? Please describe.
I use the camera motion detection feature, but I want it to work, also when it is dark.
Describe the solution you'd like
I would like to have the flash light of the camera activated. Permanent would do, or just when it becomes dark. Regardless, I would like to be able to control it over MQTT. For me, a mqtt way would be enough, so I would manually switch the light when needed.
Describe alternatives you've considered
I have switched on the light in the room...
Additional context
I realize, this might shorten the lifetime of the light, when it is activated so long.

There was no interest in this feature from community, closing.


v0.12.0 Release

Draft release: https://github.com/open-telemetry/opentelemetry-js-contrib/releases/tag/untagged-30b90b15b2899142813d

@open-telemetry/javascript-approvers we should release this asap so that contrib is up to date with latest core 0.14 :)


Assertion should consider case-insensitive keywords

Description
Consider case-insensitive keywords in serde_integration assertion.
Checklist

[x] Formatted code using cargo fmt --all
[x] Linted code using clippy cargo clippy --all-targets --all-features -- -D warnings
[x] Updated README.md using cargo readme -r influxdb -t ../README.tpl > README.md
[x] Reviewed the diff. Did you leave any print statements or unnecessary comments?
[x] Any unfinished work that warrants a separate issue captured in an issue with a TODO code comment

@rcastill Thanks for this change! 🚀

Hello! I just published a change to crates.io containing your change as version 0.4.0. Thanks again for your contribution!


rename and add some more metrics. also add metric unit test

no discussion expected here. just wanted to make sure this builds.


Release 0.10.0

@andy-armstrong, @AlasdairSwan, or @bjacobel - could I get a 👍  on this?

Coverage remained the same at 92.874% when pulling 607dc34c6ed0e4c0ba6f7ce464af001a23cc34f1 on dan-f/release-04-14-2016 into cc2e77dc98d65cbf8516ca19c9cb87174d1ade8c on master.

:thumbsup:

:+1:

Thanks all!


MD-2954: Fixed TPCDS100 hive datagen script

Updated script to insert data into the tables.
We can't use external tables for all parquet files, as hive throws error for some parquet files (don't know the reason). So changed the script to create tables in those scenarios.
@Agirish please review

@prasadns14, can we figure out why those fail. It'll be good for consistency reasons. Also, we'd not want a huge data gen job to go through - instead of just pointing to a location via creating an external table

@prasadns14, is more work pending for this PR?


Support UTC values for date columns

Hi!
That would be great if you can save data for locked_at, lock_until as a UTC date instead of local date. Can i do it now? I think, now it's impossible without reimplementing the LockProvider.
Thank you!

Hi, thanks for feedback. Please check the implementation https://github.com/lukas-krecan/ShedLock/blob/master/providers/jdbc/shedlock-provider-jdbc-template/src/main/java/net/javacrumbs/shedlock/provider/jdbctemplate/JdbcTemplateStorageAccessor.java By default it uses UTC time, but if you have some strange configuration, you can set Timezone using Configuration parameter

You are right! I missed this property.
Thank you!
Can be closed


Add Ember v6 Peer Support

Changing this to the format in the current ember-cli blueprint to support the brand new ember 6.0.0 release.

Thanks for merging @RobbieTheWagner, can I talk you into a release?


Spotify Information on home screen

First of all I want to thank hufman for his great work, I nearly bought an iPhone because of my car, but now I can stay with the good phones :)
Now to the "issue": I have a NBT Evo headunit(id6 (light?))
On the home screen (pressing menu) the original spotify App has shown the track information(cover, artist, ...)
Now this is just a blank field. Is there something that can be done?
I can add a picture later, if one is needed

Happy weekend! I'm happy you are enjoying it!
I believe this blank information might be related to #93: When the IDrive Spotify integration is running, and when this app is controlling Spotify, then Spotify itself will also try to update the car's global multimedia information with its own AudioHmiState widgets. However, because this app (as Audioplayer) is the one in control of the music, the car gets confused and tries to show the incorrect empty Multimedia widget. This can be confirmed by switching to a different music app, because then the official Spotify will stop trying to update the metadata and the other music app's metadata will be displayed.
The current best recommendation is to update Spotify to the latest version to disable its native IDrive interface. This will allow the Audioplayer's Multimedia Info widget to be displayed, which should hold the correct information. Additionally, if you are running the latest build (as opposed to the latest release version 1.2.2), then the app will log in as Spotify itself, allowing the app to display global cover art using the new AudioHmiState widgets (#59).
Did I understand the situation correctly? Let me know if that suggestion helped!

Hi thanks for the very fast answer,
tou did understand the issue perfectly :)
As you have described other music apps are able to show the information on the home screen (tested it before).
But I haven't tried to switch back to spotify again so I can't say if the information is visible then.
I don't like the idea if updating spotify to the latest version, because then I won't be able to scroll through my songs anymore. (?)
I use the nightly builds, so when I get back in to my car I will try the option to have your app logging in as Spotify. Is "global cover art" this what I mean so the information on the homescreen?
Please keep up your great work, I now have to get more into all this stuff and at least find out how to support you by donating (I think I've already read something about that)

Thank you so much, I greatly appreciate your willingness to test out the latest builds!
This app supports using Spotify's remote control API to browse your library, beyond using the ancient version of Spotify that allowed browsing through the native Android API. If you are using the latest build and the Browse menu shows cover art, this confirms that it is using the Spotify API to browse and it is safe to upgrade to the latest version. Of course, this API is only able to connect to an unmodified Spotify.
Logging in as Spotify is only enabled by default if a new-enough Spotify is installed, to prevent adding a duplicate icon or adding a Spotify icon if the user doesn't have Spotify installed. By enabling the advanced option for force Spotify mode, the user won't be surprised about any unexpected Spotify icons :)
Global Cover Art is the main visible feature of this AudioHmiState feature, which can show the app's coverart in the main menu and the Multimedia side panel, along with a progress bar. This information isn't able to be set with the old Audioplayer mode, which can only set two lines of text (currently Artist and Title).
Thank you so much for the kind words and support!


CodeClimate

How do we get CodeClimate to honor standard and not trigger issues that really don't exist?
Seems like there is a codeclimate config, but it's not exactly clear how to make it work. Do I really have to use eslint-standard?
Related issue on my project: https://github.com/Strider-CD/core/issues/14 You can see my setup there.

Looks like exlint modules aren't supported by codeclimate.. https://github.com/codeclimate/codeclimate/issues/79

Looks like this issue might be caused by CodeClimate not supporting a custom JS parser, like babel instead of the default that's built into ESLint. standard just uses the default one, unless you specify otherwise.
This isn't an issue with standard.

I don't think it's the parser so much, as it is the  "extends": "standard" syntax, which loads an eslint module, e.g. https://github.com/feross/eslint-config-standard

Does it work if you npm install eslint-config-standard?

CodeClimate just added standard to their engine: https://github.com/codeclimate/codeclimate-eslint/issues/75#issuecomment-223652528

Yay!


The Character jump on a MovingObject is not correct.

The example object B_Als_MovingObject is SetWorldLocation in the tick event.
But this way will not update the ComponentVelocity in SceneComponent. When the character jump on a moving object, it velocity is not correct. It seems should use a custom MovementComponent to implement the movement.

I fixed this by setting bUpdateKinematicFromSimulation to true in moving actors, but for some reason ComponentVelocity will still return zero, so if you want to access the actual velocity, use the MovementBaseUtility::GetMovementBaseVelocity() function.

It can turn on the 'bStayBasedInAir' on CharacterMovementComopent, so the character jump on a movement base will has correct velocity automaticly.
If don't want to turn on the 'bStayBasedInAir',  I need change the movement object. I find only way is using c++. Implement a custom MovementComponent, and set 'ComponentVelocity' to the 'UpdatedComponent' and all it's children in 'TickComponent'.

I reverted the fix because although bUpdateKinematicFromSimulation fixes the issue, it causes jitter when the character is standing on an up/down moving platform. This is a known issue introduced in UE 5.4
https://forums.unrealengine.com/t/ue5-4-character-movement-not-inheriting-velocity-when-jumping-off-of-moving-object/1838175
https://forums.unrealengine.com/t/get-physics-angular-linear-velocity-nodes-dont-work-for-bones-in-ue5-4/1820845


Update auth comparison and supabase blog urls

Summary
Auth blog updates:
changes URL from /blog/auth-provider-comparison -> /blog/auth0-vs-okta-cognito-supertokens
Supabase blog updates:
change URL from /blog/supabase -> /blog/supabase-auth-comparison-with-supertokens-integration
Related PR

https://github.com/supertokens/blog/pull/111

Remaining TODOs

[ ] Update canonical links on all distributed blogs
[ ] Redirect old link to updated link for auth comparison blog post
[ ] Update Analytics
[ ] Update Sitemap

Hey @mufassirkazi and @nkshah2 here is the issue tracking the blog updates, the analytics and sitemap will have to be updated. I'll update the canonical link tags for the auth comparison post but we are going to have to redirect the old links to the updated one.

closing this since some of these changes are not valid anymore.


Specter failure with CLJS 1.10.217

It looks like cljs 1.10 has a problem with transform/walker.

It seems to fail on a transform with a walker
The item being "walked" at the time of failure is a defrecord
The data structure being walked is: [[:.foo {:font-size #garden.types.CSSUnit{:unit :px, :magnitude 50}}]], where CSSUnit is a defrecord of [unit magnitude].

The transform function in this case is just trying to change the keywords that look like :.something into a different thing. It has been working for over a year with specter, and now fails. Rewriting it with clojure.walk fixes it, so I know the rest of the code is OK.
This could be related to the change that is happening in 1.10 that changes how walking a map works: from https://github.com/clojure/clojurescript/blob/master/changes.md: "Map entries are no longer two element vectors, now MapEntry instances"
The stack trace is:
Uncaught Error: :px is not ISeqable
at Object.cljs$core$seq [as seq] (core.cljs:1233)
at Function.cljs.core.seq_reduce.cljs$core$IFn$_invoke$arity$3 (core.cljs:2469)
at Function.cljs.core.reduce.cljs$core$IFn$_invoke$arity$3 (core.cljs:2547)
at cljs$core$reduce (core.cljs:2536)
at garden.types.CSSUnit.cljs$core$ICollection$_conj$arity$2 (types.cljc?rel=1521741571738:4)
at cljs$core$_conj (core.cljs:581)
at core.cljs:2448
at Function.cljs.core.seq_reduce.cljs$core$IFn$_invoke$arity$3 (core.cljs:2471)
at cljs.core.List.cljs$core$IReduce$_reduce$arity$3 (core.cljs:3087)
at Function.cljs.core.reduce.cljs$core$IFn$_invoke$arity$3 (core.cljs:2545)

Thanks for the report. Committed a fix to master which should fix this: https://github.com/nathanmarz/specter/commit/d4887c20909275766d72b39c508dd78b934fb969
Let me know if this works for you.


Adds scipy to requirements

Recently running rosie on my new notebook, I noticed that I couldn't run without scipy. So for those who doesn't have it installed by default we need to have :)

Not sure if this is (or should be) required. Rosie uses Anaconda Python and scipy is a package installed by default in Anaconda Python.
However this issue called my attention to two details:

In spite of that scipy is already in requirements.txt maybe to make sure we run with a specific version
One can infer that we use Anaconda Python from the non-Docker instructions, but our Dockerfile use standard Python

In my opinion I should close this issue because scipy is already there. But may I open anther one regarding standard Python vs. Anaconda Python, or am I missing something here?

As mentioned by @cuducos, SciPy is already listed in the requirements file.


Add unit tests for AndroidDeviceManagerController.

Change AndroidManager to be a Java Bean and DI to AndroidDeviceManagerController
Add Tests for AndroidDeviceManagerController#getAndroidDevice

If there are no problems with the unit tests I added, I will proceed to address the other methods as well.


Update MD file on new branch 2017-22-08_23-11-05

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef.md
:white_check_mark:Succeeded

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


Added last_seen.js plugin

Adds some "last seen" stats.
Bot will automatically welcome new people to the chat, and also report how long it's been since we've seen someone if they've visited before. If they had a different name, it will also report their old name.
Couple commands are included:
.lastseenid: Looks up when a player was last connected via steamid Use .lastseen.
.lastseen: Looks up when a player was last connected via name. Accepts SQLite wildcards (% and _). Limited to 10 results.

Should I maybe merge this with lastseen command and just do a regex check for a string of digits above a certain length?

It'd be cool to just change the SQL query in the lastseen command to use an OR operator and work with either input with the same code.

Alright, removed the .lastseenid command.
I also fixed the "can't find players in chat" bug, it was me forgetting JavaScript can't handle big numbers. I had to change the db schema, so if you've tested this clientside or something, you'll need to drop it.
Otherwise this should be finished.

What's up with wrapping it all in a function?

Just stops my shorthand function naming from polluting the global namespace.

It wouldn't do that anyway. Scoping in JavaScript is marginally different to Lua, in order for a variable to be set as global in Node.JS you've got to explicitly set it as a value in the "global" object.

Ah, you're right. This'd be my browser js knowledge bleeding through.
Give me a sec, I'll strip them out.

I think browsers execute code with the same "namespace". Node doesn't.

Yeah, you're right.


[easy_profiler]add a new port

add a new port: easy_profiler

It looks like this fails for all triplets:
https://dev.azure.com/vcpkg/public/_build/results?buildId=17795&view=logs
Building package easy-profiler[core]:x86-windows...
Could not locate cached archive: C:\vsts\_work\2\s\archives\90\90eb6f2dbc3d6b485d3d1d5a2713d5e6668ce746.zip
-- Downloading https://github.com/yse/easy_profiler/archive/91d10c2b464256e1838349478d92f8f8014d1f54.tar.gz...
-- Extracting source C:/vsts/_work/2/s/downloads/yse-easy_profiler-91d10c2b464256e1838349478d92f8f8014d1f54.tar.gz
-- Using source at C:/vsts/_work/2/s/buildtrees/easy-profiler/src/f8014d1f54-a8b6295259
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Installing: C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/share/easy_profiler/copyright
-- Performing post-build validation
Include files should not be duplicated into the /debug/include directory. If this cannot be disabled in the project cmake, use
    file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
The /lib/cmake folder should be merged with /debug/lib/cmake and moved to /share/easy-profiler/cmake.
The following cmake files were found outside /share/easy-profiler. Please place cmake files in /share/easy-profiler.

    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/lib/cmake/easy_profiler/easy_profilerConfig.cmake
    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/lib/cmake/easy_profiler/easy_profilerConfigVersion.cmake
    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/lib/cmake/easy_profiler/easy_profilerTargets-release.cmake
    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/lib/cmake/easy_profiler/easy_profilerTargets.cmake
    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/debug/lib/cmake/easy_profiler/easy_profilerConfig.cmake
    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/debug/lib/cmake/easy_profiler/easy_profilerConfigVersion.cmake
    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/debug/lib/cmake/easy_profiler/easy_profilerTargets-debug.cmake
    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/debug/lib/cmake/easy_profiler/easy_profilerTargets.cmake

The /debug/lib/cmake folder should be merged with /lib/cmake into /share/easy-profiler
The software license must be available at ${CURRENT_PACKAGES_DIR}/share/easy-profiler/copyright

    file(COPY ${CURRENT_BUILDTREES_DIR}/src/f8014d1f54-a8b6295259/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/easy-profiler)
    file(RENAME ${CURRENT_PACKAGES_DIR}/share/easy-profiler/LICENSE ${CURRENT_PACKAGES_DIR}/share/easy-profiler/copyright)
The following EXEs were found in /bin or /debug/bin. EXEs are not valid distribution targets.

    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/bin/profiler_converter.exe

The following EXEs were found in /bin or /debug/bin. EXEs are not valid distribution targets.

    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/debug/bin/profiler_converter.exe

Import libs were not present in C:\vsts\_work\2\s\packages\easy-profiler_x86-windows\debug\lib
If this is intended, add the following line in the portfile:
    SET(VCPKG_POLICY_DLLS_WITHOUT_LIBS enabled)
Import libs were not present in C:\vsts\_work\2\s\packages\easy-profiler_x86-windows\lib
If this is intended, add the following line in the portfile:
    SET(VCPKG_POLICY_DLLS_WITHOUT_LIBS enabled)
The following files are placed in
C:\vsts\_work\2\s\packages\easy-profiler_x86-windows:

    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/LICENSE.APACHE
    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/LICENSE.MIT

Files cannot be present in those directories.

The following files are placed in
C:\vsts\_work\2\s\packages\easy-profiler_x86-windows\debug:

    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/debug/LICENSE.APACHE
    C:/vsts/_work/2/s/packages/easy-profiler_x86-windows/debug/LICENSE.MIT

Files cannot be present in those directories.

Found 11 error(s). Please correct the portfile:
    C:\vsts\_work\2\s\ports\easy-profiler\portfile.cmake
-- Performing post-build validation done
Error: Building package easy-profiler:x86-windows failed with: POST_BUILD_CHECKS_FAILED
Elapsed time for package easy-profiler:x86-windows: 20.37 s

/azp run

Thanks for making this PR!
We're closing this for inactivity -- if this is incorrect, please open a new PR!


[Feature Request] Add manga url to the share button

Why/User Benefit/User Problem
When you press share, the name, chapter no and page no. are also sent as text to the app you are sharing to, despite that, some people still are unable to find those mangas, and for them it would be nice if the url of the manga was also appended
What/Requirements
It would be nice if the merge url is also appended.
If you don't mind, have the url in angle brackets so that they don't embed in discord and some other similar apps that support markdown

This for the page share right?

This for the page share right?

This for the page share right?

This for the page share right?

yeah

in  5.2.4


Anime & Manga Custom Function

Added custom function for anime and manga info

$getID - to get anime/manga ID
$animeInfo - to get anime Info
$animeCharInfo - to get anim character info
$mangaInfo - to get manga info
$mangaCharInfo - to get manga character info

Refer https://nanotech-wiki.vercel.app/ for docs. Also added the same in README.md
I hope this gets accepted.
With regards
NanotechPikachu

To avoid confusions and help sorting directories, bundle each function in it's own.

It's been eons since this PR.
Anyway, I do that when i get time.


Problem in chrome in new tab for video when there is a lot of them

Selenoid-UI v1.7.0
Tab with videos hangs up in Chrome when there is a lot of them:
When count of videos is too big - tab just hangs in Chrome on loading all video players.
Firefox loads same page just fine ( as it could)  ( 390 videos)

@ShinKaiRyuu could be because currently video is using preload = auto property.
<video controls preload="auto">

@eacevedo79 any ideas how to improve this?

i'll look into it, i'm thinking either setting preload="none" or using something like https://github.com/scrollreveal/scrollreveal may help.
i'll update here with my findings.

Found a new problem after updating main server to new selenoid and selenoid-ui versions. We have 2000+ videos and this cause weird communicating problem with getting status and using vnc sessions of active right now tests

@ShinKaiRyuu let's first fix this one and see whether it helps.


Bug: Insert Image Dialog appearing twice.

Tested in Chrome (Version 117.0.5938.152 (Official Build) (64-bit)) and Edge on Windows.

Click Insert new image.
The file dialog appears.
Then a second file dialog appears.

Expected Behaviour
only one file dialog box should appear.
The problem did not occur in Firefox on Windows.

Hey I would like to work on this bug can you please assign this to me :)

Thanks for the report @David-Carty!
@ishika2021 sorry, but it required some tinkering which I needed to think and test through as I wrote it.

@ishika2021 what needs updating is the docs for setActiveTool which now accepts a new prop for type: "image" — if you're interested, you can check the PR changes for details (also make sure the PR is opened against docs-next branch instead of master).


GH-70 Allow the client to discover new brokers

Refactor the message listener container to finish tasks on broker connection failure
and spawn new ones whenever a new broker is discovered;
Add an explicit disconnect operation on the ConnectionFactory to release the connection
on failure;
Other improvements and test refactorings;

This is a pretty big change to have no tests :smile:
Given the commit comment mentions tests, I guess this was due to the commit hour.

Yeah, actually I've tested this manually, since tests that involve starting and stopping brokers are faring pretty badly with the PR.
Let me add one though.

The test battery should catch any regressions though.

The 'test refactoring' was an artifact of an earlier change that I ditched on rebase, since it didn't really improve much over the existing test set.

That's all for me here.
Will take a look one more time when will be at home this afternoon.
But everything looks good anyway. I don't see now critical concerns, unless it is still enough difficult to determine the whole logic when it is distributed between thread...
 It's disabled by default in the tests.

I guess we could consider dropping it to trace level. @mbogoevici are we expecting a final commit to address the loose ends?

I guess https://github.com/spring-projects/spring-integration-kafka/pull/89#issuecomment-157423426, I guess we just have a couple of minor things left: https://github.com/spring-projects/spring-integration-kafka/pull/89#discussion_r45081740 and https://github.com/spring-projects/spring-integration-kafka/pull/89#discussion_r45081556. The main question there was running the tests in Windows.

Oh, sorry; I see you reverted that AtomicInteger stuff - @artembilan are you going to merge after testing on Windoze?

Merged as https://github.com/spring-projects/spring-integration-kafka/commit/cabc9d14a717222fd6ffb3969288f44eba9b1d29


Add Pinterest check

Add support to check the availability of a pinterest account

You're right! I'll fix it, thanks and sorry!

Hi @deathwebo, No worries 😄
I just wanna help this issue to resolve the conflict and the indentation of this PR.
Thanks for contributing! 🙏
And please give namecheck a ⭐ if you like this project! 😄


[request] sort wards alphabetically

There are hundreds of ward skins making it take ages to find specific ones. Having them sorted alphabetically would make it a lot easier or adding a search bar.

@hotline1337 how do you obtain the update values?

@hotline1337 hexadecimal update values


Refactor to align with Maven Plugin

This commit removes app.yam, and moves the
Docker file and associated image files into
src/main/webapp. This way it aligns
with the maven plugin (supposedly the direction
MVM are moving towards) which makes its easier
to run locally.

Please update gcloud plugin to <IP_ADDRESS>.v20150902 and gae libs to latest.

1.9.26 gae plugin

LGTM after those changes.

Argh! - This really broke the sample - getting rid of the app.yaml was wrong.  -- Sigh.

@lesv the sample was already broken as it did not work locally. I was trying to fix it and followed what @ludoch's example said to do.

Understood - I was just being grumpy last night.  Change is difficult on folks.

:+1: sorry if I made things worse, obviously it's a tricky project!


[Removal]:

Hotspot Name
Late opal spider
Hotspot b58 Address
11LnLmscEmmAqjDRZFXKKAWW3yv75uf2a4sLZGLe975XFiDWMaX
Discord Handle
No response
Hotspot Manufacturer
Bobcat
Removal Reason
The address and antenna are correct now, no cheating.
Modifications
No
Extra forwarders
No
Extra antennas
Yes
Additional Information
With a. 5.8dbi antanna and in a 80 meters high building where is my bedroom.

We have taken into account this removal request in the next iteration of the denylist. It may take some time before it's processed. This is an automated comment due to the volume of addition and removal requests. A future tool is in the works to provide more insight into the analysis approach made by the Helium team and community members that maintain this list.


Anirudh's Commits

Here are all the commits/work I contributed. I've gone with COVID since last Wednesday, and committed everyday on a project before then. Since last Wednesday, I've been sick and unable to do work. I got serious side effects of COVID like a high fever and body aches, and had to go to the ER.
Work on Nasty Legacy

Create Password Database
Code to Change Password
Design Work CRUD Page
Design Work Main Page
Button Fixes on Deployed Site

Work on Nighthawk Coding Society

Create Class for Project
Created functions for project.py
Finished project.py

Last commit was made on 5/24, or the last day I came to school.


Resolve Package Graph warnings when using Swift Package Manager

Describe the bug
After integrating Amplify using Swift Package Manager I get 8 Resolve Package Graph warnings with messages like "found 2 file(s) which are unhandled; explicitly declare them as resources or exclude from the target".
The first of these refers to a file "~/Library/Developer/Xcode/DerivedData/test-app-ghaxlhcelpjhlaebcjryqedbfrpv/SourcePackages/checkouts/amplify-ios/Amplify/Info.plist"
The rest are shown in the attached screenshot.
To Reproduce

Create a new iOS app project in Xcode. I'm using SwiftUI
Install Amplify using Swift Package Manager, following the instructions here. I've chosen the Amplify, AWSPluginsCore and AWSCognitoAuthPlugin packages
Build the project
The warnings will be shown

Expected behaviour
No warnings
Screenshots

Environment(please complete the following information):

Amplify Framework Version: 1.8.0
Dependency Manager: Swift Package Manager
Swift Version: 5.3.2
CLI Version: 4.47.1

Device Information (please complete the following information):

Device: MacBook Pro (Intel)

Hi @pierceglennie Thank you for reaching out, I was able to reproduce the issue. Here is a PR for the fix - https://github.com/aws-amplify/amplify-ios/pull/1163

Thanks for looking into it so quickly

Closing this issue since the PR has been released.

Thank you for the quick fixes! However, with the latest stable version (1.8.1) there appears to be one file that is still unhandled:


Add src folder to the release package

Fixes #90

How would you import things from Incremental DOM if you checked out from Github?

I just added the index.js file I forgot before.
With that one, you could just do import { ... } from 'incremental-dom/index'; or use the full path if needed (i.e.: node_modules/incremental-dom/index).

Did you push your changes? I don't see index.js being in "files" in package.json.
Also, you'll need to sign the contributor license agreement before I can merge this PR.

Pushed & submitted.


Mina2BodyPatch for 2.18

fix for http://camel.465427.n5.nabble.com/Camel-logs-whole-message-body-in-case-of-org-apache-camel-CamelExchangeException-quot-Cannot-write-b-td5783240.html

Thanks for the PR it has been merged. Do you mind closing this?


Use ensembl-web deploy-tools image

Requirements
Use ensembl-web deploy-tools docker image.
Type

[ ] Bug fix
[ ] New feature
[ ] Improvement to existing feature
[x] CI/CD pipeline

Related JIRA Issue(s)
Importance
Description
Deployment URL
Views affected
Other effects

[ ] 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.

Possible complications

@kamaldodiya Can we merge this PR?

@imransl Yes, it can be merged.its just using different docker image for deployment.


demo / docs page appears broken

What used to be contained in the left-hand window (api docs) is now at the bottom of the page, and the slide mechanism appears broken. Anyone else seeing this?

Excuse the late reply, but I am not seeing this. I'd be happy to correct it, if you could more explicitly tell me what you are experiencing?

The documentation will be rewritten. Thank you!


Translation of site title, name, role, affiliation...

Hi,
Currently I'm able to create content and navigation menu in different language. However, I'm unable to switch site title, name, role, affiliation and even avatar between different languages? Wondering whether could be done without editing the html files of the theme.

You can add those translations in config.toml.
Create languages.<language-code> block for each language.
Example:
[languages.en]
  languageCode = "en-in"

[languages.hi]
  languageCode = "hi-in"
  title = "प्रतीक कुमार"

  [languages.hi.params]
    name = "प्रतीक कुमार"
    description = "मैं आईआईटी हैदराबाद में कंप्यूटर साइंस एंड इंजीनियरिंग में अपनी स्नातक की डिग्री पूरी कर रहा हूं।"
    role = "स्नातक छात्र"
    organizations = [ { name = "आईआईटी हैदराबाद", url = "https://iith.ac.in" } ]
    address = "आईआईटी हैदराबाद, कंदी, संगारेड्डी - 502285, तेलंगाना, भारत"

You can refer my site's config file where I have added the translation in Hindi.

Thank you!
My bad. Thought it was theme specific.


Unoccupied gets UNK on VLD download

UNK gets added as the Chapman Code of unoccupied buildings. I did not have instances of 'v' or 'b' so cannot comment on those.

@geoff Problem does not originate with the download. FC1 vld processing adds it to both birth and verbatim county fields as part of  the entry creation. The download takes what is already there.
Will eliminate as part of the download.

Code updated to remove UNK if uninhabited. Note yet deployed

Have confirmed that the same problem exists for b n v as well as u; but not for x

Code adjusted but not yest deployed

Deployed


merge package from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>

Codecov Report

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

@@           Coverage Diff           @@
##           master     #334   +/-   ##
=======================================
  Coverage   83.33%   83.33%
=======================================
  Files           1        1
  Lines           6        6
=======================================
  Hits            5        5
  Misses          1        1

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 3e2e271...f814308. Read the comment docs.

Coverage remained the same at 83.333% when pulling f81430897d371df29521d34f5e9c4ea41d927492 on template-sync-1 into 3e2e2718fe9d191518dc9d2d760eefeda4e46018 on master.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Fixes Implement buttons for Mattermost channel #4455

Proposed changes:

rasa\core\channels\mattermost.py

Implement send_text_with_buttons() in MattermostBot class according to mattermost message buttons docs
Initialize MattermostBot and MattermostInput with an additional parameter webhook_url

rasa\cli\initial_project\credentials.yml (not really necessary, but very helpful for an easy start)

add Mattermost example with additional webhook_url

Status (please check what you already did):

[x] made PR ready for code review
[ ] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog
[ ] reformat files using black (please check Readme for instructions)

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Thomas Gengenbach seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for the PR, we'll give it a review as soon as possible. In the meantime, please sign the CLA so that we can accept your contribution.

Thanks for the PR, we'll give it a review as soon as possible. In the meantime, please sign the CLA so that we can accept your contribution.

I signed the CLA, doesn't seem to update though. This whole CLA process seems a bit buggy.

Oh, from the message, could it be that you used a different email from your GitHub ID? Not sure if that's possible, but maybe something you want to verify.

Oh, from the message, could it be that you used a different email from your GitHub ID? Not sure if that's possible, but maybe something you want to verify.

I signed in with my GitHub ID, so I guess it used the same email.

Did you try the recheck link?

Did you try the recheck link?

Yes, several times.

Okay. Then, maybe close this and create a new PR.

Created new pull request #4468

Created new pull request #4468

And there is a similar issue:
CLA assistant check
Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.
✅ mexophantes
❌ Thomas Gengenbach
Thomas Gengenbach seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

It looks like the email address you used for your commit should be the one you use  for your PR (https://github.com/cla-assistant/cla-assistant/issues/68)

Created new PR #4473 (Solving comments over there)


[jnigen] Jnigen fails with FormatException

Jnigen fails with the following error.
This error message does not help me know what to do next.
What file does this error message mention about?
dart run jnigen --config .\jnigen.yaml
(jnigen) INFO: ApiSummarizer.jar exists. Skipping build..
(jnigen) INFO: execute java -jar .dart_tool/jnigen/ApiSummarizer.jar -c jar\okio-3.0.0.jar;jar\okhttp-4.10.0.jar --backend asm okhttp3.OkHttpClient
Unhandled exception:
FormatException: Unexpected extension byte (at offset 1)
#0      _Utf8Decoder.convertChunked (dart:convert-patch/convert_patch.dart:1852:7)
#1      _Utf8ConversionSink.addSlice (dart:convert/string_conversion.dart:304:28)
#2      _Utf8ConversionSink.add (dart:convert/string_conversion.dart:300:5)
#3      _ConverterStreamEventSink.add (dart:convert/chunked_conversion.dart:69:18)
#4      _SinkTransformerStreamSubscription._handleData (dart:async/stream_transformers.dart:111:24)
#5      _RootZone.runUnaryGuarded (dart:async/zone.dart:1594:10)
#6      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
#7      _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#8      _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:784:19)
#9      _StreamController._add (dart:async/stream_controller.dart:658:7)
#10     _StreamController.add (dart:async/stream_controller.dart:606:5)
#11     _Socket._onData (dart:io-patch/socket_patch.dart:2447:41)
#12     _RootZone.runUnaryGuarded (dart:async/zone.dart:1594:10)
#13     _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:339:11)
#14     _BufferingStreamSubscription._add (dart:async/stream_impl.dart:271:7)
#15     _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:784:19)
#16     _StreamController._add (dart:async/stream_controller.dart:658:7)
#17     _StreamController.add (dart:async/stream_controller.dart:606:5)
#18     new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1936:33)
#19     _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:1379:14)
#20     _microtaskLoop (dart:async/schedule_microtask.dart:40:21)
#21     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
#22     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:118:13)
#23     _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:185:5)

 Flutter (Channel stable, 3.16.4, on Microsoft Windows [Version 10.0.22631.2428], locale ja-JP)
    • Flutter version 3.16.4 on channel stable at C:\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 2e9cb0aa71 (3 weeks ago), 2023-12-11 14:35:13 -0700
    • Engine revision 54a7145303
    • Dart version 3.2.3
    • DevTools version 2.28.4

dependencies:
  jni: 0.7.2

dev_dependencies:
  jnigen: 0.7.0

Can you share your jnigen.yaml?

Hello @glanium, dont' know if you still facing this issue, but, from I can see from your config file, you trying to access a dependency that it is not implemented in the project, you need to fetch the dependency to be able to import it, like this:
summarizer:
  backend: asm

output:
  dart:
    path: lib/src/okhttp3.dart
    structure: single_file
  bindings_type: dart_only

class_path:
  - 'jar/okio-3.0.0.jar'
  - 'jar/okhttp-4.10.0.jar'

classes:
  - 'okhttp3.OkHttpClient'

#Add this lines
maven_downloads:
  source_deps:
    - "com.squareup.okhttp3:okhttp:4.12.0"
    - "com.squareup.okhttp3:logging-interceptor:4.12.0"

Don't forget to run flutter build apk before generate the bindings, tell me if this help

I had assumed that the .jar files do exist in the jar/ directory. I tried running it on my machine and it "works", meaning that it produces the bindings, however since okhttp is a Kotlin library, there are functions like public final okhttp3.OkHttpClient$Builder -addNetworkInterceptor(kotlin.jvm.functions.Function1 function1) (with a hyphen in the name) which break the code, as having - in the identifiers is not allowed in Dart.
This is done in okhttp to prevent ambiguous overloads from Java: https://github.com/square/okhttp/blob/76acdc5d0d437253d01dc4f90e43247d1ad22682/okhttp/src/main/kotlin/okhttp3/OkHttpClient.kt#L649-L664
The fix is to either exclude the generation of this method for now, or a patch to jnigen to convert - in the name to something else. Unfortunately we don't yet support renaming. See #787.

@HosseinYousefi you managed to run without fetch the dependencies in the config file?

@HosseinYousefi you managed to run without fetch the dependencies in the config file?

If you download the jars yourself, and put them in jars/ directory, you can generate bindings. maven_downloads is a convenience tool which I proposed to be eventually removed #576.

Are you sure that  lib/src/okhttp3.dart is not being generated? I downloaded the jar file from https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp/4.10.0 and with the exact same config yaml, it works on both mac and Windows.

I had assumed that the .jar files do exist in the jar/ directory. I tried running it on my machine and it "works", meaning that it produces the bindings, however since okhttp is a Kotlin library, there are functions like public final okhttp3.OkHttpClient$Builder -addNetworkInterceptor(kotlin.jvm.functions.Function1 function1) (with a hyphen in the name) which break the code, as having - in the identifiers is not allowed in Dart.
This is done in okhttp to prevent ambiguous overloads from Java: https://github.com/square/okhttp/blob/76acdc5d0d437253d01dc4f90e43247d1ad22682/okhttp/src/main/kotlin/okhttp3/OkHttpClient.kt#L649-L664
The fix is to either exclude the generation of this method for now, or a patch to jnigen to convert - in the name to something else. Unfortunately we don't yet support renaming. See #787.

About that, what do you think about this proposal #956?

Do you still get this issue in the latest version of JNIgen?

I'll try to fix this issue for the next version then. Could you please create a small reproducible example repository that fails?

@glanium

What version of java are you using?
Can you send the output of java -jar .dart_tool/jnigen/ApiSummarizer.jar -c jar\okio-3.0.0.jar;jar\okhttp-4.10.0.jar --backend asm okhttp3.OkHttpClient?

That's odd, it seems that the okhttp3.OkHttpClient is not being parsed as an argument in your machine, causing getArgs().length to be < 1! Again everything seems to be working on my machine on the same OpenJDK version. The only thing that might cause this issue which is different in my setup is your ja-JP locale, and an issue in Apache Commons CLI and/or Windows terminal. I'll investigate this further.
P.S. I assume ..dart_tool with two dots is a typo, otherwise it wouldn't have run at all?


Expand Region Options for Testing

Fixes #N/A
Description
How was this change tested?
Does this change impact docs?

[] Yes, PR includes docs updates
[] Yes, issue opened: #
[x] No

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5464

Relevant Lines:
6451

💛  - Coveralls


Could you provide with commonly used pretrained models with se modules?

As it is evident SE module can dramatically improve the accuracy of network such as ResNet, coule you please also provide some pretrained models?
Just like SE-ResNet101/SE-ResNet50... in this page.
https://github.com/Cadene/pretrained-models.pytorch#torchvision

TResNet models have SE, and are better the SE-ResNet. use them.
(TResNet-M is equivalent in runtime to SE-ResNet50, TResNet-L-V2  is equivalent in runtime to SE-ResNet101)
note that mobilenet and OFA models also use SE.


Is there any plan to develop the go version backend server?

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
Is there any plan to develop the go version backend server?because I found that the java version takes up a lot of cpu and memory
Use case
No response
Related issues
No response
Are you willing to submit a PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

No, there is no point to do this.


Copy UserBundle's EM setup

We should use the same methods of getting the entity manager that UserBundle is using.

ODM implemented, however will remain open until the manager registries are available in symfony
@Stof, I assume FOSUB will update its extension code for the PR that was merged -- https://github.com/symfony/DoctrineMongoDBBundle/pull/47 ?

@merk FOSUB will get an updated version for Symfony 2.1 yes.
I still have a few things that I want to do for FOSUB for its 1.1 release (mostly improving the Propel support which sucks currently) and then I will make master require Symfony 2.1 to use its new features to fix some issues


Fix tables

Jesus. It took me way too much time find a solution for #26.
The issue was that the custom_js.html function was not being included after updating the Wowchemy to version 5.5.0 (or so) in #16.
Rhe underlying issue send to be a refactoring bug in the template for the site: site_js.html. Apparently the custom_js hook was deprecated in this commit. Though this commit claims that the custom_js.html is supported despite being deprecated, I don't think it is.
Probably a refactoring error ({{ if templates.Exists "partials/custom_js" }} should be {{ if templates.Exists "partials/custom_js.html" }}?).
Anyways, updating to the new extensibility hook system solves the issue.

Update: my PR (wowchemy/wowchemy-hugo-themes#2866) was merged. I spropose still merging this PR, since the custom_js.html hook will be removed at some point anyways.


Option to disable login version message.

Would it be possible to add an option to disable the login version notification / update checker?

NewVersion -> NewVersion: false in generalConfig file


MXNet v0.9.3a bug

For bugs or installation issues, please provide the following information.
The more information you provide, the more likely people will be able to help you.
Environment info
Operating System: Docker Ubuntu 14.04
Package used (Python/R/Scala/Julia): Python
MXNet version: 0.9.3a
Python version and distribution: 2.7.6
Error Message:
This bug is caught by Yao's notebook automated testing script with Karishma's linear-regression.ipynb notebook. MXNet score mean-square-error metric sometimes returns 'nan'.
Minimum reproducible example
In mxnet-notebooks/python/tutorials/linear-regression.ipynb cell No.9 and No.10:
#Evaluation
metric = mx.metric.MSE()
model.score(eval_iter, metric)

#Evaluation Data
eval_data = np.array([[7,2],[6,10],[12,2]])
eval_label = np.array([11.1,26.1,16.1]) #Adding 0.1 to each of the values
eval_iter = mx.io.NDArrayIter(eval_data, eval_label, batch_size, shuffle=False)
model.score(eval_iter, metric)

Sometimes outputs are 'nan'.
Steps to reproduce
or if you are running standard examples, please provide the commands you have run that lead to the error.
Run this notebook several times and print the result. Sometimes it produces desired result, sometimes 'nan'.
What have you tried to solve it?
If we explictly set 'reset=False", it returns 'nan' every time:
model.score(eval_iter, metric, reset=False)

It might be related to NDArrayIte reset.

It turns out this issue results from training data and learning rate.