Add release workflow

As discussed in #1348 @carmocca, this is a workflow for publishing to PyPI. I used this previously in my BioPandas package, and it worked great. You basically just need to add the PyPI API tokens as described here https://dev.to/iamtekson/publish-package-to-pypi-and-release-new-version-using-github-actions-108k
Fixes #1348

Hello, excuse me. When I follow the tutorial and use your script "convert_lit_checkpoint.py" to convert the llama-2-7b-hf model, the following error always appears. I don’t know how to solve it.
[root@localhost RobustGER-master]# sh conv_model.sh
usage: convert_lit_checkpoint.py [-h] [--config CONFIG] [--print_config[=flags]]
--checkpoint_name CHECKPOINT_NAME --out_dir OUT_DIR
--model_name MODEL_NAME
error: Validation failed: No action for key "_name_or_path" to check its value.

Unfortunately I don't have access to that, but @lantiga can maybe help here since he also made the past LitGPT releases when I remember correctly

Merging. I'll add my own token and try it out

Worked flawlessly: https://github.com/Lightning-AI/litgpt/actions/runs/8999883396/job/24722989843, https://pypi.org/project/litgpt/#history
Thanks Seb!


Generate TOC on Index Page

Is there a way to have all of the docs generate a TOC on the home page right nav? Would be easy to skim that if you don't want to have to go into the dropdowns.

No but would accept pr if under an option


MMA FD Q

since FDs csv doesnt list opponent, i make a seperate playersgroup for each fight to max from 1 since i dont want fighters fighting each other in same lineup.
fight1= PlayersGroup([optimizer.get_player_by_name(Nickname) for Nickname in ('Tagir Ulanbekov', 'Allan Nascimento')], max_from_group=1)
optimizer.add_players_group(fight1)
fight2= PlayersGroup([optimizer.get_player_by_name(Nickname) for Nickname in ('Hu Yaozong', 'Andre Petroski')], max_from_group=1)
optimizer.add_players_group(fight2)
etc for the whole card.
Run into this error after the new update.
players)
172         if players:
173             if len(players) > 1:
--> 174                 raise LineupOptimizerException('More than 1 player is found for: %s' % player_name)
175             return list(players)[0]
176         if self.search_threshold:
LineupOptimizerException: More than 1 player is found for: Tagir Ulanbekov
So its not getting past first fighter.
Heres my import
from pydfs_lineup_optimizer import get_optimizer, Site, Sport, CSVLineupExporter
from pydfs_lineup_optimizer.stacks import TeamStack, PositionsStack, PlayersGroup
from pydfs_lineup_optimizer import AfterEachExposureStrategy
from pydfs_lineup_optimizer import PlayerFilter
class CustomExporter(CSVLineupExporter):
@staticmethod
def render_player(player):
result = f'{player.id}:{player.full_name}'
if player.lineup_position != 'UTIL':
result += f' - {player.lineup_position}'
return result
optimizer = get_optimizer(Site.FANDUEL, Sport.MMA)
optimizer.settings.csv_exporter = CustomExporter  # replace default exporter with custom
optimizer.load_players_from_csv(r"C:\Users\brand\Downloads\FanDuel-MMA-2021 ET-10 ET-30 ET-66119-players-list.csv")
Any ideas @DimaKudosh

Hey, so I run this a completely different way. I make the Fighters a 'team' and use game column , min. teams rule. Very simple. Works perfectly. Here's my Example:
Game (this is a column in CSV you add)
Land vs Klein
Sanchez vs Silva
optimizer.set_total_teams(min_teams=5)
using min_teams=5 means that you will only get one player from each fight.... There are many ways to do this, but this is quick and easy if you are setting the vs fighter column make it a Game column

@lightninglarry

@lightninglarry

Thanks for this, this helps a lot and saves time @Owen-Slater.
Team is already a csv column so i did as your example stated, but now i get this.  Any ideas?
GenerateLineupException: Can't generate lineups. Following constraints are not valid: positions_F,total_players

@lightninglarry ..... This is currently working for me regarding the minimum teams (no fighter vs fighter).
from pydfs_lineup_optimizer import Site, Sport, get_optimizer, TeamStack, PositionsStack, PlayersGroup

N = 2
CSV_FILENAME= "FD_MMA.csv"

optimizer = get_optimizer(Site.FANDUEL, Sport.MMA)
optimizer.load_players_from_csv(CSV_FILENAME)

optimizer.set_total_teams(min_teams=5)

for lineup in optimizer.optimize(N):
    print(lineup)

optimizer.export('MMA.csv')
optimizer.print_statistic()

@Owen-Slater is your .csv in same folder as your script?
the FD_MMA.csv?

@lightninglarry  yes. but if your's isn't just need to add the file path

i tried to taylor my file and put in same directory as my script.  Even called it the same file name as yours.
FileNotFoundError: [Errno 2] No such file or directory: 'FD_MMA.csv'
i use jupiter notebook if that matters to run this stuff.
@Owen-Slater

Can I see your script?
On Mon, Nov 1, 2021, 2:07 PM lightninglarry @.***>
wrote:

i tried to taylor my file and put in same directory as my script. Even
called it the same file name as yours.
FileNotFoundError: [Errno 2] No such file or directory: 'FD_MMA.csv'
i use jupiter notebook if that matters to run this stuff.
@Owen-Slater https://github.com/Owen-Slater
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/DimaKudosh/pydfs-lineup-optimizer/issues/318#issuecomment-956461528,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANBWO7UWQ6ZCSGZPC77VONLUJ3JNHANCNFSM5HBEJQYQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

from pydfs_lineup_optimizer import get_optimizer, Site, Sport, CSVLineupExporter
from pydfs_lineup_optimizer.stacks import TeamStack, PositionsStack, PlayersGroup
from pydfs_lineup_optimizer import AfterEachExposureStrategy
from pydfs_lineup_optimizer import PlayerFilter
N = 150
CSV_FILENAME= "FD_MMA.csv"
optimizer = get_optimizer(Site.FANDUEL, Sport.MMA)
optimizer.load_players_from_csv(CSV_FILENAME)
optimizer.set_total_teams(min_teams=5)
for lineup in optimizer.optimize(N):
print(lineup)
optimizer.export(r"C:\Users\brand\Desktop\PYTHON\UFC\FDUPLOAD.csv")
optimizer.print_statistic()

What's the location of your input file and why is there an R in your export
code

In front of the output code
On Mon, Nov 1, 2021, 2:55 PM joseph offen @.***> wrote:

What's the location of your input file and why is there an R in your
export code

Input file is in same location now as my script.  and the R reads the output file for tinkering, taking it all out and made it this, optimizer.export("FDUPLOAD.csv")
still gets the same error

gonna try again this weekend @Denwen12 @Owen-Slater

finally got it working @Owen-Slater I do appreciate it.  So strange that your player csv has to be in the same folder as your script.  All my other scripts look at my download folder and run fine.  This one will not.  I appreciate the help.

@Owen-Slater So i got the code to work finally after I got around to it.
In the past I would use PlayersGroup to control title fights.  Where I would want at least 1 of the 5 round fighter.  min_from_group=1 like below.
#fight1 = PlayersGroup([optimizer.player_pool.get_player_by_name(Name) for Name in ('Ciryl Gane', 'Francis Ngannou')], max_from_group=1,min_from_group=1)
#optimizer.add_players_group(fight1)
LineupOptimizerException: More than 1 player is found for: Ciryl Gane
know what i could do to remedy this?


xs:anyURI not supported

XSD's built-in type anyURI is currently not supported.

[x] Add tests for xs:anyURI
[x] Add implementation for xs:anyURI

Solved by 7cea24b4a092233355d50a208465f623c59a4e0c.


decode doesn't take arbitrary bytes as input

I have a key that is not valid UTF-8. Currently it's possible to encode, but not decode using such a key.
I've been working on a PR that makes decode take AsRef<[u8]> (like encode), but on the way I've found that this breaks decode::<Claims>(..) usage because of additional type parameters. The other options are:

decode<T: Part>(token: &str, secret: &AsRef<[u8]>, algorithm: ...) -> Result<T, ...>, no idea why this works???

Just advise users to use different forms of typehinting if possible, and only use decode::<Claims, _> if necessary.

If option 1 works on stable/beta/nightly (ie passes travis), I'd be tempted to go that way. If you do a PR could you add tests for non-valid UTF-8 keys as well please?

Note that according to IRC the first option involves virtual dispatch. Not sure if that's problematic to you.
Before I take a look at it I'll ask a bit around if this is even intended behavior.

From IRC:

@kimundi: All I can say is that that should not work, and if it does then you are doing something different than when you used the generic version

What about having secret: &[u8]? Calling as_ref on the caller-side seems easy enough:
decode(token, "foobar".as_ref(), ...)

If it should not work, is it worth trying to raise an issue in Rust itself?
For the invalid UTF-8 issue, is that a key you are generating yourself? I expect most people to use a valid string (or base64 it if not) so i'd prefer not making it more annoying for 99% of the users.
If you can add failing tests i'll have a look tomorrow as well

For the invalid UTF-8 issue, is that a key you are generating yourself?

Yes, generated myself, but it doesn't matter. I'd expect arbitrary bytes to work since the RFC doesn't mention any restriction.


[glossary] Add prepend option to glossary definition tag

@chenopis I think it's significantly easier (and less hacky) to allow for a prepend option in the glossary_definition tag, rather than an initial_cap tag.
The reason your previous attempt at this approach caused the definition to be split across two lines was because they were separate block elements (
STUFF
).
Because we're including the definitions from YAML, they come prewrapped in
 tags, and it's significantly easier to add the word you want in the Ruby plugin logic, then to do it after the fact (in the markdown/liquid pages).
