Bug. Missing "Done" button in 0.117.0 when reordering sidebar

This is screenshot from 0.117.0 — After pressing the "Edit" button there is no "Done" button. And the only way to stop editing is to refresh the page:

But after removing favicon custom component from Home Assistant there is a Done button:

PS At first I've created this issue in HA frontend issue https://github.com/home-assistant/frontend/issues/7522

Cannot reproduce.
Please make sure you are using the latest version of hass_favicon since this issue was solved for 0.115 in release 10.1.

Thank you! Yes, you are right, with the latest version of hass-favicon everything is woking fine.
I'm sorry for opening this issue without testing the latest version.


add preview_path to JSON endpoint

Problem
I'd like to expose the preview_path for previews in the JSON endpoint I recently added.
Proposed solution
Add a preview_path method to Lookbook::Preview and expose it via the API. I also exposed lookup_path.
Note that in doing this I realized that the API does not handle preview groups, so I added some basic support for them here. @allmarkedup is infinite nesting allowed for preview groups? If so, we likely need to rethink this API entirely.
This controller method is getting a little messy. While I don't think we need to refactor it now, I think we're on the path towards needing a serializer or something similar.

Nice one @joelhawksley, thanks for this - preview groups are not infinitely nestable so your code here will work fine.
I'm okay with merging this in like this for now but agree about cleaning it up a bit in the future.
As I mentioned before, I've explored some loose thoughts around this sort of thing before, although I was going down the route of exposing a more "full featured" dedicated JSON API at /api or so. I prototyped some code that implemented toJSON methods on each of the entities (called recursively to generated the JSON tree) and that seemed to work pretty well so that is what I'd probably pick up on again. But also very happy to hear any other thoughts on how best to implement something like this.
Right now I'm (still!) focussing on getting a beta of the work I've been doing on v2 out, once that is released I would definitely like revisit this with a bit more of a clear plan of what it would make sense to expose and how best to do it. So probably makes sense to save cleaning it up until then I think.

Sounds good @allmarkedup. I think this is a good place to leave this work for now, then. The tests are very high-level so we can refactor underneath them without much trouble.

any other thoughts on how best to implement something like this

I guess it depends if we want to rely on a dependency to render the JSON, such as jbuilder or (my current favorite) jb.

Thanks @Spone I'll take a look at those 👍


Can't use full-chain ssl certificate in router.

What I was trying to achieve:
I wanted to add my own wildcard certificate to the router as default certificate.
What I did:
I followed the commands in this issue https://github.com/flynn/flynn/issues/2434.
I tried first to use my full-chain crt containing also the intermediate cert:
$ flynn -a router env set TLSCERT="$(cat mysite.com-full-chain.crt)" TLSKEY="$(cat mysite.com.key)"
app process type failed to start, got down job event

But when I tried the same command without full-chain cert it succeeded:
$ flynn -a router env set TLSCERT="$(cat mysite.com.crt)" TLSKEY="$(cat mysite.com.key)"
Created release 1bc4ba50-adc4-4147-b8d2-8d4cd41d4821.

My full-chain cert is in following format and at least it works in nginx:
-----BEGIN CERTIFICATE-----
MIIETT...
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEGjCC...
-----END CERTIFICATE-----

What is the error from the router log? flynn -a router log

2016-08-11T14:10:45.893703Z app[app.grid2.flynn.hki.geniem.io-fdbf5167-b86b-46dc-b636-910a911a31bc]: 14:10:45.893640 server.go:118: crypto/tls: private key type does not match public key type

This might be affected that my key is using elliptic curves (ecdsa) and the intermediate is using rsa.

Ah, the issue is that the certificate is out of order. Put the end-entity certificate first, and the intermediate second. This will be fixed by #1251.

You mean like this:
-----BEGIN CERTIFICATE-----
Root cert
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
Intermediate
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
My cert
-----END CERTIFICATE-----

Like this:
-----BEGIN CERTIFICATE-----
My cert
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
Intermediate
-----END CERTIFICATE-----

Don't include the root.

Yeah it worked!


avcodec: Request Frame Refresh in more cases

Hello Alfred,
Previously, when packet loss occured on a H264 stream, the image would get corrupted and not recover for many seconds, until the left-to-right-rolling periodic intra-refresh came by.
Today i did some tests with simulated packet loss, and noticed that in most cases, decode_h264() won't return an error, because the missing fragment is already noticed by h264_fu_hdr_decode(), and the subsequent code returns 0;
I changed these cases to return EPROTO, and now it recovers much faster.
Only one or a few frames of a destroyed image are shown, before the video recovers, which still is annoying and probably unnecessary, but the overall experience seems to already be much better.
I'd be happy if you have some time to look into this and comment, i'm very much interested in a more robust video-stream with baresip. :)
Best Regards,
Jonathan

Thank you, I will review and merge this after baresip 0.5.7 is released.

I have tested your patch and it is working better, as you describer.
however I think there are 2 things that we should consider first:

ffmpeg libavcodec does not seem to handle missing packets
very well. if there is a missing packet in the stream, it tries to repair (conceal) the
image and still render it. it would be better if the broken video frame was dropped.
are there special config options for libavcodec that we can tweak ?

when the packet loss occurs, it is not always a wise idea to request a new
full frame if the bandwidth is limited. Delta frames are relatively small, while
full frames can be quite large. The full frames are normally fragmented to
fit the MTU size. If one of those fragments are also lost, the whole full-frame
will be lost.

I think we should also consider adding support for re-transmission of lost delta
packets (similar to how it is done with WebRTC stack), or possibly a FEC scheme.
Alfred


ReverseOrderString.cpp is added

Description
enter here if you have any details
Program Name - Create a function that takes a string as its argument and returns the string in reversed order.
Issue No.- #202

Type issue number after hash(#)

Checklist(self check)

[ ] Yes, this task assigned to me.
[ yes] My code follows the style guidelines(Clean Code) of this project
[ yes] I have performed a self-review of my own code
[ yes] My Filename is in camelCase format
[yes ] I have added Problem statement, Problem link in file.

Sorry, No assignment found


Value error during object instantiation

@blthayer Do you have any idea why this happens? This is a snapshot someone sent to me this morning, he is using a Python 3.9.9 env. Meanwhile, there is another guy encountered this issue as well, he is using Windows 11 with Python 3.8.3. Both have this issues for multiple esa versions.
I cannot reproduce the error with same case (but Python 3.9.7). The latest esa passed all the tests in my two computers. @SmartJingJing123 also has no issues with the latest version.

They tested pycharm, spyder and notebook. All have the same error.

@mzy2240
When you say you cannot reproduce with the same case, do you mean they sent you the .PWB file and it worked fine for you?
If so, the lack of reproducibility might be related to differences in PowerWorld version.
Here's the GetFieldList method from v1.2.2:
    def GetFieldList(self, ObjectType: str, copy=False) -> pd.DataFrame:
        """Get all fields associated with a given ObjectType.
        :param ObjectType: The type of object for which the fields are
            requested.
        :param copy: Whether or not to return a copy of the DataFrame.
            You may want a copy if you plan to make any modifications.
        :returns: Pandas DataFrame with columns from either
            SAW.FIELD_LIST_COLUMNS or SAW.FIELD_LIST_COLUMNS_OLD,
            depending on the version of PowerWorld Simulator being used.
        `PowerWorld Documentation
        <https://www.powerworld.com/WebHelp/#MainDocumentation_HTML/GetFieldList_Function.htm>`__
        """
        # Get the ObjectType in lower case.
        object_type = ObjectType.lower()

        # Either look up stored DataFrame, or call SimAuto.
        try:
            output = self._object_fields[object_type]
        except KeyError:
            # We haven't looked up fields for this object yet.
            # Call SimAuto.
            result = self._call_simauto('GetFieldList', ObjectType)

            # Place result in a numpy array.
            result_arr = np.array(result)

            # Attempt to map results into a DataFrame using
            # FIELD_LIST_COLUMNS. If that fails, use
            # FIELD_LIST_COLUMNS_OLD.
            try:
                output = pd.DataFrame(result_arr,
                                      columns=self.FIELD_LIST_COLUMNS)
            except ValueError as e:
                # We may be dealing with the older convention.
                # The value error should read something like:
                # "Shape of passed values is (259, 4), indices imply (259, 5)"
                # Confirm via regular expressions.
                exp_base = r'\([0-9]+,\s'
                exp_end = r'{}\)'
                # Get number of columns for new/old lists.
                nf_old = len(self.FIELD_LIST_COLUMNS_OLD)
                nf_new = len(self.FIELD_LIST_COLUMNS)
                # Search the error's arguments.
                r1 = re.search(exp_base + exp_end.format(nf_old), e.args[0])
                r2 = re.search(exp_base + exp_end.format(nf_new), e.args[0])

                # Both results should match, i.e., not be None.
                if (r1 is None) or (r2 is None):
                    raise e

                # If we made it here, use the older columns.
                output = pd.DataFrame(result_arr,
                                      columns=self.FIELD_LIST_COLUMNS_OLD)

            # While it appears PowerWorld gives us the list sorted by
            # internal_field_name, let's make sure it's always sorted.
            output.sort_values(by=['internal_field_name'], inplace=True)

            # Store this for later.
            self._object_fields[object_type] = output

        # Either return a copy or not.
        if copy:
            return output.copy(deep=True)
        else:
            return output

Purely from reading the code and stack trace, I  think (though I'm not 100% sure) that we hit the following raise e block:
                # Both results should match, i.e., not be None.
                if (r1 is None) or (r2 is None):
                    raise e

This is essentially re-raising the exception (ValueError) from pandas because the regular expression(s) didn't match.
Take a look at the stack trace provided by the user. The last line reads:
ValueError: Shape of passed values is (396, 6), indices imply (396, 5)
Looking at the code, I expect that len(self.FIELD_LIST_COLUMNS) is 5 and len(self.FIELD_LIST_COLUMNS_OLD is 4. Therefore, only one of r1 or r2 is not None, causing us to raise e.
So it almost seems like PowerWorld is returning data that maps to 6 columns, but we only know how to support returns of 5 or 4 columns.

PW released version 23 and that might be the reason. I did not expect that tbh. Will check with them on the PW versions. Thanks!

If that is indeed the source of the problem, you should report it to
PowerWorld. They claim to maintain backwards compatibility with SimAuto,
and this would be a major backwards compatibility issue.
On Thu, Feb 3, 2022, 5:37 PM mzy2240 @.***> wrote:

PW released version 23 and that might be the reason. I did not expect that
tbh. Will check with them on the PW versions. Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/mzy2240/ESA/issues/73#issuecomment-1029560726, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ADPZIYHB4IENEAQFW6D7FOTUZMUWXANCNFSM5NBNCZKQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you were mentioned.Message ID:
@.***>

Starting from November last year, a new field "enterable" has been added to object fields in PW. I will release a new version fixing this very soon.


Add support for setting env variables in a workspace

Description of your changes

Goal of this was to pass through env vars for TFEnv.  This would allow me to pin or constrain Terraform versions in my versioned XRs. Perhaps it could be used for something else, such as specifying the terraform source, or provider-specific debug flags.
I have:

[ ] Run make reviewable to ensure this PR is ready for review.

How has this code been tested

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

Thanks for the contribution! Looks good overall, a couple of comments inline. Can you also add some documentation in the README and maybe an example in examples/ ?

Sure, I'll fix the tests and get an example into the README

@bdwyertech I'm concerned that this is now two features in one PR - the original ENV support and the addition of tfenv.  I'd prefer to keep them separate - the tfenv change is much more significant and I'd like to be able to validate it separately.

OK, I can break that out separately, however this is a prereq to use tfenv.

Thanks - I think the env var support is fine, and could even be extended to support valueFrom and secrets at some point.  That would enable credentials to be loaded into the environment from a Secret, which I know some terraform providers might need.
Can you open an issue with some more background/details for the tfenv support?  It would be good to get some specifics and discussion around the topic.  It's a significant change to support multiple versions of terraform.  Thanks!

Thanks - I think the env var support is fine, and could even be extended to support valueFrom and secrets at some point. That would enable credentials to be loaded into the environment from a Secret, which I know some terraform providers might need.
Can you open an issue with some more background/details for the tfenv support? It would be good to get some specifics and discussion around the topic. It's a significant change to support multiple versions of terraform. Thanks!

OK, I've broken tfenv into its branch and will create a subsequent PR.  For now, this is MR just adds env var support.

Added support for ConfigMap/Secret reference.

@bobh66 @bdwyertech Though not a blocker but this feature would greatly improve our workflows. I'd like continue with these changes. I guess, I'll have to fork and open a new PR. Please let me know if there's some way to contribute to this same PR.

Is this ready for another review? Is there anything else preventing this from making progress?

There are lint errors blocking the CI pipeline

/test-examples="examples/workspace-inline-aws.yaml"

@bobh66 it looks like all requested changes have been made?

Eagerly waiting for this to get merged

/test-examples="examples/workspace-inline-aws.yaml"

/test-examples="examples/workspace-inline-aws.yaml"

/test-examples="examples/workspace-inline-aws.yaml"

Any update on this ?
What can I do t to help this move along ?

@senare Ideally we need to

extend the unit tesst at https://github.com/upbound/provider-terraform/pull/74/files#diff-d690cfcf16b477fcc4546470aa24e791e2593cc110ff377297c2be8db1aad88c to cover the env variable control,
provide e2e example for uptest
Extend documentation as it currently does not mention the possibility of referencing Secret
Thanks in advance for your help!

/test-examples="examples/workspace-inline-aws.yaml"

@bobh66 thanks a lot for the review. I've addressed the PR feedback. Please take another look

Better late than never... Thanks guys, I can finally stop using my fork :-)


Added note on required components for WinPhone8.1

Something worth noting, Windows Phone 8.1 Tools are required.

If you have target set to Any CPU then you get the following error (even with run including win10 in project.json):

Your project.json doesn't list 'win10' as a targeted runtime. You should add '"win10": { }' inside your "runtimes" section in your project.json, and then re-run NuGet restore.

This seems to be a common issue, and setting target to x86 seems to resolve this.


fix bug for bolt connection manager

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

ci is ok in local machine


Suggestion for cooperation)

Hello tydeno, i was just woundering if the two masterminds would work together you can create a masterpiece in chia plotting!
There is a youtuber MrPig91 that works on PSChiaPlotter https://github.com/MrPig91/PSChiaPlotter, he has created a GUI in powershell, i am not sure how it would work out, but you can think of combining your both ideas and create a new, full of features chiaplotter)
just a suggestion, everything is up to you!

The idea is great, but to be honest there is so much logic in Ploto and PSChiaPlottr now, that I think merging these two projects would be a very rough task. There a different underlying concepts being used.


Dxp and Capterra page form additional changes

dxp form - added phone number field
capterra form - added Conversion Tracking on form submit


Added some comments to the tests

Did also throw in some extra tests

Thank you, fixed the typo and added some more tests.
It turns out that getItems() can return a \Traversable so we cannot expect the following to work:
$items = $pool->getItems(['foo']);
$items['foo']->isHit();

Sounds good :)


