PlaceholderAPI Implementation

Originally brought up in https://github.com/FlashyReese/CommandAliases/issues/46.
Targeted branch: https://github.com/FlashyReese/CommandAliases/tree/placeholders-api-impl

[ ] Replace in-house function processor with Placeholder API to reduce maintenance and bug-fixing efforts. Keep the deprecated function processor for a few releases to allow users to adjust to the change.
[ ] Transition all functions to use Placeholder API

[x] Implement dynamic passing of functions to Placeholder API for servers
[ ] Implement dynamic passing of functions to Placeholder API for clients

[ ] Wait for Placeholder API to support FabricClientCommandSource as a context

[ ] Update documentation on the wiki to reflect the changes made

How come you're not implementing this for 1.19.2? (Pls be gentle I don't know much about this stuff)


Test multistatement transactions against AWS ELB and ALB

In general, we should confirm that multistatement transactions in the Node.js play well with AWS load balancers.
In particular, the Java API had a bug where it was not setting the cookie for the equivalent to this request, causing the request to break for ELB:
http://docs.marklogic.com/jsdoc/transactions.html#read
In addition, the Java API doesn't refresh cookie values after initially set, which apparently can be problematic for ALB:
https://github.com/marklogic/java-client-api/issues/988
The testing might require more effort than the fix.

Testing Node API in AWS env was done in a separte activity.


Crashes on complex headers

I dont know how to debug this tool but it crashes with 134 exit code on the most of my libs.
Any ideas on how to track where is the problem?

Do you have a header that reproduce this ?


ArchetypeModel to IPublishedContent

