Tooltip options needs a way to change color text

I recently have a problem with tooltip im displaying in web, the problem occurs when the light theme is on, i mean THIS:

Chart theme:
light

fill theme:
custom colors,
type: solid,
opacity: 1

The tooltip is displaying fine, but the information on it shows white and the background is white so... ik this problem can be fixed changing the theme color to dark or this solution i applied:

ToolTip:
dark,
custom colors

Im changing the tooltip theme to dark, so the tooltip background changes to black and you can see now your information on color white, i've been searching about change color for the tooltip but i only can find how to change the background color on CSS, not the color text, i'm already post this issue on this repo but they closed my issue, so if someone who works on apex charts can add a way to change the info color it could be awesome.
Hope my post help anyone folks.

i resolved my problem making a custom tooltip, but i still thinking that if you can change the background, you need to be able to interact with the text color too.
I'm not asking to make a fully customized tooltip or something, whatever you can use the custom tooltip as a did, but in my research i found so many people with this problem in stack overflow, forums etc etc...
In the docs you can find the way to do a custom tooltip, the thing that didn't tell in the docs is how to show your info/series in this tooltip, i mean how to move between the arrays on it, in my case my info and my structure its a little bit different/strange but  i found the way to solve it.

this is the way that apex charts are displaying the custom tooltip:

tooltip: {   custom: function({series, seriesIndex, dataPointIndex, w}) {     return '
' +       '' + series[seriesIndex][dataPointIndex] + '' +       '
'   } }
If you want to change the color text you can change with CSS.
Hope my post help anyone.

I had the same issue about the dark mode, there is an option about the theme in the tooltip, I solved it like this
    tooltip: {
      enabled: true,
      theme:  isDark ? 'dark' : 'light',
    },

If you want to customize the apex charts tooltip and want to override the default style of the tooltip you can customize this way                .apexcharts-tooltip{
background: rgba(0, 0, 0, 0.96) !important;
color: #ffffff ;
border: none !important;
}
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
background: #FFFFFF;
color: #000000;
}


Exclude files from watching

Current behavior
I have a project with mixed js and ts files. All ts files are placed in src/ts. tsconfig is configured respectively:
"baseUrl": "src/ts",
...
"include": [
   "src/ts/**/*.ts",
   "src/ts/**/*.tsx"
],

When I run webpack in watch mode and change something in NOT src/ts ForkTsCheckerWebpackPlugin seems still runs typechecking and linting.
I've also configure the plugin itself:
reportFiles: ['src/ts/**/*.{ts,tsx}'],
watch: 'src/ts/**/*.{ts,tsx}',

This doesn't help either.
Expected behavior
typechecking and linting in this case shouldn't run in watch mode.
Environment
all packages are latest versions

os:  windows 10

watchPaths has apparently no effect in useTypescriptIncrementalApi: true - and I can't really think of a good way to make it work.
in useTypescriptIncrementalApi: true mode, every time webpack triggers the compile hook, all files that changed since the last trigger will be checked again.
I guess all we can do is change the documentation accordingly, what do you think @johnnyreilly ?

Agree @phryneas - good shout 👍

At least something:)

@deser
Please try fork-ts-checker-webpack-plugin@alpha - I've published a new version which should resolve this issue 🚀
I will close this issue to clean-up the backlog. If this release didn't solve the issue, we can re-open this :)


WIP: merge latest from master to poc branch

Let's hold off on merging this until #233 is merged. I'd like to cherry-pick that change into this PR.

@jeremyrickard fyi, see last two commits. I snuck two bug fixes into here.


cannot download with fc22 and youtube-dl

