Server error in new conversation webhook

12:34:48.647
Incomming call from intercom: { (/base/data/home/apps/e~tff-backend/20171027t111511.405094806781228143/plugins/intercom_support/intercom_webhooks.py:47)
  "type" : "notification_event",
  "app_id" : "***",
  "data" : {
    "type" : "notification_event_data",
    "item" : {
      "type" : "conversation",
      "id" : "***",
      "created_at" :<PHONE_NUMBER>,
      "updated_at" :<PHONE_NUMBER>,
      "user" : {
        "type" : "user",
        "id" : "***",
        "user_id" : null,
        "name" : "***",
        "email"<EMAIL_ADDRESS>      },
      "assignee" : {
        "type" : "nobody_admin",
        "id" : null
      },
      "conversation_message" : {
        "type" : "conversation_message",
        "id" : "144716249",
        "subject" : "
meeting 26/10/2017
",
        "body" : "***
",
        "author" : {
          "type" : "user",
          "id" : "***"
        },
        "attachments" : [ ]
      },
      "conversation_parts" : {
        "type" : "conversation_part.list",
        "conversation_parts" : [ ],
        "total_count" : 0
      },
      "open" : true,
      "read" : true,
      "metadata" : { },
      "tags" : {
        "type" : "tag.list",
        "tags" : [ ]
      },
      "links" : {
        "conversation_web" : "***"
      }
    }
  },
  "links" : { },
  "id" : "notif_***",
  "topic" : "conversation.user.created",
  "delivery_status" : "retry",
  "delivery_attempts" : 2,
  "delivered_at" : 0,
  "first_sent_at" :<PHONE_NUMBER>,
  "created_at" :<PHONE_NUMBER>,
  "self" : null
}

12:34:48.647
Parent cannot have incomplete key (/base/data/home/apps/e~tff-backend/20171027t111511.405094806781228143/framework/setup_functions.py:176)
Traceback (most recent call last):
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1535, in __call__
    rv = self.handle_exception(request, response, e)
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1529, in __call__
    rv = self.router.dispatch(request, response)
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1278, in default_dispatcher
    return route.handler_adapter(request, response)
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 1102, in __call__
    return handler.dispatch()
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 572, in dispatch
    return self.handle_exception(e, self.app.debug)
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/third_party/webapp2-2.5.2/webapp2.py", line 570, in dispatch
    return method(*args, **kwargs)
  File "/base/data/home/apps/e~tff-backend/20171027t111511.405094806781228143/plugins/intercom_support/intercom_webhooks.py", line 53, in post
    handler(payload)
  File "/base/data/home/apps/e~tff-backend/20171027t111511.405094806781228143/plugins/intercom_support/bizz/webhooks.py", line 87, in conversation_user_created
    ic = models.IntercomConversation.create_key(intercom_user_id, intercom_support_message_id).get()
  File "/base/data/home/apps/e~tff-backend/20171027t111511.405094806781228143/plugins/intercom_support/models.py", line 50, in create_key
    return ndb.Key(cls, chat_id, parent=User.create_key(user_id), namespace=NAMESPACE)
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/ext/ndb/key.py", line 235, in __new__
    self.__namespace) = self._parse_from_args(**kwargs)
  File "/base/data/home/runtimes/python27_experiment/python27_lib/versions/1/google/appengine/ext/ndb/key.py", line 281, in _parse_from_args
    'Parent cannot have incomplete key')
BadArgumentError: Parent cannot have incomplete key

Should've been fixed by https://github.com/rogerthat-platform/plugin-intercom-support/commit/82f2c617aa65e9678644878d13c7456fa9dfe3ce


Upload symbols get the latest file by default

Checklist

[x] I've run bundle exec rspec from the root directory to see all new and existing tests pass
[x] I've followed the fastlane code style and run bundle exec rubocop -a to ensure the code style is valid
[x] I've read the Contribution Guidelines
[x] I've updated the documentation if necessary.

Motivation and Context

This change avoid the need to manually specify the Dsym file when executing upload_symbols_to_crashlytics for multiple apps.
Example: Your dsyms folder is not empty, the commands download_dsyms and upload_symbols_to_crashlytics are executed, in this case Fastlane does not guarantee that the most recent one is picked to be uploaded.
A workaround would be to either clean the dsyms folder using clean_build_artifacts after any  download_dsyms or by specifying the file.
Since clean_build_artifacts is available, feel free to discard this PR if this change does not fit into Fastlane's philosophy.
Description

The default value for dsym_path, now picks the latest added file.

I signed it!

Welcome to the fastlane community 👍

Thanks @KrauseFx 😄


Redirect http requests to https. Fixes #450 #448

rename core.go -> request.go
remove duplication
renamed header util methods -> public API

@kul3r4 PTAL

LGTM


Use local image for docker-compose testing

Coverage remained the same at 68.595% when pulling 993615215f2132c1cb68458d06724db5a4f636ed on circle-compose into 94c90cf6ecc4339bdcc751c2abfccc7c09756750 on main.


Stacked charts have double toolbar margin compared to non-stacked

Stacked charts waste 10px of vertical height in excessive padding between the chart and the toolbar.
CodePen

Digging out further, the problem is not due to the stacked property.
The difference is due to the presence of the legend in 1 chart.
This will be addressed soon.


fix config v-model in custom cms element example

1. Why is this change necessary?
In the example for a custom CMS element the wrong v-model value for the YouTube video ID is used in the config.
2. What does this change do, exactly?
Use the correct v-model (videoSrc instead of showControls)
3. Describe each step to reproduce the issue or behaviour.
Follow the tutorial and the the config field will look like this, showing the value of showControls instead of the Video ID:

4. Please link to the relevant issues (if any).
5. Checklist

[ ] I have written tests and verified that they fail without my change
[x] I have squashed any insignificant commits
[x] I have written or adjusted the documentation according to my changes
[x] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

thanks for your contribution @vintagesucks :+1: :tada: :blue_heart:


About dataset

I would like to know if any denoising processing has been applied to the SAR images in your dataset?
If so, could you provide details about the specific denoising techniques used? In my current experiments, I am achieving good results only when using your dataset, while the performance on other datasets is quite poor.
I would like to make the other datasets as similar to yours as possible.
Thank you.
Best wishes!

Hi, glad to hear that our dataset is useful for your research.
During the preprocessing, the mean filtering is applied to suppress the speckle noise of SAR images. Maybe you can try it on the other datasets, as well as some other simple denoising algorithms.
Best wishes : )

Hi, glad to hear that our dataset is useful for your research.
During the preprocessing, the mean filtering is applied to suppress the speckle noise of SAR images. Maybe you can try it on the other datasets, as well as some other simple denoising algorithms.
Best wishes : )


Build with custom Chromium version

Is it possible to build latest Electron release with specific Chromium version? (I want to downgrade to 46 or 45)

No, each Chrome upgrade comes with many API changes in its content module, making it impossible to go back.


autoplaylist: admin instead of bot owner

General Troubleshooting
Please check off these steps before suggesting a feature or reporting a bug:

[X] I am running the latest version:
[X] I have followed all instructions on the setup page (and if applicable, Raspberry Pi)
[X] I have read through the planned and suggested features

Issue
Issue Type

[ ] Bug Report
[X] Feature Request

Description
The autoplaylist feature can only be modified by the bot owner, not the server admins. I think server admins should be able to set an autoplaylist, since it's a server specific feature. Maybe I'm missing something?

This has been added to the planned features list


Realm Permission Change callback not Invoked

Goals
A callback to be invoked after the permission change is completed, success or failure so that I can control application logic and flow.
Expected Results
Callback is invoked regardless of success or failure.
Actual Results
The callback is not invoked whether a success or a failure occurs.
Steps to Reproduce

Start a Realm Object Server (localhost:9080 in the following code)
Create a admin user<EMAIL_ADDRESS>p:admin
Run the code contained in TestCase().run()
Observe whether or not the callback is invoked.

Code Sample
import Foundation
import Realm
import RealmSwift

class TestClass {

    let realmObjectServerUrl = URL(string: "http://localhost:9080")

    func run() {
        // Credentials for a user that can create a root realm (admin)
        let userCreds = SyncCredentials.usernamePassword(username<EMAIL_ADDRESS>password: "admin", register: false)

        SyncUser.logIn(with: userCreds, server: realmObjectServerUrl!) { (user, error) in

            if(error != nil) {
                print(error!)
                exit(1)
            }

            print("Sucessfully logged into realm")
            DispatchQueue.main.async {
                let syncServerURL = URL(string: "realm://localhost:9080/test2")!

                let config = Realm.Configuration(syncConfiguration: SyncConfiguration(user: user!, realmURL: syncServerURL), objectTypes: [])

                _ = try! Realm(configuration: config)

                let writePermissionForTestRealm = RLMSyncPermissionValue(realmPath: "/test2", userID: "*", accessLevel: .write)
                user!.applyPermission(writePermissionForTestRealm) { error in
                    if error != nil {
                        print(error!)
                    }
                    print("permission changed")
                }
            }
        }
    }
}

Version of Realm and Tooling
Realm framework version: ?

"realm/realm-cocoa" "v2.7.0"

Realm Object Server version: ?

Version 1.4.1

Xcode version: ?

8.3.2

iOS/OSX version: ?

10.12

Dependency manager + version: ?

Carthage: 0.17.2