When I try to save the data as a CSV file from the notebook, it truncates the results

Azure Data Studio Version: 1.46.1
OS Version: 10.0.22621

Steps to Reproduce:

Configure Notebook: Max Table Row to 5000000

2.Generate a SQL query with about 30000 rows result

3.Save Result as CSV, and see how it is truncated:

Does this issue occur when all extensions are disabled?: Yes/No

Saving the results as Excel, produces the expected result (30112 rows on excel file)

Hi @bernatrm does this same behavior also repro on the query editor -> save results as csv?

Yes it does


file.progress evt is not working

file.progress evt is not working  at all but showing at last with 100%

There are plenty of similar discussions. It could be your server not reporting or your code. Create a jsfiddle or refer to demo server url to make sure the problem is in the client side.


Software Requirements/ Libraries

Please add Json Streaming Parser (by Daniel Eichhorn) to the list of required libraries in the esp8266-weather-station-color project.
Please continue your awesome work. I have some personal projects based on them I use everyday.

Thank you for the input. I have added the library. Do you agree? Please confirm and close this issue.

Closing due to no response after one week


Port tslint-microsoft-contrib's no-function-expression

See https://github.com/palantir/tslint/issues/1142.

Already implemented as onlyArrowFunction.


fix(ci): normalize stackrox scanner config

Description
While implementing https://github.com/stackrox/stackrox/pull/7497 I ran into numerous race failures around the presence and absence of Stackrox Scanner. This PR removes cases where Stackrox Scanner is deleted by some tests and added by others to rely instead on Stackrox Scanner being a default integration.
Checklist

[ ] Investigated and inspected CI test results

Testing Performed

[x] CI + OCP flavors.
[ ] ci-all-qa-tests.

/test ocp-4-10-qa-e2e-tests
/test ocp-4-10-ebpf-qa-e2e-tests
/test ocp-4-13-qa-e2e-tests
/test ocp-4-13-ebpf-qa-e2e-tests

/test ocp-4-10-qa-e2e-tests
/test ocp-4-10-ebpf-qa-e2e-tests
/test ocp-4-13-qa-e2e-tests
/test ocp-4-13-ebpf-qa-e2e-tests

/retest

/test gke-qa-e2e-tests
/test ocp-4-10-qa-e2e-tests
/test ocp-4-10-ebpf-qa-e2e-tests
/test ocp-4-13-qa-e2e-tests
/test ocp-4-13-ebpf-qa-e2e-tests

/retest


Added Temporary Hyrule Warriors 30 FPS Lock.

Hyrule Warriors runs the menus at 60fps. Because of that, they're twice as fast. Locking the FPS to 30 allows the menus to be at normal speed again. Also fixed the high-resolution pack. It was causing the background of the menus to be all black.

Why remove everything but TV in rules.txt?

Like I said, it was causing the background menus to be black. I'll make an update with only that problem removed.

Are all of those resolutions causing the issue?

See, that, I cannot confirm. I'll check which ones are causing issues today.


write tests for Gaia ingest scripts

There are some scripts in ingest_utils dedicated to Gaia and they need to be tested.

type hinting. eg, Union[List[str], str] and anything that could possibly be None, I would do Optional[Union[List[str], str]] else Union[List[str], str]]
error handling

These are "one-off" scripts and don't need to be tested.  If they become mature enough to be moved to astrodb_scripts/utils, we can test them then.


Refactor to Package Catalog to Improve Readability

This PR moves code around files in the package catalog to make it self documenting. It also adds comments to help better explain and document the code. This will make it more easy for new contributors to quickly understand the code and its implementation. There are also tests added to the package to ensure that as the code base evolves breaking changes are caught early in the unit tests.
NB: This refactor has only focused on tests and documentation.

This is well noted. I will move what is not already covered with end-to-end testing there.

I have removed the unit tests in favor of endtoend tests

Did you end up writing new endtoend tests? There aren't any in the changes.

Did you end up writing new endtoend tests? There aren't any in the changes.

I am still working on what I want to add to the endtoend test.


feat: enable original key to be returned for metadata property fields

Description
components contrib metadata updates needs us to return the original key back here
Issue reference
We strive to have all PR being opened based on an issue, where the problem or feature have been discussed prior to implementation.
Please reference the issue this PR will close: #[issue number]
Checklist
Please make sure you've completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests

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

Project coverage is 79.85%. Comparing base (858719e) to head (5d8b40a).
Report is 2 commits behind head on main.

Files
Patch %
Lines

metadata/utils.go
0.00%
4 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #88      +/-   ##
==========================================
+ Coverage   79.76%   79.85%   +0.08%
==========================================
  Files          55       55
  Lines        4339     4338       -1
==========================================
+ Hits         3461     3464       +3
+ Misses        732      729       -3
+ Partials      146      145       -1

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

ready


Problem with hyperion on my PI2

Hy,
i have a problem with hyperion on my PI 2 with OSMC. The SPI Devices exists and hyperion doesn't show any problems.
On my PI B it works without problems.
and i don't find any differences except the following:
PI 2 gpio readall
| BCM | wPi | Name | Mode | V | Physical
| 11 | 14 | SCLK | ALT0 | 1 | 23
PI B gpio readall
| BCM | wPi | Name | Mode | V | Physical
| 11 | 14 | SCLK | ALT0 | 0 | 23
could that be the problem or is my PI2 broken? I already testet a freash clean install but nothing changed.
or is it possible to use OSMC and KODI on the PI 2 and hyperion on the PI B ?
Greetings Bootscreen

You followed all instructions at the wiki?
Please post the following output
journalctl -u hyperion.service

Yes, on the PI B it works Finesse only on my PI 2 it doesn't work.
I'll post the output of the command when i'm back at home in a few hours.
Am 18.02.2016 10:39 vorm. schrieb "brindosch"<EMAIL_ADDRESS>
You followed all instructions at the wiki?
Please post the following output
journalctl -u hyperion.service
—
Reply to this email directly or view it on GitHub
https://github.com/tvdzwan/hyperion/issues/504#issuecomment-185628630.

the command output:

journalctl -u hyperion.service
No journal files were found.

this is bad. or good
try this
systemctl enable hyperion.service

What does the command? Hyperion already runs as User osmc automaticly
Am 18.02.2016 4:10 nachm. schrieb "brindosch"<EMAIL_ADDRESS>
this is bad. or good
try this
systemctl enable hyperion.service
—
Reply to this email directly or view it on GitHub
https://github.com/tvdzwan/hyperion/issues/504#issuecomment-185762759.

the first enables the services and the second output the status of hyperion

the second?

shows the status of hyperion

sorry, i doesn't see the second command.
here is the output:
hyperion.service - Hyperion
Loaded: loaded (/etc/systemd/system/hyperion.service; enabled)
Active: active (running) since Thu 2016-02-18 09:30:59 CET; 10h ago
Main PID: 279 (hyperiond)
CGroup: /system.slice/hyperion.service
-279 /opt/hyperion/bin/hyperiond /etc/hyperion.config.json

To be honest. I really could not see what is wrong here. You should get an output of hyperion.
One last idea. It is harsh!
Do the following
remove the crap from init.d, that the official script will install.
update-rc.d -f hyperion remove
Remove Hyperion with my remove_hyperion.sh script.
wget -nv -N https://raw.github.com/brindosch/hyperionbeta/master/bin/remove_hyperion.sh
chmod +x remo*
./remo*
Now install the latest build with my install script
Please have a look here. All questions should be answered there.
https://github.com/tvdzwan/hyperion/issues/493
Now all should running! There is no space that it shouldn´t! Please check your .config file if you encounter problems.

What led type do you have ?