Adds extension methods for ArchetypeModel and ArchetypeFieldsetModel for converting to Umbraco's IPublishedContent.
Included unit-tests to support the deserialization and verify property-value retrieval.
Modifies ArchetypePropertyModelExtensions.CreateDummyPropertyType extension method, to test if the PropertyValueConvertersResolver is available, (otherwise the unit-tests throw an exception from Umbraco's PublishedPropertyType).

Looks good Lee, I'll review as soon as I get an opportunity. :+1:

No rush at all, (it's been sitting in my other repo for a few weeks).
Let me know if anything needs explaining, totally happy to chat! :grinning:

I'm hoping to glean some insight as far as best ways to utilize it when I'm testing it.
I suppose what I'm after is, how best to use it on a template? Should it be used with Ditto? etc.

Quick reply as emailing from my mobile.
It can be tested using Ditto, (or other mappers), but probably easier
without.
Try it out in a View directly, get an ArchetypeModel value and use the
ToPublishedContent() extension method... then play around with it, as you
would a regular content node.

@leekelleher
So I've tried the extension method like so:
var x = Model.Content.GetPropertyValue<ArchetypeModel>("modules").ToPublishedContentSet();
But I'm getting a null ref:
System.NullReferenceException: Object reference not set to an instance of an object.
   at TableEditor.PropertyConverter.TableEditorValueConverter.IsConverter(PublishedPropertyType propertyType) in c:\dev\TableEditor\app\Umbraco\TableEditor\PropertyConverter\TableEditorValueConverter.cs:line 23

That relates to a nested property type and the offending line is here: https://github.com/imulus/TableEditor/blob/master/app/Umbraco/TableEditor/PropertyConverter/TableEditorValueConverter.cs#L23
Does this mean data types have to be compliant somehow?
The bad news is that the TableEditor data type is not defined or associated with this particular Archetype.

Same with this call:
var x = Model.Content.GetPropertyValue<ArchetypeModel>("modules").First().ToPublishedContent();

Damn! Back to the drawing board! I'll dig into it tomorrow (UK).
So far my tests had been quite basic. I'd tried a nested Archetype too,
which worked.
As for the TableEditor exception, its because Umbraco goes through each
PVC, so it must have hit that one first.
Thanks for testing it out!
I'll keep you posted.

@kgiszewski I've tested this out on my local Umbraco 7.3.0 install and can't reproduce the same error :-(
I installed TableEditor too, (just in case), but no error.
I'm thinking that my Archetype examples aren't too complex, (although I do have a nested Archetype in there).  Should we share some test data, so I can try to reproduce the error?
Thanks!

Greetings and good morning from colonial rebel territory ;)
Let me try this on my local 7.3.0. I tried it on a 7.2.8 on the last go.

Good morning @kgiszewski :us: :+1:
I've given it a test on Umbraco 7.2.8, but no errors.  I installed TableEditor package again... and even added it to an Archetype, it worked fine for me.
Let me know if you find anything weird going on.  I'm eager to squash any bugs :mans_shoe::bug:

Hmmmm. Here's my debugger info from v7.2.8. Trying this on 7.3.0 next.

@kgiszewski Interesting that both HostContentType and PropertyEditorAlias are null. :confused:
Do you have any other details about the property and/or its alias?

@leekelleher
On a fresh v7.3, I did the following:

Installed Archetype with PR
Tested worked fine
Installed TableEditor
Tested worked fine

So now I'm scratching my head as to why the issue occurs on my other install.

Core version? my v7.2.8 does not work but does for you. v7.3+ works for both.

Getting more details for you at the moment.

Ok, solved as this is the real culprit: https://github.com/imulus/Archetype/issues/304
I figured that out after I dug a tiny bit deeper in the debugger:

The TableEditor PVC was a red herring because it was probably first in the chain of lookups or something to that effect.
So now we're looking good :+1:
Apologies for injecting issues into the PR test. I happened to pick the one Archetype in my setup that had this issue. Meh...
I want to do some more playing around, but this is likely to make the next release (in a week?).

@kgiszewski Glad that you figured out the cause of the issue (re: #304).
I was worried last night when it broke straight away for you, but happier now we've tested it a bit more.
I've been doing some more complex tests with Ditto, which is looking good too.
No rush at all with merging in this PR :+1:

Thanks @leekelleher :+1:


Replace /bin/bash with /bin/sh

/bin/bash is a Linuxism, but /bin/sh is portable

Thanks for this fix.


Refactor everything

Gen 2 babyyyy. Video playing with compartmentalized, encapsulated, and frankly down bad areas of responsibility.

Compartmentalized with the decode files controlled by thread manager.


generate new index.yaml from travis build

Is your feature request related to a problem? Please describe.
Currently, we are releasing each stack manually. Prone to human error and a lot of churn.
Describe the solution you'd like
Using https://github.com/appsody/stacks/issues/96 we should generate the index.yaml from the stack and update it with the latest release of tars and images
Describe alternatives you've considered
This process might change once we decide where we are going to store the index.yaml.
Additional context
n/a

duplicate of #63


Enable sort function by registered time on the search page

GitHub: fix #115
Related PR: https://github.com/clear-code/redmine_full_text_search/pull/118
What I did

Deprecated the date parameter and ensured backward compatibility in the process
Changed to use registered_time or last_modified_time instead of date parameter
Changed the icons for registered time and last modified time to make them more easily distinguishable.
Display the registered time and last modified time on the search page
Added sort option by the registered time on the search page

ref: http://localhost:3000/search

Before
After

What I checked
I checked whether the pgroonga command include registered_at in sort_key or not. And it does.

 `'slices[type_filtered].sort_keys', '-registered_at'`

Steps

I access to the search page

http://localhost:3000/search

I sort the News by using registered time and check the logs rails generated.

SELECT pgroonga_command('select',
  ARRAY[
    'table', pgroonga_table_name('fts_targets_index_pgroonga'),
    'match_columns', 'title * 100 || scorer_tf_at_most(content, 5)', 'query_flags', 'ALLOW_COLUMN|ALLOW_LEADING_NOT|QUERY_NO_SYNTAX_ERROR', 'filter', 'in_values(project_id, 1, 2, 3, 4, 5, 6) &! is_private == true &! ( in_values(project_id, 3, 4, 5, 6) && ( source_type_id == 6 || container_type_id == 6 ) ) && pgroonga_tuple_is_alive(ctid)', 'output_columns', '_id', 'limit', '0', 'drilldowns[source_type].keys', 'source_type_id', 'drilldowns[source_type].limit', '-1', 'drilldowns[container_type].keys', 'container_type_id', 'drilldowns[container_type].limit', '-1', 'slices[type_filtered].filter', 'all_records() &! source_type_id == 2 &! container_type_id == 2 &! source_type_id == 7 &! container_type_id == 7 &! source_type_id == 10 &! container_type_id == 10 &! source_type_id == 3 &! container_type_id == 3 &! source_type_id == 8 &! container_type_id == 8 &! source_type_id == 5 &! container_type_id == 5 &! source_type_id == 11 &! container_type_id == 11', 'slices[type_filtered].columns[highlighted_title].stage', 'output', 'slices[type_filtered].columns[highlighted_title].type', 'ShortText', 'slices[type_filtered].columns[highlighted_title].flags', 'COLUMN_SCALAR', 'slices[type_filtered].columns[highlighted_title].value', 'highlight_html(title)', 'slices[type_filtered].columns[content_snippets].stage', 'output', 'slices[type_filtered].columns[content_snippets].type', 'ShortText', 'slices[type_filtered].columns[content_snippets].flags', 'COLUMN_VECTOR', 'slices[type_filtered].columns[content_snippets].value', 'snippet_html(content)', 'slices[type_filtered].drilldowns[tag].keys', 'tag_ids', 'slices[type_filtered].drilldowns[tag].limit', '-1', 'slices[type_filtered].drilldowns[tag].sort_keys', '-_nsubrecs', 'slices[type_filtered].output_columns', '_score, content_snippets, id, last_modified_at, registered_at, project_id, source_id, source_type_id, title, highlighted_title, tag_ids', 'slices[type_filtered].sort_keys', '-registered_at', 'slices[type_filtered].offset', '0', 'slices[type_filtered].limit', '10'
  ]
)

@kou
Thank you for reviewing.
Could you give me the advice about the following comment?

ref: https://github.com/clear-code/redmine_full_text_search/pull/119#discussion_r1434628671

I'll re-review and reply after 2023-12-26...

@kou
Thank you for reviewing. I've just fixed what you mentioned.

Ah, the workflow is disabled by scheduled workflow.
I've enabled it.

@kou
Thank you for reviewing and enabling CI. I've just fixed what you mentioned.

@kou
Thank you for reviewing. I've just fixed what you mentioned.

@kou
Thank you for reviewing. I've just fixed what you mentioned.

Could you update the PR title and description before we merge this?
We use them for commit message.

@kou
Sure. I've just updated the title and description.

Could you add a test for order by registered time?

fix: 7fd2370
@kou
Sure, I've just added the test case for the order.
Should I add the test case for the other orders like 'last_modified_time' or 'score'?
If so, should I do it in the other issue?

Should I add the test case for the other orders like 'last_modified_time' or 'score'?

It's better.

If so, should I do it in the other issue?

Yes.

@kou
Thank you for reviewing. I've just fixed what you mentioned.

Thanks!


Make GET crud function send POST request to Stardog API

The get function in crud.py module will make send a POST request using httpx library to the Stardog API and return the response.
The get_query method in main module will wait on get function from crud.py and return the response as a JSON if there are no errors.

Check commit: 56cb62c2a0a0e7cc44f41fc23771e61e4124d916


Change how DeclRef::toText works

We now ignore the decl-ref heirarchy since that only includes nodes with specialization info & simply walk up the tree of decls, while emitting any specializations present in the decl-ref.
Fixes: https://github.com/shader-slang/slang/issues/5591

@csyonghe I fixed up the failing tests. (Only a couple of them were failing)
Further, one of those tests required this fix: tests/diagnostics/mismatching-types.slang was expecting full names for the nested types, but had the same problem that only a subset of the nodes were printed out.


Clear destination directory before copy

It would be really nice to have the ability to clean up the destination directory before copying files.

Thanks for the suggestion. soon i will add it.

is this repo still maintained? We would love to contribute similar stuff :-)

@chburmeister yes this repository is active and is currently lacks support because i am stuck with some personal works soon i will become free and will be able to work on this near feature. you are welcome to send us pull request of the features you want and it will be mereged after reviews asap.


[BUG REPORT] Bark's speaker.npz download link is invisible

Hello there,
I was wondering why it was not possible to download the speaker.npz file generated by Bark.
In fact it was jsut invisible because of this white !important CSS rule :
https://github.com/gitmylo/audio-webui/blob/0ad6bddb58d731eb0058572e1387911689fb485b/webui/ui/ui.py#L48C1-L49C52

What do you mean? The download button is white instead of blue, but it still says "download"

Sorry, I should have put this screenshot sooner.
Model : suno/bark
Speaker from : File/None

Oh, yeah, I understand now. I've only been using the dark theme since my system has a dark theme. I didn't think about that, I can probably just invert based on the theme colors.


Fix fix VJsonReader::_write_data_to_column invali…

…d column type cast when meet null
column_ptr will be a none nullable column pointer after column_ptr = &nullable_column->get_nested_column()
so we should not cast column_ptr to ColumnNullable any more
Proposed changes
Issue Number: close #11567
Problem summary
Describe your changes.
Checklist(Required)

Does it affect the original behavior:

[ ] Yes
[x] No
[ ] I don't know

Has unit tests been added:

[ ] Yes
[ ] No
[x] No Need

Has document been added or modified:

[ ] Yes
[ ] No
[x] No Need

Does it need to update dependencies:

[ ] Yes
[x] No

Are there any changes that cannot be rolled back:

[ ] Yes (If Yes, please explain WHY)
[x] No

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

@xy720 I will add a regression-test for this fix


Bring back Presevation Method field?

"Preservation Method" from early HTP P4C catalog - should we start including this again?
Cell Staining Buffer
CryoStor
Elution buffer
Freezing Media
No Additive
RNAse free water
RNeasy Lysis Buffer /2-Mercaptoethanol

consider adding as a "Sample Preparation Activity"


firefox-devedition-bin-unwrapped: 105.0b7 -> 105.0b9

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for firefox-devedition-bin-unwrapped is: "Mozilla Firefox, free web browser (binary package)"
meta.homepage for firefox-devedition-bin-unwrapped is: "https://www.mozilla.org/firefox/"
meta.changelog for firefox-devedition-bin-unwrapped is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 105.0b8 with grep in /nix/store/1ph9nxf6wr81vn7wkzib9fiw2fdvn552-firefox-devedition-bin-unwrapped-105.0b8
found 105.0b8 in filename of file in /nix/store/1ph9nxf6wr81vn7wkzib9fiw2fdvn552-firefox-devedition-bin-unwrapped-105.0b8

Rebuild report (if merged into master) (click to expand)

Outpath calculations were skipped for this package; total number of rebuilds unknown.

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/1ph9nxf6wr81vn7wkzib9fiw2fdvn552-firefox-devedition-bin-unwrapped-105.0b8 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A firefox-devedition-bin-unwrapped https://github.com/r-ryantm/nixpkgs/archive/974c04b3897e8a32888c8c59043732461bd60d55.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/1ph9nxf6wr81vn7wkzib9fiw2fdvn552-firefox-devedition-bin-unwrapped-105.0b8
ls -la /nix/store/1ph9nxf6wr81vn7wkzib9fiw2fdvn552-firefox-devedition-bin-unwrapped-105.0b8/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

firefox-devedition-bin
firefox-devedition-bin-unwrapped

Maintainer pings
cc @taku0 @lovesegfault for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for firefox-devedition-bin-unwrapped is: "Mozilla Firefox, free web browser (binary package)"
meta.homepage for firefox-devedition-bin-unwrapped is: "https://www.mozilla.org/firefox/"
meta.changelog for firefox-devedition-bin-unwrapped is: ""
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 105.0b9 with grep in /nix/store/x3jp9xzizdl4a09a2mr2dhrfkbp9chry-firefox-devedition-bin-unwrapped-105.0b9
found 105.0b9 in filename of file in /nix/store/x3jp9xzizdl4a09a2mr2dhrfkbp9chry-firefox-devedition-bin-unwrapped-105.0b9

Rebuild report (if merged into master) (click to expand)

Outpath calculations were skipped for this package; total number of rebuilds unknown.

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/x3jp9xzizdl4a09a2mr2dhrfkbp9chry-firefox-devedition-bin-unwrapped-105.0b9 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A firefox-devedition-bin-unwrapped https://github.com/r-ryantm/nixpkgs/archive/8362f85e805f984a3a7d045916ce50c7d7d254a4.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/x3jp9xzizdl4a09a2mr2dhrfkbp9chry-firefox-devedition-bin-unwrapped-105.0b9
ls -la /nix/store/x3jp9xzizdl4a09a2mr2dhrfkbp9chry-firefox-devedition-bin-unwrapped-105.0b9/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

2 packages built:

firefox-devedition-bin
firefox-devedition-bin-unwrapped

Maintainer pings
cc @taku0 @lovesegfault for testing.


Update Jackal Protocol node to v3.0.0

there was a chain upgrade, the current version of the chain is v3.0.0
https://github.com/JackalLabs/canine-chain/releases
cheers!

thank you!


[QUESTION] question title

The task execution time is longer than the scheduling time. Can the last scheduling end and the next scheduling be executed

similar with #1211,  please describe the scene on the #1211 , thanks


bsh.Interpreter.main arguments should be documented

Document the fact that the args array passed to
bsh.Interpreter.main is
used as follows: args[0] is the name of a script file,
and args[1-n]
are placed in the context (is that the right word) as
bsh.args[0-(n-1)].
Also include similar information in the BeanShell Users
Manual under
the Standalone mode of operation.
Reported by: sdrach
Original Ticket: "beanshell/bugs/147":https://sourceforge.net/p/beanshell/bugs/147

Incredibly old report

This should be covered when documenting  Arrays 3.0 with Collections #89
Closed: duplicate


Re-styled Metadata

It's me again :D
Updated metadata section. -mborsch GCI

Screen capture:

What it looked like 2 weeks ago:

I forgot to mention, the destroy and update buttons currently link to "/", I wasn't sure where they should take you when clicked and didn't want to mess with code. Making them work could be another task. Also note that another task should be changing the metadata to fit with the new headings and be more formal, for example notice how it says data source twice, because the actual metadata includes "Data source:"

Hello Again!

The layout shifts between header, body, and button too many times in a small area which makes it look a bit cluttered. Maybe put each section of the metadata into its own darker patch, including the header?
I'll hook the destroy and update buttons into Javascript so they work.
Put the "source data" section next to the "source link" section.
Put the "update" section above the destruction section. Retitle the section to "Edit Content"
When the user doesn't have permissions on the post, it doesn't display the proper sections, see below.

K, will do once I come back from midterm exam.

@smcgregor Updated. How's this?

Getting closer. I still think it is a bit visually confusing.

Salience is the state or condition of being prominent. The Oxford English Dictionary defines salience as "most noticeable or important."

Particularly, the use of the darker area for both dividing blocks and highlighting the contents of the block make the divisions between blocks less salient. Perhaps it would be better to eliminate the darker area for "Created around", "automatically destroyed around", and "https://". These elements don't need to be highlighted if the user can easily find their section.

@smcgregor Updated, removed black boxes around text.

@irdan @sammyshj @spectralsun Any input around this design? I am going to do the JS on the buttons and likely remove the actions from the nav bar.

I agree with removing the actions from the Navbar, they're too unnoticeable since they're tucked away in a dropdown. It would make the Navbar less cluttered as well.

@smcgregor This looks a lot better than what it previously used to be.
A small change that could be done is to have the height of the Source Link textbox to fit the height of the URL. Otherwise, it looks great!

@sammyshj I made the source link select its entire content upon being clicked.
Thanks all!


build command for subfolder not working... (github pages subfolder)

I can't have Static's generated things as a project on github. It's build command to link files together is not working...

Can you give me more details as to what's going on with your issue and how I might be able to replicate it :)
Thanks!

I want to for example make a profile repo (gikdev.github.io/profile). When I use that command for subfolder build, it just builds it in a way that it is siutable for the root route (gikdev.github.io/). Well I will wait until this issue gets fixed. And till then I will use Astro...
Thanks!


Initial CI

Add GitHub Actions with format check, cpu build/test, and hip/cuda build

@colemanjs @MattRolchigo this is ready for review. We should think about a shorter line and/or turning off the runs in debug (runtime went from 2 to 25 min for Release to Debug)

@streeve One thing we could do is add a "spot" melt problem to the CI (or a very short line segment) as a smaller problem. Similar to how the ExaCA repository has "DirSolidification" but the CI instead runs "SmallDirSolidification" which takes an order of magnitude less time

@MattRolchigo ready to merge - finished in 3min


Spitballing new API ideas

Quick thought on potential API
Connection = acsys.get_connection()

#Background asynchronous job using best node and handler methods
def main():
     with (DPM(connection, node=None)) as dpm:
          dpm.add_entry(id, drf_request, handler_method=handler_method, handle_args=handler_args)
          ....
          dpm.start()
          dpm.wait(timeout=None) #optional synchronous wait until initialized
          dpm.cancel(timeout=None) #optional, asynchronous, kills dpm entry jobs after completion if not periodic or after timeout if periodic
          dpm.stop()
          dpm.restart() #optional, restarts same job if not periodic, can not be called if cancel was called

#One off synchronous job using particular dpm node
def button_pushed():
     with (DPM(connection, node=node_name)) as dpm:
          dpm.add_entry(id, drf_request, handler_method=None, handler_args=None) #No handler method specified so this is a synchronous request, very useful for button pushes as you may want the dpm job to complete before anything else occurs
          dpm.start()
          dpm.wait()

          for i, item in enumerate(dpm.get()):
                #Do something with data

          dpm.stop()

def handler_method(handler_args[0]..., **items):
     #Do something with key value pairs items

Inside dpm start() the code could group like handler_methods and attach it to a Thread. Maintain threads in a pool so that the number of threads is manageable and that dead time between thread executions allow threads to pop.

Seems like most of what you want is available now.
When you create a DPMContext, it's doing a service discovery and opening a list to the found DPM. At this point, there's a connection but nothing is being sent in either direction. Your script's initialization could do the set-up:
async def main(con):
    with DPMContext(con) as dpm_periodic:

        await dpm_periodic.add_entry(...)
        await dpm_periodic.add_entry(...)

        with DPMContext(con) as dpm_button:
            await dpm_button.add_entry(...)

            # Collection doesn't start on either DPM connection
            # until .start() is called.

            await main_loop(dpm_periodic, dpm_button)

You can build your button's handler to use the pre-made context so you're not doing service discoveries each time the button is pressed:
def mk_button_handler(dpm):
    async def button_pushed():
        await dpm.start()
        async for ii in dpm.replies():
            # Do something with button-related data. Exit
            # this loop when done with data.
        await dpm.stop()

    return button_pushed

If your script raises an exception up through the with-statements, you'll lose your connection with DPM. But if you handle everything in main_loop(), then you DPM contexts stay valid and you can simply start and stop acquisition as you see fit. main_loop() might look like this:
async def main_loop(dpm_p, dpm_b):

    # register button handler with GUI.
    register_button_handler(mk_button_handler(dpm_b))

    # Start-up DPM data collection for the main loop. Presumably
    # this is data you want to collect constantly during execution.

    await dpm_p.start()
    async for ii in dpm_p.replies():
        # handle periodic data

The current API closely follows the underlying DPM protocol. I was hoping for an API that was a little more exotic. For instance:
# Get devices. If a device doesn't exist, an exception will be raised.

d_temp = Device('M:OUTTMP')
d_humid = Device('G:HUMID')

# Create a collection rate context

a = Acquisition('e,8f')

# Now enjoy correlated data

async for (ts, v_temp, v_humid) in a.start(d_temp, d_humid):
    print(f'timestamp: {ts}, temperature: {v_temp}, humidity: {v_humid}')


[Failed] Cannot execute sklearn-iris-predictor-default

/kind bug
What steps did you take and what happened:
Cannot execute sklearn-iris-predictor-default
After booting kfserving from istio, I do following commands
kubectl label namespace/default serving.kubeflow.org/inferenceservice=enabled
kubectl apply -f docs/samples/sklearn/sklearn.yaml

I cannot solve this problem even checking
KFSERVING_DEBUG_GUIDE.md
What did you expect to happen:
sklearn works fine.
Anything else you would like to add:
$ kubectl get ksvc
NAME                              URL                                                          LATESTCREATED                           LATESTREADY   READY     REASON
sklearn-iris-predictor-default    http://sklearn-iris-predictor-default.default.example.com    sklearn-iris-predictor-default-tmrq6                  Unknown   RevisionMissing

$ kubectl get revision $(kubectl get configuration sklearn-iris-predictor-default --output jsonpath="{.status.latestCreatedRevisionName}")
NAME                                   CONFIG NAME                      K8S SERVICE NAME                       GENERATION   READY     REASON
sklearn-iris-predictor-default-tmrq6   sklearn-iris-predictor-default   sklearn-iris-predictor-default-tmrq6   1            Unknown

$ kubectl get pods -A | grep kfserving
istio-system      kfserving-ingressgateway-64c7bd9b76-4v9m8                      1/1     Running     0          122m
kubeflow          kfserving-controller-manager-0                                 2/2     Running     1          119m

Environment:

Istio Version:1.0.2
Knative Version:on Istio
KFServing Version:on Istio
Kubeflow version:on Istio
Kfdef:k8s_istio
Microk8s:1.15.11
Kubernetes version: (use kubectl version):1.15.11
OS (e.g. from /etc/os-release):Ubuntu 19.10

show more detail by kubectl describe pods {your-sklearn-iris-pod-name}

Thank you
After executing kubectl apply, some pods are running but dissapearing.
So I reexecute it and get following message.
$ kubectl describe pods sklearn-iris-predictor-default-6xb7c-deployment-5cc9784f94nglgx
Name:                      sklearn-iris-predictor-default-6xb7c-deployment-5cc9784f94nglgx
Namespace:                 default
Priority:                  0
Node:                      ip-10-10-174-153/<IP_ADDRESS>
Start Time:                Fri, 22 May 2020 02:43:53 +0000
Labels:                    app=sklearn-iris-predictor-default-6xb7c
                           pod-template-hash=5cc9784f94
                           serving.knative.dev/configuration=sklearn-iris-predictor-default
                           serving.knative.dev/configurationGeneration=1
                           serving.knative.dev/revision=sklearn-iris-predictor-default-6xb7c
                           serving.knative.dev/revisionUID=30786994-3e54-4232-9513-a2394f61478e
                           serving.knative.dev/service=sklearn-iris-predictor-default
                           serving.kubeflow.org/inferenceservice=sklearn-iris
Annotations:               autoscaling.knative.dev/class: kpa.autoscaling.knative.dev
                           autoscaling.knative.dev/target: 1
                           internal.serving.kubeflow.org/storage-initializer-sourceuri: gs://kfserving-samples/models/sklearn/iris
                           queue.sidecar.serving.knative.dev/resourcePercentage: 0.2
                           serving.knative.dev/creator: system:serviceaccount:kubeflow:default
                           traffic.sidecar.istio.io/includeOutboundIPRanges: *
Status:                    Terminating (lasts <invalid>)
Termination Grace Period:  60s
IP:                        <IP_ADDRESS>
Controlled By:             ReplicaSet/sklearn-iris-predictor-default-6xb7c-deployment-5cc9784f94
Init Containers:
  storage-initializer:
    Container ID:  containerd://97b9aead0a9183099a70b9da7574756811537d9cbbb60bc48c8a89dedddc7f44
    Image:         gcr.io/kfserving/storage-initializer:0.2.2
    Image ID:      gcr.io/kfserving/storage-initializer@sha256:7a7d3cf4c5121a3e6bad0acc9e88bbdfa9c7f774d80bd64d8e35a84dcfef8890
    Port:          <none>
    Host Port:     <none>
    Args:
      gs://kfserving-samples/models/sklearn/iris
      /mnt/models
    State:          Terminated
      Reason:       Completed
      Exit Code:    0
      Started:      Fri, 22 May 2020 02:44:07 +0000
      Finished:     Fri, 22 May 2020 02:44:13 +0000
    Ready:          True
    Restart Count:  0
    Limits:
      cpu:     1
      memory:  1Gi
    Requests:
      cpu:        100m
      memory:     100Mi
    Environment:  <none>
    Mounts:
      /mnt/models from kfserving-provision-location (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-dqmzs (ro)
Containers:
  kfserving-container:
    Container ID:  containerd://c8a28e515247419e9aaf90ef551d2c4bde36baa6c2e1edae13605f8ce5b2ccd1
    Image:         gcr.io/kfserving/sklearnserver@sha256:6702dddff99de5b8945f35d913a423e406b6cd039a14cefdbd1886078d393ce5
    Image ID:      gcr.io/kfserving/sklearnserver@sha256:6702dddff99de5b8945f35d913a423e406b6cd039a14cefdbd1886078d393ce5
    Port:          8080/TCP
    Host Port:     0/TCP
    Args:
      --model_name=sklearn-iris
      --model_dir=/mnt/models
      --http_port=8080
    State:          Running
      Started:      Fri, 22 May 2020 02:44:27 +0000
    Ready:          True
    Restart Count:  0
    Limits:
      cpu:     1
      memory:  2Gi
    Requests:
      cpu:     1
      memory:  2Gi
    Environment:
      PORT:             8080
      K_REVISION:       sklearn-iris-predictor-default-6xb7c
      K_CONFIGURATION:  sklearn-iris-predictor-default
      K_SERVICE:        sklearn-iris-predictor-default
    Mounts:
      /mnt/models from kfserving-provision-location (ro)
      /var/log from knative-var-log (rw)
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-dqmzs (ro)
  queue-proxy:
    Container ID:   containerd://998873b17ee5374e7074a3af8c3440ffc3f2787c39a6778e473dd8793c52a6c4
    Image:          gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256:792f6945c7bc73a49a470a5b955c39c8bd174705743abf5fb71aa0f4c04128eb
    Image ID:       gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256:792f6945c7bc73a49a470a5b955c39c8bd174705743abf5fb71aa0f4c04128eb
    Ports:          8022/TCP, 9090/TCP, 9091/TCP, 8012/TCP
    Host Ports:     0/TCP, 0/TCP, 0/TCP, 0/TCP
    State:          Running
      Started:      Fri, 22 May 2020 02:44:37 +0000
    Ready:          False
    Restart Count:  0
    Limits:
      cpu:     40m
      memory:  200Mi
    Requests:
      cpu:      25m
      memory:   50Mi
    Readiness:  exec [/ko-app/queue -probe-period 0] delay=0s timeout=10s period=1s #success=1 #failure=3
    Environment:
      SERVING_NAMESPACE:                      default
      SERVING_SERVICE:                        sklearn-iris-predictor-default
      SERVING_CONFIGURATION:                  sklearn-iris-predictor-default
      SERVING_REVISION:                       sklearn-iris-predictor-default-6xb7c
      QUEUE_SERVING_PORT:                     8012
      CONTAINER_CONCURRENCY:                  0
      REVISION_TIMEOUT_SECONDS:               60
      SERVING_POD:                            sklearn-iris-predictor-default-6xb7c-deployment-5cc9784f94nglgx (v1:metadata.name)
      SERVING_POD_IP:                          (v1:status.podIP)
      SERVING_LOGGING_CONFIG:                 {
                                                "level": "info",
                                                "development": false,
                                                "outputPaths": ["stdout"],
                                                "errorOutputPaths": ["stderr"],
                                                "encoding": "json",
                                                "encoderConfig": {
                                                  "timeKey": "ts",
                                                  "levelKey": "level",
                                                  "nameKey": "logger",
                                                  "callerKey": "caller",
                                                  "messageKey": "msg",
                                                  "stacktraceKey": "stacktrace",
                                                  "lineEnding": "",
                                                  "levelEncoder": "",
                                                  "timeEncoder": "iso8601",
                                                  "durationEncoder": "",
                                                  "callerEncoder": ""
                                                }
                                              }
      SERVING_LOGGING_LEVEL:
      SERVING_REQUEST_LOG_TEMPLATE:
      SERVING_REQUEST_METRICS_BACKEND:        prometheus
      TRACING_CONFIG_BACKEND:                 none
      TRACING_CONFIG_ZIPKIN_ENDPOINT:
      TRACING_CONFIG_STACKDRIVER_PROJECT_ID:
      TRACING_CONFIG_DEBUG:                   false
      TRACING_CONFIG_SAMPLE_RATE:             0.100000
      USER_PORT:                              8080
      SYSTEM_NAMESPACE:                       knative-serving
      METRICS_DOMAIN:                         knative.dev/internal/serving
      USER_CONTAINER_NAME:                    kfserving-container
      ENABLE_VAR_LOG_COLLECTION:              false
      VAR_LOG_VOLUME_NAME:                    knative-var-log
      INTERNAL_VOLUME_PATH:                   /var/knative-internal
      SERVING_READINESS_PROBE:                {"tcpSocket":{"port":8080,"host":"<IP_ADDRESS>"},"successThreshold":1}
      ENABLE_PROFILING:                       false
      SERVING_ENABLE_PROBE_REQUEST_LOG:       false
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from default-token-dqmzs (ro)
Conditions:
  Type              Status
  Initialized       True
  Ready             False
  ContainersReady   False
  PodScheduled      True
Volumes:
  knative-var-log:
    Type:       EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:
    SizeLimit:  <unset>
  default-token-dqmzs:
    Type:        Secret (a volume populated by a Secret)
    SecretName:  default-token-dqmzs
    Optional:    false
  kfserving-provision-location:
    Type:        EmptyDir (a temporary directory that shares a pod's lifetime)
    Medium:
    SizeLimit:   <unset>
QoS Class:       Burstable
Node-Selectors:  <none>
Tolerations:     node.kubernetes.io/not-ready:NoExecute for 300s
                 node.kubernetes.io/unreachable:NoExecute for 300s
Events:
  Type     Reason     Age                From                       Message
  ----     ------     ----               ----                       -------
  Normal   Scheduled  2m57s              default-scheduler          Successfully assigned default/sklearn-iris-predictor-default-6xb7c-deployment-5cc9784f94nglgx to ip-10-10-174-153
  Normal   Pulled     2m49s              kubelet, ip-10-10-174-153  Container image "gcr.io/kfserving/storage-initializer:0.2.2" already present on machine
  Normal   Created    2m47s              kubelet, ip-10-10-174-153  Created container storage-initializer
  Normal   Started    2m43s              kubelet, ip-10-10-174-153  Started container storage-initializer
  Normal   Pulled     2m29s              kubelet, ip-10-10-174-153  Container image "gcr.io/kfserving/sklearnserver@sha256:6702dddff99de5b8945f35d913a423e406b6cd039a14cefdbd1886078d393ce5" already present on machine
  Normal   Created    2m28s              kubelet, ip-10-10-174-153  Created container kfserving-container
  Normal   Started    2m22s              kubelet, ip-10-10-174-153  Started container kfserving-container
  Normal   Pulled     2m22s              kubelet, ip-10-10-174-153  Container image "gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256:792f6945c7bc73a49a470a5b955c39c8bd174705743abf5fb71aa0f4c04128eb" already present on machine
  Normal   Created    2m20s              kubelet, ip-10-10-174-153  Created container queue-proxy
  Normal   Started    2m13s              kubelet, ip-10-10-174-153  Started container queue-proxy
  Warning  Unhealthy  113s               kubelet, ip-10-10-174-153  Readiness probe errored: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "92717e5305f051496ac40f9b89334bb2e4af82058a2b66a37cae6f9d0445977f": OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "apparmor failed to apply profile: write /proc/self/attr/exec: operation not permitted": unknown
  Warning  Unhealthy  104s               kubelet, ip-10-10-174-153  Readiness probe errored: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "fc3ec8341e53f59c25e0130f16fccbb147fef04366b2944b9089a1967e9d3e29": OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "apparmor failed to apply profile: write /proc/self/attr/exec: operation not permitted": unknown
  Warning  Unhealthy  103s               kubelet, ip-10-10-174-153  Readiness probe errored: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "bd5da390825cd40a47b159f5f96c73af91c2d7014df0e736d5e534bd10696621": OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "apparmor failed to apply profile: write /proc/self/attr/exec: operation not permitted": unknown
  Warning  Unhealthy  103s               kubelet, ip-10-10-174-153  Readiness probe errored: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "d45a3634f359c1837b24edec9ba4e3d410ce24c45ed4e97d7bb5cd64404b934c": OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "apparmor failed to apply profile: write /proc/self/attr/exec: operation not permitted": unknown
  Warning  Unhealthy  102s               kubelet, ip-10-10-174-153  Readiness probe errored: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "f0377a7172085b12507352c611c3bc11b6b2d89961a9e34dee37a16cf8b51ab1": OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "apparmor failed to apply profile: write /proc/self/attr/exec: operation not permitted": unknown
  Warning  Unhealthy  101s               kubelet, ip-10-10-174-153  Readiness probe errored: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "e2887e58a5bf1982c52651a179ea340c37a9a525363c786bfe3627544de7a847": OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "apparmor failed to apply profile: write /proc/self/attr/exec: operation not permitted": unknown
  Warning  Unhealthy  100s               kubelet, ip-10-10-174-153  Readiness probe errored: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "d09c1f55e2cd9e61114899973b86463bfb548f00b8cecf6d182644b156367feb": OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "apparmor failed to apply profile: write /proc/self/attr/exec: operation not permitted": unknown
  Warning  Unhealthy  99s                kubelet, ip-10-10-174-153  Readiness probe errored: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "e97e622700b488f16386859e5f51b949117cf7a14d71ae490fe5a31e3b727efe": OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "apparmor failed to apply profile: write /proc/self/attr/exec: operation not permitted": unknown
  Warning  Unhealthy  98s                kubelet, ip-10-10-174-153  Readiness probe errored: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "8a8e1ea13a9f54f6ea720391fd9ae5c1f57f7156430bb80ea4ad5ff9fdf080af": OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "apparmor failed to apply profile: write /proc/self/attr/exec: operation not permitted": unknown
  Warning  Unhealthy  91s (x7 over 97s)  kubelet, ip-10-10-174-153  (combined from similar events): Readiness probe errored: rpc error: code = Unknown desc = failed to exec in container: failed to start exec "539a04d150cd1f1563cdd79e3c890d188de2943336e2c76eb6b5c77d54d904c2": OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "apparmor failed to apply profile: write /proc/self/attr/exec: operation not permitted": unknown

/kind example

@sakaia looks similar to this issue https://github.com/ubuntu/microk8s/issues/784 ?

@yuzisun Thank you for your suggestion.
I passed to following but still have a problem for curl command.
Additional Command from ubuntu/microk8s#784
Workaround command.
sudo apparmor_parser -R /var/lib/snapd/apparmor/profiles/snap.microk8s.daemon-containerd
sudo apparmor_parser -a /var/lib/snapd/apparmor/profiles/snap.microk8s.daemon-containerd

Current status.
$ kubectl get inferenceservices -n kfserving-test
NAME           URL                                                                     READY   DEFAULT TRAFFIC   CANARY TRAFFIC   AGE
sklearn-iris   http://sklearn-iris.kfserving-test.example.com/v1/models/sklearn-iris   True    100                                8m57s

From seeing error message, kfserving controller is not registered.
Any suggestion?
Ref.
Test KFServing Installation
https://github.com/kubeflow/kfserving
$ curl -v -H "Host: ${SERVICE_HOSTNAME}" http://localhost:8080/v1/models/sklearn-iris:predict -d @./docs/samples/sklearn/iris-input.json
*   Trying <IP_ADDRESS>:8080...
* TCP_NODELAY set
* Connected to localhost (<IP_ADDRESS>) port 8080 (#0)
> POST /v1/models/sklearn-iris:predict HTTP/1.1
> Host: sklearn-iris.kfserving-test.example.com
> User-Agent: curl/7.65.3
> Accept: */*
> Content-Length: 76
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 76 out of 76 bytes
* Mark bundle as not supporting multiuse
< HTTP/1.1 404 Not Found
< Content-Type: application/json
< Date: Mon, 25 May 2020 07:31:46 GMT
< Content-Length: 487
<
{
  "paths": [
    "/apis",
    "/apis/",
    "/apis/apiextensions.k8s.io",
    "/apis/apiextensions.k8s.io/v1beta1",
    "/healthz",
    "/healthz/etcd",
    "/healthz/log",
    "/healthz/ping",
    "/healthz/poststarthook/crd-informer-synced",
    "/healthz/poststarthook/generic-apiserver-start-informers",
    "/healthz/poststarthook/start-apiextensions-controllers",
    "/healthz/poststarthook/start-apiextensions-informers",
    "/metrics",
    "/openapi/v2",
    "/version"
  ]
* Connection #0 to host localhost left intact

@sakaia Can you try the following config

kubectl edit cm inferenceservice-config -n kubeflow and set "ingressService" : "istio-ingressgateway.istio-system.svc.cluster.local"
kubectl edit cm config-istio -n knative-serving and set gateway.kubeflow.kubeflow-gateway: "istio-ingressgateway.istio-system.svc.cluster.local"

consolidate to https://github.com/kubeflow/kfserving/issues/798
/close

@yuzisun Same issue, with default kubeflow installation on Google Cloud.  This solution did not work for me.

@yuzisun Same issue, with default kubeflow installation on Google Cloud. This solution did not work for me.

@sml0820 check my instruction in last comment here https://github.com/kubeflow/kfserving/issues/798, it is going to be fixed in kubeflow 1.1


fit_generator: same data, different loss

Hi! I have strange behavior, trying make transfer learning on MobileNetV2 in Keras. I use keras.utils.Sequence class-inheritant as data-generators. One for train, one for validation. But while train loss decreases, validation loss increases since training start. Even if I use single generator for training and for validation (absolutely same data).
My model: https://gist.github.com/dzubape/efeefa77fdb1901d8f99c201b54381df
It seems, that validation loss could be different to training loss, but not like that: 2.5 vs 0.01
Where is my way of thinking wrong?)

I got same behavior without Dropout

You should check your datasets，Maybe it's a label problem, or data normalization problem.

I am having the same problem. please help francois!


Missing text of Sakura no Uta(Ethornell)

The missing text belongs to the backlog because it is illustrated by imagines

00_op_01.zip

We've run into seemingly the same issue for Senmomo (also Ethornell) where some lines of dialog are replaced by images during normal gameplay but still appear normally in the backlog, and those weren't picked up by VNTextPatch. this was caused by the fact that these "hidden messages" are handled by a different opcode (0x0143), so our fix was to treat those as regular messages by changing this dictionary here: https://github.com/arcusmaximus/VNTranslationTools/blob/95bf4b03d10864aa29a2fa82db43104549c0dbc3/VNTextPatch.Shared/Scripts/Ethornell/EthornellV1Disassembler.cs#L502-L510
to this:
            _operandReaders =
                new Dictionary<int, Action>
                {
                    { 0x0003, ReadPushStringAddressOperand },
                    { 0x001C, HandleUserFunctionCall },
                    { 0x0140, HandleMessage },
                    { 0x0143, HandleMessage },
                    { 0x0160, HandleChoiceScreen }
                };

a warning that this is not exactly a clean fix, as (for us at least) it failed to extract the speaker names, resulting in a "not enough strings in spreadsheet" error when running insertlocal. which you can work around by adding some blank spaces in the speaker name column for these specific lines in your extracted spreadsheet

The missing text belongs to the backlog because it is illustrated by imagines  00_op_01.zip

Hey, could you tell me how you got any text at all? I get an dictionary error everytime I try to unpack an .arc file from Sakura No Uta.

well I used GARbro to extract dataxxxx.arc and vntextpatch to extract them

Ohh, I thought you could just feed it an .arc file. Now it worked for me too. Thank you so much!

Fixed.


refactor(transformer/async-generator-functions): do not transform await expression where inside ArrowFunctionExpression

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#7132  👈
#7131
#7125
#7113
#7107
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Dunqing and the rest of your teammates on  Graphite


added support for using pins 1 and 2 as Serial1

This lets one use pins 1 and 2 on the devkit as hardware TTL TX and RX pins as Serial1 (Serial1.begin(115200), Serial1.read(), etc...).  Regular Serial commands still work as normal over USB.  I've only tested it on Mac OSX 10.13.1.

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

Will this be merged into 1.4.1?

@capfish Excuse me. I have a question about usage. What baud rate should we set when we are using Serial1?

thank you!


 IF YOU DO NOT FOLLOW THE FORMAT OR MAKE A GENERIC TOKEN REQUEST YOUR ISSUE WILL BE DELETED WITHOUT COMMENT
YOUR JUSTLIST MUST FOLLOW THE JSON SPECIFICATION
https://github.com/justswaporg/justlists/blob/main/example.justlists.ts
Checklist

[ ] I understand that this is not the place to request a token listing.
[ ] I have tested that my JustList is compatible by pasting the URL into the add a list UI at justswap.org.
[ ] I understand that filing an issue or adding liquidity does not guarantee addition to the justlists website.

Please provide the following information for your token.
JustList URL must be HTTPS.
JustList URL:
JustList Name:
Link to the official homepage of the JustList manager:

I need everything I have in Tron to be sent to crypto.com this has been a struggle since November 23

Is that possible that I just ask someone to help me do that is this possible transfer it all to btc

I want nothing else to do with Tron at all I never had wallet problems till I went there

I have a crypto.com account I want everything sent there by tonight if possible

Please submit the correct information, invalid information will cause the issue to close


Inverted activation

Hi there,
I am encountering an issue where I ran out of options.
The results from nistats are exactly inverted to my expectation in multiple investigations. Most prominent is the negative activation for a button press condition in relation to baseline (no other button press condition in all of the experiment), using the left hand, in the right motor cortex. Please see https://www.dropbox.com/s/m9foi714gkjuvxn/catch_trails_baselinecontrast.png?dl=0
I used the following code for contrast coding and plotting
zmap = second_level_model.compute_contrast(first_level_contrast='CATCH')
plotting.plot_glass_brain(zmap, colorbar=True, threshold=norm.isf(0.001),
                          title='CATCH (unc p<0.001)',
                          plot_abs=False, display_mode='lyrz')

the fitted models had the following form
FirstLevelModel(drift_model='cosine', drift_order=1, fir_delays=[0],
        hrf_model='glover', mask=None, memory=Memory(cachedir=None),
        memory_level=1, min_onset=-24, minimize_memory=True, n_jobs=1,
        noise_model='ar1', period_cut=128, signal_scaling=True,
        slice_time_ref=0.0, smoothing_fwhm=8.0, standardize=False,
        subject_label='3IK02', t_r=2.25, target_affine=None,
        target_shape=None, verbose=0)

using the first_level_models_from_bids function.
In addition, I used fMRIprep for preprocessing and Dcm2niix to convert my dicoms to niftis.
Any suggestions where this might originate from?
Thanks in advance.
Best wishes,
Benjamin

I'm a bit afraid of the FIR model here: it typically does not capture well the hrf, especially because you're only using a 1-lag model.
First, unless there is one good reason to do otherwise, I would use the spm hrf.
The if you use a fir model, you probably want to use another, e.g. 4s.
Does it help ?

Thanks for the response
I ran also the following model
FirstLevelModel(drift_model='cosine', drift_order=1, fir_delays=[0],
        hrf_model='spm + derivative + dispersion', mask=None,
        memory=Memory(cachedir=None), memory_level=1, min_onset=-24,
        minimize_memory=True, n_jobs=1, noise_model='ar1', period_cut=128,
        signal_scaling=True, slice_time_ref=0.0, smoothing_fwhm=6.0,
        standardize=False, subject_label='3IK02', t_r=2.25,
        target_affine=None, target_shape=None, verbose=0)

No change in the result. Or did I get something wrong here?

Have you checked that the contrasts, especially those of the second-level analysis are well specified ?
You probably want to  use plot_contrast_matrix.
You can also look at the individual maps to see if the inconsistency is at the first or second level.

It looks like the problem is there on the first level already (see participant 1-4 here https://www.dropbox.com/sh/b9j6kl5s9pa681x/AADa9qN0wdjCxJ9N2QatN2d_a?dl=0). In addition, there is a contrast matrix in the same folder. Looks ok to me.
here is the related code.

        model.fit(imgs, events, confounds)
        plot_design_matrix(model.design_matrices_[0])
        zmap = model.compute_contrast(['CATCH'])
        plotting.plot_glass_brain(zmap, colorbar=True, threshold=norm.isf(0.001),
                          title='CATCH (unc p<'+str(p)+')',
                          plot_abs=False, display_mode='lyrz')
        plt.show()

Thanks, I hope this can give you a clue.

The CSF, WM and GM regressors seem to be flat. Are they 0 ? If yes, this is an issue: the GLM may not work well.
Also, I would remove the dispersion derivative.
Is there any contrast more meaningful than 'CATCH' alone ? Why not 'CATCH-CS' or 'CATH-PW' (sorry if this is meaningful) ? Such contrasts may better outline effects of interest.
Finally, I am wondering whether your data were mean-centered prior to GLM fitting. Is it the case ? (to know that, compute the mean bold image of the series, and look at the values of this mean image.)

Quick update, here is the complete notebook of the nistats analysis: https://www.dropbox.com/s/89yptesdhj4yti0/first_second_level_ext_LCM-W_PW_CS.html?dl=0

Quick update, here is the complete notebook of the nistats analysis now EXCLUDING the CSF, WM and GM regressors ... does not look good: https://www.dropbox.com/s/5fm4yhhvmcjhzfb/first_second_level_ext_LCM-W_PW_CS.html?dl=0

OK, will look at it today hopefully.
B

Sorry, I've been distracted by a bunch of things. Here are a few comments:

I find the design matrix for subject "AFN02" fishy: there is no event occurring at the beginning... Are you sure that the onset times a re right ?

you have to upgrade nistats (see install page),as you are not using the latest version.

there is a problem with subjects OVS14 ADA07 ALA20 ASA05 EBN14 GJA23 RVA30 SKK20 YBA08 AKA01 and  BWC24

In general, the values after the first-level analysis that are output are pretty packed around zero. This is strange.  Are their some artefact in the data that would decrease the amount of explained variance ?

Even under chance, you shoud; obtain more extreme values. Have you checked the brain mask that you are using ?

if possible I would use 'CATCH-something else' instead of  'CATCH' depending on the conditions you have. It may remove some weird individual effect

At least for the bad subjects, I would try to fit separately run1 and run2, and see if one of them is particularly problematic. It might be worth rejecting data if you find some kind of corruption.

the second-level results are a mess, but this probably comes from wrong first level analyses
HTH

Sorry, I've been distracted by a bunch of things. Here are a few comments:

I find the design matrix for subject "AFN02" fishy: there is no event occurring at the beginning... Are you sure that the onset times a re right ?

you have to upgrade nistats (see install page),as you are not using the latest version.

there is a problem with subjects OVS14 ADA07 ALA20 ASA05 EBN14 GJA23 RVA30 SKK20 YBA08 AKA01 and  BWC24

In general, the values after the first-level analysis that are output are pretty packed around zero. This is strange.  Are their some artefact in the data that would decrease the amount of explained variance ?

Even under chance, you shoud; obtain more extreme values. Have you checked the brain mask that you are using ?

if possible I would use 'CATCH-something else' instead of  'CATCH' depending on the conditions you have. It may remove some weird individual effect

At least for the bad subjects, I would try to fit separately run1 and run2, and see if one of them is particularly problematic. It might be worth rejecting data if you find some kind of corruption.

the second-level results are a mess, but this probably comes from wrong first level analyses
HTH

Hi there, thanks for the last comment, this lead to identification of an error prior to stats. Fist checks and analyses look good.
Once more thanks for the great help ! I am becoming a big fan of nistats

Thx !
Please close the issue if you think it's fine.
Best,


Fix nix setup after move to separate repo

After the move into this new repository (https://github.com/NixOS/nixpkgs/issues/286559), some changes are necessary to make it work, since there's some Nix code that relied on ../../.. to be Nixpkgs.

Adds a pinned Nixpkgs using npins
Move default.nix to package.nix and move things that are needed outside of it to default.nix
Fix shell.nix to use the shell attribute from default.nix.

This only fixes the Nix setup, I'll create other PRs for e.g. the Readme and co.

@philiptaron Sounds good, you could base it on https://github.com/NixOS/nixfmt/blob/master/flake.nix


Update IRS to release version 24.8

As team
I want irs updated to release v24.8
so that the used irs version is compatible to release-
Hints / Details

[x] Alignment with irs

Acceptance Criteria

[x] IRS is updated to latest release version 24.8

Out of Scope

...

IRS updated and compatibility matrix is updated. Not possible to test.
Ready for review.

LGFM. IRS was updates accordingly. PO acceptance in behalf of @jzbmw


remove harvester dependency

rancher/support-bundle-kit #15

@yasker @bk201  could you guys take a look at this? Looks like I still can not add you guys as reviewers directly.

LGTM. Pending on CI for merge.


No module named 'mycroft_bus_client'

When I run from ovos_plugin_manager.templates.tts import TTS, TTSValidator
It throws an error ModuleNotFoundError: No module named 'mycroft_bus_client'
More details here

either install mycroft_bus_client or install latest OPM version  (from github or with --pre flag from pypi)
older versions depended on mycroft_bus_client but did not pin it in requirements.txt

This will be resolved and should be closed with the next stable release

Fixed in https://github.com/OpenVoiceOS/ovos-plugin-manager/pull/136
Stable release 0.0.23 https://github.com/OpenVoiceOS/ovos-plugin-manager/pull/165


Show the playback when the url contains a debug=true or 1

We should hide/show the playback button if the url contains a specific query parameter like debug or playback
This will be really useful for users trying to test their microphone. They will be able to see what are they sending to the service.
I would suggest to use debug since that will allow us to do more than just playback.
speech-to-text-demo.mybluemix.net?debug=true

@kasaby you have already implemented the playback functionality. Can you detect the query parameter and show/hide it?

ok I'm working on it.

https://github.com/watson-developer-cloud/speech-to-text-nodejs/pull/63
done.

@daniel-bolanos can you test and deploy the latest changes


Performance numbers of TCP Load balancing long lived sessions

This is not an issue and not sure where to ask and hence posting it here.
We are planning to use envoy proxy as TCP Load balancer for long lived sessions and so wanted some information on performance numbers and the hardware details on which this benchmarking exercise was done.

@techwizardg the project unfortunately does not provide official perf data: https://www.envoyproxy.io/docs/envoy/latest/faq/how_fast_is_envoy


⚠ St. Lawrence Global Observatory CKAN Sitemap has degraded performance

In f6f7bb7, St. Lawrence Global Observatory CKAN Sitemap (https://catalogue.ogsl.ca/sitemap/sitemap-1.xml) experienced degraded performance:

HTTP code: 200
Response time: 11093 ms

Resolved: St. Lawrence Global Observatory CKAN Sitemap performance has improved in 04592df after 10 minutes.


Daily update

Automated changes by create-pull-request GitHub action

Build failed because of:
No cached entry, and The Institute of Communication and Computer Systems (ICCS) has issues with logo: the_institute_of_communication_and_computer_systems_iccs.svg, SVG file embeds a png. Please use a pure svg file
Empty twitter for TYNYBAY Inc: https://twitter.com/tynybayinc
Empty twitter for CSIRO/DATA 61: https://twitter.com/CSIROnews
Empty twitter for Tectonic Labs Ltd.: https://twitter.com/cloud_ridge
Empty twitter for Truepic, Inc.: https://twitter.com/truepicinc
Empty twitter for eBaoTech International Pte Ltd: https://twitter.com/Ebaotech
Empty twitter for China Telecommunications Corporation: https://twitter.com/chinatelecom1
Item The Institute of Communication and Computer Systems (ICCS) has no image_data


Minor changes to Mutect filtering and annotation

extracts parameters for some filters
changes which annotations are turned in in M2 by default
three new annotations  -- Arturo will experiment with these

@takutosato I made all suggested changes.  I'm meeting with Kristian tomorrow and will ask his opinion on the distance from any end vs distance from the later end.

Looks good. Let's discuss the end position of a read after you meet with Kristian.


Pass -fno-extended-identifiers to VCS

VCS includes DPI code that has smart quotes (yes, smart quotes) around
some #error macros. Recent GCC versions (g++ >= 10.2) have got proper
support for UTF-8, which is nice but makes them choke on these input
files.
Passing -fno-extended-identifiers tells GCC to go back to the days of
yore and pretend that everything is ASCII, and all is well again!

It looks like -fno-extended-identifiers has existed in GCC for ages, but it's meaning has changed over time. See https://gcc.gnu.org/c99status.html, for example. However, our CI machines have pretty old versions of GCC (from Ubuntu 16.04). If they think this patch makes sense, all should be well with everything we support.

I'll wait for CI to check nothing disastrous happens. If good, I'll hit merge.


Add custom style to notification

@tbrkollar
I just tested out your change.
The adding / removing of the UC component window looks good.
The Required SLC Component not installed window still look the same and requires some theme / spacing update.

I modified the all notifies. Is this window a notify or a popup window? I searched and i think it is a popup window which is in ZCLDomainClusterView.vue file.  In that case i have to create a new popup style.

i ve already modified popup, please test it.
@jingteng25742 @paulr34

rebase

Codecov Report

Merging #1135 (111798a) into master (142858f) will decrease coverage by 0.01%.
The diff coverage is 50.00%.

@@            Coverage Diff             @@
##           master    #1135      +/-   ##
==========================================
- Coverage   65.21%   65.20%   -0.01%
==========================================
  Files         170      170
  Lines       18213    18213
  Branches     3922     3922
==========================================
- Hits        11877    11876       -1
- Misses       6336     6337       +1

Files Changed
Coverage Δ

src/components/ZclDomainClusterView.vue
40.21% <ø> (-0.65%)
:arrow_down:

src/util/util.js
24.19% <0.00%> (-0.40%)
:arrow_down:

src/components/ZclCustomZclView.vue
47.12% <66.66%> (ø)

tested, looks amazing. Rebasing and merging. Nice work @tbrkollar !

@tbrkollar
I'm seeing the following currently.
The color looks great but the spacing looks quite strange.
The "OTA Bootload.." is actually a list of items.
Making the list more indented / spaced better would be nice.
@tbrkollar I can show you how to reproduce the UI in Studio if testing is an issue.

thanks, im working on it.


In the case of hasSpecificTriggers2 it is a specialized function to be used in the active mesh selector to avoid creating a static array to pass two values, and then that array is discarded.
In several places, I replaced identity objects or zero objects with static instances tracking the code finding usages to ensure not breaking anything.
Before:

After:

It also removes a leak in the instantiation of Quaternions in the Quaternion.Slerp function in animations, sorry, I didn't take a screenshot of those

Open question:
Why it is necessary to rebuild the entire bounding box/sphere in reConstruct? Can we reuse the instances of the vectors?

They work #LL5BIQ#0 and #LL5BIQ#0. Tested on http://localhost:1338/Playground/#LL5BIQ#0. Is that ok?

Yes...just need to fix the default values and we are good

I will just wait for the CI to finish and I'll merge

Adding Object.freeze as a double check, JIC

Ha! you need to update the what's new :D

https://github.com/BabylonJS/Babylon.js/pull/4994/files#diff-b34a47d0ad0e03caad31c0af018aad10R124 already did it

I know but update it a bit to fix the CI


Corrected the "handler" path

64-bit Debian systems just have /usr/lib/ and so the runner binary should look there
added minimal platform detection

Much thanks!! :smiley_cat:

Thanks for the quick review, Andy!


Update Jackson to > 2.4

There are numerous problems with sticking to Jackson < 2.6, including lacking spark compatibility and lacking compatibility with recent versions of various cloud SDKs.
This ask is that Jackson be upgraded.

Can you add some color about why Jackson has not yet been upgraded and what makes it difficult?

Hadoop will always have the most stale dependencies, due to it's development "velocity". Always having Druid to stay on as old library versions as Hadoop use (and not the newest Hadoop!) is very sad. Is it approachable to decouple Hadoop and have a separate set of dependencies for it? For example Jackson sends JSON after all, so on protocol level there should be no difference between any Jackson version.

Newer hadoop versions have some better classloader control, it's possible we could find a set of parameters that allows us to update jackson, and tell users to use those parameters. I'm not totally sure if this will work though.

@gianm https://github.com/druid-io/druid/pull/1674


Ensure target group and load balancer names cannot exceed their max length

what

Ensure target group and load balancer names cannot exceed their max length
Expose *max_length variables in case AWS changes their max length in the future
Override load_balancer_name, similar to target_group_name

why

To prevent exceeding the max lengths of the tg and lb so the module will be applied correctly

references

Closes https://github.com/cloudposse/terraform-aws-alb/issues/27

/test all

/test all

/rebuild-readme

/test all


Further optimization of WriteLimit conditions

Is your feature request related to a problem? Please describe.
In Hummock, excessive sst can lead to read performance degradation and deteriorate compactor performance, so we introduced the concept of WriteLimiter to implement a Write stall for excessive writes.
#[derive(Default)]
pub struct WriteLimiter {
    limits: ArcSwap<(
        HashMap<CompactionGroupId, WriteLimit>,
        HashMap<TableId, CompactionGroupId>,
    )>,
    notify: tokio::sync::Notify,
}

The system will use wait_permission to determine if the flush condition is satisfied at each flush. When the write limit is in effect, it will cause a write stall in Hummock and affect the upstream operators through backpressure, thus relieving the pressure of sst pileup in Hummock.
In the current implementation, we only use level0_stop_write_threshold_sub_level_number as the write limit condition, and the default value is 1000, which is quite lenient. In some recent scenarios, we have found that this limit has a certain lag time and cannot limit writes in time, leading to further deterioration of the lsm state.
Describe the solution you'd like
The purpose of introducing WriteLimit is to prevent the shape of Lsm from becoming abnormal, which in turn leads to a reduction in read performance and Compactor efficiency. Therefore, based on the above reasons, we can introduce more constraints:

l0 overlapping sst counts (Each time we read, we need to merge all related overlapping sst files, the more sst files there are, the more pressure on the merge iter)
l0 non-overlapping sub_level counts (For non-overlapping, by prune, one sst per level is selected to be added to the merge iter, and the more level there are, the higher the pressure on the merge iter)
(Optional)  lsm_pending_bytes (An increase in lsm_pending_bytes indicates that the compactor's capacity is insufficient, and further writes will result in an abnormal lsm shape.)
(Optional)  base level size / sst_count (This is an indirect reflection of the l0 anomaly, base level anomaly will lead to base level compaction task anomaly, further aggravate the l0 stacking)

Describe alternatives you've considered
No response
Additional context
No response

How will you implement write stall? By adding lags?

How will you implement write stall? By adding lags?

We have already implemented WriteLimit, and we can achieve write stall by blocking flush, this issue wants to further discuss its limitations.

@Li0k Any updates?

@Li0k Any updates?

No, I'm considering to suspending this pr

I think we can bring this issue back and see how we can optimize the write limit conditions. We have seen several cases when writes are not stalled even though there are many overlapping sub-levels. This can happen when to base compaction and tier compaction are stuck while intra-L0 compaction can still proceed.


+ctrl from database

The pipeline can be tested with a positive control from known species genomes. The results should show the same species as those from which genetic material is used as input.


No lyrics

As there are currently no lyrics in this selection, there are no lyric files. Therefore the README should be adjusted.

True; thanks for the sanity check!


Element-wise +, -, *, / for BoltArraySpark

Added basic element-wise addition (+), subtraction (-), multiplication (*), and division (/) to BoltSparkArrays.
Method used is _rdd().join().mapValues().    May be a better method to implement these operations, but I went with the best I knew how.
I didn't include any of the reverse functions (radd etc) as I wasn't sure how it would behave/interact with local array functions if there was an attempt to list the local array first (local + Spark). There are no issues as long as it is always two arrays being added together and the Spark array is listed first (Spark + local).
I also didn't add support for adding/subtracting/multiplying/dividing by a constant integer across the whole array.  I wasn't sure if this is functionality we would want to add, as it can be done using map().  My personal opinion is to require the user to use map() because I feel it forces the user to remember they are working on distributed arrays.  However, this functionality could be easily implemented into the existing functions with some if statements in checking for integers and doing the map() under the hood.
On a similar note to above, these functions could also be changed to not use the symbolic values (+, -, *, /) but be calls required in a map format (.add(), .subtract(), multiply(), divide()).
Finally, if there is an intention to add many operations for distributed BoltSparkArrays similar to all the functions for python ndarrays, perhaps an independent class or .py file should be created to contain these operations that could then be called?  I wasn't sure of the long-term intentions of what types of functions there is an interest to integrate into BoltArrays.
Tried to include similar safety catches as concatenate().
For division, true division from future is always performed.
Basic troubleshooting was performed without any major issues, but more thorough troubleshooting may be useful.

@kkcthans This is great!
One thought: lot of these functions end up having the same boilerplate at the beginning. One nice way to organize this might be to have a generic elementwise_binary(f) function that takes an arbitrary function that does an element-wise binary operation on two ndarrays. This __add__, __subtract__, etc could simply call out to this with the right operation.

Ya, I noticed that when I saw this was all ready implemented within Thunder/base.py.
@freeman-lab said he was going to look at this pull request and talk with you about how to handle its implementation in addition to code all ready in Thunder (Decide what implementations should go where).
I'd be happy to change it to that more generic element_wise function after you guys decide what will be best for the projects and implement it wherever.  I'll change it and update appropriately after you guys decide where you want it.

Just looked this over with @jwittenbach, it's looking really good! We should definitely put this in bolt, and can then add appropriate wrappers in thunder in another PR. Only two comments (1) it'd be great to leverage a more generic element_wise function here to minimize code duplication. And it'd be great if you could add a couple unit tests for this.
Look at what's in https://github.com/bolt-project/bolt/blob/master/test/spark/test_spark_basic.py to see how to structure them. You can run the tests on your own machine just by calling py.test, though note that it requires a local Spark installation. Also note that if you just add some tests to that file it will run them online via travis as soon as your update this PR.
Let us know if you run into trouble!

I'll look at implementing both of these and do that to update the code

Does it matter too much where I put the tests?  I was thinking of creating a new test, something like test_spark_array.py.  Or would it be better if I just append them to the end of the test_spark_basic.py?  What is your preference in terms of organization for the long run?

Ok, I just added a test_spark_binaryoperators.py file to the test location.  It looks like it worked.
I added an elementwise function and tried to make sure it included appropriate checks to work with a BoltSparkArray, BoltLocalArray, or ndarray.
One thing to note (probably in the documentation or something) unless we want to change this to make it more uniform, is that the output array will take the format of the first array.  For example with:
c = a + b
c will be a BoltSparkArray if a is a BoltSparkArray, independent of what b is.  However, if a is a BoltLocalArray, then c will be a BoltLocalArray, independent of what b is.
Let me know if there are any other things you guys feel I should tweak with it for this pull request.


Uncaught Exception: Attempting to call a function in a renderer window that has been closed or released. Function provid

An uncaught exception was reported.
Info:
OS: win32
Arch: ia32
GPMDP Version: 3.0.1
Time: Tue Mar 29 2016 14:17:34 GMT 0200 (Mitteleuropäische Sommerzeit)
Error:
Attempting to call a function in a renderer window that has been closed or released. Function provid
Error: Attempting to call a function in a renderer window that has been closed or released. Function provided here: Object.<anonymous> (C:\Users\daahazoe\AppData\Local\GPMDP_3\app-3.0.1\resources\app\build\inject\GPMInject\interface\mouseButtonNavigation.js:8:8.
    at BrowserWindow.callIntoRenderer (C:\Users\daahazoe\AppData\Local\GPMDP_3\app-3.0.1\resources\atom.asar\browser\lib\rpc-server.js:201:19)
    at emitTwo (events.js:92:20)
    at BrowserWindow.emit (events.js:172:7)

This issue was created automatically inside the uncaughtException handler

Closing this automatically reported issue as a duplicate of #470


How can I store data in both localStorage and SessionStorage at the same time.

Same as the topic.

Just initialize the plugin twice with different configurations. Move questions to StackOverflow please and use Github issues for reporting actual issues.

Hey @robinvdvleuten, I want to save some data on the localStorage, and other on the sessionStorage, How I can achieve that?

@eddivalen just initialize the plugin twice with different configurations;
import createPersistedState from "vuex-persistedstate";

const store = new Vuex.Store({
  // ...
  plugins: [
    createPersistedState({ /* config for localStorage */ }),
    createPersistedState({ /* config for sessionStorage */ })
  ],
});