Thanks for getting in touch. I tried reproducing your problem, and was unable to do so. However, I did have to disable App Transport Security in my macOS test application to get things working, since in your sample code you connect to a plain http domain. Can you double check that you aren't getting any error messages about App Transport Security when running your application? If there aren't any (you've explicitly disabled it in your Info.plist) and things still don't work, please let me know so I can investigate further.

@austinzheng The process completes successfully and I can see the changes inside of the realm object browser. However, I am never returned a success or failure message in the callback.
If the protocol was the issue, I feel I would never have completed.
Something that may be helpful to know, I encountered this when testing from a swift console application.
Everything else I have done is working properly though and I assume that to be unrelated.

I built my sample app on top of Cocoa, so that may account for the difference.
The callback blocks are powered by Realm notifications under the hood, and thus require an active run loop on the thread to work properly. I'm pretty sure Swift console applications don't start a runloop by default; if you start one manually do the callbacks get called?

@austinzheng, Yes I do, see my updates above. I was editing while you were answering ha.

Apologies for being dense, what is "yes I do" in response to? Did you start a runloop and still not see the notifications?

@austinzheng
That is correct. I start a run loop before the code is ever executed. The code itself is executed within a runloop as shown below.
DispatchQueue.main.async {
    let test = TestCase()
    test.run()
}

RunLoop.main.run()

Would you be willing to email me your project, so I can poke at it directly? You can send it to<EMAIL_ADDRESS>

@austinzheng
It seems to work now...
In clearing the project to be able to send it over, I ran the test and it did return properly. This is strange as I tested this many times before using the same setup and would not hit breakpoints or print the text specified.
I am not sure why but since it is working, I will not use any more of your time.

I'd still like to take a look at it, if you're willing to send it over. Regardless, if you run into this issue again please feel free to reopen the ticket or file another one. Thanks for using Realm!

@austinzheng  I will send you the project if you want since I went through the effort to trim it. However, it works in both the original and the trimmed format now. I am not sure if something was wrong with my RoS or another external issue.
I have recreated my RoS since then and a few other variables changed.
Thanks though for the timely assistance.

@austinzheng
To be clear, would you like the project? And if so would you like it attached here or emailed?

If it's not too much trouble, I'd like to see it. You can either attach it or email it; whatever is easier.

realm_test.zip
Of course I am not attaching my carthage folder so it will have to be bootstrapped.

Excellent! Thank you, and best of luck with using Realm.

Is this still a potential issue. I am currently using 1.9.2 of the Realm framework
I am seeing similar results in a Mac OS X application. In some cases I can get it to work, but in others, the callback is never called and the I am unable to write to a shared location. I do find that using the deprecated method for setting permissions vis the managementRealm always works.

Hi,
I am having the same issue, where I am not seeing the callback run, or the permissions set. Can you please elaborate on what you mean by Realm notifications requiring an active run loop to work properly? Does this mean the functions must be run asynchronously?
Thanks,
Rob

Having the similar problem.

If the user is the owner of the database
and regular user and not admin for the realm
and the permission is set by username not by identity

then syncUser.apply(permission) never returns.  If the owner of the database is also an admin OR you set the permission by identity not username, then again, it works as expected.
I hard coded the username (from an existing user) just to test. Below code does NOT work, it never returns form syncUser.apply:

Below code does work, only change is setting the permission by identity of the user:

To sum up, the only way to set permissions is if the user is admin, which does not make sense.
You could try retrieveInfo to get the identifier for the username; however, that also does NOT work unless the syncUser.current is admin.
This is a huge problem.


CASA reader slicing failure

We don't have any means to handle the case cube.mask is None when slicing, apparently:
In [1]: from spectral_cube import SpectralCube
   ...: cube = SpectralCube.read('BrickMaser_95_spw25.residual',       format='casa_image')
   ...: cube[8000,:,:].quicklook()
   ...:

Traceback (most recent call last):
  File "<ipython-input-1-a6ff7026aa7e>", line 3, in <module>
    cube[8000,:,:].quicklook()
  File "/orange/adamginsburg/repos/spectral-cube/spectral_cube/spectral_cube.py", line 1242, in __getitem__
    mask=self.mask[view],
TypeError: 'NoneType' object is not subscriptable

re: https://github.com/radio-astro-tools/spectral-cube/pull/618#issuecomment-604593758 - probably this residual cube does not have a mask; it wasn't even done writing at the time I read it


FLEDGE: Creative scanning

In the FLEDGE for RTB explainer, it suggests that exchanges could provide an API for creative submission to be scanned, and gives a simple example of how that might look.
For this purpose, consider the already existing OpenRTB Ad Management API, which could be improved as needed to support this scenario.

OpenRTB AdManagement API 1.1 released this year, could be helpful in this scenario.
Note : Need to review both PAAPI spec (Providing creatives to an RTB exchange for scanning) and OpenRTB AdManagement API 1.1 in order to avoid missing info like declaredClickThroughUrls...


Clarify that Standard Deviation in ENSO-Xarray notebook is over entire time period

Thanks for the suggestion @phil-blain !
Closes #278

Did you mean to include localmerge.png?

@dopplershift I did not. Thanks, deleted now.


Fix invalid size of vertex buffer

https://github.com/hajimehoshi/ebiten/blob/6aef42d6fa624a0144a887b2a432905f6a183766/internal/graphics/internal/shader/program.go#L66
The size should be multiplied by 4 (size of float32).

Fixed


python3Packages.PyChromecast: 3.2.0 -> 3.2.1

Motivation for this change
https://github.com/balloob/pychromecast/releases/tag/3.2.1
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

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

Unless you need this change quickly, please avoid creating PR's for patch releases of Python packages that are fetched with fetchPyPi. Every other week or so I update all of them.

@GrahamcOfBorg eval

Okay! Sorry about that, this can wait AFAIK! :)


Fix K8s dev config error of missing rollv2 textproto.

This change is

Hi @SanjayVas, could you please trigger the deployment you need to verify the fix? Thanks a lot!


Affix put in red but it's the good one

Hi, i have a problem as you can see on screen, the 25% resistance to all elements is red, but the build it's the great one. i have imported from maxroll there: https://maxroll.gg/d4/planner/cm6pf0xa#5
And i guess almost all affix on this line on all items are red but they are the good ones

Oh ok sir didn’t knew that. Thanks for the answer and the job on this project it’s a really good job.
Do you think you could add the possibility to check affix on the compare list ? Like actually it show either on equipped item either on the compare item page, maybe that will require to check 2 images at once I don’t know if possible.
And
When I’m talking to occultist or something the affix isn’t detected I have to leave the page to ser it working

Oh ok sir didn’t knew that. Thanks for the answer and the job on this project it’s a really good job.

Thank you, glad you like it!

Do you think you could add the possibility to check affix on the compare list ? Like actually it show either on equipped item either on the compare item page, maybe that will require to check 2 images at once I don’t know if possible.

It's not possible at this time to handle two items at the same time. No plans to add this currently.

When I’m talking to occultist or something the affix isn’t detected I have to leave the page to see it working

The item is detected by looking for the shift key. You don't have that at the occultist.
With shift-key in inventory

Without shift-key on character

You could try adding a space image and save it here:
.\Diablo4Companion\Images\1440p_SMF_en\Tooltips\tooltip_kb_space.png

For the inherent affixes, I'll probably work on that next weekend.

Thanks, i have an issue actually, armor affix is red but i have it been in the app

It's doing same for all my chest with armor

That's a bug some affixes have problems with. It's caused by the Advanced tooltip information setting ingame.
As a temporarily fix you could disable that, or look at the debug tab and see what affix is actual detected and temporarily add that one.
For armor it's probably ice armor

You could try adding a space image and save it here: .\Diablo4Companion\Images\1440p_SMF_en\Tooltips\tooltip_kb_space.png

I just did that btw and it's working now like a charm ! Thanks sir.

For armor it's probably ice armor
Will look into it later how I can get this working while advanced tooltip information is enabled.

OFC i guess it's icearmor problem that what i have:

Thanks for your work sir!

intelligence is green because i need it so it show good almost, but the best would be Cooldown Reduction in Greater Affix in my build, so would be dope if we can have for example yellow color to say that it's good but not at the good spot

Have some bugs and other features I'm planning to focus on first but will write it down.
Probably implement it by keeping the same colors but adding something to the circle instead to indicate which affixes you prefer as a greater affix.

intelligence is green because i need it so it show good almost, but the best would be Cooldown Reduction in Greater Affix in my build, so would be dope if we can have for example yellow color to say that it's good but not at the good spot

Have some bugs and other features I'm planning to focus on first but will write it down. Probably implement it by keeping the same colors but adding something to the circle instead to indicate which affixes you prefer as a greater affix.

Yeah it could be insane in that way, take your time, thanks for the work

Inherent affixes from maxroll builds are now support in v<IP_ADDRESS>.

Sorry to answer this, but does it work too for D4 build import?
thanks for update!

Yes works for d4builds as well. No extra changes were needed for d4builds.


Insertion line overlaps with color preview in CSS

Does this issue occur when all extensions are disabled?: Yes/No
when I was trying to set the background color of my site using CSS, vscode's color preview overlaps with the insertion point causing it to blink and

VS Code Version: 1.68.1
OS Version: Windows 11

Steps to Reproduce:

Run VsCode
Open a CSS file
create a class
inside the CSS class do background-color: hsl(228, 45%, 44%)(225, 100%, 98%);
Put the insertion point on h
Press the arrow key left