(FYI @steveperry-53 --- I recall your concerns about edge cases but believe this approach can work for now. Importantly, we are not enforcing that all glossary terms need to follow " is", which you mentioned could cause issues with plural terms. Because prepend's value is still a string that we can set, in those situations, we can easily switch to " are". The control of the words still belongs to the writer, rather than to the automation).

This change is

@zacharysarah FYI, this extends the functionality of the glossary snippets so we can, for example, add "Service Catalog is" to the beginning of its glossary snippet and get "Service Catalog is an extension API..."


Add Readme

We need a basic readme file

Hello, I want to contribute. Do you need any content in the readme file?

I made a basic readme file at #3


CRM457-1415: Testing adding an inactive office for a provider

Description of change
Adding an inactive office to satisfy QA for the associated ticket
Link to relevant ticket

Since I was able to do all the testing fine without merging, this one can be closed now.


[BUG] Recipes for bronze, steel, electrum, and lead plates don't work

Description:
Unsure why, but the recipes don't show when clicked on in JEI, and it doesn't work in a crafting grid. Iron, copper, and tin plates work just fine
It's odd that they don't show up in JEI search, and there is no recipe for them either.
Ones that don't work and don't appear to have recipes (may be more?)

bronze
steel
electrum
lead
silver

Steps to Reproduce:
Unsure
Technical Information:

Minecraft: 1.20.1
Fabric API: Latest (As of today)
Industrial Revolution: Latest (As of today)
Modpack: DarkRPG (Plus AE2, Almost Unified, and Powah!)

Nikolite ingots also don't appear to have a recipe.

Found the same issue. Have only tried Bronze plates so far since I don't have the other items.
Using the same pack (DarkRPG) with only Industrial Revolution and AE2 added.

Yikes, any workarounds? I can't even use JEI to spawn the items in and put them in a trading post or something since none of the plates show up in the search 😬

@Toarulle Looks like it's because JEI isn't supported. You'll need to turn off JEI & EMI and replace them with REI.
Note that in the curse modpack manager this may also turn off a bunch of other mods, watch out for that.

Yes, IR only has compatibility with REI, not JEI. The patchouli book issue will be fixed today. Some plates can only be crafted on a compressor.

This is fixed as of 1.16.1, thanks for reporting!


Compacting GC: thread bwd ptrs in marking, reduce number of passes to 2

See https://github.com/dfinity/motoko/pull/2641#issuecomment-873026055
PR description will be updated

This PR does not affect the produced WebAssembly code.

CanCan backend bench reports -19.8% instructions compared to master.

After porting optimizations done in this branch to #2641 this PR is now -3.24% compared to #2641.


socketstream new with coffee option should provide app.coffee instead of app.js

I noticed that when trying to build a new SocketStream application with CoffeeScript, the root directory app file is returned as a Javascript file, rather than a CoffeeScript file.
It feels like it should be a CoffeeScript file.

It's been like that since forever I think.  I haven't used the Commander/terminal interface for some time now, so it doesn't really affect me at present, but it's on my list of things to get to.  After the engine;io and connect.

I think this would be worth separating out for 0.4, so that SocketStream's codebase becomes a bit more manageable.

Won't fix as ES6 is the future. Pull requests welcome though


More detailed instructions

Hi I followed your instructions but I get stuck at the bottom when I try to get things running. You suggest starting VLC and Acestream engine but Im confused. Which command is used to start Acestream. There are many options. Is it one of these below?
Also when I start VLC using your commands it does not allow me to do anything else so I cannot then start the proxy. Is there a way to start VLC as a daemon instead? Thanks
usage: acestreamengine
[--client-console | --client-wx | --client-gtk | --stream-source-node | --stream-support-node | --stream-startup-node | --create-transport | --create-transport-multi | --start-tracker | --get-infohash PATH |-get-file-info PATH | --get-file-info-with-id PATH | -v]

AceStream Engine could be ran from console (--client-console) or with GUI (with the shortcut or --client-wx). VLC doesn't support daemon mode AFAIK, but you can use any available method to do so (aceproxy spawn / your init system / anything else).

If you don't want to use the internal spawning procedures the basic way to start VLC as a daemon (in background) is to use screen, like that:
screen -dmS vlc "/usr/bin/vlc -I telnet --clock-jitter 0 --network-caching 500 --sout-mux-caching 500 --telnet-password admin --telnet-port 4212"

Thanks for the info. Can I get acestream and aceproxy to start in init.d?

There is systemd services for acestream (from ArchLinux PKGBUILD) and aceproxy (in this repo). Other init systems are not supported, but you can write init script and do a pull request.


Create guide for GCS => BigQuery operator

It is not necessary. Let's do it later.

https://issues.apache.org/jira/browse/AIRFLOW-6282?jql=project %3D AIRFLOW AND component %3D documentation


Gnome is too basic

we need
sudo apt-get install at-spi2-core gnome-terminal gnome-control-center nautilus

done


Apply visual colors

If I understand correctly, visual materials are currently read and written but not rendered. Loading e.g. the Upkie URDF we get the dark "ninja" version:

Trimesh can render materials so getting them to yourdfpy is a matter of plugging the right info. Here is for instance a draft PR to do so (opening the issue here to keep track):

Is there an interest to render colors (eventually materials) in yourdfpy?

Oh, that's great, thanks!  What do you think is missing to make this a non-draft PR?

Well I hacked the call to apply_visual_color(geom, v) at the first spot I found where it worked, so first I wanted your feedback on whether it makes sense within the overall code :smiley:
There are three aspects to materials from the URDF reference that a visualizer would eventually need to handle: color, texture and named material.
If it makes sense, we could go for it this way:

Color: this PR
Named materials: subsequent PR (probably more involved, with updates to Robot and _parse_robot)
Texture: later (not part of my current use cases but likely useful to others)

And https://github.com/clemense/yourdfpy/pull/15 adds support for named materials, so now the Upkie model renders as:

Moving the remaining point on textures to https://github.com/clemense/yourdfpy/issues/16 so that we can let the PR close this issue.


Get VolumeType From Cinder instead of Configuration file

Coverage remained the same at 43.851% when pulling 3b74060384251357993adade485773a6187df134 on lijuncloud:flow01 into 3b26f25edcb3803f5981a23747b7c3b781e65f2d on opensds:development.

@xing-yang Please take a look

I'm still not sure if volume_type filter for get_pools is supported by GopherCloud yet.  If you look at this PR, volume_type filter will be removed if Cinder API microversion is lower than 3.35.  In the code, I see that blockstorage V2 is used.

@xing-yang @leonwanghui this looks to be a very old PR. Can we close this PR?

This work is not complete, but I think we should automatically close stale PRs after a certain period of time.  Authors of the PRs can always restore it and work on it again.


Prevent converting 0 to o

Hello,
Is there a way to prevent invoice2data from changing '0' to 'o' or '.' to ','? I've tried using ocrmypdf, Tesseract, and other tools, but they all seem to have the same issue. I'm working with a scanned PDF, which is essentially an image.

Well, your best bet is to play with the settings of these parsers.
I have tried this before. Sometimes you can prevent it from happening by changing the dpi.
Maybe pre-process it with a tool like unpaper.
But in my cases. I couldn't prevent it from happening. To make it more robust. I have generated some regexes and used the replace method in template.
If it could be suitable for your application it could be as simple as hard replacing O with 0 (zero).

Hi @bosd,
Unfortunately, simply replacing 'O' with '0' isn't a viable solution, as the number can indeed contain 'O' like in DSO000238... or DS00378O123, so it's not always a zero.
Is this issue usually caused by poor scan quality? And would it still occur if the PDFs contained text directly instead of scanned images?

Yes, it is totally related to poor scan quality.
I tried pre processing with unpaper.
It improved the results a lot.
You can make more specific regexes.
To replace the characters only at specific places.
If you dig trough the template examples here. There are some templates which contain a basic form of Ocr correction.
I made them after analyzing why my gas station receipts failed.
In its current form Invoice2data replaces the characters before the parsers are called on the document.
Ideally one would have the replace function in the parser itself.
This would open up use cases like only replace the o to 0 if it is found between the start and end tag.
However this is not implemented yet.

It's likely unavoidable since I've tried various OCR solutions, and the issue persists.


Remove use of time crate in README.md

We'll be making this a feature when we get around to #653, so it's probably not best to have used directly in the readme anyway.
Fixes #625.

Maybe we should have put time in dev-dependencies and keep it as an example of a non-std type.

Users would still have to add it as a dependency, which was part of the confusion in #625

Indeed.


Minor corrections

Fixed most remaining grammatical errors or typos on the docs.

Thank you!

Thank you!

(I had to fix mine too, ahem 😅)

You're welcome!
(I had to fix mine too, ahem 😅)


Feat/support multiple auth endpoints

DHIS2 asked us to support multiple authentication endpoint since they want to fetch grades from multiple systems, and they can have different authentication endpoint and credentials.
In the PR, we extracted Auth endpoint credentials and API_KEY from the site settings and moved it to the XBlock Author View, so the site admin can set up the auth endpoint settings in studio, and it doesn't require someone from our end to make that change in site settings.

Thanks you both @OmarIthawi and @thraxil
I add a notice for the user about the exposing the secrets if they export the course. I take care of the assert part and will add testing in a new PR


Implement purging for incremental aggregation

Description:
When @store annotation is provided for incremental aggregate definition, the aggregations would be stored in the tables of an external database defined by @store. Otherwise, the aggregations would be stored in in-memory tables. In either case, it's important to have a mechanism of purging data stored in tables. Otherwise memory issues may occur in future
Suggested Labels:
improvement

This is done in https://github.com/wso2/siddhi/pull/881


Noticable update event slow down, when laptop is disconnected from power

Hello,
I noticed today when I disconnected my development laptop from power, game updates in my, very simple, Tetris clone slow down noticeably.
To confirm the issue is not with my game code, I tested this on the piston getting started tutorial code and see the same slowdown occurs there. Attached a GIF of what I am seeing. You can clearly see the slowdown when the laptop is disconnected from power, and then speeds up when reconnected shortly after.

This seems like it shouldn't be normal behavior, right?

A similar example made using using Bevy engine, becomes noticeably less smooth when the laptop is disconnected from power, but it does not slow down.
V/R
Scott

Could it be a bug in the OpenGL driver?

To be clear the black seen in the gif are not present on my PC. It’s just the cube’s rotation slowdown I’m talking about.


Add documentationIdentifier value to aws.api#service trait

Description of changes: Add documentationIdentifier value to aws.api#service trait. This value is used to implement linking between service and sdk documentation for AWS services.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

documentationIdentifier seems like it could be made shorter - docId?


Multiple repos with different policies

Hi I'm using this module to hookup github actions for CI with terraform. I would like to reuse the openid connector to also give a separate repository access to ECR but with permissions limited to only pushing images into a private ECR repo. Is this something I can currently do or will it require changes to the module? I started to send a PR adding the openid connector to the outputs so it can be used separately but figured I would ask first.

That depends entirely on your security model. Technically, any repository tied to the connector is allowed to assume any role you create using the module. Whatever policies you associate with these roles is up to you (the documentation for this repository contains a 1-1 example for a role and set of permissions; that can be any number of roles and/or permissions though).
So what you are asking for is just a matter of having the second pipeline assume a different role with specifically tailored permissions for ECR. I believe you should even be further able to limit the assumption to just that one repository using IAM conditions, but I haven’t tried that yet.
There is no PR necessary to achieve the desired behavior as I understand it :)