Hey @robinvdvleuten , I tried this but it seems the 2nd config is overriding the 1st one, I'm also using a module, here's my config:
plugins: [createPersistedState({
    paths: 'template.state',
    storage: window.localStorage
  })],
  plugins: [createPersistedState({
    storage: window.sessionStorage
  })],

So my idea is to save the template module in the localStorage, and the other one in the sessionStorage

Sorry @robinvdvleuten , my issue was on the paths, I was passing a string and it expects an array.
Thank you for your help.


Make MountOption to/from str conversion public

The goal here is to make the to/from string conversion of the MountOption type publically accessible. In the process, I've also implemented standard traits rather than using custom functions where appropriate.
I considered using std::str::FromStr instead of From, but that trait has an associated error type and the current function is infallible.
Closes #229

Thanks, but I don't think this is something I want to support. There's some context in this issue: https://github.com/cberner/fuser/issues/216
Instead, I encourage people to copy that argument parsing code into their application, as I think that's the best location for code that handles command line options.

Is there a reason that you don't want to support this? Are you open to any discussion on the matter?
The options themselves are defined as strings in the kernel/fuse docs and change quite infrequently. The implementation is also extremely simple and saves all of us from having to repeat the logic in multiple places.

I don't think that argument parsing belongs in this crate. Decisions about argument parsing should be made by the downstream application, and there are often conventions to follow for their platform -- personally I think those names are poor and should be full words separated with hypens, but I don't want to force that on all my users.
Yes, I'm always open to discussion, but it probably won't change my mind. I'm a pretty firm believer in separation of concern :)