I can reproduce in Version: 1.69.0-insider, e7751367f79f327b8103bee33a07c16817a2c7cd
Happens with any color value e.g. foo { background-color: #ff00ff }
Set the cursor to the column, then do cursor right on the keyboard.

vscode-bisect points to https://github.com/microsoft/vscode/compare/b614fb5db84b3ac07fc3e8b12c69c1dd581924ce...93ce4397a2cbc88707c3ed8b34a813b87457568c . @hediet I think we could get the old behavior if we remove the cursor stop before the injected text.

I've just noticed that this is fixed, closing this issue because I cannot replicate it anymore... assuming it's been unknowingly fixed


Why does PerfForesightLabeled inherit from ConsIndShock?

The "labeled perfect foresight" model apparently inherits from IndShockConsumerType and thus expects a lot of information (about income shocks, etc) that has no meaning in the PF model. Why? I'm having a hard time updating the code because I need to get meaningless information into this class, or have it ignore that stuff.

because IndShockLabeledType needs to import from IndShockConsumerType and PerfForesightLabeled, and I thought this was a good way to avoid multiple inheritance, which I still don't understand very well.
If there is a better way to do it, then we should do that!

There's a better way. I am utterly baffled at how this class manages to initialize and run. It needs income shock parameters to be passed to it... but they're not in its default dictionary!

they are in the parent's default dictionary!

They are not! This class inherits from IndShockConsumerType, but uses the perfect foresight dictionary as its default:

I'll check in a moment, but I suspect the explanation is that all of the tests are using a custom dictionary, not the default one.

What is the default dictionary of IndShockConsumerType?

Ok, I see now. Hopefully I can work it out.

This is now fixed in #1410 by manually re-adding the (unexpectedly needed) constructors. It's wonky because update is being run multiple times during initialization. In the future, I think we should work toward update or construct not being called automatically during initialization, and have the user do it manually.


Unban Command

Command that Unbans user from server.

Unban command now created, and usable.
Command

Forgot to console log the unban. Will fix next commit.


Move inline-react-svg to prod dependencies

Otherwise we get Uncaught Exception ReferenceError: Unknown plugin "inline-react-svg" specified in "/app/package.json" at 0, attempted to resolve relative to "/app" taking merged.artsy.net down (not clear to me yet why staging is working—maybe NODE_ENV=staging installs dev dependencies).
Philosophical rant about BYO Javascript I'd love to hear other's thoughts on:
We encountered a tangentially related issue when trying to use WebPack to import stylus files in Prediction. This caused trouble on the server-side and sent us down a whole world of pain trying to compile the server with Webpack. I think it highlights an interesting part of writing universal JS—where do you draw the line of tricking out the language itself and do you try to target a platform like "Node.js or Modern Browser Standard ES2017" or do you treat everything as a compilation target and write "WebPack/Babel Lang"? On one extreme end of the spectrum, you potentially limit yourself from features we take for granted now like ES6 modules by targeting the lowest common denominator. On the other end of the spectrum you could end up with a significantly different customized language and it begs the question at that point why not just go all the way and adopt something like Elm, Imba, or Clojurescript (supersets like Typescript are an interesting category too)?
My current personal philosophy is that somewhere in the middle-leaning-towards-vanilla is best. That is to target stage 4 approved Ecmascript and when missing convenient features like filesystem access for loading SVGs, consider using JS library APIs that are first class in Node.js and can be supported cross-platform such as how you can use fs with Browserify, React Native, Electron, etc. before thinking about modifying the language itself with webpack/babel/browserify plugins/transforms. This can make life easier when trying to run code in various places by reducing the need to do things like how we often have to stub jade template requires for tests or things like failing to import stylus files on the server.
However, that's just my current thinking and I really don't know what's a good attitude to have towards all of the language customization you can do with JS world these days—so I'd love to hear other's thoughts on it.
For the lulz:

With the exception of JSON (because it’s JS), I agree that loaders are a slipper slope that make your code have unnecessary dependencies on compilers/bundlers.
Language syntax/features is a different matter imo, it just requires careful selection. E.g. for ecmascript I would say stage 3/4, or something like TypeScript that has a very careful, deliberate, and long-term maintainer ship. In terms of more exotic features, such as JSX, it definitely does bearing consideration, but I find JSX being used in React, deep integration in Babel, and even support in the TypeScript compiler to be enough signals of its stability.


Adding logo for 0xeeaf33534f7e8628b281da3aa01271d4ce22619d

In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:

[x] Filename in the lowercase format
[x] Image format: png
[x] Image size: 256 by 256 px

Dear @kolya182, just tried to follow the latest guideline and rest in your hand, if any wrong please help me to point that out so that I can fix that. If everything is ok then will love to see it on TrustWallet.


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target/pull/480 is merged into live branch.
Auto archive content to https://github.com/OPS-E2E-PPE/docs-archive-test-target.git

Docs Build status updates of commit 0b53415:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-BackendEngineExceptionError] An exception occurred during the build process. Please check the raw log and retry building your content again. If the issue persists, please open a ticket in https://SiteHelp and include the URL of publishing report as well as below information: One or more errors occurred..

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


add tcp examples, fixed #1198

@kostya Nice! Maybe we could:

Make it just a single file: with ARGV[0] begin "client" or "server" we choose the functionality. Or at least write a comment at the top of each file saying "goes with "
Rescue IO::EOFError for the "disconnected" case
Just require "socket" in both files, no need for the extra sub-require

Thanks! :sunny:


Makefile

Added a simple makefile to make simplify running common actions.
Just run make test to run tests, make run to run VaporDev, make clean to nuke SwiftPM files, ... you get the gist.

Opted for #!/usr/bin/env swift executable.

:+1:


Missing "m_capacity = capacity;" in reserve() in Vectors.h causes MAX_RPC_EXCEEDED error

PlatformIO project for ESP32 using Arduino framework.
ArduinoJSON 6.21.4
ThingsBoard 0.12.2
Using THINGSBOARD_ENABLE_DYNAMIC caused UNABLE_TO_DE_SERIALIZE_JSON upon receipt of any RPC response, thus I disabled THINGSBOARD_ENABLE_DYNAMIC. However this caused a MAX_RPC_EXCEEDED error even with only 1 RPC subscription.
After digging through the library, I noticed that the m_capacity variable is never updated to the new capacity when calling the reserve() function in Vector.h.
    /// @param capacity Capacity that should be reserved in the underlying data container
    inline void reserve(const size_t& capacity) {
        if (capacity > m_capacity) {
            T* newElements = new T[m_capacity];
            if (m_elements != nullptr) {
                memcpy(newElements, m_elements, m_size * sizeof(T));
                delete[] m_elements;
            }
            m_elements = newElements;
        }
    }

Adding the line m_capacity = capacity; after m_elements = newElements; seems to fix this without causing any other errors.

This issue is resolved in my PR, because the reserve method has been removed. Mainly because it is not required in the first place.
For now use your aforementioned fix and once the PR has been merged you can simply use the newest version of the library.


Improve grammar across the site

This incorporates many of the changes that were abandoned in #16, plus a few other scattered changes.
As I mentioned on Discord, I am an Oxford comma enthusiast, and believe they should always be used in all situations. If we really would prefer to omit the Oxford comma across the site, I will begrudgingly update my PR to do so, but not without complaining :stuck_out_tongue:
As for the perhaps contentious issue of "cleanup" vs. "clean up" - in most cases, I have gone with "cleanup", with the understanding that it is to be thought of in context like "the e18e cleanup initiative". I have in one or two places phrased it "clean up" where it is explicitly used as a verb (e.g. "clean up the ecosystem").

looks good to me
i think you need to catch up from main, though
i was also still unsure on Speedup etc. I would've though the choice is between speedup or Speed up (the former acting as a kind of brand name)


create-roles-before-irsa

fetch IRSA secret only  right before creating a role for IRSA to unblock node role creation for the control plane and for the workers, that will unblock  flatcar as it needs node roles for the S3 bucket
towards https://github.com/giantswarm/roadmap/issues/996

works


Consider using the jepsen workbench: maelstorm with swift-raft

It could be very useful to be able to use the jepsen workbench, maelstorm https://github.com/jepsen-io/maelstrom to poke around the implementation.
It allows for tests, simulated latency, message drops and offers visualizations of message exchanges.
There's also a nice guide on a toy Raft impl as well.

Nice. I have heard about Jepsen tests, but never used them. Will definitely use it


Stray checkbox on locked pages report

Issue Summary
The Locked Pages report (and possibly others inheriting from PageReportView) has a stray additional column with a checkbox, presumably from the bulk actions feature, which causes the column headings to get out of step:

Thanks to @Tijani-Dia for reporting.
Steps to Reproduce

Start a new project with wagtail start myproject / ./manage.py migrate / ./manage.py createsuperuser
Log in, edit the homepage, select 'Lock' from the action menu
Go to Reports -> Locked pages

I have confirmed that this issue can be reproduced as described on a fresh Wagtail project: yes

Technical details

Python version: 3.8.0
Django version: 3.2.8
Wagtail version: 2.15
Browser version: Chrome 95.0.4638.54

Hi, I made a PR for this in #7687. Let me know if there are any other changes needed. Thanks!


Add a option to use text colors from book

@swwind any advice?

You mean, some books has its own font and color, and you don't wanna forced to change them in order to fit the theme, is it right?
Maybe you should have a look here for more details about my event system.
I'll help to resolve it.


[Bug] Crash when hopper tries transfering with brewing stand

Steps

Place a Compound Brewing Stand.
Place a hopper under it or pointing it.
Crash.
The world keeps crashing when entered.

Versions

MC
Forge
Daves-Potioneering

1.20.1
47.1.44
1.20.1-9

Logs
crash-2024-01-29_12.59.47-server.txt
latest.log
crash-2024-01-31_13.51.39-server.txt
latest.log

Fixed in 1.20.1-11


echo: rewrite for readability and tests

This caught my eye, so I threw together a rewrite: https://www.reddit.com/r/rust/comments/b90l5i/is_the_code_badly_written_or_this_is_how_rust/
See: https://github.com/uutils/coreutils/issues/1342
Should function the same, but it's a lot shorter, more readable, and has tests.

Darn it, you beat me to it!