@brindosch : i do what you say and nothing changed :(
@penfold42 : i use LPD8806
and i think the config is ok, because on my PI B it works fine.

Nothing changed?
service hyperion status
just dead? nothing?
I am sure something is wrong with your config.
How do you copied your config to the Pi?
If you used putty, your file may be "corrupt"
Please try to copy it with WinSCP or similar program

here is the status output:

hyperion.service - Hyperion systemd service
Loaded: loaded (/etc/systemd/system/hyperion.service; enabled)
Active: active (running) since Fri 2016-02-19 22:21:52 CET; 17min ago
Main PID: 284 (hyperiond)
CGroup: /system.slice/hyperion.service
-284 /opt/hyperion/bin/hyperiond /opt/hyperion/config/hyperion.config.json

and when i execute the command manually:

Application build time: Feb 10 2016 01:50:15
QCoreApplication initialised
Selected configuration file: /opt/hyperion/config/hyperion.config.json
ColorTransform 'default' => [0; 147]
Device configuration:
{
"colorOrder" : "brg",
"name" : "MyPi",
"output" : "/dev/spidev0.0",
"rate" : 250000,
"type" : "lpd8806"
}
Creating linear smoothing
Created linear-smoothing(interval_ms=50;settlingTime_ms=200;updateDelay=0
Effect loaded: Knight rider
Effect loaded: Blue mood blobs
Effect loaded: Cold mood blobs
Effect loaded: Full color mood blobs
Effect loaded: Green mood blobs
Effect loaded: Red mood blobs
Effect loaded: Warm mood blobs
Effect loaded: Police Lights Single
Effect loaded: Police Lights Solid
Effect loaded: Rainbow mood
Effect loaded: Rainbow swirl fast
Effect loaded: Rainbow swirl
Effect loaded: Snake
Effect loaded: Strobe blue
Effect loaded: Strobe Raspbmc
Effect loaded: Strobe white
Effect loaded: X-Mas
Initializing Python interpreter
Hyperion created and initialised
run effect Rainbow swirl fast on channel 0
Black border threshold set to 0.01 (3)
DETECTION MODE:default
Boot sequence(Rainbow swirl fast) created and started
XBMC video checker created and started
Display opened with resolution: 1920x1080
Black border threshold set to 0.01 (3)
DETECTION MODE:default
Frame grabber created and started
Json server created and started on port 19444
Proto server created and started on port 19445
XBMC Connected
Message from XBMC: {"id":666,"jsonrpc":"2.0","result":[]}
XBMC checker: switching to MENU mode
Message from XBMC: {"id":668,"jsonrpc":"2.0","result":{"System.ScreenSaverActive":true}}
Message from XBMC: {"id":670,"jsonrpc":"2.0","result":{"version":{"major":15,"minor":2,"revision":"Unknown","tag":"stable"}}}
BORDER SWITCH REQUIRED!!
CURRENT BORDER TYPE: unknown=0 hor.size=0 vert.size=0
effect finished

and i copied the config normaly via explorer to an smb share on the pi, but i also tested it with filezilla.
Here is my config: http://pastebin.com/zAp6KL3G

Looks better than yesterday ;)
Hyperion is running and even the kodi connection is online.
I have no more ideas at the moment. Are you sure this is no hardware problem?
Like you see, all is running fine.

i hoped not but i already say it in my opening post. i'll test it next month with a new PI2.
a few minutes ago i tested the kodi plugin on my pi2 and it looks like it works.

@Bootscreen
Could this be closed? If yes, please close yourself - sad we could not

I will close this, just open a new one!
Thank you

Ok.. Been searching for hours, and I finally landed on this.
It appears that I am having the same issue.
Hyperion does not appear to start.
But once OSMC starts, and I run this SSH command, then lightpack works.
/opt/hyperion/bin/hyperiond /etc/hyperion.config.json
Here is my log after a restart:

root@osmc-Humphrey:/home/osmc# systemctl status hyperion.service
● hyperion.service - Hyperion Systemd service
Loaded: loaded (/etc/systemd/system/hyperion.service; enabled)
Active: failed (Result: start-limit) since Wed 2016-03-23 03:04:09 EDT; 14min ago
Process: 421 ExecStart=/opt/hyperion/bin/hyperiond /etc/hyperion.config.json (code=killed, signal=SEGV)
Main PID: 421 (code=killed, signal=SEGV)
Mar 23 03:04:08 osmc-Humphrey systemd[1]: Unit hyperion.service entered failed state.
Mar 23 03:04:09 osmc-Humphrey systemd[1]: hyperion.service start request repeated too quickly, refusing to start.
Mar 23 03:04:09 osmc-Humphrey systemd[1]: Failed to start Hyperion Systemd service.
Mar 23 03:04:09 osmc-Humphrey systemd[1]: Unit hyperion.service entered failed state.

This also appears at the top left of my tv on boot (pretty much telling me to look at the log):

We need the complete log
try this
journalctl -u hyperion.service

@brindosch

Logs begin at Wed 2016-03-23 03:04:00 EDT, end at Wed 2016-03-23 17:16:46 EDT.  Retrieving more information...

 Retrieving more information...

 Retrieving more information...
 Retrieving more information...
Mar 23 03:04:06 osmc-Humphrey hyperiond[394]: unable to retrieve serial number from Lightpack device(-3): LIBUSB_ERROR_ACCESS
Mar 23 03:04:06 osmc-Humphrey hyperiond[394]: Lightpack device found: bus=1 address=6 serial=
Mar 23 03:04:06 osmc-Humphrey hyperiond[394]: No Lightpack device has been found

I just can redirect you to the lightpack support. I´m sorry


[WIP] add: script installing registry proxy images onto an airgapped cluster

Description

This script automates the installation of registry-proxy images onto an airgapped Kubernetes cluster. It pulls images locally, tags them for the local registry-proxy, pushes them into the cluster, and performs the catalog source installation.
Which issue(s) does this PR fix or relate to

Jira issue: https://issues.redhat.com/browse/RHIDP-3205?filter=-1

PR acceptance criteria

[ ] Tests
[ ] Documentation
[ ] If the bundle manifests have been updated, make sure to review the rhdh-operator.csv.yaml file accordingly

How to test changes / Special notes to the reviewer

Still not working for me on a rosa 4.16 cluster. See details in https://issues.redhat.com/browse/RHIDP-3205?focusedId=25483958&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-25483958
You shouldn't hardcode the OCP version in the script - with one line of code you can compute that from the target OCP instance.

After reviewing the implementation in PR #369, we realized that my approach in this PR #82 overlaps with the work done to address the issue of installing CI builds on hosted control planes. While my intention was to find an alternative method for preparing for airgap scenarios, I encountered challenges with image mapping in the cluster.
Given the effectiveness of the solution proposed in PR #369, I believe it is best to close this PR. Moving forward, I suggest we focus on creating a new PR that adapts the existing airgap preparation script to function correctly in hosted control plane environments.


Bencoding.  Apparently, I was doing it wrong.

Sorry to bring it back - there's definitely something wrong with the bencoding.
consider the following output:
Why is the time jumping around so heavily?
LED: 10 (adv 0) / st: 305346930 en: 305347134 len: 204 / TC: 1
LED: 4 (adv 2) / st: 305346536 en: 305346806 len: 270 / TC: 5
LED: 2 (adv 0) / st: 305346589 en: 305346786 len: 197 / TC: 4
LED: 9 (adv 0) / st: 305346258 en: 305346521 len: 263 / TC: 7
LED: 5 (adv 0) / st: 305346031 en: 305346209 len: 178 / TC: 9
LED: 8 (adv 0) / st: 305345537 en: 305345832 len: 295 / TC: 11
LED: 21 (adv 0) / st: 298517640 en: 298520448 len: 2808 / TC: 1
LED: 6 (adv 0) / st: 305555807 en: 305559276 len: 3469 / TC: 1
LED: 1 (adv 0) / st: 298724883 en: 298725324 len: 441 / TC: 1
LED: 2 (adv 0) / st: 298724288 en: 298724723 len: 435 / TC: 3
LED: 0 (adv 0) / st: 298723812 en: 298724254 len: 442 / TC: 5
LED: 12 (adv 0) / st: 298536725 en: 298543135 len: 6410 / TC: 7
LED: 1 (adv 0) / st: 298517026 en: 298520501 len: 3475 / TC: 9
LED: 4 (adv 1) / st: 305825810 en: 305826127 len: 317 / TC: 2
LED: 3 (adv 1) / st: 305825560 en: 305825969 len: 409 / TC: 3
LED: 2 (adv 0) / st: 305825198 en: 305825386 len: 188 / TC: 5
LED: 1 (adv 2) / st: 305575490 en: 305581915 len: 6425 / TC: 9
LED: 7 (adv 0) / st: 305575932 en: 305581878 len: 5946 / TC: 8
Names for possible future mention:  but danweecc, Zmathue, CaiB, mobius, MobiusHorizons  (but not yet)

Something still smells funky....
	printf( "%s %d %d %d %d %d\n", so->codename, le->sensor_id, le->type, le->length, le->timestamp, le->timestamp-tsl );
WM0 1 254 5456 20507665 206574
WM0 10 254 3467 20527390 19725
WM0 13 254 1781 20528242 852
WM0 17 254 2344 20528453 211
WM0 9<PHONE_NUMBER>1880 163427
WM0 8<PHONE_NUMBER>2095 215
WM0 4<PHONE_NUMBER>2426 331
WM0 10<PHONE_NUMBER>2706 280
WM0 22<PHONE_NUMBER>2721 15
WM0 0 254 3967 20907685 214964
WM0 10 254 4963 20927412 19727
WM0 3 254 4339 20927981 569
WM0 13 254 2457 20928322 341
WM0 17 254 3041 20928419 97
WM0 2<PHONE_NUMBER>2930 154511
WM0 1<PHONE_NUMBER>3791 861
WM0 0<PHONE_NUMBER>4123 332
WM0 18<PHONE_NUMBER>4403 280
WM0 5<PHONE_NUMBER>5288 885
WM0 0 254 3471 21307663 222375
WM0 13 254 2104 21328317 20654
WM0 17 254 3292 21328328 11
WM0 10 254 5469 21327369 -959
WM0 3 254 4826 21327959 590
WM0 0<PHONE_NUMBER>1114 203155
WM0 2<PHONE_NUMBER>1511 397
WM0 1<PHONE_NUMBER>1875 364
WM0 18<PHONE_NUMBER>2048 173
WM0 5<PHONE_NUMBER>2208 160
WM0 1 254 4948 21707686 175478
WM0 10 254 3967 21727396 19710
WM0 13 254 2426 21728172 776
WM0 17 254 2171 21728250 78
WM0 17<PHONE_NUMBER>0918 2668
WM0 8<PHONE_NUMBER>8558 167640
WM0 22<PHONE_NUMBER>9018 460
WM0 9<PHONE_NUMBER>9600 582
WM0 10<PHONE_NUMBER>9890 290
WM0 4<PHONE_NUMBER>1070 1180
WM0 1 254 6459 22107662 206592
WM0 13 254 2352 22128280 20618
WM0 10 254 3464 22127359 -921
WM0 17 254 2457 22128302 943
WM0 9<PHONE_NUMBER>1854 163552
WM0 8<PHONE_NUMBER>2072 218
WM0 4<PHONE_NUMBER>2400 328
WM0 10<PHONE_NUMBER>2682 282
WM0 22<PHONE_NUMBER>2698 16
WM0 1 254 3968 22507664 214966
WM0 17 254 2696 22528273 20609
WM0 13 254 2640 22528746 473
WM0 10 254 4970 22527372 -1374
WM0 3 254 4328 22527963 591
WM0 2<PHONE_NUMBER>2913 154950
WM0 1<PHONE_NUMBER>3776 863
WM0 0<PHONE_NUMBER>4109 333
WM0 18<PHONE_NUMBER>4392 283
WM0 5<PHONE_NUMBER>5272 880
WM0 1 254 4459 22907662 222390
WM0 10 254 5463 22927347 19685
WM0 17 254 3377 22928224 877
WM0 13 254 1856 22928464 240
WM0 1<PHONE_NUMBER>1870 203406
WM0 18<PHONE_NUMBER>2043 173
WM0 1 254 5961 23307657 175614
WM0 10 254 3967 23327375 19718
WM0 17 254 3028 23328249 874
WM0 13 254 2198 23328334 85
WM0 9<PHONE_NUMBER>9578 171244
WM0 1<PHONE_NUMBER>1833 12432255
WM0 18<PHONE_NUMBER>2002 169
WM0 5<PHONE_NUMBER>2161 159
WM0 1 254 4947 36107632 175471
WM0 2 254 35 36130200 22568
WM0 1 254 40 36130200 0
WM0 0 254 43 36130200 0
WM0 6 254 49 36130200 0
WM0 20 254 51 36130200 0
WM0 10 254 2970 36127299 -2901
WM0 22<PHONE_NUMBER>8930 171631
WM0 10<PHONE_NUMBER>9797 867
WM0 4<PHONE_NUMBER>0978 1181
WM0 1 254 5460 36507611 206633
WM0 13 254 2415 36528235 20624
WM0 17 254 2106 36528552 317
WM0 10 254 3473 36527253 -1299

I can't watch the video atm but looking through the code and the comments I think you should reconsider the part you've flagged as wacky:
160 		type &= 0x7f;
161 		if( type == 0x68 ) doimu = 1;
162 		type &= 0x0f;
163 		if( type == 0x00 && qty ) { type = POP1; qty--; }
The 0x60 part of the doimu check will always be present (0xF0 to enter the type statement and masked with ~0x90 over the course of the block).  This essentially leaves 0x08 to define if IMU data is present but, you don't process it right away...
So, if IMU data is present you set a flag, mask out the 0x60 and leave the 0x01 in the type at the end of the block.
This means if (0xF8 == type&0xF8) at the start of handle_watchman you're essentially saying that there is no-way the next type could be 0xe8 or 0xe1?  Whereas, if there was no IMU data there could be?  Is that definitely the case?
It would sit much better with me if the IMU data were done in the block rather than by a flag and then do the standard if( qty ) check to pop the next type...

It seems odd I am not getting any mismatching parameter count warnings thrown.  If I was misinterpreting that there would be an extra photodiode flag and would start yelling at me.
I will admit, I have not taken too close of a look at it and it did feel rather funky at the time when I coded it.

Sorry, hopefully the right issue this time.  I Can't see anything in #8 which has something like "raw_light_data_from_watchman.csv", or even better, a hex of the raw data and the output of the most recent Bencoding decoding interleaved.

@LeeCookGHA Your wish is my command.
@MobiusHorizons I think you would do a good job
Format:
_WM0 (or 1)   [RAW HEX
_WM0 Time: Popped time from end, newtime = new local time as we count back in time.
_WM0 Event: Actual event.
WM0: Event as it is received by the rest of the system.
watchman_extra_debug_data.txt.zip

This one also contains HMD data to compare against.  And yes, it really does look like something is gong wonky with the sync flashes.
watchman_extra_debug_data_with_hmd.txt.zip

Also, @Zmathue and @CaiB any way you can compare the raw data in there with what your decoders say?

@cnlohr I never did write a decoder for the data, I simply plotted what I discovered about the packet in Excel and correlated that to known input (AVR) to try and figure out how the encoding behaved, so I'm not sure what I can do here...

.< ok thanks.  Sorry about that.  Got you guys confused.

Hey, no problem.
I tried to have a look through your decoder code, but as usual C just confuses me, I'm more of a C# person. Sorry I can't be of more help :(

It's a-okay.  I am sure there will be other parts of the project that you can work stuff out for.  Heck, who knows, may even support a C# port someday :)

Hmm... So I found something that looks like what might have been causing my issues.
I get this from the watchman.
WM0 3 254 3468 228144868 232328
WM0 12 254 2831 228145456 588
WM0 12 254 6457 228164388 18932

This corresponds to the following event:
HMD 5 0 3381 398740715 223734
HMD 1 0 3411 398740690 -25
HMD 2 0 3415 398740686 -4
...
HMD 29 0 6355 398760248 19614
HMD 12 0 6357 398760247 -1
HMD 8 0 6352 398760255 8

I don't understand why the watchman contains a second, invalid pulse, but, it seems that it can be detected because it overlaps, in time, almost entirely with the first pulse.
This happens later, too.
WM0 3 254 2947 229344948 180554
WM0 12 254 2332 229345511 563
WM0 19 254 2336 229345512 1
WM0 17 254 2198 229345641 129
WM0 20 254 5514 229364784 19143
...
WM0 12 254 5972 229364370 -414
WM0 6<PHONE_NUMBER>09720 145350

For HMD event
HMD 5 0 2863 399940792 179776
HMD 1 0 2887 399940773 -19
HMD 2 0 2892 399940768 -5
...
HMD 29 0 5876 399960232 19514
HMD 12 0 5879 399960231 -1
HMD 8 0 5875 399960237 6

I will try to detect these funkypulses and throw them out.

Found a bug in my decoder thanks to your data files. (Still have to fix it)
Btw. the time values (last 3 bytes) look strange in your decoded lines.
They shouldn't be bigger than 0x00FFFFFF (16777215). Where do you get the MSB from? I just set it to 0 in my tests. If you get them from the packet header (that's not included in the raw data that you posted) then I can't compare them.

Oh, sorry.  I was trying to match the times up with the IMU times initially.  You can ignore the MSBs for your purposes.

Ok, I can confirm that my de-bencoder outputs the same light pulse data as yours given the same raw input data. (Tested with watchman_extra_debug_data.txt.zip that you posted in this thread)

Excelent.  That raises a lot of my confidence levels and puts the trouble and rough edges squarely in issue #4 .


When to use .naked() objects

I just posted a related issue on the ufoLib repo but I think this half of the question is for fontParts (I apologize if it belongs over there)
When reading a .glif file into a new font with this sample code, outside of RoboFont:
from ufoLib.glifLib import readGlyphFromString
from fontParts.world import NewFont

glifData = """<?xml version="1.0" encoding="UTF-8"?>
<glyph name="D" format="2">
  <advance width="500"/>
  <unicode hex="0044"/>
  <anchor x="334" y="330" name="TestAnchor"/>
  <lib>
    <dict>
      <key>testLibItem</key>
      <integer>123</integer>
    </dict>
  </lib>
</glyph>
"""

f = NewFont()
g = f.newGlyph("D")
pen = g.getPointPen()
readGlyphFromString(glifData, glyphObject=g, pointPen=pen)

I get an error:
FontPartsError: "no setter for 'lib'"
...but if the glyphObject is the Defcon glyph object g.naked() I'm able to read the glif and set all of the attributes. Same problem with the anchor attribute.
Did I find a bug, and some attributes of the Defcon glyph weren't wrapped? Or maybe I'm not totally sure what I'm doing and I should expect in a case like this to use the Defcon object directly?
Thanks, hope it's an easy answer :)

Addressed in https://github.com/robofab-developers/fontParts/commit/796f3d8e98a13bab4df2564576ab7a7f5488d91b

Thank you!


[tool_crash] NoSuchMethodError: NoSuchMethodError: The method 'join' was called on null.Receiver: nullTried calling: join("/")

Command
flutter build ios --flavor stage --analyze-size

Steps to Reproduce

...
...
...

Logs
NoSuchMethodError: NoSuchMethodError: The method 'join' was called on null.
Receiver: null
Tried calling: join("/")
#0      Object.noSuchMethod (dart:core-patch/object_patch.dart:51:5)
#1      SizeAnalyzer._printLibChildrenPaths (package:flutter_tools/src/base/analyze_size.dart:227:58)
#2      SizeAnalyzer._printLibChildrenPaths (package:flutter_tools/src/base/analyze_size.dart:220:9)
#3      SizeAnalyzer.analyzeAotSnapshot (package:flutter_tools/src/base/analyze_size.dart:70:9)
#4      BuildIOSCommand.runCommand (package:flutter_tools/src/commands/build_ios.dart:143:61)
#5      _rootRunUnary (dart:async/zone.dart:1198:47)
#6      _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#7      _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#8      Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#9      Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#10     Future._completeWithValue (dart:async/future_impl.dart:529:5)
#11     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:40:15)
#12     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:311:13)
#13     buildXcodeProject (package:flutter_tools/src/ios/mac.dart)
#14     _rootRunUnary (dart:async/zone.dart:1198:47)
#15     _CustomZone.runUnary (dart:async/zone.dart:1100:19)
#16     _FutureListener.handleValue (dart:async/future_impl.dart:143:18)
#17     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:696:45)
#18     Future._propagateToListeners (dart:async/future_impl.dart:725:32)
#19     Future._completeWithValue (dart:async/future_impl.dart:529:5)
#20     _AsyncAwaitCompleter.complete (dart:async-patch/async_patch.dart:40:15)
#21     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:311:13)
#22     _DefaultProcessUtils.run (package:flutter_tools/src/base/process.dart)
#23     _rootRunUnary (dart:async/zone.dart:1198:47)
#24     _CustomZone.runUnary (dart:async/zone.dart:1100:19)

[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.7 19H114 darwin-x64, locale en-IN)
    • Flutter version 1.22.5 at /Users/cbhagavan/development/flutter
    • Framework revision<PHONE_NUMBER> (4 weeks ago), 2020-12-10 11:54:40 -0800
    • Engine revision ae90085a84
    • Dart version 2.10.4

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/cbhagavan/Library/Android/sdk
    • Platform android-30, build-tools 30.0.3
    ✗ Android SDK file not found: /Users/cbhagavan/Library/Android/sdk/platforms/android-30/android.jar.
    • Try re-installing or updating your Android SDK,
      visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions.

[✓] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.3, Build version 12C33
    • CocoaPods version 1.8.4

[!] Android Studio
    • Android Studio at /Applications/Android Studio 4.2 Preview.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6842174)

[!] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[!] IntelliJ IDEA Ultimate Edition (version 2020.2.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • For information about installing plugins, see
      https://flutter.dev/intellij-setup/#installing-the-plugins

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.0

[✓] Connected device (1 available)
    • iPhone 12 Pro Max (mobile) • 3D9BA846-CEE0-4912-AE46-AABCD05B3ECC • ios • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)

! Doctor found issues in 4 categories.

Flutter Application Metadata
Type: null
Version: 1.0.0+1
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: null
Creation framework version: null
Plugins
flutter-okta-sdk-1ac2fe351a551bdb12fef48c223bbc583e63527f
camera-0.5.8+17
flutter_secure_storage-3.3.5
flutter_sound-6.4.8+2
flutter_sound_web-6.4.8+2
flutter_uploader-2.0.0-beta.6
package_info-0.4.3+2
path_provider-1.6.24
path_provider_linux-0.0.1+2
path_provider_macos-0.0.4+6
path_provider_windows-0.0.4+3
permission_handler-5.0.1+1
shared_preferences-0.5.12+4
shared_preferences_linux-0.0.2+4
shared_preferences_macos-0.0.1+11
shared_preferences_web-0.1.2+7
shared_preferences_windows-0.0.1+3
speech_to_text-2.7.0
url_launcher-5.7.10
url_launcher_linux-0.0.1+4
url_launcher_macos-0.0.1+9
url_launcher_web-0.1.5+1
url_launcher_windows-0.0.1+3
video_compress-2.1.1
video_player-1.0.1
video_player_web-0.1.4+1

Looks like "locatedAotPath" is null here: https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/base/analyze_size.dart#L227

Looks like "locatedAotPath" is null here: https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/base/analyze_size.dart#L227

which means it might not have been found for some reason: https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/base/analyze_size.dart#L188

which means it might not have been found for some reason: https://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/base/analyze_size.dart#L188

@chaitanya-bhagavan could you include a listing of the iOS build output folder? The tool is looking for a file with that contains App for the compiled AOT snapshot and failing to find it. For example:
jonahwilliams-macbookpro2% ls -R build/ios/iphoneos/Runner.app

AppFrameworkInfo.plist		AppIcon29x29.png<EMAIL_ADDRESS><EMAIL_ADDRESS>Base.lproj			_CodeSignature
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Frameworks			embedded.mobileprovision
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>AppIcon76x76~ipad.png		Info.plist
<EMAIL_ADDRESS><EMAIL_ADDRESS>AppIcon40x40~ipad.png<EMAIL_ADDRESS>PkgInfo
AppIcon20x20~ipad.png		AppIcon29x29~ipad.png<EMAIL_ADDRESS>Assets.car			Runner

build/ios/iphoneos/Runner.app/Base.lproj:
LaunchScreen.storyboardc	Main.storyboardc

build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc:
01J-lp-oVM-view-Ze5-6b-2t3.nib	Info.plist			UIViewController-01J-lp-oVM.nib

build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc:
BYZ-38-t0r-view-8bC-Xf-vdC.nib	Info.plist			UIViewController-BYZ-38-t0r.nib

build/ios/iphoneos/Runner.app/Frameworks:
App.framework		Flutter.framework

build/ios/iphoneos/Runner.app/Frameworks/App.framework:
App		Info.plist	_CodeSignature	flutter_assets

build/ios/iphoneos/Runner.app/Frameworks/App.framework/_CodeSignature:
CodeResources

build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets:
AssetManifest.json	FontManifest.json	NOTICES

build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework:
Flutter		Info.plist	_CodeSignature	icudtl.dat

build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/_CodeSignature:
CodeResources

build/ios/iphoneos/Runner.app/_CodeSignature:
CodeResources

@chaitanya-bhagavan could you include a listing of the iOS build output folder? The tool is looking for a file with that contains App for the compiled AOT snapshot and failing to find it. For example:
jonahwilliams-macbookpro2% ls -R build/ios/iphoneos/Runner.app

AppFrameworkInfo.plist		AppIcon29x29.png<EMAIL_ADDRESS><EMAIL_ADDRESS>Base.lproj			_CodeSignature
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Frameworks			embedded.mobileprovision
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>AppIcon76x76~ipad.png		Info.plist
<EMAIL_ADDRESS><EMAIL_ADDRESS>AppIcon40x40~ipad.png<EMAIL_ADDRESS>PkgInfo
AppIcon20x20~ipad.png		AppIcon29x29~ipad.png<EMAIL_ADDRESS>Assets.car			Runner

build/ios/iphoneos/Runner.app/Base.lproj:
LaunchScreen.storyboardc	Main.storyboardc

build/ios/iphoneos/Runner.app/Base.lproj/LaunchScreen.storyboardc:
01J-lp-oVM-view-Ze5-6b-2t3.nib	Info.plist			UIViewController-01J-lp-oVM.nib

build/ios/iphoneos/Runner.app/Base.lproj/Main.storyboardc:
BYZ-38-t0r-view-8bC-Xf-vdC.nib	Info.plist			UIViewController-BYZ-38-t0r.nib

build/ios/iphoneos/Runner.app/Frameworks:
App.framework		Flutter.framework

build/ios/iphoneos/Runner.app/Frameworks/App.framework:
App		Info.plist	_CodeSignature	flutter_assets

build/ios/iphoneos/Runner.app/Frameworks/App.framework/_CodeSignature:
CodeResources

build/ios/iphoneos/Runner.app/Frameworks/App.framework/flutter_assets:
AssetManifest.json	FontManifest.json	NOTICES

build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework:
Flutter		Info.plist	_CodeSignature	icudtl.dat

build/ios/iphoneos/Runner.app/Frameworks/Flutter.framework/_CodeSignature:
CodeResources

build/ios/iphoneos/Runner.app/_CodeSignature:
CodeResources


Possible modifications or aids for the user

Hi.
I really appreciate the tutorial. I did it and appreciate some modifications or missing data, which would improve it. I hope its not obvious information~
In the part of " Determining the Pangenome" and "roary_plots" you show core alignment tree but the program only provide the accessory (at least of me) and you need to executed "FastTree –nt –gtr core_gene_alignment.aln > core_alignment.newick" to obtained and plot it.
Other, in the part of " Pangenome sequence analysis" the name of python script is DBGenerator.py and the command line above say ...GeneratorDB.py.. this provide a mistake to execute the script and maybe some people do not notice it.
Thanks for all.

Hello!
Thank you for considering our tutorial and for help us to improve it!
You're right, roary only provide one tree accessory_binary_genes.fa.newick based on the presence and absence of the accessory genes in the isolates's genomes, which is not a reliable tree, it’s made just to have an idea of how the isolates are grouped based on their accessory genome. Roary is not a program to infer a phylogenetic tree, so in order to use the python script roary_plots.py you should previously have a phylogeny that represent the evolutive history of your isolates or, as you say, use the core gene alignment (file: core_gene_alignment.aln, through the -e parameter) as input to infer a tree.
About the “DBGenerator.py” script, yes this is clearly a typing mistake.
We added a link to download the phylogeny used in the tutorial and correct the typing error.
For more details about roary https://sanger-pathogens.github.io/Roary/
Thank you for your help!

De nada!


filename  garbled

fix filename encode

Hi, your code was modifying attachment.Filename before
ext := filepath.Ext(attachment.Filename)
mimetype := mime.TypeByExtension(ext)

So that part was not working. I have commited the change in master fixed.
thank  you!

good


Add basic CI setup

Combines both test workspaces into a single one to reduce the number of jobs.

@johnynek This is the basic setup. You probably have to enable GitHub Actions in the repo settings for the checks to run.

looks like there are a few issues:
https://github.com/johnynek/bazel_jar_jar/actions/runs/3257484076/workflow

I fixed, there is no main branch of this repo. It is older and uses the master nomenclature still.
it seems the yaml file has some incorrect syntax

I have to stop now, but thanks for getting it started.


[INP] attribution should include all events from the same long animation frame

For every interaction you have:

A single interactionId
A few Event Timings which share that interactionId, potentially with different presentation times
A single "longest" Event,  whose duration becomes the INP score

This is what is reported via INP attribution, today.
But each of these "longest" Events actually belong to a single (usually Long) Animation Frame, and that Animation Frame typically has multiple Events which get dispatched.  It is often the case that multiple events have long processing times-- and sometimes "the interaction" event isn't even the main culprit.

Although just reporting "the interaction" event suffices for duration it is somewhat inadequate for attribution.

A better process may be to do something like the following:

Select important time ranges for Events.

e.g. based on all long Interactions, or
e.g. based of the single longest Interaction only (your INP)

Group all events that share that same animation frame

You can do this using just Event Timing startTime + duration (which is effectively a renderTime)
Note: because duration is rounded to 8ms, group by renderTime +/- 8ms.

Mark the smallest processingStart
Mark the largest processingEnd
Sum the total (non-overlapping) processing time

With that, you get a better model for:

Input Delay
All event's processing (time and range)
Presentation Delay

You also get a "list of important events" rather than just a single event.  Some of those events may have different event targets.  Some of those events may actually have different interactionId's -- which itself is interesting for attribution: "actually, this is a rage click", etc.
You can read more about this in this workshop

However, the easiest and best way to accomplish this goal is to leverage LoAF (which also gets you script attribution and rendering-work attribution as distinct from "presentation delay")
Related to Issue #363.

Resolved with #442


PMID:21920317 normal duration  of meiosis I metaphase

standard def

related synonym for FYPO:0005637, added for #2783


avb: Remove processor type mention from system requirements

While this tutorial was validated on Coffee Lake based machines, they are
effectively desktop ones - not some specific platform. Mentioning Coffee
Lake doesn't add any value to the tutorial, as other processors should
work just fine.

This PR looks good to me. Since it is very simple I'll go ahead and merge it now. Thanks @edersondisouza!


I CANT COOP MODE

Describe the bug
I GOT STUCK WHEN I TRY TO COOP WITH SOME OTHER PLAYER
Screenshots
If applicable, add screenshots to help explain your problem.
System Information (please complete the following information):

macOS: 14.3.1 SONOMA
Device: iMAC 2019
CPU: Intel i7
Dedicated GPU (if any): AMD RADEON PRO R560x 4GB
RAM: 16GB

Needs Sonoma 14.4.


Need scrollable dropdown

Guys,
Cause I'm working with Zeppelin everyday, I got so many notebooks  and I found I cannot access the notebook on the bottom.
I tried simple css
.dropdown-menu {
max-height: 200px;
height: auto;
overflow-x: hidden;
}
and result is below:

but the design is not looking good for me.
Is anyone there who can redesign the scrollbar?

This issue is resolved in #286

Cool!
On 2015년 1월 21일 (수) 12:56 minahlee<EMAIL_ADDRESS>wrote:

This issue is resolved in #286
https://github.com/NFLabs/zeppelin/pull/286
—
Reply to this email directly or view it on GitHub
https://github.com/NFLabs/zeppelin/issues/232#issuecomment-70780843.


Buchwald2024

Pull Request
This PR is for a

[x] New Publication(s)
[ ] Correction

For the following list(s):

[x] ancientmetagenome-environmental (README)
[ ] ancientmetagenome-hostassociated (README)
[ ] ancientsinglegenome-hostassociated (README)

This is to close #1140
PR Workflow

Open this PR with sample metadata on the samples metadata sheet (:tada: you're already here!)
Wait for checks for sample metdata to pass
(If checks fail) make corrections, and push changes to this branch (no need to open a new PR!)
(Once passed) comment on this PR @spaam-bot please autofill <table_name> <project_id> to get a half-filled template! (may take a minute or so to get the comment with the file)
Fill in the template, and verify autofilled data correct!
Once filled in, append(!) the new rows from the TEMPLATE file to the end of the corresponding library metadata file, and update this PR
Wait for checks for library metadata to pass
Request review!

Pre-review checklist (new publications)

[x] Publication is published

Preprints currently not accepted?

[x] Checked the publication is not already in the database?
[x] Checked samples in this publication are not previously published data?

Newly re-sequenced metagenomes are OK!

[x] Samples are shotgun metagenomes and not amplicon data

Note: hostassociated-singlegenome may also contain whole-genome enriched data

[x] Checked the list follows conventions as described in the corresponding sample type's README file (e.g. using ERS/SRS accession codes for ENA/SRA)?
[ ] Once sample table validation completed Library metadata has been added

Use @spaam-bot please autofill <table_name> <project_id> to get a half-filled template! May take a minute or so to get the comment with the file
Fill in template, and verify autofill data correct!
Once filled in, append(!) the new rows to the end of the corresponding library metadata file

[x] Changelog is updated to include the publication under 'Added'?

Thanks @alexhbnr for the review. Indeed, I also inferred the samples and libraries names from the names of the submitted ftps.

As @alexhbnr is busy atm in Croatia, I will finish the review!


📌 CI: add semantic release jobs.

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

Comparison is base (24ae561) 89.70% compared to head (bc7a5d5) 89.70%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main      #18   +/-   ##
=======================================
  Coverage   89.70%   89.70%
=======================================
  Files          16       16
  Lines         748      748
=======================================
  Hits          671      671
  Misses         77       77

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


[Core Keeper] Added Steam Datagram Relay (SDR) support and world savi…

Description

Added option to use Steam Datagram Relay (SDR) instead of a port. Can be used to ignore port issues.
Example: https://github.com/pelican-eggs/eggs/issues/2525
This solution doesn't fix the opened issue, but it's a workaround to make it work.

Added functionality for saving the world when stopping the server. Previously it would kill of the server without letting it save the world first. This would result in some progress being lost.

Checklist for all submissions

[X] Have you followed the guidelines in our Contributing document?
[X] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[X] Have you tested and reviewed your changes with confidence that everything works?
[X] Did you branch your changes and PR from that branch and not from your master branch?

[X] You verify that the start command applied does not use a shell script

[ ] If some script is needed then it is part of a current yolk or a PR to add one

[X] The egg was exported from the panel

You are messing things up.
You can not change the email of the egg
And you exported a ptero exported egg in the pelican one. Please adjust.

And please shorten the variable description.

Thanks for pointing that out! I've made the adjustments and fixed the issues:

Reverted the email change for the egg.
Corrected the Pelican egg.
Shortened the variable description as requested.
Please let me know if there's anything else.

Thanks! =)

No longer runs on the latest version (Just figured id mention, ran into this debugging my own)
Caught fatal signal - signo:11 code:1 errno:0 addr:0x20
Obtained 24 stack frames.
#0  0x007f5296ece050 in __sigaction
#1  0x007f520fa1cee0 in BumblelionLogger::TryToLoadConfigurationFile()
#2  0x007f520fa1ccd8 in BumblelionLogger::BumblelionLogger()
#3  0x007f520fa1d870 in BumblelionLogger::GetInstance()
#4  0x007f520fa1cbf6 in DbgLogAreaFlags_FnInOut
#5  0x007f520fa34d79 in OutstandingPlayFabRequestManager::OutstandingRequest::OutstandingRequest()
#6  0x007f520fa34bfd in OutstandingPlayFabRequestManager::OutstandingRequestList::OutstandingRequestList()
#7  0x007f520fa3a6ab in _GLOBAL__sub_I_PlayFabServiceManagerImpl.cpp
#8  0x007f52991f89ce in __nptl_change_stack_perm
#9  0x007f52991f8ab4 in __nptl_change_stack_perm
#10 0x007f5296fe1024 in _dl_catch_exception
#11 0x007f52991ff21e in _dl_rtld_di_serinfo
#12 0x007f5296fe0fca in _dl_catch_exception
#13 0x007f52991ff5b8 in _dl_find_dso_for_object
#14 0x007f5296f17438 in dlmopen
#15 0x007f5296fe0fca in _dl_catch_exception
#16 0x007f5296fe107f in _dl_catch_error
#17 0x007f5296f16f27 in dlerror
#18 0x007f5296f174e9 in dlopen
#19 0x007f5297fecf8e in PlayerMain(int, char**)
#20 0x007f5297fdd77d in PlayerMain(int, char**)
#21 0x007f5296eb924a in __libc_init_first
#22 0x007f5296eb9305 in __libc_start_main
#23 0x00000000201029 in (Unknown)
Segmentation fault (core dumped)

@K3lvin4SY

No longer runs on the latest version (Just figured id mention, ran into this debugging my own)
Caught fatal signal - signo:11 code:1 errno:0 addr:0x20
Obtained 24 stack frames.
#0  0x007f5296ece050 in __sigaction
#1  0x007f520fa1cee0 in BumblelionLogger::TryToLoadConfigurationFile()
#2  0x007f520fa1ccd8 in BumblelionLogger::BumblelionLogger()
#3  0x007f520fa1d870 in BumblelionLogger::GetInstance()
#4  0x007f520fa1cbf6 in DbgLogAreaFlags_FnInOut
#5  0x007f520fa34d79 in OutstandingPlayFabRequestManager::OutstandingRequest::OutstandingRequest()
#6  0x007f520fa34bfd in OutstandingPlayFabRequestManager::OutstandingRequestList::OutstandingRequestList()
#7  0x007f520fa3a6ab in _GLOBAL__sub_I_PlayFabServiceManagerImpl.cpp
#8  0x007f52991f89ce in __nptl_change_stack_perm
#9  0x007f52991f8ab4 in __nptl_change_stack_perm
#10 0x007f5296fe1024 in _dl_catch_exception
#11 0x007f52991ff21e in _dl_rtld_di_serinfo
#12 0x007f5296fe0fca in _dl_catch_exception
#13 0x007f52991ff5b8 in _dl_find_dso_for_object
#14 0x007f5296f17438 in dlmopen
#15 0x007f5296fe0fca in _dl_catch_exception
#16 0x007f5296fe107f in _dl_catch_error
#17 0x007f5296f16f27 in dlerror
#18 0x007f5296f174e9 in dlopen
#19 0x007f5297fecf8e in PlayerMain(int, char**)
#20 0x007f5297fdd77d in PlayerMain(int, char**)
#21 0x007f5296eb924a in __libc_init_first
#22 0x007f5296eb9305 in __libc_start_main
#23 0x00000000201029 in (Unknown)
Segmentation fault (core dumped)

@K3lvin4SY

With the egg I've updated in #62 , the newest version works perfectly fine for me.

No longer runs on the latest version (Just figured id mention, ran into this debugging my own)

With the egg I've updated in #62 , the latest version works perfectly fine for me.

Fresh import and server creation using the egg from this PR, does not start:
Shutdown handler: initialize.
Preloaded 'libEOSSDK-Linux-Shipping.so'
Preloaded 'libPlayFabMultiplayer.so'
Preloaded 'lib_burst_generated.so'
Caught fatal signal - signo:11 code:1 errno:0 addr:0x20
Obtained 24 stack frames.
#0  0x007fd5e53ed050 in __sigaction
#1  0x007fd55c6fdee0 in BumblelionLogger::TryToLoadConfigurationFile()
#2  0x007fd55c6fdcd8 in BumblelionLogger::BumblelionLogger()
#3  0x007fd55c6fe870 in BumblelionLogger::GetInstance()
#4  0x007fd55c6fdbf6 in DbgLogAreaFlags_FnInOut
#5  0x007fd55c715d79 in OutstandingPlayFabRequestManager::OutstandingRequest::OutstandingRequest()
#6  0x007fd55c715bfd in OutstandingPlayFabRequestManager::OutstandingRequestList::OutstandingRequestList()
#7  0x007fd55c71b6ab in _GLOBAL__sub_I_PlayFabServiceManagerImpl.cpp
#8  0x007fd5e77179ce in __nptl_change_stack_perm
#9  0x007fd5e7717ab4 in __nptl_change_stack_perm
#10 0x007fd5e5500024 in _dl_catch_exception
#11 0x007fd5e771e21e in _dl_rtld_di_serinfo
#12 0x007fd5e54fffca in _dl_catch_exception
#13 0x007fd5e771e5b8 in _dl_find_dso_for_object
#14 0x007fd5e5436438 in dlmopen
#15 0x007fd5e54fffca in _dl_catch_exception
#16 0x007fd5e550007f in _dl_catch_error
#17 0x007fd5e5435f27 in dlerror
#18 0x007fd5e54364e9 in dlopen
#19 0x007fd5e650bf8e in PlayerMain(int, char**)
#20 0x007fd5e64fc77d in PlayerMain(int, char**)
#21 0x007fd5e53d824a in __libc_init_first
#22 0x007fd5e53d8305 in __libc_start_main
#23 0x00000000201029 in (Unknown)
/entrypoint.sh: line 89:    49 Segmentation fault      (core dumped) ./CoreKeeperServer -batchmode -logfile CoreKeeperServerLog.txt -world ${WORLD_INDEX} -worldname "${WORLD_NAME}" -worldseed ${WORLD_SEED} $([[ "${GAME_ID}" != "" ]] && echo -n " -gameid ${GAME_ID}") -maxplayers ${MAX_PLAYERS} -worldmode ${WORLD_MODE} $([[ ${STEAMRELAY_PORT} == 0 ]] && echo -n " -port ${SERVER_PORT}")
[3]+  Terminated              tail -f CoreKeeperServerLog.txt | grep -e '^[userid:[0-9]*] player' -e '^[^[]'
container@pterodactyl~ Server marked as offline...
[Pterodactyl Daemon]: Aborting automatic restart, crash detection is disabled for this instance.

Okay thanks @ImKringle
I can't seem to replicate the error you get.
Try to change the startup command with the following:
export DISPLAY=:0; set -m; rm ./GameID.txt ./CoreKeeperServerLog.txt; touch ./CoreKeeperServerLog.txt; xvfb-run -s "-screen 0 {{DISPLAY_WIDTH}}x{{DISPLAY_HEIGHT}}x{{DISPLAY_DEPTH}} -ac -nolisten tcp -nolisten unix" ./CoreKeeperServer -batchmode -logfile CoreKeeperServerLog.txt -world {{WORLD_INDEX}} -worldname "{{WORLD_NAME}}" -worldseed {{WORLD_SEED}} $([[ "{{GAME_ID}}" != "" ]] && echo -n " -gameid {{GAME_ID}}") -maxplayers {{MAX_PLAYERS}} -worldmode {{WORLD_MODE}} $([[ {{STEAMRELAY_PORT}} == 0 ]] && echo -n " -port {{SERVER_PORT}}") & CKPID=$!; tail -f CoreKeeperServerLog.txt | grep -e '^\[userid:[0-9]*\] player' -e '^[^\[]' & LOGPID=$!; trap 'if [[ ! -z "$CKPID" ]]; then kill $CKPID; wait $CKPID; fi; if [[ ! -z "$LOGPID" ]]; then kill $LOGPID; wait $LOGPID; fi' EXIT; wait $CKPID; CKPID=""
Let me know if it works or not.
If it still doesn't work, then it's probably something on your end.

Hey, I was trying to setup a core keeper server and came across this just now.
I'm encountering the same issue as @ImKringle . So it might be something you have set up that we don't?
For context, I'm running a ubuntu server  24.04 as a VM in proxmox. I have been able to run other servers (satisfactory and valheim) so I don't think the issue lies on my side.
Please let me know if I can help in any way. We were just about to start playing this for the first time and I'd love to have a server for us :)

Yeah this is happening on a bare metal install, this egg as well as just using a basic ubuntu or debian container. Its def just a missing package, question is which one

Hi, Same about me,
No starting with the eggs. I'm on Proxmox with a lxc for ptero.
Tested with previous version and latest of the eggs.
steam user is not set.
Using anonymous user.
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/home/container/Steam/logs/stderr.txt'
Logging directory: '/home/container/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version<PHONE_NUMBER>
-- type 'quit' to exit --
Loading Steam API...OK
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '1963720' already up to date.
 Update state (0x5) verifying install, progress: 14.72 (11534336 / 78382436)
Success! App '1007' fully installed.
:/home/container$ export DISPLAY=:0; rm ./GameID.txt ./CoreKeeperServerLog.txt; touch ./CoreKeeperServerLog.txt; xvfb-run -s "-screen 0 ${DISPLAY_WIDTH}x${DISPLAY_HEIGHT}x${DISPLAY_DEPTH} -ac -nolisten tcp -nolisten unix" ./CoreKeeperServer -batchmode -logfile CoreKeeperServerLog.txt -world ${WORLD_INDEX} -worldname "${WORLD_NAME}" -worldseed ${WORLD_SEED} $([[ "${GAME_ID}" != "" ]] && echo -n " -gameid ${GAME_ID}") -maxplayers ${MAX_PLAYERS} -worldmode ${WORLD_MODE} -port ${SERVER_PORT} & CKPID=$!; tail -f CoreKeeperServerLog.txt | grep -e '^\[userid:[0-9]*\] player' -e '^[^\[]' & LOGPID=$!; trap "kill ${CKPID}; wait ${CKPID}; kill ${LOGPID}; wait ${LOGPID}" 15; wait $!
rm: cannot remove './GameID.txt': No such file or directory
rm: cannot remove './CoreKeeperServerLog.txt': No such file or directory
[UnityMemory] Configuration Parameters - Can be set up in boot.config
    "memorysetup-bucket-allocator-granularity=16"
    "memorysetup-bucket-allocator-bucket-count=8"
    "memorysetup-bucket-allocator-block-size=4194304"
    "memorysetup-bucket-allocator-block-count=1"
    "memorysetup-main-allocator-block-size=16777216"
    "memorysetup-thread-allocator-block-size=16777216"
    "memorysetup-gfx-main-allocator-block-size=16777216"
    "memorysetup-gfx-thread-allocator-block-size=16777216"
    "memorysetup-cache-allocator-block-size=4194304"
    "memorysetup-typetree-allocator-block-size=2097152"
    "memorysetup-profiler-bucket-allocator-granularity=16"
    "memorysetup-profiler-bucket-allocator-bucket-count=8"
    "memorysetup-profiler-bucket-allocator-block-size=4194304"
    "memorysetup-profiler-bucket-allocator-block-count=1"
    "memorysetup-profiler-allocator-block-size=16777216"
    "memorysetup-profiler-editor-allocator-block-size=1048576"
    "memorysetup-temp-allocator-size-main=4194304"
    "memorysetup-job-temp-allocator-block-size=2097152"
    "memorysetup-job-temp-allocator-block-size-background=1048576"
    "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
    "memorysetup-allocator-temp-initial-block-size-main=262144"
    "memorysetup-allocator-temp-initial-block-size-worker=262144"
    "memorysetup-temp-allocator-size-background-worker=32768"
    "memorysetup-temp-allocator-size-job-worker=262144"
    "memorysetup-temp-allocator-size-preload-manager=262144"
    "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
    "memorysetup-temp-allocator-size-audio-worker=65536"
    "memorysetup-temp-allocator-size-cloud-worker=32768"
    "memorysetup-temp-allocator-size-gfx=262144"
Mono path[0] = '/home/container/CoreKeeperServer_Data/Managed'
Mono config path = '/home/container/CoreKeeperServer_Data/MonoBleedingEdge/etc'
Preloaded 'discord_game_sdk.so'
Shutdown handler: initialize.
Preloaded 'libEOSSDK-Linux-Shipping.so'
Preloaded 'libPlayFabMultiplayer.so'
Preloaded 'lib_burst_generated.so'
Caught fatal signal - signo:11 code:1 errno:0 addr:0x20
Obtained 24 stack frames.
#0  0x007fe9e935c050 in __sigaction
#1  0x007fe95ddf6ee0 in BumblelionLogger::TryToLoadConfigurationFile()
#2  0x007fe95ddf6cd8 in BumblelionLogger::BumblelionLogger()
#3  0x007fe95ddf7870 in BumblelionLogger::GetInstance()
#4  0x007fe95ddf6bf6 in DbgLogAreaFlags_FnInOut
#5  0x007fe95de0ed79 in OutstandingPlayFabRequestManager::OutstandingRequest::OutstandingRequest()
#6  0x007fe95de0ebfd in OutstandingPlayFabRequestManager::OutstandingRequestList::OutstandingRequestList()
#7  0x007fe95de146ab in _GLOBAL__sub_I_PlayFabServiceManagerImpl.cpp
#8  0x007fe9eb6959ce in __nptl_change_stack_perm
#9  0x007fe9eb695ab4 in __nptl_change_stack_perm
#10 0x007fe9e946f024 in _dl_catch_exception
#11 0x007fe9eb69c21e in _dl_rtld_di_serinfo
#12 0x007fe9e946efca in _dl_catch_exception
#13 0x007fe9eb69c5b8 in _dl_find_dso_for_object
#14 0x007fe9e93a5438 in dlmopen
#15 0x007fe9e946efca in _dl_catch_exception
#16 0x007fe9e946f07f in _dl_catch_error
#17 0x007fe9e93a4f27 in dlerror
#18 0x007fe9e93a54e9 in dlopen
#19 0x007fe9ea46df8e in PlayerMain(int, char**)
#20 0x007fe9ea45e77d in PlayerMain(int, char**)
#21 0x007fe9e934724a in __libc_init_first
#22 0x007fe9e9347305 in __libc_start_main
#23 0x00000000201029 in (Unknown)
Segmentation fault (core dumped)

Hi, Same about me,
No starting with the eggs. I'm on Proxmox with a lxc for ptero.
Tested with previous version and latest of the eggs.
steam user is not set.
Using anonymous user.
WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Redirecting stderr to '/home/container/Steam/logs/stderr.txt'
Logging directory: '/home/container/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version<PHONE_NUMBER>
-- type 'quit' to exit --
Loading Steam API...OK
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '1963720' already up to date.
 Update state (0x5) verifying install, progress: 14.72 (11534336 / 78382436)
Success! App '1007' fully installed.
:/home/container$ export DISPLAY=:0; rm ./GameID.txt ./CoreKeeperServerLog.txt; touch ./CoreKeeperServerLog.txt; xvfb-run -s "-screen 0 ${DISPLAY_WIDTH}x${DISPLAY_HEIGHT}x${DISPLAY_DEPTH} -ac -nolisten tcp -nolisten unix" ./CoreKeeperServer -batchmode -logfile CoreKeeperServerLog.txt -world ${WORLD_INDEX} -worldname "${WORLD_NAME}" -worldseed ${WORLD_SEED} $([[ "${GAME_ID}" != "" ]] && echo -n " -gameid ${GAME_ID}") -maxplayers ${MAX_PLAYERS} -worldmode ${WORLD_MODE} -port ${SERVER_PORT} & CKPID=$!; tail -f CoreKeeperServerLog.txt | grep -e '^\[userid:[0-9]*\] player' -e '^[^\[]' & LOGPID=$!; trap "kill ${CKPID}; wait ${CKPID}; kill ${LOGPID}; wait ${LOGPID}" 15; wait $!
rm: cannot remove './GameID.txt': No such file or directory
rm: cannot remove './CoreKeeperServerLog.txt': No such file or directory
[UnityMemory] Configuration Parameters - Can be set up in boot.config
    "memorysetup-bucket-allocator-granularity=16"
    "memorysetup-bucket-allocator-bucket-count=8"
    "memorysetup-bucket-allocator-block-size=4194304"
    "memorysetup-bucket-allocator-block-count=1"
    "memorysetup-main-allocator-block-size=16777216"
    "memorysetup-thread-allocator-block-size=16777216"
    "memorysetup-gfx-main-allocator-block-size=16777216"
    "memorysetup-gfx-thread-allocator-block-size=16777216"
    "memorysetup-cache-allocator-block-size=4194304"
    "memorysetup-typetree-allocator-block-size=2097152"
    "memorysetup-profiler-bucket-allocator-granularity=16"
    "memorysetup-profiler-bucket-allocator-bucket-count=8"
    "memorysetup-profiler-bucket-allocator-block-size=4194304"
    "memorysetup-profiler-bucket-allocator-block-count=1"
    "memorysetup-profiler-allocator-block-size=16777216"
    "memorysetup-profiler-editor-allocator-block-size=1048576"
    "memorysetup-temp-allocator-size-main=4194304"
    "memorysetup-job-temp-allocator-block-size=2097152"
    "memorysetup-job-temp-allocator-block-size-background=1048576"
    "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
    "memorysetup-allocator-temp-initial-block-size-main=262144"
    "memorysetup-allocator-temp-initial-block-size-worker=262144"
    "memorysetup-temp-allocator-size-background-worker=32768"
    "memorysetup-temp-allocator-size-job-worker=262144"
    "memorysetup-temp-allocator-size-preload-manager=262144"
    "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
    "memorysetup-temp-allocator-size-audio-worker=65536"
    "memorysetup-temp-allocator-size-cloud-worker=32768"
    "memorysetup-temp-allocator-size-gfx=262144"
Mono path[0] = '/home/container/CoreKeeperServer_Data/Managed'
Mono config path = '/home/container/CoreKeeperServer_Data/MonoBleedingEdge/etc'
Preloaded 'discord_game_sdk.so'
Shutdown handler: initialize.
Preloaded 'libEOSSDK-Linux-Shipping.so'
Preloaded 'libPlayFabMultiplayer.so'
Preloaded 'lib_burst_generated.so'
Caught fatal signal - signo:11 code:1 errno:0 addr:0x20
Obtained 24 stack frames.
#0  0x007fe9e935c050 in __sigaction
#1  0x007fe95ddf6ee0 in BumblelionLogger::TryToLoadConfigurationFile()
#2  0x007fe95ddf6cd8 in BumblelionLogger::BumblelionLogger()
#3  0x007fe95ddf7870 in BumblelionLogger::GetInstance()
#4  0x007fe95ddf6bf6 in DbgLogAreaFlags_FnInOut
#5  0x007fe95de0ed79 in OutstandingPlayFabRequestManager::OutstandingRequest::OutstandingRequest()
#6  0x007fe95de0ebfd in OutstandingPlayFabRequestManager::OutstandingRequestList::OutstandingRequestList()
#7  0x007fe95de146ab in _GLOBAL__sub_I_PlayFabServiceManagerImpl.cpp
#8  0x007fe9eb6959ce in __nptl_change_stack_perm
#9  0x007fe9eb695ab4 in __nptl_change_stack_perm
#10 0x007fe9e946f024 in _dl_catch_exception
#11 0x007fe9eb69c21e in _dl_rtld_di_serinfo
#12 0x007fe9e946efca in _dl_catch_exception
#13 0x007fe9eb69c5b8 in _dl_find_dso_for_object
#14 0x007fe9e93a5438 in dlmopen
#15 0x007fe9e946efca in _dl_catch_exception
#16 0x007fe9e946f07f in _dl_catch_error
#17 0x007fe9e93a4f27 in dlerror
#18 0x007fe9e93a54e9 in dlopen
#19 0x007fe9ea46df8e in PlayerMain(int, char**)
#20 0x007fe9ea45e77d in PlayerMain(int, char**)
#21 0x007fe9e934724a in __libc_init_first
#22 0x007fe9e9347305 in __libc_start_main
#23 0x00000000201029 in (Unknown)
Segmentation fault (core dumped)

Lxc is not supported

So far I have only been able to start the latest version of the core keeper server when the server is created by a pterodactyl wings which is installed inside a docker container.
I've used the following docker-compose.yml file:
services:
  wings:
    image: ghcr.io/pterodactyl/wings:latest
    restart: always
    ports:
      - "8443:443"
      - "2022:2022"
    tty: true
    environment:
      TZ: "Europe/Stockholm"
      WINGS_UID: 0
      WINGS_GID: 0
      WINGS_USERNAME: root
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock" # DO NOT CHANGE
      - "/var/lib/docker/containers:/var/lib/docker/containers" # DO NOT CHANGE
      - "/opt/pterodactyl/wings/config:/etc/pterodactyl" # Feel free to change.
      - "/var/lib/pterodactyl:/var/lib/pterodactyl" # DO NOT CHANGE
      - "/var/log/pterodactyl:/var/log/pterodactyl" # DO NOT CHANGE
      - "/tmp/pterodactyl/:/tmp/pterodactyl/" # Recommended not to change.

I have the same problem on Debian 12.
I also found this article: https://discourse.cubecoders.com/t/core-keeper-segmentation-fault/3623

for anyone with this issue. try removing/renaming the libparty.so file in /mnt/server/CoreKeeperServer_Data/Plugins/libparty.so
https://github.com/pelican-eggs/games-steamcmd/pull/70

for anyone with this issue. try removing/renaming the libparty.so file in /home/container/CoreKeeperServer_Data/Plugins/libparty.so
#70

Using the original/current repo's egg, I removed the file and was able to start the server and a gameID was outputted.
However, players were unable to actually connect to the server, they saw a "Connection Timed Out" error.
It wasn't until I replaced the default startup command with only ./_launch.sh that the players were able to connect.
Not sure if that would cause any issues, but the server is now functional.

@bippity the startup command in this egg is derived from the _launch.sh and it is advised that we do not call scripts in the launch file.


Refactor Monitoring Hub LatencyStatsCalculator

Refactors MonitoringHub LatencyStatsCalculator into a submodule for each of the main calculations.

Percentage
CumulativePercentage
Percentile

The refactor includes importing commonly used functions from other modules, renaming function names and param names to give more context while being less verbose, additionally logic has been streamlined through the use of pipes to avoid unnecessary assignments. The original public interface is maintained through delegation of the old function signatures to the new ones in their respective submodules.
Hopefully this increases the maintainability of the code considerably

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

Awesome, You're welcome 👍


[SQL] Jobs to strict

As jobs are still defined in a file while the information about player progress is stored in a database renaming jobs will mess things up. Possible solutions for this would be:

Implementing a detection that alters the table columns
Restructuring the concept

I'd choose the second one and would assign jobs a single ID (maybe UUID) which is generated when the job is loaded.
We then can use the name just as a decorative thing to display to players which removes the mess when a job is renamed.
If we remove the levels and exp tables we could create a new one called job_progress for example. Which has the rows job_id, player-UUID, exp, level. This way the columns always stay the same all the time which makes altering the table unnecessary.  This'll create a row for each player and job though so to minimize the rows I'd only create the row when the player first takes the job OR even when he collected exp the first time.

Note: Using Job-IDs and displaynames one could even localize job names ;)

