Chat history issue

Describe the bug
Chat history not saving on different computers using the same login. E.g. my phone doesn't show my chat history that's on my desktop.
Link to the Bolt URL that caused the error
Bolt.new
Steps to reproduce
Create a chat on your phone im using android
Then login on a different device and the phone history is not there.
Expected behavior
Chat history should be the same between devices.
Screen Recording / Screenshot
No response
Platform

OS: [e.g. macOS, Windows, Linux]
Browser: [e.g. Chrome, Safari, Firefox]
Version: [e.g. 91.1]

Additional context
No response

Hi @johnarossman,
Appreciate the feedback! We are aware of this issue with chat persistence. Temporary workarounds and updates can be found here: #39. (Go to stackblitz.com, login (same credentials as Bolt), click Collections on the left-hand side, click Bolt Collection). Appreciate your patience as improvements continue to be made.


Add support for Wyze Bulb Color BR30

The API does not currently support the "Wyze Bulb Color BR30", model "HL_BR30C"

submitted PR 155
to fix this


Special encounters and event Pokémon

Reported by Eevee on 2009/05/05 21:58:48 +0000 · Migrated from Redmine issue 22

I would split this up between special encounters and event Pokémon, but I’m not sure how to reasonably do that. That Farfetch’d you traded for in the game is a specific “event” Pokémon, but it’s still in the game!
Special ways to encounter or get a Pokémon. Note that some of these are repeatable and some are not; should a distinction be made here?

(once) Starter Pokémon: Bulbasaur, Mudkip, Chimchar, …
(once)  Unique overworld Pokémon: Snorlax, Mewtwo, Lugia, …
(once)  In-game trades: Farfetch’d, uh…
(once)  In-game giveaways: Riolu egg, Eevee, …
Feebas
Headbutt in GSC
(once)  Legendaries that run around
Daily Safari Game Pokémon
Daily Mansion Pokémon
Honey tree Pokémon
(once)  Celebi in Crystal in Japan, I guess? I forget how that worked
(once but incidental) Colosseum and XD Snaggables

Special ways to get an INDIVIDUAL (customized somehow) Pokémon:

