Start new row for widgets like checkboxes

I'd like to start a new row after 3 or 4 checkboxes, but it keeps adding to the same row (see screenshot). Is there an option to specify to accomplish this?

[ Windows] OS
[ 3.6] Python Version
[1.0] Gooey Version
[Check box widgets extend  window with now scroll bar. How do I insert a new line?] Thorough description of problem

[ Ability to start a new row of checkboxes after, say 4 boxes] Expected Behavior
[ Keeps adding new boxes to same row] Actual Behavior

@Gooey(program_name="Create Report")
def parse_args():
    ''' Use GooeyParser to build up the arguments we will use in our script
        Save the arguments in a default json file so that we can retrieve them
         every time we run the script.
    '''

    gooey_options={'show_border': True,
                   'columns': 1-10 }

    parser = GooeyParser(description='Allocations Report')
    parser.add_argument('Data_directory',
                        metavar='Data folder',
                        action='store',
                        default=stored_args.get('data_directory'),
                        widget='DirChooser',
                        help="Source directory that contains Excel files")
    search_group = parser.add_argument_group("SQL Options",
                                             gooey_options=gooey_options)
    search_group.add_argument('up_down',
                              metavar='Download or upload support table? ',
                              choices=['Download', 'Upload'])
    tables = parser.add_argument_group('Supporting Tables',
                                       gooey_options=gooey_options)
    tables.add_argument('BESP',
                        metavar='BESP',
                        widget='CheckBox',
                        action='store_true')
    tables.add_argument('POB',
                        metavar='POB',
                        widget='CheckBox',
                        action='store_true')
    tables.add_argument('GL',
                        metavar='GL',
                        widget='CheckBox',
                        action='store_true')
    tables.add_argument('Distributor',
                        metavar='Distributor',
                        widget='CheckBox',
                        action='store_true')
    tables.add_argument('Prod_type',
                        metavar='Product Type',
                        widget='CheckBox',
                        action='store_true')
    tables.add_argument('Serviceprovider',
                        metavar='Serviceprovider',
                        widget='CheckBox',
                        action='store_true')
    args = parser.parse_args()
    return args

[ ] Screenshot:

Thanks! ^_^

Hey @rerwin21,
Firstly, thanks for the detailed issue!
The problem here is half on me, half on you ^_^ The gooey_options part of your code is passing a negative number into the columns section.
@Gooey(program_name="Create Report")
def parse_args():
    ''' Use GooeyParser to build up the arguments we will use in our script
        Save the arguments in a default json file so that we can retrieve them
         every time we run the script.
    '''

    gooey_options={'show_border': True,
                   'columns': 1-10 }   # <------- This guy

That's evaluating to 1 minus 10, or -9. If you swap that to a positive number you'll be back in business.

It's on my TODO to write some validation code that'll make gooey_options friendlier to use (e.g. throwing a helpful error if a negative number shows up in the columns field).

BTW, I think you'll need to change all of your tables arguments to the --Thing style, and then set required=True to get the behavior you seem to be after. As it current is, I think argparse will just barf unless you click every single checkbox. They're currently being treated as positional, and thus, it can't actually tell them apart.


Check for the case where the engine is not mounted

Also refactor the code a little bit to remove duplication.
Closes #33

Good improvement!
I'll add that it could be interesting that the gem triggers authentication only on the presence on the mounted route, wether or not the lockup_codeword env variable is set.
Indeed, if you 'forget' the environment variable from your staging conf your environment is open to the world. And you might even not notice it since your so used to be automatically logged in 😆

@nicolasrouanne That's an interesting idea. LOCKUP_CODEWORD works great the first time you set it up, because everyone tests their staging server at least once. However, it's easy to forget if you ever migrate to a different platform. This is especially true if you have a team with multiple engineers.
For example, you're probably going to set up most of your staging environment correctly (because you probably call Rails.env.staging? or ENV['STAGING'] a few times), but you might forget to set the LOCKUP_CODEWORD on your new servers. In that case, I think it would be much better to show an error page saying "Please set your lockup codeword.", instead of making everything public. You might not notice that for a long time. So I think your idea is more future-proof, and lockup should always be enabled if you mount it like this:
mount Lockup::Engine, at: '/lockup' if Rails.env.staging?

I follow Heroku's recommendation to not create a separate staging environment, but I use a STAGING env variable for things like this:
mount Lockup::Engine, at: '/lockup' if ENV['STAGING']

You can also enforce this behavior in your own app. I've just changed my code in config/routes.rb:
  if ENV['STAGING']
    unless ENV['LOCKUP_CODEWORD'].present?
      raise "You must set the LOCKUP_CODEWORD env variable to password-protect the staging environment."
    end
    mount Lockup::Engine, at: '/lockup'
  end

Thanks a lot for the idea! I'm actually planning to migrate to a new platform soon, and I know I would have probably forgot to set the LOCKUP_CODEWORD variable.

I like this check and the refactor is nice. I’ll give it some testing as soon as I have a chance and get it merged into master.

@nicolasrouanne @ndbroadbent As far as the discussion related to keeping things locked if a codeword isn’t set:
I’m not saying my mind can’t be changed, but I’ve always really liked the simplicity of tying Lockup to the codeword variable (however you set it).
I often still use Lockup in my production environment right up to launching the site and it’s nice that “launch” is as simple as removing the codeword. I’ll usually followup later, after launch and remove the gem from my production bundle.
I understand it could be easy to forget to set the variable if you move hosting environments, but how often does that happen? Remember that this gem is supposed to be about light security, rather than actual security—it's like a lock on a fence you could hop over.
Personally, I would be more concerned about forgetting that the gem was set up in a production bundle and accidentally locking down a production site.


⚠ Fetchers has degraded performance

In 4e4ee1a, Fetchers ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 317 ms

Resolved: Fetchers performance has improved in 57e9603.


Don't cache anything with query strings

provide option to not cache anything with query strings

+1


Pass correct delim in jenkins.sh script

I was trying to run docker alpine java 11 img with http2 support.
After some time i discovered that args passed to JAVA_OPTS and JENKINS_OPTS sent as whole string instead of array elements.
Simple echo in loop showed that this read doesn't split multiple args into separate values.
After adding space as delim it showed correct interpretation of my input args.
Now JENKINS_OPTS passed like this --http2Port=8080 httpPort=-1 will be interpreted correctly.
There is no jira/github issue for this PR. I'm fixing my problems, but I think this could solve this issue https://github.com/jenkinsci/docker/issues/745.

[x] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[ ] Ensure that the pull request title represents the desired changelog entry
[x] Please describe what you did
[x] Link to relevant issues in GitHub or Jira
[ ] Link to relevant pull requests, esp. upstream and downstream changes
[x] Ensure you have provided tests - that demonstrates feature works or fixes the issue

I think the old code works as one would expect. xargs is taking care of the splitting, read will read option line by line.
With the original code, JENKINS_OPTS=''--abc --def="x; y"' will be split into two elements:
--abc
--def=x; y

With your changes, it’s only one line, element, breaking the passing of the options:
--abc--def=x;

You can try it out with this function:
function o() {
  jenkins_opts_array=( )
  while IFS= read -r -d "$1" item; do
    jenkins_opts_array+=( "$item" )
  done < <(xargs printf '%s\0' <<<"$2")

  for opt in "${jenkins_opts_array[@]}"; do
    echo $opt;
  done
}

o '' '--abc --def="x; y"'
o ' ' '--abc --def="x; y"'

Ok, mychange was wrong and old code is working fine. I'm closing this pr.


bump aws-java-sdk to 1.12.84

The version generated for this package is based on the git tags. That said it should honor the transitive dependency on the SDK you specify. By convention we just tag it with the AWS SDK version used to simplify debugging and resolution rules.


After creating a Story, it should be selected

in Map View

[x] select
[x] scroll

fixed: #31


A feature to generate export commands header files for libraries.

Is your feature request related to a problem? Please describe.
CMake has a GenerateExportHeader utility that is useful when creating shared libraries.
When the feature is used, it creates a header file that contains __declspec(dllexport) for msvc and __attribute__((visibility("default"))) for gcc. This allows proper linking when creating dlls
Describe the solution you'd like
I'd like a solution similar to CMake
Describe alternatives you've considered
using xmake's utils.symbols.export_all exports all the symbols in the dll which isn't always desirable.
I'm currently using a rule I created that I can contribute back to the project.
Additional context
No response

I'm considering creating the module in utils.symbols.generate_export_header. Is that okay for the project?

use utils.symbols.export_list
https://xmake.io/#/manual/custom_rule?id=utilssymbolsexport_list

Ok. I can close the issue if this feature and use my own rule if it isn't needed by xmake.


[XP-1161] replace boolean result for Compatibility ternary result

Do the tests still pass? I'm guessing not, might be worth having a look :)

Good catch! Don't now why submodule test are not being triggered from the root project on msc-backend.


High latency on streaming RTSP

I'm using vlc player to stream rtsp videos, but the latency is so big, it updates frames every second and sometimes it takes a little bit less.
In general it has high latency rate.
Can anybody help me? Is there an option for that? Or is there specific video sizes?

@araratm could it be the server or maybe your internet connection? I've streamed RTSP from various internet sources without problems. Sometimes it takes a while to connect and buffer, but once it plays, there are no frame rate issues.

Seems this issue is related to mine. I am using a pure rtsp:// feed, Camera feed only updates every 10 seconds or so in the unreal engine client, I have to first play the video on the Media Player Class and then play my scene to see the feed else it does not work. And at times crashes the engine when tried to play consecutively. Is there a setting or something I may be missing?

When are you initiating playback?
Make sure you either check the 'Play On Open' checkbox in the MediaPlayer, or otherwise listen to the OnMediaOpened event in your Blueprint and call Play from there. Do not call Play right after Open as the media source will take some time to connect and buffer. Play will only work once the media finished opening successfully.
If you keep having problem, please send me your RTSP stream URL. If you want to keep it private, you can email it to me. Thanks!


Add AddMissingEnd transformer for loop/if statement missing ENDs

Closes #91

Codecov Report

Merging #201 (c28e82c) into main (99218d1) will decrease coverage by 0.40%.
The diff coverage is 87.30%.