@lukeledet Unless there are more questions I'll close this issue for now. Please feel free to either file a new issue or have me re-open this one if there's more context I can support you with :blush:


Allow rules as a plugin

There appears to be no way to have rules loaded as a plugin.
Ideally, a custom rule should be declared using plugin-{rule-name}:
rules:
  extends-before-mixins: 2
  extends-before-declarations: 2
  placeholder-in-extend: 2
  plugin-{rule-name}

sass-lint in turn would attempt to find a peer dependency called sass-lint-plugin-{rule-name}, e.g. I would like to publish rule sass-lint-plugin-property-sort-order.

Duplicate of https://github.com/sasstools/sass-lint/issues/139
On roadmap for 2.0 https://github.com/sasstools/sass-lint/issues/400

On Nov 23, 2015, at 7:33 AM, Gajus Kuizinas<EMAIL_ADDRESS>wrote:
There appears to be no way to have rules loaded as a plugin.
Ideally, a custom rule should be declared using plugin-{rule-name}:
rules:
extends-before-mixins: 2
extends-before-declarations: 2
placeholder-in-extend: 2
plugin-{rule-name}
sass-lint in turn would attempt to find a peer dependency called sass-lint-plugin-{rule-name}, e.g. I would like to publish rule sass-lint-plugin-property-sort-order.
—
Reply to this email directly or view it on GitHub.


服务迁移中！！

最近请求量增加，目前这个服务器不太能够支撑，开始迁移服务
#201
#199
#198
#197

搞个收费通道也行，反正就是稳定一些

现在好像不能登录了

这几天让兄弟们受苦了，都怪nodejs 22.5.0。
从 1c1g -> 4c24g，3008端口的proxy不会挂了，但是nodejs服务开始挂了。
一开始以为是我代码问题，改了几次，pm2还是挂，也没得报错日志。。
最后发现是 nodejs 22.5.0 https://github.com/nodejs/node/issues/53902 大坑！！
降级到22.4.1，观察一天一切正常了。


Add support of x-permissions vendor extension

according to Add x-permissions feature #345, find the feature implementation

I guess now this can't go in till the react rewrite is finished but something like this would be welcome in the future? @RomanGotsiy

@zucher sorry for ignoring this PR for sooooo long time 🙈
This feature is too specific to your use case and we will not put it into ReDoc core.
I am going to close this PR but you are free to maintain your own fork though.
If you don't want to maintain your own fork I would recommend you to switch to a more generic solution based on vendor extensions proposed by @ingoclaro in https://github.com/Rebilly/ReDoc/pull/552 once it get merged.
Thanks for understanding!


cant preview, npm and dependencies install fail

Describe the bug
the code is there but npm install is empty and preview page too
Link to the Bolt URL that caused the error
https://bolt.new/~/sb1-jjvpel
Steps to reproduce
click on preview , it will show nothing, but chat says it should
Expected behavior
it should have shown the dashboard i was creating
Screen Recording / Screenshot
No response
Platform
Browser name = Chrome
Full version = <IP_ADDRESS>
Major version = 128
navigator.appName = Netscape
navigator.userAgent = Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36 OPR/<IP_ADDRESS>
performance.memory = {
  "totalJSHeapSize": 43960838,
  "usedJSHeapSize": 42033314,
  "jsHeapSizeLimit":<PHONE_NUMBER>
}
Username = Cobra-Fx
Chat ID = 4a1c0bb829a6

Additional context
No response

Appreciate the feedback! We are aware of this issue and are tracking it here: #2021


use chemical descriptors

change the use of fingerprints for chemical descriptors in notebook 4

It will stay with FPs to incentivise discussion and easy potential for improvement


Error building byebug - ubuntu 14.04

Problem description
$ gem install byebug
Building native extensions.  This could take a while...
ERROR:  Error installing byebug:
	ERROR: Failed to build gem native extension.

    current directory: /home/duffyjp/.rvm/gems/ruby-2.3.1/gems/byebug-9.0.6/ext/byebug
/home/duffyjp/.rvm/rubies/ruby-2.3.1/bin/ruby -r ./siteconf20161102-2159-7vwluc.rb extconf.rb
creating Makefile

current directory: /home/duffyjp/.rvm/gems/ruby-2.3.1/gems/byebug-9.0.6/ext/byebug
make "DESTDIR=" clean

current directory: /home/duffyjp/.rvm/gems/ruby-2.3.1/gems/byebug-9.0.6/ext/byebug
make "DESTDIR="
compiling locker.c
In file included from /usr/include/stdio.h:27:0,
                 from /home/duffyjp/.rvm/rubies/ruby-2.3.1/include/ruby-2.3.0/ruby/defines.h:26,
                 from /home/duffyjp/.rvm/rubies/ruby-2.3.1/include/ruby-2.3.0/ruby/ruby.h:36,
                 from /home/duffyjp/.rvm/rubies/ruby-2.3.1/include/ruby-2.3.0/ruby.h:33,
                 from byebug.h:4,
                 from locker.c:1:
/usr/include/features.h:374:25: fatal error: sys/cdefs.h: No such file or directory
 #  include <sys/cdefs.h>
                         ^
compilation terminated.
make: *** [locker.o] Error 1

make failed, exit code 2

Gem files will remain installed in /home/duffyjp/.rvm/gems/ruby-2.3.1/gems/byebug-9.0.6 for inspection.
Results logged to /home/duffyjp/.rvm/gems/ruby-2.3.1/extensions/x86_64-linux/2.3.0/byebug-9.0.6/gem_make.out

Steps to reproduce the problem
$ ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]

$ gem install byebug

Ubuntu 14.04.5 LTS, all updates installed.

@duffyjp I tried to reproduce but was not able to get what you are seeing. I used a fresh version of Ubuntu to test this.
admin@admin:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.5 LTS
Release:	14.04
Codename:	trusty

admin@admin:~$ ruby -v
ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-linux]

admin@admin:~$ gem install byebug
Fetching: byebug-9.0.6.gem (100%)
Building native extensions.  This could take a while...
Successfully installed byebug-9.0.6
Parsing documentation for byebug-9.0.6
Installing ri documentation for byebug-9.0.6
Done installing documentation for byebug after 20 seconds
1 gem installed


[SPARK-34474][SQL] Remove unnecessary Union under Distinct/Deduplicate

What changes were proposed in this pull request?

This patch proposes to let optimizer to remove unnecessary Union under Distinct/Deduplicate.
Why are the changes needed?

For an Union under Distinct/Deduplicate, if its children are all the same, we can just keep one among them and remove the Union.
Does this PR introduce any user-facing change?

No
How was this patch tested?

Unit tests.

Test build #135278 has started for PR 31595 at commit d0b55c1.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39857/

Test build #135278 has finished for PR 31595 at commit d0b55c1.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135278/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39857/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39857/

Test build #135279 has started for PR 31595 at commit f4a417f.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39859/

Test build #135279 has finished for PR 31595 at commit f4a417f.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135279/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39859/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39859/

Test build #135285 has started for PR 31595 at commit 8a3be92.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39864/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39864/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39864/

Test build #135296 has started for PR 31595 at commit 164706e.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39875/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39875/

Test build #135285 has finished for PR 31595 at commit 8a3be92.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135285/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39875/

cc @maropu @cloud-fan @dongjoon-hyun

Test build #135296 has finished for PR 31595 at commit 164706e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135296/

Test build #135309 has started for PR 31595 at commit 94ca5e4.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39889/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39889/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39889/

Test build #135309 has finished for PR 31595 at commit 94ca5e4.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135309/

Test build #135318 has started for PR 31595 at commit 7e8c04c.

Thank you for pinging me, @viirya .

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39898/

Test build #135318 has finished for PR 31595 at commit 7e8c04c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135318/

Test build #135361 has started for PR 31595 at commit bedc725.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39941/

Test build #135371 has started for PR 31595 at commit 80b03dd.

Test build #135361 has finished for PR 31595 at commit bedc725.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39951/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39951/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135361/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39951/

Test build #135371 has finished for PR 31595 at commit 80b03dd.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135371/

Test build #135386 has started for PR 31595 at commit 438d946.

Test build #135387 has started for PR 31595 at commit 2f5c144.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39966/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39967/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39967/

Test build #135387 has finished for PR 31595 at commit 2f5c144.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39967/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135387/

Test build #135386 has finished for PR 31595 at commit 438d946.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135386/

Test build #135404 has started for PR 31595 at commit 9cf1f2b.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39984/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39984/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39984/

Test build #135404 has finished for PR 31595 at commit 9cf1f2b.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135404/

Test build #135415 has started for PR 31595 at commit a8ff52c.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39995/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/39995/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/39995/

Test build #135415 has finished for PR 31595 at commit a8ff52c.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135415/

Test build #135442 has started for PR 31595 at commit e70db98.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40022/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40022/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40022/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135442/

Test build #135452 has started for PR 31595 at commit b5d7041.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/40032/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/135452/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/40032/

Hi @dongjoon-hyun, you have a required change, any more comment? Thanks.

Thanks all for the review. Merging to master.

late lgtm


[BUG] Regression after commit de3609e8c17

Bug description
Property icon-size of type gtk::Image has wrong type IconSize while it should be i32.
gtk3
gtk4
Creation panics like this:
Failed to create an instance of Image: BoolError { message: "property \'icon-size\' of type \'GtkImage\' can\'t be set from the given type (expected: \'gint\', got: \'GtkIconSize\')", filename: "/home/.../gtk-rs/gtk-rs-core/glib/src/object.rs", function: "glib::object", line: 2280 }

