Assert MAR check when addresses have undigits

Currently, addresses used to fetch and store memory are simply converted to a binary value. Any undigits are converted to an 8 or a 9.
Need a proper alarm channel that will allow the Register class to signal check conditions like parity and invalid digits.

Implemented in v0.07.


Update Ubuntu-virtual-machines-on-Hyper-V.md

Update the table to reflect the features available for Ubuntu 20.04 LTS

Support for Hyper-V sockets will be addressed in a separate PR.

@linuxelf001 Is this ready to be merged? Thanks!!

Yes, @eross-msft.


Colored Illustration

Hi all,
is it possible to add a feature, which allows an user to select his own colored illustration (nodes AND edges) in the dashboard? So the user can highlight relevant connections to and between entities.

Show legend on svg export

Show legend on svg export


chore: Refactor flood_uncover

Switch VecDeq for normal Vec
Simplify flood_uncover if nesting
Use Extend trait for Vec

LGTM


UF-328: HelpIcon - allow title/content update

Using setHelpTitle/setHelpContent currently has no effect as the popover instance is not updated.

+1 to merge.


go/types: missing Info.Types for *ast.FuncType

In this program, types.Info.Types records no type for f's ast.FuncType node. I think it should:
package p

func f() (int, string) {
    return 0, ""
}

@madelinekalil

Related Issues

go/types: missing Info.Types entry for variadic parameter *ast.Ellipsis #28277 (closed)

(Emoji vote if this was helpful or unhelpful; more detailed feedback welcome in this discussion.)

Hi @adonovan,
I’d like to work on this if @madelinekalil  approve that capturing this information is the right approach. I’ve recently added  a PR on a mini parser for go.mod, and the Go codebase looks clean and approachable. I am particularly interested in the parser, AST, and type-checking stages, and I want to contribute to these areas as they seem beginner-friendly and a great way to start learning a language's type system through hands-on experience.

I’d like to work on this if @madelinekalil approve the issue. I’ve recently added a PR on a mini parser for go.mod, and the Go codebase looks clean and approachable. I am particularly interested in the parser, AST, and type-checking stages

Thanks for your interest!  @madelinekalil discovered the bug, but I think @griesemer is the best person to decide whether the simple fix you suggest is the right one. I know in the past there have been several discussions about when exactly the type checker guarantees to record a type for an expression, and it's possible this one lies in a grey area since, in context, the FuncType it isn't strictly a term or a type. Perhaps the most significant part of the fix will be to clarify the documentation on precisely what the user can safely assume.

they seem beginner-friendly

I have never heard go/types described that way before! ;-)

but I think @griesemer is the best person to decide whether the simple fix you suggest is the right one.

no problem. I can understand, I will keep looking at the issues and PRs and learning.

I have never heard go/types described that way before! ;-)

No no, I mean I am interested, and at least I can understand issues associated with these layers.


Should I add Error texts if a resolver fails to process

on one hand it would be more visable to the user as to what has gone wrong
on the other hand i am trying to avoid putting text that the user does not intend to be typed out to be typed out.

maybe logging in the answer. rather than writing the error in the output of refusing to output we could simply log the error to the user and leave the text as it is.

but logging would be a lot less visable than outputting some error text in the output. hmmmm. i think i need more time to think on what i want to do.


Why are I3Connection and I3EventListener separate?

It seems they both access the same socket file, why are they separate types? Currently, if I want to get the current workspace state at the beginning of my program and then all subscribe to workspace updates, this requires opening the socket file twice.

Is your question around why this implementation separates them, or why you'd want to separate them more broadly? The i3 IPC docs say (emphasis added):

Caveat: As soon as you subscribe to an event, it is not guaranteed any longer that the requests to i3 are processed in order. This means, the following situation can happen: You send a GET_WORKSPACES request but you receive a "workspace" event before receiving the reply to GET_WORKSPACES. If your program does not want to cope which such kinds of race conditions (an event based library may not have a problem here), I suggest you create a separate connection to receive events.

Just off the top of my head, it seems like it should be okay to open the connection once, send a bunch of non-event subscription messages, and then subscribing to events and continuing with the program. I have a use case where I want to send messages while receiving events, and it's much more straightforward to just keep a second connection open.
That said, there's probably a way to unify the interfaces such that you can create a single connection, and calling subscribe will start streaming events.

there's probably a way to unify the interfaces such that you can create a single connection, and calling subscribe will start streaming events.

That would be nice.


HTTP/2 or pure TCP support for pod loadbalancer.

Problem
I will be using HTTP/2 for all my grpc connections, unfortunately I've found out that HTTP/2 isn't supported for load balancing to ambassador's pods, this is a deal-breaker for me at the moment.
What I want
I want to be able to use HTTP/2 from clients all the way down to my grpc service.
Describe alternatives you've considered
NGINX :stuck_out_tongue:
Additional context
This came into light when running load tests against ambassador, then trying to use the pod load-balancer which in turn caused connections to fail.

Can you explain how you're actually testing this or where you found "HTTP/2 isn't supported for load balancing to Ambassador pods"? Ambassador/Envoy fully supports HTTP/2, so not clear what exactly you're running into.

If you meant that http2 is not working between the client and ambassador than you have to make sure that you've added alpn_protocols: h2 (or alpn_protocols: h2,http/1.1) on the tls module and on each TLSContext if you use SNI.  If you meant that http2 is not working between the ambassador and backend workload you need to add grpc: True onto your Mapping (add the alpn protocols if you wish to use TLS over grpc as explained in https://www.getambassador.io/user-guide/grpc/ )

I'm sorry, I came to this conclusion too hastily - I have yet to find out why I am having issues with pod load-balancing, turns out HTTP/2 is officially supported.


@Url.Kentico().ImageUrl(...), not @Url.KenticoImageUrl(...)

Brief bug description
I suspect a minor code error in Views/Doctors/Detail.cshtml. The following line...

Repro steps

Add repo to project solution
Attempt to build
See error

Expected behavior
I believe the correct code would be...

Test environment

Version - Kentico v12.0

Thank you for submitting the issue! In general you would be correct, but in this case it is intentional because we want to separate Kentico API from MVC project (and other libraries for that matter) as much as we can. For that reason we created an extension method using the KenticoImageUrl signature that you can find here: https://github.com/Kentico/training-kentico-k12/blob/master/MedioClinic/Extensions/UrlExtensions.cs
Basically you wrap Kentico code in your own so that you have more control over it, you don't 'pollute' your views with Kentico code/namespace which then results in better maintainability/extensibility and upgradability.


ZEPPELIN-210 Show notebook in a homescreen

https://issues.apache.org/jira/browse/ZEPPELIN-210
This patch lets user specify a notebook id by ZEPPELIN_NOTEBOOK_HOMESCREEN environment variable or zeppelin.notebook.homescreen property. Then Zeppelin default homescreen will be replaced by the notebook.
Here's an example of home screen

Ready to merge.

I tested this feature but could not get it to work.

we should add the property place holder to zeppelin-site.xml.template and env variable to zeppelin-env.sh.template

<property>
  <name>zeppelin.notebook.homescreen</name>
  <value>2AV4WUEMK/</value>
</property>

export ZEPPELIN_NOTEBOOK_HOMESCREEN=2AV4WUEMK

Adding the property to site XML does not work, only the env variable works.
note that if we rename the notebook we still have to set the variable to the id (file name on the disk) and not the notebook name. (only why to find the id is from the URL)
Can we hide the homepage notebook from the notebook list? I wouldn't want all users play with the homepage...

Eran

@eranwitkon  Thanks for feedback.

we should add the property place holder to zeppelin-site.xml.template and env variable to zeppelin-env.sh.template

Added property place holder to zeppelin-site.xml.template and zeppelin-env.sh.template

Adding the property to site XML does not work, only the env variable works.

To me both way works. could you verify it again?

note that if we rename the notebook we still have to set the variable to the id (file name on the disk) and not the notebook name. (only why to find the id is from the URL)

For now, user need to get notebook id from URL. not name of notebook.

Can we hide the homepage notebook from the notebook list? I wouldn't want all users play with the homepage...

Added option to selectively hide homescreen notebook from list.

Hi,
I tested this again with the following results:

I can set the variable both in the *-env and *-site and get it to work
hide the notebook from the list works fine
BUT I had a problem with my MD notebook when I set the tutorial notebook as
home page ( 2A94M5J1Z ) everything worked fine but setting my md notebook
showed an empty page.
attached is my md notebook
Here is my homepage open as notebook:
[image: Selection_010.png]
Here is what I get when I set it as homepage
[image: Selection_011.png]
idea: can we add a button on the notebook level by the schedule button
with the "Set as homepage" option? instead of editing the env\site files?
idea: out of the scope of this PR but should we have a zeppelin function
which list the notebooks in zeppelin e.g. z.notebooks collection, so I can
write my personalized homepage but still get the list of notebooks? - if
needed I can see the current homepage implementation and refactor it as a z
method.
Eran

On Mon, Aug 10, 2015 at 1:03 AM Lee moon soo<EMAIL_ADDRESS>wrote:

@eranwitkon https://github.com/eranwitkon Thanks for feedback.

we should add the property place holder to zeppelin-site.xml.template
and env variable to zeppelin-env.sh.template

Added property place holder to zeppelin-site.xml.template and
zeppelin-env.sh.template

Adding the property to site XML does not work, only the env variable
works.

To me both way works. could you verify it again?

note that if we rename the notebook we still have to set the variable
to the id (file name on the disk) and not the notebook name. (only why to
find the id is from the URL)

For now, user need to get notebook id from URL. not name of notebook.

Can we hide the homepage notebook from the notebook list? I wouldn't
want all users play with the homepage...

Added option to selectively hide homescreen notebook from list.
—
Reply to this email directly or view it on GitHub
https://github.com/apache/incubator-zeppelin/pull/191#issuecomment-129253727
.

What happen if I set a note as Home and then remove this note?

based on my test it revert back to the original homepage.
Eran
On Mon, Aug 10, 2015 at 9:13 AM Anthony Corbacho<EMAIL_ADDRESS>wrote:

What happen if I set a note as Home and then remove this note?
—
Reply to this email directly or view it on GitHub
https://github.com/apache/incubator-zeppelin/pull/191#issuecomment-129318414
.

@eranwitkon Thanks for the feedback.

hide the notebook from the list works fine
BUT I had a problem with my MD notebook when I set the tutorial notebook as
home page ( 2A94M5J1Z ) everything worked fine but setting my md notebook
showed an empty page.
attached is my md notebook
Here is my homepage open as notebook:
[image: Selection_010.png]
Here is what I get when I set it as homepage
[image: Selection_011.png]

Could you re-attache screenshot?

idea: can we add a button on the notebook level by the schedule button
with the "Set as homepage" option? instead of editing the env\site files?