:exclamation: Current head c28e82c differs from pull request most recent head 9809d4a. Consider uploading reports for the commit 9809d4a to get more accurate results

@@            Coverage Diff             @@
##             main     #201      +/-   ##
==========================================
- Coverage   97.27%   96.87%   -0.41%
==========================================
  Files          27       28       +1
  Lines        1504     1567      +63
==========================================
+ Hits         1463     1518      +55
- Misses         41       49       +8

Impacted Files
Coverage Δ

robotidy/transformers/__init__.py
100.00% <ø> (ø)

robotidy/transformers/AddMissingEnd.py
87.30% <87.30%> (ø)

robotidy/decorators.py
92.30% <0.00%> (-7.70%)
:arrow_down:

robotidy/utils.py
97.66% <0.00%> (+0.58%)
:arrow_up:

Continue to review full report at Codecov.

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


Fixed isolation of test_filename_traversal_upload().

shutil.rmtree(MEDIA_ROOT) is already called as a class cleanup:
https://github.com/django/django/blob/aba9c2de669dcc0278c7ffde7981be91801be00b/tests/file_uploads/tests.py#L61
./runtests.py file_uploads.tests.FileUploadTests.test_filename_traversal_upload
Testing against Django installed in '/repo/django/django' with up to 8 processes
Found 1 test(s).
...
System check identified no issues (0 silenced).
.E
======================================================================
ERROR: tearDownClass (file_uploads.tests.FileUploadTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3.8/shutil.py", line 709, in rmtree
    onerror(os.lstat, path, sys.exc_info())
  File "/usr/lib/python3.8/shutil.py", line 707, in rmtree
    orig_st = os.lstat(path)
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/django_ixoyln0t/tmpyam9a1uu'

----------------------------------------------------------------------
Ran 1 test in 0.004s

FAILED (errors=1)

@hramezani Thanks for checking :+1:


Null Error Recieved & Null Result previously working code.

When running this code the ErrorReceived event fires with AmazonErrorResponse obj being null:
`			AmazonAuthentication auth = new AmazonAuthentication();
auth.AccessKey = "################";
auth.SecretKey = "#################";
		AmazonWrapper wrapper = new AmazonWrapper(auth, AmazonEndpoint.UK,"###########");
		List<string> barcodesToLookup = new List<string>();

		foreach(Product p in products)
		{
			barcodesToLookup.Add(p.barcode);
		}
		wrapper.XmlReceived += wrapper_XmlReceived;
		wrapper.ErrorReceived += wrapper_ErrorReceived;
		var result = wrapper.Lookup(barcodesToLookup.ToArray());`

I have subscribed to the event which fires.. however the recieved error response is null producing the null error dialog
void wrapper_ErrorReceived(AmazonErrorResponse obj)
		{
			if (obj == null) {MessageBox.Show("Null obj???");return;} // <--- This fires
			MessageBox.Show(obj.Error.ToString());
			MessageBox.Show(obj.Error.Code + " " + obj.Error.Message);
		}

The XmlRecieved event does not fire.
What is odd is, this request was previously working just fine, on a different machine - So I know this code can work - I'm having a hard time debugging without any error information, any help appreciated!

Can you please add one of your Barcodes?


Add support to profile branch ops

Classify branches as forward/backward based on the sign bit in the branch offset
Classify branches as short/long based on a certain threshold
** Think about computing that threshold mathematically

resolved in #6


Update iOS env vars

Summary
Remove weird an unnecessary \ on the environment variable names

Thanks @cwarnermm can I suggest for your team to look into the definition and changes needed?

Yes, @enahum. I've logged https://mattermost.atlassian.net/browse/MM-36397 for this work. Thanks!

Going to merge this PR and the one for android, any changes required to description, punctuation etc is out of scope. Consider doing a full pass on the docs and submit an overall changes as you see fit as long as the technical meaning remains.
It is very important to understand that this PR is only about fixing the environment variables format.
Thank you all for your reviews


Remove domain models

Removes the tracking events domain models. Refactors API to accept either a JSON string or a NSDictionary.

Can you update the README and CHANGELOG?

Done in 44a8c2f and fcefb7f. Please take a look.


Bounding Box not working

Hi!
When I try to parse my PDF by specifying the bounding box, I receive an error. The bounding box option is not working on https://cloud.llamaindex.ai/parse, nor when using it with LlamaIndex.
The message I got from running it on my VS Code:

Started parsing the file under job_id 47d59df1-16f6-44b0-8efa-a94849529719
Error while parsing the file './file.pdf': 'markdown'

When I parse the document without specifying the bounding box, LlamaParse works as usual.

Adding invalidate_cache=True fixed this for me. Seems like the caching should also include bounding_box in it.

Thank you! It indeed fixed the error. However, the bounding box seems to not be working. :( Adding it changed nothing in my parsed document, even when I set to not parse the top 50%.

I'm coming to a similar conclusion. For me, it seems to ignore the top 10% but it is still seeing the bottom 10% because I have text from the footer.

You're right. In my case, actually, it was kind of random. Some pages had their bottom not parsed and two of them had.

May I know how you specified the bounding boxes?
I'd love to know if there is a systematic way to specify it

There are instructions to specify it in the LlamaParse website:

Specify an area of a document that you want to parse. This can be helpful to remove headers and footers. To do so you need to provide the bounding box margin in clockwise order from the top in a comma-separated. The margins are expressed as a fraction of the page size, a number between 0 and 1. Examples:
To exclude the top 10% of a document: bounding_box="0.1,0,0,0"
To exclude the top 10% and bottom 20% of a document: bounding_box="0.1,0,0.2,0"

And add

invalidate_cache=True

as a parameter so it doesn't give an error. The bounding box does not seem to be working pretty well anyway. :/

Have the same problem.
The bounding box parameter is indeed being sent to the API. But no effect.

The job status is marked as "SUCCESS".
Job ID: 57d21538-9dd4-4837-8e2d-c6329e32d384


Failed to load map

Failed to load map!
D:/UESpeechGPT-main/Content/Main/Maps/MP_Main.umap appears to be an asset file.
I tried to clone the project but it showing this error again and again , how to resolve

Hi! Which version of the engine are u using? This project is using UE.2 at the moment.


Find a better way to insert markdown includes into docs

Right now when building the docs, we generate some tables automatically for the libaries + datasets, which are then incorporated into the actual markdown for the docs site, by inserting e.g.:
{% include-markdown "./includes/generated_files/comparison_library_dialect_table.md" %}

This works by running a simple search-and-replace on the docs folder, replacing these lines with the substituted file contents. This means you end up with these changes lingering in your working tree, risk accidentally committing them (which should hopefully be at least picked up in review, but still), and generally just cause a pain (particularly if you are switching around between branches).
There is mkdocs-include-markdown-plugin, which the current syntax is taken from, but this doesn't interact well with mknotebooks, causing the build to hang (or just be unfeasibly slow) - see #1073, and #1035.
One possibility would be making a fairly small mkdocs plugin to get just the basic functionality we need, but there may be a simpler way to hook into the document-generation process.
It could also make sense to bake the actual generation of these include files into this process also, rather than the fairly basic approach currently (running the script if one of the includes is present in the directory 😬 (sorry!)), or even find an entirely different way to incorporate these dynamic bits of the docs (i.e. not using includes at all).

Agree that this would be a really good problem to solve - I can only see us using these auto-generated features more so would be great to have a more streamlined solution.

Also mkdocs-simple-hooks might be an option to give us what we need without having to write a whole plugin


Create greetings.yaml

Added For issue #209

Try to raise an issue and check if its working or not as I raised a demo issue and it didn't work. Add a screnshot. Then i'll add the label.

Okay I have already added your label


Fixed Config API to handle PhyIoAdapters better - added systemAdapters as a map inside PhysicalIo

Fixed Config API to handle PhyIoAdapters better:

Added systemAdapters as a map inside PhysicalIo

Instead of having a separate array of system adapters, we are
moving this to be part of PhysicalIo. ie., each PhysicalIo
will now also have a map of system adapters using the
PhysicalIoAdapter.

Added some comments to other fields in devmodel.

I see you only changed the proto file @kalyan-nidumolu -- don't you also plan to change the go/python under api?

I thought I had to do it in different PRs?
Thanks,
Kalyan
On Mon, Oct 28, 2019 at 3:09 AM Roman V Shaposhnik<EMAIL_ADDRESS>wrote:

I see you only changed the proto file @kalyan-nidumolu
https://github.com/kalyan-nidumolu -- don't you also plan to change the
go/python under api?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lf-edge/eve/pull/355?email_source=notifications&email_token=AK4GJOKFVXDZO5ZBQZO7WG3QQ224JA5CNFSM4JFJE5AKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECMLEGA#issuecomment-546877976,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK4GJOLCNYHTULGJXEZ45R3QQ224JANCNFSM4JFJE5AA
.

Pushed the generated .go files also..
Thanks,
Kalyan
On Mon, Oct 28, 2019 at 7:00 AM Kalyan Nidumolu<EMAIL_ADDRESS>wrote:

I thought I had to do it in different PRs?
Thanks,
Kalyan
On Mon, Oct 28, 2019 at 3:09 AM Roman V Shaposhnik <
<EMAIL_ADDRESS>wrote:

I see you only changed the proto file @kalyan-nidumolu
https://github.com/kalyan-nidumolu -- don't you also plan to change
the go/python under api?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lf-edge/eve/pull/355?email_source=notifications&email_token=AK4GJOKFVXDZO5ZBQZO7WG3QQ224JA5CNFSM4JFJE5AKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECMLEGA#issuecomment-546877976,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK4GJOLCNYHTULGJXEZ45R3QQ224JANCNFSM4JFJE5AA
.


[Feature] Add Stats

Community Note

Please vote on this pull request by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Ensure you have added or ran the appropriate tests for this pull request
If the PR is unfinished, add [WIP] prefix to the pull request title and add the do-not-merge label.
Include in the title the category of this pull request. The categories are: [WIP], [Feature] or [Fix]. If the category is unknown use [WIP], once the PR is ready to be merged replace [WIP] for the right category.
Always assign label(s) to your PR.

What this PR does / Why we need it:
This PR adds the Stats to the platform. Stats count the number of resources added, changed and deleted or to add, to change and to delete.
It allows to the developer to know the expected stats after applying the code, and the current stats at any time.
References:
List of issues this PR fixes using the prefix Fixes, Closes or Resolves and the issue number or link. Format Examples: Fixes #<issue number>, Closes <link of issue> or Resolves #<issue number>.
The issues will be closed automatically when this pull request is merged. Example:

Closes #9

How I did it:
Define the Stats struct to encapsulate the number of adds, changes and deletes. Platform.Apply() uses the method Stats.FromPlan() to create the stats from the initial plan and store them in Platform.ExpectedStats. The method Platform.Stats() provide the current stats obtained from the CountHook in the platform.
How to verify it:
Execute the unit tests from stats_test.go.
Use Terranova with a slow Terraform code, execute a Go routine to print the expected state and current state while Apply() is being executed.
Description for the changelog:

Add Stats to the platform to know the expected stats and current stats while the changes are applied.

Codecov Report

Merging #29 into master will increase coverage by 1.44%.
The diff coverage is 70%.

@@           Coverage Diff            @@
##           master    #29      +/-   ##
========================================
+ Coverage   28.55%    30%   +1.44%
========================================
  Files           9     10       +1
  Lines        1033   1070      +37
========================================
+ Hits          295    321      +26
- Misses        696    705       +9
- Partials       42     44       +2

Impacted Files
Coverage Δ

platform.go
84.21% <ø> (ø)
:arrow_up:

stats.go
68.57% <68.57%> (ø)

terranova.go
55.88% <80%> (+0.88%)
:arrow_up:

Continue to review full report at Codecov.

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


Text in GUI invisible in Hight Contrast mode

Due to some eye issues, I use high contrast mode with custom colour scheme in Windows. Unfortunately, the YubiKey Personalization Tool mixes hardcoded colours with Windows UI colours, which results in nearly invisible text in the colour scheme I'm using (and if I were using one of the pre-defined high-contrast schemes, the text would be completely invisible).

So this is something I'd like to solve if it's not to tricky. It should be possible to remove some of the color definitions and just use the default.
I've been experimenting a bit with this.. by just dropping all color directives on text most views seem to get quite good, the about/first view gets impossible to read since there is a background color set there. Maybe it's possible to change all these background color to something else..

As long as you set both text and background colour, it's fine - just don't set just the text or just the background (I'm using this colour scheme because I get fatigue if I look at bright backgrounds for too long, so having some UI elements coloured differently doesn't really bother me, and the only reason I'm using high contrast mode is because that's the only way to actually get custom UI colours in recent Windows versions).

As long as you set both text and background colour, it's fine - just don't set just the text or just the background (I'm using this colour scheme because I get fatigue if I look at bright backgrounds for too long, so having some UI elements coloured differently doesn't really bother me, and the only reason I'm using high contrast mode is because that's the only way to actually get custom UI colours in recent Windows versions).

As long as you set both text and background colour, it's fine - just don't set just the text or just the background (I'm using this colour scheme because I get fatigue if I look at bright backgrounds for too long, so having some UI elements coloured differently doesn't really bother me, and the only reason I'm using high contrast mode is because that's the only way to actually get custom UI colours in recent Windows versions).


How to resize in same aspect ratio

How can I resize an image in the same aspect ratio

Same question

If you get the original image width and height you can calculate the new width of height based on aspect ratio, this library does not support this


Fix JavaDoc comments in ff4j-web

T/O

Coverage remained the same at 88.885% when pulling 4e01a06df6d9472b13f96ed8d26a4e451738536a on shoito:fix-javadoc-in-ff4j-web into 6ca6313b97026bd858ed272b5c42c9e01bc64983 on clun:master.


Setup for L0 Testcases

@rgsubh consider adding some meaningful commit messages.. if it was just one I wouldn't have brought this up, but you seemed to have created so many commits with the same message.


Add the ability to run crond inside the Docker container

add the crond initscript for s6
add the RUN_CROND configuration variable to setup crond
crond will not be run by default (hence the down file in the service directory)
start.sh check if RUN_CROND = true || 1 and remove this file to tell s6 to run the initscript
test container is availlable @ quay.io/0rax/gogs
permit the addition of custom cron job by mounting your crontab in /var/spool/cron/crontabs/
you can also add cron script to /etc/periodic/(15min|hourly|daily|weekly|monthly)/
resolves #2597

Thanks!


Update docs to reflect new way to check on Models Issue # 222

Issue #222 requested a method to check keys.
We can now do:
>>> Model.check_models()

And it will iterate through the models, doing a hello-world type call to each model listed:
Now checking: claude-3-haiku-20240307
Current key is XXXXXXX
{'id': 'msg_01FL96CaknFAPiSn99pEQG1f', 'content': [{'text': "Hello! It's nice to meet you. How can I assist you today?", 'type': 'text'}], 'model': 'claude-3-opus-20240229', 'role': 'assistant', 'stop_reason': 'end_turn', 'stop_sequence': None, 'type': 'message', 'usage': {'input_tokens': 17, 'output_tokens': 19}}

Now checking: claude-3-opus-20240229
Current key is XXXXX
{'id': 'msg_013CnqQH1dGvihKVHabVSt4Q', 'content': [{'text': "Hello! It's nice to meet you. How can I assist you today?", 'type': 'text'}], 'model': 'claude-3-opus-20240229', 'role': 'assistant', 'stop_reason': 'end_turn', 'stop_sequence': None, 'type': 'message', 'usage': {'input_tokens': 17, 'output_tokens': 19}}

Now checking: claude-3-sonnet-20240229
Current key is XXXXX
{'id': 'msg_01YBnMnmDwax7289VZJZntvc', 'content': [{'text': "Hello! It's nice to meet you. How can I assist you today?", 'type': 'text'}], 'model': 'claude-3-opus-20240229', 'role': 'assistant', 'stop_reason': 'end_turn', 'stop_sequence': None, 'type': 'message', 'usage': {'input_tokens': 17, 'output_tokens': 19}}

Now checking: dbrx-instruct
Current key is XXXXX
{'detail': 'inference error'}
...
```

@rbyh this key will no longer work

Thank you - for your issue.

Needs to same Jupyter NB decorator to get this work
Need to re-set anthropic key
Don't print key in model check - mask front of it

There's a better version now, just FYI.


Missing fixed type

What was wrong?
Solidity added the fixed type back in version 0.3 ref
This library uses a vendored version prior to the patches that changed from real to fixed.
How was it fixed?
Update the vendored code
Cute Animal Picture

Thanks for reporting this.  I started into it here: https://github.com/pipermerriam/ethereum-abi-utils/pull/7

This is done.


Cannot create docker image using the dockerfile

Hi,
I want to create a docker image with a stable commit of AutoSA (i.e. this one: https://github.com/UCLA-VAST/AutoSA/commit/15c877b9fbb206f1a15b58e71428eea58998d889). However, I ran into this error when building the image
Makefile.am:67: but option 'subdir-objects' is disabledMakefile.am:59: warning: source file '$(poly_src)/testlib.c' is in a subdirectory,
Makefile.am:59: but option 'subdir-objects' is disabled
Makefile.am:68: warning: source file '$(poly_src)/verif_ehrhart.c' is in a subdirectory,
Makefile.am:68: but option 'subdir-objects' is disabled
Makefile.am: installing '../depcomp'
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
libtoolize: copying file 'build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:9: installing 'build-aux/compile'
configure.ac:12: installing 'build-aux/config.guess'
configure.ac:12: installing 'build-aux/config.sub'
configure.ac:4: installing 'build-aux/install-sh'
configure.ac:4: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
configure
./install.sh: 16: ./configure: not found
make
make: *** No targets specified and no makefile found.  Stop.
Removing intermediate container b13cdb4058b4
 ---> 84c4cdc9fc6b
Successfully built 84c4cdc9fc6b
Successfully tagged autosa:latest

Cloud you please kindly create a docker image of that old commit with a different tag?

It looks like the GNU Autotools fails and didn't generate the correct Makefile.
I just updated the source files and fixed several bugs. Can you test if the latest version fixed the bugs mentioned in #9 ?
And try again for generating the Docker image?

Thanks! I will have a try.

The docker image still cannot be built. I just replaced the last few commands into the following commands. Not sure why it happened.
RUN cd /usr/src && \
    git config --global http.sslVerify false && \
    git clone https://github.com/UCLA-VAST/AutoSA.git docker_autosa && \
    cd /usr/src/docker_autosa && \
    ./install.sh

Also unfortunately, the issue #9 is still there with the latest fix. Is it possible to create a docker image based on 15c877b? Debugging through this is kind of painful to me 😂


Add UserDefinedCurve

Add a custom curve class UserDefinedCurve with an init method taking a user-defined path function.

Use
import copy
self._path = copy.copy(self._path)

or
self._path = copy.deepcopy(self._path)

to facilitate move, rotate, mirror and copy methods.


feat: added new algorithm in Others.

Description of Change

feat: added new algorithm in Others for conversion of unix timestamp (in seconds) to human readable time.
Checklist

[x] Added description of change
[x] Added file name matches File name guidelines
[x] Added tests and example, test must pass
[x] Added documentation so that the program is self-explanatory and educational - Doxygen guidelines
[x] Relevant documentation/comments is changed or added
[x] PR title follows semantic commit guidelines
[x] Search previous suggestions before making a new one, as yours may be a duplicate.
[x] I acknowledge that all my contributions will be made under the project's license.

Notes:
Hey I am adding a new algorithm to the code base for conversion of unix timestamp to human readable format (date/month/year hour:minute:second). Please review. :)

Read this.
No one will review until you make it upto repo standards.
Thank you.


Can this model deal with both two layer plate and one layer plate?

Hi, Void Mask, have you successfully applied two layers plates recognition with this model?


feat: make keybinds configurable

Codecov Report
Attention: Patch coverage is 73.17073% with 11 lines in your changes are missing coverage. Please review.

Project coverage is 83.07%. Comparing base (6438ad3) to head (58251aa).

Files
Patch %
Lines

src/config.rs
40.00%
6 Missing :warning:

src/ui.rs
66.66%
5 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #118      +/-   ##
==========================================
- Coverage   88.00%   83.07%   -4.93%
==========================================
  Files          42       42
  Lines        3850     3970     +120
==========================================
- Hits         3388     3298      -90
- Misses        462      672     +210

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


issue with named routes eventhough I have no home property in MaterialApp

I have updated flutter from version1.7.8+hotfix.4 to latest version (Channel stable, v1.12.13+hotfix.5). it was working fine on prev version of flutter.
I have removed home property but still shows exception
>  flutter doctor
>Doctor summary (to see all details, run flutter doctor -v):
>[√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version 10.0.18362.476], locale en-US)

>[√] Android toolchain - develop for Android devices (Android SDK version 29.0.0)
>[√] Android Studio (version 3.5)
>[√] VS Code, 64-bit edition (version 1.41.1)
>[√] Connected device (1 available)

Steps to Reproduce
 void main() => runApp(
  new MaterialApp(

  debugShowCheckedModeBanner: false,
    theme: new ThemeData(
      fontFamily: 'OpenSans-Light'
    ),
initialRoute: "/",
    routes: <String, WidgetBuilder>{
      LOGIN_OTP_SCREEN: (BuildContext context) => new LoginOTP(),
      OTP_SCREEN: (BuildContext context) => new OtpPage(),
      LOGIN_SCREEN:(BuildContext context) => LoginPage(),
       HOME_SCREEN:(BuildContext context) => HomePage()
    }

));

const String
LOGIN_OTP_SCREEN = '/',
    OTP_SCREEN = '/OtpPage',
     LOGIN_SCREEN='/LoginPage',
      HOME_SCREEN='/HomePage',
      EMAIL_ADDRESS_SCREEN='/EmailAddingScreen';

Target Platform: Android 7.1 (Nougat) - API 25
Target OS version/browser: 7.1 (Nougat) - API 25
Devices: Emulator version(27.3.10-4969155)

flutter run
Using hardware rendering with device Android SDK built for x86 64. If you get graphics artifacts, consider enabling software rendering with
"--enable-software-rendering".
Launching lib\main.dart on Android SDK built for x86 64 in debug mode...
I/flutter (17295): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter (17295): The following assertion was thrown building MaterialApp(dirty, state: _MaterialAppState#a184a):
I/flutter (17295): If the home property is specified, the routes table cannot include an entry for "/", since it would
I/flutter (17295): be redundant.
I/flutter (17295): 'package:flutter/src/widgets/app.dart':
I/flutter (17295): Failed assertion: line 172 pos 10: 'home == null ||
I/flutter (17295):          !routes.containsKey(Navigator.defaultRouteName)'
I/flutter (17295):
I/flutter (17295): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter (17295): more information in this error message to help you determine and fix the underlying cause.
I/flutter (17295): In either case, please report this assertion by filing a bug on GitHub:
I/flutter (17295):   https://github.com/flutter/flutter/issues/new?template=BUG.md
I/flutter (17295):
I/flutter (17295): The relevant error-causing widget was:
I/flutter (17295):   MaterialApp file:///D:/T%20Mobile/Flutter%20Projects/mookodog/lib/main.dart:10:7
I/flutter (17295):
I/flutter (17295): When the exception was thrown, this was the stack:
I/flutter (17295): #2      new WidgetsApp (package:flutter/src/widgets/app.dart:172:10)
I/flutter (17295): #3      _MaterialAppState.build (package:flutter/src/material/app.dart:552:21)
I/flutter (17295): #4      StatefulElement.build (package:flutter/src/widgets/framework.dart:4334:27)
I/flutter (17295): #5      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4223:15)
I/flutter (17295): #6      Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5)
I/flutter (17295): #7      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4206:5)
I/flutter (17295): #8      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4381:11)
I/flutter (17295): #9      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4201:5)
I/flutter (17295): #10     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3194:14)
I/flutter (17295): #11     Element.updateChild (package:flutter/src/widgets/framework.dart:2988:12)
I/flutter (17295): #12     RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1028:16)
I/flutter (17295): #13     RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:999:5)
I/flutter (17295): #14     RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:942:17)
I/flutter (17295): #15     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2412:19)
I/flutter (17295): #16     RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:941:13)
I/flutter (17295): #17     WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:819:7)
I/flutter (17295): #18     WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:804:7)
I/flutter (17295): #27     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:384:19)
I/flutter (17295): #28     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:418:5)
I/flutter (17295): #29     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)
I/flutter (17295): (elided 10 frames from class _AssertionError, package dart:async, and package dart:async-patch)
I/flutter (17295):
I/flutter (17295): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (17607): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter (17607): The following assertion was thrown building MaterialApp(dirty, state: _MaterialAppState#bf3e7):
I/flutter (17607): If the home property is specified, the routes table cannot include an entry for "/", since it would
I/flutter (17607): be redundant.
I/flutter (17607): 'package:flutter/src/widgets/app.dart':
I/flutter (17607): Failed assertion: line 172 pos 10: 'home == null ||
I/flutter (17607):          !routes.containsKey(Navigator.defaultRouteName)'
I/flutter (17607):
I/flutter (17607): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter (17607): more information in this error message to help you determine and fix the underlying cause.
I/flutter (17607): In either case, please report this assertion by filing a bug on GitHub:
I/flutter (17607):   https://github.com/flutter/flutter/issues/new?template=BUG.md
I/flutter (17607):
I/flutter (17607): The relevant error-causing widget was:
I/flutter (17607):   MaterialApp file:///D:/T%20Mobile/Flutter%20Projects/mookodog/lib/main.dart:10:7
I/flutter (17607):
I/flutter (17607): When the exception was thrown, this was the stack:
I/flutter (17607): #2      new WidgetsApp (package:flutter/src/widgets/app.dart:172:10)
I/flutter (17607): #3      _MaterialAppState.build (package:flutter/src/material/app.dart:552:21)
I/flutter (17607): #4      StatefulElement.build (package:flutter/src/widgets/framework.dart:4334:27)
I/flutter (17607): #5      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4223:15)
I/flutter (17607): #6      Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5)
I/flutter (17607): #7      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4206:5)
I/flutter (17607): #8      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4381:11)
I/flutter (17607): #9      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4201:5)
I/flutter (17607): #10     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3194:14)
I/flutter (17607): #11     Element.updateChild (package:flutter/src/widgets/framework.dart:2988:12)
I/flutter (17607): #12     RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1028:16)
I/flutter (17607): #13     RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:999:5)
I/flutter (17607): #14     RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:942:17)
I/flutter (17607): #15     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2412:19)
I/flutter (17607): #16     RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:941:13)
I/flutter (17607): #17     WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:819:7)
I/flutter (17607): #18     WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:804:7)
I/flutter (17607): #27     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:384:19)
I/flutter (17607): #28     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:418:5)
I/flutter (17607): #29     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)
I/flutter (17607): (elided 10 frames from class _AssertionError, package dart:async, and package dart:async-patch)
I/flutter (17607):
I/flutter (17607): ════════════════════════════════════════════════════════════════════════════════════════════════════
I/flutter (17798): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter (17798): The following assertion was thrown building MaterialApp(dirty, state: _MaterialAppState#ca0fa):
I/flutter (17798): If the home property is specified, the routes table cannot include an entry for "/", since it would
I/flutter (17798): be redundant.
I/flutter (17798): 'package:flutter/src/widgets/app.dart':
I/flutter (17798): Failed assertion: line 172 pos 10: 'home == null ||
I/flutter (17798):          !routes.containsKey(Navigator.defaultRouteName)'
I/flutter (17798):
I/flutter (17798): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter (17798): more information in this error message to help you determine and fix the underlying cause.
I/flutter (17798): In either case, please report this assertion by filing a bug on GitHub:
I/flutter (17798):   https://github.com/flutter/flutter/issues/new?template=BUG.md
I/flutter (17798):
I/flutter (17798): The relevant error-causing widget was:
I/flutter (17798):   MaterialApp file:///D:/T%20Mobile/Flutter%20Projects/mookodog/lib/main.dart:10:7
I/flutter (17798):
I/flutter (17798): When the exception was thrown, this was the stack:
I/flutter (17798): #2      new WidgetsApp (package:flutter/src/widgets/app.dart:172:10)
I/flutter (17798): #3      _MaterialAppState.build (package:flutter/src/material/app.dart:552:21)
I/flutter (17798): #4      StatefulElement.build (package:flutter/src/widgets/framework.dart:4334:27)
I/flutter (17798): #5      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4223:15)
I/flutter (17798): #6      Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5)
I/flutter (17798): #7      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4206:5)
I/flutter (17798): #8      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4381:11)
I/flutter (17798): #9      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4201:5)
I/flutter (17798): #10     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3194:14)
I/flutter (17798): #11     Element.updateChild (package:flutter/src/widgets/framework.dart:2988:12)
I/flutter (17798): #12     RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1028:16)
I/flutter (17798): #13     RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:999:5)
I/flutter (17798): #14     RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:942:17)
I/flutter (17798): #15     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2412:19)
I/flutter (17798): #16     RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:941:13)
I/flutter (17798): #17     WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:819:7)
I/flutter (17798): #18     WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:804:7)
I/flutter (17798): #27     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:384:19)
I/flutter (17798): #28     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:418:5)
I/flutter (17798): #29     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)
I/flutter (17798): (elided 10 frames from class _AssertionError, package dart:async, and package dart:async-patch)
I/flutter (17798):
I/flutter (17798): ════════════════════════════════════════════════════════════════════════════════════════════════════
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done                         6.2s
√ Built build\app\outputs\apk\debug\app-debug.apk.
I/flutter (17892): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter (17892): The following assertion was thrown building MaterialApp(dirty, state: _MaterialAppState#7ab88):
I/flutter (17892): If the home property is specified, the routes table cannot include an entry for "/", since it would
I/flutter (17892): be redundant.
I/flutter (17892): 'package:flutter/src/widgets/app.dart':
I/flutter (17892): Failed assertion: line 172 pos 10: 'home == null ||
I/flutter (17892):          !routes.containsKey(Navigator.defaultRouteName)'
I/flutter (17892):
I/flutter (17892): Either the assertion indicates an error in the framework itself, or we should provide substantially
I/flutter (17892): more information in this error message to help you determine and fix the underlying cause.
I/flutter (17892): In either case, please report this assertion by filing a bug on GitHub:
I/flutter (17892):   https://github.com/flutter/flutter/issues/new?template=BUG.md
I/flutter (17892):
I/flutter (17892): The relevant error-causing widget was:
I/flutter (17892):   MaterialApp file:///D:/T%20Mobile/Flutter%20Projects/mookodog/lib/main.dart:10:7
I/flutter (17892):
I/flutter (17892): When the exception was thrown, this was the stack:
I/flutter (17892): #2      new WidgetsApp (package:flutter/src/widgets/app.dart:172:10)
I/flutter (17892): #3      _MaterialAppState.build (package:flutter/src/material/app.dart:552:21)
Syncing files to device Android SDK built for x86 64...
I/flutter (17892): #4      StatefulElement.build (package:flutter/src/widgets/framework.dart:4334:27)
I/flutter (17892): #5      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4223:15)
I/flutter (17892): #6      Element.rebuild (package:flutter/src/widgets/framework.dart:3947:5)
I/flutter (17892): #7      ComponentElement._firstBuild (package:flutter/src/widgets/framework.dart:4206:5)
I/flutter (17892): #8      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4381:11)
I/flutter (17892): #9      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4201:5)
I/flutter (17892): #10     Element.inflateWidget (package:flutter/src/widgets/framework.dart:3194:14)
I/flutter (17892): #11     Element.updateChild (package:flutter/src/widgets/framework.dart:2988:12)
I/flutter (17892): #12     RenderObjectToWidgetElement._rebuild (package:flutter/src/widgets/binding.dart:1028:16)
I/flutter (17892): #13     RenderObjectToWidgetElement.mount (package:flutter/src/widgets/binding.dart:999:5)
I/flutter (17892): #14     RenderObjectToWidgetAdapter.attachToRenderTree.<anonymous closure> (package:flutter/src/widgets/binding.dart:942:17)
I/flutter (17892): #15     BuildOwner.buildScope (package:flutter/src/widgets/framework.dart:2412:19)
I/flutter (17892): #16     RenderObjectToWidgetAdapter.attachToRenderTree (package:flutter/src/widgets/binding.dart:941:13)
I/flutter (17892): #17     WidgetsBinding.attachRootWidget (package:flutter/src/widgets/binding.dart:819:7)
I/flutter (17892): #18     WidgetsBinding.scheduleAttachRootWidget.<anonymous closure> (package:flutter/src/widgets/binding.dart:804:7)
I/flutter (17892): #27     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:384:19)
I/flutter (17892): #28     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:418:5)
I/flutter (17892): (elided 10 frames from class _AssertionError, package dart:async, and package dart:async-patch)
I/flutter (17892):
I/flutter (17892): ════════════════════════════════════════════════════════════════════════════════════════════════════
Syncing files to device Android SDK built for x86 64...         12,502ms (!)

�🔥  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
An Observatory debugger and profiler on Android SDK built for x86 64 is available at: http://<IP_ADDRESS>:65451/9JXCzTpeiEg=/
For a more detailed help message, press "h". To detach, press "d"; to quit, press "q".

Application finished.

Now I created a new Project and it shows the same error.

Hi @MuhammamdArslanKhan
I've just tested name routes with the latest stable (sample),
but I cannot reproduce the issue you are encountering;
could you please run
flutter clean
flutter pub cache repair
If the issue persist please provide your updated
flutter doctor -v and flutter run --verbose
thank you

Hi @MuhammamdArslanKhan
Without additional information, we are unfortunately not sure how to resolve this issue. We are therefore reluctantly going to close this bug for now. Please don't hesitate to comment on the bug if you have any more information for us; we will reopen it right away!
Thanks for your contribution.

You might have already found a solution for this, but just incase someone else needs help with it.
Since you already declared a home: , property on the MaterialApp you dont need to create a "/" route. Vice versa, since you already have an initial route "/" then you dont need to declare a home: , property. They just conflict with each other, so you need to either delete the home: , property or delete the initial route "/". I recommend to delete the home and have flutter manage all the routes for you.

su 6.12.2020 klo 2.07 Bola Gadalla<EMAIL_ADDRESS>kirjoitti:

You might have already found a solution for this, but just incase someone
else needs help with it.
Since you already declared a home: , property on the MaterialApp you dont
need to create a "/" route. Vice versa, since you already have an initial
route "/" then you dont need to declare a home: , property. They just
conflict with each other, so you need to either delete the home: ,
property or delete the initial route "/". I recommend to delete the home
and have flutter manage all the routes for you.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/48024#issuecomment-739433600,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ4UBVMIQICSKIGC3GMO7H3STLDM5ANCNFSM4KBYEDAQ
.


.Net Core 3 - Version

Still in progress.
Restful API respecting HTTP Verbs
Storing IdentityServer4 Events.

This feature will meet security compliance scenarios

Improving actual Events
More tests
Database tests

Some pictures about new API

The new version is stable. But several breaking changes. CI must need to change


Bug report: <Find/Replace do not support replace . to other character when used after From Base64>

Describe the bug
When i tried to use the find/replace op to replace all the character . to none character in the string.
It only replace the . character that inside two other . character.
The problems only happen when find/replace used after from base64.
When i only use find/replace the . got replaced without issue
To Reproduce

Use the from base64 op
Then use the find/replace op
On the find box put the . char and choose simple string
on the replace box leave empty.
imput a base64 that decoded back to . character

Expected behaviour
Only the . character in the middle of 2 other . got replaced
Screenshots

Non-printable characters (for example, NUL) can be displayed as ..
Try using "To Hexdump" after "From Base64" to see what is the real character code.
In this case, you may want to do "Decode text" with Encoding "UTF-16LE (1200)" instead of "Find / Replace" after "From Base64".

Yeah you're right, use "Decode text" with Encoding "UTF-16LE (1200)" sovle the problems.


Its not allowed to add a web data source to the collection

as its shown in paragraph we cant add it, how could I use it !

Can you pull the latest commit and let us know what is the error? Also try building the frontend image, it does not seem to be updated.

@S1LV3RJ1NX  now its work, but I cant add more than one web source inside a one collection, why ?

You can add, once the collection is created you can add multiple data sources.

@S1LV3RJ1NX  yes but not a web source, could you please try ?

Can you check if you have registered a new web data source? Then you can add it to the collection.

Yes you can.
On Thu, 1 Aug 2024 at 5:23 PM, Esraa @.***> wrote:

@S1LV3RJ1NX https://github.com/S1LV3RJ1NX Ok, thanks. I want to ask if
I can run it fully on-premise
—
Reply to this email directly, view it on GitHub
https://github.com/truefoundry/cognita/issues/276#issuecomment-2262850379,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG4UXGQAOY42MUXDYZH7XQLZPIOTDAVCNFSM6AAAAABK52VPZ6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRSHA2TAMZXHE
.
You are receiving this because you were mentioned.Message ID:
@.***>

@S1LV3RJ1NX  What about the notification that tells us that the data will be public

That is only meant for cognita-public deployment. On prem data stays safe.
U can add basic auth to prevent anyone from accessing the collection. If
you are an enterprise or a small startup, Truefoundry can help you with the
same.
On Thu, 1 Aug 2024 at 5:45 PM, Esraa @.***> wrote:

@S1LV3RJ1NX https://github.com/S1LV3RJ1NX What about the notification
that tells us that the data will be public
—
Reply to this email directly, view it on GitHub
https://github.com/truefoundry/cognita/issues/276#issuecomment-2262892596,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG4UXGVAN7ETUCCGOVWXX73ZPIRHJAVCNFSM6AAAAABK52VPZ6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDENRSHA4TENJZGY
.
You are receiving this because you were mentioned.Message ID:
@.***>

@S1LV3RJ1NX  hi, this is the issue that I facing when try to add two links ,

and this is the way that I add the first link

Closing this, please feel free to open this if you still run into this issue on latest main


Seed implementation roadmap

We need to make a plan to fully support Seed compliant images. Our current Job Type interface needs to be analyzed for differences with the Seed interface specification.

Here is my initial understanding of what all needs to change for Seed to be fully supported by Scale:

Update Scale to initially understand the Seed manifest. This would involve an entirely new Job Type like class for deserializing the entire label. The intention here is to move toward an entirely new code path so that we can support both the legacy Job Type interface (move toward deprecation) and Seed.

Create a REST API that is used for adding Seed jobs. This would be similar to the /api/vX/job-types
Create a REST API that could be used to discover Seed algorithms. This MAY need to be a separate project that works in concert with the Seed job-type API.

For each inputData Update Scale pre to

The roadmap for Seed has been well-defined at this point and transformed into the Seed project with all of the remaining issues.


option to select USB device

I have two rtl devices, one for my 433MHz temperature sensors, and one for ADS-B Multi-Portal Feeder

You can select the one you want to share with replacing --device=/dev/bus/usb:/dev/bus/usb \ with the exact usb port you want to use.

thx, but I was wrong, I use the Home Assistant addon from Max

In this case you should ask him to do that. I cannot change this parameter from here.

You can set the serial numbers in the devices using rtl_eeprom (if your dongle has an eeprom). Those serials can be used to select the correct device in dump1090 and rtl_433. This also works in the Home Assistant addons.
I use serials 00000433 and 00001090.
For dump1090, set DUMP1090_ADDITIONAL_ARGS = -device 00001090
For rtl_433, edit rtl_433.conf[.template] and use:  device :00000443

Owner of the add-on, aka Max here:
Providing dump1090 args can be archived using this field:

For reference: https://github.com/MaxWinterstein/homeassistant-addons/issues/134

Awesome, it works. thank you all so much


Repair the action button dropdown that's seen in sortable tables when the screen can't fit all actions

Summary
This also enables the tests that were failing previously because of this not functioning.
Partial fix for https://github.com/rancher/dashboard/issues/11622#issue-2457901883
Technical notes summary
Really just updating the slots and styles based the vue3 library upgrade.
Areas or cases that should be tested
Any table with bulk actions when the browser window is small enough to show the dropdown action button.
Areas which could experience regressions
N/A This is broken in 2.9 as far as I can tell
Screenshot/Video
https://github.com/user-attachments/assets/6fc775ee-5e35-47a0-ab77-3f1959f6c92b
Checklist

[x] The PR is linked to an issue and the linked issue has a Milestone, or no issue is needed
[x] The PR has a Milestone
[x] The PR template has been filled out
[x] The PR has been self reviewed
[x] The PR has a reviewer assigned
[x] The PR has automated tests or clear instructions for manual tests and the linked issue has appropriate QA labels, or tests are not needed
[x] The PR has reviewed with UX and tested in light and dark mode, or there are no UX changes

@codyrancher we don't display the arrow for the dropdown but I suggest not fixing it yet since there's another PR that indirectly addresses the same issue here and it also doesn't display the arrow, I'll make sure that PR covers all the changes here, and will let you know to close this PR if needed

@codyrancher we don't display the arrow for the dropdown but I suggest not fixing it yet since there's another PR that indirectly addresses the same issue here and it also doesn't display the arrow, I'll make sure that PR covers all the changes here, and will let you know to close this PR if needed

Alright, sounds good.


https://astrea.helio.linkeddata.es is unavailable

We keep getting HTTP status code 503: Service Unavailable when trying to access https://astrea.helio.linkeddata.es
Also, when trying to follow the link to the java doc in the README, we get a "page not found" error.

Dear Michael, we are having some troubles with the services. We hope machines will be ready and up soon, sorry for the inconveniences.


Support for Left Padding Mask KV?

Are there plans or a way to support left padding kv attention mask? I believe right padding can be supported with the mha_fwd_kvcache api with the seqlens_k_ pointer, but will there be a similar option for left padding?

I haven't used left-padding. What's the use case of left padding instead of right padding the kv cache?

@tridao  We are trying to support as many different formats as possible... In our case, a lot of models are trained with left-padding and it's useful to support it directly at a kernel level. Is there plans for left-padding support or general masking? Thank you!

I'm struggling with this as well. Consider:

seq
0
1
2
3
4
5

0
Hello

1
Once
upon
a
time
,

Here we can't really do any batching at all because the sequences don't line up. We could produce four tokens for seq 0 first, then begin the batched inference after that, or we could start batching right away but discard the results for seq 1 until we reach position 5. Either approach is wasteful compared to left-padding:

seq
0
1
2
3
4
5

0

Hello

1
Once
upon
a
time
,

Now you can sample token 5 for both seqs in one forward pass immediately. The tradeoffs are the wasted inference on the padding tokens during prompt ingestion, and the extra VRAM allocated to the masked keys/values. Whether those are good tradeoffs depends on the circumstances.
One thing I'm working on at the moment is classifier-free guidance, where two prompts of roughly equal length (but maybe differing sentiment) are evaluated in parallel to sample one token from a mix of the two sets of logits. Right-padding simply doesn't work for that. Unpadding could work, but it's also wasteful since it requires reshaping the entire K/V cache once per token.
If there were some way to modulate the attention weights before the softmax, that would unlock not just left-padding but some neat opportunities in speculative decoding as well.


Tooltip causing scroll bars to quickly show

Plunk
Resize the window so it comes up almost to the bottom of the button. Constantly move back and forth over the button to trigger the tool tip. Notice the scroll bar briefly showing sometimes.

Yeah, please fix it :(

Yeah, please fix it :(

@njoy-codilime we would love to have your pull request that fixes this issue. We very much appreciate all the help we can get. Thnx!

This is fixed in master under PR #4195.  Please let us now if you can replicate the issue using the latest build from master and I will re-open the issue.

This issue is fixed in master under PR #4195.  Let me know if you can reproduce the issue with the latest build from master and I wil -re-open the issue.

It is still happening but far less often

I can't reproduce this in chrome.  This also smells like a positioning issue.  What happens if you set overflow: hidden on the parent element?  Does it still happen?
Also, what use case are you applying when you "move the cursor back and forth over the button to trigger the tooltip?"  I'm trying to think of a normal user scenario where this would apply.

Here is an updated plunk with the latest from master.  I'm not seeing the problem with this version...

It is defiantly a positioning issue, if i move back and forth over the button with a tool tip over and over every once and awhile i will see the tooltip briefly show underneath which is moving outside the viewport. I just tried the plunker and am not seeing the issue. I will be sure to grab the latest tomorrow when i get to work and try it again. I appreciate your quick responses.

Souds good @jfarago, please keep us posted.  Thanks.

@icfantv I have confirmed that is no longer an issue, thanks again.

You would need to clone the repository to your local machine, then run 'npm install', then run 'grunt' and the compiled files will show up in the dist folder.  You could also copy the contents of the bootstrap-ui.js files in the plunk I created as that is a build from master as of yesterday.

@jfarago cool, thanks.

@RobJacobs & @icfantv  i updated my project with a build from today and the problem is back. Here is a plunk.

@jfarago, any particular reason you're including UI Bootstrap twice?  I'm also not seeing that this is a SNAPSHOT build from master.

@icfantv including it twice was an accident. To get the latest I downloaded the project and did a build myself.

I'm a little confused.  When we do SNAPSHOT builds, the header indicates thus as follows:
foo at bar in ~/source/oss/forks/bootstrap/dist on tabs_prefix
± head ui-bootstrap-tpls-0.14.0-SNAPSHOT.js
/*
 * angular-ui-bootstrap
 * http://angular-ui.github.io/bootstrap/

 * Version: 0.14.0-SNAPSHOT - 2015-09-30
 * License: MIT
 */

I dont know how you generate a snapshot build. I followed the directions that @RobJacobs provided above.
"You would need to clone the repository to your local machine, then run npm install and then run grunt. The the compiled files will show up in the dist folder.
You could also copy the contents of the bootstrap-ui.js files in the plunk I created as that is a build from master as of yesterday."

So, I'm assuming you just did the latter?  Humor me please, and do a command-line build.  Note that those instructions assume you have grunt installed via the -g flag.

I actually did the former

I'm not sure how you're doing your builds then because you should be getting the SNAPSHOT version in the header - if you're only seeing 0.14.0 without the SNAPSHOT, that seems to indicate you're building the 0.14.0 release version and not the latest from master.
Please try the attached file (rename to JS as apparently GitHub doesn't support the .js extension) and let us know.  Also, you haven't answered my question about use case.  What use case are you covering when you move the cursor rapidly over an item with a tooltip/popover?  I would argue that this is not a normal scenario.
ui-bootstrap-tpls-0.14.0-SNAPSHOT.txt

Thanks, i will look into why i am not building the latest. To answer your question, there is not a use case for rapidly moving over an item, that was just a quick way to see it happen. The scroll bars are popping up only sometimes when you move over the item. I updated the plunk with the code you provided and the problem persists.

Ok.  This is such a corner case, I can't promise that we'll be able to do anything about it.

Okay, I appreciate you looking into this. When a control with a tooltip is on the bottom of a page it displays the scroll bars somewhat consistently but I am assuming most pages dont have controls that close to the viewport.

You're welcome and sorry we couldn't do more easily.  I would agree that having controls that close to the bottom of the viewport is probably not typical.  Additionally, since angular is designed for single paged apps, one could also argue that scrolling is not needed/desired for the entire viewport.  If this is the case, you might consider setting overflow: hidden on <body> and that would certainly prevent the scrollbars from showing.
Also, having smart positioning on the tooltips/popovers should, in theory, also rectify this.  However, we don't have smart positioning.  It's something we are considering for NG2 support w/ BS4 via an implementable interface (so one could plug in something like Tether) - but that's only an idea on the roadmap at this point.

I can confirm this issue also on build 0.13.4 on Chrome 45. Since my app requires vertical scrolling, I also cannot use the overflow fix on . I can also confirm the issue is not present in 0.13.3.
BTW this is occuring with the tooltip placed on a tag at both the top and the middle of the page. Haven't been able to conjure a solution yet, though.

@icfantv I understand this is not high on your priority list but can you open the bug?

Yes.

Found out that Angular's digest cycle is sometimes causing a delay between the moment the tooltip element is added to the DOM and the moment that it is correctly positioned. Discovered that if the tooltip is hidden by default (display: none) and only displayed once it is positioned (display: block), the bug goes away.

Suggested fix is to add top: -9999px and left: -9999px to the tooltip template style here.  Updated plunk that shows the results.

This issue persists in RTL direction.
This can be for fixing with top: -9999px and left: -9999px. This hack does not work and should not be used for RTL pages.


[live] <= [master]

Adding @girliemac
Updating toc/index/map

Docs Build status updates of commit 5f59c2a:
:clock10: Pending: waiting for processors (8 builds ahead of you)
:warning: Docs Build is busy, currently there are 8 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 5f59c2a:
:warning: Validation status: warnings

File
Status
Preview URL
Details

advocates/index.html.yml
:warning:Warning
View
Details

advocates/map.yml
:white_check_mark:Succeeded
View

advocates/media/profiles/tomomi-imura.jpg
:white_check_mark:Succeeded
View

advocates/toc.yml
:white_check_mark:Succeeded
View

advocates/tomomi-imura.yml
:white_check_mark:Succeeded
View

advocates/index.html.yml

Line 0: [Warning-InvalidFileLink] Invalid file link:(~/tweets).
Line 0: [Warning-InvalidFileLink] Invalid file link:(~/map).

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Using --js-display rather than -js-display?

Just a thought. Would it be feasible and relevant to use the cascading variables syntax, aka --js-display, rather than a kind-of-vendor-prefix?
Technical difficulties I can think of:

If IE 8 and/or 9 discards properties starting with (or containing) -- and the script cannot detect them, that's a no-go.
Some *-to-CSS processors may treat cascading variables as static variables and strip them.

@fvsch, thanks for checking out the project. That’s a wonderful thought, and I had not considered it.
Unfortunately, I did some testing in IE just now, and it fails to read properties beginning with a double-dash.


Catch error for readFromSecureStore?

This is a silly question, but how do we catch and/or use an error generated from readFromSecureStore?

do {
  try record.readFromSecureStore()
} catch _ {
  print("Something went wrong")
}

Replace the catch _ with catch <SomeErrorType> to be more specific, but I have no idea what error types are thrown.

Thanks @sealz!


cess tools rotate-keys: output is NULL

I tried to run an consensus node. All looks fine but when I try to retrieve the keys, the output is NULL. I have bonded 3M Cess with a secondary controller account with 200cess. The node is synchronising with succes also. I don’t know what the problem can be. I attached the config settings also.

The ws url is  ws://cess-chain:9944. In the photo is another attempt of mine

I'm very sorry that this issue has troubled you.
Actually, this problem has been solved.
You need to update your cess-nodeadm program.
Thank you!


strace-analyzer: init at 0.5.1

Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

@flokli you might be interested in this

@flokli you might be interested in this

I cloned and cargo build this manually in https://github.com/NixOS/nixpkgs/pull/196593#issuecomment-1302107889, but it wasn't able to understand the format.


Update Messages

hey, it would be awesome, if the bot would update its messages
Message: Started
First Message Update: Success
Second Message Update: Commit Message and build number and user that pushed (@johndoe)

As in publish a message once and continue to update the existing message?  There is a similar request but instead using slack thread support.  See #279.  I think we should defer to that issue instead since it provides a similar ask but with a different implementation (in light of a new slack feature).

yeah. idk if threading is the better way to go here... i would prefer, start->finished/result as updated messages.

Just wanted to comment how well I think this actually synergizes with #279. The initial post can be updated to reflect the current status of the build throughout, while other output and more details can be posted as thread responses.
This keeps the Slack spam super minimal (only one thread per job), allows us to safely dump lots of useful info to the room w/o cluttering the view for everyone (via threaded replies), but also allows for at-a-glance view of the current build status (by updating the initial post).

This is available through thread support or update message support can be tracked here:
https://github.com/jenkinsci/slack-plugin/issues/221


Cleanup and --no-branch parameter

Commits cherry-picked into latest [hk-draft]. Please address:

update the README for this change
Don't write cache.yaml at all.
in another commit (which will be squashed).


[#noissue] Fix spotbugs analysis

Codecov Report

Merging #4935 into master will increase coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4935      +/-   ##
==========================================
+ Coverage   41.02%   41.05%   +0.03%
==========================================
  Files        2627     2627
  Lines       78795    78795
  Branches    10664    10664
==========================================
+ Hits        32323    32350      +27
+ Misses      43542    43518      -24
+ Partials     2930     2927       -3

Impacted Files
Coverage Δ

...oint/bootstrap/plugin/test/ExpectedTraceField.java
85.18% <ø> (ø)
:arrow_up:

...pinpoint/rpc/ChannelWriteFailListenableFuture.java
42.85% <0%> (-28.58%)
:arrow_down:

...rc/main/java/com/navercorp/pinpoint/test/Item.java
68.96% <0%> (-3.45%)
:arrow_down:

...tor/metric/datasource/DefaultDataSourceMetric.java
75% <0%> (-3.13%)
:arrow_down:

...om/navercorp/pinpoint/rpc/codec/PacketDecoder.java
61.7% <0%> (-2.13%)
:arrow_down:

...point/rpc/client/DefaultPinpointClientHandler.java
72.29% <0%> (+0.95%)
:arrow_up:

...pinpoint/profiler/monitor/DeadlockMonitorTask.java
19.76% <0%> (+1.16%)
:arrow_up:

...corp/pinpoint/rpc/stream/StreamChannelManager.java
72.41% <0%> (+1.72%)
:arrow_up:

...cluster/zookeeper/ZookeeperClusterDataManager.java
64.7% <0%> (+2.2%)
:arrow_up:

...ofiler/sender/StandbySpanStreamDataSendWorker.java
83.58% <0%> (+2.98%)
:arrow_up:

... and 4 more

Continue to review full report at Codecov.

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


changing the $PATH variable kills terminal

Hello, I am having a strange issue with zsh/prezto. In my ~/.zprofile, I have:
export PATH=/opt/local/sbin:/opt/local/lib/mariadb-10.1/bin:$PATH
export PATH=/opt/local/bin:$PATH
this makes my shell exit immediately after starting.
When I comment out the second $PATH export line (the one with /opt/local/bin), the shell starts fine.
Can anyone point out what might be wrong?

anyone?

Ok, I found out, my tmux was somehow corrupted. Reinstalled and works like a charm now.


Make Bastion controller and BackupEntry component ready for cached client

How to categorize this PR?

/area dev-productivity scalability
/kind cleanup
What this PR does / why we need it:
Similar to previous PRs, this PR works towards getting rid of the DirectClient.
This one tackles usages in the Bastion controller and core.BackupEntry component and makes them ready for cached clients.
Which issue(s) this PR fixes:
Part of #2822
Special notes for your reviewer:
/squash
Release note:

/invite @xrstf

Rebased to solve conflicts

Maybe this is the right PR to fix another "bug" I encountered.
I start my local gardener stack (gapi, g-ctrlmgr, g-scheduller, g-gardenlet) and let them warm up for a minute. Then I create a new Bastion resource on the garden and noticed that the gardenlet is not syncing it to the seed. I have to restart the gardenlet to make it work.
Deleting the bastion however is picked up immediately by the gardenlet. Only creations and maybe updates do not trigger a reconciliation at this time. This happens both with master and your branch.

Maybe this is the right PR to fix another "bug" I encountered.

Hmm, I'm not sure how this is related. Do you have an idea, what causes this?
If not, I would prefer to not block this PR because of this, as you said it also happens on master.

Rebased onto current master.

/invite @rfranzke

/milestone v1.25


Feature request: Hex grids

For simplicity, most tile editors support hex grids by keeping their regular rectangular structure and just rendering alternating rows offset by 1/2 a tile in each direction. This makes it a rendering hack that reduces implementation difficulty.

Yes, this kind of hex is quite easy to implement, but the difficulty comes from hidden "dev costs", like supporting rules in a Hex based space. Even if it's a fake one, a single cell will have more neighbors than in a square space.
It would be easier to implement isometric first, but I will think about it :)


THRIFT-4098 Namespace support for generated Rust code

Client: rs

Not sure what's going on with appveyor:
2021-03-11 04:11:59 (9.02 MB/s) - ‘cmake-3.14.5-1.tar.xz’ saved [4858576/4858576]
C:/cygwin64/bin/cmake.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directory
Command exited with code 127


notmuch: extract optional dependencies

Motivation for this change
I realized today that installing neomutt installs notmuch which installs emacs which to me, using neovim, seems a bit wasteful :)
I extracted the optional dependencies and put them behind a few package options. Using this as an overlay on my system works, but would be happy to discuss everything, from formatting to defaults of the optional parameters to testing/touching other derivations depending on this one, ...
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

I believe the standard way of doing optional dependencies is to make them optional in the attrs (so ? null). For with-docs i think using withDocs would be more canonical?

I believe the standard way of doing optional dependencies is to make them optional in the attrs (so ? null).

I can do that for ruby, but emacs for some reason, AFAIK, is needed for the tests, even if you skip the emacs tests and even if it's compiled without emacs, so we can't make it null.
Do you see a way around that?

For with-docs i think using withDocs would be more canonical?

Absolutely. Will fix that.

Thanks!

Just out of curiosity: In the original derivation, does emacs end up in the runtime closure just due to the substituteInPlace part? Then I guess this could be solved by putting notmuch-emacs-mua into a different output (assuming that nix tracks runtime dependencies per output)?

AFAIK, it happened because emacs was in the buildInputs

Nix tracks runtime closures, and does that per output. Even if you'd add libreoffice to buildInputs, if there's no reference in the "binary output", it wouldn't be downloaded if you'd donwload it from the cache (it however would be downloaded if you want to build it by yourself).
For this specific package, there's a single reference to emacs in the $out output:
nix why-depends -a /nix/store/d2zz5rkh9rdf6fqjbpx1mfdzzl6n7ghj-notmuch-0.29.3 /nix/store/1rx6bbd0fcw7h0shz1drrhza1flpvh0w-emacs-26.3
/nix/store/d2zz5rkh9rdf6fqjbpx1mfdzzl6n7ghj-notmuch-0.29.3
╚═══bin/notmuch-emacs-mua: …}".}..EMACS=${EMACS:-/nix/store/1rx6bbd0fcw7h0shz1drrhza1flpvh0w-emacs-26.3/bin/emacs}.EMACSCLIE…
    => /nix/store/1rx6bbd0fcw7h0shz1drrhza1flpvh0w-emacs-26.3

if $out/bin/notmuch-emacs-mua would be moved to another output, it wouldn't be downloaded if you would only download the out output from the binary cache.
I'm not exactly sure on how emacs integrates with notmuch works, and if moving bin/notmuch-emacs-mua would break emacs. spawning @tazjin and @andir  on that ;-)

I'm not exactly sure on how emacs integrates with notmuch works, and if moving bin/notmuch-emacs-mua would break emacs. spawning @tazjin and @andir on that ;-)

notmuch-emacs-mua is used as the handler for mailto: links when other applications want to spawn the user's mail client. This will need to be propagated to the user's environment if they're using the standard notmuch client (i.e. notmuch.el).

notmuch-emacs-mua is used as the handler for mailto: links when other applications want to spawn the user's mail client. This will need to be propagated to the user's environment if they're using the standard notmuch client (i.e. notmuch.el).

Thanks for the explaination!
So if we'd move notmuch-emacs-mua to a separate emacs output and add
some release notes explaining it now needs to be obtained from the
notmuch.emacs output, this should be fine.

So if we'd move notmuch-emacs-mua to a separate emacs output and add some release notes explaining it now needs to be obtained from the notmuch.emacs output, this should be fine.

If you're splitting it, then the Emacs client itself should also be moved to that output to avoid confusion.

On 20-04-04 12:42:52, Vincent Ambo wrote:

So if we'd move notmuch-emacs-mua to a separate emacs output and add some release notes explaining it now needs to be obtained from the notmuch.emacs output, this should be fine.

If you're splitting it, then the Emacs client itself should also be moved to that output to avoid confusion.

You mean $out/share/emacs, right?
I don't see any other emacs-related things in $out…

On 14:54 04.04.20, Florian Klink wrote:

On 20-04-04 12:42:52, Vincent Ambo wrote:

So if we'd move notmuch-emacs-mua to a separate emacs output and add some release notes explaining it now needs to be obtained from the notmuch.emacs output, this should be fine.

If you're splitting it, then the Emacs client itself should also be moved to that output to avoid confusion.

You mean $out/share/emacs, right?
I don't see any other emacs-related things in $out…

Just my 2 cents. Haven't actually opend the GH page for this PR so I
only got what GH decided to send via mail.
I don't know an example from the top of my head but I think for other
plugin systems we have code that basically does plugin.someEditor or plugin
to automatically convert a package that is a plugin for someEditor (or
someSoftware) to a plugin (or the path of the plugin).
Don't we have a similar system for emacs? If not, wouldn't that make
sense? I sounds better then having to ask each user update their
configuraiton just because some binary build also supports a plugin for
some editor. Also it should keep the domain knowledge (of where the
plugin code in the notmuch package is) to the notmuch package.

Don't we have a similar system for emacs?

Seems like something @adisbladis would know.

There seems to be emacsPackages.notmuch, but these seem to come from another source, and don't seem to have a connection to pkgs.notmuch.


Added a copy method to celloutputbundlenode

Added a copy method which also takes outputs as argument
fixes https://github.com/ExecutableBookProject/MyST-NB/issues/151

Is this something that we could add a test for?

@choldgraf we can test this as a part of a latex build in test_transform?

sure - I just wanna make sure that the bug we think we are fixing doesn't re-surface :-)

Hey @choldgraf , what do you think about the test added?

it looks good to me - is it a test that would have failed w/o the copy method?

@choldgraf , yes it would not have been able to replace <CelloutputBundleNode> with specific mime-type nodes.

Great - I'll merge tomorrow AM unless somebody else suggests otherwise 👍 nice job @AakashGfude !


Running docker the second time, with a different API key throws invalid model name error

After trying out running openUI with gemini I decided to give it a go using groq, but after running the command
docker run --rm --name openui -p 7878:7878 -e GROQ_API_KEY=API_KEY_HERE_ETC -e OLLAMA_HOST=http://host.docker.internal:11434 ghcr.io/wandb/openui

There were some errors on the terminal complaining that the model name passed is not gemini, do I need to clear the container images every time I try a different API key?
  File "/app/openui/server.py", line 215, in chat_completions
    raise HTTPException(status_code=e.status_code, detail=msg)
fastapi.exceptions.HTTPException: 400: Error code: 400 - {'error': {'message': {'error': 'chat_completion: Invalid model name passed in model=gemini-1.5-pro'}, 'type': 'None', 'param': 'None', 'code': 400}}

You'll need to change the model to use a groq model from the settings button.  That error is saying it attempted to use gemini-1.5-pro but that doesn't exist because no GEMENI API key was passed into the container.  There's likely a bug where the UI caches the last model used even if it's no longer available, but simply refreshing the UI and selecting the Groq model from the settings button should do it.

After refreshing everything to start again and selecting llama3 groq 70b or 8b I get this error message now.
Error! 400 Error code: 400 - {'error': {'message': 'message[1].content must be a string', 'type': 'invalid_request_error'}}

The settings:


Provisioning stuck on "Initial cycle not run"

Hi,
I have created a new demo setup by following all the instructions but unfortunately auto provision not working it is getting stuck with this message "Initial cycle not run".
Under status it is showing "Last completed cycle: Not Available"
Is there anyhow we could force this?
https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/amazon-web-service-tutorial
Regards,
Saugata D.

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

ID: 8fa5814d-91e2-2f75-77e7-62a8597f340c
Version Independent ID: 458e93d7-a180-4c2f-5077-9b9d124d726a
Content: Tutorial: Azure Active Directory single sign-on (SSO) integration with Amazon Web Services (AWS)
Content Source: articles/active-directory/saas-apps/amazon-web-service-tutorial.md
Service: active-directory
Sub-service: saas-app-tutorial
GitHub Login: @jeevansd
Microsoft Alias: jeedes

@iAmSaugata  Please help with the link of document on which above document feedback request is created.
In case your query in not related to document content, open a new forum thread in MSDN forum or Stack Overflow as it could be better place to get help on your scenario. These forum community members could provide their expert guidance on your scenario based on their experience. Thanks.

https://docs.microsoft.com/en-us/azure/active-directory/saas-apps/amazon-web-service-tutorial

@iAmSaugata Thanks for sharing the document. We are investigating and will update you shortly.

Screenshot.
https://user-images.githubusercontent.com/26755120/73850858-8db21d80-4852-11ea-9155-65828d0aae10.png

@iAmSaugata Note that first cycle may take hours here. Based on the number of users and groups in your tenant it will take more time. But once that is complete then you can see that the Time stamp will be available when the first run is complete. After that it is a incremental cycle of 40 min

If you still see the issue please feel free to open the support ticket directly from Azure Management Portal.

#please-close

Restart Provisioning Status，it can be solved
Provisioning -> Edit Provisioning -> Provisioning Status -> off -> save -> on -> save -> refresh


Transition/animate for reordering of v-for

Currently it seems that transitions on v-for can only be one when new items are added or removed from the list. But for lists one common thing is also that elements in the array can be reordered. To my understanding Vue is good at tracking element reorder and uses it when updating DOM, but it seems you cannot apply transition out of the box for element reorder. I think that would be a great feature to have.

You probably want this: https://github.com/vuejs/vue-animated-list
It's not part of core because it's CSS and IE10+ only. Custom JS hook for moving animations are more complicated and unlikely to be included in core.

I made this pull request to tell this in the guide: https://github.com/vuejs/vuejs.org/pull/280


feat: Add support for ignored fields to header

Specific list:

'extra-fields'
'additional-approvers'

Signed-off-by: Ryan Moats<EMAIL_ADDRESS>Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
[x] All commits are signed-off.

Summary
Key links:

Sonar coverage

Updating branch - to review in the next few hours.

I think we now have some conflicts here.
@enikonovad can you verify this works on drawio as well?

I think we now have some conflicts here otherwise we are good to go. Yes - I need to rebase ...

@butler54 - now rebased and everything (sans sonar) should pass

@butler54 - now rebased and everything (sans sonar) should pass

Will merge before it gets messed up again! Thanks!


Language server can't start properly

Hi!
I don't know why grammarly language server won't start but I collect some logs. If you need more information I'm happy to add more :) This issue is reproducible in my environment.

logs
grammarly: Ready!
grammarly: (node:93973) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time
grammarly: (Use `node --trace-warnings ...` to show where the warning was created)
grammarly: Initialized!
grammarly: open file:///[REDACTED]Projects/personal/highlight-parentheses.el/README.md
grammarly: node:internal/deps/undici/undici:4813
grammarly:             throw new TypeError("Failed to parse URL from " + input, { cause: err });
grammarly:                   ^
grammarly:
grammarly: TypeError: Failed to parse URL from /[REDACTED]Library/Caches/Sublime Text/Package Storage/LSP-Grammarly/18.3.0/grammarly-languageserver/node_modules/web-tree-sitter/tree-sitter.wasm
grammarly:     at new Request (node:internal/deps/undici/undici:4813:19)
grammarly:     at Agent.fetch2 (node:internal/deps/undici/undici:5505:29)
grammarly:     ... 4 lines matching cause stack trace ...
grammarly:     at new Promise (<anonymous>)
grammarly:     at Parser.init (/[REDACTED]Library/Caches/Sublime Text/Package Storage/LSP-Grammarly/18.3.0/grammarly-languageserver/node_modules/web-tree-sitter/tree-sitter.js:1:332)
grammarly:     at createParserInner (/[REDACTED]Library/Caches/Sublime Text/Package Storage/LSP-Grammarly/18.3.0/grammarly-languageserver/node_modules/grammarly-richtext-encoder/dist/index.cjs:453:42)
grammarly:     at Object.createParser (/[REDACTED]Library/Caches/Sublime Text/Package Storage/LSP-Grammarly/18.3.0/grammarly-languageserver/node_modules/grammarly-richtext-encoder/dist/index.cjs:449:20) {
grammarly:   [cause]: TypeError [ERR_INVALID_URL]: Invalid URL
grammarly:       at new NodeError (node:internal/errors:377:5)
grammarly:       at URL.onParseError (node:internal/url:563:9)
grammarly:       at new URL (node:internal/url:643:5)
grammarly:       at new Request (node:internal/deps/undici/undici:4811:25)
grammarly:       at Agent.fetch2 (node:internal/deps/undici/undici:5505:29)
grammarly:       at Object.fetch (node:internal/deps/undici/undici:6332:20)
grammarly:       at fetch (node:internal/bootstrap/pre_execution:196:25)
grammarly:       at /[REDACTED]Library/Caches/Sublime Text/Package Storage/LSP-Grammarly/18.3.0/grammarly-languageserver/node_modules/web-tree-sitter/tree-sitter.js:1:15192
grammarly:       at /[REDACTED]Library/Caches/Sublime Text/Package Storage/LSP-Grammarly/18.3.0/grammarly-languageserver/node_modules/web-tree-sitter/tree-sitter.js:1:15413
grammarly:       at new Promise (<anonymous>) {
grammarly:     input: '/[REDACTED]Library/Caches/Sublime Text/Package Storage/LSP-Grammarly/18.3.0/grammarly-languageserver/node_modules/web-tree-sitter/tree-sitter.wasm',
grammarly:     code: 'ERR_INVALID_URL'
grammarly:   }
grammarly: }
grammarly:
grammarly: Node.js v18.3.0

Thank you for reporting that @DeLaGuardo !

Is it easy to try with an older nodejs (preferably 16.15.0)?
If you delete this folder: /[REDACTED]Library/Caches/Sublime Text/Package Storage/LSP-Grammarly/18.3.0/
and sublime can't find the nodejs, it will automatically download 16.15.0.

Does it also happen with other files? e.g., if you only open this repo's README.md?

It works after I uninstall the globally installed node and restart Sublime! Thanks!