A zillion Toys R Us, movie, Pokémon Center (http://www.upokecenter.com/nypc.html)), Mystery Gift, etc. giveaways
Crystal’s Extremespeed Dratini
Crystal’s Dizzy Punch Odd Eggs
Stadium 1: Amnesia Psyduck
Stadium 2: Baton Pass Farfetch’d and Earthquake Gligar
“PBR gives you hardy pikachu w/ surf, modest magmortar, and adamant electivire”
Ranch has rewards of some sort
Pokémon Box reward eggs for filling your box: False Swipe Swablu, Extremespeed Zigzagoon, Pay Day Skitty, and Surf Pichu. THERE IS NO WISH RALTS.
Ranger and Ranger 2 have Manaphy egg, Riolu with Aura Sphere, and some sort of Darkrai

Pending questions:

Should Shaymin, Darkrai, and Arceus count as overworld Pokémon? They do appear in the overworld…
Giveaways and ingame trades tend to give you Pokémon with fixed stats, names, moves, OT ID, etc. How do I store/display these without consuming absurd amounts of space?

Some lists of event Pokémon/moves on Smogon:

http://www.smogon.com/forums/showthread.php?t=34197
http://www.smogon.com/forums/showpost.php?p=2418618&postcount=34
http://www.smogon.com/forums/showthread.php?t=63782 (illegal movesets, but may be helpful)

Trying to get more details here on [[SpecialEncounters]]. Please help flesh this out!
Redmine metadata:
Updated on: 2011/09/25 20:04:18 +0000
Start date: 2009/05/05
Relations:
    relates #23
    relates #443
    relates #48
    relates #588

Comment by Eevee from 2009/07/26 21:24:59 +0000
Updated subject

Comment by Eevee from 2009/08/12 21:47:40 +0000
Difficulty: Involved

Comment by Eevee from 2009/08/12 22:41:54 +0000
Target version: — ⇨ 9

Comment by Eevee from 2010/04/13 19:28:44 +0000
Target version: 9 ⇨ 8

Comment by Eevee from 2010/04/13 20:02:40 +0000
category_id: None ⇨ 3

Comment by Eevee from 2010/04/13 20:13:00 +0000
Target version: 8 ⇨ —

Comment by Eevee from 2010/10/08 08:00:25 +0000
Assignee ⇨ —

Comment by En-Cu-Kou from 2011/09/24 18:12:55 +0000
Assignee ⇨ En-Cu-Kou

Comment by En-Cu-Kou from 2011/09/25 20:04:18 +0000
Okay. As an intermediate step between ad-hoc wiki notes and a relational database, I created a googly spreadsheet. It’s read-only to prevent spam, please do request access if you have anything to add.
There I’m collecting the wiki data and whatever else I can find on this. (Generation I is veeeery close to done now.)
And I’m making a script to load it all into the DB.
For the later generations we’ll want to contact Guested of Project Pokémon. Hopefully we can get a hold of his database, and figure out a way to sync as new events are added.

Is there meaningful work done on this? If not, would it make sense to begin splitting this out, eg. into

Trade Pokemon
Roaming Pokemon
Gift Pokemon

This doesn't cover everything (eg. Snorlax, birds, Mewtwo just from G1), but it would make the size of this much more manageable - the three I mentioned might almost be trivial if we're okay adding "gift" and "trade" encounter methods (I don't have a firm enough understanding of the data model to promise they will be trivial). Roaming might be a tad harder - perhaps a meta-location of some type?

No worries, I haven't actually worked on veekun in years anyway, hahah.

Feebas has a 50% chance of appearing when fishing with any rod in a feebas tile in R/S/E (or a 50% chance of a normal encounter). It can be between level 20 and 25.
Swarming pokémon also have a 50% chance of appearing during a pokémon outbreak (or 50% chance of a normal encounter). Here's the encounter data for ruby/sapphire and emerald. Bulbapedia says outbreaks can be transferred between games via record mixing.

Here are my notes on swarms in Black and White
''0x1d8c10'' in memory in Black (or White?) is swarm data;
''0x050bf8'' in ''overlay_00000015.bin'' in jp black;
''0x050bf0'' in ''overlay_00000015.bin'' in jp white;
''0x050ee8'' in ''overlay_00000015.bin'' in en black (''0x21d8de8'' in memory; base: 0x2187f00).

'''
01d8c10  013d  83 0f00 0037
01d8c18  013f 360 0f00 0037
01d8c20  0141 314 0f00 0037
01d8c28  0146 449 0f00 0037
01d8c30  0149 235 0f00 0037
01d8c38  014b 312 0f00 0037
01d8c40  0151 161 0f00 0037
01d8c48  0159 453 0f00 0037
01d8c50  015c 261 0f00 0037
01d8c58  0163 236 0f00 0037
01d8c60  016d  46 0f00 0037
01d8c68  0170  84 0f00 0037
01d8c70  0172 353 0f00 0037
01d8c78  0176 193 0f00 0037
01d8c80  017a  56 0f00 0037
01d8c88  017f 204 0f00 0037
01d8c90  0183 102 0f00 0037
'''

u16 map
u16 pokemon
u8 form
u8 min_level
u8 max_level

[r5 + 0] = [r4 + 2] # pokemon
[r5 + 2] = [r4 + 5]
[r5 + 3] = [r4 + 6]

Slot rates: (english black)
0x021a9de0 walk?
0x021a9e64 surf?
0x021a9e98 fish?

same as D/P/Pt

en black:
0x20056ec - RNG (thumb)
0x209c2b0 - divide (arm)

I thought i had found X/Y swarms too, but i can't find my notes, assuming i made any.

Aha!

2016-12-19 22:42:51     <magical> note to self: X/Y ambush encounters are found in DllField.cro, starting at 0xf40d0
2016-12-19 23:02:35     <magical> friend safari pokemon at 0x13d34a

More notes:
HeartGold:
/a/2/3/0 - safari zone
/a/2/5/2 - Headbutt
/data/mushi/mushi_encount.bin - Bug-catching contest
overlay 2 - 0x22477c0 - Headbutt slots?
overlay 0x70 - pokewalker 0xe840

And some old scripts i unearthed:
safari.py
headbutt.py


Changes made to Documentation branch

Edited the Methods section of Documentation page using this page:
https://github.com/EBISPOT/goci/blob/documentation/goci-interfaces/goci-ui/src/main/docs/methods-content.adoc
Needs to be released.

Moved the changes across to here https://github.com/EBISPOT/gwas-ui/blob/documentation/goci-interfaces/goci-ui/src/main/docs/methods/curation-content.adoc

@earlEBI could you please check if the changes are in production now?

Yes, changes have been made.


SceneManager

...does really need a rework.
http://www.vb-paradise.de/index.php/Thread/97469-Sharpex2D-1-3-0-2D-Game-Engine/?postID=991603#post991603

https://github.com/ThuCommix/Sharpex2D/commit/db402259a0f56c23fc37d25ff66e904732994fe5


Concurrency-safe warnings when strict-concurrency is set to complete

Hey, thanks for making this library. I really like using this :smile:. Which is why I have a question related to strict-concurrency:
In preparation for Swift 6, we've enabled strict-concurrency to complete in our project. But then we noticed the Container.shared is not concurrency-safe due to it being mutable.

Are there plans for making Factory concurrency safe for the compiler?

Under most cases Factory is concurrency safe as it does its own locking mechanisms for registrations and resolutions and caching. I need to see what has to change other than that, but there could be issues with statics that I'm not sure how to resolve at the moment.

I may need to consider a breaking change to Factory to do this properly. The definition of SharedContainer is...
public protocol SharedContainer: ManagedContainer {
    static var shared: Self { get }
}

But I may need to change that to...
public protocol SharedContainer: ManagedContainer {
    static var container: Self { get set }
}

extension SharedContainer {
    /// Defines a thread safe access mechanism to the shared container type.
    public static var shared: Self {
        get {
            defer { globalRecursiveLock.unlock() }
            globalRecursiveLock.lock()
            return container
        }
        set {
            defer { globalRecursiveLock.unlock() }
            globalRecursiveLock.lock()
            container = newValue
        }
    }
}

With access to the static shared container managed by access functions. From the outside it looks mostly the same, with the only issue occurring if people define their own container types.
public final class MyCustomContainer: SharedContainer {
    /// Define the default shared container.
    public static var container = MyCustomContainer() // NAME CHANGE NEEDED
    /// Define the container's manager.
    public var manager: ContainerManager = ContainerManager()
    /// Public initializer
    public init() {}
}

Any thoughts?


Delay in keyframe

Hey guys. Tell me what is better to implement a delay at the keyframe?
Can I set 2 frames at one point and set the time between them, but the trajectory is generated incorrectly, what can you advise?

Hey @GigaFlopsis, probably the best way to do this is to generate separate trajectories (since they'll be rest-to-rest trajectories anyway). Presumably you are sampling them at the end anyway, so concatenating sampled trajectories should be quite easy.


fix: threejs update

Last year, three.js deprecated the XxxBufferGeometry classes, this change adjust example code to no longer use them and use the new versions instead.

Thanks for the PR @usefulthink !


Fix deleting an item with an empty or invalid entity type

References

Fixes #1501

Description
The issue only occurred when the  dspace.entity.type field was present but empty or invalid.
There is code to save relationships as metadata when an item gets deleted (e.g. if you delete a Person you get the option to save that Person's name as plain text metadata in the related publications.
If there was an entity type metadata field, but no valid entity type was found this subscribe would never fire, and the delete wouldn't happen.
This PR fixes that by turning the types$ observable into a behaviorsubject and initializing it with an empty array. That way even if there is no matching entity type that empty array will always be returned.
I also fixed the tests, which didn't test the entity type case at all, because the mock item didn't have a dspace.entity.type field. It now tests both cases
Instructions for Reviewers
Verify that you can delete items with and without valid entity types
Checklist

[x] My PR is small in size (e.g. less than 1,000 lines of code, not including comments & specs/tests), or I have provided reasons as to why that's not possible.
[x] My PR passes TSLint validation using yarn run lint
[x] My PR doesn't introduce circular dependencies
[x] My PR includes TypeDoc comments for all new (or modified) public methods and classes. It also includes TypeDoc for large or complex private methods.
[x] My PR passes all specs/tests and includes new/updated specs or tests based on the Code Testing Guide.
[x] If my PR includes new, third-party dependencies (in package.json), I've made sure their licenses align with the DSpace BSD License based on the Licensing of Contributions documentation.

@artlowel : I'll get this tested today... but, I did want to note that it sounds like this PR might also fix #1082 (I'll check though when I test this later today)

This has now received a second test, see https://github.com/DSpace/dspace-angular/issues/1481#issuecomment-1023739156  So, I'm going to merge this immediately as it seems like a complete fix.  Thanks again @artlowel !


Investigate performance improvement of using ID selectors in place of attribute selectors

See original discussion.

We're no longer doing the selection with this method. It's now handled by https://github.com/multinet-app/multimatrix/blob/master/src/components/MultiMatrix.vue#L175-L227


Remove UI write components for viewer users

Remove the followings UI elements for viewer users:

[X] Onboarding message and new map button.
[X] New map and new dataset buttons.
[X] "Data Library" tab (other remains, since a builder user can become a viewer and his datasets are still available).

cc @xavijam

So, only shared datasets and maps, that's it?

Also liked.

:+1:

@urbanphes , @saleiva : currently, when a user can't create a new dataset (because he hasn't quota, for example), the button is greyed out and disabled. I guess that's the best choice because he can carry out actions that enable it (delete big datasets, for example). Should those buttons fully dissappear for viewer users, or just keep the buttons disabled?
Same question for "own tabs" (see description).

Update: since a user can be turned into a viewer, map and datasets tabs make sense, I'll only remove data library.

Onboarding capture. Let me know if you want a replacement text instead of just removing it.

hey @urbanphes can you check everything related to this?
2016-06-28 18:33 GMT+02:00 Juan Ignacio Sánchez Lara <
<EMAIL_ADDRESS>
Onboarding capture. Let me know if you want a replacement text instead of
just removing it.
[image: screen shot 2016-06-28 at 18 32 05]
https://cloud.githubusercontent.com/assets/932968/16424012/a9ebb720-3d5e-11e6-8a28-879e0d4088aa.png
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CartoDB/cartodb/issues/7715#issuecomment-229105482,
or mute the thread
https://github.com/notifications/unsubscribe/AAIENYTq1PIkVl8mOXIZgNjp2YGXWE7Lks5qQUzFgaJpZM4IwAnN
.

--
Sergio Alvarez Leiva

@urbanphes also, maybe a way to tell the user whether he's a viewer or a builder might be interesting.
I expect deploying this tomorrow, if your design suggestions come first I'll do it, otherwise we'll improve later.

For the benefit of mr urbanphes :-)

[ ] Should the "New Map" and "New Datasets" buttons be removed ? The alternative is disabling it, but since the user can't do anything to enable it I don't like it.
[ ] Should the "Data Library" option be removed? Same argument, same opinion.
[ ] I've finally decided to keep "Maps" and "Datasets" tabs (the first option at Maps or Datasets sections of the dashboard), because a viewer user can have tables or maps if he was previously a builder (a user can be changed from builder to viewer and viceversa).
[ ] The onboarding screen had some text about creating a map and a new map button that I've removed (see the screenshot). Let me know if you want to replace the text instead of just removing it.
[ ] It'd probably be interesting that the user knew somehow that he's a viewer (maybe at his settings page, I don't know).

Yes
Yes
We re-think this page.
I would prefer replace the text.
It´s interesting, We’ll think about this module

Ok, great.
Ok, great.
Ok, but we can probably deploy this first approach before, is it ok for you?
Ok, can you take care of a suitable text?
Ok. Probably not a "module" needed. At least some kind of information about it from the beginning would be nice.


DESCW-534 New Projects CPT Actions + Projects CPT

BCGov Accordion to theme using ES6, patterns updated/added

Added Projects CPT, two querys: toggle for Actions and accordion for Projects, added BCGov Accordion to theme, refactored away from jQuery/Bootstrap, now functions with ES6, various styles and patterns updated/added


Exclude whut.edu.cn from the stoplist.txt

Exclude whut.edu.cn from the list, it is a real university.

@greatbody lib/domains/stoplist.txt: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.


Unable to resolve reveal.js submodule

We are behind a corporate firewall and all https traffic must traverse through it.
Since git doesn't honor the system or http_proxy or https_proxy typical settings we are unable to resolve https://github.com/hakimel/reveal.js.git.
This prevents the GH_PAGES functionality to fail to perform for us. 😦
@beardofedu @brianamarie @crichID

Ah, understandable how that would cause a problem, @mblack88.
Have you tried cloning the latest release of the reveal.js repository, and pushing it up to a repository within your firewalls, and pointing to that repository as a submodule?

Yes I have.
Sent from my iPhone
On Oct 29, 2018, at 5:13 AM, Briana Swift <notifications<EMAIL_ADDRESS>wrote:
Ah, understandable how that would cause a problem, @mblack88https://github.com/mblack88.
Have you tried cloning the latest release of the reveal.js repository, and pushing it up to a repository within your firewalls, and pointing to that repository as a submodule?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/githubtraining/caption-this-template/issues/4#issuecomment-433837641, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AU77UAVRZlDlOjKk9kr7Ryc1vuSaTZbtks5upsbBgaJpZM4X6_cZ.

@mblack88 👍 I'm happy to help troubleshoot and get that working if you'd like.

Any and all help would be great.
Sent from my iPhone
On Oct 29, 2018, at 7:37 AM, Briana Swift <notifications<EMAIL_ADDRESS>wrote:
@mblack88https://github.com/mblack88 👍 I'm happy to help troubleshoot and get that working if you'd like.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/githubtraining/caption-this-template/issues/4#issuecomment-433878875, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AU77ULqtmlmfNUqpR4sM-9xXMn4hB0X7ks5upuhxgaJpZM4X6_cZ.

@mblack88 Since I can't see behind your firewall, I don't know the current setup with the attempt of adding a different submodule. You've gotten the reveal.js set up internally, and then I'm guessing you added it as a submodule within the caption-this. Could you post the following information so I can help?

From inside the caption-this within your firewall, when cloned locally, the output of ls -al, and the output of cat .gitmodules

If possible, do you have the history for your terminal from when you added the new submodule? Submodules can be tricky and unintuitive, so there's a chance that even if it's added to your .gitmodules, it isn't 'initialized' yet. If this is the case, which I'm just guessing is one possibility right now, then you would want to run git submodule update --init --recursive, then commit and push any changes. If you run git submodule update --init --recursive and nothing happens, then this isn't what's happening.
Let's start there @mblack88. Let me know if you have any questions.

Here is my .gitmodule from my repository in GitHub.Ford.com:
[submodule "reveal.js"]
path = reveal.js
url = git@github.ford.com:MBLACK88/revel.js.git
locally the submodule has correct content and the link in the repo goes to the correct space.
I have also tried changing github.ford.com to it's proper internal IP address too with no luck.
Note:  I am not turning it back on as we had URL 500 errors this weekend within 12 hours of enabling gh-pages on these repositories.

@mblack88 I tried a simpler route, to un-submodule the submodule, and pushed it up to a separate repository. On GitHub.com, I'm able to get the GitHub Pages site to work.
If you delete the existing caption-this template that you have on Enterprise, and replace it with the code from this example with no submodules, are you able to run the script and have participants successfully enable GitHub Pages and see the slides?
cc @githubtraining/trainers If this works, we may want to move this repository with no submodule to a repository in /githubtraining so we can use it for other customers working within their Enterprise instance. This would have been helpful on site last week (cc @ppremk).

@brianamarie Ok I made reveal.js a standard directory rather than a submodule and I no longer get an error when GHE attempts to render the pages.
Butt I only get a very boring page:

The Right Arrow also doesn't work.  This is similar to the problem I see when I try to run the pages locally on one of my Linux VMs.

@mblack88 HmmMmmm OK, good to know. I'm sure you already checked, but the directory does in fact have all of the files, right? It's not an empty one? 🤔

Yep, has all the files as far as I can tell.
I can try and clone the original from GitHub later this morning and then copy it into the subdirectory just to make sure though.
From: Briana Swift<EMAIL_ADDRESS>Sent: Tuesday, October 30, 2018 9:32 AM
To: githubtraining/caption-this-template<EMAIL_ADDRESS>Cc: Blackburn, Matthew (M<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [githubtraining/caption-this-template] Unable to resolve reveal.js submodule (#4)
@mblack88https://github.com/mblack88 HmmMmmm OK, good to know. I'm sure you already checked, but the directory does in fact have all of the files, right? It's not an empty one? 🤔
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/githubtraining/caption-this-template/issues/4#issuecomment-434301182, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AU77UDLpEhmmTGo7CRHEiqfN4x6NLaPdks5uqFTCgaJpZM4X6_cZ.

@mblack88 Thank you for your patience in working through this. I think you should try to clone https://github.com/brianamarie/caption-this-no-submodule from GitHub and push it up to a fresh repository, and we can go from there if it's still not working.

I cloned your repo and then push it up to our enterprise instance just as it was cloned and had the same results as I had before.
Just the same old boring page.
From: Briana Swift<EMAIL_ADDRESS>Sent: Tuesday, October 30, 2018 9:43 AM
To: githubtraining/caption-this-template<EMAIL_ADDRESS>Cc: Blackburn, Matthew (M<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [githubtraining/caption-this-template] Unable to resolve reveal.js submodule (#4)
@mblack88https://github.com/mblack88 Thank you for your patience in working through this. I think you should try to clone https://github.com/brianamarie/caption-this-no-submodule from GitHub and push it up to a fresh repository, and we can go from there if it's still not working.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/githubtraining/caption-this-template/issues/4#issuecomment-434305428, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AU77UNOdRE6hu_PLHYtwxbh5EXxsM0EYks5uqFdzgaJpZM4X6_cZ.

I have also tried to “Fork” your repo to my GitHub.com account and I get the same problem.  Very Strange.
https://mblack88.github.io/caption-this-no-submodule/
From: Briana Swift<EMAIL_ADDRESS>Sent: Tuesday, October 30, 2018 9:43 AM
To: githubtraining/caption-this-template<EMAIL_ADDRESS>Cc: Blackburn, Matthew (M<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [githubtraining/caption-this-template] Unable to resolve reveal.js submodule (#4)
@mblack88https://github.com/mblack88 Thank you for your patience in working through this. I think you should try to clone https://github.com/brianamarie/caption-this-no-submodule from GitHub and push it up to a fresh repository, and we can go from there if it's still not working.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/githubtraining/caption-this-template/issues/4#issuecomment-434305428, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AU77UNOdRE6hu_PLHYtwxbh5EXxsM0EYks5uqFdzgaJpZM4X6_cZ.

Timeout maybe found issue.  Please Hold.
From: Briana Swift<EMAIL_ADDRESS>Sent: Tuesday, October 30, 2018 9:43 AM
To: githubtraining/caption-this-template<EMAIL_ADDRESS>Cc: Blackburn, Matthew (M<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [githubtraining/caption-this-template] Unable to resolve reveal.js submodule (#4)
@mblack88https://github.com/mblack88 Thank you for your patience in working through this. I think you should try to clone https://github.com/brianamarie/caption-this-no-submodule from GitHub and push it up to a fresh repository, and we can go from there if it's still not working.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/githubtraining/caption-this-template/issues/4#issuecomment-434305428, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AU77UNOdRE6hu_PLHYtwxbh5EXxsM0EYks5uqFdzgaJpZM4X6_cZ.

@mblack88 closing this out since it appears it may have been resolved. Please feel free to reopen if it's not.


new ui.png

Pull Request Test Coverage Report for Build 261

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

Totals

Change from base Build 260:
0.0%

Covered Lines:
2317

Relevant Lines:
2573

💛  - Coveralls


Allow players to use their in-game Area Sounds volume setting in place of the plugin's Ambient Volume setting

While using the plugin, I thought it would be nice to have a single place in-game to configure everything related to sounds.

Looks good, ty! I'll do a quick review before sending it in to RL


Training sensaturban does not converge

Hello, I use the dataset sensaturban according to train_ S3DIS. Py training kpconv, without changing parameters, using two Birmingham_ block_ 0.ply to Birmingham_ block_ 4. Ply (all split into 2x2 sizes), but the model does not converge. What parameters do I need to change, or can you provide code for training sensaturban, just like the code used for training sensaturban results in your paper? Thank you!

Thank you

Please help me

I am sorry I never tried this dataset myself, you can maybe ask the author of sensat urban dataset what parameters they used to get their results. Look at the in_radius and first_subsampling_dl parameters which are the one that should be adapted to new dataset. Other issues already mention that.
However, given what you are saying, that the network does not converge, there could a problem with the way you load the data. Even with bad parameters the network should converge, so maybe have a look at the batch points to make sure they are good.

Thank you very much!

hello, I want to run this network on the SensatUrban dataset. Do you know how to convert the SensatUrban dataset to S3DIS format, thanks!


Wrong Direction Adjective?

In the "Minimum version" section near the top, should the first paragraph end with "... for that version from the following table."?

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

ID: 2115da38-e95e-46fc-1e2d-da88ef92c6cf
Version Independent ID: a3790e8a-0654-851b-c991-ab7382025406
Content: Determine which .NET Framework versions are installed
Content Source: docs/framework/migration-guide/how-to-determine-which-versions-are-installed.md
Product: dotnet-framework
Technology: dotnet-appcompat
GitHub Login: @gewarren
Microsoft Alias: gewarren

@JediSQL Thanks for pointing that out. Technically the "previous table" was correct, but I think that text was put in place before the table in the section itself was added, so it was confusing.

Thank you!


Warning in ViewController

I receive a warning on line 49 of ViewController.swift run-in Xcode 7.3 stating:
Use #selector instead of explicitly constructing a 'Selector'.

Correction, meant line 80

I changed the line to:
let selectorToCall = #selector(videoWasSavedSuccessfully)
compiles without warning, and appears to run properly

Thanks for the heads up. Updated the code for 7.3


Added encoding support for decimal objects

fixes #4157

Checklist:

[x] Add tests that demonstrate the correct behavior of the change. Tests should fail without the change.
[x] Add an entry in CHANGES.rst summarizing the change and linking to the issue.
[x] Run pre-commit hooks and fix any issues.
[x] Run pytest and tox, no tests failed.

hey, can anyone review the change ?


Fix #127

We can avoid the infinite loop found in sharpcompress tar processing in #127 by avoiding accessing the TotalSize and TotalUncompressedSize properties of TarArchive. When encountering archives with this issue instead you'll now properly get an OverflowException when the number of bytes extracted exceeds settings and timing should now work for these cases too.
Adds a new test case with the sample file provided.
Update dependencies.
Some minor comment cleanup.

Thanks again for your detailed report with reproduction sample!
Just need an approval from another team member, I plan to merge this later today.


[1925] edit course applications open

Context
🤷🏻♀

 [S] Edit 'Course Applications Open' - (MCFE)


Document recommended hardware requirements

We only define the chipsets needed (intel/amd64) but not RAM/Disk/etc.
wasmd runs quite well on low power CI machines. But it needs a lot more power for a heavily used mainnet. Also different specs for validators and sentry/archive nodes.
I would like to ask chains running CosmWasm in production to comment on recommended hardware settings, so we can provide some general advice to other chains that want to add it.

I can put together a guide based on experience with Juno and osmosis.
64 or 128 GB of RAM has always seem like a good path to me. Additionally, having an NVME hard drive matters.
should this go in readme.md?
can also give detail on sentry configs and the like.

64 or 128 GB of RAM has always seem like a good path to me.

We have run the CosmWasm testnets with 2cpu / 4GB RAM machines. Of course those are much lower traffic than Osmosis or Juno. I would like some numbers Re: transactions or usage and the RAM needed.
Those 64/128 GB of RAM for Osmosis is a chain that doesn't run any smart contracts yet. So not really CosmWasm numbers. I really wish there was a benchmark of how much a "pure Go" SDK app needed at certain usage and then we can show what CosmWasm needs at similar usage.
And yes, SSD is very important.

Hey Ethan, I think that it's just too variable.
For the SDK itself, well first of all I suspect strongly that it leaks RAM. Secondly, I can't find where it leaks the ram, I just know that when I validate nomic, my nodes do not leak RAM. When validating other chains they most certainly do and the biggest difference is the use of the SDK.
I strongly suspect that contract chains are going to behave as you have described, the load will greatly impact the system requirements. If you would like, I can outline what we do at notional, but the trouble is that tends to be highly specific on a per chain basis.

This is what is defined in the doc for the hub:

Node Type
RAM
Storage

Validator
32GB
500GB-2TB*

Full
16GB
2TB

Default
16GB
1TB

Should we simply drop this issue and consider this the responsibility of the chains running with the wasmd module? There was not much feedback on our discord. The hardware requirements depend on the SDK version, other modules and traffic as well. The minimum on Juno looks reasonable but I was running wasmd testnets with validator nodes that had only 2 CPU and 8GB RAM, too.

As discussed on the call: there are too many variables so we leave this to the chain architects to be defined for their use cases


Introduces the AbstractLayer and Layergroup

This introduces the AbstractLayer and Layergroup.

I just had a very quick look at this, but as AbstractLayer is abstract, shouldn't the corresponding DAO/Service/Controller also be abstract (or are even not really necessary). I will have a deeper look at this tomorrow.

I need a restinterface where i receive all layers and layergroups which are subclasses of AbstractLayer. I didn't test if i can realise that with abstract service and dao... I'll try that tomorrow.

Hi @KaiVolland and @buehner,
do you think it will be possible to tag the current master as v0.0.4 before merging this? What do you think? TIA!

@chrismayer Good idea. We changed a lot of things since the last version tag. Just do it.

Just do it.

I think that is easier said than done. As far as i know, currently only @dnlkoch und me can release in a way that assures that also the maven repos are updated (by using the release script, which requires some additional configuration like registering a SSH key on github).
But of course we can release v0.0.4. I will try to do this within the next hour. We should also document how such a release can be performed.

Cool, thank you guys!

You'll find some background information here: #113

The v0.0.4 release is finished (on the side of github). I think this version will appear at http://mvnrepository.com/artifact/de.terrestris/shogun2/0.0.4 within the next few hours

Hi @buehner,
many thanks for the release! I just checked mvnrepository.com and it seems that several artifacts got updated (e.g. shogun2-service) and some not (e.g. shogun2).
Just a matter of time or went something wrong?

Hi @chrismayer
this is really weird. It seems that this problem only occurs on http://mvnrepository.com/
On http://search.maven.org/ everything is released and seems to be fine.
We could not find any abnormalities in the logs, so i think we should wait some more time.

@chrismayer @buehner @weskamm Are there any further issues or can i merge this?

Mvnreposititory.com now has 0.0.4 e.g. for the shogun package.
http://mvnrepository.com/artifact/de.terrestris/shogun2
We are stil pre-2.0.0-final, and we have a clean way of getting the old behaviour by switching to e.g. 0.0.4. Sooooo:
Please merge.


Mailchannels: Better Error Message on Failure

I've followed the docs trying to get Mailchannels working:

https://blog.cloudflare.com/sending-email-from-workers-with-mailchannels
https://developers.cloudflare.com/pages/functions/plugins/mailchannels/

But I always just get the error message:
Could not send your email. Please try again.
The source of which I discovered here:
https://github.com/cloudflare/pages-plugins/blob/main/packages/mailchannels/functions/_middleware.ts#L100-L102
A more descriptive error would be more helpful for debugging problems. When googling I've noticed a lot of others get confused too. I think more information would be much appreciated. Or at least return the error so our users code can choose to log it etc.
Is there any way to get more info or debug how configuration is failing?

MailChannels has officially announced an End of Life for their Workers integration:
https://community.cloudflare.com/t/mailchannels-end-of-life-notice-migrate-now/658638
I've opened a PR to remove the plugin since it'll become inoperable in just over a month (https://github.com/cloudflare/pages-plugins/pull/63) and I would encourage you to migrate to alternatives.

Thanks for filing this issue. As @Cherry said, this plugin has now been deprecated on account of MailChannels' sunsetting of their free email sending API, so I'm going to close out this issue.


Maybe we should rename Collections to  Data Collections or File Collections

The name Collections seems to me too general, it is not really clear what is about... I think bringing more context in the name would be beneficial and better understandable for the users

Databus Collections ;-)

Databus Collections = user-created data catalogues


generalize T214 from fully T4 to fully normal

I have been looking at this PR, as well as https://math.stackexchange.com/questions/4675343 that justifies it.  I agree with the change, but I think part of the confusion is that the definition of "fully normal" (https://topology.pi-base.org/properties/P000034) from Steen & Seebach is misleading.  What S&S defines on p. 23 as a star refinement of a cover is what is called a barycentric refinement in other sources (Dugundji, Willard, Engelking). Also see https://en.wikipedia.org/wiki/Star_refinement.
It is true that for fully normal it is equivalent to require every open cover to have an open star refinement or to require an open barycentric refinement (because a barycentric refinement of a barycentric refinement is a star refinement).  But I think we should go with the standard terminology here (and mention the discrepancy from S&S).  Would you mind if I add something to this PR to fix P34?

I tentatively added some fix for P34 in #289.


Autostart not working

Even the options are on, it does not automatically.

Hello o/
The autostart feature puts a path to the executable, at the time it is ticked on. If you then move the folder with the miner somewhere else, the option will remain ticked on, but it'll no longer work since the path points to a non-existing executable now. Unchecking and rechecking the option will refresh the path with the new one.
As an extra consideration for me, I could add some code that will validate the autostart path, if the miner is launched with the option ticked, and then update the option (untick it) if the path doesn't match.

It's finally time. The https://github.com/DevilXD/TwitchDropsMiner/commit/14a9154366d2651dc2cf75903744553a64319eb3 commit contains a change, that will query the current autostart entry, to figure out if it points to the current executable. If it doesn't, it'll uncheck itself - note that this does not change/overwrite the existing entry, until you try to check/uncheck it yourself. The autostart status is thus now a transitive setting, so it's settings file entry has been removed - existing value in the file will be simply ignored/unused. The querying process has been made "smart" in a way that will perform the check ignoring whatever launch flags might be added to the entry. The only downside now is that the miner will query system registry (on Windows) / query autostart file existence (Linux) on each and every launch, but I consider it a small price to pay for this feature. May or may not lead to overzealous AV engines flagging the miner more, but oh well.


UnoCSS presets not working in production

Describe the bug
I have installed DaisyUI Unocss presets from this repository:
https://github.com/kidonng/unocss-preset-daisy
The preset works when running pnpm dev

The preset is broken when running pnpm build && pnpm start

Reproduction
https://github.com/lapwat/vitesse-nuxt3
System Info
System:
    OS: Linux 6.0 Arch Linux
    CPU: (8) x64 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz
    Memory: 10.44 GB / 15.33 GB
    Container: Yes
    Shell: 3.5.1 - /usr/bin/fish
  Binaries:
    Node: 19.2.0 - /sbin/node
    Yarn: 1.22.19 - /sbin/yarn
    npm: 8.19.2 - /sbin/npm
  Browsers:
    Brave Browser: <IP_ADDRESS>
    Firefox: 107.0.1

Used Package Manager
pnpm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead.
[X] The provided reproduction is a minimal reproducible of the bug.

May be related to this issue: https://github.com/kidonng/unocss-preset-daisy/issues/6


Producer and end-to-end latency figures skewed up to Consumer.MaxWaitTime ms

Analysis the producer and end-to-end latency numbers collected by the Canary shows there is a problem with these values.  They are being skewed by the effect of Consumer.MaxWaitTime.
Testing the Canary against a single broker with logging turned up and connection establishment latency test and the requirement for re-auth turned off, you see the following pattern.
As a further experiment, varying the Consumer.MaxWaitTime alters the 'bounding' of the producer duration.

To understand the problem, I added this (KWTODO - add link to branch) extra tracing to the sarama library to report the RPC request/responses and correlation ids.  This reveals the problem.
[Sarama] 2022/06/08 19:17:55.926375 0/<IP_ADDRESS>:54244: sendInternal: sending request *sarama.FetchRequest 179
[Sarama] 2022/06/08 19:17:55.926385 0/<IP_ADDRESS>:54244 responseReceiver: Awaiting response with correlationID  179
I0608 19:17:56.009619       1 canary_manager.go:124] Canary manager reconcile ...
[Sarama] 2022/06/08 19:17:56.009731 0/<IP_ADDRESS>:39592: sendInternal: sending request *sarama.MetadataRequest 20
[Sarama] 2022/06/08 19:17:56.009755 0/<IP_ADDRESS>:39592 responseReceiver: Awaiting response with correlationID  20
[Sarama] 2022/06/08 19:17:56.010863 0/<IP_ADDRESS>:39592 responseReceiver: got response for 20
[Sarama] 2022/06/08 19:17:56.010932 0/<IP_ADDRESS>:39592: sendInternal: sending request *sarama.MetadataRequest 21
[Sarama] 2022/06/08 19:17:56.010946 0/<IP_ADDRESS>:39592 responseReceiver: Awaiting response with correlationID  21
[Sarama] 2022/06/08 19:17:56.011817 0/<IP_ADDRESS>:39592 responseReceiver: got response for 21
I0608 19:17:56.011845       1 topic.go:171] The canary topic __redhat_strimzi_canary already exists
I0608 19:17:56.011852       1 topic.go:396] Metadata for __redhat_strimzi_canary topic
I0608 19:17:56.011856       1 topic.go:398]     {ID:0 Leader:0 Replicas:[0] Isr:[0] OfflineReplicas:[]}
I0608 19:17:56.011867       1 canary_manager.go:131] ... producing
I0608 19:17:56.011880       1 producer.go:86] Sending message: value={"producerId":"__redhat_strimzi_canary_client","messageId":8,"timestamp":1654715876011} on partition=0
**[Sarama] 2022/06/08 19:17:56.011971 0/<IP_ADDRESS>:54244: sendInternal: sending request *sarama.ProduceRequest 180
[Sarama] 2022/06/08 19:17:56.178403 0/<IP_ADDRESS>:54244 responseReceiver: got response for 179
[Sarama] 2022/06/08 19:17:56.178420 0/<IP_ADDRESS>:54244 responseReceiver: Awaiting response with correlationID  180**
[Sarama] 2022/06/08 19:17:56.178507 0/<IP_ADDRESS>:54244: sendInternal: sending request *sarama.FetchRequest 181
[Sarama] 2022/06/08 19:17:56.178756 0/<IP_ADDRESS>:54244 responseReceiver: got response for 180
[Sarama] 2022/06/08 19:17:56.178780 0/<IP_ADDRESS>:54244 responseReceiver: Awaiting response with correlationID  181
I0608 19:17:56.178842       1 producer.go:100] Message sent: partition=0, offset=2882, duration=167 ms
I0608 19:17:56.178859       1 canary_manager.go:133] ... producing done
I0608 19:17:56.178863       1 canary_manager.go:136] ... reconcile done

That was a great investigation, thanks for that Keith!
I would agree. We need separated clients for producer and consumer as we already have for the topic and connection check services.


⚠ Bofrost.it has degraded performance

In 68e42ae, Bofrost.it (https://www.bofrost.it) experienced degraded performance:

HTTP code: 200
Response time: 3995 ms

Resolved: Bofrost.it performance has improved in f621942 after 6 minutes.


gradle helmDeploy explanation

Well, before I issue a PR (if that will be needed at all), I have a question.
How do I configure the plugin so that gradle helmDeploy works? In case I am missing the obvious here... thank you

you'd have to use the deployTo property of the helm extension. See readme at the very bottom. It expects one of the configured repositories as argument. Within each repository you can define how to deploy there by invoking deployVia mini-DSL, for example like this:
helm {
    repositories {
        myRepo {
            url "https://my.repo"
            deployVia 'PUT' to 'https://example.de/'
            // also supports 'POST'; filename will be appended if url ends with '/' and method is 'PUT'
            // shortcut if url is the same as:
            // deployVia 'PUT' toFetchUrl()
        }
    }
    deployTo repositories.myRepo
}

right, I saw that. but when I try to run gradle helmDeploy, I get:
Some problems were found with the configuration of task ':helmDeploy' (type 'HelmDeployTask').
> No value has been specified for property 'chartFolder'.
> No value has been specified for property 'target'.

and I look at the code it kind of make sense? those properties are not configured anywhere... thus my initial question actually. Is this a bug that needs to be fixed?

It surely looks like this is a tiny bug, I'll work on a fix and test it out against one of our end-points...

Oh, that might be the case indeed as it's not tested regularly (did I mention we need some tests?). As written in the readme I actually discourage the built-in deploy feature as there's no real standard for deploying to chart repositories and usually dedicated tooling does a better job. For example one can use the artifactory Jenkins plugin to push charts to an artifactory hosted repository while recording build meta-data the artifact will be annotated with.
Still I'm looking forward to your PR :+1:


[General] Greengrass v2 with Local Shadow and client devices

HI All
I have the Greengrass v2 working with freertos following these steps https://docs.aws.amazon.com/greengrass/v2/developerguide/client-devices-tutorial.html
However, has anyone manage to use the Local Shadow with client devices?
https://docs.aws.amazon.com/greengrass/v2/developerguide/interact-with-shadows.html

Hi @smartnimbus
You need to have some way of mapping the mqtt messages to the local shadow component running on Greengrass. You could have these options:

Greengrass provide IPC APIs for interacting with local shadow. You could deploy a moquitee broker on the device as per the docs here and then map the messages received to local shadow APIS.
Also from green grass docs, it seems the IPC APIs can also be performed using local pub/sub topics, so you could deploy an mqtt bridge and then bridge the device shadow topic from mqtt topic to local pubsub topic as mentioned here.

For additional details, you can post your queries in greengrass github repository here.

Thank you ravibhagavandas


bio lib: WebLogo colors for multichar monomer labels

Methylated Aminoacids moved to AminoacidsPalettes, splitterAsFasta does not substitute them anymore


Dialogue lines not processed?

I'm trying to start dialogue starting only from blocks. Ðe first test I made looked like ðis:
notshown
== BlockName
line0
char:		line1
char:		line2
char:		line3
* a
	char:	line4a
* b
	char:	line4b

However, whenever i call start("BlockName") ðe only þing ðat loads is a node representing ðe block wið empty contents. Am I doing someþing wrong?

Hello @K-l6408 . I've copied your example and I don't see any issues. Can you give me more info about your issue?
Which Godot version and operational system are you using?
Also, if you could provide the script you are using to run this dialogue or a sample project it would be great.

I'm using version 4.2 on Linux.
Ðe code I wrote is just ðis:
extends Panel

var CD := ClydeDialogue.new()

func start(file, block):
	CD.load_dialogue(file)
	show()
	CD.start(block)
	next_dialogue_line()

func next_dialogue_line():
	var Line = CD.get_content()
	pass

calling wið ðe correct file and block, it also doesn't work.


Coverage

LGTM! (aside from @ericpe 's comment). Hi Marshal.

Howdy Dave! Good to hear from you!! I need to finish this off when I get some more spare time. Gonna be pretty slick.


wip: assign user roles from OIDC claim

Description
This adjusts the account resolver middleware to update a user's role assignment from a claim provided via the IDPs userinfo endpoint.
It's still work in progress and needs some adjustments before we can merge it:

[ ] Make the role claim name configurable. Currently it's hardcoded to roles
[ ] Make the role mapping (claim value to ocis role name) configurable. Currently the mapping is hardcoded to the roles deployed in the ocis_keycloak deployment example.
[ ] Allow to turn off the default role assignment that's currently happening in the graph API, which is somewhat annoying especially when AutoProvisioning is enabled (#5828).
[x] Turn off creation for default role assigment for admin and demo users in settings service (#3432 )
[x] Turn off creation of the admin user in idm, for this kind of setup
[ ] Add some caching to avoid running ListRoles with every request
[ ] Restructure the code a bit to make UpdateRoleAssignmentsFromClaims() somewhat readable
[ ] For later probably: Try to be a bit smarter about how often to check the role assignments. Currently this happens with every role request. Might make sense to only do that after receiving a new access_token (how?), or when the userinfo c
cache expired.

For testing purposes this can be used with the ocis_keycloak deployment, which already has some roles assigned to the demo users.
As ocis only allows one role per user. The code errors out if more than one role mapping is found for a user. We might need to change that behaviour somehow. See also: https://github.com/owncloud/ocis/pull/5750#pullrequestreview-1328586282
Currently this uses a very hacky way for obtaining a reva token with admin privileges (need for actually assigning the roles). We really need service accounts (#5550) for stuff like this.
Closes: #5669

@wkloucek @jfd Feel free to try this out.

That would be kind of a "OIDC Provider has the authority about user roles"-flag? So no more "SETTINGS_ADMIN_USER_ID" and editable roles in the WebUI!?

Yeah. I think so. If we get the roles from the IDP we should not allow overriding them, locally. This will just cause confusion (and also pretty difficult synchronization and conflict issues). Do you disagree?
@tbsbdr I guess this is probably also interesting for you.
@kulmann This also means we need some capability to tell the WebUI that roles cannot be re-assigned.

:boom: Acceptance test localApiTests-apiArchiver-ocis failed. Further test are cancelled...


Use .gitignore instead of custom ignore files

This should work like the .gitignore file, e.g. invert by using ! as prefix and other logic that can be applied

The custom ignore file is only used for listing tasks.
It makes sense to keep it this way because it could be desired to avoid scanning big files (e.g. svg)  for tasks, but still track them in git.


Building the libvirt-kubevirt docker image fails when changing QEMU user ID

When doing 'make docker' it fails to modify the QEMU user ID:
usermod: Failed to change ownership of the home directoryThe command '/bin/sh -c groupmod -g 1111 qemu && usermod  -u 1111 qemu' returned a non-zero code: 12
This is on a newly installed Fedora 26 host, building from fresh checkout of kubevirt, running simply:
# cat > hack/config-local.sh <<EOF
master_ip=<IP_ADDRESS>
primary_nic=ens3
primary_node_name=f26x86_64
docker_tag=latest
EOF
# make manifests docker

The full trace from the docker failed build is:
Sending build context to Docker daemon 14.34 kB
Step 1/16 : FROM kubevirt/libvirt
Trying to pull repository registry.fedoraproject.org/kubevirt/libvirt ...
Trying to pull repository registry.access.redhat.com/kubevirt/libvirt ...
Trying to pull repository docker.io/kubevirt/libvirt ...
sha256:8920eb36e5bd9e1c8c999f7fc4cba99dc50dfbdc0b6a6f9a092536511ff059d4: Pulling from docker.io/kubevirt/libvirt
4db9daa7aafd: Pull complete
f87e0a029d0e: Pull complete
59b58aaee23a: Pull complete
e9c2f8ccbebe: Pull complete
d928e22d53dc: Pull complete
f7ddebfbe55d: Pull complete
Digest: sha256:8920eb36e5bd9e1c8c999f7fc4cba99dc50dfbdc0b6a6f9a092536511ff059d4
Status: Downloaded newer image for docker.io/kubevirt/libvirt:latest
 ---> 272bf74e52bb
Step 2/16 : MAINTAINER "The KubeVirt Project"<EMAIL_ADDRESS> ---> Running in bd40bb5fd046
 ---> 735cfa98e8f4
Removing intermediate container bd40bb5fd046
Step 3/16 : ENV container docker
 ---> Running in 2594eef23a02
 ---> 256385fc67c4
Removing intermediate container 2594eef23a02
Step 4/16 : RUN dnf install -y   util-linux   libcgroup-tools   ethtool   sudo   docker && dnf -y clean all
 ---> Running in 8f08afe83015
Last metadata expiration check: 0:00:14 ago on Tue Sep 26 16:04:15 2017.
Package util-linux-2.29.1-2.fc26.x86_64 is already installed, skipping.

Running transaction test
Transaction test succeeded.
 (Invalid cross-device link).
/usr/sbin/semodule:  Failed!
  Installing       : libyaml-0.1.7-2.fc26.x86_64                          20/30
  Running scriptlet: libyaml-0.1.7-2.fc26.x86_64                          20/30
  Installing       : atomic-registries-1.18.1-5.fc26.x86_64               21/30
  Installing       : docker-rhel-push-plugin-2:1.13.1-22.gitb5e3294.fc2   22/30
  Running scriptlet: docker-rhel-push-plugin-2:1.13.1-22.gitb5e3294.fc2   22/30
  Installing       : docker-common-2:1.13.1-22.gitb5e3294.fc26.x86_64     23/30
  Installing       : docker-2:1.13.1-22.gitb5e3294.fc26.x86_64            24/30
  Running scriptlet: docker-2:1.13.1-22.gitb5e3294.fc26.x86_64            24/30
  Installing       : criu-3.3-2.fc26.x86_64                               25/30
  Running scriptlet: criu-3.3-2.fc26.x86_64                               25/30
  Installing       : oci-register-machine-0-5.11.gitcd1e331.fc26.x86_64   26/30
  Installing       : oci-systemd-hook-1:0.1.13-1.gitafe4b4a.fc26.x86_64   27/30
  Installing       : sudo-1.8.20p2-1.fc26.x86_64                          28/30
  Running scriptlet: sudo-1.8.20p2-1.fc26.x86_64                          28/30
  Installing       : ethtool-2:4.11-1.fc26.x86_64                         29/30
  Installing       : libcgroup-tools-0.41-11.fc26.x86_64                  30/30
  Running scriptlet: libcgroup-tools-0.41-11.fc26.x86_64                  30/30
  Running scriptlet: docker-2:1.13.1-22.gitb5e3294.fc26.x86_64            30/30
  Running scriptlet: libcgroup-tools-0.41-11.fc26.x86_64                  30/30Failed to connect to bus: No such file or directory

  Verifying        : libcgroup-tools-0.41-11.fc26.x86_64                   1/30
  Verifying        : ethtool-2:4.11-1.fc26.x86_64                          2/30
  Verifying        : sudo-1.8.20p2-1.fc26.x86_64                           3/30
  Verifying        : docker-2:1.13.1-22.gitb5e3294.fc26.x86_64             4/30
  Verifying        : docker-common-2:1.13.1-22.gitb5e3294.fc26.x86_64      5/30
  Verifying        : docker-rhel-push-plugin-2:1.13.1-22.gitb5e3294.fc2    6/30
  Verifying        : atomic-registries-1.18.1-5.fc26.x86_64                7/30
  Verifying        : libyaml-0.1.7-2.fc26.x86_64                           8/30
  Verifying        : container-selinux-2:2.22-1.fc26.noarch                9/30
  Verifying        : policycoreutils-python-utils-2.6-5.fc26.x86_64       10/30
  Verifying        : policycoreutils-python3-2.6-5.fc26.x86_64            11/30
  Verifying        : audit-libs-python3-2.7.7-1.fc26.x86_64               12/30
  Verifying        : libselinux-python3-2.6-6.fc26.x86_64                 13/30
  Verifying        : checkpolicy-2.6-1.fc26.x86_64                        14/30
  Verifying        : libsemanage-python3-2.6-4.fc26.x86_64                15/30
  Verifying        : python-IPy-python3-0.81-18.fc26.noarch               16/30
  Verifying        : audit-2.7.7-1.fc26.x86_64                            17/30
  Verifying        : container-storage-setup-0.7.0-1.git4ca59c5.fc26.no   18/30
  Verifying        : gnupg-1.4.22-1.fc26.x86_64                           19/30
  Verifying        : libusb-1:0.1.5-8.fc26.x86_64                         20/30
  Verifying        : oci-umount-2:2.0.0-2.gitf90b64c.fc26.x86_64          21/30
  Verifying        : python-rhsm-certificates-1.20.1-1.fc26.x86_64        22/30
  Verifying        : skopeo-containers-0.1.23-6.git1bbd87f.fc26.x86_64    23/30
  Verifying        : xfsprogs-4.10.0-1.fc26.x86_64                        24/30
  Verifying        : setools-python3-4.1.0-5.fc26.x86_64                  25/30
  Verifying        : criu-3.3-2.fc26.x86_64                               26/30
  Verifying        : libnet-1.1.6-12.fc26.x86_64                          27/30
  Verifying        : protobuf-c-1.2.1-4.fc26.x86_64                       28/30
  Verifying        : oci-systemd-hook-1:0.1.13-1.gitafe4b4a.fc26.x86_64   29/30
  Verifying        : oci-register-machine-0-5.11.gitcd1e331.fc26.x86_64   30/30

Installed:
  docker.x86_64 2:1.13.1-22.gitb5e3294.fc26
  ethtool.x86_64 2:4.11-1.fc26
  libcgroup-tools.x86_64 0.41-11.fc26
  sudo.x86_64 1.8.20p2-1.fc26
  criu.x86_64 3.3-2.fc26
  oci-register-machine.x86_64 0-5.11.gitcd1e331.fc26
  oci-systemd-hook.x86_64 1:0.1.13-1.gitafe4b4a.fc26
  atomic-registries.x86_64 1.18.1-5.fc26
  audit.x86_64 2.7.7-1.fc26
  audit-libs-python3.x86_64 2.7.7-1.fc26
  checkpolicy.x86_64 2.6-1.fc26
  container-selinux.noarch 2:2.22-1.fc26
  container-storage-setup.noarch 0.7.0-1.git4ca59c5.fc26
  docker-common.x86_64 2:1.13.1-22.gitb5e3294.fc26
  docker-rhel-push-plugin.x86_64 2:1.13.1-22.gitb5e3294.fc26
  gnupg.x86_64 1.4.22-1.fc26
  libnet.x86_64 1.1.6-12.fc26
  libselinux-python3.x86_64 2.6-6.fc26
  libsemanage-python3.x86_64 2.6-4.fc26
  libusb.x86_64 1:0.1.5-8.fc26
  libyaml.x86_64 0.1.7-2.fc26
  oci-umount.x86_64 2:2.0.0-2.gitf90b64c.fc26
  policycoreutils-python-utils.x86_64 2.6-5.fc26
  policycoreutils-python3.x86_64 2.6-5.fc26
  protobuf-c.x86_64 1.2.1-4.fc26
  python-IPy-python3.noarch 0.81-18.fc26
  python-rhsm-certificates.x86_64 1.20.1-1.fc26
  setools-python3.x86_64 4.1.0-5.fc26
  skopeo-containers.x86_64 0.1.23-6.git1bbd87f.fc26
  xfsprogs.x86_64 4.10.0-1.fc26

Complete!
18 files removed
 ---> f40fb7a4c250
Removing intermediate container 8f08afe83015
Step 5/16 : COPY qemu-kube /usr/local/bin/qemu-system-x86_64
 ---> fbef753c1376
Removing intermediate container b76af84e71b8
Step 6/16 : RUN chmod a+x /usr/local/bin/qemu-system-x86_64
 ---> Running in 1237591a1c18
 ---> 7ffa64800d6d
Removing intermediate container 1237591a1c18
Step 7/16 : ENV PATH /usr/local/bin:/bin:/sbin
 ---> Running in 187cfc74b3bf
 ---> fa73be8905e9
Removing intermediate container 187cfc74b3bf
Step 8/16 : COPY kubevirt-sudo /etc/sudoers.d/kubevirt
 ---> 80a6efda78ea
Removing intermediate container b1265183161e
Step 9/16 : RUN chmod 0640 /etc/sudoers.d/kubevirt
 ---> Running in 1d983ab4a686
 ---> 5dff3b34be32
Removing intermediate container 1d983ab4a686
Step 10/16 : COPY libvirtd-limited.sh /libvirtd-limited.sh
 ---> 6976a8093209
Removing intermediate container 8694bf394fbf
Step 11/16 : RUN chmod a+x /libvirtd-limited.sh
 ---> Running in b9c1d0a50b8b
 ---> af4050cf5750
Removing intermediate container b9c1d0a50b8b
Step 12/16 : RUN rm -f /libvirtd.sh
 ---> Running in 655c915be89e
 ---> be5c2176e629
Removing intermediate container 655c915be89e
Step 13/16 : COPY libvirtd.sh /libvirtd.sh
 ---> d16506829fca
Removing intermediate container f829aa77e0a5
Step 14/16 : RUN chmod a+x /libvirtd.sh
 ---> Running in b69983bb55f2
 ---> 8452f8bb6218
Removing intermediate container b69983bb55f2
Step 15/16 : RUN groupmod -g 1111 qemu && usermod  -u 1111 qemu
 ---> Running in ba16b7d43c0b
usermod: Failed to change ownership of the home directoryThe command '/bin/sh -c groupmod -g 1111 qemu && usermod  -u 1111 qemu' returned a non-zero code: 12
make: *** [Makefile:56: docker] Error 12

This is a very strange problem - strace'ing the docker container from the host, we see 'usermod' getting EACCESS on /sys/firmware  which is certainly not the home directory of 'qemu'
stat("//sys/dev", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
lstat("//sys/firmware", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=40, ...}) = 0
access("//sys/firmware", F_OK)          = 0
open("//sys/firmware", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 EACCES (Permission denied)
brk(NULL)                               = 0x559143b2f000
brk(NULL)                               = 0x559143b2f000
brk(0x559143b27000)                     = 0x559143b27000
brk(NULL)                               = 0x559143b27000
close(5)                                = 0
brk(NULL)                               = 0x559143b27000
brk(NULL)                               = 0x559143b27000
brk(0x559143b1f000)                     = 0x559143b1f000
brk(NULL)                               = 0x559143b1f000
close(4)                                = 0
write(2, "usermod: Failed to change ownership of the home directory", 57) = 57
This EACCESS appears to be caused by SELinux policy used for Docker contaniers - if setting selinux to permissive mode on the host, the container image builds successfully. Likewise if you run the docker container "privileged" (which stops it being confined by SELinux) usermod will succeed.

Also despite the error message, usermod did in fact succeed in changing the UID. So a nasty hack could be to just add '|| :' to the end of the usermod command to ignore the error status

Really odd that usermod tries to access /sys/firmware - do you know the reason for this?

Oh, I see what is happening.  The 'qemu' user account has a homedir of '/'. So when you change the userid via user-mod it is trying to recursively change ownership of every file / dir underneath the home dir. IOW, it tries to recursively change ownership of the entire FS in this case.
This is very bad and certainly not what we want.
I'm curious why the dockerfile wants to change these IDs at all though. The libvirt RPM that creates these accounts already uses a predictable fixed ID value of 107 when creating them

The reason for changing the user id was to be compatible with openshift, see https://docs.openshift.org/latest/creating_images/guidelines.html#openshift-origin-specific-guidelines.

Support Arbitrary User IDs

By default, OpenShift Origin runs containers using an arbitrarily assigned user ID. This provides additional security against processes escaping the container due to a container engine vulnerability and thereby achieving escalated permissions on the host node.

For an image to support running as an arbitrary user, directories and files that may be written to by processes in the image should be owned by the root group and be read/writable by that group. Files to be executed should also have group execute permissions.

Adding the following to your Dockerfile sets the directory and file permissions to allow users in the root group to access them in the built image:
…

Unless i'm missing something that document merely says that you should use a fixed UID/GID - it doesn't say what range that UID/GID must be allocated from.
IOW, I don't see anything to suggest that using a fixed UID/GID  1111 is any better than using the fixed UID/GID 107 that the qemu user/group already has.

Using 107 instead of 1111, like suggested, sound like the right direction to me.

This bug is currently blocking everybody who will follow the getting started guide.
@rmohr should we drop the usermod line?

@davidvossel I think you added it for local directories. Do you need that somewhere? I couldn't find any traces in the code.

qemu 1111:1111 is used for sharing ephemeral data (like a cloud-init disk) between virt-handler and libvirt.
Both virt-handler and libvirt must use a consistent uid:gid for the qemu user so this data can be shared via a host mount and attached to the vm process.  It can't be removed without breaking functionality.  The registry disk rewrite (#460) depends on this uid/gid consistency as well.

The qemu user/group should already have a consistent uid:gid when created during the libvirt RPM installation  - it uses 107:107 since it has needed this forever in order that disks stored on NFS have the same ownership across hosts.  So I don't see why it needs to be changed to 1111:1111

The qemu user/group should already have a consistent uid:gid when created during the libvirt RPM installation - it uses 107:107 since it has needed this forever in order that disks stored on NFS have the same ownership across hosts. So I don't see why it needs to be changed to 1111:1111

Yep, 107 is fine. I wasn't aware 107 was a special uid.

For the historical record, the official allocation is recorded against the "setup" RPM in Fedora/RHEL. https://bugzilla.redhat.com/show_bug.cgi?id=511957


Please add TypeScript definitions

I think a lot of people, maybe even most people, are going to start new Electron projects in 2021 using TypeScript.
Please add a d.ts file to this repository that contains the definitions for the API, so that TypeScript can work with this library.

I'm happy to have TypeScript types added, but it's not something I plan to work on.
For anyone wanting to contribute this, it should follow this styleguide.
Some examples:

https://github.com/sindresorhus/semver-regex/commit/039944bb5b3876913171b895488874b5c200e458
https://github.com/sindresorhus/global-dirs/commit/0aae4d64887f77af94c4fb7ca12aa9f93c0a8291
https://github.com/sindresorhus/md5-hex/commit/bbbfeff840f26973fbffc16d4863ae6d120079f3


Outlier detection using custom HTTP headers (for Graphql api)

Outlier detection for Graphql APIs
Description:
GraphQL apis do not use HTTP error codes. They typically send error as a part of the JSON response (even errors throw on the server). HTTP code is always 200. This makes it hard to use envoy for outlier detection. To make outlier detection work, one can set the error code in the headers, say graphql-status (like grpc-status). Is it possible to use custom headers for outlier detection? Since Graphql is being adopted as a replacement for REST apis on the server(netflix is using graphql federation), it might be a great use case to add this feature in envoy.

I need to look at the code to refresh my mind. But this is something that has been discussed in the past in the context of gRPC status.
I could imagine how the outlier detection system could have extensions for having custom ways to detect errors. The rest of the code would work the same way in terms of eviction and inclusion.

Thanks. I found this which is very relevant: https://github.com/envoyproxy/envoy/pull/7942/files
I don't code in go so I'd be hard for me to even attempt to add this feature but this would be a great feature.


Compilation Time

Programs including xddl.h take quite a long time to compile.  The main reason is that all the xspx generated code is all in a header file.  xspx should be given an option to generate a source file named xddl.cpp that can be compiled into xenon.a.  This would also help hide some of the internal API.

Although improvements can still be made, this issue has been largely resolved in Version 2.1.2. See the #10 patch notes.


Test or evaluate commands fail due to Docker image's python installation

Rasa Core version: 0.13.2 (from rasa/rasa_core:stable)
Python version: 3.6
Operating system (windows, osx, ...): macOS
Issue:  There is an issue in which running the below command does not complete successfully (tested on both personal project and starter pack with retrained model using 0.13.3):
docker run --rm \
    -it \
    -v `pwd`/data/stories:/app/stories \
    -v `pwd`/models/current/dialogue:/app/core \
    -v `pwd`/evaluations:/app/out \
  rasa/rasa_core:stable \
  run \
    python -m rasa_core.evaluate \
    --core core \
    --stories stories \
    -o out

Which ends with the below output:
INFO:matplotlib.font_manager:font search path ['/usr/local/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/ttf', '/usr/local/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/afm', '/usr/local/lib/python3.6/site-packages/matplotlib/mpl-data/fonts/pdfcorefonts']
INFO:matplotlib.font_manager:generated new fontManager
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/local/lib/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/app/rasa_core/evaluate.py", line 655, in <module>
    cmdline_arguments.e2e)
  File "/app/rasa_core/evaluate.py", line 496, in run_story_evaluation
    out_directory)
  File "/app/rasa_core/evaluate.py", line 537, in plot_story_evaluation
    import matplotlib.pyplot as plt
  File "/usr/local/lib/python3.6/site-packages/matplotlib/pyplot.py", line 115, in <module>
    _backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
  File "/usr/local/lib/python3.6/site-packages/matplotlib/backends/__init__.py", line 62, in pylab_setup
    [backend_name], 0)
  File "/usr/local/lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 4, in <module>
    from . import tkagg  # Paint image to Tk photo blitter extension.
  File "/usr/local/lib/python3.6/site-packages/matplotlib/backends/tkagg.py", line 5, in <module>
    from six.moves import tkinter as Tk
  File "/usr/local/lib/python3.6/site-packages/six.py", line 92, in __get__
    result = self._resolve()
  File "/usr/local/lib/python3.6/site-packages/six.py", line 115, in _resolve
    return _import_module(self.mod)
  File "/usr/local/lib/python3.6/site-packages/six.py", line 82, in _import_module
    __import__(name)
  File "/usr/local/lib/python3.6/tkinter/__init__.py", line 36, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: libtk8.6.so: cannot open shared object file: No such file or directory

Looking around for the import issue, I found:

If it fails with "No module named _tkinter", your Python configuration needs to be modified to include this module (which is an extension module implemented in C). Do not edit Modules/Setup (it is out of date). You may have to install Tcl and Tk (when using RPM, install the -devel RPMs as well) and/or edit the setup.py script to point to the right locations where Tcl/Tk is installed. If you install Tcl/Tk in the default locations, simply rerunning "make" should build the _tkinter extension.

I have also tested this same command with rasa/rasa_core:latest built models and rasa_core.test instead of rasa_core.evaluate as per the docs, but I'm getting the same error.  To allow for this to work, we likely need to add to list of requirements in order to assure that the script runs successfully.

@wochinge should we close this issue then?


Problem overriding custom fields

If you try to override the inputs using the functions, "fieldLabel" or "fieldTypes", they ignore the custom fields.
Here's a little example
<Puck<Config>
   ....
    overrides={{
      fieldLabel: ({ children, label, icon, el }) => {
         return <FieldLabel label={label} icon={icon} el={el}>

SOME TEXT

            {children}
        </FieldLabel>
      }
    }}
/>

export const Heading: ComponentConfig<HeadingProps> = {
  label: 'Heading',
  fields: {
    backgroundColor: {
      type: 'custom',
      label: 'Background color',
      render: ({ field, onChange, value }) => {
        return (
            <GradientColorPicker
              colors={vbLightColors}
              value={value}
              isText={false}
              onChange={(color) => {
                onChange(color as string);
              }}
            />
        );
      },
    },
...``` the field overrides ignore my backgroundColor custom component.

@chrisvxd I found a workaround for this problem using FieldLabelInternal, but with the latest canary I can't export it, so this problem persists

@BR1G00 right - FieldLabelInternal is not meant to be exported, so its removal is intentional. Sounds like a bug. I missed this, but marking it with the appropriate tags.

@BR1G00 upon further review, I don't think this is a bug. custom fields do not render field label at all, regardless of the use of overrides. The implementation is the same between both.
Docs: https://puckeditor.com/docs/extending-puck/custom-fields


Dynamic v-img:name (Directive Hook Argument)

Hello,
How can I make the "name", as in v-img:name, dynamic?
I'd like it to be something like v-img:gallery.id, but this is returning just "gallery" as the name.

Nevermind, I found the "group" option.

:+1:


Cofix not working on Android

The wallet cannot be connected to CoFix. Clicking on the connect button does not do anything.

Fixed by #1730


Invalid format '2020' of date field 'date' - ignoring

Hi,
this might be a bit obscure: For a few weeks now, I've been experiencing unexpected behavior by biber: it does not accept bib-files that are perfectly acceptable and have not been touched.´:
WARN - Entry 'adv_arc' (../common/bibliographies/koco.bib): Invalid format '2020' of date field 'date' - ignoring
WARN - Entry 'adv_fsp' (../common/bibliographies/koco.bib): Invalid format '2020' of date field 'date' - ignoring
WARN - Entry 'alc_ndesign' (../common/bibliographies/koco.bib): Invalid format '2020' of date field 'date' - ignoring
WARN - Entry 'agd_adm' (../common/bibliographies/koco.bib): Invalid format '2020-07-14' of date field 'date' - ignoring

I can resolve this by removing the biber cache, as suggested in https://github.com/plk/biber/issues/312#issuecomment-762350156:
rm -rf $(biber --cache)

On the next run, biber unpacks its PAR cache again and all is well for a couple of days. For about three weeks now, removing biber's cache has become a weekly chore. Since this is not reproducible in an MWE, I've so far restrained from filing an issue. If someone has an idea, please put it forward. For now, I'm saving the current cache before deleting it in case someone needs to look into it.
This is biber 2.16 running under macOS 11.2
Thanks!

Hmm, this was an issue a long time ago with the cache - it was an issue with the PAR::Packer module and its cache policy interacting badly with some OSes which merrily clean up tmp locations. I wonder if OS 11 is doing this but I don't currently have an OS 11 machine and won't have one until the new Macbook Pros come out, likely in Q3. What is the cache location?

The cache that led to the results posted above was located at /var/folders/5z/m95x5mt53b74vzg5q28d24380000gn/T/par-6b72756d65696368/cache-bc6986241d41958a757fc1df8a704e6d22b2f953.
I have been on macOS 11 since around New Year. The problem did start after that. I cannot pinpoint whether this coincided with the upgrade to 11.2, but it could very well be. I don't recall having this problem in early January.

Thanks for getting back to me. I don't have any of the variables set. As per your suggestion, I've set PAR_GLOBAL_TEMP (with an additional E) to a folder in my home directory. If the problem disappears, we can blame macOS. Let's keep the issue open for the time being. I'll set a reminder to close it in two weeks.

The problem didn't occur again after moving the the Cache to somewhere in my home directory. Let's close this for now and see if it becomes an issue again once you get your Apple Silicon MacBook.

FWIW: This just happened to me on my M1 MacBook Air. biber version: 2.16
Deleting all the intermediate files and doing rm -Rf "$(biber --cache)" did the trick.

Now that you mention it, this happened to me once more in the meantime. So far only on an x86_64 machine.

I think I saw a few posts on TeX.SX with a similar problem (https://tex.stackexchange.com/questions/linked/543837?sort=newest) most of them seem to use Mac OS.

Which OSX version?

https://tex.stackexchange.com/q/588775/35864 says macOS Big Sur 11.2.3. https://tex.stackexchange.com/q/591740/35864 says just "Big Sur". Couldn't find more references to the OS version.

I think that this is an issue with OSX 11 but I don't currently have a machine new enough to run it. I think it's clearing out the tmp location of the cache - a workaround until I can get a machine with OSX 11 to have a look is to set the env var PAR_GLOBAL_TEMP to some location in, for example, you home directory which won't be cleared by some automated process.

Just happened again with biber --tool. Removing the cache fixed it. (Biber 2.17, macOS Monterey 12.3.1 (21E258), M1 Pro)

I tried doing rm -Rf "$(biber --cache)" but I am still running into a similar issue
WARN - Entry 'ala-key-action-areas' (dei.bib): Invalid format '2020-04-02' of date field 'date' - ignoring

@misilot - have you tried using the env variable PAR_GLOBAL_TEMP to set the cache location? It looks like your cache is in some location that is getting auto-cleaned by something.

@plk Can you show us an example of how to use this env variable ? I am not very experimented in LateX yet. I am using TeXstudio (v. 4.4.1) and macOS Ventura 13.1 (Macbook M1).

Under MacOS 13, it's a bit of a pain if you want to set env vars for GUI apps (https://9to5answer.com/setting-environment-variables-in-os-x-for-gui-applications). But if you can start the app that needs the variable (e.g. biber from the terminal, then it's easy, just do, in the terminaL
export PAR_GLOBAL_TMP=<some path>
biber ....


cuda version

Is cuda10 compatible?

you need use the branch pytorch-1.0
pytorch1.0 or newer and cuda9.0 or newer  is Ok

thank you.


Default Tablename convension

Hi
Thanks for a great package. Is there anyway to overide the default convension for table names.
So it does not use the plural.
It Class "Foo" has table name "Foo" not Foos".
I know i can add the Table["Foo"] attribute to the class, but is it really needed?
Thanks, BR Rik

The wiki might give you some pointers.

Sorry mate. I have read the wiki up and Down everywhere Else. But I missed this..
Thanks again...

Hi, first of all, thanks for this wonderful tool <3. I have this problem with a simple Query with Find method,  I've tried many ways but cannot get it to work.
This is my code, in my Software Repository:
    override public IEnumerable<Software> FindAll()
    {
        IEnumerable<Software> softwares = new List<Software>();

        using (IDbConnection dbConnection = connection)
        {
            dbConnection.Open();
            softwares = dbConnection.Find<Software>();
         }
         return softwares;
     }

Pretty simple, right? A simple Query to test the Library 😄. And this is my Entity:
     public class Software : OrmConventions
     {
        [Key]
        [ColumnAttribute("Id_Software")]
        public int id { get; set; }

        [ColumnAttribute("Descripcion_Software")]
        public string descripcion { get; set; }

        [ColumnAttribute("Version")]
        public string version { get; set; }

        [ColumnAttribute("Activo")]
        public bool activo { get; set; }

        override public string ToString()
        {
            return JsonConvert.SerializeObject( this, Formatting.Indented );
        }

        override public string GetTableName(Type entityType) {
            return "SOFTWARE";
        }

        override public string GetSchemaName(Type entityType) {
            return "MAESTRAS";
        }

    }

I tried to execute, this many times, (chaning the methods, or using the Table Attribute, but does not work 😢. This is what I got:
Unhandled Exception: System.Data.SqlClient.SqlException: Invalid object name 'Softwares'.

I think you need a Table attribute with your table name: software. It is defaulting to Softwares

Hi Mister @generik0, thanks for reply.
I've already tried with the Table("SOFTWARE") attribute, but I got the same error.
I'm using it with .NetCore

Interesting.

Why did you inherit the ormconvensions?
What dB are you using ?
Did you set the dialog?

Hi, thanks for keep replying.

Why did you inherit the ormconvensions?
Ok I was reading the wiki, and It says that you can derive your POCOs from this Class to override some methods
What dB are you using ?
SQL Server, the table name is MAESTRAS.SOFTWARE
Did you set the dialog?
Ok I don't get this one • - • 😮

Hi
Just to be sure. Set the dialog (from wiki);
OrmConfiguration.DefaultDialect = SqlDialect.MsSql|MySql|SqLite|
Try without the inheritence, But you at correct, it should inherit fine.
But lets Keep it simple to start with and just ise the attributes...

@generik0  Well, Mister... the problem was happening because the micro-ORM was looking for the name "Software" without the schema name, so I ended up with this:
[Table("SOFTWARE", Schema = "MAESTRAS" )]
And it worked 😄 ! Thanks for your help.
PD: I read this tutorial, so I learnt the Schema property from the Table Attribute 😮


Noise is deterministic within each batch

Is that correct? Will that be perceptually a problem?

Let's make a decision about this and then move forward

32 unique noise signals are good.


CI, green keeper and package-lock under npm 5

When green keeper makes a pull request, CI will run npm install and run tests. However, with package-lock.json, ci will install the old version module  instead of the new version.
Need to identify if CI is run for a pull request, if so, delete package-lock.json before run npm install.

How to disable package-lock: https://github.com/npm/npm/issues/16867


PPT file not showing

PPT file not showing, only show pptx format file

Sorry, this plugin does not support the ppt file.
Please convert the file to pptx if you want to use this plugin.


Image on markdown doesn't show

I try to upload the image.
Image is uploaded into /tmp/uploads (local dir). But the Image on markdown doesn't show.

Is not that part of the tutorial itself?  In which step of the tutorial are you?

Let me check again from your tutorial step then.

I'm going through the tutorial as well and encountered this issue as well.
The HTML in the note is being escaped.
Try this in your template:
<#noautoesc>
    ${note}
</#noautoesc>


I can't clear cache using symfony on ddev

I'm trying to clear the cache in a symfony 3.4 project but this does not work. When I use "cache:clear" command nothing happens, but when I use ddev restart, changes are there. It may have ddev any kind of an internal cache or anything related to docker volumes?
Currently running DDEV-local 1.15.3 in Ubuntu 20 without NFS config.

Hey workmate!
I tested it in a macOS DDEV environment with and without NFS and in a custom docker compose environment but I can't reproduce that behaviour. There's no problem displaying a change even without clearing cache.
Try deleting DDEV environment and whole the project. Then clone it again and rebuild DDEV environment.

Hi @Nitharandis - If the cache:clear command doesn't do anything, it most likely means that something is wrong in the logic of your project, not that there's anything going on with ddev. ddev is just a hosting environment, and it doesn't even know that there is a cache:clear command. So one next step might be turning on xdebug and stepping through the cache:clear command, or using other debugging techniques.

I'm going to close this for now, but happy to continue the conversation here or elsewhere. I don't think the problem likely has to do with ddev.


Extends behaves differently for generics than hard-coded union

Bug Report
🔎 Search Terms
extends, union, generics
🕗 Version & Regression Information
This is the behavior in every version I tried, and I reviewed the FAQ for entries about extends.
⏯ Playground Link
Playground link with relevant code
💻 Code
// This result yields "boolean", I guess from "true | false | false"
type ExtendsWithGeneric<T> = T extends 1 ? true : false;
type Result1 = ExtendsWithGeneric<1 | 2 | 3>;

// This result yields "false"
type Result2 = (1 | 2 | 3) extends 1 ? true : false;

🙁 Actual behavior
Results differ if a union is passed through a generic or hard-coded.
🙂 Expected behavior
I think both results should yield the same value.
In case this is not a bug, I'd appreciate understanding what's the difference here and maybe we can add it to Common "Bugs" That Aren't Bugs.

That's mentioned in docs https://www.typescriptlang.org/docs/handbook/2/conditional-types.html#distributive-conditional-types
Conditional types are distributive only when used in generic type.

I see! That does clear things up, hopefully if anybody else runs into this problem they'll find this issue :). Closing.


Update Site settings “info”

Automatically generated by Netlify CMS

👷 Deploy Preview for vdc57 processing.

Name
Link

🔨 Latest commit
6b20f1db34ab3cf3ef51d563cc2b4d99c732bad4

🔍 Latest deploy log
https://app.netlify.com/sites/vdc57/deploys/64b3f34ba3db7d0008b0e5db


Language support #2

Hi, for your commit Add and move messages to individual file,
can you explain this code - App::t('yii2mod') ? Where is this App class?


LUCENE-10054 Make HnswGraph hierarchical (#608)

Currently HNSW has only a single layer.
This patch makes HNSW graph multi-layered.
This PR is based on the following PRs:
#250, #267, #287, #315, #536, #416
Main changes:

Multi layers are introduced into HnswGraph and HnswGraphBuilder
A new Lucene91HnswVectorsFormat with new Lucene91HnswVectorsReader
and Lucene91HnswVectorsWriter are introduced to encode graph
layers' information
Lucene90Codec, Lucene90HnswVectorsFormat, and the reading logic of
Lucene90HnswVectorsReader and Lucene90HnswGraph are moved to
backward_codecs to support reading and searching of graphs built
in pre 9.1 version. Lucene90HnswVectorsWriter is deleted.
For backwards compatible tests, previous Lucene90 graph reading and
writing logic was copied into test files of
Lucene90RWHnswVectorsFormat, Lucene90HnswVectorsWriter,
Lucene90HnswGraphBuilder and Lucene90HnswRWGraph.

TODO: tests for KNN search for graphs built in pre 9.1 version;
tests for merge of indices of pre 9.1 + current versions.

backport for #608 to 9.x branch


Cant seem to get emails of tickets

I have setup users with different emails, yahoo,gmail. Dont appear to be receiving any emails from the application for followups, etc.

Are you running the get_email script as suggested in the install instructions? The queues need to be configured with email information and then the script run to process new mail.

Got it. Its working fine now. Thansks @gwasser

Great! I'll close this but please file a new ticket if you run into other problems.


Feature/fullscreenshot error

Fix #15, #16, and #10

No possible to do it with data flow?
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: Cyril Gambini @.>
Sent: Thursday, November 23, 2023 7:03:30 PM
To: NeosoftTechnologiesInc/Error-Dialog @.>
Cc: Vincent-Olivier Gravel @.>; Assign @.>
Subject: Re: [NeosoftTechnologiesInc/Error-Dialog] Feature/fullscreenshot error (PR #17)
Closed #17https://github.com/NeosoftTechnologiesInc/Error-Dialog/pull/17.
—
Reply to this email directly, view it on GitHubhttps://github.com/NeosoftTechnologiesInc/Error-Dialog/pull/17#event-11049309518, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A4GRTV4TCWAHDRNGQJPVPN3YF5XVFAVCNFSM6AAAAAA7LD666SVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJRGA2DSMZQHE2TCOA.
You are receiving this because you were assigned.Message ID: @.***>


BeforeSave() event is not executed for Memory Grid.

Hi
I have implemented a memory grid and i want to execute a stored procedure before saving / deleting row from memory grid in database.
I tried to override BeforeSave() in Repository.cs  but it is not working.
How i can do this?

Write a behavior, see multi tenant guide

@volkanceylan
Thanks for your help, It worked.
I already gone through the multi tenant guide but could not map my requirement could solve with custom behavior...
Thanks for guidance... I will take care more for doc while reading them :-):-)

You're welcome. Unfortunately repositories are not not called by MasterDetailBehavior, so you needed to use behavior for this. I'll probably find a way to locate repositories later.


Reordered Azure PowerShell for Docker entry in TOC

Docs Build status updates of commit 71a03f0:
:clock10: Full build: the average full build time is 27 min(s) 59 sec(s), this is based on the last 423 build(s) for this repository.

Docs Build status updates of commit 71a03f0:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-conceptual/azps-3.8.0/toc.yml
:white_check_mark:Succeeded
View (azps-3.8.0)

docs-conceptual/azps-4.3.0/toc.yml
:white_check_mark:Succeeded
View (azps-4.3.0)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Consistent event handling for an error ACK on packet received

Summary
Consistent event handling for an error ACK on packet received.
Problem Definition
I can see that core/keeper emits them although the state is rolled back: https://github.com/cosmos/ibc-go/blob/v7.0.0/modules/core/keeper/msg_server.go#L459
This was a bit unexpected for me as this is different to the SDK default. I can see some cases where this can make sense but on the other hand there is some risk for clients when events are emitted for operations that never succeeded. I would consider this 2 layers of events.
For example in ICS-20: there are https://github.com/cosmos/ibc-go/blob/v7.0.0/modules/apps/transfer/ibc_module.go#L191 which is correct for both Acks but then there are EventTypeDenomTrace, bank: mint, transfer,..  further upstream.
In ICS-27 execution events are not emitted on error.
Proposal
Filter out events that are not correct in a state rollback scenario

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged/assigned

completed in https://github.com/cosmos/ibc-go/commit/4973957900d70969d99371e6ed24c47400f5abe6


An application bound to 2 PVCs will have problems when performing the convert operation

Will convert to 2 different nodes

2 lv from same pod, should be in same LVG group.

APP on node 2 mount 2 lv, they should be in the same local volume group (lvg).  after converting to HA, the new replicas should be in the same node (node1 or master)


Add option to define different RPC providers for API and SDKs

We need to be able to configure the Solana RPC endpoint URL in the Solana client in the Kinetic SDKs.
We'll also add a way to separate the RPC provider that's used in the Kinetic API (private) from the Kinetic SDKs (public).
That way, we can add a cluster with a private endpoint to a paid RPC provider, while the local SDKs connect to the public, Solana-hosted RPCs.

[x] Add endpointPrivate property to the Cluster model
[x] Ensure it is used instead of the current endpoint property
[x] Add options in Admin to manage both properties
[x] Expose the public endpoint property in the SDKs
[x] Ensure the SDK is using the public endpoint

Closed by: #294


Wrong rule ID link

When clicking on Rule Id link, wrong URL is used.

The link built by the extension is:
https://https//checkmarx.tools.sap/results/2e356ae7-cc39-4531-92a4-6c2b7a68f981/6ca78567-cd82-475f-b168-53e44261d82d/sast/description/1333/7669264517191277634
(extra https://)

Nope. There's a missing : in https//checkmarx.tools.sap


General plans

This is a good project, will you continue to develop it?
It's going great.
Some screens such as dashboard and profile are missing, report graphics can be created according to the groups determined in the main dashboard.
It was a very useful project for the end user.

@tuvaergun Glad you liked it!
And thanks for the feedbacks. But currently I'm struggling with times to maintain this project. I'll try to get back on it soon.
Feel free to make a pr if you want to contribute to it 😃


Alma to main fixup for footer and nav

(also a missing css change... it's really deleting 2 lines but my auto-linter is hard to avoid)
https://mitlibraries.atlassian.net/browse/LM-412
Developer
Secrets

[ ] All new secrets have been added to Pantheon tiers
[ ] Relevant secrets have been updated in Github Actions
[ ] All new secrets documented in README

Documentation

[ ] Project documentation has been updated
[x] No documentation changes are needed

Accessibility

[ ] ANDI or Wave has been run in accordance to
our guide and
all issues introduced by these changes have been resolved or opened as new
issues (link to those issues in the Pull Request details above)

Stakeholder approval

[x] Stakeholder approval has been confirmed
[ ] Stakeholder approval is not needed

Dependencies
NO dependencies are updated
Code Reviewer

[ ] The commit message is clear and follows our guidelines
(not just this pull request message)
[ ] The changes have been verified
[ ] The documentation has been updated or is unnecessary
[ ] New dependencies are appropriate or there were no changes

Ooh, this could allow us to test LM-278 it seems. Let me check the multidev to confirm.

@matt-bernhardt I mostly can't figure out where that change even shows up, I just brought it forward as it looks like we missed that commit from legacy at some point... but you are correct that we can at least check the compiled css to see how low it takes to show up


Remove unused remove_dir_all crate from sqlx-cli, fixes RUSTSEC-2023-0018

Fix https://github.com/launchbadge/sqlx/issues/2755.
NOTES:

The comment links to this issue, which relates to Windows. I don't have a Windows host handy to test, but I have seen that the CI covers it.
Still, I have manually grepped for the three functions implemented by the crate at that version (https://docs.rs/remove_dir_all/0.7.0/remove_dir_all/index.html) and didn't find any reference in sqlx-cli.

Formatting fails on a file I haven't touched. Do you want me to fix it?

Looking through, we're also indirectly depending on remove_dir_all 0.5.3 via tempdir which hasn't been maintained in 5 years and is only used in one test. I'll fix that myself.


Creation of custom handles with label

Hi there,
I am trying to create a custom handle having labels.
Below is one of the design which I am trying out.

I have looked onto the documentation and old issues, saw few examples of foreign object with custom edges.
But I believe in my case I need to put my custom logic inside custom node instead, As I have to maintain labels for handles as well as maintaining different shapes(like square,rectangle etc.), colours based own criteria defined.

Is the above design possible with react-flow?
if Yes, How should we approach the problem?
Should we have to create a separate SVG elements for each handles in custom node implementation? or is there a better way?

Regards,
:)

It's not clear from your image what is actually the handle. are the blue squares are the handles? or maybe the outer rect?
From first look I believe custom node is the way to go, but need more details or better visual example.

Hi @oferitz ,
Thanks for the response. Yes black squares are the handles. This is how the nodes will look like.

Bigger rectangle is just an overlay over all the handles of the custom node. Is this design possible?

I think it's possible and I created this quick and dirty implementation that might give you a good start https://stackblitz.com/edit/react-ts-ezcau9?file=NodeWithCustomHandles.tsx.
You will have to figure out by yourself the small details like how the show the label text without colliding with the hidden handle port itself (the element that actually connects), but overall this should give you a clear idea  how to achieve the above.
Good luck :)

Hi @oferitz! I have the same question with @aashan007. The link https://stackblitz.com/edit/react-ts-ezcau9?embed=1&file=NodeWithCustomHandles.tsx is disabled. Can you send me another guide? Thank you so much!

@oferitz

Hi @tranchem @raarts,  Here is my working example https://github.com/wbkd/react-flow/discussions/2656#discussion-4638719
but there is a small issue with custom handle awaiting answers.


Nested fields support

I am using driver version 1.0.3 together with Trino 385, metabase 0.43 and delta. In delta we have a table with fairly nested schema. E.g. there's a column "device" with "os_type" field inside. In metabase, these columns end up with non-nested types.
The highlighted columns on the screenshots are both complex structures, not boolean or ints.

Is this something to be addressed on the driver side? From the metabase issues, such as https://github.com/metabase/metabase/issues/3173, it appears that it does not have perfect support for nested schemas, but at least some support for mongo - so the first step is the driver support.

So, the approach would be similar to that of mongo's, where you would ecxpect to see something like:
device.os_type?

I am not yet entirely sure how it works in Mongo. IIUC, it works by:

Mongo driver reporting field type as JSON
Metabase sampling the field values and inferring schema
Query building allowing to filter/group on the nested fields (at least https://github.com/metabase/metabase/pull/3738 claims that it works)

In case of Trino+Delta, it probably would be better to skip sampling of fields, since Delta knows the exact types, but getting feature parity with Mongo would be already awesome.


WIP: Test job template that defines a test job

initial template is for test job auto generation

Close: #890
Signed-off-by: lanxia<EMAIL_ADDRESS>

This is the initial version of the template. The job name is created based on openj9 test job naming convention.
As mentioned in #890, we are going to refine this. For example, use folder vs view, create the same naming convention, etc.

Test_Job_Auto_Gen is created at OpenJ9 Jenkins. All test jobs are auto-generated in OpenJ9 Jenkins https://ci.eclipse.org/openj9/view/Test/

Changeset is updated.


fix(aeternity): show correct fee in initialization of TransferSend modal

fixes #2719

The fee calculation has been fixed.
I have a question: is it acceptable if I'm refreshing the page or going to check Tx details and go back and after it I will see amount + fee on the latest Tx widget instead of amount as it was before steps I've made?
https://github.com/superhero-com/superhero-wallet/assets/69896204/f6ad8646-deba-4ead-a09c-eec74d9f4b2e


Patch com.snowplowanalytics.snowplow.enrichments/api_request_enrichment_config/jsonschema/1-0-0 to allow just vendor-name-format criterion

Scheduling

I also fixed tabs and strengthened patterns according to https://github.com/snowplow/iglu-central/issues/288.

Thanks @chuwy ! Do we need to make a complementary change to the snowplow/snowplow code, or is it just this change?

Yes, we need to make a change to snowplow/snowplow (haven't pushed it yet).

Pushed.

Hey @chuwy - thanks for the push - can you also update the M and rcs in snowplow/snowplow for testing?

@alexanderdean updated.