I like the idea of using a UUID for a job with the name of it just there for display. Makes a lot more sense. And same thing with the renaming and consolidation of the exp/level tables into a single job_progress table. I'll go ahead and work on this one.

Does #243 take care of this issue? If so is it ok if I close it?

Yes indeed. As I had to touch the whole db schema and write migrations anyways I decided to go ahead and include the change to UUIDs.
Personally I would only close the issue once the PR is merged or superseded otherwise.

Can you help me with that? I use a mysql databank since today and the jobs dont work now anymore...

@YumaYamamoto Your problem is not related to the this issue. If you need help either open an issue or ask in the Gitter chat.


TypeChecker does not resolve module path in require()

Bug Report
🔎 Search Terms

require() with path
TypeChecker require() any

🕗 Version & Regression Information
The issue was reproduced in v4.2.4 and 4.3.0-beta.
⏯ Playground Link
https://replit.com/@LinqLover/typecheck-js (The example uses TypeChecker from the Compiler API to reproduce the bug, but I could watch the issue as well by hovering the variable in VS Code.)

💻 Code

var vec3 = require('gl-matrix/vec3')
var myVec = vec3.fromValues(1, 2, 3) // $ExpectedType vec3

🙁 Actual behavior
myVec should have the type vec3.
🙂 Expected behavior
myVec has the type any.
🔀 Known workarounds