If there's "Set as homepage" button, the information need to be saved.
I think note.json is not the place, because two or more notebook can have "set as homepage" option on, while note.json can be copied from the other instance of Zeppelin.
Information need to be saved in somewhere Zeppelin instance specific place (like conf/interpreter.json).
I think having "set as homepage" button is big enough to discuss and implement separately.

idea: out of the scope of this PR but should we have a zeppelin function
which list the notebooks in zeppelin e.g. z.notebooks collection, so I can
write my personalized homepage but still get the list of notebooks? - if
needed I can see the current homepage implementation and refactor it as a z
method.

This is good idea and can be a future work

Here they are re-attached
On Mon, Aug 10, 2015 at 10:23 PM Lee moon soo<EMAIL_ADDRESS>wrote:

@eranwitkon https://github.com/eranwitkon Thanks for the feedback.

hide the notebook from the list works fine
BUT I had a problem with my MD notebook when I set the tutorial notebook as
home page ( 2A94M5J1Z ) everything worked fine but setting my md notebook
showed an empty page.
attached is my md notebook
Here is my homepage open as notebook:
[image: Selection_010.png]
Here is what I get when I set it as homepage
[image: Selection_011.png]

Could you re-attache screenshot?

idea: can we add a button on the notebook level by the schedule button
with the "Set as homepage" option? instead of editing the env\site files?

If there's "Set as homepage" button, the information need to be saved.
I think note.json is not the place, because two or more notebook can have
"set as homepage" option on, while note.json can be copied from the other
instance of Zeppelin.
Information need to be saved in somewhere Zeppelin instance specific place
(like conf/interpreter.json).
I think having "set as homepage" button is big enough to discuss and
implement separately.

idea: out of the scope of this PR but should we have a zeppelin function
which list the notebooks in zeppelin e.g. z.notebooks collection, so I can
write my personalized homepage but still get the list of notebooks? - if
needed I can see the current homepage implementation and refactor it as a z
method.

This is good idea and can be a future work
—
Reply to this email directly or view it on GitHub
https://github.com/apache/incubator-zeppelin/pull/191#issuecomment-129572986
.

@eranwitkon i still can not see re-attached screenshots.

Here is what I see when I set a a spesific notebook as homepage