CC @bilelmoussaoui

cc @GuillaumeGomez

Changing the gir file was a bad idea I guess :)

Yes, you need to convert to the correct internal type when getting/setting the property now. This needs manual code.

We can have a field as manual?

a field how? for the builder pattern? not really

So it's always supposed to take an integer there, including in methods?

So it's always supposed to take an integer there, including in methods?

Yes, is the enum actually used elsewhere ? If not, maybe we can just replace it's IntoGlib/StaticType implementations

The public API should be the enum, and internally it needs to use integers for the properties.

Manual code or a new gir feature, I guess


add :key="index" to all v-for loops

I'm using quasar 0.15.10 and by default it uses eslint vue plugin which requires you to have keys for the for loops.
please add keys to the loops in you vue components
Thanks

I have this corrected in a dev version - you'll see it here very soon. 😄

closed in v0.2.1

still happening there are multiple v-for loops you I see you only updated one v-for on each component

I think I may have messed up the master branch - I'm working on a new feature right now and I'm seeing a bunch of errors I know I already fixed. I'll investigate as I'm hoping to push the new feature (and the existing fixes) later on today.


Update logos to replace copyright symbol with registered trademark

A note for reviewers: the difference is the change from (C) to (R)

+1
@kwwii Should we update also the logo for crowbar?

@kwwii Should we update also the logo for crowbar?

Of course, I think @kwwii will commit the changes.

:+1:

+1


Is posible change size?

Is posible decore with diferent size Text?

Hi @webserveis,
You can do it using .setRelativeSize.
TextDecorator
        .decorate(tvContent, text)
        .setRelativeSize(0.5f, "text")
        .setRelativeSize(1.5f, "the bigger one")
        .build();

Result

Hi @webserveis,
You can do it using .setRelativeSize.
TextDecorator
        .decorate(tvContent, text)
        .setRelativeSize(0.5f, "text")
        .setRelativeSize(1.5f, "the bigger one")
        .build();

Result


add js code to find the sum of n numbers

Why:
Closes #1063
What's being changed:
added javascript file to find the sum of n numbers.
Check off the following:

[x] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[x] For content changes, I have completed the self-review checklist.

Great work 👍 will be merged soon.


Modify sbat-infra to create a cdk namespace for each dev environment