In my case, it's more serialization than argument parsing, since I am needing to construct a mount command from a set of options (yes, still interfacing with the CLI, I get that).
I suppose for me, it seems odd not to maintain a conversion for items that have a very clear and established string representation - put another way: by defining this enum, you are requiring that most of everyone using this library needs to convert from the existing standard names to this unique type. I appreciate the separation of concerns with command line parsing, but I don't think that's what you are supporting here. Rather, you are supporting conversion from/to the standard form of the values that you are trying to represent. This feels appropriate to me if you are going to define your own custom type for them.
That's all I'll say on the matter - if you still disagree then you can close this PR.

yep, I see your point, but it goes against my design philosophy. I think the appropriate place for functionality like that would be a fuse-utils crate or the like. If you want to copy the parsing code and release it in a utils crate, I have no objections!


[Bug] string insert fail

Search before asking

[X] I had searched in the issues and found no similar issues.

Version
0.13.0
What's Wrong?
CREATE TABLE stringtest(
id INT,
NAME STRING
)
DISTRIBUTED BY HASH(id) BUCKETS 3
PROPERTIES("replication_num" = "1");
when I insert data:
INSERT INTO stringtest(id,NAME) VALUES(1,'helloWorld')
it's Insert failed：errCode = 2, detailMessage = all partitions have no load data
What You Expected?
insert success
How to Reproduce?
No response
Anything Else?
No response
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