Use require('gl-matrix').vec3 instead, i.e., don't pass the module path to require() (see second screenshot above).

🔍 See also

StackOverflow: How to use the TypeScript Compiler API to type-check modules imported using require()? /cc @dsherret

gl-matrix ships its own types, and those types don't define gl-matrix/vec3 as a legal entry point.

gl-matrix ships its own types, and those types don't define gl-matrix/vec3 as a legal entry point.

I fear I don't get the point, the code runs as expected both in JavaScript and TypeScript? Only the typing information is missing ...

Do you mean that the type definition of gl-matrix are erroneous as they don't define the same structure as the vanilla JS implementation?

If gl-matrix intends for you to import /vec3, then yes, they're missing information in their .d.ts files to allow that

Thank you very much, Ryan! I have created an issue in the gl-matrix package since from this side everything is fine.


Smarter thumbnail scrolling

OK hopefully this time the conflicts are fixed... sorry about the repeated requests!
Currently we render all thumbs in series starting from #1, with a 500ms delay, which is pretty much useless for a large document.
This new code renders the thumbs that correspond to the current scroll position in the thumbnail viewer, after the scrolling has paused for some milliseconds. This allows users to scroll to page #1000 and see the thumb almost instantly, without hiccups in the UI.
Also the thumbnail viewer now works in WebKit.
PS: I've noticed that we start throwing some blank pages and errors with intelisa, and it just won't work at all with pdf.pdf. I think these issues are specific to the thumbnail code.