Description
We currently have a namespace for each developer. The namespace is the same as the developer's github account name. To add a new developer to the project we add their name to the NAMESPACES.md file in sbat-infra repo.
We need to modify sbat-infra to create also a -cdk namespace.
Acceptance criteria
For each entry in NAMESPACES.md there is an associated -cdk namespace, e.g. there is an entry in NAMESPACE.MD for my (Jamie Bowen's) github username, which is bohocode. Running the sbat-infra pipeline should result in the following namespaces being created;
bohocode
bohocode-cdk

Please add your planning poker estimate with ZenHub @joycegilding-forgerock

Done and working in sbat-dev


Review model evaluation

@bowni  this looks weird:
https://github.com/SubstraFoundation/distributed-learning-contributivity/blob/master/fl_training.py#L166
We always evaluate the model on the last node

One more thing to do : correct early stopping so it uses validation data and not test data. Actually validation data should not be used per node but only per scenario to do early stopping.

See PR #43


Preload Models at specific path

When the function preload_model() is executed, the models are downloaded in the root cache folder. I want to download these models in specific path and also load the models from specific path. Please do need guidance on how to achieve that.

Hi,
The preload_models() function in the Bark library is used to download in the root cache folder and load all the models required for the text-to-audio .
The Bark library uses Hugging Face to download and store models. If you want to specify where the models are downloaded and cached, you can do so by setting the HF_HOME environment variable in your Python script before calling preload_models(). Here's an example:
python
Copy code
import os
from bark import SAMPLE_RATE, generate_audio, preload_models
from scipy.io.wavfile import write as write_wav
from IPython.display import Audio
specify the directory for model download and cache
os.environ['HF_HOME'] = '/path/to/your/desired/directory'
download and load all models
preload_models()
generate audio from text
text_prompt = """
Hello, my name is Suno. And, uh — and I like pizza. [laughs]
But I also have other interests such as playing tic tac toe.
"""
audio_array = generate_audio(text_prompt)
save audio to disk
write_wav("bark_generation.wav", SAMPLE_RATE, audio_array)
play text in notebook
Audio(audio_array, rate=SAMPLE_RATE)
Save to grepper
In this script, replace '/path/to/your/desired/directory' with the path to the directory where you want the models to be downloaded. This will direct Hugging Face to download and cache the models in the specified directory.
I hope this will help. !!

Same as #341


Printer Redirection support network printer?

Hi,
There's a printer in my computer, it's a network printer, I want to redirect the printer on remote computer. I typed the command as follow:
xfreerdp /v:ip /u:username /p:password /printer:"CUPS-BRF-Printer(Redirection)","CUPS-BRF-Printer".
but, it didn't work, is my command wrong? Or FreeRDP hasn't supported the network printer redirection?
Thanks!

From xfreerdp help: /printer[:<name>[,<driver>]]      Redirect printer device
I think you misinterpret the meaning of the fields, just omit the whole arguments and just use /printer for a start to redirect all local printers.
To redirect a specific one use /printer:<name in cups> and to use a specific windows driver use /printer:<name in cups>,<windows driver name>. The driver has to be one outputting a format cups can understand though, this is not a direct hardware redirection.


Can't use with more than one FTP server

I'd really like to be able to use this library for accessing multiple FTP sites, but don't see how to do that with the injection model set up. I appreciate the encouragement of DI, but this is somewhat restricting for how I can use this. I'd be happy to make a PR to get this addressed. I think just making the implementation of SftpManager public instead of internal would be best as it would allow for runtime setup of different sites easily.

Hi @jaredaz ,
Sorry was stuck in some office work. Yeah sure please go ahead and do the changes. Send a PR. Let's  do that change.
Cheers,
Cheranga

tanks alot for this wrapper.


What does retinanet.model.Model.stride represent?

Strides is derived from the network backbone (ResNetFPN). Strides is used to define the inputs in FPN.
From the RetinaNet paper:
RetinaNet uses feature pyramid levels P3 to P7, where P3 to P5 are computed
from the output of the corresponding ResNet residual stage (C3 through C5)
using top-down and lateral connections just as in [20], P6 is obtained via a
3×3 stride-2 conv on C5, and P7 is computed by applying ReLU followed by
a 3×3 stride-2 conv on P6. This differs slightly from [20]:
(1) we don’t use the high-resolution pyramid level P2 for computational reasons,
(2) P6 is computed by strided convolution instead of downsampling, and
(3) we include P7 to improve large object detection.
These minor modifications improve speed while maintaining accuracy.

[20]
The number of sizes/strides/inputs = number of pyramids

Hope your question has been answered. Closing this issue now.

I'm still a little confused. What are "number of sizes" and "inputs"? I'm assuming "number of pyramids" means number of pyramid levels.

Yes, you are correct. Number of sizes represents the dimensions of anchor boxes from pyramid levels P3 to P7. The pyramid levels are obtained by performing convolution on top of the feature map outputs of ResNet to construct rich multi-scale feature pyramid from one single resolution input image.


perf: PQ performance

Now we are optimizing the PQ performance, here to track all potential bottlenecks:

[ ] transforming: now we handle 4bit PQ case while transforming, which requires to collect the intermediate results
[ ] cache locality: the distance calculating can be optimized by better access pattern to distance table

Have we fixed either of these yet?

[ ] https://github.com/lancedb/lance/issues/2838
[ ] https://github.com/lancedb/lance/issues/2837

Have we fixed either of these yet?

[ ]  perf: presize KeepFiniteVectors transform #2838
[ ]  perf: PQ transform re-allocates a lot #2837

not yet


Live photos not downloading

Live photos are not downloading, proabably an issue with pyicloud, can you suggest a fix?
Great project btw :+1:

Yea, it would be nice to keep the live photos.    So I wonder if the downloader is able to download the .mov video too or not.

Hello, sorry this is happening! This project is just a small wrapper around the pyicloud library, so it might be better to post an issue over there.


First line of C++ code on the page

[Enter feedback here]
Please fix the first line of C++ code on the page. It can't possibly be correct.

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

ID: 385b030c-7344-9c34-97ab-9e42098ca1cf
Version Independent ID: d6ca0333-1804-b888-74e6-f83bae813488
Content: Low Latency Audio - Windows drivers
Content Source: windows-driver-docs-pr/audio/low-latency-audio.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @DOMARS
Microsoft Alias: domars

@johan-boule - Looks like that may be C# code. Will investigate.

@johan-boule - I confirmed that the first code block label was incorrect and updated it to use csharp. Thanks for seeing this inconsistency/mistake and filing a docs issue.

Sorry, but this is not an acceptable modification in the context of this article. As far as I understand, the whole article is using C++ in its examples, except for this first very simple code block which is easy to translate from C# to C++. We're talking about low-latency system programming here, so people want to see C++ code as the primary language.

@johan-boule - Not sure I follow. Developers calling down into the driver can use either the C# or C++. The first sample references an example C# code sample that uses low latency features using AudioGraph. I understand your preference for C++, so you might want to look at the WASAPI sample, which will likely have lower latency as mentioned in the docs.

OK. I think I don't understand who's the audience of this page then.


iOS background updates/notifications

Hi Brian,
Nice, clean and simple iOS app, I like it. I tried to reach out on facebook though, as I am really interested in getting background banner notifications for changes to subscribed topics.
This excellent page summarizes the challenging part.
I don't have the iOS development experience or environment (although I could learn it if push came to shove). I wanted to check with you first if you might be interested in adding this?
Kind regards,
/Marcus

Thanks. Yes, iOS really like to put the app to sleep once it goes into the background. I spent some time looking into how to keep communication going in the background. But hadn't yet found a good approach. I haven't seen this article. I'll take a look.


⚠ api.piste.gouv.fr healthcheck has degraded performance

In b21a036, api.piste.gouv.fr healthcheck (https://api.piste.gouv.fr/cassation/judilibre/v1.0/healthcheck) experienced degraded performance:

HTTP code: 200
Response time: 8783 ms

Resolved: api.piste.gouv.fr healthcheck performance has improved in 5aae926.


ARROW-17814: [C++] Fix style

This is a follow-up of #14204.

Filed ARROW-17830 for AppVeyor failure


Bug:

Describe the bug
testcafe-reporter-allure is resolving allure-js-commons to version 2.0.0.beta-11 which was released 12 days ago. This causes an error on run that says TypeError: allureJsCommons.AllureConfig is not a constructor. The underlying cause is the dist/index.js file no longer has the lines
var AllureConfig_1 = require("./src/AllureConfig");
Object.defineProperty(exports, "AllureConfig", { enumerable: true, get: function () { return AllureConfig_1.AllureConfig; } });

To Reproduce
Steps to reproduce the behavior:
npm install any project with a dependency on testcafe-reporter-allure
make sure it resolves allure-js-commons to 2.0.0.beta-11 (not 2.0.0.beta-9)
attempt to run testcafe using this framework
get error
Expected behavior
A clear and concise description of what you expected to happen.
using this framework should not result in an error

it could be argued that this is a semantic versioning issue in allure-js-commons. I will crosslink this issue in an issue opened on their side.

@vinceis1337 would you recommend to downgrade to 2.0.0.beta-9?


Third-party data integration with AWS Data Exchange (public datasets, commercial datasets)

Is your feature request related to a problem? Please describe.
Large number of customers, especially those doing scientific research, rely on third-party data to augument their internal data. Right now, to ingest those data products, users need to first land data in their AWS environment and then register it in Dataall. It would save a lot of work and make it much easier to work with 3rd party data if AWS Data Exchange catalog is integrated with Data.all. Data Exchange hosts 3500+ datasets, both free and commercial, and is well integrated with AWS ecosystem.
Many customers, especially those doing scientific research, rely on third-party data products to augment their internal data. Currently, to ingest these data products, users must first land the data in their AWS environment and then register it in Dataall. Integrating the AWS Data Exchange catalog with Dataall would save a lot of work and make it much easier to work with third-party data. Data Exchange hosts over 3,500 datasets, both free and commercial, and is well integrated with the AWS ecosystem.
Describe the solution you'd like
Dataall includes AWS Data Exchange datasets in its catalog, so end users can access Data Exchange products without leaving Dataall.
Describe alternatives you've considered
There are currently two options:

Procure datasets directly from providers and manually onboard them into the customer's AWS environment.
Subscribe to products directly in Data Exchange and then manually register them in Dataall.

Additional context
I believe a good start would be public datasets from AWS Data Exchange for Data Files or even AWS Data Exchange for Amazon S3 (Preview)

Hi @yegortokmakov, completely agree! This is a very cool feature indeed. In fact we opened a similar one in #301. Right now we are focused on other development tasks, but with growing interest the chances for it to be implemented grow as well. I have added it to the Q2 2023 Project so that we consider it when we decide the final features to be implemented. If you are implementing it on your own, we are happy to contribute and review :)

+1 for customer requesting ability to publish datasets to data exchange.


Error connect when deploy AppRTC on Google app engine

I'm deploy AppRTC on Google app engine but I don't connect with another computer.
I think this is my problem "No TURN server; unlikely that media will traverse networks"
Please can you show me how to fix it.

PTAL at https://github.com/webrtc/apprtc#deployment


Website

@ababaian Would you mind adding the logo of Tourism Vancouver in the Megabase section? Thanks!

@ababaian also the one for ACMW in the Kilobase section. Thanks!

@adrisua do we need to add GA4GH ($3000) and AWS (I think @sjackman mentioned that they would sponsor the social)?

Great news about the new sponsorship @adrisua. I'm waiting for the GA4GH to send me there high res logo - I will let @ababaian know when they do

Sure. GA4GH could be in the kilobase or megabase section. I'm not sure about AWS. I sent them an email from the  hackseq account a couple of weeks ago but they haven't replied. If they are providing credits, we should add them anyways.

Cool - I think we should put the GA4GH in the Megabase section seeing as US$3000 is ~CA$3900, which is close enough to our $4000 threshold, especially given their additional involvement with the event

@Adrisua Is it the  "20 year Be a Host" logos I should use?


Modifications for QuOTA production run

These two changes are:

Set up the build-db.py program to ignore originator_profile_type (as QuOTA does not have this set) and only read data for months 1, 2, 3 and 6 (the months fully manually quality controlled in QuOTA). This is selected by adding an optional configuration keyword to the end of the calling string.

A small modification to AutoQC.py to allow processing to be run in batches. This is helpful when there is a limit on how long a process is allowed to run as it makes it easy to break the processing into shorter batches.

Great, thanks for this @s-good! I'd like to pull the config out of build-db.py; rather than baking in config for every run, we can pass that in as command line parameters. That said, I'll just merge this now and send by what I mean in a PR later this evening.


Update thread count default comment in sdk_worker_main.py

Fixes a typo in the comment.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

R: @angoenka


Case sensitive / insensitive

Is there a way to force the deserialization process to be case insensitive?
unfortunately I've a scenario where some endpoints are returning the same structure with a different case.
The deserialization process is centralized and I'd like to prevent to do something like
if(isServiceA)
{
//DeserializeWithUpperCase();
}

if(isServiceC)
{
//DeserializeWithUpperCase();
}

Thanks

Moreover the problem exists also for the MVC Formatters.
Someone could call you using UpperCase or LowerCase

Any fix for this?


RM-223538 Release react-dart 7.0.1

Pull Requests included in release:

Patch changes:

FED-1910 Fix react_dom API typings, add tests

Requested by: @greglittlefield-wf
Diff Between Last Tag and Proposed Release: https://github.com/Workiva/react-dart/compare/7.0.0...Workiva:release_react-dart_7.0.1
Diff Between Last Tag and New Tag: https://github.com/Workiva/react-dart/compare/7.0.0...7.0.1
The logs for the request that created this PR can be found here
This pull request can be recreated by clicking here

Security Insights
No security relevant content was detected by automated scans.
Action Items

Review PR for security impact; comment "security review required" if needed or unsure
Verify aviary.yaml coverage of security relevant code

Questions or Comments? Reach out on Slack: #support-infosec.


Git Sync Events

Instruments several events in the Git Sync flow so we can get a baseline for usage before trying to optimize.
I used generic VCS _verb_ strings as the event type so we can keep our options open in the future if/when we have a VCS plugin interface. To that end, I've added properties to those events (with a function wrapper) to add more detail when needed. I'm sure this could be optimized but my goal was to get something done before we release the next version.
I've kept these events at the UI layer on purpose as the business logic underneath may be used in other applications and the analytics system may be different. I noticed that there were several places where business logic had crept into the UI code (e.g. _handleMerge function in git-branches-modal.tsx). That made making clean calls to fire analytics events difficult but I did my best to work around that. Perhaps that's something that @gatzjames can tackle as a non-functional requirement of the Git Sync work (clear separation of a UI layer).
I also cleaned up some plugin events that we added in #3903. I added a comment to indicate my findings, but it seems like we have adequate defensive programming for Projects. I kept the conditional in the code but it's not clear to me whether or not we need it. I'll leave that to a future person to clean up, however.
Finally, I'm not sure if there are any tests worth adding here. As far as I can tell, they would be some unit tests that expect function calls and fail if those calls aren't there, which are my least favorite kinds of tests and I think would only cause more harm than good here.
Feel free to review in commit order if you'd like:

Cleanup for old plugin events
Add main Git Sync setup events
Add Git operation events
cleanup lint
cleanup tests

Closes INS-1355

Updated the last messages to address nits: https://github.com/Kong/insomnia/pull/4365/commits/6616898d7190f831f02acc58c4cd48545457ce37
And then will merge once tests pass again.


[BUG] Manifest URL for the v11 compatible version points to the latest release, ergo v12 and won't install in v11 Foundry versions

Module Version: v1.0.0 according to package listing
Before open any issue

Enable the module setting "Enable debugging"
Click F12 go to the console tab
make the test you want and replicate the error
Go to the tab console open on point 2) and just right click and click 'Save as' and 'Save' or send a screenshot of the exception on the console.
Attach the text file on the Gthub issue with all the logs related tot he module, or send a screenshot of the messages on the console.

Describe the bug
Package listing at Foundry for the Simple Fog module has a wrong manifest URL for the version 1.0.0 release:
https://github.com/mclemente/simplefog/releases/latest/download/module.json
Which will of course attempt to download the new 1.2.0 version even when running Foundry v11.
To Reproduce
Steps to reproduce the behavior:

Go to module install browser in setup in a Foundry v11 instance
Search Simple Fog
Attempt to install
Get error because incompatible version 1.2.0 installation is being attempted: Error: module simplefog version 1.2.0 requires a more modern version of the Foundry Virtual Tabletop software: 12 or newer

Expected behavior
Correct manifest URL being used to install the latest v11 compatible version, which should be Simple Fog v1.1.1:
https://github.com/mclemente/simplefog/releases/download/1.1.1/module.json
Screenshots
If applicable, add screenshots to help explain your problem.
Browser:
Not important
Foundry Version:
v11.315
Game System:
None
Additional context
The package listing also lists Simple Fog v1.0.0 as the only v11 compatible version, while a bugfix release v1.1.1 exists, so should be
added as well.

It should be fixed now. Thank you for reporting it.


Comment Formatting Issue: Multiple Lines Appearing as One Line

Issue Description:
Steps to Reproduce:

Go to any blog post on the site
Scroll down to the comments section and click on the "Add Comment" button.
In the comment form, enter a comment with multiple lines. For example:

Hello,
This is a test comment
with multiple lines.

Submit the comment.
Observe that the comment appears as a single line in the comments section.

Expected Behavior:
The comment should be displayed with the same formatting as entered in the comment form. Each line of the comment should be displayed as a separate paragraph, maintaining line breaks.
Actual Behavior:
The comment is displayed as a single line, with no line breaks. This makes the comment content difficult to read and understand.

Hi @jsolly
I'm having an issue with my Django comments system where comments are submitted as a single line instead of multiple lines. I've tried a few things to fix the issue, but I haven't found a solution yet.
Here are some of the things I've tried:

Modifying the CommentForm to use a TextInput widget instead of a Textarea widget for the content field.
Using CKEditor5Field for the content field in the CommentForm.

None of these solutions have worked so far. Do you have any suggestions on how I can fix this issue?
Thanks

All we needed was one more django template filter, linebreaksbr

{{ comment.content|safe|linebreaksbr }}

This is because html treats \n as whitespace. This template filter will replace all newlines with
 tags to properly do new lines.
See https://github.com/jsolly/awesome-django-blog/commit/6729103324591d49bac9f9db875ab7ca8ba6e59a


Editting compound types

Fixed spelling mistakes, and some grammar mistakes. Also fixed some missing semicolons.

Nice to meet you here! I'm improving the Chinese version recently, and found that your commits offer me quite a hand in revising! THANK YOU and let's make this repo greater LOL :D

@sweet2honey Glad to help! This is actually my first open source project. I'm hoping to point to this one day, and say to people with pride that "I worked on that."

@sweet2honey Glad to help! This is actually my first open source project. I'm hoping to point to this one day, and say to people with pride that "I worked on that."

Yes, you will :)