in version 0.13, type STRING is not exactly "string", it it varchar(1).
In version 0.15(which has not been released yet), we will support real string

in version 0.13, type STRING is not exactly "string", it it varchar(1).
In version 0.15(which has not been released yet), we will support real string

I tried the latest version, indeed, thank you very much


"Failed to fetch Backends"

On the beta channel, when I try to enter a Zulip server URL (e.g. https://zulip.tabbott.net or https://chat.fhir.org) the value "/api/" is automatically appended, and then I get the error:
"Failed to fetch Backends"
Is this a known issue?

No; are you by any chance typing http:// rather than https://?

No, though I did try that for fun, and I get a security popup asking whether I really wanted to use HTTP (and saying "yes" led to the same error).

Interesting.  @niftynei any idea what in the beta could have caused this?  It's not a big diff from the production release...

BTW is there an easy way for me to test the production release (move off the beta channel)? Alternatively, can anyone report whether they can reproduce this behavior (in beta or prod)?

I can't reproduce with 1.1.1 (the beta)

Production release is at this branch https://github.com/zulip/zulip-android/tree/release-candidate
I also use the beta app and it works fine!

It appears that the android client relies on /api/v1/get_auth_backends (introduced here), and https://chat.fhir.org is running a version of Zulip old enough not to have one.
But that's not the whole issue, because I get the same error message for https://zulip.tabbott.net, which does have one.

thanks for the report. fwiw the error message you're receiving isn't very precise.  a failure to get backends may happen for a variety of reasons, including a network failure.  can you verify that you're able to reach the website on a different app?

To confirm, yes, I can reach these sites through the browser just fine. Is that what you mean,  @niftynei?

Does https://chat.zulip.org work for you as an Android auth point?  I wonder if the old zulip.tabbott.net name is what's busted.

No, https://chat.zulip.org/ also fails, with the same error. For what it's
worth, everything was working just fine until I signed out and tried to
sign back in to demonstrate the process for a colleague..
On Nov 20, 2016 16:05, "Tim Abbott"<EMAIL_ADDRESS>wrote:

Does https://chat.zulip.org work for you as an Android auth point? I
wonder if the old zulip.tabbott.net name is what's busted.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/zulip/zulip-android/issues/227#issuecomment-261805611,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AATHAVJgtsGrdoWbxYqN73mRoQ2V7adlks5rALX5gaJpZM4K0N-e
.

Oh, that detail is interesting.  I wonder if it's some sort of caching bug...

Progress: this problem persisted across uninstalling and reinstalling (both beta and default channel). But creating a new user account on my Android device and installing within that account... there, everything works (even talking to chat.fhir.org, which puzzles me, given that the get_auth_backends endpoint does not exist there).

Back on mystery original account: using Android app settings to clear data + cache for Zulip had no effect. Repeating that process a second time did have an effect, but now I see:

Select chat.fhir.org
Choose Google as my identity provider
Complete the sign-in flow
I'm signed into chat.zulip.org instead of chat.fhir.org (!!)

If I choose the username+password login flow, I  get a "Your username or password is incorrect" error (when it's not).
One other small issue: when I paste in a url like chat.fhir.org  with a trailing space, this confuses the operation that appends /api to the endpoint (the space is preserved) and causes an exclamation mark icon (with no text or explanation) to appear next to the server url... but only after I enter a password.

Thanks for doing all that debugging @jmandel!  It sounds like we have something interesting going on here that is causing it to try connecting to chat.zulip.org regardless of what server you specify.
As a sidenote, I don't think we need the /api  in the URI to be user-facing; it can be appended in the code when it makes the requests.  Since the old api.zulip.com doesn't exist anymore, the app can just plan to unconditionally append /api to the server URI to figure out the API URI.
@Sam1301 do you have time to  to debug this?  This is a serious issue that we should prioritize.

Sure, working on this :+1:

Submitted a pr for the same :+1:

HI, I'm trying with my own zulip server (1.4.2) and I just build the last version of the android client, but as you can see below the error still here


Default parameters in Modelica.Electrical.Spice3

Reported by alessandro.picarelli on 18 Sep 2012 09:50 UTC
Modelica.Electrical.Spice3.Semiconductors.M_NMOS default model card parameters such as PHI have a default parameter of -1e40V whereas the comment says the default is 0.6V. This is a massive difference in value as per VTO, KP, GAMMA, RD, RS, CBD, CBS, TOX, NSUB, TNOM. Could the default values be brought to reflect those stated in the relative comments to ensure a more robust default parameterisation of these and other Spice3 components.
A list of equivalent parameters to those in LTSpice would also be beneficial.

Migrated-From: https://trac.modelica.org/Modelica/ticket/825

Comment by majetta on 24 Sep 2012 11:27 UTC
The models of Modelica.Electrical.Spice3 were extracted from the original SPICE3 simulation tool. In this SPICE3 simulator the calculation of voltage and current depends on whether a parameter was set by the user or is a default value. Since in Modelica we do not have the possibility to check if a parameter was set or if it is the default value, we introduced the -1e40 values and check during the simulation, if the parameter still has this -1e40 value. If so, we assume that the parameter was not set by the user and we give it its real value which is 0.6V in the case of PHI. The concept is explained more into detail here: https://www.modelica.org/events/modelica2009/Proceedings/memorystick/pages/papers/0019/0019.pdf

Comment by alessandro.picarelli on 24 Sep 2012 16:42 UTC
Hi, unfortunatelyin the above attachment if I leave the value of NSUB in the mosfet unaltered (-1e40) in the results I then see the value is -1e300. Is this the actual NSUB value also used in the equations?
Many thanks,
Alessandro

Comment by clauss on 22 Jan 2013 11:01 UTC
When analysing your example I found that internally in the equations the correct default value (zero for NSUB) is used. Since NSUB of the modelcard is a parameter which is never changed, -1e40 should be displayed if NSUB is not altered. I suppose the value -1e300 you saw is an display issue from Dymola. I write to the Dymola support.

Modified by dietmarw on 23 Jan 2013 08:26 UTC

Comment by clauss on 24 Jan 2013 11:11 UTC
Dymola support answered: It is a Dymola display issue indeed.
You must store the results using double precision in order to represent such
large numbers. Do that by "Simulation > Setup... > Output > Format" and check
the box for "Double precision".
Then you see the unchanged value of NSUB, and -1e40 is displayed.
When you leave the NSUB parameter unaltered, the model regards NSUM as "not given".
If a parameter is "not given" then the model does separate calculations as simply using
the default value. For that reason the (not beautiful) way with using -1e40 was chosen.
We will remove that way if a better solution of recognizing "is given" is available.
Later on I will add an example to this ticket.

Comment by dietmarw on 1 Aug 2015 21:36 UTC
Milestone renamed

Comment by dietmarw on 1 Aug 2015 21:39 UTC
Milestone renamed

We will remove that way if a better solution of recognizing "is given" is available.

I believe this still is not possible by Modelica Specification 3.4. Therefore I propose to move the milestone. Do you agree @christophclauss ?

Later on I will add an example to this ticket.

This seems to be missed out.


still crashing on startup with 1.7.8

Describe the bug
Both carpet-fixes-1.18.x-1.7.8 and carpet-fixes-1.18.x-1.7.7 are crashing the game on startup.
carpet-fixes-1.18.x-1.7.6+v220420 does not crash.
Doesn't seem to be a mod conflict(?).
To Reproduce
Steps to reproduce the behavior:

Update from 1.7.6 to 1.7.8
The game crashes

Expected behavior
Game not crashing.
Screenshots
If applicable, add screenshots to help explain your problem.
Minecraft Version:

1.18.2
Carpet-Fixes Version:
v1.7.8
Carpet Version:
v1.4.69

Additional context
minecraft.log

Seems a mod is modifying WolfEntity. Do you have any other bug fix mods?
Critical injection failure: Variable modifier method modifyAmount(F)F in carpet-fixes.mixins.json:entityFixes.WolfEntity_snowballDamageMixin from mod carpet-fixes failed injection check, (0/1) succeeded.

Blanket Client tweaks-1.0.3 and TieFix-1.10.0

Well, its neither of the fix mods. Give me a bit to do some compatibility checking, since the mod works fine without any other mods

So do you want me to give you my whole list of 56 mods? Most of them are performance mods, few qol and some cosmetic. The rest are dependencies.

No it's fine, its in the log

It could have been even more if the rest was updated to 1.18.2 :D

I hate how it closes issues automatically when I submit a fix. Give me a sec ill give you a download

Can you tell me if this fixes the issue: https://github.com/fxmorin/carpet-fixes/suites/6439371389/artifacts/235684127

Yes it works! That was fast! You have my respect :D

your welcome


After merging mp4 files, the resulting video plays only audio (black screen)

After merging two different videos (videoA.mp4 & videoB.mp4), for some reason, the resulting video (output.mp4) just plays audio with the accompanying black screen
What's odd is that when I merge (videoA.mp4 & videoA.mp4) or (videoB.mp4 & videoB.mp4), the resulting video is fine (video is visible, audio is audible)
Both videos are 1080*1920 and 30fps
Help please

@WilderMinds this could be due to the difference in codec of the videos you are trying to merge.
That is there might be a difference in framerates of videos one might be fast or slow from the other video.
see also #118


nix: use libsodium on darwin

@gridaphobe is there anything I need to do to bump this?

Ack, no I've simply been hiding under a bit of a rock lately and forgot about it, sorry!

Thanks!


⚠ Processors has degraded performance

In e7a24e5, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 3878 ms

Resolved: Processors performance has improved in a8d4fcf.


Root Domain and Azure Hosted DNS

It would be nice to see a "this cannot be done with root domains" or "here's how you do this with root domains" within this document.  For example, if I own (and manage DNS for) mydomain.com, can I set up a Communication Services email to send with<EMAIL_ADDRESS>or is this not possible?  Also, it may be nice to have a call out that Azure Hosted DNS is either a different setup or the same as what you'd do with your DNS hosted elsewhere.

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

ID: 5f048ce2-dc5e-261d-84b8-9e461d39f52f
Version Independent ID: 01c3bbe3-c6fa-7ab7-a715-f5d88ed1d250
Content: Email domains and sender authentication for Azure Communication Services - An Azure Communication Services concept document
Content Source: articles/communication-services/concepts/email/email-domain-and-sender-authentication.md
Service: azure-communication-services
GitHub Login: @bashan-git
Microsoft Alias: bashan

Hi @jessyhoule Thank you for your feedback! We have assigned this issue to the author to review further and take the next course of action.


Add a Meditate work type for Vanilla Psycasts Expanded

From AlotMaster on Steam:

any way you could add Meditate for VPE?

https://steamcommunity.com/workshop/filedetails/?id=2842502659

you can check this for reference
https://steamcommunity.com/sharedfiles/filedetails/?id=2324532667
https://github.com/maarxx/MeditateAsWorkType

Thanks, amigo. Much obliged.

Closing this as wontfix. Vanilla Psycasts Expanded does not seem to add any WorkTypeDefs or WorkGiverDefs, so there's nothing for Many Jobs to do. Since Meditate As Work Type exists and works with Many Jobs (I've tested it), I'm going to call that a solution.


[FLINK-21727][hive] Support DDL in HiveParser

What is the purpose of the change
Support DDLs in hive parser
Brief change log

Add HiveParserDDLSemanticAnalyzer to analyze DDLs.
Add DDLOperationConverter to convert the parsed DDLs into operations.
Handle DDLs in HiveParser. DQL and DML are still handled by super class.
Hive's temp function is more like flink's temp system function. Added an operation to create temp system function with a CatalogFunction instance.
Misc changes needed to support DDLs.

Verifying this change
Existing and added test cases.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? yes
If yes, how is the feature documented? doc

Thanks @wuchong for your review. I have updated the PR to address your comments.

I want to use Flink to connect Hive external table Elasticsearch.
Following code doesn't create hive external table correctly after merging this pr into my fork.
        EnvironmentSettings settings = EnvironmentSettings.newInstance().useBlinkPlanner().build();
        TableEnvironment tableEnv = TableEnvironment.create(settings);
        String name            = "myhive";
        String defaultDatabase = "default";
        String hiveConfDir     = args[0];
        HiveCatalog hive = new HiveCatalog(name, defaultDatabase, hiveConfDir);
        tableEnv.registerCatalog("myhive", hive);
        tableEnv.useCatalog("myhive");

        tableEnv.getConfig().setSqlDialect(SqlDialect.HIVE);
        tableEnv.executeSql("CREATE EXTERNAL TABLE IF NOT EXISTS test (\n" +
                "    id      BIGINT,\n" +
                "    name    STRING)\n" +
                "STORED by 'org.elasticsearch.hadoop.hive.EsStorageHandler'\n" +
                "TBLPROPERTIES(\n" +
                "'es.resource' = 'test',\n" +
                "'es.nodes' = '<IP_ADDRESS>:9200'\n" +
                ") ");
       tableEnv.executeSql("insert into test values(1,'test')");

Executing this code, Flink create a generic hive table rather than external table for Elasticsearch. Do we support StorageHandler in Flink hive dialect?

Hey @wangqinghuan , thanks for trying out this feature and reporting the issue. Hive dialect doesn't support hive's storage handler table. That's mainly because hive connector currently doesn't support read/write such tables. So even if you manage to create such tables, you can't really use them in Flink. I think we'd better throw meaningful exceptions for these use cases.


rename test's csproj from Crossroads.Launcher.Test to Crossroads.Test

Rename Crossroads test's csproj from Crossroads.Launcher.Test to Crossroads.Test, as source's sub-projects are consolidated into one project/component (Crossroads).
This allows to clearly match test folder to that of the src folder


some files need to be checked.

It's poc-farmoni/farmoni_master/etcd-01.etcd/member/*

fixed with #21