Tried it out and it works well.  Do you think we could pre-render a few more pages than what are visible so there's a little less lag?

Since we rendering pages to display thumbs, shall we create full size pages and place them into secondary cache while setting thumbnails, and then re-use those cached images during display?

shall we create full size pages and place them into secondary cache while setting thumbnails, and then re-use those cached images during display?

That sounds like a great idea, but I think it's beyond the scope of the pull.

I'm not comfortable with moving the external script references to the bottom of the html page, that's not where I would expect them. Let's see if other people okay with that.

I'm not comfortable with moving the external script references to the bottom of the html page

I'm reversing the change, and moving the event binding to 'load'. This is not an ideal solution (load waits for things beyond the DOM to load, and DOMContentLoaded is not cross-browser), but I prefer to do this rather than starting yet another discussion about "style".
I've listed the advantages of having the script at the bottom; it's also the recommended practice from just about everywhere I know.
Next time please list the actual reasons why you feel uncomfortable with a change.

I like to have the <script> tags in the <head> segment as well. Adding the script tags at the bottom is the best practice for deployment, but leaving the script tags in the head makes the HTML more understandable for me. At the top you see all the files that are "included" on the page (css, js, ...) and later comes the actual HTML markup.
For people coming to the project, they might look at the viewer.html file to get a basic understanding on how things are working. Therefore, I think the viewer.html file should be as simple as possible to understand.
@arturadib, we could mabye add the script tags at the bottom during builds (extension, ...)? As this pull request is about thumbnail rendering, there should be another pull request for doing this script tag change if we agree on doing it.