feat: Introduce transfer type

What this PR changes/adds
Introduce the transfer type concept as outlined in the DR #3637.
Adds the transfer type field in:

TransferRequest
DataRequest
TransferRequestMessage
DataFlowRequest

and their transformers when necessary.
The TransferRequest#dataTestination (DataAddress) is still mandatory, even in the case where the transferType could be enough for the transfer, like in the PULLs scenarios  (Backward compatibiliy).
The EDC DataFlowControllers :

ConsumerPullTransferDataFlowController
ProviderPushTransferDataFlowController

have been slightly modified to be backward compatible in case they receive the transferType field.
Why it does that
Decouple the type of transfer from the DataAddress#type of the destination in a transfer request
Linked Issue(s)
Closes #3724

@ndr-brt  no particilar reason, all the DSP/ protocol related informations are stored in the DataRequest that's why I put that there. If i remember correctly we wanted also the merge those two. For me it's fine to put that in TransferProcess

@ndr-brt no particular reason, all the DSP/ protocol related informations are stored in the DataRequest that's why I put that there. If i remember correctly we wanted also the merge those two. For me it's fine to put that in TransferProcess

yes, the merging is proceeding really slowly :grin: I think we should not add new stuff on the DataRequest but that should be done directly in the TransferProcess.
To inline the DataRequest we'll need to change some apis first, like the ResourceManifestGenerator.
I created the issue so that we won't forget: https://github.com/eclipse-edc/Connector/issues/3732

Cool make sense :)


Renderdoc may crash by memory overwrite.

Description
Our project update to UE4.26.1, one of our material use some material parameter collection, as we all know, which will cause too much constant buffer used on pixel shader(DX11 API).  To resolve the crash we change the maximum constant buffer count from 14 to 24. UE4 can run correctly. But if we enable RenderDoc plugin, it crash again. After using source code to verify, we found constant buffer array was over write and next area value changed.
UINT CBCounts[D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT];                        <---------Over write
ID3D11ShaderResourceView *SRVs[D3D11_COMMONSHADER_INPUT_RESOURCE_SLOT_COUNT];
I know D3D11_COMMONSHADER_CONSTANT_BUFFER_API_SLOT_COUNT is a standard limitation. But if the tracking code can show some error directly instead of unexpected error.

Steps to reproduce
Using more than 14 const buffer on a pixel shader by DX11 API.

Environment

RenderDoc version: 1.12
Operating System: Windows 10
Graphics API: Direct3D 11

Because our project use Renerdoc frequently, if it possible, I can help to add some code to avoid crash. Thanks in advance.

Using more than 14 constant buffers in DX11 is illegal use of the API and will trigger validation errors. RenderDoc does not handle invalid use of the API, you need to run your application through the API validation and fix any invalid use before using RenderDoc.

Thanks baldurk, you are right, we have submit a issue to UE4 team.


Option to pause / restart "Initializing JS/TS language features"

I'd like to have the option to pause / restart "Initializing JS/TS language features"
Sometimes I prefer changing branches and running "npm install" first, for example.

You can run the Restart TS server command to restart the server. This is not a passable operation (or one we think users should care about pausing in the first place) so no plans to add support for that

You can run the Restart TS server command to restart the server. This is not a passable operation (or one we think users should care about pausing in the first place) so no plans to add support for that


If width is applied via css, select2 width: 'resolve' always falls back to 'element'

If you use CSS to apply a width to the select element that select2 is going to replace, and you init select2 with the width option of resolve, it always falls back to 'element' and sets the width of select2 replacement in pixels, even if the CSS for the select was as percentage; conversely if you set the width of the select element directly on the element as a percentage it is picked up correctly.
http://jsfiddle.net/gu9aekj3/
Inspect the 2 select2 replacements, the top one's width is set in pixels (about 800) and the bottom is a percentage.
This makes 'resolve' useless is pretty much any real world use case, certainly so for responsive design.
One would expect resolve to pick up the applied stylesheet information and use that where possible.

This is a duplicate of https://github.com/select2/select2/issues/3278.

6 months :(


Add support tools

Add tools param
https://docs.cohere.com/reference/chat
https://docs.cohere.com/docs/tool-use

@naoa Are you using Langchain.rb by any chance?

Thanks for merging!
I haven't used it yet, but it looks like a cool tool so I might try it next time!

@naoa I'd take a look at the Assistants if you have a need for them. I've been trying to figure out how to best implement it to use different LLMs (any LLM that support functions calling).


Calling plenary.scandir is slow

In the default config, opening frecency is much slower than Telescope's built-in find_files because plenary.scandir is really slow. I think it doesn't use ripgrep/fd.

I'm refactoring the whole source in #100, and planning to use vim.fs.dir instead of plenary.scandir not to block Neovim. It seems to work nicely in my env.

I merged #100. Now it does not block your input even on a folder containing huge amount of files.


elseif format

I want to write like this
@if (session()->has('success'))
//do something
@elseif (session()->has('error'))
//do something
@endif
but the formatter did this

Context (Environment)
Laravel blade formatter v0.17.1

It looks this happens when elseif statement exists in script block. (outside script block is ok)
I'll look into it.

Fixed at https://github.com/shufo/vscode-blade-formatter/releases/tag/v0.17.3


Service client doc comments should be full-featured

Example of current generation:
    /// Posts a read receipt event to a thread, on behalf of a user.
    public func sendReadReceipt(
        threadId _: String,

        correlationVector: String?,

        body _: PostReadReceiptRequest,

        completionHandler: @escaping HTTPResultHandler<>
    )

However, this should be a fully-featured doc comment since it is used by XCode's code hinting and as the basis for documentation using Jazzy. It should look something like:
    /// Posts a read receipt event to a thread, on behalf of a user.
    /// - Parameters:
    ///   - threadId: The `String` thread id
    ///   - correlationVector: An optional `String` to send.
    ///   - body: The `ReadReceiptRequest` to send.
    ///   - completionHandler: A completion handler that receives a status code on
    ///     success.
    public func sendReadReceipt(
        threadId _: String,

        correlationVector: String?,

        body _: PostReadReceiptRequest,

        completionHandler: @escaping HTTPResultHandler<>
    )

Essentially, if you use Xcode's "add documenation" feature on one of the generated client methods, we should generate something that looks like that, including the returns and throws keywords.


SSL error

You can resolve by adding these lines in your code
import ssl
ssl._create_default_https_context = ssl._create_unverified_context

just for reference


Autoplay enabled for mobile devices on cordova

Cordova/phonegap allows autoplay by default. In particular calling
play() directly always works.

Nice addition!
Thank you! I will merge for the next v1.4.0 release. Maybe it takes a bit to be merged, sorry, but this release is going to have a few new features and I'm still finishing it.

There does seem to be a strange iOS bug on this though. If I start the video too soon after an app has started the video starts playing but without video output, just audio. Click pause and the video shows up, if I touch any css the video suddenly appears, if I add a delay it seems to fix it. If I reload a route as opposed to opening a new app and autoplaying then it is completely fine. Really, really strange. Autoplay works though :)


ASL pipeline

check Rotterdam code, and see if it works.

Emailed Marjon about using Explore ASL, hope to talk to her about it on Monday


Question about the geojson plugin

How can i change the default Marker with a custom Marker in the GeojsonPlugin ?

Looks like options for markers in the GeoJSON plugin aren't exposed. This will be resolved when we introduce the Annotation Plugin. I'd highly recommend loading your GeoJSON as a map style source (see this example) and using a symbol layer to style the data on top of your map.


SearchIndexClient.GetIndexNames throws

Describe the bug
Calling SearchIndexClient.GetIndexNames throws an ArgumentNullException with the message "Fields cannot be null. To clear values, call Clear. (Parameter 'value')".
Expected behavior
The method should return the list of index names.
Actual behavior (include Exception or Stack Trace)
Calling SearchIndexClient.GetIndexNames throws an ArgumentNullException with the message "Fields cannot be null. To clear values, call Clear. (Parameter 'value')".
The reason this is happening is that GetIndexNames calls IndexesClient.List with Constants.NameKey, which results in a JSON document missing all properties except for the name of the index. Attempting to deserialize this then fails because fields are required, and are missing (despite definitely existing on the actual indexes) in the JSON getting passed in.
The implementation of GetIndexNames and GetIndexNamesAsync should either use a different new method on the IndexerRestClient that doesn't attempt to deserialize indexes but just extracts the name that are needed, or should Constants.All before it does the deserialization like GetIndexes does.
Workaround
Use SearchIndexClient.GetIndexes(serviceName, credentials).Select(idx => idx.Name) instead.
To Reproduce
Call SearchIndexClient.GetIndexNames.
Environment:

Name and version of the Library package used: Azure.Search.Documents 11.1.1
Hosting platform or OS and .NET runtime version (dotnet --info output for .NET Core projects): .NET Core 3.1
IDE and version : Visual Studio 16.8.0 Preview 3.2

Since we're close to code complete and I have another issue I'm working on, I'm moving this to November. If we need this for October 6th, please let me know ASAP.


where do we leave feedback after playtesting the maps?

I didn't see any dedicated place for that, nor any mention of it
maybe the place would be discord?

We're still figuring it out. In the meantime, you can create issues like these.

Join us here: https://discord.gg/962pNrne