@Arcterus Thanks for taking a look. Comments addressed!

@Arcterus Changes made / tests added.

    let mut iter = input.chars().peekable();
    while let Some(c) = iter.next() {

I think this can safely be replaced with
   for c in input.chars().peekable().skip(1) {

@eugene2k I'm not really following you. Those aren't really equivalent, and the body of the loop needs access to the iterator to be able to consume additional escape sequence characters.

@ccbrown You're right. Sorry, didn't notice the call to iter.next() inside the loop.

@Arcterus Updated. I just went with printing directly like the previous implementation did, but went ahead and eliminated the join too. So now there should be no big copies. Also added missing test cases.

Thanks!  I might make a couple more changes and add a few more tests, but looks good!


Using with specific lib is returning null error for method's object

You can see the details over at the home-controller issues.
However, here is it again...
I'm finding that the links() function of other lib does not seem to work with Bacon like many other typical functions of other popular libs. Eg. fs.readFile().
It's entirely possible that I'm doing something wrong, but something just doesn't seem right.
Something like this works... (non-home-controller)
var Bacon = require('baconjs').Bacon,
    fs = require('fs');
var read = Bacon.fromNodeCallback(fs.readFile, 'input.txt');
read.onError(function(error) { console.log("Reading failed: " + error); });
read.onValue(function(value) { console.log("Read contents: " + value); });

Also, this DOES work (home-controller)
plm.serial(PLM_SERIAL_COM, function(){
	console.log('CONNECTED!');
	plm.links(null, function(error, link){
		console.log(link);
	})
});

However, this does NOT work (home-controller)
plm.serial(PLM_SERIAL_COM, function(){
	console.log('CONNECTED!');
	var linksStream = Bacon.fromNodeCallback(plm.links, null);
	linksStream.onValue(function(link){
		console.log(link);
	});
});

The error is the more interesting thing to me...
TypeError: Cannot call method 'firstLink' of null
    at Insteon.links (/Users/me/Projects/leaf-box/node_modules/home-controller/lib/Insteon/index.js:1113:17)

When I go into /lib/Insteon/index.html adding console.log(this) consoles out null. However, when I console the same in the typical, non-FRP version of home-controller it of course consoles out the plm/Insteon instance.
Any idea why this would happen?

Answered here https://github.com/automategreen/home-controller/issues/34


[FEATURE REQUEST] Ability to configure svg sprite's symbol id attribute

Acknowledgement
I love svgeez gem & this is my go-to tool for SVG icon system in all of my Rails projects. I would like to express my gratitude to the maintainers of this project. 👏👏👏
Current Behavior
Command:
svgeez build --source app/assets/images/icons/ --destination app/assets/images/icon-sprite.svg --with-svgo
Icon List
app/assets/images/icons
├── icon-instagram.svg
├── icon-facebook.svg
├── icon-cart.svg
....

--destination app/assets/images/icon-sprite.svg option creates a svg sprite with each icon id prefixed with icon-sprite, inherited from the destination filename.
Sample Sprite
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;" id="icon-sprite">
   <symbol xmlns:xlink="http://www.w3.org/1999/xlink" id="icon-sprite-icon-instagram" >...</symbol>
   <symbol xmlns:xlink="http://www.w3.org/1999/xlink" id="icon-sprite-icon-facebook" >...</symbol>
   <symbol xmlns:xlink="http://www.w3.org/1999/xlink" id="icon-sprite-icon-cart" >...</symbol>
</svg>

HOW??
Each icon symbol <symbol></symbol> is represented by Svgeez::Elements::SymbolElement class
(svgeez/elements/symbol_element.rb). It's id attribute is evaluated in the following method
def element_attributes(attributes)
  attrs = attributes.scan(/(?:viewBox|xmlns:.+?)=".*?"/m)
  attrs << %(id="#{@file_id}-#{File.basename(@file_path, '.svg').gsub(/['"\s]/, '-')}")
end

Essentially icon id is set to [@file_id]-[ICON_FILENAME]. Now @file_id is set to sprite filename (icon-sprite) by Svgeez::Elements::SvgElement as
def symbol_elements
  @source.file_paths.map do |file_path|
    SymbolElement.new(file_path, @destination.file_id).build
  end
end

Issue
As evident from the icon sprite sample, each icon id is prefixed with icon-sprite.

IMHO this prefixing feels a bit redundant.
This prohibits teams from having their own icon nomenclature.

Proposed Enhancement

Introduce a new cli option --icon-prefix
Retain current behaviour in case this option is not used.
If used, use --icon-prefix to generate svg symbol ids instead of @file_id.

It would be great to have some community feedback on this. Meanwhile, I am trying to implement my proposal & will share shortly.

Thanks for filing this issue and for the associated pull request, @abhinavmsra! I'll give your PR a review and post any comments or ideas there. 👏

Released as version 3.2.0. Thanks again for the issue and the PR! 🎉


Introduces Crate2Nix and makes CI faster

WIP

A CI taking 13 minutes for a test in this small project is very insane.


Running solution via spfx-fast-serve loads woff2 icons but not via gulp

Hi, this is more of a question than an issue.
Long story short, running the solution via gulp serve won't load the woff2 icons even though the webpack is configured to do so.
When I configure the fast-serve webpack the same, then the solution running via spfx-fast-serve will load the woff2 icons in hosted workbench.
Unfortunately building the solution via gulp build.. wont make the solution load woff2. What could be the solution here?
gulpfile.js
'use strict';

const gulp = require('gulp');
const build = require('@microsoft/sp-build-web');
build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`);

build.configureWebpack.mergeConfig({
    additionalConfiguration: (generatedConfiguration) => {

        generatedConfiguration.externals = generatedConfiguration.externals
            .filter(name => !(["react", "react-dom"].includes(name)));
       generatedConfiguration.module.rules.push(
      {
        test: /\.(png|gif|woff|woff2|eot|ttf|svg)$/,
        use: "url-loader?name=[name].[ext]"
      }
    );

        return generatedConfiguration;
    }
});
/* fast-serve */
const { addFastServe } = require("spfx-fast-serve-helpers");
addFastServe(build);
/* end of fast-serve */
build.tslint.enabled = false;
build.initialize(require('gulp'));

webpack.extends.js
/*
* User webpack settings file. You can add your own settings here.
* Changes from this file will be merged into the base webpack configuration file.
* This file will not be overwritten by the subsequent spfx-fast-serve calls.
*/

// you can add your project related webpack configuration here, it will be merged using webpack-merge module
// i.e. plugins: [new webpack.Plugin()]
const webpackConfig = {
  module: {
    rules: [
        {
          test: /\.(png|gif|woff|woff2|eot|ttf|svg)$/,
          use: "url-loader?name=[name].[ext]"
        }
    ]
  }
}

// for even more fine-grained control, you can apply custom webpack settings using below function
const transformConfig = function (initialWebpackConfig) {
  // transform the initial webpack config here, i.e.
  // initialWebpackConfig.plugins.push(new webpack.Plugin()); etc.
  return initialWebpackConfig;
}

module.exports = {
  webpackConfig,
  transformConfig
}

Maybe the default spfx file-loader takes precedence and the url-loader is ignored? Try to prepend url-loader instead of generatedConfiguration.module.rules.push.

I mean something like below:
function prepend(value, array) {
  var newArray = array.slice();
  newArray.unshift(value);
  return newArray;
}

generatedConfiguration.module.rules = prepend({
        test: /\.(png|gif|woff|woff2|eot|ttf|svg)$/,
        use: "url-loader?name=[name].[ext]"
      }, generatedConfiguration.module.rules)

Unfortunately nothing...but I forgot to mention that this is onprem solution...I also had this solution (not exactly this one) on shp online with the same gulpfile and there it works like a charm
gulpfile.js
'use strict';

const gulp = require('gulp');
const build = require('@microsoft/sp-build-web');

function prepend(value, array) {
  var newArray = array.slice();
  newArray.unshift(value);
  return newArray;
}

build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`);

build.configureWebpack.mergeConfig({
    additionalConfiguration: (newConfig) => {
      newConfig.module.rules = prepend({
        test: /\.(png|gif|woff|woff2|eot|ttf|svg)$/,
        use: "url-loader?name=[name].[ext]"
      }, newConfig.module.rules);

        newConfig.externals = newConfig.externals
            .filter(name => !(["react", "react-dom"].includes(name)));

        return newConfig;
    }
});
/* fast-serve */
const { addFastServe } = require("spfx-fast-serve-helpers");
addFastServe(build);
/* end of fast-serve */
build.tslint.enabled = false;
build.initialize(require('gulp'));