here is the JSON code for the notebook I used (can't attach the file)
{
  "paragraphs": [
    {
      "text": "%md\nThis is my homepage",
      "config": {
        "colWidth": 6.0,
        "graph": {
          "mode": "table",
          "height": 300.0,
          "optionOpen": false,
          "keys": [],
          "values": [],
          "groups": [],
          "scatter": {}
        },
        "editorHide": false,
        "tableHide": true
      },
      "settings": {
        "params": {},
        "forms": {}
      },
      "jobName": "paragraph_1439146002471_-193197095",
      "id": "20150809-214642_1580883980",
      "result": {
        "code": "SUCCESS",
        "type": "HTML",
        "msg": "\u003cp\u003eThis is my homepage\u003c/p\u003e\n"
      },
      "dateCreated": "Aug 9, 2015 9:46:42 PM",
      "dateStarted": "Aug 9, 2015 9:47:22 PM",
      "dateFinished": "Aug 9, 2015 9:47:23 PM",
      "status": "FINISHED",
      "progressUpdateIntervalMs": 500
    },
    {
      "config": {
        "colWidth": 12.0,
        "graph": {
          "mode": "table",
          "height": 300.0,
          "optionOpen": false,
          "keys": [],
          "values": [],
          "groups": [],
          "scatter": {}
        },
        "editorHide": false,
        "tableHide": true
      },
      "settings": {
        "params": {},
        "forms": {}
      },
      "jobName": "paragraph_1439146042936_-147350679",
      "id": "20150809-214722_1019915871",
      "dateCreated": "Aug 9, 2015 9:47:22 PM",
      "status": "READY",
      "progressUpdateIntervalMs": 500
    }
  ],
  "name": "Homepage",
  "id": "2AV4WUEMK",
  "angularObjects": {
    "2AUFAQ9QP": [],
    "2AXFQ16AT": [],
    "2AWAG511N": [],
    "2AUNC5A3V": [],
    "2AV3F1EXF": [],
    "2AXWVZ4V2": [],
    "2AXE167H3": [],
    "2AUUVVG1K": [],
    "2AWYKXSWN": [],
    "2AWESBBRD": [],
    "2AUYYWTQ3": []
  },
  "config": {
    "looknfeel": "default"
  },
  "info": {}
}

Other notebooks works fine.

@eranwitkon I tested with your notebook. It's because of Homescreen is only displaying results. Once you run your markdown paragraph and get result, you'll see it in Homescreen.

I would expect that if we set a page as home page we need to execute it
automaticly on load, right?
בתאריך יום ה׳, 13 באוג׳ 2015, 19:39 מאת Lee moon soo <
<EMAIL_ADDRESS>
@eranwitkon https://github.com/eranwitkon I tested with your notebook.
It's because of Homescreen is only displaying results. Once you run your
markdown paragraph and get result, you'll see it in Homescreen.
—
Reply to this email directly or view it on GitHub
https://github.com/apache/incubator-zeppelin/pull/191#issuecomment-130753541
.

Some user might not want to automatic execution for his homescreen notebook. Check button like "Run this notebook on startup" for all notebooks would give better flexibility.

Yes, do we dupport this feature? 'Run at startup?'
בתאריך יום ה׳, 13 באוג׳ 2015, 19:54 מאת Lee moon soo <
<EMAIL_ADDRESS>
Some user might not want to automatic execution for his homescreen
notebook. Check button like "Run this notebook on startup" for all
notebooks would give better flexibility.
—
Reply to this email directly or view it on GitHub
https://github.com/apache/incubator-zeppelin/pull/191#issuecomment-130759416
.

Not yet, but i think the feature could be useful.

I agree.
I see home page in report mode as the most common use case (right?) So any
user using it in report mode need to run it in startup, (right?)
Eran
בתאריך יום ה׳, 13 באוג׳ 2015, 20:04 מאת Lee moon soo <
<EMAIL_ADDRESS>
Not yet, but i think the feature could be useful.
—
Reply to this email directly or view it on GitHub
https://github.com/apache/incubator-zeppelin/pull/191#issuecomment-130762140
.

Where are we going to document this option? (as it is a user option and not a developer option?
I would like to propose adding this part to the documentation:
Adding Notebooks list to your custom Homepage
If you want to have your custom homepage but still be able to display the list of notebooks on your home page all you need to do is use our %angular support.
Add the following code to a paragraph in you home page and run it... walla! you have your notebooks list.
println("""%angular

Notebooks

               Create new note

              {{note.name || 'Note ' + note.id}}

      """)

Once you run it you will see output similar to this one:

And in report mode

Main trick here relays in linking the
 to the controller:

once we have home as our controller variable in our

 we can use home.notes.list to get access to the notebook list.

@eranwitkon  Thanks for the nice tip! How about creating one sub page in "Manual" section, Above / Below "Dynamic Form" page in http://zeppelin.incubator.apache.org/docs/index.html?

Added the documentation - see my pull request
https://github.com/apache/incubator-zeppelin/pull/214
Eran
On Fri, Aug 14, 2015 at 5:38 PM Lee moon soo<EMAIL_ADDRESS>wrote:

@eranwitkon https://github.com/eranwitkon Thanks for the nice tip! How
about creating one sub page in "Manual" section, Above / Below "Dynamic
Form" page in http://zeppelin.incubator.apache.org/docs/index.html?
—
Reply to this email directly or view it on GitHub
https://github.com/apache/incubator-zeppelin/pull/191#issuecomment-131128187
.


Update Gradle 8.6 rc refs to the final version

https://github.com/gradle/gradle/releases/tag/v8.6.0

Merged, thanks!


[docs] Prefer SVG over font icons in the demos

[X] I have followed (at least) the PR section of the contributing guide.

@troussos We use the same approach with the docs/src/pages/components/buttons/IconButtons.js file. I think that we should have the two files use the same tradeoff. The current strategy was picked, in order to:

Show people that both can be used. Now, considering that the SVG approach should be, likely, be prioritized over the font one, it's probably OK.
To prevent rendering regression between the SVG and font icon components. Maybe a regression test would have been better?

Maybe a regression test would be better?

Yes, since with font icons, copying the example code doesn't work out of the box, as you have to have the font loaded.

Well, we could always load the font icons in codesandbox, but it's not ideal. I'm adding a regression test, WIP :).

Thanks for the quick review and adding the regression tests.


There should be space between the boxes

There will be bigger spaces between the choice boxes to that we can see the choices better.
I want this change because sometimes its a bit hard to see where one choice starts and one choice ends so bigger space between the choices so we can see better.
We can make the changes by shrinking the boxes a bit and simplify the sentences so that they will fit into the small box.

Do you want to talk to each group to push for everyone to shorten their choice text sentences for their group's choices?
Please talk to me in class about completing this issue.
Also, please talk to me in class about how you would like to change the size of the cards or text boxes.
@Adam5111

It's fixed, adam says it is okay, space is enough.


Oh my zsh errors while sourcing ~/.zshrc profile

I made some changes to my .zshrc file and added alias command for activating conda environment with source activate env_name. After I source it, I received the following error messages.
('test', '-f', '/home/username/.oh-my-zsh/custom/plugins/git/git.plugin.zsh')

activate does not accept more than one argument:
('test', '-f', '/home/username/.oh-my-zsh/custom/plugins/git/_git')

activate does not accept more than one argument:
('test', '-f', '/home/username/.oh-my-zsh/plugins/git/git.plugin.zsh')

activate does not accept more than one argument:
('test', '-f', '/home/username/.oh-my-zsh/plugins/git/_git')

activate does not accept more than one argument:
('test', '-f', '/home/username/.oh-my-zsh/custom/plugins/last-working-dir/last-working-dir.plugin.zsh')

activate does not accept more than one argument:
('test', '-f', '/home/username/.oh-my-zsh/custom/plugins/last-working-dir/_last-working-dir')

activate does not accept more than one argument:
('test', '-f', '/home/username/.oh-my-zsh/plugins/last-working-dir/last-working-dir.plugin.zsh')

activate does not accept more than one argument:
('test', '-f', '/home/username/.oh-my-zsh/plugins/last-working-dir/_last-working-dir')```

can you please show the changes made to .zshrc file? it will help us to get some context about the issue.

I have all the changes that I have made to my .zshrc file that is located on my linux server. Thanks
export TERM="xterm-256color"

POWERLEVEL9K_PROMPT_ON_NEWLINE=true
POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX="↱"
POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="↳ "

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin

# User specific aliases and functions
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64"
export CUDA_HOME=/usr/local/cuda
export MKL_THREADING_LAYER=GNU

# See http://www.shellperson.net/using-sudo-with-an-alias/
alias sudo='sudo '

# conda env activate
alias name1='source activate name1'

# conda env activate
alias name2='source activate name2'

# conda deactivate within any environment
alias deac='source deactivate'

# attach to tmux sessions
alias tl='tmux ls'
alias t0='tmux attach -t 0'
alias t1='tmux attach -t 1'

# This alias reloads zsh settings file
alias reload_profile='. ~/.zshrc'
alias load_profile='nano ~/.zshrc'

# to find the process with ports from server to local
alias find_ssh='ps -ef -u username | grep ssh'
alias find_python='ps -ef -u username | grep python'
alias find_jupyter='ps -ef -u username | grep jupyter'
alias find_ipython='ps -ef -u username | grep ipython'

# find tcp ports and process id so that jupyter notebook ports can be killed
alias find_tcp='netstat -tulpn'

# added by Anaconda3 installer
export PATH="/home/username/anaconda/bin:$PATH"

Is there anything else that I should provide to understand this issue?

Can you post the specific command you run before those messages appear? And post the full zshrc file, the OMZ configuration is not there in your previous message.


BIngoDB installation on Windows shows EOL errors and further errors in installation

for windows the installation is from mvnw and not mvn. documentation does not include this.
All .java files and application.properties files are ending with 'LF'. Downloading files doesn't start due to this error. Once I converted each file EOL to Windows style EOL 'CR LF', the downloading started.
Further error after this happens. The error log is attached.

BingoDBWindowserror.log
OS: Windows Server 2019
Processor: 4
RAM: 16GB

Used Powershell instead of cmd and its working.


API: Set unavailability

Make an API method for setting a player as unavailable for a given round. The API will be used (via Chesster) by players and captains. Players set as unavailable will be highlighted in the round's pairings.

Availability data should also be populated from the registrations.

This endpoint has been implemented (see the wiki).


Add spinoso-math crate

This commit extracts the Math implementation from artichoke-backend
extn into its own crate. This enables many quality improvements:

The crate is no_std with an optional std feature for aError
impls.
The Math implementation does not depend on artichoke-backend or
artichoke-core.
All functions in the math implementation are documented with example
doctests.
DomainError is a Copy type that is const constructed around a
&'static str.
Several math functions with high branching (e.g. gamma) were
refactored to use match expressions in more places.

The extn::core::math module in artichoke-backend re-exports the core
Math handle, constants, and error types from spinoso-math. The extn
module wraps the underlying crate in a trampoline module, similar to
other spinoso extractions.
This commit introduces a new CoerceToNumeric trait in artichoke-core
for implementing the interpreter capabilities of coercing boxed Ruby
values into native numeric types. This trait is used in the Math
trampolines for unboxing values to f64. This change bumps the
artichoke-core version to 0.4.0.
This commit moves Value::ruby_type definition from
artichoke_backend::value::Value to artichoke_core::value::Value.
This extracts Value::pretty_name from artichoke-backend and
implements it generically as a free function in artichoke-core.

force-pushed fixes:

rake fmt
Add missing cfgs to allow building artichoke without the Math module.
Add no-default-features builds to CI for spinoso-env and spinoso-math.

force pushed clippy and doc fixes.


Autocomplete snippets and update noget documentet

Contributions

[X] I have read the contribution docs, and understand what's expected of me.

Link to the page on docs.getdbt.com requiring updates
The doc is missing for "autocomplete snippets" is missing
What part(s) of the page would you like to see updated?
The autocomplete snippets __ is not mention in the documentation, hence it is hard to know it exists.
What does it include? Is it possible to add custom snippet?
The dbt Cloud v1.1.42 - v1.1.44 mention a update to the autocomplete snippet, but no where to be found what that update include?
Additional information
base on this: https://getdbt.slack.com/archives/CMZ2V0X8V/p1645181729334719?thread_ts=1637529446.217300&cid=CMZ2V0X8V

We've written this up as a release note


feat: add code samples and tests for Video Stitcher

b: 202972969
Enable the following API on the test project:

Video Stitcher API (test project must be allowlisted - contact nickcook@)
Cloud Resource Manager API (needed for project number translation)

Also from CI it looks like the videostitcher API must be enabled for testing projects. @codyoss might be able to help you with that.

@tritone I have reached out in b/233785058. Although the projects have been allowlisted, it seems like I can't enable the API. Most likely a second allow list for this.


Update dependencies

Combination of the dependabot PRs to save CI time.
Test Plan
CI

Turns out I can't merge without review so I guess we'll wait.

The other updates are in Cargo.lock which Github hides by default.

Yea, but shouldn't the toml files show the updated dependencies as well? Or after they blanketed by a > or Something?

If you write 1.3 in the toml file then Cargo takes that to mean anything that is compatible with so it could be 1.3, 1.4, etc. We usually don't specify the patch version number so it also allows 1.3.1, 1.3.2 etc.


How does one install the npm thing?


Feature: add maxUsers

Hey!
I suggest adding a maxUsers method (similar to the maxDuration) for the interrupt test. It can be useful for the closed model when you aim to pass only a certain number of users and you don't know how long it takes.
What do you think? Is it good idea?

Hey,
Sorry, it don't get how it would work and help for the use case you mentioned. Could you please elaborate?
I maybe see a use case for the open work load model (concurrent users are piling up because the SUT struggles) but then it looks similar to the panic criteria we're implementing for Gatling Enterprise and then I would also expect a criteria on the response times and the error ratio to trigger.

Ok, I'll try to explain with some abstract example. Let's imagine that I have an application with 2 threads, and I have to load it with the closed workload model. Also, I wanted to process a certain number of requests - 100, but we don't know how long it takes for each request: 100ms, 1s, 5s, 30s and so on, and we cannot to know the whole duration of the test.
constantConcurrentUsers(2) during (??? minutes)
There is workaround:
.doIf(session => session.userId == 100)(
        stopInjector("Users are reached")
      )

However, maxUsers looks good and natural

But constantConcurrentUsers is not going to increase the number of concurrent users. Why would the response times increase?

performance problems...

OK, so maxUsers would be matched against the total number of users since the beginning of the test.
Honestly, this seems like a very specific use case. And there's the workaround you've indicated.
Let's see for a while if this ticket gets some traction.

Ok) Got it

Perhaps I have a better example. With duration for the closed model we consider how many processes were by a certain time period
For maxUsers - it's just the opposite. How much time do we need to process a specific number of processes?
Manager: We have a client who wants to upload 1000 documents to our system. We have 2 app-workers which are processing this operation. Question: How long it takes?

Manager: We have a client who wants to upload 1000 documents to our system. We have 2 app-workers which are processing this operation. Question: How long it takes?

I think if in this specific scenario you should use Feeder with Queue strategy but I'm not sure how create proper scenario...
Maybe loop of request filled by feeder inside a group will do a case.
WDYT @slandelle

@gemiusz This has nothing to do with whether there will be a feeder or not.
Here, we are primarily discussing a closed model of workload and how many total requests we need to process.

@Amerousful I'm looking for other solution for your case, so I try figure out if this will help you, but looking at https://github.com/gatling/gatling/issues/4463 this can be problematic :/


Change plan transferNetwork to be a name/namespace ref, fix bug where 'Pod network' string could be passed

Changes requested by @mansam. Depends on an upcoming controller PR, so marking as draft for now.

API side: https://github.com/konveyor/forklift-controller/pull/240


Security > Logging; Ensure to log who is doing what in SettingService (Like in Tenant)

Dups of #1193


Fixes oidcop pairwise and public sub to return persistent uid

This needs https://github.com/IdentityPython/oidc-op/pull/200 so wait for that to be merged and tagged.

Upstream was merged


kikit and kicad package set

kicad: Add support for 3rd party packages
kikit (init at 1.3.0)
kicadAddons.kikit (init at 1.3.0)
kicadAddons.kikit-library (init at 1.3.0)
python310Packages.euclid3 (init at 0.01)
python310Packages.pcbnew-transition (init at 0.3.4)
python310Packages.pybars3 (init at 0.9.7)
python310Packages.pymeta3 (init at 0.5.1)
python311Packages.euclid3 (init at 0.01)
python311Packages.pcbnew-transition (init at 0.3.4)
python311Packages.pybars3 (init at 0.9.7)
python311Packages.pymeta3 (init at 0.5.1)
Co-authored-by: Rohit<EMAIL_ADDRESS>Co-authored-by: Jeremy Fleischman<EMAIL_ADDRESS>Co-authored-by: Shahar "Dawn" Or<EMAIL_ADDRESS>Co-authored-by: Alejandro Sanchez Medina<EMAIL_ADDRESS>Co-authored-by: Matúš Ferech<EMAIL_ADDRESS>Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

@ofborg build kicadPackages.kikit kicadPackages.kikit-library python310Packages.euclid3 python310Packages.kikit python310Packages.pcbnew-transition python310Packages.pybars3 python310Packages.pymeta3 python311Packages.euclid3 python311Packages.kikit python311Packages.pcbnew-transition python311Packages.pybars3 python311Packages.pymeta3

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/make-a-derivation-for-a-kicad-plugin/7317/19

@evils hey friendly reminder. We've just unbroken installing packages via PCM.

nice
i've been a bit busier than expected, and don't immediately foresee a moment i'll have time
don't hesitate to poke me again in a week if i haven't gotten around to it then

@SuperSandro2000, we've pushed a commit addressing most of your feedback. Would appreciate if you could take another look!

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/2023-summer-of-nix-program-goals/30376/12

@evils have a moment to review?

@evils we addressed your feedback.

Yo, @evils. Ping.

i'm not sure why you're pinging me
i've already reviewed the PR
and as you've stated (and is clear from the github interface) you've addressed my feedback
maybe i should clarify that i don't have commit access
and as i can't actually knowledgeably test the PR due to being unfamiliar with kikit, i'm hesitant to put an approval on it
also note that the review request is put on by the bot automatically and a fairly common thing to ignore, i'll remove mine

not sure how i managed to remove matusf's review request in removing mine, but i assume they don't need a pending request :)
oh and note that some of the later commits should be squashed
especially the ones about responding to PR feedback
and the ones adding comments and then removing those comments

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/1103

not sure how i managed to remove matusf's review request in removing mine, but i assume they don't need a pending request :)

One theory: if you change the reviewers, any person that has you blocked is automatically dimissed

Just rebased on nixpkgs-unstable and tested locally again. Here's how to test locally:
nix-build -E 'let pkgs = (import ./. {}); in pkgs.kicad.override {addons=[pkgs.kicadAddons.kikit pkgs.kicadAddons.kikit-library];}'

Then create a project and look for the KiKit button in the toolbar. Click it. And if you happen to know how to use it, go ahead. We don't.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-ready-for-review/3032/2824

I contacted @yaqwsx, the author of KiKit for help with verification.

Hi, I tried building the package, but I am unsure if I use Nix correctly. I run into two problems:

when I run ./result/bin/pcbnew I get Could not determine wxPython version. Python plugins will not be available.
I also struggle to find the kikit executable.

Once I build the package, how can I install it to test it properly? I also noticed that this package builds KiKit 1.3.0, however, 1.4.0 is the most recent release.

@yaqwsx thank you for trying! Funny. I don't get that wxPython related error.
The kikit executable on this branch can be obtained this way:
nix-build -E 'let pkgs = (import ./. {}); in pkgs.kikit'

And then look in result/
Regarding the version of KiKit, that is just a matter of bumping, I suppose. I'll try doing that.

@yaqwsx would you mind going on a call with me so that I could debug the wxPython error?

No problem with the call; I am busy for the rest of the week. What timezone are you in so I can suggest a time slot that would suit us both?

weird, pcbnew is a wrapper that explicitly sets PYTHONPATH to include our wxPython
i'm assuming you're not on NixOS and have an ambient wxPython installed, and that that's causing an issue
try nix-shell --pure -I nixpkgs=/path/to/your/nixpkgs/clone/with/these/changes -p kicad, this should at least clear env vars that may be pointing to another wxPython
(though it's entirely possible pcbnew finds wxPython in an FHS path, dunno what to do about that)
also try launching pcbnew via the kicad main window

@yaqwsx would you mind scheduling here?

@evils Even when I run KiCAD and open Pcbnew from it I get the same error message. When open the pure nix shell, I no longer get the error, but also the KiCAD doesn't see KiKit backend.

try nix-shell --pure -I nixpkgs=/path/to/your/nixpkgs/clone/with/these/changes -p kicad

That would result in a default kicad. Default kicad comes with no addons. Try this to obtain a pure nix shell with kicad and kikit:
nix-shell --pure -p 'let pkgs = (import ./. {}); in pkgs.kicad.override {addons=[pkgs.kicadAddons.kikit pkgs.kicadAddons.kikit-library];}'

To be clear, when that succeeds, you'd have a ./result/bin/kicad that should have kikit included. You should also have a ./result/bin/pcbnew that should work just fine, because of the magic of Nix.
Let us know, please.

Ok, with shell specififed as above, it seems to work just from KiCAD & Pcbnew. However, what I cannot get working is to invoke KiKit as a command line utility; the following should work: kikit --help. I just get Command not found.

Hi, yes, the last expression introduced kikit as only a kicad addon. You can use the following expresion to add kikit itself as well.
nix-shell --pure -p '
let pkgs = (import ./. {}); in
[
  (pkgs.kicad.override { addons=[pkgs.kicadAddons.kikit pkgs.kicadAddons.kikit-library]; })
  pkgs.kikit
]'

nix-shell --pure -p 'let pkgs = (import ./. {}); in pkgs.kicad.override {addons=[pkgs.kicadAddons.kikit pkgs.kicadAddons.kikit-library];}'

To be clear, when that succeeds, you'd have a ./result/bin/kicad that should have kikit included. You should also have a ./result/bin/pcbnew that should work just fine, because of the magic of Nix.

Sorry, @yaqwsx. I mislead you with the paragraph above. nix-build produces a result directory. nix-shell, however, places you in a shell where the executables of the built packages are in the PATH. So, after running a nix-shell, don't execute ./result/bin/kicad. Instead, execute kicad.


nuget package

may we have native nugget package for pugi? it is very convenient way to get your thirdparties via nugget repository

I looked at creating native NuGet packages and it feels painful. I don't really have time to look into this more closely right now; I'd happily accept package specs and/or build scripts (preferably in PowerShell so I can put them on AppVeyor).

I made and uploaded a NuGet package, it is named libpugixml on nuget.org
Pull request: https://github.com/zeux/pugixml/pull/59

u r da man!
@zeux , will you adopt and maintain it?

@zeux, if you tell me your username on nuget.org I'll add you to the owners of the package, so you'll be able to upload newer versions with same name

My username on nuget.org is zeuxcg.
Is "lib" prefix a convention that NuGet packages use? Curious as to why you did not name it pugixml.
I'm happy to upload new versions, the script looks pretty simple!

I added you as package owner on nuget.org.
There is no any such naming convention afaik. I added "lib" prefix without reason, just a habit from linux world. You can change name in nuget.autopkg to pugixml and upload to nuget.org with that name. I will remove the libpugixml then to avoid littering the namespace.
Scripts are simple, but in order to run those you have to set up your environment as described here:
http://coapp.org/tutorials/building-a-package.html

Ok, I updated the pull request. Now the name is pugixml. Will upload new package to nuget.org in the evening.

Uploaded new package to nuget.org, named pugixml

I've updated the packaging scripts/description/etc. and uploaded a new version (1.7.0-alpha).
Note that the "<IP_ADDRESS>" version that's on NuGet is not 1.6 and rather the version built from master recently. I can't remove it from the list so I unlisted it; when 1.7 gets released I'll upload the correct build.

The only issue that still remains is debug info - I uploaded pugixml.symbols package built from new nuspec but it's not being picked up in VS - not really sure how all that is supposed to work. I sort of expected the .pdb files to be put in the main package...

I'm not VS expert, but my understanding is that you don't need debug symbols for static lib as the symbols are already there in .lib. The .pdb is only needed for .dll, in that case usually there are 3 nuget packages built: one with headers and .lib called pugixml,for example; the other is pugixml.redist which contains .dll; and the third is pugixml.symbols with .pdb.
Since you make a static lib you don't need pugixml.symbols package, only pugixml.

That's incorrect. Unlike GCC, MSVC by default stores debug information for object files in .PDB. When you link the final executable several .PDB files get linked together.
There is an old flag, /Z7, that switches debug information storage to .obj (and .lib, of course) files. I'll check if it still works - if it does that's the best approach probably.

Also, regarding package version, the convention is that first three numbers are version of the software and the last forth one is the version of the package. In case you make changes to package meta info, like its description etc. without changing the library itself you can increase that forth number to upload new package. So, current versioning 1.7.0-alpha is kind of out of that convention. But ok for now, take this into account when releasing <IP_ADDRESS>

pugixml versions are generally in the form major.minor, without .patch. I looked on other packages and did not really see 4 numbers in the version so I thought I'd use major.minor.package.

Ok, you probably know VS better than me :) :+1:
Regarding version examples, here are some:
http://www.nuget.org/packages/libpng/
http://www.nuget.org/packages/zlib/
http://www.nuget.org/packages/freetype2/
you can use always 0 for .patch, I see no problem with that..

Yeah, all these packages have the non-NuGet version using major.minor.patch. Actually, I think most packages I see here https://www.nuget.org/packages use major.minor.patch - e.g. the 3rd number is not the package version. I was thinking of just uploading 1.7 as 1.7, honestly, to keep the versions uniform across all distribution channels (e.g. GitHub releases and various Linux packages)...
In most Linux distributions pugixml is distributed with package version is cleanly separated from the library version - e.g. pugixml 1.6-3. Not sure if NuGet allows something like this or not...

Since you were able to upload 1.7-alpha, I guess NuGet allows whatever you write in the version field :)
I have just googled and looks like NuGet uses this versioning standard:
http://semver.org/spec/v1.0.0.html
I haven't read it though...

I uploaded https://www.nuget.org/packages/pugixml/1.7.0. I'll look into building the nupkg files on AppVeyor but even if this does not work I'll build the packages for future releases.

Great!


Added the possibility to set/add option to the process builder of ReactJsxFilter

Very useful in case we want to use jsx with some custom options, like --harmony, mandatory if we want to use the ES6 classes with React 0.13.
$filter = new \Assetic\Filter\ReactJsxFilter();
$filter->addOption('--harmony');

or
$filter = new \Assetic\Filter\ReactJsxFilter();
$filter->setOptions(['--harmony']);

Is someone (that manage this repo) interested in this PR?

@pensiero please resubmit to the 2.0 branch of assetic-php/assetic.


visiond service on RPI Zero failing

Trying to start visiond service to be able to stream seek thermal camera through RTSP, but service is not starting up:
maverick v 1.5.5
Apr 22 13:24:13 maverick-raspberrylite maverick-visiond[2077]: Starting maverick-visiond
Apr 22 13:24:14 maverick-raspberrylite systemd[1]: maverick-visiond.service: Main process exited, code=exited, status=1/FAILURE
Apr 22 13:24:14 maverick-raspberrylite systemd[1]: maverick-visiond.service: Unit entered failed state.
Apr 22 13:24:14 maverick-raspberrylite systemd[1]: maverick-visiond.service: Failed with result 'exit-code'.
Apr 22 13:24:44 maverick-raspberrylite systemd[1]: maverick-visiond.service: Service hold-off time over, scheduling restart.
Apr 22 13:24:44 maverick-raspberrylite systemd[1]: Stopped Maverick Vision Daemon.
Config file attached.
maverick-visiond.conf.txt

Hi @HSVILJOEN could you please attach a log file from ~/var/log/vision?

Confirmed working with maverick 2.0, will release a beta soon.


🖼 Images - Assets not displayed when running pnpm start

When connected to TinaCloud using pnpm start, images are not displayed during editing as they are being pulled from the Media Manager.

Figure: The Tina Starter with no image
Tasks

[ ] Correct mangling of image URLs
[ ] Improve instructions on how to set up the start with TinaCloud such that they include directions on how to setup media manager.

This problem appears to be related to https://github.com/tinacms/tinacms/issues/4801

[ ] Ensure https://github.com/tinacms/tinacms/issues/4801 is closed upon completion of this item

I have still not determined the root cause yet.

Testing with TinaCloud back to the merging of https://github.com/tinacms/tinacloud/pull/2105 indicates that the issue existed as far back as 19 July 2024 (2 months ago).
The existence of https://github.com/tinacms/tinacms/issues/4465 suggests the bug may have been present as of March 2024
So far, the only operation producing the full URL I can find is at https://github.com/tinacms/tinacms/blob/2762994587c1b97bdd8c188da70b1f8532d5da4a/packages/tinacms/src/toolkit/core/media-store.default.ts#L181

I intend to continue the investigation Monday 23 September 2024.

Hey @ncn-ssw
Also noticed this issue, I believe this to be due to the next.config.js file only allowing https connections to those 3rd party urls.
To fix this we can change the remotePatterns from,
 images: {
    remotePatterns: [
      {
        protocol: "https",
        hostname: "assets.tina.io",
        port: "",
      },
    ],
  },

To
images: {
   remotePatterns: [
     {
       hostname: "assets.tina.io",
     },
     {
       hostname: "unsplash.com",
     },
   ],
 },```

Could be related to https://github.com/tinacms/tinacms/issues/4817

A fix by @kldavis4 has been deployed to TinaCloud to ensure that images are stored at the locations given by the original image URLs.
If you experience this issue, resync your media - your media will be placed in the correct locations.

Figure: Location of the "Resync Media" button within a Project on the Media tab

PBI to be raised to enable media management automatically when using the TinaCloud Starter template.

✅ Done - PBI that was raised -
https://github.com/tinacms/tinacms/issues/5166

This problem appears to be related to tinacms/tinacms#4801

[x]  Ensure 🐛 Tina cloud - Some images are not found #2159 tinacms#4801 is closed upon completion of this item

To be closed by author of issue when happy.


CI starts a rebuild if PR assignment changes

For example, see https://github.com/thaliproject/Thali_CordovaPlugin/pull/246#issuecomment-151500936 where a new build is triggered after assignment changes even though the commit sha1 doesn't change.

Fixed. This will be active CI restart


Lampsyslogfeature

 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.:x: ummadisudhakar sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Global Max & Global Min

A blocking feature request from a beta tester is the ability to calculate global max and global min values for a given raster. Kind of related to https://github.com/azavea/raster-foundry/issues/1557 where we list some map algebra functionality that we'd like to accommodate.

We have a section for Global map algebra operations in #1557, perhaps it would make sense to add this to that list?

Done! @ddohler


[MP] Cleanup and fixes for replication plugin.

Remove dead code.
Fix "Add from path" adding the wrong string when targeting root node.

Fixes #62799

Thanks!


Prevent users from using document block APIs when sort is configured

Today you can use the add/UpdateDocuments API even if a index sort is configured. This leads to broken indices if users rely on the guarantees of this API that document IDs are consecutive. This change prevents API calls that create blocks if a sort is configured. Note: this is a breaking change for all users that used this API only for convenience purposes to prevent iterating over documents.

I don't think we should make a hard block here.  As @msokolov points out, if you are careful, so your static sort is congruent with your blocks, the blocks will be preserved.
I agree it is trappy, if you don't use a congruent static sort.  Can we somehow allow for expert usage to continue to use both of these together?  Maybe there is some way to detect that the block of docs is congruent with the static sort?

Would an expert API on the IndexSort work for you folks? Like a getter that indicates if it’s a stable sort and preserves blocks? On 23. Oct 2023, at 19:28, Michael McCandless @.***> wrote:
I don't think we should make a hard block here.  As @msokolov points out, if you are careful, so your static sort is congruent with your blocks, the blocks will be preserved.
I agree it is trappy, if you don't use a congruent static sort.  Can we somehow allow for expert usage to continue to use both of these together?  Maybe there is some way to detect that the block of docs is congruent with the static sort?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

I spoke to @jpountz about this topic and we discussed a different approach. We could get away with not having the check at all and make blocks a first class citizen by recording the parent document in a docvalues field. Really, if we'd be implementing the feature today would we use a bitset or maybe a sparse DV field recording the number of children for each block in the index? I guess the latter... We could ask the user for a field to record this in IWC and make blocks a first class citizen. That way we can sort only on the parent documents which would make things for you (@mikemccand and @msokolov) and maybe other users simpler and more safe. You'd still have the power to do what you do today but we can fix documentation that your blocks might be messed up unless you set a field on IWC. Full BWC and less trouble for the users?

The idea of more explicitly modeling doc-blocks makes sense to me, but I wonder if it would really enable "That way we can sort only on the parent document". What about the case (supported today) where we have nested blocks? I guess in that case we would have to figure out which parent docs are "top-level" and only sort by those?
The idea of adding an isStable flag to the index sort also makes sense to me and would work if it's not possible to guarantee that in general for all index sorting as we do today. But again, I wonder if it makes things any easier to implement?

Another question: do we have any testing around this sort-stability / block-preservation today? I'm getting nervous now that we are relying on an undocumented feature that just happens to work.

Another question: do we have any testing around this sort-stability / block-preservation today? I'm getting nervous now that we are relying on an undocumented feature that just happens to work. EG I checked TestIndexSorting and it doesn't seem to call add/updateDocuments at all.

I don't think we have any tests for this. Otherwise the build would have failed on this PR

The idea of more explicitly modeling doc-blocks makes sense to me, but I wonder if it would really enable "That way we can sort only on the parent document". What about the case (supported today) where we have nested blocks? I guess in that case we would have to figure out which parent docs are "top-level" and only sort by those?

Wait, correct me if I am wrong but we don't support nested blocks with an API. You can model that with certain fields on the docs in the block but there is no API. The purpose of my suggestion was to make the root block a first class citizen. @mikemccand  @martijnvg any opinions on this suggestion from above: https://github.com/apache/lucene/pull/12711#issuecomment-1776831638

Really, if we'd be implementing the feature today would we use a bitset or maybe a sparse DV field recording the number of children for each block in the index?

In fact, in order to make use of your doc blocks at search time (ToParent/ChildBlockJoinQuery), users must already provide a bitset marking which docs are parents (I think this is typically backed by postings, e.g. a simple parent_doc postings list?  But doc values ought to work too), so it's not much to ask the user to also make this field explicit during indexing so Lucene can more correctly track/sort the blocks?  I like this approach.
But is the idea just to prevent incorrect usage (mixing non-congruent sort with doc blocks)?  Or, is it to fix whatever sort the user provides so that doc blocks will work correctly (i.e. whole doc blocks get sorted atomically, order preserved, according to sort criteria only on the parent docs)?  The latter would be great: users need only concern themselves with how parent docs sort.  And I think the nested case would "just work" since the entire block (and sub-blocks) is preserved in the order it was originally indexed.

Another question: do we have any testing around this sort-stability / block-preservation today? I'm getting nervous now that we are relying on an undocumented feature that just happens to work. EG I checked TestIndexSorting and it doesn't seem to call add/updateDocuments at all.

I don't think we have any tests for this. Otherwise the build would have failed on this PR

+1 to first improve testing of this.  Scary the combination of static sort and doc blocks is untested.  Maybe we already broke this in 9.x / main!

In fact, in order to make use of your doc blocks at search time (ToParent/ChildBlockJoinQuery), users must already provide a bitset marking which docs are parents (I think this is typically backed by postings, e.g. a simple parent_doc postings list? But doc values ought to work too), so it's not much to ask the user to also make this field explicit during indexing so Lucene can more correctly track/sort the blocks? I like this approach.

yeah so this would be step no. 1 followed by all kinds of defaults we can derive from that. Like sorting only parents, auto providing bitsets for the queries etc.  We would need to think about what we would do if someone deletes a parent doc, would we also delete all children? that's a tricky question how far we wanna go here

We could get away with not having the check at all and make blocks a first class citizen by recording the parent document in a docvalues field. Really, if we'd be implementing the feature today would we use a bitset or maybe a sparse DV field recording the number of children for each block in the index?

I think adding parent doc values field to the IWC would make block indexing more robust than is today. Other tools would then also know that a Lucene index contains blocks.

You'd still have the power to do what you do today but we can fix documentation that your blocks might be messed up unless you set a field on IWC. Full BWC and less trouble for the users?

+1 to keep full bwc. Although I think if this feature were to be build today, then I think failing (incase no parent field is configured) would be the best option here.

@mikemccand @msokolov @jpountz  @martijnvg  see #12829 for reference and further discussions


[Enhancement] Annotate different types with the same name by their modules within their common context

I've got to fun situation with this piece of code:
async fn converget<T: DeserializeOwned>(&self, request: impl AsRef<str>) -> Result<T> {
    let response = self.get(request).await?;
    let bytes: Vec<u8> = response.bytes().await?.into_iter().collect();
    let bytes = bytes.as_slice();
    from_slice(bytes)
    .map(|x: VkResponse<T>| x.response)
    .map_err(|_| from_slice(bytes).unwrap_or(UnknownError))
}

from_slice(bytes) in map_err has inferred type Result<Error, Error>, but its actual type is Result<self::Error, serde_json::Error>.
It would be nice to have more verbosity at this case.

I'm not sure about this. The type annotations can already get pretty verbose anyway. It'd be nice to have some way of hovering parts of the hint to see the full paths of the types though.


Create MSDKUI.framework for objective-c language

Hello,
I have created project in objective-c language.
I created MSDKUI.framework as per documented.
But unfortunately this MSDKUI.framework working only in swift language.
If any way to create MSDKUI.framework and computable for objective-c language.
Thank you,
Vivek Vithalani.

Unfortunately the MSDKUI framework supports only Swift. However, since you can mix Objective-C apps with Swift code, you should be able access the MSDKUI components from a Swift bridge in your project.

I don't want to mix swift and objective-c, I contact to here map and here map will suggest to me please follow this steps and build 'MSDKUI.framework' thats why I post this issue.
till date here map provided 'MSDKUI.framework' for objective-c and that is working fine for me in xcode 9, But when I update iOS and xcode9 to xcode10 then provided framework was not work, app crashed every time.
If you know objective-c 'MSDKUI.framework', please let me know.
Thank you,
Vivek Vithalani.

Thanks for your reply. Yes, that's true. Xcode 9 is no longer supported on the master branch. MSDKUI 1.3.1 was the last release to support Objective-C and it was dropped for the subsequent releases. However, it was never made available on GitHub. I think you could still get that release from your HERE representative. Since the project has become open-source it would be great to see an Objective-C fork. However, so far there was no demand for it as most developers seem to prefer Swift these days.


400 error on plugin startup for first POST of metrics to the endpoint.

I've implemented the plugin on my companies jmeter tests and everything seems to report properly during the test. 1 thing that I can't figure out is we consistently get a 400 error when the listener is starting up and configuring itself for the first time.
In the Jmeter logs we get a WARN(ing) on the first time it submits:

Does this matter? Seems like a startup order issue. There are not metrics to send at that time.
I've tried altering my payload and making small changes but no luck. Otherwise it works well and sends in the metrics for the rest of the test.

Thats interesting. Yeah - could be that the plugin is making a call to the metrics/ingest API without any value during startup. Calling the API with 0 values I think leads to an HTTP 400 error. So - IMHO I think this error can be ignored - but - probably the plugin is making a call it doesnt need to make

yes, you're right, this initial request is not neccessary

I fixed the error message this PR https://github.com/dynatrace-oss/jmeter-dynatrace-plugin/pull/21


Failure to compile on glibc 2.34 and later

This project fails to compile on my machine, with this error:
$ cmake -B build && cmake --build build --parallel 18
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/tmp.Qwf5IxQGCK/expected/build
Consolidate compiler generated dependencies of target tl-expected-tests
[  7%] Building CXX object CMakeFiles/tl-expected-tests.dir/tests/main.cpp.o
In file included from /usr/include/signal.h:328,
                 from /tmp/tmp.Qwf5IxQGCK/expected/build/_deps/catch2-src/single_include/catch2/catch.hpp:7712,
                 from /tmp/tmp.Qwf5IxQGCK/expected/tests/main.cpp:2:
/tmp/tmp.Qwf5IxQGCK/expected/build/_deps/catch2-src/single_include/catch2/catch.hpp:10453:58: error: call to non-‘constexpr’ function ‘long int sysconf(int)’
10453 |     static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ;
      |                                                          ^~~~~~~~~~~
In file included from /usr/include/bits/sigstksz.h:24:
/usr/include/unistd.h:640:17: note: ‘long int sysconf(int)’ declared here
  640 | extern long int sysconf (int __name) __THROW;
      |                 ^~~~~~~
/tmp/tmp.Qwf5IxQGCK/expected/build/_deps/catch2-src/single_include/catch2/catch.hpp:10512:45: error: size of array ‘altStackMem’ is not an integral constant-expression
10512 |     char FatalConditionHandler::altStackMem[sigStackSize] = {};
      |                                             ^~~~~~~~~~~~
gmake[2]: *** [CMakeFiles/tl-expected-tests.dir/build.make:174: CMakeFiles/tl-expected-tests.dir/tests/main.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:856: CMakeFiles/tl-expected-tests.dir/all] Error 2
gmake: *** [Makefile:166: all] Error 2

This appears to be caused by the fact that the version of Catch2 used in this repo, 2.9.2, expects to be able to use MINSIGSTKSZ as a constant expression, which breaks starting with glibc 2.34. According to Catch2's release notes, this is fixed in Catch2 2.13.5, so it would be nice if the dependency on Catch2 was updated to at least that version.

@GabrielRavier You probably already did something similar, but I have a fork and PR with the updated Catch2 version for later glibc version.
https://github.com/TartanLlama/expected/pull/116

Hi
I encountered the same error while compiling. I do not posses much expertise, but what should I do in order to fix it

@jhcuarta you need to edit the CMakeLists.txt file to change the version of the Catch2 URL.  You must use a version of Catch2 >= 2.13.5
replace the URL with something like https://github.com/catchorg/Catch2/archive/v2.13.10.zip
See the following issue thread for more details
https://github.com/catchorg/Catch2/issues/2178?ysclid=la6060t4a3262661785

Fixed in https://github.com/TartanLlama/expected/commit/b74fecd4448a1a5549402d17ddc51e39faa5020c


Implemented ReplicateBlobRequest handling in AmbryServer.

It's the first PR of the on-demand replication.

This RP, implemented ReplicateBlobRequest handling in AmbryServer.

Will follow by another two PR.

frontend and router to support ReplicateBlobRequest.
retry after TTLUpdate 503 or Delete 503.

Codecov Report
Base: 0.00% // Head: 14.81% // Increases project coverage by +14.81% :tada:

Coverage data is based on head (b0beeb0) compared to base (810664b).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@              Coverage Diff              @@
##             master    #2224       +/-   ##
=============================================
+ Coverage          0   14.81%   +14.81%
- Complexity        0     2313     +2313
=============================================
  Files             0      749      +749
  Lines             0    56973    +56973
  Branches          0     7001     +7001
=============================================
+ Hits              0     8439     +8439
- Misses            0    48042    +48042
- Partials          0      492      +492

Impacted Files
Coverage Δ

...ain/java/com/github/ambry/protocol/RequestAPI.java
0.00% <ø> (ø)

.../main/java/com/github/ambry/cloud/VcrRequests.java
0.00% <0.00%> (ø)

...n/java/com/github/ambry/commons/ServerMetrics.java
0.00% <0.00%> (ø)

...ambry/messageformat/MessageSievingInputStream.java
0.00% <0.00%> (ø)

...hub/ambry/messageformat/ValidatingTransformer.java
0.00% <ø> (ø)

.../java/com/github/ambry/protocol/AmbryRequests.java
0.00% <0.00%> (ø)

...om/github/ambry/protocol/ReplicateBlobRequest.java
0.00% <0.00%> (ø)

...m/github/ambry/protocol/ReplicateBlobResponse.java
0.00% <0.00%> (ø)

...m/github/ambry/protocol/RequestOrResponseType.java
0.00% <0.00%> (ø)

...va/com/github/ambry/replication/ReplicaThread.java
0.00% <0.00%> (ø)

... and 749 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

Close. Split it to two small PRs and under review.


[T2] GA datalake-store

/azp run

/azp run

@00Kai0, please also update _version.py

@00Kai0, please also update _version.py


There are multiple sources of truth about desired state of cluster

It would be nice if there were only a single place to consult to tell a log of what happened to the cluster.
Places/ways we could store it:

in kubernetes

is the ultimate source of truth about what state the cluster is in
has limited history capability
goes away if the cluster is rebuilt/upgraded (not reusable)
difficult to shoe-horn the data we might want in
would integrate manual user config changes

in git

is the ultimate source of truth about what state the cluster should be in
may not reflect what state the cluster is in
could use labels in the k8s manifest to attach policies to services
could use git log history (which we already do) to record changes
would integrate manual user config changes
persists beyond the actual k8s cluster, and is reusable.

in flux's db

easy to implement
how it is now
has to be correllated with the git repo
persists beyond the actual k8s cluster, and is reusable

Of those options, I think I prefer the "in git" option.
WDYT?

I like the idea of policies being put in the resources themselves. It also means

other things that understand k8s can see those policies
we don't have to worry about having config for things that don't exist

in git
is the ultimate source of truth about what state the cluster should be in
may not reflect what state the cluster is in

Broadly, I think we'd apply changes to git and then to k8s (as we do for upgrades), but look in k8s when querying for the state (as we do for upgrades).

In practice, this means we are looking up the services from the kubernetes cluster, so any services which are not running (say they're new and haven't been deployed yet) won't show up in list-services, and cannot be deployed with flux.

In a slightly unrelated note, I just hit upon this issue after forgetting that I need to create the deployments/services first, before using flux.
To address this, we could have an initialise or diff command to get the cluster into the same state as git. (also see #364 for a diff like command but for a different reason)
But like Paul says, the better long-term solution would be to obtain all state from git and just make sure it's in sync.

We now treat the git repo as the source of truth, and things that aren't in the cluster but are in the git repo will soon be created by the sync mechanism.


Add support for WithLoginHint in InteractiveBrowserCredential

Add support for a new InteractiveBrowserCredentialOptions property to allow the developer to specify a login hint to avoid the account selection prompt.
When this hint is supplied to MSAL, the account selection prompt should be suppressed with the appropriate MSAL configuration.

This option is already in the public API on main (source, and is provided to MSAL as it should (source). I’m closing this issue.


Support Request: Unable to clean specific rooms, need help troubleshooting

Describe Your Problem:
I have a Roomba S9. When I add the three “Rooms” that I have in my Roomba App as you described in the installation instructions, I have no problem with those steps. The problem arises when I try to start a job using the buttons in HomeKit. I have Living Room, Hallway, and Kitchen as options. Whenever I select any of the three, they all send the Roomba to clean the living room.
Please let me know how to clear any cached information that HomeKit has. I think there might be a problem there. If you don’t think the cache is the problem, please let me know what you need me to do in order to help figure this out. I do not know how to get logs if you need them, so please help me figure that out. Thanks in advance.
Expected behavior:
I expected the Roomba to clean the kitchen when that switch and the power button are both on.
Logs:
Not sure how to do that.

Config:
{
            "name": "iRobot",
            "email"<EMAIL_ADDRESS>            "password": "Horn2604!!",
            "roombas": [
                {
                    "autoConfig": true,
                    "info": {
                        "ver": 2
                    }
                }
            ],
            "manualDiscovery": false,
            "lowBattery": 20,
            "offAction": "pause:dock",
            "status": "cycle:clean",
            "eveStatus": "inverted:cycle:clean",
            "bin": "filter:contact",
            "ignoreMultiRoomBin": true,
            "hideStuckSensor": false,
            "disableMultiRoom": false,
            "platform": "iRobotPlatform"
        }

Node Version:
V 16.13.1
NPM Version:
??
Homebridge Version:
V 1.5.1
Plugin Version:
V 2.1.16
Operating System:
Other

Did you switch the auto/manual switch to manual before turning on the Roomba?

Yes, I even deleted all but the Kitchen and then tried to have the Roomba vacuum the kitchen but turning on the switch and clicking the Power button and the damn Roomba went straight to the Living Room. I had a problem the first time I installed the plugin. I think that somehow, HomeKit stored that first install in some file and is referencing it possibly

Any idea?

Is there any plan to look into this? If Not, I will leave you alone.

Once dorita980 approves my pull request I am planning on re-writing the plugin, so until then changes will be minimal as they will be overwritten soon after

Avez-vous changé l'interrupteur automatique/manuel pour le commutateur manuel avant d'allumer le Roomba ? where is the Auto/manu ?

Yes
On Thu, Aug 31, 2023 at 4:38 AM Libar19 @.***> wrote:

Avez-vous changé l'interrupteur automatique/manuel pour le commutateur
manuel avant d'allumer le Roomba ? where is the Auto/manu ?
—
Reply to this email directly, view it on GitHub
https://github.com/bloomkd46/homebridge-iRobot/issues/163#issuecomment-1700702707,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABOLG7ZO2IHBFUYWDXSS6SLXYBLPRANCNFSM6AAAAAASAKTFSY
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
John Sills


[2201.2.x] Implement change sub type of raw template code action

Purpose
This CA will use to resolve diagnostic for the code BCE3936.
Fixes #34409
Master PR #38242
Samples
https://user-images.githubusercontent.com/46857198/187604408-22eaa49f-7c10-48a0-b407-122c2bdc5e32.mov
Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[x] Added necessary tests

[x] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[x] Increased Test Coverage
[ ] Added necessary documentation

[ ] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

Shall we send this to 2201.3.x instead?

Shall we send this to 2201.3.x instead?

Agreed!

Can you check the following case where we're not getting the code action Convert to 'xml' template for parameter i?
function test(xml i = `abc`) returns string {
    return string `def`;
}

Addressed this scenario.

Closing this since we won't be sending this to 2201.2.x


Revert "Added empty README"

Reverts Gaj-Postgres/Gaj#1

 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.You have signed the CLA already but the status is still pending? Let us recheck it.


feat: use default report name

we need to have a default report name (eg result.html)

good catch. closed.


module 'tensorflow' has no attribute 'enable_eager_execution'

I installed tensorflow-gpu==2.0.0rc1 from pip
>>> tf.enable_eager_execution()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution'

Eager execution is enabled by default in 2.0 and onwards, hence the symbol to enable it is no longer needed nor provided.

You use enable_eager_execution with earlier versions of tensorflow

Put these lines at the starting of the program
import tensorflow as tf
tf.enable_eager_execution()
tf.executing_eagerly()

I am working with deep learning frameworks for 2 years.

So I cannot understand why to copy pytorch and enabling eager by default.


How to  add custom sort logic  for already filtered data?

filteredList.sort((a, b) =>
a.toLowerCase()
.indexOf(filter)
.compareTo(b.toLowerCase().indexOf(filter)
Can I add this kind of logic?
for example:
var streets = ["testabc","abc"];
when i will input search value "abc",
output suggestions will be : 1."testabc" 2."abc"
expected suggestions : 1."abc" 2."testabc"
so i want to output suggestions with more appropriate order by search value.
Thanks

Hi @bartukaan, Thanks for filing the issue. Yes ofcourse you can add any kind of sort logic, That shouldn't be a problem, SearchField just requires you to return a List<T>.

Hi @maheshmnj , thanks for reply.
I handled it thanks.


add(): update nanoflow commons list

Update the nanoflow commons list with new and missing JS actions.

 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.You have signed the CLA already but the status is still pending? Let us recheck it.


No module named 'somatictrainer'

Whenver i try to import the code from github and try to run the init.py file
Then it shows the error "No module named 'somatictrainer'" i.e. in the line 4 of init.py file
I am just trying to make this.
Any help regarding this?

you can either change the name of app.py file or delete somatictrainer where is on somatictrainer.app
@bhanuexcalibur @ZackFreedman

you can either change the name of app.py file or delete somatictrainer where is on somatictrainer.app
@bhanuexcalibur @ZackFreedman

@jmonsalve15 please clarify. What exactly should I change? I'm having the same issue

Same here. It always has something missing. Like "serial".

Make sure you have all the required libraries installed and move the init.py into the top level of the somatictrainer folder.
Watch your output terminal for any errors

@DarkButterfly85 did you manage to make it work? I am using ubuntu 20.04

Don't know for the others but i renamed every thing that it said was missing with the names of the corresponding modules in the folder and it eventually worked. Tedious but doable.

@DarkButterfly85 did you manage to make it work? I am using ubuntu 20.04

Yes I got it to run, after some tinkering it worked.


Using multiple kafka brokers

We must be able to produce to broker_2 while consuming from broker_1

[ ] store multiple brokers in the FastStream object and run all of them at start and close
[ ] test multiple brokers startup and shutdown
[ ] test cross-brokers messaging
[ ] test cross-brokers messaging with TestClient
[ ] refactor AsyncAPI docs generation for fix case
[ ] add the documentation page

Dear Lancetnik,
Unfortunately multiple rabbit brokers with FastAPI doen't working properly, so I'm really looking forward to it

Sorry, but I can't promise to release this feature in a nearest time. I am planning to implement it in 1.0.0 in the end of this year, but it is still raw.

I'm keeping my fingers crossed

same thing here, have a case where i need to consume messages from RabbitMQ and then publish to Kafka, some sort of bridge

Well, I have some good news about this feature
The following snippet works correctly in 0.6 branch (almost ready to release)
from contextlib import asynccontextmanager
from faststream import FastStream, Logger, TestApp
from faststream.nats import NatsBroker, TestNatsBroker
from faststream.redis import RedisBroker, TestRedisBroker

redis_broker = RedisBroker()
nats_broker = NatsBroker()

@nats_broker.subscriber("test-subject")
@redis_broker.publisher("test-channel")
async def handler_nats(msg, logger: Logger):
    logger.info(msg)
    return "Hi, Redis!"

@redis_broker.subscriber("test-channel")
async def handler_redis(msg, logger: Logger):
    logger.info(msg)

@asynccontextmanager
async def lifespan():
    async with redis_broker:
        await redis_broker.start()
        yield

app = FastStream(nats_broker, lifespan=lifespan)

@app.after_startup
async def _():
    await nats_broker.publish("Hi, NATS!", "test-subject")

import pytest

@pytest.mark.asyncio()
async def test_main():
    async with TestNatsBroker(nats_broker), TestRedisBroker(redis_broker), TestApp(app):
        handler_nats.mock.assert_called_once_with("Hi, NATS!")
        handler_redis.mock.assert_called_once_with("Hi, Redis!")

Seems like the main blocker for multibrokers now - AsyncAPI schema merging. So, I plan to add the code above to the 0.6 documentation as beta-support and release native FastStream(broker1, broker2) support lately, then the problem with AsyncAPI will be solved


Typo "git"→"Git"

https://docs.microsoft.com/en-us/azure/developer/javascript/tutorial-vscode-azure-app-service-node-03

Looks good.


Cannot convert string "" to double with empty copyryear attribute value

Tested with DITA OT 3.0.4 but also occurs in DITA OT 2.x.
Somehow if the DITA topic has this copyright element:
       <copyright>
        <copyryear year=""/>
        <copyrholder/>
      </copyright>

and we publish to HTML 5 you obtain in the console log output:
 [xslt] Processing D:\projects\eXml\samples\dita\flowers\temp\html5\topics\index.dita to D:\projects\eXml\samples\dita\flowers\out\html5\topics\index.html
 [xslt] Failed to transform document: Cannot convert string "" to double

The XSLT "plugins\org.dita.html5\xsl\get-meta.xsl" has a variable somewhere called "begin-sequence" and probably the problem occurs in its @select attribute trying to add an empty string with a number.

👍 We had one more user with the same problem.

👍 And another user with the same problem...

👍 And another one :)

Well, I just spent a lot of hours trying to figure out what went wrong... so add me as "yet another user" ;-)

@eerohele seemed to push a fix for this in his DITA OT fork but I think he never created a pull request for it.

Hmm, yeah, looks like it. I don't remember why I never created the PR, I'm afraid.
I can certainly make the PR if necessary, but the fix is so small that it's probably faster if someone with commit rights just makes it directly — provided that the fix is still valid, that is.

I have the same problem, the transformation worked, but a topic was missing.


Crash

when i die my tf2 freezes it only happens when i have a hack when i have no it does not happen this is not a thing of my pc and the cheat, remove the cheat detection, and also when i injected it came all unconfigured

Closed because you've admitted to running windows 7 (this cheat does not support windows 7).

does that mean fedoraware does not support windows 7?

Shit

only win xp, win 10

sorry

this is the only good hack

fr.

name any other cheat that has pong

there is a way to disable cheat detection I don't see any option in the cheat that has cheat detection as disabled

in esp for players

and the cheat mark?

Gabriel one more comment I will ban you from commenting :D

name any other cheat that has pong

BigPackets has snake, don't know if it has pong too


Implement a fasttext example

This commit implements a fasttext example. Fasttext is a very efficient text classification model proposed by A. Joulin, E. Grave, P. Bojanowski and T. Mikolov in the paper "Bag of Tricks for Efficient Text Classification". The idea is quite similar with SkipGram, however, instead of predict the current word based on the context words, fasttext predict the category of the document based on the average of all word embeddings in the document.
I have evaluate fasttext model using the IMDB datasets. The fasttext can achieve accuracy of 88.15% after 5 epochs in 70s on a machine with Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, while the CNN achieve accuracy of 88.10% after 1 epochs in 272s.

I have evaluate fasttext model using the IMDB datasets. The fasttext can achieve accuracy of 88.15% after 5 epochs in 70s on a machine with Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, while the CNN achieve accuracy of 88.10% after 1 epochs in 272s.

Cool, do you know how that compares to the original FastText and to Vowpal Wabbit, both in speed and accuracy?

Sure, I will do some experiments to compare this with the Facebook official implementation of fasttext as well as VW.

I have done some experiments to compare the Facebook official implementation of fasttext v.s. this one. The official fasttext using 20 embedding dimension can achieve accuracy of 82.7%, 86.7%, 87.3%, 87.5% after 5, 10, 15, 20 epochs which take 3s, 7s, 10s, and 13s respectively. So the official one is significant much faster to achieve a similar accuracy.
According to this post, it seems that the vw is quite similar with official fasttext on both accuracy and training time.

Consider increasing the batch size to 512. Maybe it would speed things up.
Overall I think it's the gather operation in the embedding layer that is slow. Was your benchmark using TF or Theano?

Increase the batch size from 32 to 512 will improve the per epoch time from 14s to 10.5s. However, the performance is not good and does not always improve after more epochs: 74.97%, 76.02%, 72.69%, 76.47%, 0.7728% for the first 5 epochs.
I am using Theano.

By the way, I have also tried the TF backend, which gets 88.02% accuracy after 5 epochs in 96s.

LGTM

Hi, I know this issue is closed, but doesn't the original fasttext implementation use char n-grams?

@rsteca No, according to one of the authors they didn't uset char n-grams for "Bag of tricks for Efficient Text Classification" https://www.facebook.com/groups/1174547215919768/permalink/1192008200840336/?comment_id=1192037870837369&reply_comment_id=1192207620820394&comment_tracking={"tn"%3A"R"}


Android phone issue

Description
Works so slow with Android Phone. Its hard to describe whole proccess issue.
Steps To Reproduce
No response
Expected behavior
Copy-past files/fodlers from C to Phone. In comparing with default Explorer it's realy slow. As well as some operations work strande (create folder for i.e. its doesnt show created folder so I need to leave current folder and enter it again to see it. The same wth delete folders its takes foever to delete it so Files just freeze and freeze Explorer til I remove Phone from PC etc).
Files Version
<IP_ADDRESS>
Windows Version
Windows 11 21H2 22000.438
Relevant Assets/Logs
debug.log
debug_fulltrust.log

Merging with #9003


Option to display temperatures rounded to nearest integer

Added a config option roundTemp for both currentweather and weatherforecast modules that rounds the temperature values to the nearest integer before display. Default behaviour is unchanged (option set to false in defaults).
Reasoning: no-one really needs to know the temperature exact to a decimal point. The display looks much cleaner with rounded numbers, too.

Found a way to do this a bit cleaner, will reopen once reimplemented.

Reimplemented in a cleaner way, using the existing roundValue method.

Thanks!


Update font-robotomono-nerd-font-mono to 1.1.0

After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} left no offenses.
[x] The commit message includes the cask’s name and version.

Additionally, if updating a cask:

[ ] sha256 changed but version stayed the same (what is this?).
I’m providing public confirmation below.

Thank you for the contribution. It was merged directly as ae6a5271d61a3b65838ec864417455d945e6fb8c. Your contribution is still credited to you.


Fix Wins section on mobile & add button for leadership application

This PR fixes the wins section on Mobile and adds an animated button encouraging leadership applications for next year. The button links to the application form when clicked.

LGTM!


Remove tutorial link from readme

This currently 404s

@EshaMaharishi tests are failing for unrelated reasons - do you want to admin-merge?

Sounds good since this is a README-only change to remove a broken link. @tessavitabile I don't think I have admin privileges (the "Squash and merge" button is grayed out for me) - would you mind adding me as an admin?

added


it keeps kicking me out when the opponent plays a note

Describe your bug here.
so i was playing mario smw its a fun mod fr but in like the 1st 2nd and 3rd song when the opponent plays a note it kicks me out and gives me this error:
flixel/graphics/frames/FlxAtlasFrames.hx:247:null
objects/NoteSplash.hx:121:null
objects/NoteSplash.hx:57:null
states/PlayState.hx:4067:null
states/PlayState.hx:4061:null
states/PlayState.hx:3042:null
states/PlayState.hx:3985:null
states/PlayState.hx:3309:null
states/PlayState.hx:3516:null
states/PlayState.hx:2182:null
flixel/FlxState.hx:220:null
flixel/FlxGame.hx:752:null
This happened in FlxGame.Update
like what the hell i need help

Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
not a single thing

Just from the objects/NoteSplash.hx:57:null and objects/NoteSplash.hx:121:null, it looks like the game can't find the notesplash you are using, but you yourself have said that the game crashes when an opponent plays a note. Something that could help is seeing if you crash if you hit a note first, but since I mostly code in lua (almost nothing in haxe), I feel like it might be some code you have put in. Hope this helps you!

in

when i hit a note first that also happens

that

Well, looks like you possibly added or replaced a note splash texture or added your own. If this is correct, then you can go to the main menu, press 7 (which will bring you to a debug menu), and go to noteSplash Debug. Then, put in the noteSplash name and see if the game can find it. Hope this helps!


(XML) cannot have a cell value with < or >

Great work! This is the most promising thing for XML outputs!
I have some values inside my cells as < and/or >
But the XML output is <   and >
If this is fixed then I have a working nested XML for my purposes. By using =CONCATENATE(<child1>,child1,</child1>,<child2>,child2,</child2>) ?
Thanks!

By default, illegal XML characters are formatted to use safe encoding. You can disable this by using the Don't format illegal characters option. That should do what you want.


feat: Add sendTransactionMail method

Hey,
I'm have the need to send a transactional mail from my system and looks like there is no method for that.
Right now I'm using this:
    /**
     * @param  array<string, string>  $replacements
     */
    public function sendTransactionMail(string $name, string $from, string $to, array $replacements): void
    {
        $this->post('transactional-mails/send', [
            'mail_name' => $name,
            'from' => $from,
            'to' => $to,
            'replacements' => $replacements,
        ]);
    }

But looks like we should have a method on sdk for that.
Thanks. ❤

Released in 1.3.0


Feature Request: Add a contains method to Array

Would be a nice shortcut for array.indexOf(element) > -1.
http://stackoverflow.com/questions/1181575/javascript-determine-whether-an-array-contains-a-value

Not only does this method exist, it exists in ES5 spec as Array#some, which means it is browser native and implemented in Sugar only as a Polyfill. It's also aliased in Sugar as Array#any and Array#has. It sounds like you are coming from a Python perspective and adding another alias contains might add some value to you. Your last 2 tickets prompted me to start a new ticket to explore Python aliases, check it out https://github.com/andrewplummer/Sugar/issues/46
Will close this one for now.

There may be some better ones, but I usually just find myself using MDN:
https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/some


Can it be used on Android?

Hello, I am trying to use this library on Android。How can I compile a library for Android?

I haven't tried, but it might be difficult. sqlite-vss requires Faiss, which can be tricky to compile. We dug in for an iOS build but found it difficult/impossible to do.
Though this issue seems to show some hope. If you have any pointers of cross compiling C++ projects to android targets from github actions, I'd be more than happy to try it out.


Replace github.com/dgrijalva/jwt-go (CVE-2020-26160)

https://github.com/dgrijalva/jwt-go contains CVE-2020-26160. Furthermore, it's not maintained anymore and superseded by https://github.com/golang-jwt/jwt

Looks like an indirect dependency that we inherited:
✗ go mod why github.com/dgrijalva/jwt-go
# github.com/dgrijalva/jwt-go
github.com/kanisterio/kanister/pkg/blockstorage/ibm
github.com/IBM/ibmcloud-storage-volume-lib/provider/utils
github.com/IBM/ibmcloud-storage-volume-lib/volume-providers/softlayer/block
github.com/dgrijalva/jwt-go

And upstream fixed it not too long ago at https://github.com/IBM/ibmcloud-storage-volume-lib/pull/218.

Still relevant.


Clean remote data by default

While we're in the dev mode, let's not store remote job data to keep our storage footprint smaller.
Later we could have perhaps something like a dev mode versus production mode.
This is relevant https://github.com/aiidateam/aiida-core/issues/4693#issuecomment-966166507
https://github.com/aiidateam/aiida-core/blob/c0fdf38a7a5526a3724a0be8af8c5ea34645c795/aiida/engine/processes/workchains/restart.py#L147

Files in remote folder of ORCA calculation:
aiida.coords.xyz
aiida.densities
aiida.engrad
aiida.gbw
aiida.hess
aiida.inp
aiida.opt
aiida.out
aiida_property.txt
_aiidasubmit.sh
aiida_trj.xyz
aiida.xyz
_scheduler-stderr.txt
_scheduler-stdout.txt

We're already copying back the main output file aiida.out, wavefunction file aiida.gbw and hessian in aiida.hess. The is most likely not needed at least for now.


[OCL BE] Fix: Restore llvm-specific HIP build options to reclaim GPU performance.

Resolves issue #666.
The logic or removal of internal llvm options has been introduced in HIP in https://github.com/ROCm-Developer-Tools/HIP/pull/2035#issuecomment-616861118. Relevant support in MIOpen was added at https://github.com/ROCmSoftwarePlatform/MIOpen/pull/165/files#r571645949, but then has been removed in #190 by mistake. This PR restores it and adds necessary comments to avoid removal by mistake in the future.
Tested with:
export MIOPEN_DEBUG_CONV_FFT=0
export MIOPEN_DEBUG_CONV_GEMM=0
export MIOPEN_DEBUG_GCN_ASM_KERNELS=0
export MIOPEN_DEBUG_OPENCL_CONVOLUTIONS=0

Average FP32 performance gain: 3.5X

@atamazov  is there a way for us to catch this in our CI ?

@JehandadKhan

@atamazov is there a way for us to catch this in our CI ?

We do not have tests that can catch performance regressions yet ;(

Testing done, PR description updated.


findPaymemtPaths returns paths that cannot be executed due to "op_too_few_offers".

{findPaymentPaths(
    sourceAccountID: "GASKYWPPQ2VSO6KNIPIRVXMSSDGZLYZQ67CDTLVXOXYDG26SPZ66EDCQ",
    destinationAsset: "USD-GDUKMGUGDZQK6YHYA5Z6AY2G4XDSZPSZ3SW5UN3ARVMO6QSRDWP5YLEX",
    destinationAmount: "10"
) {
sourceAsset {
id
}
destinationAsset {
id
}
sourceAmount
path {
id
}
}
}

returns:
      {
        "sourceAsset": {
          "id": "XRP-GBVOL67TMUQBGL4TZYNMY3ZQ5WGQYFPFD5VJRWXR72VA33VFNL225PL5"
        },
        "destinationAsset": {
          "id": "USD-GDUKMGUGDZQK6YHYA5Z6AY2G4XDSZPSZ3SW5UN3ARVMO6QSRDWP5YLEX"
        },
        "sourceAmount": "26.4728568",
        "path": [
          {
            "id": "USD-GDSRCV5VTM3U7Y3L6DFRP3PEGBNQMGOWSRTGSBWX6Z3H6C7JHRI4XFJP"
          },
          {
            "id": "MXRT-GD2YURFWC5LIRLM4CCVZZHCFV6WXO46VOSBBPTJG6MPQN6ANYZZOLQJL"
          },
          {
            "id": "native"
          }
        ]
      },

This differs from Horizon results and fails to execute with op_too_few_offers. Horizon finds a path with 29.x source amount which executes fine.
Please let me know if you have questions or if there is anything I can assist you with in testing.
PS: We are adding 1.5% padding to sendMax parameter to counter possible price fluctuations and the price doesn't change significantly from obtaining the path to submitting the pathPayment.

Hi @marcinx ! It took a while to track down this bug, but we recently shipped the fix, can you please try it again?

@charlie-wasp @nebolsin Thanks so much! In my first tests it seems to be working well now. I will keep you posted if I notice anything odd.

@marcinx I'm glad to hear it! 🎉 I close this issue for now, feel free to reopen it in case of new problems or you can create a new one


Error: ng:areq Bad Argument

the template queryBuilder doesn't show sometimes and throws error when i load the page
angular.min.js:108 Error: [ng:areq] http://errors.angularjs.org/1.4.14/ng/areq?p0=appController&p1=not aNaNunction%2C got undefined
at http://localhost:63342/iaxeed-web/src/bower_components/angular/angular.min.js:6:417
at pb (http://localhost:63342/iaxeed-web/src/bower_components/angular/angular.min.js:22:131)
at Ra (http://localhost:63342/iaxeed-web/src/bower_components/angular/angular.min.js:22:218)
at http://localhost:63342/iaxeed-web/src/bower_components/angular/angular.min.js:81:74
at http://localhost:63342/iaxeed-web/src/bower_components/angular-ui-router/release/angular-ui-router.min.js:7:23742
at ca (http://localhost:63342/iaxeed-web/src/bower_components/angular/angular.min.js:74:90)
at y (http://localhost:63342/iaxeed-web/src/bower_components/angular/angular.min.js:61:417)
at g (http://localhost:63342/iaxeed-web/src/bower_components/angular/angular.min.js:54:250)
at http://localhost:63342/iaxeed-web/src/bower_components/angular/angular.min.js:53:396
at k (http://localhost:63342/iaxeed-web/src/bower_components/angular-ui-router/release/angular-ui-router.min.js:7:23132)

According to stacktrace it doesn't look like issue relates to queryBuilder template. Can you try to reproduce it with not minified version and send trace?

the easiest way to rebuild it is hide-n-show like this:
{code}

{code}
{code}
reinitializeFilter = function() {
scope.builderVisible = false
$timeout(function() {
return $scope.builderVisible = true;
}, 50);
}
{code}
id query builder does not work at all for you please send stack trace


[Bug] when drag header or resize column width should update chart image

Version
main
Link to Minimal Reproduction
when drag header or resize column width should update chart image
Steps to Reproduce
when drag header or resize column width should update chart image
Current Behavior
when drag header or resize column width should update chart image
Expected Behavior
when drag header or resize column width should update chart image
Environment
- OS:
- Browser:
- Framework:

Any additional comments?
No response

start

test