output of lsb-release
LSB Version:	:core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID:	Fedora
Description:	Fedora release 22 (Twenty Two)
Release:	22
Codename:	TwentyTwo
ISSUE:
[alex@localhost ~]$ sudo youtube-dl --verbose https://www.youtube.com/watch?v=pVaeCfs09Xk
[debug] System config: [u'--prefer-free-formats']
[debug] User config: []
[debug] Command-line args: [u'--verbose', u'https://www.youtube.com/watch?v=pVaeCfs09Xk']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.10.16
[debug] Python version 2.7.10 - Linux-4.2.3-200.fc22.x86_64+debug-x86_64-with-fedora-22-Twenty_Two
[debug] exe versions: none
[debug] Proxy map: {}
[youtube] pVaeCfs09Xk: Downloading webpage
[youtube] pVaeCfs09Xk: Downloading video info webpage
[youtube] pVaeCfs09Xk: Extracting video information
WARNING: unable to extract html5 player; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[youtube] {22} signature length 41.42, html5 player None
ERROR: Signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 771, in _decrypt_signature
video_id, player_url, s
File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 663, in _extract_signature_function
raise ExtractorError('Cannot identify player %r' % player_url)
ExtractorError: Cannot identify player u'https://s.ytimg.com/yts/jsbin/player-en_US-vfl8eqt4U/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
(caused by ExtractorError(u"Cannot identify player u'https://s.ytimg.com/yts/jsbin/player-en_US-vfl8eqt4U/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 771, in _decrypt_signature
video_id, player_url, s
File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 663, in _extract_signature_function
raise ExtractorError('Cannot identify player %r' % player_url)
ExtractorError: Cannot identify player u'https://s.ytimg.com/yts/jsbin/player-en_US-vfl8eqt4U/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/youtube_dl/YoutubeDL.py", line 660, in extract_info
ie_result = ie.extract(url)
File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/common.py", line 290, in extract
return self._real_extract(url)
File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 1299, in _real_extract
encrypted_sig, video_id, player_url, age_gate)
File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 781, in _decrypt_signature
'Signature extraction failed: ' + tb, cause=e)
ExtractorError: Signature extraction failed: Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 771, in _decrypt_signature
video_id, player_url, s
File "/usr/lib/python2.7/site-packages/youtube_dl/extractor/youtube.py", line 663, in _extract_signature_function
raise ExtractorError('Cannot identify player %r' % player_url)
ExtractorError: Cannot identify player u'https://s.ytimg.com/yts/jsbin/player-en_US-vfl8eqt4U/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
(caused by ExtractorError(u"Cannot identify player u'https://s.ytimg.com/yts/jsbin/player-en_US-vfl8eqt4U/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

This is fixed in the latest version. Have a look at update instructions if you've encountered problem.

Confirmed.
I ran sudo pip install -U youtube-dl and it worked.
Thanks.

I don't know if you got my message - but it worked.. thanks for responding
to my query :)
On Thu, Nov 19, 2015 at 5:05 AM, Yen Chi Hsuan<EMAIL_ADDRESS>wrote:

This is fixed in the latest version. Have a look at update instructions
https://github.com/rg3/youtube-dl/blob/master/README.md#how-do-i-update-youtube-dl
if you've encountered problem.
—
Reply to this email directly or view it on GitHub
https://github.com/rg3/youtube-dl/issues/7557#issuecomment-158010772.


portconfigure: fix compiler selection on PPC

PPC cannot use clang-3.3 or clang-3.4 successfully
fallback to gcc6 or gcc7 if default compilers are blacklisted
fixes innumerable tickets to be closed individually
Also - deleted gcc-3.3 from 10.4 Intel as a compiler fallback choice
for consistency with the PPC changes

Doesn't this break C++ ports on PowerPC? You cannot share objects between C++ libraries; you will crash if you try. And this change makes it so that some ports (for example some library foolib) might compile with /usr/bin/g++-4.2 (and link with /usr/lib/libstdc++.6.dylib) as they did before, while ports that blacklist old GCC (for example a program barprog that uses the aforementioned library) might compile with /opt/local/bin/g++-mp-6 (and link with /opt/local/lib/libstdc++.6.dylib). When the barprog program allocates a C++ object using /usr/lib/libstdc++.6.dylib and passes it to the foolib library, and it tries to work with that object using /opt/local/lib/libstdc++.6.dylib, it will crash.
We have had a longstanding policy of not using FSF GCC as a general purpose compiler for exactly this reason and I'm very nervous not only about this change in general but also that this change was immediately merged to the stable 2.4 branch.
The only reason why we're able to use gcc6's C++ compiler in the cxx11 1.1 portgroup is that we also put -D_GLIBCXX_USE_CXX11_ABI=0 into CXXFLAGS. Don't we need to do that in MacPorts base now as well, when macports-gcc-6 is chosen due to the above changes (but not when it is chosen in any other existing way, as that would break all the ports that explicitly use gcc6 today)? And if so, how do we do that?


Web support

It doesn't mention "web" in the supported platforms on pub.dev. Even though I can see some open issues related to using this package on the web, I believe this is supported on the web. Please add web to the supported platforms, so people don't just skip this package before using it because of that.

Is it not all the point of this package to be also available on web?

yep i'm confused


multiple inline fields on a page?

I don't understand how this is supposed to work for inline fields, are we supposed to make a new content page for each inline field? From the documentation, it seems that fixtures are supposed to support this, so we can set a fixture id for each inline field and, presumably, it would read from the same file. This does not seem to be the case at all. Without support for making many different fields on the page editable I am failing to see the usefulness of a plugin like this. Am I misunderstanding how to use this?

Yes, now iam limited by content files but i want to make other component that can save code, texts... to database that will be simple and better to maintain shorter texts


Remove links to codeplex.com and archive.codeplex.com

The following are defunct and any links to them need to be removed:

codeplex.com
archive.codeplex.com
code.msdn.microsoft

The dotnet/aspnetdocs repo has a bunch of links to codeplex that should be removed and archive.codeplex.com
code.msdn.microsoft.com links don’t work anymore either. They just redirection to docs.microsoft.com/samples.
Search · codeplex.com (github.com)
Priority for this will be after all 6.0 related content updates are in.

On this now after a lot of vacation:  Found AspNetCore.Docs to be clean.    6 files on the old framework repo have a lot of hits, fixing those.  Due to long file name issues in that repo can't work with the repo locally, so just doing the 6 files one at a time in GitHub to get this done.

@Rick-Anderson, only found 10 codeplex or code.msdn links to remove from aspnetdocs.  aspnetcore.docs and EF was clean.  I just removed the links, there was nothing I could point to instead for those old ones.  The PR for review and publish is on aspnetdocs, here: https://github.com/dotnet/AspNetDocs/pull/576 .   Thanks.


Migrating to 2.12

context: https://github.com/CyberAgentAI/sharaku-io/pull/2833#discussion_r829063887

closing since was only for PoC


Fixed problem with setting class attribute.

We should delete current classes before setting the new values.

👍


trigger & actions in-app icons are missing in air-gapped clouds

Describe the Bug with repro steps
The designer is now available in air-gapped clouds, the icons manifest defined in this repository have hardcoded icon URI hostname as "logicappsv2resources".  This is not reachable in air-gap clouds.  Logic Apps backend has been updated to return the service provider manifest with the cloud specific icon URI hostname.   In air-gapped edge developer tools, we see icon failure request to the following:

logicappsv2resources (reach out to logic apps service for cloud specific CDN)
cdnforlogicappsv2 (reach out to logic apps service for cloud specific CDN)
connectoricons-prod.azureedge.net (reach out to connectors service to cloud specific CDN)

What type of Logic App Is this happening in?
Standard (Portal)
Are you using Preview Designer or GA Designer
Preview
Did you refer to the TSG before filing this issue? https://aka.ms/lauxtsg
Yes
Workflow JSON
No response
Screenshots or Videos
n/a
Browser
edge
Additional context
No response
AB#24262977

The manifests in this repository are meant to be temporary until the back end adopts them into the API. Rama should be the person to talk to on this.

The manifests in this repository are meant to be temporary until the back end adopts them into the API. Rama should be the person to talk to on this.

@hartra344, backend changes are complete, it will be deployed with release w24.


try/except/pass in init.py

Hi
Is this necessary?
I recently ran into a circular import issue where drf-bulk imports drf which in turn imports some of our code(via DEFAULT_PAGINATION_CLASS in DRF) and it hid the actual error which occurred deep inside our code.

the original intention is to be able to import useful modules directly from the package:
from rest_framework_bulk import ....

its not strictly necessary however I think it does not hurt. Not sure however about masking other exceptions. Can you give an example? If its a common error people can get, I could remove the try..except.

Any idea why this package would be catching syntax errors in other files?

The steps are as follows:

Your code imports rest_framework_bulk
rest_framework_bulk imports DRF
DRF can import some other parts of your code as specified by DEFAULT_PAGINATION_CLASS in the django setttings module.

This assumes  that DRF(and replacement classes) have not been fully imported before rest_framework_bulk gets imported.
If during step 3, where DRF imports your code, there is any error it will be hidden due to the blanket exception in __init.py__


Import-DbaCsvToSql: add TextQualifer parameter

Feature Request
Add a parameter called -TextQualifier (to match the nomenclature in SSIS packages that use Flat File Connection Managers) that will parse the CSV's data values ignoring the text qualifier. Usage would be similar to -Delimiter parameter, in that you tell it what the text qualifier is like '"' (that's double quote wrapped in apostrophes).
In some CSVs, there are text qualifiers wrapped around data values, particularly when a comma or (other delimiter) is included in the data, similar to escape characters.
Example data value: "1,234" versus 1,234.
A raw CSV file would contain a value, INCLUDING THE DOUBLE QUOTES, around the data like "1,234" but Import-DbaCsvToSql interprets that comma as the -Delimiter, and therefore erroneously thinks the 234 is the next column's data value. In this example, the data that should be inserted into the SQL table is 1,234 (without quotes, with the comma).
We see errors like this when this process fails:
WARNING: The following line (2) is causing issues:
00010158
1468
644
599
"1
093"
"3
068"
946
"1

Import-DbaCsvToSql : Exception setting "Item": "Exception calling "set_Item" with "2" argument(s): "Cannot find column 14.""
The -TextQualifer should not assume that all values have the text qualifier. For example, some values may not have the "double quote"s around the value, such as 3 digit values like 599 might not be wrapped in "599".

+1 also happens to my... but... I find that -Safe doesn't seem to throw an error but it only reports that it copies rows up to the error row with a comma in it.  (which is my first row.  so I get 338570 rows will be copied  1 total row copied  while using the -Safe parameter but no rows are actually copied... value in row 1 column 2 = "Company Name, Inc."

I see that the code checks for quoted identifiers and handles them if it finds them, but it looks like it just checks the last line of the csv and if there are no quoted identifiers there then it assumes none of the rows have them... Could we just add a switch like -HasQuotedIdentifiers that would set that test to true always (at the cost of some speed) to handle those cases?   lines 1105 - 1135 in the ps1

also, i'm not sure but would this catch a column like "Company Name, INC" or would the  $checkcolumns = $checkline.Split($InternalDelimiter) break up that ^^ into two columns in $checkcolumns?  i.e. "Company Name        and            INC"  neither of which would set $quoted = $true
                $quoted = $false
                $checkline = Get-Content $file -Last 1
                $checkcolumns = $checkline.Split($InternalDelimiter)
                foreach ($checkcolumn in $checkcolumns) {
                    if ($checkcolumn.StartsWith('"') -and $checkcolumn.EndsWith('"')) {
                        $quoted = $true
                    }
                }

+1 to this
PS C:\Windows\system32> Import-DbaCsvToSql -Csv BI_SourceCSV.csv -SqlInstance XXXXXX-db -Database XXXX -FirstRowColumns
[] Started at 10/25/2018 11:06:35
[] Calculating column names and datatypes
[] Logging into uhsm-dmi-db as Windows login uhsm\svc-mupatel
[] Database exists
[] Table exists
[] Starting bulk copy for BI_SourceCSV.csv
WARNING: The CSV file appears to use quoted identifiers. This may take a little longer.
WARNING: The following line (4) is causing issues:
4
"YYYYYYYY"
01010101
"Harold Wilson Street"
"Progressing well, can discontinue soon."
WARNING: The import has failed, likely because the quoted data was a little too inconsistent. Try using the -Safe parameter.
Import-DbaCsvToSql : Exception setting "Item": "Exception calling "set_Item" with "2" argument(s): "Cannot find
column 5.""
At line:1 char:1

Import-DbaCsvToSql -Csv S:\CO-IT-Development\DataSets\BI_SourceCSV.csv -SqlInsta ...

  + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
  + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Import-DbaCsvToSql

[*] 4 total rows copied

This should be fixed in the next release. please let me know if it's not. the parameter wasnt added but the parsing was changed drastically. or you can try from dev now and let me know.


function calling

Has function calling been implemented? I can see the type definitions in the package but it doesn't seem to be working. I receive this error:
[GoogleGenerativeAI Error]: Error fetching from https://generativelanguage.googleapis.com/v1/models/gemini-pro:generateContent: [400 ] Invalid JSON payload received. Unknown name "tools": Cannot find field. [{"@type":"type.googleapis.com/google.rpc.BadRequest","fieldViolations":[{"description":"Invalid JSON payload received. Unknown name "tools": Cannot find field."}]}]
I highly recommend looking at the "runTools" method in the openai npm package. It makes functions calling very intuitive with many useful helpers. It adds significant improvements over the traditional function calling approach.
Mainly that, in the traditional approach, to receive a streaming response from a function call, the user needs to manually disable function calling since the chat.completion is unable to stream a response when calling a function. In order to get a streaming response, the client needs to first call the functions, get a response and then call the api again, with the function response, to get a streaming response from the model.
"runTools" solves this attaching helper events to the method.

Same with me. Pass tools as params to generateContent or generateContentStream doesn't work. But it work with basic curl with JSON content type

the same here

Function calling is in Beta release.
You need to specify apiVersion when initialising the model.
Please refer to https://github.com/google/generative-ai-js/blob/main/samples/node/advanced-function-calling.js#L52

Function calling is in Beta release.
You need to specify apiVersion: 'v1beta' when initialising the model.
Please refer to https://github.com/google/generative-ai-js/blob/main/samples/node/advanced-function-calling.js#L52

Thank @alx13 , it works now.

Confirmed. Thanks @alx13


Scantool class

This adds a component class for the scantool.
CC @IvarsKarpics

turn the comments in docstring?

Ahhh right so you could call help() on them, makes sense.

LGTM from my (scantool) side.

Replaced attributes with properties in 7b93b0b (and fixed the tests).

Rebased onto docs: https://extra--2.org.readthedocs.build/en/2/


Arg repeat of class WebDataset is not used

The repeat is ignored in __init__ function
https://github.com/webdataset/webdataset/blob/039d74319ae55e5696dcef89829be9671802cf70/webdataset/compat.py#L102

I find the same thing, each worker will endlessly repeat its share of the shards unless we set with_epoch to specify epoch length.

Same question. Seems the API doc still at v1 but the latest codes changed a lot and the repeat arg not used for WebDataset. Maybe .repeat() explicitly could solve this?

The repeat= argument is probably just a leftover from when adding the .repeat() method. I'll remove it. Thanks for pointing this out.


hyprpm: force rebuild

Description
I just updated to latest git and had a few plugins that needed rebuilding due to internal hyprland changes.  Gimmie a flag.
(Would also be helpful when doing dev from a local git dir)

odd that hyprpm didn't detect that itself, though...?

Yeah, it never rebuilds on git hash version changes for me, I think I figured out why. I'm using hyprland-git AUR, which installs headers into /usr/include/hyprland
If you update hyprland-git, restart hyprland and then run hyprpm update: The on-disk headers in /usr/include match the running  hyprland version. So it doesn't trigger a rebuild of plugins.
 And then clones hyprland, runs make installheaders and then fails after detecting duplicate headers. Now hyprpm is broken forever since there are headers in both /usr/include and /usr/local/include AND hyprland.pc has been updated to point to /usr/local/include.
I think the forced update will also break in the same way.

should be fixed.

Now it detects the plugins were built with a different version of the headers, flags stuff as needing a rebuild. And then downloads the headers and breaks everything with the duplicate header issue.
Is it ever going to end well to download headers if there are existing headers in /usr/include?

hm. True.
We should... hm. Maybe we should just find other .pc files and remove them if managed by hyprpm?

If there are headers in /usr/include you should just assume those are system/user managed and not try to download new headers (since it will break hyprpm anyways). If the version doesn't match the running Hyprland instance just exit with an error message and tell the user to sort out whatever is broken.
Headers in /usr/local/include I guess you could update those, although I dunno how that works with package managers that install the headers there already. Not any worse than what's already being done, tho.

could be. Requires some thinking through, though.

fixed.

hyprpm update -f will still break if you have headers in /usr/include. But I'll wait for braining to happen; there must be some condition/use case I'm just ignorant of that makes it more complicated than it seems to me.

Also the latest commit no longer updates the global state.toml, so the hash in there never changes. Every run of hyprpm update recompiles all plugins


[Bugs] Voidic vigor, Xia AI, and mob spawning

Voidic vigor increases the drainage rate of voidic infusion (infusion drains faster than it's gained from being in the void, but the infusion effect still works)
Xia's second form enters a chain of self-damaging explosions
And being offline prevents ghost players from spawning
The current method of mob spawning (spawning everything at random and despawning vanilla mobs) leads to problems with certain mods (namely Lycanite's Mobs)

For the first issue, are you standing on Void Bricks, because this seems to be working just fine.

Why did you increase the decay rate? If you're gonna do stuff like that, at least make it clear in the vade mecum.


Add image storage data migration script

Looks good. I'm surprised it doesn't run jobs in parallel, but I guess as discussed on Slack it's probably not worth the extra time to optimize.


Remove Beta Label from Infrequent Tiers

Can we please take down this page, it is no longer in beta: https://help.sumologic.com/docs/manage/partitions-data-tiers/infrequent-tier-search/. cc:  <@U03FB71KE76> <@U016Y89KT09>
Slack Message

https://github.com/SumoLogic/sumologic-documentation/pull/847

Closing this one as it's a duplicate (see https://github.com/SumoLogic/sumologic-documentation/issues/846)


updatedById is not an array of int but an object like other fields

Related gitlab issue #61187 and merge request !27897
Wait and see...

Merge request on gitlab is merged!


Installing Distrobox on Pop OS 22.04 fails at phase 3 cannot create mount target file: /usr/lib64/nvidia/xorg/nvidia_drv.so

setup.log

I am using a laptop which has optimus though

Try to change in file setup-process.sh line 53
from "git clone https://github.com/89luca89/distrobox.git distrobox-git"
to "git clone https://github.com/89luca89/distrobox.git --branch <IP_ADDRESS> distrobox-git"

Is this still an issue? Please reopen if latest doesnt work still.


Liquibase is very slow on startup with spring boot

Environment
Liquibase Version: 3.8.5
Liquibase Integration & Version: spring boot
Liquibase Extension(s) & Version: none
Database Vendor & Version: oracle v12
Operating System Type & Version: unix rhel v7
Description
Hello
Sometime Liquibase can take a lot of time to startup ~3 minutes without any changelog to apply. I don't know why, and the problem didn't occurred with the last version i used 3.6.3. I run Liquibase in spring boot applications.
Steps To Reproduce
I don't know how to reproduce it. It appends randomly
Screenshots (if appropriate)
2020-08-09 06:40:16.956 [main] INFO  o.h.annotations.common.Version.<clinit> - HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
2020-08-09 06:40:16.763 [main] INFO  org.hibernate.Version.logVersion - HHH000412: Hibernate Core {5.4.10.Final}
2020-08-09 06:40:16.677 [main] INFO  o.h.jpa.internal.util.LogHelper.logPersistenceUnitInformation - HHH000204: Processing PersistenceUnitInfo [name: default]
2020-08-09 06:40:16.558 [main] INFO  l.lockservice.StandardLockService.info - Successfully released change log lock
2020-08-09 06:40:16.493 [main] INFO  liquibase.executor.jvm.JdbcExecutor.info - SELECT * FROM DATABASECHANGELOG ORDER BY DATEEXECUTED ASC, ORDEREXECUTED ASC
2020-08-09 06:40:16.492 [main] INFO  l.c.StandardChangeLogHistoryService.info - Reading from DATABASECHANGELOG
2020-08-09 06:40:16.491 [main] INFO  liquibase.executor.jvm.JdbcExecutor.info - SELECT COUNT(*) FROM DATABASECHANGELOG
2020-08-09 06:40:16.483 [main] INFO  liquibase.executor.jvm.JdbcExecutor.info - SELECT MD5SUM FROM DATABASECHANGELOG WHERE MD5SUM IS NOT NULL AND ROWNUM=1
2020-08-09 06:35:51.224 [main] INFO  l.lockservice.StandardLockService.info - Successfully acquired change log lock
2020-08-09 06:35:51.207 [main] INFO  liquibase.executor.jvm.JdbcExecutor.info - SELECT LOCKED FROM DATABASECHANGELOGLOCK WHERE ID=1 FOR UPDATE
2020-08-09 06:35:51.205 [main] INFO  liquibase.executor.jvm.JdbcExecutor.info - SELECT COUNT(*) FROM DATABASECHANGELOGLOCK
2020-08-09 06:35:51.198 [main] INFO  liquibase.executor.jvm.JdbcExecutor.info - SELECT COUNT(*) FROM DATABASECHANGELOGLOCK
2020-08-09 06:35:50.684 [main] INFO  l.database.core.OracleDatabase.info - Could not set remarks reporting on OracleDatabase: com.zaxxer.hikari.pool.HikariProxyConnection.setRemarksReporting(boolean)

Hi @ggdn Thanks for writing up this issue.  From the log you shared, are there multiple springboot applications connecting to the same database?  Are there multiple changelogs trying to update the database at the same time?
I'm trying to figure out how to reproduce the error.  Random issues are difficult to debug and fix as you know.

Hi thanks for your support.
Yes, multiples applications are connecting to the same database, but they have there own dedicate schema
Each schema/application has it own DATABASECHANGELOGLOCK/DATABASECHANGELOG.
All changelogs are already done on a previous startup

I ran another test with debug log level. 1m30s between two lines :
2020-08-11 16:45:57.469 [main] INFO  liquibase.executor.jvm.JdbcExecutor.info - SELECT MD5SUM FROM REPORT_DEV.DATABASECHANGELOG WHERE MD5SUM IS NOT NULL AND ROWNUM=1
2020-08-11 16:44:37.208 [main] DEBUG liquibase.util.MD5Util.debug - Computed checksum for<PHONE_NUMBER>208 as 36c3cc38b0b2d01ba88cb6caba17d9ca

all changelogs were already executed in another deployment
select DATEEXECUTED, EXECTYPE, MD5SUM, DESCRIPTION, LIQUIBASE from DATABASECHANGELOG ORDER BY ORDEREXECUTED;
2019-11-27 15:09:47.827433	EXECUTED	8:92a874f250a43dc3c3b0e425b7b1d0a5	tagDatabase	3.6.3
2019-11-27 15:09:48.182279	EXECUTED	8:ee5314380c0e1a9d9887c9a50e2ff1d8	sqlFile	3.6.3
2019-11-27 15:09:48.190352	EXECUTED	8:d69a04a7a9a06d5434f365177cee26c0	tagDatabase	3.6.3
2020-02-06 15:19:35.321187	EXECUTED	8:f4b6237bc82da01064875ccc8b2945cc	tagDatabase	3.8.2
2020-02-06 15:19:35.374909	EXECUTED	8:42a77bb4a9a345f056bdd4df6a394962	sqlFile	3.8.2
2020-02-06 15:19:35.386448	EXECUTED	8:9989df30ce77881207206dd97ca66e8b	tagDatabase	3.8.2
2020-08-07 16:04:01.413517	EXECUTED	8:af38df33b3d898fafed58f235af47c67	tagDatabase	3.8.5
2020-08-07 16:11:08.873591	EXECUTED	8:44e072bde80df172c2d0a8c976a5bd19	sqlFile	3.8.5
2020-08-07 16:11:08.882042	EXECUTED	8:ba38a141866d04978eb3fedcc757080b	tagDatabase	3.8.5

@ggdn Thanks for the additional info. Still puzzling on why it's getting stuck there.  Will need to look into the code between those two code sections.

After investigation with my DBAs, we found that after 3.6.3, liquibase executes this query 9 times:
SELECT  NULL AS TABLE_CAT, atc.OWNER AS TABLE_SCHEMA, atc.OWNER,
  atc.TABLE_NAME, atc.COLUMN_NAME, NULLABLE, ac.VALIDATED as VALIDATED,
  ac.SEARCH_CONDITION, ac.CONSTRAINT_NAME
FROM
 ALL_TAB_COLS atc JOIN all_cons_columns acc ON atc.OWNER = acc.OWNER AND
  atc.TABLE_NAME = acc.TABLE_NAME AND atc.COLUMN_NAME = acc.COLUMN_NAME JOIN
  all_constraints ac ON atc.OWNER = ac.OWNER AND atc.TABLE_NAME =
  ac.TABLE_NAME AND acc.CONSTRAINT_NAME = ac.CONSTRAINT_NAME  WHERE atc.OWNER=
  'MY_SCHEMA' AND atc.hidden_column='NO' AND ac.CONSTRAINT_TYPE='C'  and
  ac.search_condition is not null  AND atc.TABLE_NAME='DATABASECHANGELOG'

When the parsing of this query is not in cache, Oracle will find 5 executions plans (18,5 seconds each plan = 1minutes 30 secondes)
When the parsing is in cache, Oracle will use only one and unique execution plan. Results are immediates.
We use a standard edition without any customization

@ggdn Thanks for doing the additional investigation!

We are experiencing the same issue for months in our project.
You have tagged this issue as hacktoberfest, how could we help ?
I have attached an explain plan of the query mentioned by @ggdn.
explain.html.zip

Hi @callain We tagged this with hacktoberfest so that anyone with a fix could find and create a PR to fix it.
@nvoxland Do you have any suggestions on this one for @ggdn or @callain ?

After doing some investigations, it seems that everything starts with this part of code.
StandardChangeLogHistoryService.java
        Table changeLogTable = null;
        try {
            changeLogTable = SnapshotGeneratorFactory.getInstance().getDatabaseChangeLogTable(new SnapshotControl
                (database, false, Table.class, Column.class), database);
        } catch (LiquibaseException e) {
            throw new UnexpectedLiquibaseException(e);
        }

It get to this part in DatabaseSnapshot
T object = chain.snapshot(example, this);

This is where it executes this SQL query as much as there are columns in the DATABASECHANGELOG table.
SELECT
    NULL            AS table_cat,
    atc.owner       AS table_schema,
    atc.owner,
    atc.table_name,
    atc.column_name,
    nullable,
    ac.validated    AS validated,
    ac.search_condition,
    ac.constraint_name
FROM
         all_tab_cols atc
    JOIN all_cons_columns  acc ON atc.owner = acc.owner
                                 AND atc.table_name = acc.table_name
                                 AND atc.column_name = acc.column_name
    JOIN all_constraints   ac ON atc.owner = ac.owner
                               AND atc.table_name = ac.table_name
                               AND acc.constraint_name = ac.constraint_name
WHERE
        atc.owner = 'MY_SCHEMA'
    AND atc.hidden_column = 'NO'
    AND ac.constraint_type = 'C'
    AND ac.search_condition IS NOT NULL
    AND atc.table_name = 'DATABASECHANGELOG'

I can reproduces it every time if I clean the sharedPool and the bufferCache before starting the app
ALTER SYSTEM FLUSH SHARED_POOL;
ALTER SYSTEM FLUSH BUFFER_CACHE;

What I understand is liquibase need to check the confirmity of the DATABASECHANGELOG table in a generic way.
You are doing this using a Snapshot concept I don't understand yet.
Looping on all DATABASECHANGELOG columns somewhere, but why ?

Hi @callain .  Thanks for the excellent review.  I'll get with the team and follow up with more info.

Hi all,
For Oracle suggest using prepared statement here: https://github.com/liquibase/liquibase/blob/5587a49248fbbf5cc12964b1a2fe098635f9c5ae/liquibase-core/src/main/java/liquibase/snapshot/JdbcDatabaseSnapshot.java#L892

Another question: why for oracle global dictionary used? Why not use USER_ tables?

Another question: why for oracle global dictionary used? Why not use USER_ tables?

Yes this change (if possible) would make it a lot faster if you have a lot of schemas/users sharing the database.

Hi, as we were suffering this issue, I did a small workaround project: https://github.com/syjer/liquibaseorausertable .
It basically implement a custom LockService/ChangeLogHistoryService with some of the problematic queries swapped out (that will go to the USER_ table). To be noted, this fix our use case, as we only use a small subset of liquibase capabilities.

@syjer can you please share pom.xml example configuration?

@nazarovkv , basically, you include the dependency in your project (https://github.com/syjer/liquibaseorausertable#maven-coordinates) and it should work without any intervention (as the custom classes are automatically picked up by liquibase (https://github.com/syjer/liquibaseorausertable/tree/main/src/main/resources/META-INF/services)) . Currently we are using it in a few spring-boot projects where the migration is done by the application at boot time, so other use case are not really covered/tested.

@syjer thanks for respond!
We are using liquibase both in spring boot application and on CI.
On CI liquibase invoked via liquibase-maven-plugin.
I've tried to configure your lib as  dependency for liquibase-maven-plugin, but see no benefit for now. I guess I'm doing smth wrong.

@nazarovkv

liquibase-maven-plugin

When I got some time, I'll have a look what we need to do to make it work with the maven plugin. But I fear that if you  trigger any code path that do some snapshotting, it will be slow :(.

@syjer well, I guess dropAll liquibase command requires snapshotting...
Our scenario on CI: prior to run unit tests, schema should be prepared. Hence first we do dropAll - in order to cleanup schema from previous builds, then do updateTestingRollback - in order to prepare schema for unit tests and test rollback scenarios.

@nazarovkv , yes you are right. When I got some additional time, I'll have a look at what it would mean to switch all the snapshotting related queries.

@syjer that would be awesome! Looking forward to implementation! Thanks in advance!

Hello, are there any news on this topic ?

#2190 won't help with this, I think.
The problem you seem to have here is that the way that Liquibase is checking that the DATABASECHANGELOG table exists and has the correct columns is very slow on your Oracle (the "createSnapshot" code).
#2190 will still do most of this work, as checkLiquibaseTables is on by default. That PR will stop Liquibase from taking a "lock" in some cases, which is independent of the problem here.
I think the correct fix here is:
a) Determine if there is a faster way of inspecting the schema of a table in Oracle than the current approach and use it if so. Your idea to use USER_ * rather than all_tab_cols sounds promising. You will need to take care that any changes don't break other users of Oracle who may have different schema setups.
b) Double check whether Liquibase really needs to inspect the schema in this way, and consider simplifying the startup process to skip that, if it does not. This will require a bit more thought and investigation than (a), but may be a better end result. It seems to me that, if the goal is to handle schema mismatch in the Liquibase tables (DATABASECHANGELOG and others), perhaps we should just do a "SELECT" and handle errors + check the shape of the results, rather than inspecting the meta tables. If the Liquibase tables are not in the shape we expect, we will get a "no such column" error from the db, and can handle that.
(It is a bit surprising to me that Oracle will take so long just to tell you what columns are in its tables.)
GL

@rs-dpatil what version of Liquibase are you using? We have done a few performance improvement fixes definitely since this was first reported, so want to first confirm that you have tried with a recent version? Thanks!

@kataggart I am using <liquibase.version>4.4.3</liquibase.version> with SpringBoot

@rs-dpatil does your application allow you to test with a more current version?

I tried 4.8 version and it improved the performance a lot..!  ~ < 5 sec


Provide Notes for testing

This is first batch of the notes to start testing with something

[X] Initial batch of 15 notes
[X] Batch of 100 notes

Seems to be @mkhayter done that


✨ Feature Suggestion | Add tips for using a Smart TV in hardware section

Description
So its almost unavoidable these days to get a TV that has a good picture quality and isn't a Smart TV.
There is no Smart TV to be find on the internet with open source code or privacy friendly features.
All the Smart TV's these days are calling home, but what can we do to regain our privacy a bit without sacrificing image quality.
Some things came along in our communities that i think are useful to mention:
First of the less technical solutions:

Consider computer monitors, projectors or commercial TVs. They don't have ads or some kind of spyware in them because they are not subsidized by data collection and the displays tend have a better image quality then your average TV.

Technical solutions:

Isolate the TV in a VLAN so u can make use of the "Smart" functions of the TV. In addition to that setup a PiHole and add TV specific block lists.

Don't connect the TV to the internet (heads up i cant find a source for this tho but allot of people on reddit pointed this out) but even if u don't connect to your TV to the internet it will force its way and connect to open networks. What you do to minimize this is, get a network switch with VLAN and firewall capabilities. You set up a secondary VLAN that has no network routing to the rest of your network, connect the Smart TV on that secondary VLAN, then, set up firewall rules explicitly denying all incoming and outgoing network requests. This is how you successfully sinkhole a TV and turn your smart TV into a dumb TV. This is much more desirable then never connecting.

Physically remove WiFi, Bluetooth, mic and camera.

Even when privacy friendly smart TVs don't exist yet. It is still important to inform people about what they can do to regain some of their privacy and still have a somewhat pleasant experience.

Buy a good TV, but then use a raspberry Pi + Kodi setup to have a private good looking TV

I bought a huge monitor instead. Was a lot easier to find than a TV without microphone etc.

What's the difference if it's never connected to internet?

Well TV's collect the data in a local database if its not connected to the internet and lets say when u need to update the tv it will send all the data of the local database to the company. Also some TV manufactures dont even allow u to setup the TV without a connection. If u cant setup the tv u cant use it.
With a monitor u dont have to worry about those things.

@efb4f5ff-1298-471a-8973-3d47447115dc  most TV manufacturer allows USB updates

Ah really i didnt know about that.


bump version in package.json to v2.18.8

release version v2.18.8

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


deps(all): Upgraded a few dependencies

And removed an unused import.

What's the reason for this? cargo update already updates dependencies with the latest version fitting the allowed semver range.

What's the reason for this? cargo update already updates dependencies with the latest version fitting the allowed semver range.

I did not know that. Deleting the PR.


Add azure-keyvault-administration to overview article for KV

[Enter feedback here]
I think that It should be added azure-keyvault-administration library.
If you need to add it to this document, please guide me and I'll contribute. Thanks.

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

ID: 3954c3a2-54d1-442c-67f9-a8cc74dcb215
Version Independent ID: aaef787f-1494-246b-e6a2-6c70d1b0a5b2
Content: Azure Key Vault SDK for Python
Content Source: docs-ref-services/latest/key-vault.md
Service: keyvault
GitHub Login: @schaabs
Microsoft Alias: sschaab

Thanks for reporting @jeesang7!
@mccoyp - would you be able to confirm that the keyvault-administration package should be listed on the overview page here?

It does look like azure-keyvault-administration should be listed among the data access packages, per .NET's analogous overview page. Thank you @jeesang7 for making us aware!

Can I edit or contribute to the overview article? I can't find a similar case in another PR or contribution guide for the article.


Add missing translation key for support interactions

Changes in this PR
Adds missing translation for 'procurement updated' Support::Interaction
Screenshots of UI changes

 Translation Missing message


Add transition_time to more methods

Added to and tested for the following methods:

set_color_temp
set_hex_color
set_xy_color
set_hsb
set_predefined_color

Coverage decreased (-0.6%) to 61.341% when pulling a345471ac78b3155401a8f9f2714a04893f8ae37 on jurriaan:transition-all-the-things into 26f66dfe91487e8ba023760e28f8bf2f2f89ed92 on ggravlingen:master.

Thanks! 🐊
Are you planning on making the upstream changes in HA?

Thank you @jurriaan! I have pushed this as 5.1.0 to pypi now.


Added scaling functions for wrapping objects

I have merged this in but not through this PR because of conflicts.


Integration with Rubrix for Data Exploration and Annotation

Rubrix is a production-ready Python framework for exploring, annotating, and managing data in NLP projects.

This seems to be a/the leading tool for annotation. Perhaps it would be a good candidate for some sort of integration with txtai? It seems like something like this - a GUI for exploring, annotating, enriching, monitoring etc... - could be a basis for txtai v6...? Its one main thing that Haystack (and, presumably, Jina) offers that txtai doesn't, though the free Annotation Tool in Haystack is very basic in comparison to Rubrix. I imagine that Haystack Cloud (their commercially focused tool) is a similar tool, and will be what drives the growth of Deepset.
https://github.com/recognai/rubrix

Thanks so much for suggesting this @nickchomey
I'm Daniel, one of the maintainers of Argilla (Rubrix until a few days ago).
I'd be very interesting in exploring this integration with the txtai team and have our team contribute if needed.

Closing due to inactivity. Please re-open or open a new issue to continue to discussion.


primer_melody to generate melodies have to be specified by 16th note?

I read the Generate Melodies in Melody RNN.

For example --primer_melody="[60, -2, 60, -2, 67, -2, 67, -2]" would prime the model with the first four > notes of Twinkle Twinkle Little Star.

The first four notes of Twinkle Twinkle Little Star is a quarter note, So I think --primer_melody have to be [60, -2, -2, -2, 60, -2, -2, -2, 67, -2, -2, -2, 67, -2, -2, -2]. Is it right? Or primer_melody is specified by quarter note?

I think the example in the documentation assumes that the first four notes of "Twinkle Twinkle, Little Star" are eighth notes. The example you gave looks correct if you want them to be quarter notes instead. I'd suggest trying both and seeing what kind of output you get either way.

@cghawthorne Thank you for reply! I'll try it.


Use the stdlib context

Like this https://github.com/divisionone/protobuf/commit/169101f3839806f7a7a39d9192276a329deb45d8
my server_wrapper doesn't work so well because I use "context" not "golang.org/x/net/context"

There are currently no plans to make this breaking change without finding a way that works seamlessly for the existing community of users who have significant numbers of services in production.

Perhaps as a branch or a tag, it's something one could even automate.

You need to look at the micro ecosystem itself to understand the extent of this change. Context is at the core of the Client/Server packages in go-micro. Go-micro is at the core of every single piece of software in the repository. All the go-plugins, the micro toolkit, all the micro services. And that's just the micro repo. Now imagine all the developers and companies currently using micro and their dependencies and their services.
At the moment I'm not interesting in maintaining a separate state for this. I may introduce some sort of Go build related change to enforce at 2.0. We'll see.

We've kind of landed on using go-micro at the heart of our future plans.
I've knocked up a script that lets me track your repos swapping out context for stdlib (you can see the results here: https://github.com/divisionone/go-micro/commit/ef5f89274296566157387f99a6d26605eabbfc4f)
I don't suppose you'd be willing to add some webooks on push so it can be fully automatic?


How can I use jquery maskMoney or any other currency input solution

I've spent countless hours with no solution here.
I take it there is no way to break out of materialize to use a regular jquery plugin, like jquery-maskMoney?
And I can find no alternative for a decent currency input suitable for the "material design" way of doing things.
Granted, I'm a developer and not really a designer but can anybody suggest anything?  This is completely a showstopper I don't need right now.

Please in the future provide a way to reproduce the problem that you're facing. like a codepen or  a fiddle snippet
Closed due inactivity, feel free to reopen it if it is still necessary.


Create broadwayinfosys.txt

Veirfy this pull request ASAP.

Dear @sandesh-bhattarai,
Regrettably, I have to close the request without merging, because this organization is a training center, not a college, nor a university. Please ensure that you are familiar with this repository rules located at the bottom of this page.
Please apply for an appropriate licensing option (which may also be free) at https://www.jetbrains.com/community/education/#courses.
Thank you for your understanding!


Add and tie in ReactRedux

Use as a state machine to hold information about the current state of the application and cause actions to occur per tick.

Keeping this issue open since I'm still working on ReactRedux


Authentication are allowed e-mail only.

Username authentication are not allowed.
So, I modified authentication display.

The reason it's "username or email" is due to the fact that sometimes the email column contains a username, like the default "admin" user. But it's not the first time I get this feedback, so I'm merging.
Thanks!

:+1:


fix variable name

missing underscore
(Thanks for sending a pull request! Please make sure you click the link above to view the contribution guidelines, then fill out the blanks below.)
What does this implement/fix? Explain your changes.
fixes the install of witsml 2.0.1 headers
Does this close any currently open issues?
I didn't open an issue for that
Any relevant logs, error output, etc?
(If it’s long, please paste to https://ghostbin.com/ and insert the link here.)
Any other comments?
…
Where has this been tested?
Operating System: …
Platform: …

Thanks but already done in the dev banch : https://github.com/F2I-Consulting/fesapi/commit/44b74f3a6345b39dc0fd25f0186560c280e35c93


[BUG] Impossibility to adapt default network policy

Rancher Server Setup

Rancher version: 2.7.4
Installation option (Docker install/Helm Chart): Helm chart

If Helm Chart, Kubernetes Cluster and version (RKE1, RKE2, k3s, EKS, etc): RKE1

Information about the Cluster

Kubernetes version: v1.24.13
Cluster Type (Local/Downstream): Downstream

If downstream, what type of cluster? (Custom/Imported or specify provider for Hosted/Infrastructure Provider): Custom

Cluster config: NetworkPolicy enabled using canal

enableNetworkPolicy: true
network:
  plugin: canal

User Information

What is the role of the user logged in? (Admin/Cluster Owner/Cluster Member/Project Owner/Project Member/Custom): Admin

Describe the bug
During cluster creation a network policy "default-allow-all" is created in every namespace which allows only traffic across namespaces within the same project and from the system project.
But having this default-allow-all policy it's not possible to restrict the communication to specific pods in the namespaces due to the nature of the K8S NetworkPolicy.
So, we would like to adapt the default network policy ( of course not by manipulating the created policy every time when we create a new namespace). But we didn't found a way doing so, neither in the cluster config nor in the Rancher UI. There is also no doc about it.
To Reproduce
Roll out clusters with enabled network policy using canal
Result
No possibility to adapt the default network policy.
Expected Result
A means to adapt the default network policy to be rolled out to all / new namespaces.

@pwurbs this looks like an RFE rather than a bug. Could you please use the RFE template?

@gabrielaomoraes To be honest, I am not sure, if it's a RFE. If there is an existing function (deploying default-all network policy without opportunity to adapt it) which blocks me from applying a basic K8S function (restrict access to pods by an individual pod related network policy), then imho it's like a bug.
I would be happy, if there were at least documentation at Rancher what workaround can be applied.
What do you think?

https://github.com/rancher/rancher/issues/44514


Download link has a 404

Hi there,
I recently got a new computer and was trying to download Log from the Itch.io link and it returns a 404. Can i just build this from the source?
https://joshavanier.itch.io/log
Thanks!

Log on itch.io is currently closed, from what I heard. Most likely, due to college, he can't optimize it, so he only left a developer's option to download from here.

There's a lot to rewrite in this project. I'll put it back on itch.io when I have more time to work on this. In the meantime, you may build it from source:
npm install && npm start should be enough.


image service suggestion

https://github.com/loqimean/fake_picture/blob/06c6f24780d581ee1809e850c01682e1bf6819c7/lib/fake_picture.rb#L15
what if using https://loremflickr.com or https://picsum.photos/  instead?
example:

https://loremflickr.com/g/300/300/all
https://picsum.photos/200/300

related gem https://discuss.rubyonrails.org/t/download-random-images-from-unspash-or-show-them-with-a-helper/80817

Yeah, thank you, nice idea, may be you wanna contribute this feature?)

if it's ok to use this gem https://github.com/railsjazz/unsplash_image
then I will do it


Added Git gem to dependencies

Codecov Report

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

@@           Coverage Diff           @@
##           master     #114   +/-   ##
=======================================
  Coverage   42.78%   42.78%
=======================================
  Files          11       11
  Lines         201      201
=======================================
  Hits           86       86
  Misses        115      115

Continue to review full report at Codecov.

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


Fix several typos in MockComponent.java

YoungAndroidProjectServce -> YoungAndroidProjectService
overriden -> overridden
invididual -> individual

Can one of the admins verify this patch?

Can you assign me this issue?

@AppInventorWorkerBee ok to test


Allow QueueItems to have tags for datadog metric reporting purposes

I've started to show lazer score submission metrics on datadog (see https://status.ppy.sh) but it's not possible to distinguish new scores from reprocessed or "upgraded" scores. I'd like to add tracking of each kind for the public display, but also add better monitoring on the process (to account for cases it falls over, like it did on the weekend).
Rather than duplicating the reported increments to datadog, it makes sense to allow attaching tags to the existing process flow.
Was originally going to change the return parameter but using properties seems better from a backwards compatibility perspective (and considering some cases will never use this functionality).

:thinking: Test failures are seemingly unrelated to these changes? Shall I go ahead with the merge?

I'll take a look first.

Turns out they are related. The QueueItem is serialised back to redis using json, which requires the public set..


Android build crashes because of duplicate libssl.so

* What went wrong:
Execution failed for task ':app:mergeDebugNativeLibs'.
> A failure occurred while executing com.android.build.gradle.internal.tasks.MergeJavaResWorkAction
   > 2 files found with path 'lib/x86_64/libssl.so' from inputs:
      - .../node_modules/react-native-bignumber/android/build/intermediates/library_jni/debug/jni
      - .../.gradle/caches/transforms-3/63e67c36e7887bc75ff2c57fc2a952d6/transformed/jetified-flipper-0.138.0/jni
     If you are using jniLibs and CMake IMPORTED targets, see
     https://developer.android.com/r/tools/jniLibs-vs-imported-targets

I managed to have it fixed locally with a patch, but I'm not familiar with the implications in projects which do not have libssl from other dependencies.
diff --git a/android/build.gradle b/android/build.gradle
index a5dafe8..115c78d 100644
--- a/android/build.gradle
+++ b/android/build.gradle
@@ -118,7 +118,7 @@ android {
   }
     packagingOptions {
         jniLibs {
-            excludes += ['**/libc++_shared.so', '**/libfbjni.so', '**/libreactnativejni.so', '**/libjsi.so']
+            excludes += ['**/libc++_shared.so', '**/libfbjni.so', '**/libreactnativejni.so', '**/libjsi.so', '**/libssl.so']
         }
         resources {
             excludes += ['**/MANIFEST.MF']

use pickFirst

add
`
packagingOptions {
pickFirst 'lib/x86/libssl.so'
pickFirst 'lib/x86_64/libssl.so'
pickFirst 'lib/armeabi-v7a/libssl.so'
pickFirst 'lib/arm64-v8a/libssl.so'
    pickFirst 'lib/x86/libcrypto.so'
    pickFirst 'lib/x86_64/libcrypto.so'
    pickFirst 'lib/armeabi-v7a/libcrypto.so'
    pickFirst 'lib/arm64-v8a/libcrypto.so'
}

`
inside "android { ... }" in './android/app/build.gradle' in your project


ERROR: Serin.cmd throwing an error

Running this code in the past ran find on this computer. It is part of our automated work flow to start a new serenity application. Now it is throwing an error. (note: c:\ee is a new empty folder)
C:\ee>C:\Users\Brian\AppData\Roaming\npm\serin.cmd
Welcome to Serene Initializer!

Reading latest template version from VSGallery...
You already have a cached copy of latest version.

(node:17660) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'toString' of undefined

Hmm, they probably changed something again


cftime's calendar type is not passed to the particlefile

I am using three different xarray datasets to run parcels, all of them use cftime but with different calendars.
I noticed that when saving the parcel results to file, the calendar attribute in the file is cftime(see example below), which xarray does not understand upon reading. Is there a way to retain the calendar attribute of the original xarray dataset, when using FieldSet.from_xarray_dataset?
Example output file:
$ ncdump -h eddy_drops_auto_strongest_aviso_seedradius-0.05_0.nc
netcdf eddy_drops_auto_strongest_aviso_seedradius-0.05_0 {
dimensions:
	obs = UNLIMITED ; // (29 currently)
	traj = UNLIMITED ; // (8 currently)
variables:
	int trajectory(traj, obs) ;
		trajectory:long_name = "Unique identifier for each particle" ;
		trajectory:cf_role = "trajectory_id" ;
	double time(traj, obs) ;
		time:_FillValue = NaN ;
		time:long_name = "" ;
		time:standard_name = "time" ;
		time:units = "seconds since 1993-01-01 00:00:00" ;
		time:calendar = "cftime" ;
		time:axis = "T" ;
	float lat(traj, obs) ;
		lat:_FillValue = NaNf ;
		lat:long_name = "" ;
		lat:standard_name = "latitude" ;
		lat:units = "degrees_north" ;
		lat:axis = "Y" ;
	float lon(traj, obs) ;
		lon:_FillValue = NaNf ;
		lon:long_name = "" ;
		lon:standard_name = "longitude" ;
		lon:units = "degrees_east" ;
		lon:axis = "X" ;
	float z(traj, obs) ;
		z:_FillValue = NaNf ;
		z:long_name = "" ;
		z:standard_name = "depth" ;
		z:units = "m" ;
		z:positive = "down" ;

// global attributes:
		:feature_type = "trajectory" ;
		:Conventions = "CF-1.6/CF-1.7" ;
		:ncei_template_version = "NCEI_NetCDF_Trajectory_Template_v2.0" ;
		:parcels_version = "2.0.0b2" ;
		:parcels_mesh = "spherical" ;
}

The calendar of the ParticleFile object is set at https://github.com/OceanParcels/parcels/blob/master/parcels/particlefile.py#L87
What if you set ParticleSet.pset.time_origin.calendar = 'standard'? Does that fix your problem?

The non-standard cftime date times carry a .calendar attribute that has all the info:
import cftime

for cal in [
    'noleap', '365_day', '360_day', 'julian',
    'all_leap', '366_day'
]:
    date = cftime.num2date(
        times=0,
        units="days since 1900-01-01 00:00:00",
        calendar=cal)
    print(f"{cal}: calendar attribute is {date.calendar}")

So ideally, ParticleSet.pset.time_origin.calendar would be set to ParticleSet.pset.time_origin.data.calendar or whatever is necessary to really access the Datetime object stored withing time_origin.

That would be ideal @willirath. Then files written by ocean parcels could be 'roundtriped' with xarray (e.g. the time for a loaded file would be exactly the same as the dataset provided to the fieldset).
Looks to me that we could parse the cftime calendar over here.
I could see if I can put together a PR for that, or do you think it is more complicated than that?

I think one should write a function that wraps all those if clauses leading to self.calendar being set. That would also make it easier to tests this bit. If you could create a PR, I'd leave direct comments there.
Am 7. Juni 2019 17:51:09 schrieb Julius Busecke<EMAIL_ADDRESS>
That would be ideal @willirath. Then files written by ocean parcels could be 'roundtriped' with xarray (e.g. the time for a loaded file would be exactly the same as the dataset provided to the fieldset).
Looks to me that we could parse the cftime calendar over here.
I could see if I can put together a PR for that, or do you think it is more complicated than that?
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/OceanParcels/parcels/issues/602#issuecomment-499938892

I took a shot at it in #604. Let me know if you think this is going in the right direction. Happy to modify as needed.

This is implemented in v2.0.0


dayAlpha and nightAlpha in the ImageryLayer

Yesterday I created this pull request: #8862. But I closed it because, after some tests, I found that it has a big issue than using the multi-layers setup. Sorry for that, I had to test more before opening the pull request.
But today I create it again with improvement. I added the two options to ImageryLayer:

dayAlpha: The alpha blending value of this layer on the day side of the globe.
nightAlpha: The alpha blending value of this layer on the night side of the globe.

This only takes effect when enableLighting is true
The main reason to do this was to have day and night Earth textures depending on the lighting as an example below.
Also, I created the showcase of it called Night textures on the shade side in the Sandcastle.

Sample usage code (from showcase):
var globe = new Cesium.Globe();
globe.enableLighting = true;
globe.dynamicAtmosphereLightingFromSun = true;
globe.showGroundAtmosphere = true;

var clock = new Cesium.Clock({
  multiplier: 4000,
  shouldAnimate: true,
});

var viewer = new Cesium.Viewer("cesiumContainer", {
  imageryProvider: new Cesium.IonImageryProvider({ assetId: 3845 }),
  clockViewModel: new Cesium.ClockViewModel(clock),
  globe: globe,
});

var nightLayer = viewer.imageryLayers.addImageryProvider(
  new Cesium.IonImageryProvider({ assetId: 3812 })
);

// Line below sets that nightLayer invisible on the day side of the globe.
// So it only visible on the night side.
nightLayer.dayAlpha = 0.0;

Thanks for the pull request @epranka!

:heavy_check_mark: Signed CLA found.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

Thanks for the pull request @epranka!  This is a really cool feature.  @lilleyse  or @IanLilleyT would you be able to take a look at this?

Thanks for the feature @epranka ! I just reviewed it and the only major change I made was moving this behavior to the Earth at Night sandcastle instead of its own. Toggle Dynamic lighting to see it in action.
If anyone else wants to take a quick look at this before the month is over, please do! This should be able to fit in the June release if all goes well.

Looks good to me!  @IanLilleyT do you want to merge this?


Update JS docs to new languages key in settings

This confused me for a minute, trying to turn off JS format on save

Hey @calebmeyer, did using language_overrides not work for you when trying to turn off JS format on save?  If so, that might be a bug, as I believe langauge_overrides is the correct thing.  I'll have to double check with someone else on the team.

Just to double check, this doesn't work for you?
"language_overrides": {
    "JavaScript": {
        "format_on_save": "off"
    },
}

Flipping this setting worked on my end

Apparently it's working for me now. Must have had a typo previously. Thanks for following up!

And it's back? I took today's update, and none of my settings get applied with that in my settings.json:

Here's my settings if it matters: https://gist.github.com/calebmeyer/7fb66dc1486f4b0dfc9fa897ae2c5d6d


tables: Fix slice indexing in nodeAddressController

The index used for ipv4PrivateIndex/ipv4PublicIndex was wrong in cases where the address was skipped. Use the proper index to which the address is appended.
Fix indexing bug in the logic for picking NodePort addresses. In rare cases this may have caused wrong address to be selected for NodePort use, or an out-of-bounds access.

/test

/test


Frontend: UI Improvement.

Dark Theme Implementation: Introduced a dark theme with a subtle gradient for a modern, clean look and enhanced visual comfort for nighttime use.
Prominent Header: Added a clear "Helpmate AI" heading at the top of the application to establish brand identity.
Clear Call to Action (CTA): Redesigned the "Generate Answer" button to be the primary call to action, using a contrasting color and rounded shape for better visibility.
Mobile-First Design Approach: Adopted a mobile-first approach to ensure a smooth user experience across all device sizes, designing the layout to adapt effectively to larger screens.
Well-Defined Footer: Created a visually appealing and informative footer for enhanced navigation and branding.
Smooth Transitions: Implemented smooth transitions throughout the application for a polished, professional feel.
Animations: Added animations for the send button and microphone button to provide visual feedback during user interactions.

🌟 It's not responsive on mobile view when we going to generate a code Make it better 👆🏻
🌟 Also  check out PR #15 👇🏻
& Add a feature to show the previous prompt history ( question and answer both )
Just like this image 👇🏻

@codeaashu . I have done the changes as per stated in above discussion.

@codeaashu what is the special offer for me ?

@codeaashu Any reviews ??

check out your mail


Utilise spotify docker client

Spotify released a Java docker-client some time ago now: https://github.com/spotify/docker-client
I think it would be awesome if we can switch to that instead of using the shell to execute docker commands.
It's just an idea at this point but I have high hopes for that making our lives simpler.

@csabapalfi, do you think it is better to add an extra dep instead of using https://github.com/jclouds/jclouds-labs/tree/master/docker as we did elsewhere in the project?
Can you specify what features are provided by spotify/docker-client that you'd like to use and are not offered by jclouds-docker ? Thanks!

@andreaturli Thanks for the quick reply. One limitation with jclouds docker is that we need SSHable containers.
Lots of people moved away from running containers with sshd when first nsenter then docker exec became available. In a lot of cases a third-party image won't have sshd and trying to install it on top of these images can result in issues (e.g different distros, different default CMDs and/or service management within containers).
I guess it probably needs further investigation and my limited experience with jclouds is not helping but I'm learning :) Happy to look into this a bit more later on.

@csabapalfi @andreaturli Actually, we don't need SSH-able containers for jclouds to work - I turned off some of the SSH-able access checks in jclouds, when creating a compute node, and we could do more there. And other things we do to the container are effected by running docker commands on the host. I think the benefits of re-using the Brooklyn jclouds driver and location infrastructure outweigh the work in adding a new client. If we can use jclouds to create a container, then docker exec and docker attach to run commands there, that seems good to me.

Thanks for the clarification @grkvlt!
Happy to just stick to jclouds then. Closing this now.


fix: remove tenant id value generator

The generator was running into potential EFCore bugs and conflicted with the design intent of TenantNotSetMode.

This PR stems from, but not does close #520


⚠ ClamAV has degraded performance

In 71a861a, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 60 ms

Resolved: ClamAV performance has improved in e4579ff.


Dependencies do not pass through properly in embedded engine under single spa

Problem Statement
Issue with mounting the Ember shopping engine into the app when running it from Single Spa, and receive an error related to the execution of Ember engine code, while the standalone Ember app works fine.
Error
"Error while processing route: mfe-engine-shopping.shopping.index Cannot read properties of null (reading 'externalRoutes') TypeError: Cannot read properties of null (reading 'externalRoutes')".
About the issue
I followed the Single Spa tutorials and used single-spa-ember for the Ember micro frontend with Single Spa. Everything works fine if the app doesn't have an engine, but I'm having trouble mounting the Ember shopping engine with dependencies into the app.
Specifically, when I try to load the shopping engine from a link in the dashboard component of the product app, I receive the following error: "Error while processing route: mfe-engine-shopping.shopping.index Cannot read properties of null (reading 'externalRoutes') TypeError: Cannot read properties of null (reading 'externalRoutes')".
Technical Analyse
The execution of Ember engine code differs between mounting the Ember app to Single Spa and running it standalone. When working in a standalone Ember app, the order of method invocation is as follows:
The _constructEngineInstance function is triggered from "ember-engines/addon/-private/router-ext.js".
Subsequently, it calls owner.buildChildEngineInstance, which then invokes buildChildEngineInstance in engine-instance-ext.js. This is one method used to assign the engine dependencies to the new object and pass it to the cloneParentDependencies method in engine-instance-ext.js.
However, when running from Single Spa, instead of triggering buildChildEngineInstance from engine-instance-ext.js, it calls buildChildEngineInstance from instance.js in the Ember JS package. Then, it makes a call to cloneParentDependencies in engine-instance-ext.js. Therefore, the dependencies are cloned to the new object from the mounted engine. The calling of buildChildEngineInstance in engine-instance-ext.js is missing here.
This seems to be the cause of the error "Error while processing route: mfe-engine-shopping.shopping.index Cannot read properties of null (reading 'externalRoutes') TypeError: Cannot read properties of null (reading 'externalRoutes')", as the cloneParentDependencies method throws this error.
The standalone Ember app works correctly, but it isn't working properly within Single Spa.
Please let me know if any repo's to refer how the ember engine will works under single spa with ember.
Any suggestions would be very helpful
Thanks in advance

Oh oops, duplicate of #23


Will you support under iOS 11?

my app support iOS 9 and later, so I can't use this, will u support iOS9 in the future?

Our app, Outlook Mobile for iOS, only supports iOS 12+ now and the library itself supports iOS 11+. There's no guarantee that the library will work prior iOS 11, but you can try yourself. I assume it will generally work out of box (you probably need fix some compile issues). Feel to fork and try it out.

Our app, Outlook Mobile for iOS, only supports iOS 12+ now and the library itself supports iOS 11+. There's no guarantee that the library will work prior iOS 11, but you can try yourself. I assume it will generally work out of box (you probably need fix some compile issues). Feel to fork and try it out.

ok ty


Twitter rate limits

Hello!
Everything I see in the current Twitter documentation indicates a rate limit of 300 requests/3 hours (per application): https://blog.twitter.com/developer/en_us/topics/tools/2018/new-developer-requirements-to-protect-our-platform.html
"- Tweets & Retweets (combined): 300 per 3 hours"
I noticed that there's a comment about a "poor man's solution" to rate-limiting with a time.sleep(.5). Has the rate limit been changed since then, or is deleting a special case?
Thank you very much!

Hi! Good question. I am not sure. The limit for "destroy" requests used to be 450 per window, but I do not recall what the length of that window was. Unfortunately, rate limit information (x-rate-limit-limit, x-rate-limit-remaining, x-rate-limit-reset) is not included in responses to POST requests (e.g. POST statuses/destroy/:id).


chore(release): 1.99.0

See CHANGELOG

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-ZQrYvg1Wv7BG
Commit ID: b19b121ddb651ad0aa7223cc39c48a1436d26eb2
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-ZQrYvg1Wv7BG
Commit ID: c6b902bbb71540c9095eb70d22fb08db6c0c793a
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


test issue

Hello, edg1983. I have recently been focusing on the annotation and interpretation of non-coding region variants. I was fortunate to learn about the annotation tool you developed and am very interested in it. I have downloaded the program and database files. While reading the relevant documentation, I noticed that the input vcf file needs to include population frequency, non-coding prediction scores, and functional element annotations for variants to be sorted. Do I need to add this information to my vcf file? If these details are missing, will the file annotated with green-varan not be sorted? Currently, I am using Singularity with green-varan, and I see that the documentation requires the path to the config file. However, I can't seem to find this config folder in my image file. Do I need to download this file to my computer and then specify the path to the configuration file in the command when running it? I look forward to your reply. Wishing you well.

Hi!
I'm glad you are interested in GREEN-VARAN.
Usually, the easiest way to run the tool is to simply download the pre-compiled executable from the GitHub release. This should work out of the box on most Linux platforms.
The config files are provided in the config folder in the repository and you have to bind this folder inside the container and then point to the config file accordingly. For example, if you cloned the repository into /tools/green-varan, then the config files will be in /tools/green-varan/config and you have to bind this folder to a location in the container using the -B argument, like -B /tools/green-varan/config:/config_files. In this way the config files will be accessible in the container in the folder /config_files and you can pass them to the tool using --dbschema and --config as in the example you posted.
Concerning additional annotations (gnomAD AF, prediction scores, TFBS, etc), you need to add them to your VCF file before running GREEN-VARAN. If the annotations configured in prioritize_smallvars.json are not found, the tool will perform regulatory regions annotation, but it will skip the prioritization part. Thus, you will not have green-varan levels annotated. The regulatory region annotations and variant-gene connections will be annotated normally.
The easiest way to annotate the file is probably to use the Nextflow workflow provided in the repository. This will take care of downloading the annotation file if needed, annotating your VCF, and then processing it with GREEN-VARAN. See the workflow readme here.

If you prefer to annotate your VCF file with other methods all the resources needed are provided in Zenodo. See the resources readme

Thank you for your prompt reply; it was very detailed and specific. I can annotate my VCF according to the workflow. I just tried to run green-varan, and I feel that the speed of reading data is a bit slow. Is this related to my server? Also, are the analysis parameters in this test run normal? I look forward to your reply.

Thank you for your prompt reply; it was very detailed and specific. I can annotate my VCF according to the workflow. I just tried to run green-varan, and I feel that the speed of reading data is a bit slow. Is this related to my server? Also, are the analysis parameters in this test run normal? I look forward to your reply.

Hi.

I hadn't time to work more on the code and optimize it or make it multi-thread.
I hope the run time is still compatible with your application.
You don't have the additional annotations in your input file so you can't get the prioritization level annotated. A part from this, the test looks fine.


Level & Points #42

Fixes #42  🔐
Are you a part of LGM SOC' 21 ❓

[ ] Yes ✔
[ ] No ✖

Describe the changes you've made 🏆
A clear and concise description of what you have done to successfully close your assigned issue. Have you added any new files? Any changes that you think are relevant to be added. Feel free to let us know! 😊

[change 1]
[change 2]

Type of change 🖇
Please delete options that are not relevant.

[ ] Bug fixing (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Checklist: 📋

[x] My code follows the style guidelines of this project.
[x] I have performed a self-review of my own code.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] I have made corresponding changes to the documentation.
[x] My changes generate no new warnings.
[x] I have added tests that prove my fix is effective or that my feature works.
[x] New and existing unit tests pass locally with my changes.
[x] Any dependent changes have been merged and published in downstream modules.

@kanak22 pls review pr.


Increase default timeout to 60 seconds

The reduced timeout of 15 seconds was causing issues in CI.

@swift-ci Please smoke test

@swift-ci Please test


Feature request: consistent iteration max arguments across solvers

Thanks for the really useful package! I've run across a couple of small small issues when trying to adjust the number of iterations.

The names of the arguments to control the number of iterations is different for SCS and ECOS (and presumably the other solvers)

max_iters for SCS and MAXIT for ECOS
There's no warning if you set the wrong argument name – it just silently uses the default. Would it be possible to check that the provided ... arguments are control arguments the solver uses?

Reaching a user-set maximum iteration count leads to a solver failure in ECOS, but solved_inaccurate in SCS. (In contrast, hitting the default ECOS iteration count gives solved_inaccurate)

I'm going to close this issue because it is addressed now. See https://cvxr.rbind.io/cvxr_examples/cvxr_solver-parameters/


Update README.md

feature: Added prerequisites section.
fix: Added yarn command for installation. Moved some paragraphs in Installation section.

Description

Checklist

[ ] make test passes
[ ] tests and/or benchmarks are included
[ ] documentation is changed or added
[ ] commit message follows commit guidelines

CHANGELOG

I made a few changes to be more in line with other documentation we have now. But the readme guides for all the SDKs will need some rework at some point.


fix(v2): remove webpackConfig.resolve.symlinks: true

Motivation
remove webpackConfig.resolve.symlinks: true
This might not be intuitive, but to make Docusaurus work with symlinked folders, we have to use default/false instead.
Should fix https://github.com/facebook/docusaurus/issues/3272
Have you read the Contributing Guidelines on pull requests?
yes
Test Plan
tests + preview

Any chance this can be reapplied?

Any chance this can be reapplied?

Do you mean setting true or false?
Because we reverted this change in https://github.com/facebook/docusaurus/pull/5164, but now we could try again to reapply this PR's changes
But why do you care, considering you can easily change this setting yourself by using a plugin + configureWebpack hook?

I mean to have symlinks: false as default. I don't really care much, as the local plugin approach works fine for me. I just wondered if it wasn't better to have this default in case it does not bring any drawback anymore.


BabyTalk neuron in Babytalk network does not function

Describe the bug
When testing the Babytalk network, I ran into two distinct problems, which I will enter as
Application: Brain Simulator
Module/Network: BabyTalk
To Reproduce
Steps to reproduce the behavior:

Open the babytalk network
Do as the notes say, and click the babytalk neuron several times
Notice there is no sound.
Babytalk neuron connects to SayRnd neuron
SayRnd neuron links to nothing....

Expected behavior
I expect the babytalk neuron to act as the network notes say.
Screenshots
If applicable, add screenshots to help explain your problem. But it seems the initial network does not have anything connected to the SayRnd neuron
Desktop (please complete the following information):

OS: Windows 10 Pro  20H2
Version 2021-04-13 master

Add any other context about the problem here.

Nicely fixed in the 2021-04-17 master.


Fix knative sources

Fix #1419
@lburgazzoli this adds the required libs and capabilities whenever the knative-source interceptor is used. I don't think we should add a capability to avoid naming the libs directly, or do we?
It also add a compatibiity hack to transform the old loader to an interceptor in order for next release to work with all currently released versions of Knative (I'll fix it in Knative 0.15).

Release Note
NONE

Fix #1419
@lburgazzoli this adds the required libs and capabilities whenever the knative-source interceptor is used. I don't think we should add a capability to avoid naming the libs directly, or do we?

At the moment it is fine to have "hardcoded" dependencies but as long term it would be better to switch to capabilities as it it make it easier to support a range of runtime versions


overwritten section text in composition  #402

composition.section.text narrative gets overwritten by composition.text in XmlParser. This first commit creates a unit test to illustrate the issue. The JsonParser does not show this behaviour. described also in issue #402

Coverage decreased (-0.08%) to 75.685% when pulling<PHONE_NUMBER>cdf65ab79048cd92453af6aa667765 on ahdis:oliveregger_#402 into 43a8499bf6c3d1876017c972d3341274f8916c77 on jamesagnew:master.

with latest commit patch for issue included, please review (local build and ci travis run through, cannout figure out why appveyor has a problem)

Thanks for the submission!


support msgpack serialization

Motivation:
Explain the context, and why you're making that change.
To make others understand what is the problem you're trying to solve.
Modification:
Describe the idea and modifications you've done.
Result:
Fixes #.
If there is no issue then describe the changes introduced by this PR.

thanks，we will review it

please execute
man clean package -Dmaven.test.skip=true to foment the code.
then commit and push it

Codecov Report

Merging #788 into master will decrease coverage by 0.21%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master     #788      +/-   ##
============================================
- Coverage      72.1%   71.89%   -0.22%
+ Complexity     1081     1079       -2
============================================
  Files           373      376       +3
  Lines         15346    15369      +23
  Branches       2446     2447       +1
============================================
- Hits          11065    11049      -16
- Misses         3016     3052      +36
- Partials       1265     1268       +3

Impacted Files
Coverage Δ
Complexity Δ

...java/com/alipay/sofa/rpc/module/LookoutModule.java
52.38% <0%> (-33.34%)
3% <0%> (-1%)

...pay/sofa/rpc/transport/ClientTransportFactory.java
72.3% <0%> (-4.62%)
0% <0%> (ø)

...pay/sofa/rpc/transport/http/SslContextBuilder.java
15.62% <0%> (-3.13%)
2% <0%> (ø)

...m/alipay/sofa/rpc/codec/jackson/JacksonHelper.java
77.77% <0%> (-2.78%)
7% <0%> (-1%)

.../main/java/com/alipay/sofa/rpc/event/EventBus.java
70.58% <0%> (-1.97%)
0% <0%> (ø)

...n/java/com/alipay/sofa/rpc/common/SofaConfigs.java
80.35% <0%> (-1.79%)
0% <0%> (ø)

...ofa/rpc/transport/http/Http2ClientInitializer.java
72.41% <0%> (-1.36%)
8% <0%> (ø)

...alipay/sofa/rpc/registry/zk/ZookeeperRegistry.java
62.65% <0%> (-0.61%)
0% <0%> (ø)

...pc/transport/http/Http2WithSSLServerTransport.java
0% <0%> (ø)
0% <0%> (?)

.../alipay/sofa/rpc/transport/http/SelfSignedCer.java
0% <0%> (ø)
0% <0%> (?)

... and 1 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7832e43...a018a86.


Tryout new interface

This is a major change, at least at the scale of the package :)
Before it was a bit of a mess to use different types, actually it wasn't even possible to use structs that were not slices.
Now there is a Genome interface which has to be implemented. This allow way more flexibility. Hopefully this is the right direction to take.

Coverage decreased (-23.5%) to 76.521% when pulling 6c693f2dbe89210a254a99886d81c48132b48f5c on tryout-new-interface into cab91fe8fe921fd534e7bb6d7d1caa7803bef38e on master.


Buildifier as the only lint

Description
Redoes our lint scripts so that we're running a simplified buildifier setup (and checking it in CI).

Motivation
The previous lints were disabled. Additionally, buildifier seems to support the full breadth of starlark syntax now.

This is green now, sans Windows. I'll take care of windows in another PR.

@ittaiz merge if you think this is okay. I’m very pleased.

I’ll take a look tonight or tomorrow morning at the latest.
Does this add lint running on CI? Are we using the bazel CI built in
mechanism for this (I’ve asked them to support it a while back and they
did, thanks @philwo!)?
If you need I can find the relevant links
On Tue, 20 Aug 2019 at 5:57 P. Oscar Boykin<EMAIL_ADDRESS>wrote:

@ittaiz https://github.com/ittaiz merge if you think this is okay. I’m
very pleased.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bazelbuild/rules_scala/pull/826?email_source=notifications&email_token=AAKQQF7F26BR2H5EHW64UB3QFNMSRA5CNFSM4INJGOY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4U4TVA#issuecomment-522832340,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKQQF5J6Y6O2IYFKN4MNX3QFNMSRANCNFSM4INJGOYQ
.

This removes the most all of the disabled lint scripts in favor of just running buildifier in CI.

Actually, one thing I'm a bit concerned about is the "noise" building buildifier from source adds.
It's not a blocker to this change but if we get buildifier checks free from buildkite then maybe to run buildifier people should just get it via go get? https://github.com/bazelbuild/buildtools/tree/master/buildifier#setup
I'm ok with merging as is though I think less code is better here

Any,
Wdyt about moving to buildkite buildifier?
On Wed, 21 Aug 2019 at 19:23 P. Oscar Boykin<EMAIL_ADDRESS>wrote:

Merged #826 https://github.com/bazelbuild/rules_scala/pull/826 into
master.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bazelbuild/rules_scala/pull/826?email_source=notifications&email_token=AAKQQFZTJ57XTLL7LMM7M5LQFVTX3A5CNFSM4INJGOY2YY3PNVWWK3TUL52HS4DFWZEXG43VMVCXMZLOORHG65DJMZUWGYLUNFXW5KTDN5WW2ZLOORPWSZGOTFTZOGA#event-2573702936,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAKQQFYJO4JYKDWKVQWOSQLQFVTX3ANCNFSM4INJGOYQ
.


[BUG] Wrong swap formatting

Describe the bug
The layout and formatting of the swap page does not mirror figma, please change that it mirrors figma:
Currently:

Figma:

System:

Version 1.8.0

This was fixed in the following PR:
https://github.com/vultisig/vultisig-ios/pull/1664
Will be closing this as of now.

QA done.


Diagnose groupby/groupby_bins issues

Code Sample, a copy-pastable example if possible
import xarray as xr
xr.__version__
>>> '0.9.6'

ds = xr.open_dataset('../testing/Bianchi_o2.nc',chunks={'TIME':1})
ds
>>> <xarray.Dataset>
>>> Dimensions:     (DEPTH: 33, LATITUDE: 180, LONGITUDE: 360, TIME: 12, bnds: 2)
>>> Coordinates:
>>>   * LONGITUDE   (LONGITUDE) float64 0.5 1.5 2.5 3.5 4.5 5.5 6.5 7.5 8.5 9.5 ...
>>>   * LATITUDE    (LATITUDE) float64 -89.5 -88.5 -87.5 -86.5 -85.5 -84.5 -83.5 ...
>>>   * DEPTH       (DEPTH) float64 0.0 10.0 20.0 30.0 50.0 75.0 100.0 125.0 ...
>>>   * TIME        (TIME) float64 15.0 44.0 73.5 104.0 134.5 165.0 195.5 226.5 ...
>>> Dimensions without coordinates: bnds
>>> Data variables:
>>>     DEPTH_bnds  (DEPTH, bnds) float64 -5.0 5.0 5.0 15.0 15.0 25.0 25.0 40.0 ...
>>>     TIME_bnds   (TIME, bnds) float64 0.5 29.5 29.5 58.75 58.75 88.75 88.75 ...
>>>     O2_LINEAR   (TIME, DEPTH, LATITUDE, LONGITUDE) float64 nan nan nan nan ...
>>> Attributes:
>>>     history:  FERRET V5.70 (alpha) 29-Sep-11

# This runs as expected
ds.isel(TIME=0).groupby_bins('O2_LINEAR', np.array([0,20,40,60,100])).max()

# This crashes the kernel
ds.groupby_bins('O2_LINEAR', np.array([0,20,40,60,100])).max()

Problem description
I am working on ocean oxygen data and would like to compute the volume of the ocean contained within a range of concentration values.
I am trying to use groupby_bins but even with this modest size dataset (1 deg global resolution, 25 depth levels, 12 time steps) my kernel crashes every time without any error message.
I eventually want to perform this step on several TB of ocean model output, so this is concerning.
First of all I would like to ask if there is an easy way to diagnose the problem further. And secondly, are there recommendations how to compute the sum over groupby_bins for very large datasets (consisting out of dask arrays).

You can often get more debugging info if you run your command in the console (rather than the notebook).

I think I found the issue. A previous step apparently triggered computation and thus groupby overwhelmed the memory. Thanks for the advice. I will also definitely try to instell the new RC tonight and test it out.
I think for now we can close this.


Update dependencies.props

I am still waiting for EF packages to be on myget before updating their versions to the very latest, but the build passed.

PR checks are failing because of this:
==== unexpected assemblies in the manifest ====
Microsoft.Win32.Registry
System.Diagnostics.DiagnosticSource
System.Reflection.Metadata
System.Security.AccessControl
System.Security.Cryptography.Cng
System.Security.Principal.Windows

This happens when either

the corefx package versions are not coherent with the version of MicrosoftNETCoreAppPackageVersion. If the corefx package versions are newer, we'll end up with extra assemblies in our shared framework
netcoreapp removed something from the shared framework

It's usually (1). You can verify by looking at https://github.com/dotnet/core-setup/blob/master/dependencies.props to see if core-setup has built with new corefx packages yet.

This is my change:
    <MicrosoftNETCoreAppPackageVersion>3.0.0-preview-27205-02</MicrosoftNETCoreAppPackageVersion>
    <MicrosoftNETCoreDotNetAppHostPackageVersion>3.0.0-preview-27206-02</MicrosoftNETCoreDotNetAppHostPackageVersion>
    <MicrosoftDotNetPlatformAbstractionsPackageVersion>3.0.0-preview-27206-02</MicrosoftDotNetPlatformAbstractionsPackageVersion>

I can see two issue:

I have mixed versions, 27205-02 and 27206-02, probably because I got MicrosoftNETCoreAppPackageVersion a day before the other two in Extensions, and floweed the same value for consistency for EF and AspNetCore
The file you pointed me to has 3.0.0-preview.18606.1 and 3.0.0-preview-27206-02

If I want to update to 3.0.0-preview-27206-02 should it start again from Extensions? Or can I just change it here?

It looks like we need a new build of core-setup before we can take corefx 18606.1.
https://github.com/dotnet/core-setup/compare/a1e4845188a38880143164aa4da6a480eed8e746...master
@wtgodbe @vitek-karas - it looks like the changes were merged to update core-setup, but we're not seeing a new version of Microsoft.NETCore.App on public feeds. Are there known issues building core-setup?

@rakeshsinghranchi

Could I try with a previous version until someone looks into it?
Like:
https://github.com/dotnet/core-setup/commit/c6c782a98cb7c61746a08a9574ee5b2c3b77894e#diff-54339bb49aae3cad78638955e8cda9f7
Still better than 2 weeks old.

@sebastienros we could have to revert Extensions (https://github.com/aspnet/Extensions/pull/591) and EFCore to older versions of corefx that have a matching core-setup build.

That's what I am suggesting. Update extensions, ef, and aspnetcore to these older versions.

That's up to you. I don't know which will go faster -- rebuilding from extensions-upward with older corefx dependencies or waiting for a new build of core-setup.

@sebastienros if you're still blocked on this, can you send email internally and cc @Eilon? We probably need to elevate to our partner teams.

There is a build in progress from core-setup master branch.

If I look at .NET Mission Control, I can see 10 builds (3 for today) on core-setup. So when you say "There is a build in progress", do you actually mean the issue has been found and the next build is expected to be green?

Core-Setup build issue has been resolved now. Today's  build is available . https://github.com/dotnet/versions/blob/master/build-info/dotnet/core-setup/master/Latest_Packages.txt


output info of loader about less appear multiple times

why appear multiple times ？
How to optimize？
my webpack config
https://github.com/YanYuanFE/react-start-app/blob/master/config/webpack.config.dev.js

I'm facing the same issue, except with other loaders

I believe this is because you have two entries in your webpack config that involve the less-loader:
https://github.com/YanYuanFE/react-start-app/blob/master/config/webpack.config.dev.js#L50
https://github.com/YanYuanFE/react-start-app/blob/master/config/webpack.config.dev.js#L78
Can't you merge them into one, and use an array for include: /node_modules/?
From my config:
        include: [
          appModulesPath,
          lessPath,
          bowerComponentsPath,
          path.resolve(__dirname, 'node_modules')
        ],

This is the same as https://github.com/stephencookdev/speed-measure-webpack-plugin/issues/45
This is expected output, but it is just inherently confusing. The way webpack runs, the different loaders run in different configurations, and without setting SMP's granularLoaderData option, what SMP outputs is also, unfortunately, quite confusing!
I've raised https://github.com/stephencookdev/speed-measure-webpack-plugin/issues/51 to hopefully address the confusion


[quarto1.3] Fix thumnail -> thumbnail typo

Fixed in https://github.com/quarto-dev/quarto-cli/pull/4602

@KaiWaldrant can you please check if this should now be merged?

What a coincidence, currently working on it 😄

Thanks!
On Fri, Apr 28, 2023 at 10:27 AM Kai Waldrant @.***>
wrote:

What a coincidence, currently working on it 😄
—
Reply to this email directly, view it on GitHub
https://checkpoint.url-protection.com/v1/url?o=https%3A//github.com/openproblems-bio/website/pull/161%23issuecomment-1527654015&g=ZTdiYzY5YjEzMjhhMzYzNg==&h=ODg5MzRhNjk4MzM5ZTdiODYwYzI3MjdkMmNlYTFlODI1M2IzNDY4YjU4YTdlZTk0ZmFkN2FjMGY1YjA4NTE1Mw==&p=YzJlOmltbXVuYWk6YzpnOjE3N2E2MGExZjVkZDdiMWI0NDM5YjI2Y2NlMDgxNjQ0OnYxOmg6VA==,
or unsubscribe
https://checkpoint.url-protection.com/v1/url?o=https%3A//github.com/notifications/unsubscribe-auth/AUHCMAVRWBOAKWRPF273RQTXDPHU3ANCNFSM6AAAAAAVWQ6ZHQ&g=NmIxYTIyZDVjNmNkMjNhMg==&h=ZWZjMTJjZmY4ZjE2MjQyZjc2YTNlY2NkMjVkZDMxYTNkNjE0OWYxOTc4N2FiZTk5MTRmNDUwODI1YzZmNzUwZA==&p=YzJlOmltbXVuYWk6YzpnOjE3N2E2MGExZjVkZDdiMWI0NDM5YjI2Y2NlMDgxNjQ0OnYxOmg6VA==
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
PLEASE NOTE: The information contained in this message is privileged and
confidential, and is intended only for the use of the individual to whom it
is addressed and others who have been specifically authorized to receive
it. If you are not the intended recipient, you are hereby notified that any
dissemination, distribution, or copying of this communication is strictly
prohibited. If you have received this communication in error, or if any
problems occur with the transmission, please contact the sender.

replaced by #232


Docstring tidy up

Some minor things that I spotted but didn't want to bother @acchamber with lots of tiny comments.
Style guide — numpydoc v1.7.0rc0.dev0 Manual
Ref SciTools/iris#5470

thanks, merged


No ParseException when column starts with number

Describe the bug
Currently when parsing, column/table identifiers starting with number are ignored.
To Reproduce

Example query:
SELECT abc.1table FROM test
would result in one element list from net.sf.jsqlparser.parser.CCJSqlParser#RelObjectNameList
data: [ "abc" ]
where "1table" name is ignored due to
if (jj_2_28(2)) {      ;    } else {      break label_34;    }
where method jj_2_28(2) returns false because jj_scanpos.kind 270 != 260 identifier.

Expected behavior
I would assume that this check throw ParseException when identifier starts with number.
System

Java Version 11
JSqlParser version 4.0

That is right. JSqlParser does not support column names that start with a number. You have to quote it:
SELECT abc."1table" FROM test