It seems that woff2 is not in the default list of files supported by loader-cased-file:
{ use:
   [ { loader:
<EMAIL_ADDRESS>       options: [Object] } ],
  test: /.(jpg|png|woff|eot|ttf|svg|gif)((\?|\#).+)?$/ }

Isn't there a way how to package a solution via spfx-fast-serve so it would load the files correctly via url-loader? Or is this idea stupid?

Hi, unfortunately you cannot package with fast-serve, you should somehow fix the OOB build process.


Add enableCORS option to IServerOptions to enable/disable CORS

I need this feature to deploy the streamer as a service behind an API gateway that already checks and sets CORS headers.
Without this feature, I'm not able to use the server APIs because there is more than one origin in the Access-Control-Allow-Origin and this is not allowed.

just a thought: in DITA R2D2BC web reader you can disable "credentials" in the http requester / client options. Typically that is what forces the removal of asterisk / catch-all CORS allow origin. But perhaps you in fact need "credentials" so indeed you would need to modify the streamer config.

I've made and tested these changes to src/http/server.ts and it works:

added disableCORS?: boolean to IServerOptions
initialized in the Serverconstructor
this.disableCORS = options && options.disableCORS ? options.disableCORS : false
used the options in the setResponseCORS to conditionally set CORS

If you agree with these changes, I already have a pull request that could be merged. If the pull request is approved, when do you plan to release the new version? because I really need this change.


[Chore] Replace deprecated methods of ErrorReporter

I just replaced the deprecated methods.

Are you using the latest stable of Flutter?

The latest main:
> flutter --version
Flutter 3.28.0-2.0.pre.38587 • channel main • https://github.com/flutter/flutter.git
Framework • revision b15625ca92 (35 hours ago) • 2024-12-27 15:26:24 -0800
Engine • revision b15625ca92
Tools • Dart 3.7.0 (build 3.7.0-267.0.dev) • DevTools 2.41.0

I probably should test if the changes work also with master, same for the other branch

I probably should test if the changes work also with master, same for the other branch

See https://github.com/nank1ro/solidart/pull/99#issuecomment-2564681151


[BUG] accessibility when sellecting applications to remove is null

Describe the bug
A clear and concise description of what the bug is.
I use a screen reader nvda on windows.
when trying to remove packages from the .wim, there is no indication of if an item is checked or unchecked
this is the outgrid part of your script.
when I press space on the item there is no indication that it is selected or unselected.
Screenshots
If applicable, add screenshots to help explain your problem.
Please complete the following information:

Image Name: [e.g. Windows 10 Pro]
windows 10 2004 enterprize

Image Build: [e.g. 17763

19041.264.200510-0503

Host Environment: [e.g. Windows 10 Pro]
windows 10 enterprize
Parameters Passed: [e.g -WindowsApps "All" -SystemApps -Capabilities -Packages -Features]
none just entered the path to the iso.

Additional content or data
Add any other pertinent content or data.
it would be greate if you could make these selection screens accessible, I would be really greateful.
stepps to repro
1.
download nvda
typeing nvda screen reader will be enough on google.
2.
configure optimize offline as you will, setting path to .iso file.
3.
make sure nvda is running and is installed.
it has to be installed because when it is installed it can gain access to administrative prompts like for exammple the disk management tool etc.
4.
run optimize offline till it gets to the selection of apps and system apps.
try to select or deselect an app or 2 by pressing the space bar.
what should happen?
we should be notified if the application is selected or not selected.
what happens?
we are not enformed if the application's name is checked e.g ticked or not.
Log files
Add any log files produced.
n/a

Hold the CTRL key when left-clicking each one and you'll be able to select multiple items one at a time.
If you want to select all the items in a list, left-click the top item, hold the Shift key, select the bottom, then it'll select every item in the list. You can now deselect individual items by holding the CTRL key and left-clicking on the highlighted selections.

hi there,
i'm blind I use the keybord for navigation, not the mouse,
by default are all applications unticked or ticked?
Majid
On 12/08/2020, KedarWolf<EMAIL_ADDRESS>wrote:

Hold the CTRL key when left-clicking each one and you'll be able to select
multiple items one at a time.
If you want to select all the items in a list, left-click the top item, hold
the Shift key, select the bottom, then it'll select every item in the list.
You can now deselect individual items by holding the CTRL key and
left-clicking on the highlighted selections.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/DrEmpiricism/Optimize-Offline/issues/187#issuecomment-672642686

--
kind regards,
Majid Hussain

By default they are unclicked.

hi,
so using my keybord when the list opens if i press controll plus page
down a few times will that select them all as ticked?
On 12/08/2020, KedarWolf<EMAIL_ADDRESS>wrote:

By default they are unclicked.
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/DrEmpiricism/Optimize-Offline/issues/187#issuecomment-672917333

--
kind regards,
Majid Hussain

If you press CTRL it'll select the one the cursor is on, the one you are actually at, if you scroll down say one more and hold CTRL again after, it'll select the next one. Only the ones your cursor is actually on will be selected when you use CTRL, so you can skip some etc. and just select the ones you want.
Here's a guide what is safe to remove.
https://forums.mydigitallife.net/threads/optimize-offline-guide-windows-debloating-tool-windows-1803-1903-19h2-1909-20h1-and-ltsc-2019.80038/


[release-1.5] feat: Use cri-tools v1.23.0 for Debian derivatives

What problem does this PR solve?:
Upstream kubeadm packages will pull in the latest cri-tools, which may be incompatible with the installed container runtime. For KIB v1.5.x, Kubernetes v1.21.6 pulls in cri-tools v1.26.0, which is incompatible with containerd v1.4.11.
Which issue(s) does this PR fix?:

https://d2iq.atlassian.net/browse/D2IQ-95429

Special notes for your reviewer:

I rebased this on #640 to allow CentOS 7 e2e tests to run.
Does this PR introduce a user-facing change?:

Install cri-tools v1.23.0 on Debian derivatives.

Since #640 merged, will rebase and force push.


Do we have to use SQS? Can EC2 read directly from SNS?

If our EC2 job stays up 24/7, then I think we could do without SQS.  But I think the SNS endpoint has to be ready to receive the SNS messages as and when they are generated, otherwise they're lost.
Assuming the above is correct: I think we need SQS, which gives us the flexibility to only run the EC2 job once an hour; and also gives us resilience against the EC2 job dying for a little while.

SQS is nice in that sense, as it would keep the messages for a while, once the consumer recovers it can simple go trough the old messages, without any loss.


Carla 0.9.15: Cannot create rpc server for Traffic Manager

CARLA version: 0.9.15
Platform/OS: Windows
Problem you have experienced:
When I run Python example scripts, such as performance_benchmark.py, I get the following runtime error: RuntimeError: trying to create rpc server for traffic manager; but the system failed to create because of bind error.
What you expected to happen: The script to perform without any errors.
Steps to reproduce:

Download and build UE from source (Carla branch)
Clone and build Carla from source
Open CarlaUE4 project and run the simulation from the UE Editor
Open a X64 native command prompt for VS 2019, and launch the Python script.

I've tried using both Python 3.7.7 and Python 3.8.18 with the same result. Using Python 3.7.7 and Carla 0.9.13 did not result in this error, however.

I tried using the precompiled version, and experienced the same thing:

Download and extract carla_0.9.15.zip + AdditionalMaps_0.9.15.zip
Clear any Carla-related environment variables
Generate a new Conda environment for Python 3.7 (´conda create -n py3.7 python=3.7 anaconda`)
Activate new environment (activate py3.7)
Add Carla client to environment (pip3 install \WindowsNoEditor\PythonAPI\carla\dist\carla-0.9.15-cp37-cp37m-win_amd64)
Execute CarlaUE4.exe
Execute a script (python \WindowsNoEditor\PythonAPI\examples\generate_traffic.py)

Result:
Traceback (most recent call last):
  File "WindowsNoEditor\PythonAPI\examples\generate_traffic.py", line 374, in <module>
    main()
  File "WindowsNoEditor\PythonAPI\examples\generate_traffic.py", line 167, in main
    traffic_manager = client.get_trafficmanager(args.tm_port)
RuntimeError: trying to create rpc server for traffic manager; but the system failed to create because of bind error.

So investigating further, I found that Carla uses port :8000 as default for RPC. This is hidden away in the documentation, under Running multiple Traffic Managers.
This led me to identify which process occupying port 8000, which for me was IncrediBuild. Resolving this conflict made Carla successfully create the rpc server.
Now I wish the documentation would be easier to scan through for such default settings.

Hi,
I have the same issue and I cannot find any process using 8000. My carla runs on port 2000. Your help would be appreciated. OS: windows 10 carla: 9.15 script: manual_control.py

In my case it was part of the IncrediBuild system for Visual Studio that blocked the port. You could try a tool like TCPView for Windows to see if you can identify which app is blocking the port.

the rpc uses port 8000 by default.
I got a similar issue , as port 8000 was occupied, I killed the task on that particular port using the PID and it worked for me.


Assign numpy implementation always returning float64

Assign numpy implementation always returning float64.
Originally posted by @ianspektor in https://github.com/google/temporian/pull/43#discussion_r1142372481

This behavior is because we fill with np.nan when the exact timestamp is not matched. We could improve this to only convert to float in that specific scenario. However, as we discussed in yesterday's meeting, if we change our current assign implementation to assign (exact timestamps) + resample, then this behavior will not happen. We won't need to fill with np.nan where timestamps don't match and therefore we can set the dtype to int for example.


Store partial form data to localstorage

Should be fairly straightforward, here's an article on it.

I can work on this! How long should we save the form data for @mwickett? And, if I'm understanding correctly, we should get rid of the saved data when the user submits the story, am I right?


[Docker] Docker base image discussion

@wonderflow @shikanon
After comparison and discussion as follows, alpine base image will be a better choice. And the BASE_IMAGE argument can be used for users to override the base image. So the current known needs have been met.

Ubuntu
Debian
Alpine
Distroless

Popularity
Low
High
High
Medium

Image Size (latest, uncompressed)
72.9MB
114MB
5.61MB
1.82MB

Image Size (latest, compressed)
27.25 MB
48.1 MB
2.68 MB
625KB

Security
Medium
Medium
High
High

Install Package (like ca-certificates)
Yes
Yes
Yes
No

Debug (like attaching container by bash)
Easy
Easy
Easy
Hard

Extensibility (like 2nd development)
Easy
Easy
Easy
Hard

Who uses this base image and where?

@ryanzhang-oss  KubeVela Controller

Great!


failed launch

@agusydk3 What are you sistem using? that's problem from the puppeter where not located the chrome browser
try installing this

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

and try edit This line that located your chrome browser application

This is a normal issue, do like that and then the code, if this still happen contact me on WhatsApp
Closing thanks


Update build script for docker to not need to guess in advance a corr…

…ect docker path
Without this, trying to automate docker image pushes failed: a VM may not have direct access to the underlying docker storage directory.

Marking as hotfix instead: this unblocks a dockerhub bot (so that we do not need manual docker image updates all the time ... reduces latency)


Generalizes the checks

This PR tries to make the check generic enough so they can be loaded from a configuration file or other storage.

Thank you @fedefernandez !


Use SPDX identifier in license field of META.info

Use the standardized identifier for the license field.
For more details see https://design.perl6.org/S22.html#license

[x] done


Network availability measures

Are there some kind of availability measures taken to protect against faults with the infrastructure roles?
In other words, does the quote below mean the IPs could change due to some kind of VM failure? Or is it supposed to mean they won't change if we don't intentionally take the ASE down?
"These IP addresses will not change so long as your ASE stays up and running."

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

ID: 89142752-64bc-31c2-9189-aa2c2dcf2997
Version Independent ID: 4ef63a3f-beca-e562-5e69-3cc931bd1022
Content: Networking considerations with an Azure App Service Environment
Content Source: articles/app-service/environment/network-info.md
Service: app-service
GitHub Login: @ccompy
Microsoft Alias: ccompy

@dcbrown16, Thanks for the question! We are taking a look into your question and will update you shortly.

@dcbrown16 , As mentioned in the document ‘Note’ – if your ASE becomes suspended and restored, the addresses used by your ASE will change. The normal cause for an ASE to become suspended is: 1. If you block inbound management access or 2. Block access to an ASE dependency. Having said that, the App Service, ASE infrastructure machines does have redundancy and fault tolerance in-place, Apps running in your subscription will be available 99.95% of the time. However, no SLA is provided for Apps under either the Free or Shared tiers.
You may wish to know, Azure manages OS patching on two levels, the physical servers and the guest virtual machines (VMs) that run the App Service resources. Both are updated monthly, which aligns to the monthly Patch Tuesday schedule. These updates are applied automatically, in a way that guarantees the high-availability SLA of Azure services.
Refer the following documents for more details:
https://azure.microsoft.com/support/legal/sla/app-service/v1_4/
https://docs.microsoft.com/en-us/azure/app-service/app-service-patch-os-runtime#how-and-when-are-os-updates-applied


freeze columns towards the end of the grid

Hi,
is it possible to have the column freeze on the right side as well?

Duplicate of #469


Rework handling of array fields in workflow UI

Multivalue fields which are modified via workflow fields currently require that the context key name ends with empty square brackets which makes adds complexity when writing the workflows.

Seems to be a problem only the Metadata handling classes where brackets are added/expected to detect multivalued items. UI handling does (no longer?) rely on this and handling inside the metadata classes can be simplified


@memberof @lends not generated

setting @lends and @memberof tags results in methods not being generated at all.
This example code from usejsdoc will not exist in the documentation.
var Person = makeClass(
    /** @lends Person.prototype */
    {
        /** @constructs */
        initialize: function(name) {
            this.name = name;
        },
        say: function(message) {
            return this.name + " says: " + message;
        }
    }
);

This pretty much makes both tags either useless, buggy or the documentation is delivers false information.

might be related to: #1130

You need to document the say method to get it to show up in the docs. This works for me:
var Person = makeClass(
    /** @lends Person.prototype */
    {
        /** @constructs */
        initialize: function(name) {
            this.name = name;
        },
        /**
         * Say something.
         * @param {string} message - The message to say.
         * @return {string} What the person says.
         */
        say: function(message) {
            return this.name + " says: " + message;
        }
    }
);


Add Tilgin device_tracker support

Description:
My first PR here to add device_tracker support for Tilgin HG238x devices which my ISP Hyperoptic use. The device doesn't provide SSH or Telnet so you can only pull clients by logging in and scraping the status page.
I've put this together taking inspiration from other device_trackers. Looking for feedback an guidance here.
Example entry for configuration.yaml (if applicable):
device_tracker:
  - platform: tilgin
    host: <IP_ADDRESS>
    username: admin
    password: MrN00dles

Checklist:

[X] The code change is tested and works locally.
[X] Local tests pass with tox. Your PR cannot be merged unless tests pass

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[X] New dependencies have been added to the REQUIREMENTS variable (example).
[X] New dependencies are only imported inside functions that use them (example).
[X] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[X] New files were added to .coveragerc.

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

Hi @pemontto,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

 Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Hi @pemontto,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Could not find a related PR on the documentation repository. Added the docs-missing label.

This PR seems to have gone stale. Closing it.


type images generation should be smarter

Currently the type graph images are generated or not based on the presence of a single file.
Ideally we should only be generating the files we need (and that includes only a subset of these files if we do a --sparse run)
This is a low priority item.

I wonder if this is needed. After all, it's much faster now after the latest changes to htmlify.p6

First, this issue would probably belong to the doc-website repo now - and is it even relevant these days?

Correct, this ticket no longer relevant on this repo.


Replace the internal microgrid API client with frequenz-client-microgrid

Unfortunately we can't remove the direct dependency on frequenz-api-microgrid yet because some code is still using the raw protobuf structures, as there are no wrappers for them yet (neither in the internal code nor in frequenz-client-microgrid, which is based on the SDK code).
Fixes #853.

This looks good, I will take it in now, so that I can make progress on the channel update.


Update maintaining-ownership-continuity-of-your-user-accounts-reposit…

…ories.md

Why:

Closes [issue link]
What's being changed:

Check off the following:

[ ] I have reviewed my changes in staging. (look for the deploy-to-heroku link in your pull request, then click View deployment)
[ ] For content changes, I have reviewed the localization checklist
[ ] For content changes, I have reviewed the Content style guide for GitHub Docs.

Arbah Bin Tuin /870304495305/ MAYBANK ACC no<PHONE_NUMBER>79/ HP no<PHONE_NUMBER>
On Wed, Feb 17, 2021 at 7:45 AM Janice<EMAIL_ADDRESS>wrote:

Closed #3699 https://github.com/github/docs/pull/3699.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/github/docs/pull/3699#event-4338756009, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AS26JGLALSHP5QZWCK7RMZLS7L7QLANCNFSM4XT2ET3A
.


Is it possible to turn off some of the rules

More like a question. I need to turn off some of the rules such as 'Controller naming' rule.
Is it possible to do this in a practical way, or how can I turn it off from "angular" rule set? Sorry if this is a very basic question, as I am relatively new to eslint.

Yep, you can disable rules. In the .eslintrc file, do the following:
{
  "rules": {
    "angular/controller-name": 0
  }
}

This approach works for all rules provided by eslint-plugin-angular.
Let me know if I can provide further help.


Update Orebfuscator

Looking at Imprex' releases, we can update to 5.3.1.

Related to #38, with 5.3.3

@awoo-civ


[BUG] Required fields in setup

For some reason, this is the only plugin that is giving me required field errors in NeoVim:
   -- Sessions.
    {
        'rmagatti/auto-session',
        config = function()
            -- luacheck: push ignore missing-fields
            require("auto-session").setup {
                auto_session_suppress_dirs = { "~/", "~/Downloads", "/"},
            }
            -- luacheck: pop
        end
    },

gives
nvim/lua/plugins/init.lua|160-162 col 43-14 warning| Missing required fields in type `defaultConf`: `log_level`, `auto_session_enable_last_session`, `auto_session_last_session_dir`, `auto_session_root_dir`, `auto_session_enabled`

on the setup function.

I think there's some questions marks missing in the field specifications: https://github.com/rmagatti/auto-session/blob/29a8c77a0579636d5520aebd38bdbc2e6079f2f5/lua/auto-session/init.lua#L38

I see. I would welcome a PR to fix this!

@rmagatti Awesome, thanks for doing this, but I'm still getting errors for defaultConf and log_level.

Pushed an update on #289. Hopefully that helps

Woohoo!  Thanks for fixing this


Updating the logging installation options

Added the 'Additional Loggers' tab
Added a Cluster Flow placeholder

rancher/dashboard#1109

RKE2 should be labeled RKE Federal.
These are called services but look like cluster providers, is the user telling you what kind of cluster this is?  We already know that as a property on the cluster so we should be able to fill that in instead of prompting for it.

Updated to RKE Federal.
I'm using service to be consistent with the language provided here https://github.com/rancher/dashboard/issues/1109#issuecomment-683145943.
@paynejacob regarding Vince's comment. Should we just use the currently cluster provider or is this different in some way?

If we know the current cluster provider we should use that rather than prompting the user, we can drop the additional loggers tab entirely if that is the case.

@vincent99 is the container engine something we get back? I don't see it anywhere in the cluster object.

A management.cattle.io.cluster's status.provider should return one of these

It does. I've already started using that. I was just wondering if there was something for the K3S Container Engine field. systemd is the default value.

@paynejacob That option seems poorly named (in the chart and therefore dashboard)? "Container engines" are docker, rkt, crio, containerd, etc.  openrc and systemd are "init systems".
@codyrancher yeah that's not going to be something available in the API, but should be renamed to match if the field is.


.remove() method optimisation on Model

.remove() method is optimized in LinkedHashModel to no-op if the model is empty. This should be the case for all Models, including the TreeModel and the one that supports overflow to disk.

The overflow to disk model uses the TreeModel as a base, so in the case that there is no overflow the remove() method will use the one from TreeModel. If it overflows to disk the remove() method does not need to no-op since it is obviously not empty.


Support for smile.amazon.com

smile.amazon.com is not in the supported url list.

Nevermind, I found our what the issue was and it was my own fault. Disregard


Resource Webhook: Json Payload

URL: https://docs.microsoft.com/en-us/azure/devops/pipelines/process/resources?view=azure-devops&tabs=schema
The documentation only talks about how to consume json payload through powershell and not any other chosen language/task. What if I need to consume json payload in Python, Shell etc.  My requirement is to use python to consume json payload triggered through external source but struggling to figure out the correct way to do it.

@hprashar Thank you for the feedback, assigning this to the author for further review.
In the meantime, consider use of the Python script task and for further issues please comment below.


Firestone Microforms should be a pick-up location

On https://bibdata.princeton.edu/locations/delivery_locations/6
pickup location should equal true, not false. Was set to false during pandemic.

I will add it in this workcycle @kevinreiss


[FEATURE] Swap main to be tracking Godot Engine 4.0 and create a godot-3 branch

Describe the solution you'd like
A clear and concise description of what you want to happen.
Godot 4.0 is now stable. Main should track it.
Describe an implementation suggestion
A clear and concise description of any implementation method you'd like to suggest. It may be technical or just theoretical.

Make main track Godot Engine 4.0
Make godot-3 be the old main

Hi @fire ,
I'll do this later today as soon as 4.x is completely aligned with the 3.x branch.
I'm working on it right now.
Thanks

Now 4.x tracked on main


feat: Oracle source

Support Oracle source

ci passed. @hantmac

ci passed. @hantmac

@TCeason Great! LGTM! And how about add the docs about syncing oracle?


Is it Christmas: Add additional options

Adds options to display the app only in the month of December and to display the number of days left until Christmas.
Resolves https://github.com/tidbyt/community/issues/520
cc @austinrfnd for approval. I did have to expand the render.Box for the is_it_christmas text, but I did not change it for the icons, but they now the boxes do touch, but I don't forsee this being an issue, I did check different dates though.

Looks great! Thanks for adding to the app!


ALVR client and server on separate networks？

I ran NAT and turned off the firewall to find Oculus's IP address but the port was not 9944, and there was no screen when connected.

I use the WiFi hotspot of 5g mobile network

How do you use NAT? have you enabled some kind of port forwarding? You need port 9944 and 9945.
The screenshot suggests that you are missing port 9945

您如何使用NAT？您启用了某种端口转发功能吗？您需要端口9944和9945。
该屏幕截图表明您缺少端口9945

I forwarded ports 9943 and 9944。

您如何使用NAT？您启用了某种端口转发功能吗？您需要端口9944和9945。
该屏幕截图表明您缺少端口9945

It can be used in some networks and the port is 9944, but most of the networks are not connected, and the port is always wrong

您如何使用NAT？您启用了某种端口转发功能吗？您需要端口9944和9945。
该屏幕截图表明您缺少端口9945

Sorry, my English is not very good

For example, he can connect under my friend's WiFi, but he can't connect with the 5g WiFi hotspot of my mobile phone

Can you please describe your network? What is connected to what and where is ALVR running. Why do  you use NAT? And please update your posts and do not add new comments


Fix Xcode warning of mis-aligned structs

The Xcode warning of struct misalignment is due to nanopb packing structs across byte alignment boundaries. It appears there is no Apple LLVM compiler option provided to supress this problem. On the other hand, nanopb supports disabling struct packing for compatibility on some platforms.
In this PR, we disable struct packing to eliminates the corresponding warning. The cost of the change, according to nanopb manual, should be minor RAM increase.
#12194

Confirmed by author of nanopb that wire format is not affected.

Test failures:
Interop Cloud-to-Prod Tests (internal CI) - should not affect java


New K-9 version is crashing

Checklist

[X] I have used the search function to see if someone else has already submitted the same bug report.
[X] I will describe the problem with as much detail as possible.

App version
6.500
Where did you get the app from?
Other
Android version
Android 7.0
Device model
Lenovo K6 power
Steps to reproduce

Update app
After some time I'll get constant notification of K-9 mail keeps stopping.

Expected behavior
It should not crash.
Actual behavior
After update, app continues to crash without reason so I had to downgrade
Logs
No response

To fix the error, we need more information. Can you record a debug log? See https://github.com/thundernest/k-9/wiki/LoggingErrors

I tried to get logs, but "adb shell pgrep k9" does not show anything.
It seems K9 crashes at startup and does not stay in memory as a process.
My phone is a Lenovo P2 (p2a42) with Android 7.0.
Tell me if you need other infos I could grab.

Just use adb logcat -d > k9-log.txt then.

It seems to be the repeating part at each crash:
01-12 12:10:56.202 14528 14611 E AndroidRuntime: FATAL EXCEPTION: WM.task-4
01-12 12:10:56.202 14528 14611 E AndroidRuntime: Process: com.fsck.k9, PID: 14528
01-12 12:10:56.202 14528 14611 E AndroidRuntime: java.lang.Error: org.koin.core.error.NoBeanDefFoundException: |- No definition found for class:'androidx.work.impl.workers.ConstraintTrackingWorker'. Check your definitions!
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1139)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at java.lang.Thread.run(Thread.java:761)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: Caused by: org.koin.core.error.NoBeanDefFoundException: |- No definition found for class:'androidx.work.impl.workers.ConstraintTrackingWorker'. Check your definitions!
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at org.koin.core.scope.Scope.throwDefinitionNotFound(Scope.kt:287)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at org.koin.core.scope.Scope.resolveValue(Scope.kt:257)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at org.koin.core.scope.Scope.resolveInstance(Scope.kt:224)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at org.koin.core.scope.Scope.get(Scope.kt:205)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at org.koin.core.Koin.get(Koin.kt:131)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at org.koin.core.Koin.get$default(Koin.kt:127)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at com.fsck.k9.job.K9WorkerFactory.createWorker(K9WorkerFactory.kt:17)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at androidx.work.WorkerFactory.createWorkerWithDefaultFallback(WorkerFactory.java:83)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at androidx.work.impl.WorkerWrapper.runWorker(WorkerWrapper.java:245)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at androidx.work.impl.WorkerWrapper.run(WorkerWrapper.java:137)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at androidx.work.impl.utils.SerialExecutor$Task.run(SerialExecutor.java:91)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
01-12 12:10:56.202 14528 14611 E AndroidRuntime: 	... 2 more

Hope this helps.

Thanks, this does help.


Checks that the version supports the UNWIND operator

It also includes an additional method in CypherFluentQuery that
was not masking the parent class Unwind() method for collections.

Please see Transactions Pull request :)


Collector already registered that provides name: jmx_exporter_build_info

Alluxio Version:
Alluxio 2.9.3
Describe the bug
我在启动时添加了javaagent，导致了报错无法启动Alluxio，我的alluxio-env.sh配置文件见下：

我得到了如下的报错：

https://github.com/prometheus/jmx_exporter/issues/290

You got your invocation wrong, that only happens if you load the javaagent twice into the same JVM.

did you also set ALLUXIO_MASTER_JAVA_OPTS, you can refer to ALLUXIO_JAVA_OPTS
Java VM options for the Alluxio master, worker, and shell commands. By default, ALLUXIO_JAVA_OPTS is prepended to other ALLUXIO_*_JAVA_OPTS environment variables, such as ALLUXIO_MASTER_JAVA_OPTS and ALLUXIO_USER_JAVA_OPTS.


What is the easiest way to default to production instead of development?

I would prefer to default to production; options?
Thanks

That's a good question!  We could build something like:
{
  "per-env": {
    "default": {
      "NODE_ENV": "production"
    }
  },
  "scripts": {
    "start": "per-env",
    "start:production": "node src/index.js"
  }
}

Is this feature in master? Can I set default env variables by specifying a "default" property in "per-env"?

I just made a PR (#18) to allow this functionality.


Turning the hack on/off

Hello, I so far enjoyed the hack, but I would like to ask, is there a way to change something in the code, to gain the possibility of switching the hack on/off using a key? I'm new to linux programming and I would like to know if it's possible to do and how.

look at  the lines
 while(csgo.IsRunning()) {
        hack::Glow(&csgo, &client, addressOfGlowPointer);

        usleep(5000);
    }

you could:

wait for a keypress
wait for a signal
wait for a command
if that's too hard, just make a simple script that closes the program with a key, and opens it with another

You could bind a command to 2 different keys on runs the command and one kills it.
the 2 commands would be
./csgo_external and to kill it would be pkill csgo_external

Would we need to bind these keys on our distro settings or is there a way to do this in-game? If only the former is possible, is there a way to make it so those binds only work in csgo so that it doesn't randomly do it if I'm doing something else?

I think it would be smart to disable and enable the bind just before you start csgo.

That'd be annoying >:(

I don´t see a different solution, do you?

That's why I asked :P

what i said you do is through distro settings and it wouldnt do anything that harms your pc when the game is off. pkill only kills csgo external and the other starts it but a terminal wont really do much.

I though there may be a way to only make the shortcuts listen to key presses if the game is open (possibly through client or hack), but that's prob too hard. But don't worry, I did it through distro setting anyway.

there is. but i am to lazy to code it or figure it out.

No worries I would myself but I guess it just comes down to ignorance in C++ lol.

Gogobebe2, why don´t you just learn it? xD

http://www.learncpp.com/

Because learning things takes time and he wants somebody else to do it for him. ;)

I´m not that well myself, but the fun thing about it is learning :).
Outside of school I try and learn new things about code, it´s fun and gets you one step closer.

I'm a Java/Python/Haskell Programmer and I am learning other things.  I am currently earning $300/week (NZD) from my small software "business" (I dont pay tax lol). I'm 15 years old and I have a lot of school work as well. I learn things, just not EVERYTHING.

Easy there, I didn't save that.

 Forgive me for being so hostile, but you needed to hear this. No, you didn't say that. But you were clearly implying it.

Pretty sure maaatts was, not me

You sent me a link to that website.  Stop being so pretentious.

It's not like I was serious and was trying to act all "cool".

It was like a joke, as a reply to "No worries I would myself but I guess it just comes down to ignorance in C++ lol"

if you know a resource share it. don't get angry if you can learn from it.

I never asked for it and I don't currently want or need it. It was clearly passive aggression. I don't think github is the place for this type of discussion anyway.

Look, I'm sorry, I didn't want it to come off this way :/

Over?

ye

gogobebe2 i have to say that i would not be proud of making money off of code...

Why? I mean I wouldn't either, but do you have a valid reason?

I wouldn't be proud if I was bill gates either. LOL, BULLSHIT.

I make code everyday but I don't make people pay for it. A real programmer doesn't brag about who is better but works with others to make their best work. a real programmer does it for passion not for money.

I totally agree, but look at pianists. Sad to see them play an instrument that well and only share it for money.

I felt threatened, therefore I did so to explain I am not an ignorant helloworlder. I do it for passion, money is just that cool extra - especially when I'm 15 and I literally don't need money at all (except for going out and stuff where I'd spend less than $100 now and then).

if you have to make a living it is fine. I could make $50 000 a month, do i? no i don't  need the money like pianists do.

but i an 14. I don't take money i take experience.

I guess that's all figured out :)
Went from toggling wh in CS:GO in linux to... This

I take both :P And you're extremely arrogant if you think you're 14 years old and can make 50k a month. LOL, get outta here mate.

Unsubscribing from this issue thread, feel free to email me.

Just close it, cya in other ones guys :)

You obviously have never been in the web design and hosting business. Any ways I am taking my aim bot and going to help someone else.

Oh, okay, bye :/

Adios


connect issue

When I called forceDisconnect ,I can never connect the sever although I called connect after a few time
the callback is cancelled or error,and error info is Network.NWError 0
do you have any workround
Starscream: 4.0.4
iOS 14.2

Any updates on this ? I am also seeing the same issue.


Update lexer_test.go with new tests

Hi @ahalbert
this pr add new test cases for NewToken().

Thank you for your contributions. They are appreciated. Merging.


Clicking on results does not work (sometimes)

Pretty sure this is the culprit. 🤕 An easy fix would be to make this longer, but it'd be nice if it's not such a magic number.
https://github.com/github/text-expander-element/blob/0b969143e62e9753197815c32a5484fd51e521c5/src/text-expander-element.js#L113-L116
David and I opted for this solution against binding a mouseup listener on document. We probably still need it. See https://github.com/github/auto-complete-element/pull/23.
cc @github/web-systems-reviewers

Like with the auto-complete element, could the solution be to delay deactivating on blur while the mouse button is pressed?
I also agree that ideally we should avoid installing global handlers, but as you said, a single handler that tracks whether the mouse button is up and down might be required to avoid this bug.

Hiya! I'm playing around with this component for a personal project and this bug seems to still exist.
I'm running Chrome Version 75.0.3770.142 (Official Build) (64-bit) on Windows 10 and the mouse click bug seems to still exist.
I verified it by running the example provided in the repo: https://github.github.com/markdown-toolbar-element/examples/.
The bug also seems to exist on GitHub. When I click on a mention, emoji, or issue suggestion, nothing happens. The menu disappears and focus is brought back to the text editor, but the suggestion I clicked on is not added to the textarea. Fortunately, using keyboard selection still works! 👍

@haacked 👋
The package upgrade hasn’t been merged in github.com.
Can you provide a GIF to show what’s happening and also verify in devtools that the package version loaded is 0.1.1 instead of 0.1.0?
(ps the link you provided was to markdown toolbar)

Whoops, I meant to link to the example in this repository's description: https://github.github.io/text-expander-element/examples/

Here's the demo using https://github.github.io/text-expander-element/examples/


Fix Flake8 styling issues in dev causing Travis build to fail

Github Issue #2135

Put break before binary operator and instead of before for Flake8 - first test

Fixed out majority of Flake8 warnings/errors by adding W504 in the ignore flag.
Last (hopefully) issue is dealing with W605 invalid escape sequence '\*', which revolves around the usage of * in docstrings to represent hierarchy/path, e.g. Org 1234, bindings: roles/\*, members<EMAIL_ADDRESS>in google/cloud/forseti/scanner/audit/iam_rules_engine.py. Adding r' in front probably doesn't mesh well with the documentation, and adding this warning to the ignore flag might lead to other code falling through the cracks, so would be great to get your take on what to do here @blueandgold @joecheuk

Latest commit was to test if we can take out the backslash \\* in the docstrings and it worked - Travis build passed. Please look over @blueandgold @joecheuk.

Is there any use for the escaped asterisk in the method docs?  I am wondering if it's so that the * shows up properly in the website api references?
For example:
https://forsetisecurity.org/docs/latest/develop/reference/google.cloud.forseti.scanner.audit.iam_rules_engine.html#module-google.cloud.forseti.scanner.audit.iam_rules_engine

Since this only happens in only a couple of places, we might be better off to just add lint ignore in those couple of places.  How do you think?


Does FINAL belong to a model that combines explicit and implicit feature interactions on a layer-by-layer way?

refer the title

Yes. The core layer combines implicit and explicit interations as residual connections.

Thank you for your answer : )


Fix ghostly failing for middleware session test

I often see that one test in middleware_test file ghostly failed with this error (for example):
  1) Error:
Lotus::Middleware::when it's configured with sessions::with other middleware#test_0001_prepends sessions:
NoMethodError: undefined method `<' for nil:NilClass
    /home/travis/build/lotus/lotus/test/middleware_test.rb:92:in `block (4 levels) in <top (required)>'

I hope that this change will fix this ghostly bug.


Fix bugs in creating stack of functionality

Description

Related Issues

Checklist

[ ] Is this code covered by new or existing unit tests or integration tests?
[ ] Did you run make test successfully?
[ ] Do new classes, functions, methods and parameters all have docstrings?
[ ] Were existing docstrings updated, if necessary?
[ ] Was external documentation updated, if necessary?

Additional Notes or Comments

Plz Update Changelog

Plz Update Changelog

No new functionality

Plz Update Changelog

No new functionality

In Bug Fixes section

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

Comparison is base (34830a7) 80.33% compared to head (9215ccf) 80.18%.
Report is 1308 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1541      +/-   ##
==========================================
- Coverage   80.33%   80.18%   -0.15%
==========================================
  Files          95      107      +12
  Lines        6602     7486     +884
==========================================
+ Hits         5304     6003     +699
- Misses       1298     1483     +185

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


OpenRoberta/openroberta-lab#200 improved statistics loggging

Codecov Report

Merging #206 into develop will decrease coverage by 0.08%.
The diff coverage is 16.31%.

@@              Coverage Diff              @@
##             develop     #206      +/-   ##
=============================================
- Coverage      43.37%   43.28%   -0.09%
  Complexity      3492     3492
=============================================
  Files            520      520
  Lines          25197    25254      +57
  Branches        2015     2021       +6
=============================================
+ Hits           10929    10932       +3
- Misses         13549    13603      +54
  Partials         719      719

Impacted Files
Coverage Δ
Complexity Δ

...in/java/de/fhg/iais/roberta/util/ClientLogger.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...berta/javaServer/restServices/all/ClientAdmin.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...n/java/de/fhg/iais/roberta/main/ServerStarter.java
16.74% <0%> (-0.15%)
5 <0> (ø)

...main/java/de/fhg/iais/roberta/util/Statistics.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...rta/javaServer/restServices/all/ClientProgram.java
17.67% <17.25%> (-1.14%)
13 <0> (ø)

...oberta/javaServer/restServices/all/ClientUser.java
54.68% <62.5%> (+0.43%)
16 <0> (ø)
:arrow_down:

Continue to review full report at Codecov.

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


[analysis] Standardize AnalysisKind by moving it out of SILAnalysis i…

…nto its own "struct enum" in a non-nested scope.
Generally in the SIL/SILOptimizer libraries we have been putting kinds in the
swift namespace, not a nested scope in a type in swift (see ValueKind as an
example of this).

@swift-ci smoke test and merge


lumina_next_t2i: _pickle.UnpicklingError: invalid load key, 'v'.

Hey all!
Followed the instructions religiously but when I run lumina_next_t2i with:
 command = [         "python", "-u", "/root/lumina_next_t2i/sample.py",         "--ckpt", "/root/lumina_next_t2i/Lumina-Next-SFT",         "--image_save_path", "/root/output",         "--num_sampling_steps", "80",         "--caption_path", "prompt.txt",         "--seed", "0",         "--resolution", "512",         "--time_shifting_factor", "0.1",         "--batch_size", "1"         ]         subprocess.run(command)
I get :
Traceback (most recent call last):   File "/root/lumina_next_t2i/sample.py", line 341, in <module>     main(args, 0, master_port)   File "/root/lumina_next_t2i/sample.py", line 99, in main     train_args = torch.load(os.path.join(args.ckpt, "model_args.pth"))                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/usr/local/lib/python3.11/site-packages/torch/serialization.py", line 1028, in load     return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^   File "/usr/local/lib/python3.11/site-packages/torch/serialization.py", line 1246, in _legacy_load     magic_number = pickle_module.load(f, **pickle_load_args)                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ _pickle.UnpicklingError: invalid load key, 'v'.
Not sure what could be the case, thanks!

We recommend you to use the sampling scripts in the lumina-next-t2i-mini folder.

We recommend you to use the sampling scripts in the lumina-next-t2i-mini folder.

Sure, but I dont think thats the issue. I am able to run the script, the error is on trying to load the checkpoint.

Does your checkpoint end with '.safetensor'?

it looks like you have not download the full files in huggingface repo. please check your folder if it's contains model_args.pth