Production Build Problem: Cannot Find Name: Required

Receiving the following dump when running a prod build, but not for a dev build:
    ERROR in ClientApp/app/models/configurationexperience/cx-simulator.ts(14,21): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/shared/services/availability/availability.service.ts(23,20): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/components/admin/adminfile.component.ts(35,29): error TS2580: Cannot find name 'Buffer'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/components/admin/admintable.component.ts(43,29): error TS2580: Cannot find name 'Buffer'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/components/appbar/appbar.component.ts(22,25): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/components/globalnav/globalnav.component.ts(42,26): error TS2304: Cannot find name 'global'.
    ClientApp/app/components/globalnav/globalnav.component.ts(49,7): error TS2304: Cannot find name 'global'.
    ClientApp/app/components/globalnav/globalnav.component.ts(54,5): error TS2304: Cannot find name 'global'.
    ClientApp/app/components/jobs/jobcollectionform/group/groupfiles.component.ts(10,24): error TS2307: Cannot find module 'stream'.
    ClientApp/app/components/jobs/jobcollectionform/group/groupadditionalinfo.component.ts(42,29): error TS2580: Cannot find name 'Buffer'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/components/template/templatemanager.component.ts(11,24): error TS2307: Cannot find module 'cluster'.
    ClientApp/app/components/template/templatemanager.component.ts(12,22): error TS2307: Cannot find module 'fs'.
    ClientApp/app/components/template/templatemanager.component.ts(261,31): error TS2580: Cannot find name 'Buffer'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/components/configurationexperience/output-side/dimension/dimension.component.ts(10,21): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/components/configurationexperience/inputcomponents/drywetbulbrelative/drywetbulbrelative.component.ts(13,21): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/components/configurationexperience/inputcomponents/number/number.component.ts(11,21): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/components/configurationexperience/input-side/temtrol/temtrol.component.ts(11,21): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/app/components/configurationexperience/output-side/weight/weight.component.ts(11,21): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/boot.browser.ts(7,5): error TS2580: Cannot find name 'module'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/boot.browser.ts(8,3): error TS2580: Cannot find name 'module'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/boot.browser.ts(9,3): error TS2580: Cannot find name 'module'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.
    ClientApp/boot.server.PRODUCTION.ts(7,32): error TS2580: Cannot find name 'require'. Do you need to install type definitions for node? Try `npm i @types/node` and then add `node` to the types field in your tsconfig.

I have run npm i @types/node, and also some of the other fixes I've found online (such as ensuring tsconfig has "types": ["node"] and     "typeRoots": [ "node_modules/@types" ] in it).  Nothing is resolving this issue.
This project was started from the angular 5 version of this repo, and this is the last step of updating it to the angular 7 version.
If it matters:
npm -v : 5.6.0
node -v: 8.9.4
tsconfig.json
{
  "compilerOptions": {
    "moduleResolution": "node",
    "module": "es2015",
    "target": "es5",
    "alwaysStrict": true,
    "noImplicitAny": false,
    "sourceMap": true,
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "skipDefaultLibCheck": true,
    "skipLibCheck": true,
    "allowUnreachableCode": false,
    "lib": [
      "es2016",
      "dom"
    ],
    "types": [ "node" ],
    "typeRoots": [ "node_modules/@types" ]
  },
  "include": [
    "ClientApp"
  ]
}

package.json
{
  "name": "Web.Application.Name",
  "version": "1.0.0-rc4",
  "scripts": {
    "clean:install": "npm run clean && rimraf ./node_modules ./bin ./obj ./package-lock.json && dotnet restore Web.Application.Name.csproj && npm i",
    "lint": "tslint -p tsconfig.json",
    "test": "npm run build:vendor && karma start ClientApp/test/karma.conf.js",
    "test:watch": "npm run test -- --auto-watch --no-single-run",
    "test:ci": "npm run test -- --browsers PhantomJS_custom",
    "test:ci:watch": "npm run test:ci -- --auto-watch --no-single-run",
    "test:coverage": "npm run test -- --coverage",
    "build:dev": "npm run build:vendor && npm run build:webpack",
    "build:webpack": "webpack --progress --color",
    "build:prod": "npm run clean && npm run build:vendor -- --env.prod && npm run build:webpack -- --env.prod",
    "build": "npm run build:webpack -- --env.prod",
    "build:vendor": "webpack --config webpack.config.vendor.js --progress --color",
    "clean": "rimraf wwwroot/dist clientapp/dist"
  },
  "dependencies": {
    "@angular/animations": "~7.2.0",
    "@angular/cdk": "7.3.7",
    "@angular/common": "~7.2.0",
    "@angular/compiler": "~7.2.0",
    "@angular/compiler-cli": "~7.2.15",
    "@angular/core": "~7.2.0",
    "@angular/forms": "~7.2.0",
    "@angular/http": "~7.2.0",
    "@angular/material": "^7.3.7",
    "@angular/platform-browser": "~7.2.0",
    "@angular/platform-browser-dynamic": "~7.2.0",
    "@angular/platform-server": "~7.2.0",
    "@angular/router": "~7.2.0",
    "@auth0/angular-jwt": "^2.1.0",
    "@ng-idle/core": "^7.0.0-beta.1",
    "@ngrx/effects": "8.0.1",
    "@ngrx/store": "^8.0.1",
    "@nguniversal/aspnetcore-engine": "^7.1.0",
    "@nguniversal/common": "^7.1.0",
    "@ngx-translate/core": "^11.0.1",
    "@ngx-translate/http-loader": "^4.0.0",
    "angular2-router-loader": "^0.3.5",
    "angular2-template-loader": "^0.6.2",
    "aspnet-prerendering": "^3.0.1",
    "aspnet-webpack": "^3.0.0",
    "awesome-typescript-loader": "^5.2.1",
    "bootstrap": "^4.3.1",
    "convert-units": "^2.3.4",
    "core-js": "^2.6.5",
    "css": "^2.2.4",
    "css-loader": "^2.1.0",
    "error-stack-parser": "^2.0.2",
    "event-source-polyfill": "^1.0.5",
    "expose-loader": "^0.7.5",
    "file-loader": "^3.0.1",
    "file-saver": "^2.0.2",
    "hammerjs": "^2.0.8",
    "html-loader": "^0.5.5",
    "isomorphic-fetch": "^2.2.1",
    "jquery": "^3.3.1",
    "json-loader": "^0.5.7",
    "minimist": "0.0.8",
    "minipass": "^2.3.5",
    "mkdirp": "^0.5.1",
    "moment": "^2.24.0",
    "moment-timezone": "^0.5.25",
    "ng2-pdf-viewer": "^5.3.2",
    "ngx-bootstrap": "^3.2.0",
    "node-sass": "^4.12.0",
    "popper.js": "^1.15.0",
    "preboot": "^7.0.0",
    "raw-loader": "^1.0.0",
    "rimraf": "^2.6.3",
    "rxjs": "6.3.3",
    "safe-buffer": "^5.1.2",
    "sass-loader": "^7.1.0",
    "style-loader": "^0.23.1",
    "to-string-loader": "^1.1.5",
    "typescript": "~3.2.2",
    "url-loader": "^1.1.2",
    "webpack": "^4.29.5",
    "webpack-env": "^0.8.0",
    "webpack-hot-middleware": "^2.24.3",
    "webpack-merge": "^4.2.1",
    "yallist": "^3.0.3",
    "zone.js": "^0.8.29"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.13.3",
    "@angular/cli": "~7.3.3",
    "@angular/compiler-cli": "~7.2.0",
    "@ngtools/webpack": "~7.3.3",
    "@types/jasmine": "~2.8.8",
    "@types/node": "^11.13.15",
    "codelyzer": "~4.5.0",
    "istanbul-instrumenter-loader": "^3.0.1",
    "jasmine-core": "^3.3.0",
    "jasmine-spec-reporter": "^4.2.1",
    "karma": "~4.0.0",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage": "~1.1.2",
    "karma-jasmine": "~2.0.1",
    "karma-mocha-reporter": "^2.2.5",
    "karma-phantomjs-launcher": "^1.0.4",
    "karma-remap-coverage": "^0.1.5",
    "karma-sourcemap-loader": "^0.3.7",
    "karma-webpack": "4.0.2",
    "mini-css-extract-plugin": "^0.5.0",
    "terser-webpack-plugin": "^1.2.3",
    "tslint": "~5.11.0",
    "typescript": "~3.2.2",
    "uglifyjs-webpack-plugin": "^2.1.2",
    "webpack-bundle-analyzer": "^3.0.4",
    "webpack-cli": "^3.3.5"
  }
}

Example usage causing the first error:
  private convert = require('convert-units');

Another error (buffer)
  public downloadFile(): void {
    this.message = "";
    this.downloadInProgress = true;
    let fileNamePrefix = this.dataEndpoint["displayName"].replace("/", "-");
    this.system.getDataManagementFile(this.dataEndpoint["domain"], this.dataEndpoint["fileEndpoint"]).then(
      (res: any) => {
        var byteArray = new Buffer(res, 'base64');   // error on this line
        const data: Blob = new Blob([byteArray], {
          type: EXCEL_TYPE
        });
        FileSaver.saveAs(data, fileNamePrefix + '_' + new Date().getTime() + this.dataEndpoint["fileExtension"]);
        this.downloadInProgress = false;
      }, err => {
        console.log("Unable to download file");
        this.downloadInProgress = false;
        this.message = "Failed to download file";
      });
  }

Same issue for me... Any update @dresdor

@RobertThwaite No, unfortunately.  I elected to update to angular 6 instead, as that was doable without errors (we were on 5).  My current guess is that there's a dependency on a higher version of node or npm (or both) but updating would be a breaking change for our development team, so we need to get some fixes in place before we can attempt it.

@dresdor DAMN! exact same boat as you. Was hoping you was the cure! Thanks for initial outlook, I'll give another couple hours then come to same conclusion as you then.


New Feature : Support iSCSI Block Storage as backend Storage in kubernetes

Is this a BUG REPORT or FEATURE REQUEST?:
FEATURE REQUEST
What happened and What you expected to happen:
I am testing kubernetes install version of opensds ( opensds/install/kubernetes )
If I have iscsi storage, Manually I should connect iscsi-initiator(iscsiadm) to node which dock pod placed. That way is weak for node failover.
I think that container for connecting iscsi is needed before dock pod is started.
Or High Availability tool like pacemaker should handle iscsi-initiator process for node failover.
If it's possible, you can say that opensds can support iscsi storage.
Perhaps it might be discussion point.
Environment:

