Encryption support

Are there any plans to support one of the encryption methods described in the ZIP format specification?
The very common "Traditional PKWARE Encryption" would be a great addition, as it's part of the ZIP specification.

Hello Nikolai,
In the long term I'd like to support most parts of the ZIP Specification but I am not sure yet if there is a plausible way to support encryption.
Traditional PKWARE Encryption is basically useless today and providing support for it might give users a false sense of security.
The more modern encryption methods supported in ZIP have the disadvantage of introducing large 3rd party dependencies like OpenSSL etc.
Another problem with encrypted ZIP archives is, that several vendors added proprietary (some of them patented) encryption methods to their archiving utilities so it's almost impossible to support them all.
So I am not sure yet how to tackle those problems but I am open for suggestions. Do you have a specific use case in mind for password protected ZIPs?

I agree with your assessment regarding licensing problems and the sheer number of encryption methods, and I have no solution for that.
The reason I mentioned PKWARE encryption is that even though it is not secure it is very common. There are a lot of encrypted ZIPs out there and the vast majority uses the traditional encryption.
Currently I'm developing a medical application for a customer who uses ZIP with PKWARE encryption (in their own file format). I wanted to adapt ZIPFoundation to work with these files but couldn't because of the encryption. I was looking into implementing it myself but I'm too busy currently.

Thanks for your input.
Thought about support for traditional PKWARE encryption yesterday.
One pro-argument for supporting it would be that it could help people to migrate away from that legacy format. It's also simple enough to implement it without any 3rd party libraries.
I am leaving this issue open for now - maybe someone needs it and submits a PR.

It's also simple enough to implement it without any 3rd party libraries.

That's what I thought.
When I find time I'll really like to look into this. For my current project I had to use some minizip based Swift ZIP framework—and it's horrible. Your framework on the other hand looks really well crafted. Congrats!

Thanks :)

We also have a number of clients that have zip files with passwords. We need to be able to process these files

@weichsel would be a CryptoSwift handy to handle that part across the platforms?

@krzyzanowskim Finding a way to decrypt certain ZIP archive types with CryptoSwift would be awesome. Sadly ZIP Encryption is a bit of a jungle.
Besides several proprietary mechanisms, there are 3 common encryption schemes in use:

PKWare Encryption (which is actually more obfuscation than encryption by nowadays standards)
PKWare SES (See section "7.0 Strong Encryption Specification" in https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT)
WinZip AES Encryption (http://www.winzip.com/aes_info.htm)

The first one should be relatively easy to implement and I'd directly add de- and encryption code to ZIPFoundation (mostly to support migration away from that format) if someone contributes the code.
PKWare SES seems to be patented or at least requires some special license from PKWare - So I am not going to touch this ;)
The third one (WinZIP AES) seems to be a good candidate for de/encryption via SwiftCrypto. I haven't read the full specification yet, but ideally there would be a way where ZIPFoundation only parses the encryption header and passes the information into a consumer closure where the actual decryption is taking place.

Info-Zip's ZIP & UNZIP implement encryption support in C. Perhaps someone could port it to Swift? I am not adequately familiar enough with C or Swift to do this myself.


Create binaries for Fed 26 & 27 ARM

Fedora ARM 26 and 27 need to have packages built for them

Have the selinux rules now and am starting into the build process

testing against LXQT image

fedora 26 packages up.  DM for site, username and password