Beautiful. Thank you.


Possible to hide and position in new area

@julianchandra commented on Thu Dec 03 2020
Possible to have contact link on the left side as well as in the footer?
Also is it possible to hide the upload details in the red circle.
This seems very out of place on the page.

@tzarebczan commented on Thu Dec 03 2020
Added to the left side. This should be opened in lbry-desktop, so I'll move it there.

I think the contact us just needs to be a standalone FAQ article.


aria-label required on the quick create "+" navbar icon

From WCAG analysis:
Ensures every ARIA button, link and menuitem has an accessible name
Element Location .rdm-plus-menu
Impact: serious (not WCAG AA compliant)
Element Source:
<div role="menuitem" class="rdm-plus-menu rdm-plus-menu-responsive ui dropdown floating pr-15 computer only" tabindex="0">
To solve this problem, you need to...
Provide a translated aria-label on that element.

I was thinking "Quick create" ("Quick add" is fine too). It should be with translations: _("Quick create") (TBH that's why I didn't tackle it, I haven't had time to familiarize myself with the translation system/procedures for InvenioRDM).

@lhenze are you still looking into this or should we unassign you?

@fenekku apologies, yes, will resume!


not working with describe-function or helpful-callable

ivy-prescient isn't working for me describe-function, or helpful-callable/helpful-function, or also counsel-describe-function.
ivy-prescient-sort-commands is set to the default: (:not swiper swiper-isearch ivy-switch-buffer). i tried setting it to t also, but no change.
but my feeling is that it should work out of the box, right?
i'm on emacs 28.1, and my config looks like
(use-package prescient
  :after (ivy counsel))

(use-package ivy-prescient
  :after (ivy counsel)
  :config
  (ivy-prescient-mode)
  (prescient-persist-mode)
  (setq ivy-prescient-retain-classic-highlighting t)

installed via melpa.
if you have any suggestions as to how to work it out it would be appreciated.

It doesn't surprise me that this has broken; the Ivy integration hasn't been updated for several years despite upstream changes (see https://github.com/radian-software/prescient.el/issues/65). Sorry for the inconvenience.

I had the same issue and found that Ivy will disable sorting completely if there are more items (in this case, functions defined) than ivy-sort-max-size which is 30,000 by default.


[VMS] Add pagination support to getNearestEventsCardData()

Follow the instructions in #186, the changes for this task will be nearly identical.
One new product requirement is that getNearestEventsCardData() should only return events within 20 miles of the passed in { lat, long } coordinates. Check if the near query can be modified to take into account some sort of radius field.

Near supports a maxDistance field that we can use!

When you say that the changes are identical, are we still sorting and paginating by the startDate?

No, getNearestEventsCardData() won't look at the startDate and will continue to query based off of an Event's address.location and the passed in { lat, long } object.
Thinking about this more, I realized there will be a minor point of difference getNearestEventsCardData() and getUpcomingEventsCardData(). You see getNearestEventsCardData() will need a user's location information, which we will most probably get from HTML 5's Geolocation API. This means that getNearestEventsCardData() will be called from the client-side every time, including the first time. getUpcomingEventsCardData() will be called from the server-side the first time and only subsequent calls come from the client.
However, to simplify things in this sprint, let's just implement it exactly like #186 (but again, the query will be location-based and not date based here).

Might also be a good idea to look at https://github.com/GTBitsOfGood/gen-soln/pull/196, the PR for #186 while doing this task

I’ve been using it for reference but decided wait on opening another PR until it’s merged to avoid conflicts.

Is there a reason we decided to use the near operator instead of within? Near is a restricted operator for countDocuments(), and I think it would be best if our location querying was consistent across the file.

Sure let's use within then.


Invalid password when using SSFN file

Hi, ive copied my ssfn file over, due to wanting to skip the 7 day trade restriction. there are multiple examples of people getting this to work in the past, but I have not been able to reproduce their success..
var sha = require('crypto').createHash('sha1');
sha.update(fs.readFileSync('ssfn/' + 'accountName + '.ssfn'));
sha = new Buffer(sha.digest(), 'binary');
bot.logOn({ accountName:username, password:password, shaSentryfile:sha });

This returns the following
{ [Error: Logon fail: 5] cause: 'logonFail', eresult: 5 }

which seems to be an invalid password (it works fine when i use the sentry file provided by node steam, but it has a 7 day trade restriction)
My only thought is its because there have been multiple accounts logged on via this computer, but only one ssfn file is generated by the steam client.
Hopefully you will have an idea!

No idea, but maybe someone else knows. Since this is not a library issue, you should ask in #opensteamworks on irc.gamesurge.net, or start a discussion in the SteamRE group.

thank you!

Same problem. @KarlJakober did you find a fix?

@Netifriik Steam creates 2 SSFN files. One is a decoy and the other one is the actual SSFN file which is used by Steam. On Windows, you will need to enable "Display hidden files" in your window explorer settings in order to see the file.

@scholtzm Thank you!!!! I was trying to get that decoy ssfn to work for like 3 days straight. The other ssfn file worked perfectly.

@scholtzm Do you know how to make 2 files show on a Mac book pro? I go into the steam file and sadly there is only one there...


Update Work Experience page

I don't know the details about this but it seems like you did.  We need to update http://www.lonelyplanet.com/careers/#work-experience

@jcreamer898 do you think you could knock this out tomorrow?

They never actually told me what to do haha.
Sent from Outlook Mobile. Yes, it works with gmail.
On Thu, Mar 3, 2016 at 1:43 PM -0800, "lemmiestone"<EMAIL_ADDRESS>wrote:
@jcreamer898 do you think you could knock this out tomorrow?
—
Reply to this email directly or view it on GitHub.

@jcreamer898  from what I understand Kathy created a job opening for the work experience program.  That application should appear on this page.

I am still waiting to get clarification from Kathy on exactly what she wants.

Based on Kathy's email I still think it makes the most sense to just show the application when a user clicks on Work Experience, otherwise they will read the description click apply and then have to do it all over again.

@jcreamer898 I'm going to have @amccadams take a look at this

Feel free to give it a shot Amanda. It can be a little confusing so just hit me up if you have issues.

This issue was moved to lonelyplanet/jobs#6


[Godot-4.1] Current Script is not loaded correctly after startup

Fixed by 87826a495ecd8b6b48f45d97f9aac93ef2558bfc

Fixed by 87826a495ecd8b6b48f45d97f9aac93ef2558bfc