Hotpot(release/branch) version: v0.6.1
OS (e.g. from /etc/os-release): Ubuntu 16.04.5 LTS
Kernel (e.g. uname -a): 4.4.0-131-generic
Install tools: kubectl apply -f ~/opensds/install/kubernetes/opensds-all.yaml
Others: Kubernetes 1.14.7, Docker 18.06.1-ce

Also If there is other idea about node failover in kubernetes cluster, share the idea or let me know how to handle node failover.

Hi @jaemin-joo you suggest adding a iSCSI storage into hotpot like Ceph, LVM, is that right?

@wisererik Hi~ Yes. I wish to use iscsi storage like Ceph, LVM.
These days, ISCSI storage is used much more than other block storage like FC storage.
I try to use ISCSI storage as LVM volume. but there are some problems.
So I suggested new hotpot feature for ISCSI storage.


[review] remove "undefined behavior" disclaimers

from http://lists.boost.org/Archives/boost/2017/04/234176.php

closed via 9ef990af121cfbe6d765f8c80b0704d8062ce436


Massive memory leak on Windows after using Telescope find_files/oldfiles/git_files with no-neck-pain installed

Description

Steps to reproduce

Install and setup Telescope and no-neck-pain
Open any file from a git repository in neovim
Open Windows task manager, find nvim.exe and observe memory consumption
Repeat the sequence:

open oldfiles Telescope picker
open find_files Telescope picker
open oldfiles Telescope picker
open git_files Telescope picker

After a few repeats Neovim memory will jump significantly, and will increase logarithmically every time Telescope picker is opened. Memory is never freed.
Take into account that it reproduces with no-neck-pain just installed and set up, without actually enabling it in the buffer.
I stop reproducing that after I remove no-neck-pain, without changing anything else in the config, Then I enabled it again, and was able to reproduce the bug.
Unfortunately I didn't have time to test that with minimal config or on macOS, I can try that in the following days if you won't be able to reproduce.
Expected behavior
No memory leak.
Environment

Neovim version: Nightly
no-neck-pain.nvim version: latest stable
Plugin clash: Telescope oldfiles/find_files/git_files pickers. Maybe some others, but I got the 100% repro with that ones.

Hey, thanks for reporting!
I'm not able to reproduce as I'm not on Windows, but will try the following on MacOS!

It doesn't seem to do anything on MacOS, I tried the sequence ~20 times and still at 0.9% of memory. Could you please let me know if you open the files or something? Or maybe do a small video if possible? Thanks!

closing the issue as it have been stalled for some time, feel free to re-open if necessary!


Document API Monetization

Description:
Document API monetization based on [1] for APIM 3.0.0.
[1] https://docs.google.com/document/d/16U_kYgq3FYVGKUE0ipwmGokW0_EJl1SPDfhjkxr-6Js/edit#

Documented in [1].
[1] https://apim.docs.wso2.com/en/next/Learn/APIMonetization/monetizing-an-api/
https://github.com/wso2/docs-apim/pull/22
https://github.com/wso2/docs-apim/pull/47

Doc path:
Learn/APIMonetization/monetizing-an-api.md


Declaration containing NTP servers by dns name failing

Environment

Declarative Onboarding Version: 1.10.0
BIG-IP Version: <IP_ADDRESS> Build 0.0.4 Point Release 1

Summary
Declaration containing NTP servers by dns name failing with "Unable to resolve host:  getaddrinfo EAI_AGAIN". Applying initial configuration after deploying new VE.
Steps To Reproduce
Steps to reproduce the behavior:

Submit the following declaration:

{
            "$schema": "https://raw.githubusercontent.com/F5Networks/f5-declarative-onboarding/master/src/schema/1.9.0/base.schema.json",
            "schemaVersion": "1.9.0",
            "class": "Device",
            "async": true,
            "label": "My first onboarding, so cute",
            "Common": {
                "class": "Tenant",
                "mySystem": {
                    "class": "System",
                    "hostname": "***",
                    "consoleInactivityTimeout": 0,
                    "cliInactivityTimeout": 0
                },
                "myLicense": {
                    "class": "License",
                    "licenseType": "regKey",
                    "regKey": "***",
                    "overwrite": false
                },
                "myDns": {
                    "class": "DNS",
                    "nameServers": [
                        "<IP_ADDRESS>",
                        "<IP_ADDRESS>"
                    ],
                    "search": [
                        "***",
                        "***",
                        "***",
                        "***"
                    ]
                },
                "myNtp": {
                    "class": "NTP",
                    "servers": [
                        "idm-01a.lab1.<domain>.local",
                        "idm-01b.lab1.<domain>.local"
                    ],
                    "timezone": "UTC"
                }
            }
        }

Observe the following error response:

    {
        "id": "10124329-2426-47ef-8dee-860ac2cc2832",
        "selfLink": "https://localhost/mgmt/shared/declarative-onboarding/task/10124329-2426-47ef-8dee-860ac2cc2832",
        "code": 424,
        "status": "ERROR",
        "message": "invalid config - rolled back",
        "errors": [
            "tryUntil: max tries reached: Unable to resolve host idm-01a.lab1.<domain>.local: getaddrinfo EAI_AGAIN",
            "tryUntil: max tries reached: Unable to resolve host idm-01a.lab1.<domain>.local: getaddrinfo EAI_AGAIN"
        ],
        "result": {
            "class": "Result",
            "code": 424,
            "status": "ERROR",
            "message": "invalid config - rolled back",
            "errors": [
                "tryUntil: max tries reached: Unable to resolve host idm-01a.lab1.<domain>.local: getaddrinfo EAI_AGAIN",
                "tryUntil: max tries reached: Unable to resolve host idm-01a.lab1.<domain>.local: getaddrinfo EAI_AGAIN"
            ]
        },
    "declaration": {}
}

Expected Behavior
Declaration succeeds and applies configuration.
Actual Behavior
Declaration is not applied, and config is rolled back to initial config.

restnoded.log.gz

DNS resolution is working with a simple dig from the VE:[root@lb-testing-01a:Active:Standalone] restnoded # dig @<IP_ADDRESS> idm-01a.<REDACTED>.local +short <IP_ADDRESS>

Actually it looks like this one was not confirmed after all. We are having some difficulties with reproducing this one. Are you still seeing it on the most recent version of Declarative Onboarding?


Setup and document the weekly meeting recordings.

As discussed during the weekly meeting, we should be able to get the recording of the meetings for those who could not participate.
FYI @faisal-memon

cc: @dfeldman , do you know where the recorded vidoes are, and whether there’s an easy (and hopefully automated) way to get them?


Module mode now correctly replaces all artifacts

There was a bug in module mode where debuginfo+src would not get replaced correctly. That is now fixed. Additional changes to module artifact detection is also made after the build merge solution was implemented. Previously src.rpms could be collapsed because of multiple src.rpms in one build, leading to non-devel artifacts being placed in devel. That is also fixed with this.

/cc nazunalika neilhanlon


Cannot invoke "JsonSerializer.clone(Object)" because "this.jsonSerializer" is null in 2.21.1

We are facing the same issue as https://github.com/vladmihalcea/hypersistence-utils/issues/538 when updating from 2.20.0 to 2.21.1.
The error in this version is:
Cannot invoke "com.vladmihalcea.hibernate.type.util.JsonSerializer.clone(Object)" because "this.jsonSerializer" is null
We are not ready yet to update to 3.0.1. Would it be possible to apply the fix also to 2.21.x?

The upgrade to 3.x takes 2 minutes and provides you the fix.
The 2.x branch is no longer maintained.


[bounty-related] Not seeing updated token balance in Goerli

I correctly received the tokens I asked in the previous opened issue, yet the situation does not seem to be reflected through the balances API in test (uat.loopring.io). I see 0 as my LRC balance, even though the related contract's address seems to be correct, and I can definitely see the updated balance in my wallet.

I don't really know what I was thinking... I obviously need to deposit the tokens on Loopring before I cann see them there. Sorry for the hassle!


Upgrade golangci-lint to 1.19.1

Fix whitespace and stylecheck error.
preparing pion/.goassets#4

Codecov Report

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

@@           Coverage Diff           @@
##           master      #46   +/-   ##
=======================================
  Coverage   66.72%   66.72%
=======================================
  Files          10       10
  Lines         562      562
=======================================
  Hits          375      375
  Misses        126      126
  Partials       61       61

Impacted Files
Coverage Δ

keying.go
91.3% <ø> (ø)
:arrow_up:

srtp.go
77.77% <ø> (ø)
:arrow_up:

context.go
73.83% <ø> (ø)
:arrow_up:

stream_srtp.go
41.5% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


[cluster-test] Use sync log

Instead of using async drain, using sync.
Mainly two reasons:

Some parts of cluster test use println! for better UX, but when async drain is used output of println! and log! macro is mixed in a bad way
if program uses log! macro and terminates quickly, part of output can disappear because async thread did not process log

There is no intense log output in cluster test so sync log is not an issue

@bors-libra r+

:pushpin: Commit fca0e5f has been approved by ankushagarwal

:hourglass: Testing commit fca0e5f5fccff5a73cf01e3d6c9dfba534b1f935 with merge 82ebc9ac8e4d1ac4d760327859d890a17e1962b2...

:sunny: Test successful - checks-circle_commit_workflow
Approved by: ankushagarwal
Pushing 82ebc9ac8e4d1ac4d760327859d890a17e1962b2 to master...


Lw updated rlos

Updates to RLOS models for ArcGIS Pro 1.3 and ArcMap 10.4

Think you assigned this to the wrong person.
Dan Hedges

@3dhedges Sorry for that.


FEATURE: Copy code button to be implemented

When clicking on the copy code button, a modal should appear and show all the theme codes used for a particular theming. The users should be able to view the code and click on copy button on top-right of the code viewer to copy the theme value to their clipboard.

When clicking on copy code button, a dialog should appear similar to shadcn themes, with the code of the currently used theme visible in a code viewer along with a copy button on the top left.