Got Fedora 27 arm compiled and have 27LXDE installed on arm box but boost is 1.63.0 on arm box and 1.64.0 on compile box :( looking into this now

release 26 not 27 on native arm box...

Fedora 27 arm uploaded.  DM for site username and password


Value of type 'TransactInteraction' has no member 'data'

Hi guys, after the last update (1.0.5 -> 1.1.0) we're having issues to build on iOS. Any ideas?
Environment

react-native: 0.67.3
@atomicfi/transact-react-native: ^1.1.0
AtomicSDK/AtomicTransact (= 2.2.6)
iOS deployment target: 14

This has been resolved.


Enso Diags regression coefficient

Squash commits before merging
This is the third iteration pull request for ENSO Diags - the first two being #254 and #271. This pull request implements the first component of ENSO diagnostics - regression of a variable over SST anomalies.

@chengzhuzhang I still want to self-review this pull request but feel free to try running code from this branch.

All unit tests pass. I added a simple unit_tests.sh to run all tests. (I saw test.sh but that didn't successfully run everything...)
I think I have the contour algorithm working for small and/or non-symmetric values, so you might want to try that out.
I moved the colorbar down so if the multiplier (e.g., "1e-13") is above it, then it won't overlap the stats.


Added JAX for PyTorch users tutorial

Thanks for the review, @jakevdp, I applied all your suggestions

You have a jupytext version mismatch – you can fix that locally by running pre-commit:
pip install pre-commit
pre-commit run jupytext --all-files

This will always use the correct version of jupytext

Looks good! Let's land and iterate.


Motion sensitivity adjustment missing on Hue Outdoor Sensor

The outdoor motion sensor is triggering ALL THE TIME, without any humans or animals in front of the sensor. In the Philips Hue mobile app it is possible to set the sensitivity on motion, but not in the Homey Philips Hue Zigbee app.
It makes the sensor useless for motion detection which is the main and sole purpose for me.
Please add possibility to change sensitivity on the motion sensor.

Hi, right now I can´t set any values with the current ZigBee implementation. I get no answer back at all from my lights, so I first need to sort out that issue. However I cannot currently put time into this project im afraid. If someone else with the knowledge out there is willing to pitch in, feel free to do so.

Hello. Does't work Outdoor Sensor. Motion alarm, temperature and luminance shows like "-".

Hi, please report to<EMAIL_ADDRESS>since the issue is in their ZigBee implementation.
There is no other logic for these devices in the app itself.

Think it would be nice if this issue could be reopened again? Think this would be an 'Enhancement'. Not saying that you should fix it, but maybe easier for someone else as well who could do a PR if the issue is open?


make the toggle columns pane scrollable

This is a followup to this discussion.  @zepfietje you said you had some ideas about how to accomplish this, but here is a PR so we can discuss.

The problem I see initially is with a declared height like h-[56rem] you can run into extra height on short column lists. Since that panel is used in a lot of places you need to be able to pass through a class.

The extra height can be fixed by using max-height instead.
I've updated this PR to use max-height with the value equal to the max dropdown height used in GitHub (e.g. issue labels dropdown) for now.
We should definitely make this configurable indeed (just like width already is).
Finally we should decide on what the default should be for the filters / columns toggle dropdowns.

The extra height can be fixed by using max-height instead.
I've updated this PR to use max-height with the value equal to the max dropdown height used in GitHub (e.g. issue labels dropdown) for now.

Testing it now, clean.  I like the height it's currently set at it, but that's all subjective.  It works great for my purposes.

We should definitely make this configurable indeed (just like width already is).
Finally we should decide on what the default should be for the filters / columns toggle dropdowns.

This one might be a little out of my scope, but regardless I'm going to dig around to learn how it works.

Is this the type of configurable solution we're looking for?  Is one configurable option to rigid?

Is this the type of configurable solution we're looking for or did you have some other ideas?

I think it's best to accept the max-height as parameter in the dropdown component itself.
Then the toggleable columns and filters panel can be configured on their own.
No worries, totally understandable if it's new to you.
I'll work on this PR in a bit. 👍

Adding a max height on all dropdowns is a breaking change, right? And I don't think it's a good default.

We should add the 30rem default inside the files that consume the dropdown instead of the dropdown itself.
Instead of passing Tailwind classes, we should use inline styles. In the dropdown view, we check for $maxHeight and add the style tag if it's there.

Thoughts @zepfietje?

Adding a max height on all dropdowns is a breaking change, right? And I don't think it's a good default.

Yeah I'm not sure if it's a good default, that's why I asked for your thoughts.
I do think that 30rem would be suitable for most cases though.

We should add the 30rem default inside the files that consume the dropdown instead of the dropdown itself.

That's fine by me as well.
Just implemented it inside the dropdown initially as we do the same for width.

Instead of passing Tailwind classes, we should use inline styles. In the dropdown view, we check for $maxHeight and add the style tag if it's there.

That could work too.
Though I stuck to Tailwind classes since they provide proper values that fit the design system.
Although in this case you'd probably not want to go smaller than 30rem and that's already out of the range of the values provided by Tailwind.
So maybe in the end it is ok to skip the Tailwind values for max height altogether yeah.

Well you left the design system when you decided on arbitrary value classes 😛 I think it's ok to be explicit here to resize the dropdown contextually

Yeah that's what I meant. 😂

Thanks


FR: Blender 2.90

Great containers! When will 2.90 and future releases be added?

Thanks for opening this issue @okydk. Just merged in #14 which adds nytimes/blender:2.90-cpu-ubuntu18.04 and nytimes/blender:2.90-gpu-ubuntu18.04


Aurora settings won't save, keyboard won't work for some time, and requires a restart to launch.

Expected behavior:

Aurora should launch normally with all of my settings intact and my keyboard (G Pro) working.
Actual behavior:

Aurora says that it is already running the first time that I boot it up, so I have to close it in task manager. My settings reset, so I have to select everything again, including the option to start with Windows, despite the fact that it just did. I also have to reinstall the Wrapper Patch for Logitech, reselect the G Pro, select the Desktop Profile (which I prefer to leave hidden), follow the first time instructions for Logitech, restart my devices, and finally restart Aurora. Even doing that sometimes doesn't work, in which case I just repeat it until it eventually does.
How often does this problem occur?

This problem occurs every time that I reboot my PC.
Please describe the steps to reproduce this issue:
I'm not sure how this issue can be reproduced.
What is the version of Aurora you are experiencing this issue with?

My version is 0.6.2b
Does the previous version of Aurora have this issue?
Version 0.6.1-dev4 lacked this issue but crashed upon startup no matter what I did.
Please include any logs, screenshots, or files that are related to this issue:

https://pastebin.com/0dJYiPpy
https://pastebin.com/wLB1F0T0
https:// pastebin.com/uX4qSmbe
https:// pastebin.com/q8EAFHYA
https://pastebin.com/9GBeJbq6

I don't think that screenshots would be helpful.

https://www.dropbox.com/sh/r5j51604uqqdoa8/AAC_q90dB94XFpzb_TC25Otpa?dl=0

Do you have an "Aurora" folder in %appdata%?

https://www.dropbox.com/sh/r5j51604uqqdoa8/AAC_q90dB94XFpzb_TC25Otpa?dl=0

I called it Logs in Dropbox. Sorry about the missing link for files. I just fixed it.

Try deleting config.json from appdata and starting again.

It worked for a bit with the keyboard of my Razer Blade, but not the G-Pro. It promptly went back to how it was earlier

@Endolite  Do you have it set to startup minimized in settings? On startup Aurora will generally run in the background and you can open it by click on the taskbar icon. The settings shouldn't be resetting at all, you definitely will not need to reapply the logitech wrapper unless you are using a system restore point or something which returns files back to older versions. Also, when you set the settings you can try closing it properly by clicking the X and saying yes to close aurora to re-open it. That should force the settings to save.


[HxTabPanel] Sometimes does not initialy-activate first panel when InitialActiveTabId not set

GOR-G3: ProjectDetail.razor,

remove the InitialActiveTabId
empty tab content rendered
(TabPanelRenderMode.AllTabs does not affect the result)

...when nothing is set, first tab should be considered as InitalActiveTab.

Duplicates #796.


CAT-1872-release-notes-for-catalog-1.47

This PR contains release notes for Catalog version 1.47

Can you tell me the release date for this?
Thanks.

Release date 16th September 2021

Release date 16th September 2021

Thanks - can you let us know here, or via Slack when I can publish the release notes?

Data Hub release is planned between 8:00 - 09:00.

Can you confirm here that it was successful and I'll publish. I'll be in the office around 9:00
Thanks for the Pull Request.
(Should have spotted it was for 16th - somehow I missed the important line highlighting the date!)

Hi Yash,
@ysmendix can you confirm the release was successful and I'll publish the documentation.
Thanks.


Cronjob drop-chunk failing

I have installed the timescale-observability stack (timescaledb + timescale-prometheus + prometheus), version 0.1.0-alpha.3 and managed to make it work.
However, I notice from times to times a pod of the drop-chunk cronjob in CrashLoopBackOff state:
metrics-timescale-prometheus-drop-chunk-1588905000-9t4rs   0/1     CrashLoopBackOff   5          5m1s
When I look at the logs, I have:
kubectl logs metrics-timescale-prometheus-drop-chunk-1588905000-9t4rs                                                                       SIGINT(2) 
ERROR:  schema "prom" does not exist
LINE 1: CALL prom.drop_chunks();
             ^

When I check in the database, the schema "prom" indeed does not exists.
postgres=# \dn
          List of schemas
          Name           |  Owner
-------------------------+----------
 _prom_catalog           | postgres
 _prom_ext               | postgres
 _timescaledb_cache      | postgres
 _timescaledb_catalog    | postgres
 _timescaledb_config     | postgres
 _timescaledb_internal   | postgres
 prom_api                | postgres
 prom_data               | postgres
 prom_data_series        | postgres
 prom_info               | postgres
 prom_metric             | postgres
 prom_series             | postgres
 public                  | postgres
 timescaledb_information | postgres
(14 rows)

However, I do see the "drop_chunks" procedure in the prom_api schema:
postgres=# select proname,nspname from pg_catalog.pg_proc JOIN pg_namespace ON pg_catalog.pg_proc.pronamespace = pg_namespace.oid where proname = 'drop_chunks';
   proname   | nspname
-------------+----------
 drop_chunks | prom_api
 drop_chunks | public
(2 rows)

Damn. Wrong repo

New issue:
https://github.com/timescale/timescale-prometheus/issues/83


Benerate MultipleModels for Rust

Took this out of the milestone because we're doing post-processing to merge multiple models into a single crate anyway, so this is more of a testing-only design question and not as urgent.


Deprecate Context::declare or Context::declare_const

The Context has both a declare method, which dispatches to declare_fun, and a declare_const method, which uses the SMTLIB declare-const construct. However, declare-const in SMTLIB is defined to be a macro for define-fun in the same way that declare is implemented (See Z3 reference). Because of this, we should probably only expose one of these methods on the context and deprecate the other.

After digging in some more, I now realize that Context::declare doesn't directly correspond to any SMTLIB form, while Context::declare_const corresponds to the SMTLIB declare-const. Since Context::declare and Context::declare_const are the same, as you pointed out, I think it makes sense to remove/deprecate Context::declare and only keep Context::declare_const.
Would you like to send a PR doing the above?
Thanks for filing this issue.

Sure, I can do that!


Why is the dropdown only triggered after a space?

For notes whose filenames have multiple words, then only after typing the space in between the words that the dropdown is triggered. I assume that it's for less clutter when you are typing. Is that correct? The issue is that if I want to create a new note, then it will make the filename with a space, e.g. multiple words .md. This creates a little annoying, since Obsidian reads [[multiple words ]] (with a space) the same with [[multiple words]] and links to multiple words.md, while the plugin will create multiple words .md.

I am not sure if I understand your problem. The only space that should be required is the one after the inline field name and double colon fieldName::⠀. I can change it so it is not required in the next release. If that is not what you meant, please provide a video or gif recording of what leads to the problem you are seeing.

No it's not. Here is the screen recorder. You can see that there are two new created files: newfile.md and newfile .md. They are not the same. I hope it's clearer

This is strange and should not happen. I can see the + Create New option the whole time. I tried to reproduce the issue on my end but I was not successfull. Could try to open your devtools console window and see if you can see any errors pop up when doing the same as on the recording above?

It turns out that it conflicts with the Various Complements plugin. I check the console and find nothing. Do you have a debug mode?

I installed the Various Complements plugin and tried to reproduce the issue, but I was still not successfull, it may depend on its setting and/or Obsidian vault content. Maybe you could try disabling the "Complement automatically" setting of the Various Complements plugin, I have a hunch that that could help.

Yes that's the cause of the issue. Thanks. I guess you cannot have two suggesters at the same time

I am closing this as won't fix and I will add an information about the incompatibility to the README.


[Frontend] Add OpenAI API support for input_audio

Added support for OAI's input audio API
# Use type 'input_audio` inside the message
messages=[
        {
            "role": "user",
            "content": [
                {
                    "type": "text",
                    "text": "What is in this recording?"
                },
                {
                    "type": "input_audio",
                    "input_audio": {
                        "data": encoded_string,
                        "format": "wav"
                    }
                }
            ]
        },
    ]

The format is prefixed to the byte64 string following current vllm format
f"data:audio/{input_audio_format};base64,{input_audio_data}"
There is no output audio support yet, so no support for modalities and audio

# Not supported
modalities=["text", "audio"],
audio={"voice": "alloy", "format": "wav"},

Can you update this page as well? Thanks!


JAMES-2431 Fix Dockerfile for build the website

The actual build command docker build -t james/homepage dockerfiles/site/homepage is based on ruby:2.1 and fail with:
Sending build context to Docker daemon  3.584kB
Step 1/6 : FROM ruby:2.1
 ---> 223d1eaa9523
Step 2/6 : RUN apt-get update   && apt-get install -y     node     python-pygments   && apt-get clean   && rm -rf /var/lib/apt/lists/
 ---> Using cache
 ---> e0a6ea40e651
Step 3/6 : RUN gem install   github-pages   jekyll   jekyll-redirect-from   kramdown   rdiscount   rouge
 ---> Running in 1a7e4b06740a
Successfully installed public_suffix-2.0.5
Successfully installed addressable-2.5.2
Successfully installed colorator-1.1.0
Building native extensions.  This could take a while...
Successfully installed http_parser.rb-0.6.0
Building native extensions.  This could take a while...
Successfully installed eventmachine-1.2.7
Successfully installed em-websocket-0.5.1
Successfully installed concurrent-ruby-1.0.5
Successfully installed i18n-0.9.5
Successfully installed rb-fsevent-0.10.3
Building native extensions.  This could take a while...
ERROR:  Error installing github-pages:
	ruby_dep requires Ruby version >= 2.2.5, ~> 2.2.
ERROR:  Error installing jekyll:
	ruby_dep requires Ruby version >= 2.2.5, ~> 2.2.
ERROR:  Error installing jekyll-redirect-from:
	ruby_dep requires Ruby version >= 2.2.5, ~> 2.2.
Successfully installed ffi-1.9.25
Successfully installed rb-inotify-0.9.10
Successfully installed sass-listen-4.0.0
Successfully installed sass-3.5.6
Successfully installed jekyll-sass-converter-1.5.2
Successfully installed kramdown-1.17.0
Building native extensions.  This could take a while...
Successfully installed rdiscount-<IP_ADDRESS>
Successfully installed rouge-3.1.1
3 gems installed
The command '/bin/sh -c gem install   github-pages   jekyll   jekyll-redirect-from   kramdown   rdiscount   rouge' returned a non-zero code: 1

Hi @GaillardTheo
First, thanks for reporting this issue. I reproduced it locally. Furthermore, I confirm your upgrade fixed this.
Regarding your contribution, I have the following comments:

Can you create a ticket on our bug tracker for this? https://issues.apache.org/jira/browse/JAMES . Then can you reword your commit to JAMES-XXXX Update dockerfiles/site/homepage/Dockerfile from ruby:2.1 to ruby:2.2? This helps us track changes, and is a common habit on this project.
While you fixed the reported problem I still encountered another issue while building this image:

WARNING: The following packages cannot be authenticated!
  libwrap0 init-system-helpers libax25 libfile-copy-recursive-perl
  update-inetd tcpd openbsd-inetd ax25-node node python-pkg-resources
  python-chardet
E: There are problems and -y was used without --force-yes
The command '/bin/sh -c apt-get update   && apt-get install -y     node     python-pygments   && apt-get clean   && rm -rf /var/lib/apt/lists/' returned a non-zero code: 100

Adding a --force-yes in the apt command solved that issue (there might be a better fix, but I do not get time having a closer look, sadly). Wouldn't you mind solving also that other issue?
Thanks again for your contribution!
Best regards,
Benoit

Sounds great, thanks for the rapid update!
Could you open an issue on the bug tracker, reword the commits as mentioned above, and remove the merge commit.
Best regards,
Benoit

Done.
I rename it JAMES-2431 Fix Dockerfile for build the website because upgrade from ruby:2.1 to ruby:2.2 is no longer relevant.

Hi.
I do not see changes on this pull request... You might need to force push changes on this branch...

Yes, I forgot this point.
I rebased the history to only one push.

Hi,
This pull request has just been merged.
Thank you again for your dedication toward the James project. If you need help, want to contribute documentation, new features, tests or bugfix, please don't hesitate to reach us.
One very last thing: I don't have write access to this repository, hence I can not close this issue. Wouldn't you mind doing it for me? It would avoid me annoying the Apache INFRA team with such simple concerns.
Thanks again,
Cheers,
Benoit


Java icon (and potentially others) not horizontally centering properly.

Using text-align: center really brings this out.

Could potentially add to the CSS properties to fit the box around the icon exactly, though not sure, not much of a CSS wizard.

I'm having the same issue right now. With multiple icon.

This really is an issue, if I drag and drop "java-bold" svg file onto http://fontello.com/, this java icon will push all my other well-behaved icons up and being clipped. Anyone knows how to fix this?

@xied75 If I had to guess its probably something with the svg bounding box.  If you open up the svg in an editor that's something that can be tweaked.  When I add icons I was careful about tweaking/simplifying the svgs to be "renderable" to a font.  Not every svg can easily be converted so you need to do a number of things.
Now, that being said, in the many years after this font's release, I bet there are better tools we could compile the font with compared to when it was originally developed.  I haven't had time recently to try and give some of the new tools a shot, but maybe I can try to find some time in the next couple months.  If anyone in the community could give it a try, any PRs would be awesome!

If I had to guess its probably something with the svg bounding box

Yep, it is. Actually, most of the icons are misaligned or sized incorrectly, which is what led to me fixing them all by hand. Didn't consider a PR because the adjustments would've been a breaking change for some layouts, I imagine.
So yeah, easy fix for now is to use this SVG for the java-bold icon. =)

@Alhadis Yeah, I can sympathize with the hand work.  It was a lot of work to put together what's in this repo too.  I actually do think those as a PR would have been awesome, but I get why you had concerns about breaking compat.  I read your docs on optimizing geometry and I'm wondering what editor/tool you ended up using?

Just Adobe Illustrator, and having an attention to detail. That's seriously all. =)

I have a background in graphic design, so I may as well put it to use. 😀

@Alhadis I've got almost zero graphic design experience -- so its cool to see how you did it :-)  I tried using only open source tools, but I'm guessing Adobe is the only way to really go in the end.  I'll dig into what you did further to see how we can polish things up.

Hahah! Nooo, the choice of program has nothing to do with it... I've been using Adobe software for over 10 years, so everything's burned deeply into muscle memory. What I did could've easily been done by somebody with an equal level of skill in Inkscape. =)


Feature Request: The content of the bubble menu is customizable

For example, when my rich text editor doesn't require the Code extension, the code should run smoothly. However, there are currently errors because the content of the bubble menu is hardcoded and must be initialized.

{!props?.hideBubble && (
    <>
      <ColumnsMenu editor={editor} />
      <TableBubbleMenu editor={editor} />
      <ContentMenu editor={editor} disabled={props?.disabled} />

      <BubbleMenuLink editor={editor} disabled={props?.disabled} />
      <BubbleMenuText editor={editor} disabled={props?.disabled} />
      <BubbleMenuImage editor={editor as any} disabled={props?.disabled} />
      <BubbleMenuVideo editor={editor as any} disabled={props?.disabled} />
    </>
  )}

I think we should add a parameter similar to 'toolbar', perhaps called 'bubble'.
export interface GeneralOptions<T> {
  /** Enabled divider */
  divider: boolean;
  /** Enabled spacer */
  spacer: boolean;
  /** Button view function */
  button: ButtonView<T>;
  /** Show on Toolbar */
  toolbar?: boolean;
  /** Show on Bubble Menu */
  bubble?: boolean;
}

I've been researching this, but it's not finished yet. I'm also not very certain about some of the effects. What's your opinion?😂

@condorheroblog I think we can try dynamic like this.
const bubbleList = ['bold', 'italic', 'underline', 'strike', 'code', 'link', 'divider', 'color', 'highlight']

export function getBubbleText(editor: Editor, t: any) {
  const bubbleMenu = bubbleList.filter((type) => {
    if (type === 'divider') {
      return true
    }

    const ext = editor.extensionManager.extensions.find((ext: any) => ext.name === type)
    return !!ext
  }).map((it) => {
    const ext: any = editor.extensionManager.extensions.find((ext: any) => ext.name === it)
    if (it === 'divider') {
      return {
        type: 'divider',
        component: undefined,
        componentProps: {},
      }
    }

    return ext.configure().options.button({ editor, t } as any)
  })

  return bubbleMenu
}

I understand your error, if we are not import extension when initial editor,
we can not use extension in bubble menu

Yes, no import no UI🤔

Yes, no import no UI🤔

yes, I think it oke.
if want to show code on the bubble, we need to import Code extension to BaseKit and hide it

or we can pass config toolbar to extension to hide/show extension icon on toolbar
export const Code = TiptapCode.extend<CodeOptions>({
  addOptions() {
    return {
      ...this.parent?.(),
+      toolbar: false,
      button: ({ editor, t }) => ({
        component: ActionButton,
        componentProps: {
          action: () => editor.commands.toggleCode(),
          isActive: () => editor.isActive('code') || false,
          disabled: !editor.can().toggleCode(),
          icon: 'Code',
          shortcutKeys: ['mod', 'E'],
          tooltip: t('editor.code.tooltip'),
        },
      }),
    }
  },
})

@condorheroblog ah you mean, We can make bubble menu dynamic content, currently I am hardcoding the content of the bubble. ok. We will think of ways to make your thing happen

I think you understand what I mean is.

The ability to flexibly configure this feature is really exciting. The toolbar is even more commonly used. The plugin could support a standard mode, and then expose an API that exports all toolbar components to the user. Users could then customize the order and integration of these components. For example, users could implement a simplified mode.

so I think we need to have a step before showing icon (this step to add extension to editor)  after that we can show/hide extension on toolbar menu or bubble menu.


Trouble compiling

Compilation difficulties submitted by Taylor Baird
[ 84%] Building CXX object CMakeFiles/profess-pybind.dir/pyrofess/pyrofess.cpp.o
In file included from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/cast.h:15,
                 from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/attr.h:13,
                 from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/detail/class.h:12,
                 from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/pybind11.h:13,
                 from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/functional.h:12,
                 from /home/taylor/profess/pyrofess/pyrofess.cpp:6:
/home/taylor/profess/external/deft/external/pybind11/include/pybind11/detail/type_caster_base.h: In function ‘std::string pybind11::detail::error_string()’:
/home/taylor/profess/external/deft/external/pybind11/include/pybind11/detail/type_caster_base.h:517:26: error: invalid use of incomplete type ‘PyFrameObject’ {aka ‘struct _frame’}
  517 |             frame = frame->f_back;
      |                          ^~
In file included from /home/taylor/miniconda3/envs/profess/include/python3.11/Python.h:42,
                 from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/detail/common.h:211,
                 from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/cast.h:13,
                 from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/attr.h:13,
                 from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/detail/class.h:12,
                 from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/pybind11.h:13,
                 from /home/taylor/profess/external/deft/external/pybind11/include/pybind11/functional.h:12,
                 from /home/taylor/profess/pyrofess/pyrofess.cpp:6:
/home/taylor/miniconda3/envs/profess/include/python3.11/pytypedefs.h:22:16: note: forward declaration of ‘PyFrameObject’ {aka ‘struct _frame’}
   22 | typedef struct _frame PyFrameObject;
      |                ^~~~~~
make[2]: *** [CMakeFiles/profess-pybind.dir/build.make:76: CMakeFiles/profess-pybind.dir/pyrofess/pyrofess.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:289: CMakeFiles/profess-pybind.dir/all] Error 2
make: *** [Makefile:136: all] Error 2

@Taylor-96, I've just updated to use the latest pybind11. Would you mind trying again from scratch, and letting me know which compilers and python version you use? Thanks!

Update from email

just an update. I tried a different installation of fftw3 and gave it another go. I got a few errors saying "‘size_t’ was not declared in this scope" in the building of extras.cpp as it seems like there is something going on with the namespaces. After switching to std::size_t in minimizers.cpp and minimizers.h everything built correctly. Now all the unit tests passed so it seems like updating to pybind11 did the trick.


found and solved one small problem, when zooming the image node, especially with the height and width changing at the same time

QPainter::begin: Paint device returnd engine == 0,type:2
QPainter::begin: Painter must be active to set rendering hints.

NodeGemetry.cpp
QPointF NodeGeometry::widgetPosiont() const
return QPointF(_spacing + portWidth(PortType::In),
(captionHeight() + _height - validateHeight() - _spacing - w->height())/2.0);
return QPointF(_spacing + portWidth(PortType::In),
(captionHeight() + _height - w->height())/2.0);
w->height() is int, but captionHeight(), _height, validateHeight(),_spacing are unsigned int ,
this cause the problem.
I do it like this:
return QPointF(_spacing + portWidth(PortType::In),
((int)captionHeight() + (int)_height - (int)validateHeight() - (int)_spacing - w->height())/2.0);
return QPointF(_spacing + portWidth(PortType::In),
((int)captionHeight() + (int)_height - w->height())/2.0);
it works well

In NodeGeometry.cpp

Hi! Thanks for finding it.
Could you pleas make a pull-request?
Thank you
Dmitry


Show that LDAP users cannot be deactivated

Summary

Is the feature in stable branch or under review?

[] Feature in stable branch (master, main)?
[x] Feature still under review? If yes, list all related pull requests for reference.
https://github.com/mattermost/mattermost/pull/25167

Test server

Test client

[x] Browser
[] Mobile App (version, OS)
[x] Desktop App (version, OS)

Test case saved as MM-T5517


[Candidate 1v1 Subjugation Mk 14 [WBC Winner]] Are map.ini changes safe?

Issue Description
Are map.ini changes safe?
Weather
  SnowEnabled = Yes
  SnowTexture = exfthrower03.dds
  SnowBoxDimensions = 100       ;width/height of box around camera containing snow.
  SnowBoxDensity = 0.8       	;amount of snow particles per world-unit. Raise to increase particle count.
  SnowFrequencyScaleX = 32   	;speed of side-to-side wave movement.
  SnowFrequencyScaleY = 1      	;speed of side-to-side wave movement.
  SnowAmplitude = 0.8      		;amount of side-to-side movement.
  SnowVelocity = -0.01			;speed at which snow falls
  SnowPointSize = 0.1			;scale the size of snow particles.
  SnowPointSprites = yes 		;set to "no" for point-sprite emulation.
  SnowQuadSize = 0.1 			;scale the size of snow particles when using point-sprite emulation.
End

Object TreeBirch01
 ReplaceModule ModuleTag_01
  Draw = W3DTreeDraw ModuleTag_Aux01
    ModelName = PTDogwod08	;PTDogwod03
    TextureName = PTSpruce01.tga			;PTOakFall2.tga	;PTPine01.tga
    DoTopple         = Yes
    DoShadow         = Yes
    ToppleFX         = FX_ToppleTree
    BounceFX         = FX_OptTreeBounce
    KillWhenFinishedToppling = Yes
    SinkDistance     = 10;
    SinkTime         = 5000;  5 seconds.
  End
 End
 Scale = 1.2
End

Object TreeBirch02
 ReplaceModule ModuleTag_01
  Draw = W3DTreeDraw ModuleTag_Aux01
    ModelName = PTDogwod03
    TextureName = PTSpruce01.tga			;PTOakFall2.tga	;PTPine01.tga
    DoTopple         = Yes
    DoShadow         = Yes
    ToppleFX         = FX_ToppleTree
    BounceFX         = FX_OptTreeBounce
    KillWhenFinishedToppling = Yes
    SinkDistance     = 10;
    SinkTime         = 5000;  5 seconds.
  End
 End
 Scale = 1.2
End

Object TreeBirch03
 ReplaceModule ModuleTag_01
  Draw = W3DTreeDraw ModuleTag_Aux01
    ModelName = PTDogwod08
    TextureName = PTPine01.tga			;PTOakFall2.tga	;PTPine01.tga
    DoTopple         = Yes
    DoShadow         = Yes
    ToppleFX         = FX_ToppleTree
    BounceFX         = FX_OptTreeBounce
    KillWhenFinishedToppling = Yes
    SinkDistance     = 10;
    SinkTime         = 5000;  5 seconds.
  End
 End
 Scale = 1.2
End

Object TreeBirch04
 ReplaceModule ModuleTag_01
  Draw = W3DTreeDraw ModuleTag_Aux01
    ModelName = PTDogwod03
    TextureName = PTPine02.tga			;PTOakFall2.tga	;PTPine01.tga
    DoTopple         = Yes
    DoShadow         = Yes
    ToppleFX         = FX_ToppleTree
    BounceFX         = FX_OptTreeBounce
    KillWhenFinishedToppling = Yes
    SinkDistance     = 10;
    SinkTime         = 5000;  5 seconds.
  End
 End
 Scale = 1.2
End

Object TreePine
  Scale = 1.25
End

Object TreePine3
  Scale = 1.25
End

Object TreeSpruce2
  Scale = 1.25
End

Object TreeSpruce05
  Scale = 1.25
End

Object Bush2
  Scale = 1.25
End

Object Bush8
  Scale = 1.25
End

Object Bush11
  Scale = 1.25
End

AudioEvent Amb_WinterNatureNightWolves
  Sounds = awnnwo1a awnnwo1b awnnwo1c awnnwo1d awnnwo1e adog01a
  Control = loop random
  Delay = 8000  15000
  Priority = lowest
  Volume = 95
  VolumeShift = -10
  PitchShift = -10 10
  Type = world everyone
End

AudioEvent AmbientWavesLake
  Control = loop all
  Sounds =  awavlaka awavlakb awavlakc awavlakd awavlake
  Priority = LOWEST
  VolumeShift = -10 10
  PitchShift = -30  30
  Delay = 3000  5000
  Volume = 80
  Type = world everyone
End

Expected behavior
Map.ini changes do no carry over to other maps.

I tested the ini with multiple computers in network mode and couldn't notice any issues.
I had a version with and without ini and behaviour was as expected:

No mismatch because trees are bigger
No ini changes carried over to other maps

If you have no other concerns I think this one can be closed.

Sounds good to me.


Native aot with options builder methods

This implements "sharing" the contexts via JsonSerializerOptions extensions that simply tack on the context to the options' .TypeInfoResolverChain.
There is a single bug that I'm experiencing, and I don't know why.  Specifically JsonPointer won't serialize inside the Json.Schema.EvaluationResultsConverter.Write() method.  When attempting to serialize the .Details collection (which is IReadOnlyList<EvaluationResults>), I pass in the options, and I have confirmed that at this point all of the resolvers are present in the options.  Later, through nested serialization, it comes back into the .Write() method with the JsonSchemaSerializerContext.Default.Options only, which means that it's lost all of the type resolvers somehow, and it fails on JsonPointer.
Now, I know that I can just add JsonPointer to the internal serializer context, but I'd really like to figure out why the options object is changing as this is the root cause.

I did notice that the serialization after going into the options.Write for the .Details collection, it ends up at the "AOT-aware users should not get this far" line because we don't have an explicit aot-compatible-converter for the collection.
The options still has the full resolver chain at this point.  Whatever is happening, it's in the external code between this line and going back into the EvaluationsResultsConverter.


[Feature Request] support organization's global token

Thank you for this great feature. We are heavily using this feature to track our code coverage.
Now, when we add new repo to our organization, we need to go to codecov repo page, generate token and register it in github repo page.
It takes time and we are really happy if we can use global token with this uploader.
Do you have any plan to support global token?
Thank you.

Hi @knorth55 ,
Not with the uploader, but our new CLI supports the global upload token https://docs.codecov.com/docs/the-codecov-cli

@drazisil-codecov
Hi, thank you.
Do you have any good example repo or action which uses the new codecov-cli in github actions?

Hi @knorth55 , Yes, here is an example https://github.com/getsentry/sentry/blob/d549d6b5448165adbbba3896731314a398d0a098/.github/workflows/codecov_ats.yml#L74

@drazisil-codecov thank you! I will check it.


Make *.table file a configurable option

Replace fixed dropdown option with a configurable path to the user's own keyword model resource.

PR in Bot Framework repo: https://github.com/microsoft/botframework-solutions/pull/3368


chore(ci): switch to github actions

Codecov Report

Merging #86 (efca13b) into main (e8c1bf9) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #86   +/-   ##
=======================================
  Coverage   93.59%   93.59%
=======================================
  Files          12       12
  Lines         562      562
=======================================
  Hits          526      526
  Misses         36       36

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 e8c1bf9...efca13b. Read the comment docs.


"Theme" Option for Opacity for backgrond in UI elements.

Something was bugging me and it just clocked what it is, when you open a UI item, it's fully opaque.
Dynmap actually has opacity with the player UI, so you can see what's behind it.

Can we please get a "theme" variable for how opaque we want the pop out UI background?

With the latest commit this is now possible by changing the --background-base variable to a semi-transparent value (such as dynmap's rgba(0, 0, 0, 0.6).
You may also want to set --text-hover to a different value (such as #222222) to improve contrast on hovered buttons if you choose to do this.


Playing some videos on any platform will get stuck

Generic information

Vlc.DotNet version : Latest version

Vlc.DotNet project used : (WinForms/WPF/Core)

libvlc version : 64

.net version : 3.1

Project language :(C#

Project build architecture : 64

Operating system : windows 64

Summary
Playing the following video will get stuck. On any platform, I have tried WinForm, WPF, xamarin.android, xamarin.ios
https://bj.bcebos.com/kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4
https://bj.bcebos.com/kpy-organizations/U12760068/videos/2021083110332897820349837654.mp4

Damn, you even sent videolabs an email. Spamming is the best way to not get help.
 Spamming is the best way to not get help.
Close this J.

I've sent the details. But I didn't get any help. The template sent by me and others is the same, and the details have been submitted.

You have sent an email less than 24h ago, created an issue here and opened a stackoverflow question (to which I gave you a hint).
If you think asking the same question over and over again on all possible channels will get you what you want, you're mistaken.
You won't get any more help from me on any videolan project, so next time you contact us you will get a ban. This is your warning. Bye.

You have sent an email less than 24h ago, created an issue here and opened a stackoverflow question (to which I gave you a hint).
If you think asking the same question over and over again on all possible channels will get you what you want, you're mistaken.
You won't get any more help from me on any videolan project, so next time you contact us you will get a ban. This is your warning. Bye.

I didn't send it on stackoverflow. Maybe I asked questions in other groups and others sent it for me. Please don't misunderstand me. Thank you. I want to know if I can't play such a video? However, you can play the video normally by using the MediaElement in the xamarin community toolkit.

You have sent an email less than 24h ago, created an issue here and opened a stackoverflow question (to which I gave you a hint).
If you think asking the same question over and over again on all possible channels will get you what you want, you're mistaken.
You won't get any more help from me on any videolan project, so next time you contact us you will get a ban. This is your warning. Bye.

And you said there was no problem playing on the computer VLC client.

It does freeze on my VLC on desktop. Did you even had a look at the logs ? (logs that you failed to provide despite repeated request to fill the template, that mentions to attach logs)
I have many of these:
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=8550558-
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:36 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 106038812 Connection: keep-alive Content-Range: bytes 8550558-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:36 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: W/mdT9Bd1qKdAV1gjwHgjMGpHXbDraMOUdsX9mIe52nJiMSGWGvzlyUjgW7NYBZCFgIymVbEGnXN+TKV9r2BWw== x-bce-request-id: db2d5f2e-4c7c-4bfd-8f2f-e90a45b1bbb4 x-bce-storage-class: STANDARD
main debug: Buffering 27%
main debug: Buffering 41%
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=2503253-
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:39 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 112086117 Connection: keep-alive Content-Range: bytes 2503253-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:39 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: NA3jYrh48Y3K2r/jPflfK0GRIdVytWhELILWk6OlXTjhnQrRqs5npXhaoh+6YUFutmOWzstSrSsUNPQouovh8w== x-bce-request-id: 39d34d0c-a24e-4246-a177-095e299a7678 x-bce-storage-class: STANDARD
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=8759716-
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:43 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 105829654 Connection: keep-alive Content-Range: bytes 8759716-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:43 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: vY9yhs+sNjP3kfsDlPUrzti4AX1NefLjm2I3/f8rx2GJOnVgoeGXpK++RS0e1PgXOBdYloOPOpDygI7Pyf+Nyg== x-bce-request-id: f050d2ab-a064-4648-b7b7-420eeaf98726 x-bce-storage-class: STANDARD
main debug: Buffering 54%
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=2535008-
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:44 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 112054362 Connection: keep-alive Content-Range: bytes 2535008-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:44 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: /NgPTRhaCUCszH7TKyXkUf5xRfvWMuwgeH6VZ8mdD1L5wIeAkJz+pt1g9L7cTfScGGI6UuqhJatlnd0Dbrf8fw== x-bce-request-id: b7c54ba4-06f6-4d7e-8837-b9edc9fdcf1b x-bce-storage-class: STANDARD
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=8869669-
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:45 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 105719701 Connection: keep-alive Content-Range: bytes 8869669-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:45 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: EW7JDty5MNxxP/WDnqWCSBsYoRuGeQg5O6NuQcYoE1rJby1yw1TkQw9h5E1RLW2KMvzNtHSLYHjKI49tBeD38A== x-bce-request-id: fcc0073e-e3f5-4a60-b932-decf7eb6d804 x-bce-storage-class: STANDARD
main debug: Buffering 68%
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=2568425-
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:03:02 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 112020945 Connection: keep-alive Content-Range: bytes 2568425-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:03:01 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: vqR/Zvv67RDy04HMI/uF1ymRpCmhUjrEMzacoorlkI/B8pvgEakZygKZzxIOhSreztvEWgTTHx6ABwgqrWL0EA== x-bce-request-id: 5c287a31-a095-4ded-9629-e2b97044af80 x-bce-storage-class: STANDARD
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos/2021091617080192065864213581.mp4 HTTP/1.1 Host: bj.bcebos.com Accept: */* Accept-Language: fr User-Agent: VLC/3.0.16 LibVLC/3.0.16 If-Match: "-8b51065e70648a4b4a1e37cf9cdfc25d" Range: bytes=8954162-
http debug: incoming response: HTTP/1.1 206 Partial Content Date: Sat, 18 Sep 2021 11:02:49 GMT Content-Type: video/mp4; charset=UTF-8 Content-Length: 105635208 Connection: keep-alive Content-Range: bytes 8954162-114589369/114589370 ETag: "-8b51065e70648a4b4a1e37cf9cdfc25d" Expires: Tue, 21 Sep 2021 11:02:49 GMT Last-Modified: Thu, 16 Sep 2021 09:08:30 GMT Server: BceBos x-bce-content-crc32: 869876731 x-bce-debug-id: rw6TVzJFC93vvYd6XUbqx4/vYGU7qWzvrkA2PguhJVKISw/zvWMVFN/8k+JmE9bFgxlFEpWZ7oRUz1UnxmcCKw== x-bce-request-id: b391cfe9-509c-49c0-9ae6-77d71089b865 x-bce-storage-class: STANDARD
main debug: Buffering 82%
main debug: resolving bj.bcebos.com ...
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
http debug: outgoing request: GET /kpy-organizations/U3017318/videos

That's a server-side problem, there seem to be a problem with the TLS certificate.
In any case, that's not a Vlc.DotNet issue. Did you even try with Vlc.DotNet ? because you mention Xamarin.Forms that is not supported by Vlc.DotNet.


changing input/output of batteries requires both hands to be empty. Only right hand should be required ?

NuclearCraft 2.x for version 1.12.2 is no longer being developed as the focus of attention has been shifted to the overhaul. Bugs reports will be responded to, but new features will no longer be accepted! Hopefully you can understand that working on two branches of this project at once is far too time-consuming!
Please use a paste tool such as Pastebin (https://pastebin.com) for crash logs!

Unfortunately I think this is just how Minecraft works - if the main hand is empty, the hand ‘used’ on right-clicking is the off-hand, so they both have to be empty.


OCM-210 | fix: adding GPULimits to autoscaler configuration

/cc @osherdp
/cc @screeley44
This PR introduces support for GPULimits back into scope for OCM-210.

full day 2 operations is also part of scope for this.

@osherdp @Gregory-Pereira can we close this?

/close


[WIP] Add github workflow to release to rubygems automatically

@gmcculloug I just need the secrets set so dippy-bot can push this to rubygems. Other than that it's ready to go.

cc @slemrmartin @syncrou


[release-2.4] Use config_checker as the healthz checker

Use config_checker as the healthz checker so that the pod can be
restarted proactively when hub kubeconfig is changed. This is
necessary for backup and restore scenario.
For issue: open-cluster-management/backlog#17651
Signed-off-by: Yu Cao<EMAIL_ADDRESS>

/hold

Why are the dependencies vendored? The commit message doesn't explain it.

@mprahl It was vendored in 2.4 branch which I don't really know why. I was just following it. I believe in 2.5 branch as part of operator-sdk upgrade, we are going to remove the vendor folder.

The 2.4 branch has dependencies vendored. It was a change of https://github.com/open-cluster-management/governance-policy-spec-sync/pull/58. I do not have the history of it. I was just following it.
I believe for 2.5 branch we are going to remove the vendor folder as part of operator sdk upgrade.

The 2.4 branch has dependencies vendored. It was a change of #58. I do not have the history of it. I was just following it. I believe for 2.5 branch we are going to remove the vendor folder as part of operator sdk upgrade.

Got it. Could you please squash that into your previous commit since it's part of the same logical change?

@mprahl yeah, I squashed it again. Now it's single commit.

/unhold


Preserve attributes when copying files into buildroot

I know nothing about your test suite. So no. :)

Unfortunately, I am not inclined to add a change like this without a test, mostly to ensure that regressions don't happen. The tests are written in mocha/chai, and can test the resulting rpm (although not by installing it). If you aren't willing/able to write a test for this, I'm afraid that I'll have to close this PR.

Per my previous comment, I'm closing this PR. I will be more than happy to reopen it if tests are added.


Python wrapper

Set up full python wrapper for running rustsim on its own.

@caufieldjh does #42 close this?

It certainly works outside the OAK context, so yes, let's consider this complete


remove environment commands

Fixes #48

removes each environment command, one commit at a time, squash the commits if all to be merged

@whitlockjc can you review this when you get a chance? Thanks :)

I think we need to keep get/patch of environment.  Since we'll still be storing hosts in the environment, you will need a way to update those values.  Thoughts?

I think I'm confused. Are the hosts being set in the environment explicitly by Edge or is it just initially set by Edge and users can manually add more outside of Edge?

Enrober will query Edge for them and use them when creating/updating an
environment.  So, I guess they don't need to be options in shipyardctl once
enrober is updated but you'd still need a way query it.  Maybe shipyardctl
and enrober updating an environment just syncs with Edge for now?
On Thu, Dec 8, 2016, 11:10 AM Noah Dietz<EMAIL_ADDRESS>wrote:

I think I'm confused. Are the hosts being set in the environment
explicitly by Edge or is it just initially set by Edge and users can
manually add more outside of Edge?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/30x/shipyardctl/pull/49#issuecomment-265811439, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAGCUzrglVKeV_XTz334XjRRN3S-ZKnVks5rGEgggaJpZM4LEx2x
.

--
Take care,
Jeremy Whitlock
Twitter: @whitlockjc

Ok so keeping the get environment is necessary. I agree with that.

Maybe shipyardctl and enrober updating an environment just syncs with Edge for now?

So does shipyardctl talk to Edge and then forward to enrober? Or does that mean shipyardctl triggers an enrober sync with Edge? Would the command be more like shipyardctl sync environment?
It's hard to make a decision on this now when we are about to change it...apologies if I'm just confusing things

Great question.  I think enrober drives it.
On Thu, Dec 8, 2016, 11:31 AM Noah Dietz<EMAIL_ADDRESS>wrote:

Ok so keeping the get environment is necessary. I agree with that.
Maybe shipyardctl and enrober updating an environment just syncs with Edge
for now?
So does shipyardctl talk to Edge and then forward to enrober? Or does
that mean shipyardctl triggers an enrober sync with Edge? Would the
command be more like shipyardctl sync environment?
It's hard to make a decision on this now when we are about to change
it...apologies if I'm just confusing things
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/30x/shipyardctl/pull/49#issuecomment-265816639, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAGCUygDsJw0fDtiWMAavlel2h3bvL5eks5rGE0JgaJpZM4LEx2x
.

--
Take care,
Jeremy Whitlock
Twitter: @whitlockjc

Agreed, I think enrober should handle this and shipyardctl should be a trigger mechanism.

closing in favor of a PR for #51


es6 imports and commonjs imports in jsx region are different

// jsconfig.json in the root of nextjs project
{
"compilerOptions": {
"baseUrl": "."
}
}

When imports used in js region it uses ES6 imports.
Whed imports used in jsx region - commonJS. What i'm doing wrong?
How to use only ES6 moduels in jsx region also?

https://github.com/neoclide/coc-tsserver#configuration-options


Separated variables from message in a couple loggers.

Variable data should be logged separately, the logger does the
interpolation. Follows established pattern and best practices from
https://docs.python.org/3/howto/logging.html#logging-variable-data

You can use flake8-logging-format to check for others.

Thanks for the review.
I ran flake8-logging-format and it did not reveal other cases. The call to str() has been removed in the latest revision.

The suggestion to remove the call to str() disappeared from GitHub. Do you believe it is necessary?

The suggestion to remove the call to str() disappeared from GitHub.

Sorry. I was on mobile and commented on the commit in the PR, so it didn't come out as a normal review. It will have disappeared when you force pushed. A rather annoying quirk that I wish GitHub would fix.


Multi-line (word wrapping) for xaxis labels do not work when using paired-values series

Bug report
Codepen
https://codepen.io/paulovpereira/pen/mdPYQpJ
Explanation

What is the behavior you expect?

When x value is an array, the multi-line (word wrapping) behaviour should be applied for xaxis labels. I expected same behaviour as stated in the documentation: https://apexcharts.com/docs/multiline-text-and-line-breaks-in-axes-labels/

What is happening instead?

Instead of breaking lines for the labels, the items from array are being added in the same line separated by commas.

What error message are you getting?

No error messages, just wrong behaviour.

I'm having the same issue

Amazing, thanks @junedchhipa!

Same issue  exists on ng-apex charts 1.7.1   and apex charts 3.35.2  when using Angular 13

@junedchhipa please, check the codepen that I created again. The behavior is still wrong, but different now. The values in each line is the whole array separated by comma, instead of the position in the array matching the line index.

I'm also having this problem, I had implemented the chart code last week and this Monday it had this bug

This issue is fixed in the latest version<EMAIL_ADDRESS>

@junedchhipa thank for your reply. but it seems that the bug appears when i build the project for production. i tried<EMAIL_ADDRESS>before create my fix and nothing, but i prefer my own fix. Thanks for all


Loader and Trigger for EXTRACT

Key Functions:

[x] compose a Matlab script to define an EXTRACT analysis
[x] trigger EXTRACT analysis in Matlab from python.
[x] load the EXTRACT analysis results.

Do we need to add the matlab engine to requirements.txt or just update the Element Calcium Imaging tutorial docs?


Add missing fqn -> storageIdent conversion

Stumbled on this which should be left out from one of drop-column PRs.

Thanks for catching!
I think we need a test here. It was not caught by testNeqAnyOnArrayLiteral because on LuceneQueryBuilderTest-s we don't assign OID-s and thus probe.storageIdent() ==  probe.column().fqn().
Can we have a LuceneQueryBuilderIntegrationTest case for that?

Since all query tests now use oids, no need to add new tests.


FR-opts and args

I’m sorry. I did the suggested changes and pulled them into my repository instead of creating a new pull request…

Thank for this! I've updated the README and rev'd the version (this is supported as of 1.0.1). Thank you again!


update go since 1.16 is eol

Closing as included in #926 which also bumps the commit ID (which is necessary for the higher Go version with it's depndencies, I reckon?)


reduce input field length in all the forms

Fixes

https://issues.redhat.com/browse/HAC-2342
https://issues.redhat.com/browse/HAC-2340
https://issues.redhat.com/browse/HAC-2347
Description

Width on text input spans across window. Input field should be set to a maximum width of 750px
Type of change

[x] Bugfix

Screen shots / Gifs for design review

Integration test page:

Small screen:

Import page:

Browser conformance:

[x] Chrome
[x] Firefox
[x] Safari
[ ] Edge

/retest

/retest

/retest


Refactored TimeDependentOperator Documentation [operator-doc]

This PR attempts to address issues identified in #3443 by improving the documentation for the TimeDependentOperator, among others that appear to stem from some documentation being written towards a DAE while other documentation was written towards a general ODE form.
A summary of the changes (and the motivation) is

the general description of the algebraic equations with $F$ and $G$ tended to switch between using $y$, $k$, and $f$ in a manner that seemed to cause confusion... this PR refactored the documentation to describe an operator from $(x,t)$ to $k(x,t)$ such that $F(x,k,t) = G(x,t)$, reserving $y$ for output in some member functions and avoiding the use of $f$ (and any confusion with it not being related to $F$).
for ODEs of the form $M \frac{dy}{dt} = g(y,t)$, it was not clear what $F$ and $G$ are nor which should contain the mass matrix... this PR refactored the documentation to directly describe $F$ and $G$, perhaps in a pedantic fashion, and how the mass matrix is included depending on whether the derived class uses $G(x,t) = M^{-1} g(x,t)$ or $G(x,t) = g(x,t)$ (especially important for Mult and SUNImplicitSetup).

PR
Author
Editor
Reviewers
Assignment
Approval
Merge

#4115
@cjvogl
@tzanio
@acfisher + @jandrej
2/10/24
⌛due 2/24/24
⌛due 3/2/24

PR Checklist

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

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

[ ] Update INSTALL:

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

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

[ ] .github
[ ] .appveyor.yml

[ ] Update .gitignore:

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

[ ] New examples:

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

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

[ ] Update examples/CMakeLists.txt:

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

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

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

[ ] New miniapps:

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

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

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

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

[ ] New capability:

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

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

[ ] Update internal tests to include the new features.

@acfisher, I hope this is along the lines of what you were looking for.  I certainly welcome input from @jandrej and @bensworth as to whether this makes things more clear or not.

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

@cjvogl Overall I like the changes. I think my only complaint is I don't love the use of x as arguments for F and G, because in PDEs it is very natural to think of x specifically in the context of the spatial domain, not as a variable. Personally I would change that to y everywhere. Otherwise, thanks for clarifying documentation.

@cjvogl Overall I like the changes. I think my only complaint is I don't love the use of x as arguments for F and G, because in PDEs it is very natural to think of x specifically in the context of the spatial domain, not as a variable. Personally I would change that to y everywhere. Otherwise, thanks for clarifying documentation.

@bensworth, that makes sense to me.  I would like to avoid use of y in the arguments for F and G only because it appears as the "out" variable in Mult... would u work? i.e., F(u,k,t) = G(u,t)?

I don't have a preference

@bensworth , I ended up going with u instead of y just to more clearly denote when talking about a general F and G (using u) and typical F and G for solving ODEs/DAEs (using y).  Let me know if this doesn't work for you.

Hey @cjvogl ya u is great, just anything but x. It could be worth adding a comment that k generally corresponds to dy/dt, but this is just a suggestion, I don't feel super strong about it

@cjvogl Sorry I didn't get to this till now.  Yes this is exactly what I was looking for.  Thanks for putting it together.

I commented above about a few places where the meaning of constants/methods is being changed in a way that is not backward compatible. There are probably more places like this -- I did not look further. I think we should avoid changing things in a way that is not backward compatible.

I commented above about a few places where the meaning of constants/methods is being changed in a way that is not backward compatible.  There are probably more places like this -- I did not look further. I think we should avoid changing things in a way that is not backward compatible.

@v-dobrev , I agree that this refactor in documentation should be consistent with current derived classes / backwards compatible.  My intention was to have this all be backwards compatible, so either

I didn't explain things in a way that the backwards compatibility is clear
I don't understand how the non-compatible derived classes interpreted the structure of TimeDependentOperator

Do you have a feeling for which it is?  If you think it is 2, can you point out some derived classes that this documentation will not be backwards compatible with?

One last suggestion: extend the comment here: https://github.com/mfem/mfem/blob/70c6f713d5a6f6790320c072b82b46b469efb4b9/linalg/operator.hpp#L349
to include a ref to Type with its documentation:
   Type type; /**< @brief Describes the form of the TimeDependentOperator, see
                   the documentation of #Type. */

@acfisher, I believe all suggestions have been applied & concerns addressed.  If am I missing any, I am happy to quickly tackle them.

This may be ready to go. @cjvogl recommends to merge this before #4049.

Merged in next for testing...

Thanks @cjvogl !


Remove 'aggregate' syntax in engine

This PR removes the old aggregate syntax in perspective.js and the C++ core, making the API symmetrical to the plugin API, which uses aggregates and columns.

Views are constructed using the aggregates and columns syntax
Passing in aggregate throws an error within table.prototype.view
Weighted mean aggregate parsing is removed with the new syntax
Change highcharts to use aggregates syntax

Update: benchmark suite still uses old “aggregate” syntax, and I want to fix that before this goes into master.


Clarify how inheritance works when retrieving objects

This change is inspired by ticket 107172. It is not clear from the documentation how retrieval works when it comes to inheritance.

 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.


Reduce amount of queries performed by Range to 1.

Wonderful work getting this into a single query!
How much did this improve the performance?

Well depends on what people do with the ranges. But on certain badly constructed sites it got rid of 5000 queries en 12 seconds of request time hahahaha. The range object becomes a lot more useful like this, the contains_product queryset method is also handy if you want to get to the applicable discounts really fast (can also be done in 1 query).

There is 1 thing that can be a regression in performance, methods that return real queries instead of casted to list or set can slow down paginators ans things that access by index, because querysets will perform a query when accessed by index. I haven't checked for this, because I don't think that is in scope of this PR, but worth noting. I think all the model methods should return queryset and never casted to list. That should be done when needed at the point where that is needed.

How about it? This is a really nice PR all our sites have become much snappier after this improvement. Pages that list products become a lot snappier because of the performance improvement on the strategy.

Will try and get this merged next week.


Issue #3: List of Students

Requests

https://github.com/saigon-tech/laravel-exercise/issues/3 List of Students

Changes

Create a file named student-detail.blade.php, create a search form and Student-list table within this blade.
Create and config student model and grade model for a relationship matching - then render Student list added pagination method.
Config route for handling search function.

Testing

Access the URL localhost/student-list.
Use the pagination/Search for students by name.

@ndvkhangsgt
Please fix conflict.


[MM-35310] Only show channels not in a team attached to the current policy

Summary
When selecting channels for a policy, you should only see channels that are not related to a team in the current policy
Ticket Link
https://mattermost.atlassian.net/browse/MM-35310
Release Note
NONE

@calebroseland @furqanmlk Kind note to review, we could get this in for the next Cloud release for May 19th.

Will try to auto merge this PR once all tests and checks are passing. This might take up to an hour.

Trying to auto merge this PR.

Pull Request successfully merged
SHA: 7f60af12b2301005113c0953fd3391c7c0c72bba

/cherry-pick cloud

/cherry-pick cloud

Cherry pick is scheduled.

Error trying doing the automated Cherry picking. Please do this manually
+++ Updating remotes...
Fetching upstream
/app/.ssh/config: line 1: Bad configuration option: {message
/app/.ssh/config: terminating, 1 bad configuration options
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
error: Could not fetch upstream
Fetching origin
/app/.ssh/config: line 1: Bad configuration option: {message
/app/.ssh/config: terminating, 1 bad configuration options
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
error: Could not fetch origin

+++ Returning you to the master branch and cleaning up.

@BenCookie95 Seems to need a manual cherry-pick to cloud.

@amyblais cherry-picked to cloud


Remove unneeded pysilk_mod

mac and some linux system will have problem to install pysilk_mod

拓展依赖目前都放在requirements-optional.txt中


Documentation: Applications that use libmill to show off libmill (current & future) e.g. web server?

In the documentation somewhere, it would be nice to compile a list of applications or examples that use libmill. I don't think there are many at the moment, but it would be nice to have a substantial project in the future that uses libmill to showcase its features.
For example, I'm currently working on a simple (unreleased) HTTP/2 web server using nghttp2 and libmill sockets.  In terms of performance, it's about 20% slower than lwan on single-threaded, single stream performance.  This is actually really good as lwan is HTTP/1.1, which is simpler to parse than HTTP2, and lwan has highly optimised web-serving code with custom assembler context switching.  Using HTTP2 features like streaming, easily exceeds lwan's performance.  However, this is very toy static file serving at the moment and it's comparing apples with oranges but it does mean that libmill is at least comparable in raw performance.  I suspect once SSL is implemented in libmill, the performance will exceed that of lwan + hitch combination.
I'll release the code in the near future once I've finished my thesis and tidied the code a bit.

Nice!
As for the docs, yes, we can add a webpage with the list of projects. Once you have finished your HTTP server, you can add the page into gh-pages branch and send a pull request.


Opening .dods with OPeNDAP clients

Hi again @abkfenris.
So I was testing OPeNDAP clients with my Catalog-To-Xpublish repo which uses xpublish-opendap. There seems to be some issues with certain clients/techniques for opening the data.
For reference the testing URL I am using looks like this: "http://<IP_ADDRESS>:8000/conus404-daily/datasets/zarr-s3/opendap?ACETLSM[100:150][100:300][100:300]" where "zarr-s3" is the dataset name.
What works:

xarray.open_dataset(DODS_URL, engine='netcdf4'): This works as expected.
netCDF4.Dataset(DODS_URL): This works as expected.

What doesn't work:

xarray.open_dataset(DODS_URL, engine='h5netcdf'): This fails with an "OSError: [Errno 404] Not Found" error. Looking at the logging it appears that the xarray backend splits to root (i.e., "http://<IP_ADDRESS>:8000/") from the rest of the URL adding an extra "/", leading to a 404.
xarray.open_dataset(DODS_URL, engine='pydap'): This works as expected at first, but when you try and access the underlying values (i.e., dataset[VARIABLE].values) further requests are made to the server that lead to a "IncompleteRead" error. I suspect this could be due to the altered URL that is pinged by pydap of the form "http://.../opendap.dods?ACETLSM.ACETLSM[100:1:50][100:1:200][100:1:200]".

How to address this may be out of the scope of this plugin, but I wanted to mention this for potential inclusion in documentation before others run into similar issues.

Bummer. I'm guessing we have probably a slight incompatibility with the underlying engines. I feel like this might take some reading of the OPeNDAP spec (dap4), and maybe comparing it against other implementations.
We may need to use something like pytest-xprocess so that we can test the various engines directly rather than only making mock requests.

Ok, I've got a PR with tests that replicates what you've found: #20


Increase chat Opensearch data nodes type to m6g.2xlarge

We're experiencing bad performance with a populated search index. Moving to m6g.2xlarge for data nodes will increase memory per node from 8G to 32G. Which should improve performance.

You probably don't need dedicated masters in integration either.

Sadly it looks like the way we're passing the tfvars here is defeating Terraform Cloud's cost estimation feature 😢


[WFLY-9187] Add READ_ONLY flag to messaging queue operations

Add READ_ONLY flag to queue and jms-queue operations that list or count
data without changing the state of the resource (i.e. list-* or count-*
operations)
JIRA: https://issues.jboss.org/browse/WFLY-9187

closing the PR. The operations are defined using runtimeReadOnlyOperation that set the READ_ONLY flag


changing SELENIUM_BROWSER

When I am trying to start my app with SELENIUM_BROWSER=chrome meteor I get:

'SELENIUM_BROWSER' is not recognized as an internal or external command,
operable program or batch file.

I am using windows.

You need to:
set SELENIUM_BROWSER=chrome
meteor


Install fails on Ubuntu 15.04

mac@mac-desktop:~$ sudo git clone git://github.com/marshall/logcat-color.git
Cloning into 'logcat-color'...
remote: Counting objects: 309, done.
remote: Total 309 (delta 0), reused 0 (delta 0), pack-reused 309
Receiving objects: 100% (309/309), 410.58 KiB | 507.00 KiB/s, done.
Resolving deltas: 100% (130/130), done.
Checking connectivity... done.
mac@mac-desktop:~$ cd logcat-color
mac@mac-desktop:~/logcat-color$ ls -al
total 80
drwxr-xr-x  5 root root  4096 Apr 22 09:41 .
drwxr-xr-x 47 mac  mac   4096 Apr 22 09:41 ..
drwxr-xr-x  8 root root  4096 Apr 22 09:41 .git
-rw-r--r--  1 root root    22 Apr 22 09:41 .gitignore
-rw-r--r--  1 root root 11359 Apr 22 09:41 LICENSE
drwxr-xr-x  2 root root  4096 Apr 22 09:41 logcatcolor
-rwxr-xr-x  1 root root 10201 Apr 22 09:41 logcat-color
-rw-r--r--  1 root root    37 Apr 22 09:41 MANIFEST.in
-rw-r--r--  1 root root  8804 Apr 22 09:41 README.md
-rwxr-xr-x  1 root root  4529 Apr 22 09:41 release.py
-rw-r--r--  1 root root   352 Apr 22 09:41 setup.json
-rw-r--r--  1 root root   377 Apr 22 09:41 setup.py
drwxr-xr-x  4 root root  4096 Apr 22 09:41 test
mac@mac-desktop:~/logcat-color$ sudo python setup.py install
Traceback (most recent call last):
File "setup.py", line 5, in
from setuptools import setup, find_packages
ImportError: No module named setuptools
mac@mac-desktop:~/logcat-color$

Search setuptools for python in the repositories and install it.
Also, I think the python executable points to python3 in Ubuntu and, at least for me, it's not working with it. I used python2.


[SPARK-20596][ML][TEST] Consolidate and improve ALS recommendAll test cases

Existing test cases for recommendForAllX methods (added in SPARK-19535) test k < num items and k = num items. Technically we should also test that k > num items returns the same results as k = num items.
How was this patch tested?
Updated existing unit tests.

Test build #76450 has started for PR 17860 at commit 21c0ac5.

Test build #76450 has finished for PR 17860 at commit 21c0ac5.

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

Merged build finished. Test PASSed.

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

cc @srowen @jkbradley @sethah

Merged to master/branch-2.2


Unknown Error

I can't tell what causes this error, but it's popped up around 5 times, while MyMonero was in the background.
MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports) (MacBookPro15,2)
macOS Catalina 10.15.6
MyMonero version 1.1.16-beta.

abort({}) at Error
at jsStackTrace (/Applications/MyMonero.app/Contents/Resources/app.asar/local_modules/mymonero_libapp_js/libapp_js/MyMoneroLibAppCpp_WASM.js:8:11630)
at stackTrace (/Applications/MyMonero.app/Contents/Resources/app.asar/local_modules/mymonero_libapp_js/libapp_js/MyMoneroLibAppCpp_WASM.js:8:11801)
at process.abort (/Applications/MyMonero.app/Contents/Resources/app.asar/local_modules/mymonero_libapp_js/libapp_js/MyMoneroLibAppCpp_WASM.js:8:560006)
at process.emit (events.js:210:5)
at processPromiseRejections (internal/process/promises.js:201:33)
at processTicksAndRejections (internal/process/task_queues.js:94:32)

@ecols33 Did you experience this problem with version 1.1.13 as well? Or only since you've updated to 1.1.16-beta?

We have found this error to be caused by having version 1.1.13 still installed on the machine when using the newer versions


[GEP-26] Cleanup temporary test secret

How to categorize this PR?
/area security
/area ipcei
/ipcei workload-identity
/kind cleanup
What this PR does / why we need it:
[GEP-26] Cleanup temporary test secret
Which issue(s) this PR fixes:
Part of #9586
Follow up on #10239
Special notes for your reviewer:
https://github.com/gardener/gardener/pull/10239 did not make it to the v1.101.0 release, therefore this should be merged after v1.102.0 is released.
/cc @dimityrmirchev
Release note:

/label ipcei/workload-identity

/lgtm
/approve


OLS-559: Handle smaller chunk size

Description

Include top 5 chunks as chunk size has been reduced by https://github.com/openshift/lightspeed-rag-content/pull/41.
Update predefined answer for existing questions as per latest changes.
Include new QnAs.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 95.24%. Comparing base (de85e97) to head (a2d13e2).
Report is 80 commits behind head on main.

Additional details and impacted files

@@            Coverage Diff             @@
##             main    #1058      +/-   ##
==========================================
- Coverage   95.34%   95.24%   -0.10%
==========================================
  Files          54       54
  Lines        2211     2294      +83
==========================================
+ Hits         2108     2185      +77
- Misses        103      109       +6

Files
Coverage Δ

ols/constants.py
100.00% <ø> (ø)

@syedriko @bparees PTAL.
Please tag 6a238245ec7d

tagged as 6a238245ec7d

/lgtm
/approve

/hold

@asamal4 one thing i think this is missing:  When we send the list of referenced content back in the response, we should dedupe the list (if we include multiple chunks from the same document, we should only list that document/title a single time in the list of references).  Otherwise the UI is going to display the same doc link multiple times.
make sense?
(that is what my /hold is for)

yeah i don't think we want to include the chunk in our api response until/unless we have a product reason to do so (i.e. a way it is needed to help the user/implement a use case).  Just putting it there for CI purposes doesn't feel right, we can solve that need in other ways.
Also de-duping in the backend prevents every client from having to reimplement it.
Lastly, if we did want to include the actual chunk in the response, we could structure the api such that we list all the chunks from a given doc, rather than having the same doc entry repeated once for each chunk.

(I was also originally thinking we'd do this in the UI and i may have even asked you to create https://issues.redhat.com/browse/OLS-713 but looking at your PR w/ fresh eyes it seemed to me it made more sense to just do it in the backend and leave the client/UI out of it)

/lgtm
/hold cancel

/override "Red Hat Konflux / lightspeed-service-on-pull-request"


Provide kill feature for dbt commands (run model, run parent/children models, run tests)

Expected behavior
If I use this button:

It executes dbt run --select +MY_MODEL_NAME
If I click the VS Code integrated terminal's "Kill Terminal" button on the terminal window that is then started:

I expect that the job will be killed and any planned / scheduled queries will not be sent to my DB.
Actual behavior
If I use this button:

It executes dbt run --select +MY_MODEL_NAME
If I click the VS Code integrated terminal's "Kill Terminal" button on the terminal window that is then started:

All SQL statements are still sent to my DB (even if they are far downstream and I click the button far before most of them can even be started due to dependencies).

I'm not sure if this is something under the extension's control or not.
Prior to posting, I tried searching the Issues for stop, abort, cancel, and kill before posting. Hopefully this isn't a duplicate of an existing Issue.
Steps To Reproduce
Use this button to execute a model and it's dependencies:

Click the VS Code integrated terminal's "Kill Terminal" button on the terminal window that is then started:

Check your DB's activity and watch as all statements are still executed.
Log output/Screenshots
No response
Operating System
12.6.1 (21G217)
dbt version
1.3.0
dbt Adapter
Snowflake
dbt Power User version
0.9.0
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

FWIW, I did just verify this still occurs on 0.9.2 as well.

👆🏼

The dbt tasks terminal is actually a fake terminal, that just provides output. Killing it won't kill the process indeed, it would just remove the fake terminal.
We would need to refactor this feature to provide ability to stop the process.

Are there any updates on this feature?

We are currently implementing this for the query results. We can probably follow same approach for these commands.

@AdiGajbhiye : I think this could work if we change the execution strategy for core commands to CLIDBTCommandExecutionStrategy, however this might have some impact on how env vars are handled. We will need to ensure that .env files are detected and passed down to the command execution. Can you PTAL?


Recipes is on the main page should be clickable

Each recipe should redirect to its own view-recipe page.

You have a typo in this issue name ("Recipes is...")

You have a typo in this issue name ("Recipes is...")

Thanks, fixed.


Downgrade node version to 11.9.0

Types of Changes
Prerequisites
Please make sure you can check the following two boxes:

[x] I have read the CONTRIBUTING document
[ ] My code follows the code style of this project

Contribution Type
What types of changes does your code introduce? Put an x in all the boxes that apply:

[ ] Bug fix (non-breaking change which fixes an issue, please reference the issue id)
[ ] New feature (non-breaking change which adds functionality, make sure to open an associated issue first)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] My change requires a change to the documentation
[ ] I have updated the documentation accordingly
[ ] I have added tests to cover my changes
[ ] All new and existing tests passed

Description
Noticed memory leak issues with node version v11.12.0 with alpine image, downgrading to v11.9.0

 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.Cizer seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.