COMPRESSED_FILTERED_TSI produces different output on different JDKs

Describe the bug
COMPRESSED_FILTERED_TSI produces different output on different JDKs or at least on different systems.
To Reproduce
Steps to reproduce the behavior:
Run CasSerializationDeserialization_COMPRESSED_FILTERED_TSI_Test.serializeAndCompareToReferenceTest in particular test 12 (casWithLists) and 13 (casWithArrays) on different JDKs:

❌ MacOS
openjdk version "1.8.0_252"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_252-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.252-b09, mixed mode)
✅ Mac OS
openjdk version "1.8.0_332"
OpenJDK Runtime Environment (Zulu <IP_ADDRESS>-CA-macosx) (build 1.8.0_332-b09)
OpenJDK 64-Bit Server VM (Zulu <IP_ADDRESS>-CA-macosx) (build 25.332-b09, mixed mode)
❌  Linux
Azul_JDK_8/zulu<IP_ADDRESS>-ca-jdk8.0.332-linux_x64

Expected behavior
The format should be consistent across deployments.
Screenshots

casWithLists-reference-cas.bin.zip (MacOS Zulu <IP_ADDRESS>-CA-macosx) (build 25.332-b09, mixed mode)
casWithLists-actual-cas.bin.zip (MacOS AdoptOpenJDK)(build 1.8.0_252-b09)

Please complete the following information:

Version: 3.4.0-SNAPSHOT

Interestingly, the deserialized CASes seem to be equivalent though.
Maybe the difference is related to differences or non-deterministic behaviour in the compression or in the iteration order through the feature structures.


Bump Rubocop version

What was the end-user problem that led to this PR?
There was not a problem, just some housekeeping.
What was your diagnosis of the problem?
I wanted to see if bumping the latest Rubocop version would bring in any new fixes or updates. It did not but I figured it didn't hurt to bump the version in case new PRs are affected by the new cops.
What is your fix for the problem, implemented in this PR?
I bumped the patch version of RubCop by 1.
Why did you choose this fix out of the possible options?
I chose this fix because it was the only logical thing to do.

Thank you!
@bundlerbot r+


Dialog onClose function is being called twice

The onClose function (optionally) passed as a property to the Armstrong Dialog is called twice when the close button in the top-right of the open modal is clicked.
When a function explicitly setting the isOpen boolean to false is used, the Dialog will close as expected; when a function simply toggles the boolean, as it is called twice, the Dialog will close and then instantaneously open again without any other input from the user.

The behaviour is now as follows :

OnClose is now a required prop as not setting this will cause inconsistency between UI and React state.
Clicking the X to close will now fire OnClose if not handled specifically by the user using OnXClicked.
OnXClicked should only be used for handling a second 'confirmation' layer dialog.

If you need to programatically close the dialog outside of these cases always set your state boolean (the one you used for isOpen) all other methods to close the dialog are now internal


codemap removal

The entire codemap system is convoluted offers very little real benefit over the standard require. It ends up masking call stacks and wrapping everything in at least one additional closure and makes it impossible for standard tooling (i.e. code hinting) to parse module exports properly across the application. It loads, parses and executes every module in the application, regardless of whether or not it needs to, at application initialization in order to build out it's internal module library in the codemap. It's additionally impossible to tell where any given module actually resides in the folder structure.
I apologize for the size of this PR, but there wasn't a way to remove the codemap without touching almost every file. Additionally, since a function closure was removed from almost every file, the indentation level for nearly everything changed and Github isn't great about differentiating whitespace changes.
I expect there'll be some feedback/discussion for this. Let me know if there's anything I can do to make the PR easier to manage.

Crazy, but nice work. There are a ton of changes here, but looking through it, it seems pretty solid to me. I think this will make it easier for people to jump into the code.
I think the original intent of the codemap was for some sort of inversion of control pattern, but I'm not a fan of this implementation.
Good tip on add ?w=1 to the end of the URL for checking out the changes in this PR. Makes things so so so much easier to read.

I agree codemap needs to go, but I think more value is added by continuing with the refactor I started in PR #1214. It establishes a pattern that can be used in other functionality in the application, including services, factories, functions, and unit tests. Following that path will reduce a lot of the current barrier to entry.
I say wait on this for now. Or @krystophv, perhaps we can merge our efforts somehow.

While I've never been a huge fan of the 'service' pattern, I do think that your work in #1214 is moving in the right direction. If one of these PR's gets merged before the other, it'll mean a significant amount of work updating the other before it'll be ready again. I'm fine if #1214 gets in and then I have to update this one.

I'll re-merge down from unstable and update this PR again.

@krystophv thank you, when you've done that I'll merge this in.

Side-effect of ?w=1, you don't get the blue + (plus) sign which lets you do inline comments in a PR review. :(

Ok, this is back in sync with unstable, should be good to go.


Updated the GettingStarted markdown for clarity and to match the UI

Hi @kewlniss, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;


In practice sometimes the user realizes s/he made an error and wants to correct the query, or suspects that there is an issue (ex: my current spade-icecan query has been running for 20 min) and wants to cancel.

is there a way for the user to cancel, or you mean you as admin cancel it?
On Mon, Sep 10, 2018 at 9:23 AM Michael McAuliffe<EMAIL_ADDRESS>wrote:

I think the root issue (20 min with no response) is a different issue I've
noticed this weekend where queries don't always start the task to query the
database. I'm not really sure why that is, but it should be possible to
cancel anyway.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MontrealCorpusTools/polyglot-server/issues/138#issuecomment-419910056,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAwu0Y0CWgRtbZPCtOLXRHczth1nMVoBks5uZme6gaJpZM4Wf2wo
.

I meant that it's not currently possible, but it should be.  The query not running I haven't found a good solution/workaround other than to run another query which randomly works.


Updated readme to contain an example

I updated the README to contain badges and a simple example to help people get started

remote .set_index('TIME')
and maybe mention pyarrow parquet works and fastparquet does not because of ns error


Rework the definition of the Simplex Category

Patch Description
This PR reworks the definition of how we define Δ. The definition we have now is workable for simple stuff, but you run into trouble very fast when you start trying to define certain simplicial sets. Most of the literature defines simplicial sets by how they act on the face/degeneracy maps, and for good reason! This is much simpler to think about than defining their action on some random monotonic map. However, the way we have Δ set up now is not amenable to this style of definition.
To fix this, I've defined the morphisms of Δ to be formal compositions of face and degeneracy maps. However, equality is still defined via their semantics as maps between finite ordinals, which lets us avoid having to deal with the simplicial identities.
Notes
I've tried something a bit different with Categories.Category.Instance.Simplex this time around. Instead of having a giant note at the beginning, I've laid out the code/explanations using a literate programming sort of style. If this isn't in the style of the library, feel free to request a change!

The Lifts are  a preemptive measure, otherwise these would live at level 0, which would make them a bit frustrating to use.

this looks very nice to me

Is this good to go? I have some other stuff that I've been toying with that is related, but don't want to tack onto this PR.


Emoji problems in ubuntu 18.04

In 17.10 everything worked fine, but after 18.04 (which support color emoji), projects with emoji cannot be seen.
This makes the app unusable :(

This is pretty likely because:

you don't have the required color emoji fonts installed in your system.
or, this is the .tar.gz that ships its own fonts
Possible solutions are:
Install an emoji font, like google-noto-emoji-fonts (may be called something else in your distro, this is from Fedora)
Try if v7.4.410 fixes this for you.

In any case, this is either fixed already or not an issue I can do something about at all. HOWEVER, in case this didn't help, please reopen this issue and we'll take a further look at it. Then please specify what exact OS you have (and which Desktop Environment) and also what type of Toggl package and which version you tried. I'll try to reproduce your exact configuration to see what the issue could be.


feat: archived in contract uri

Instead of having a unique function that archives the Organization and prevents operation, as of #229 it has been moved into the contractURI meaning archived will simply be controlled with:
{
    "archived": "true"
}

API and indexer are prepared for this and need to implement it on the frontend.


endpoints discussion

the endpoints for threads are under i.instagram.com. endpoints I have found so far:
/api/v1/warning/check_offensive_multi_text/ - not sure what this does, takes in a "signed_body" and seems necessary.
/api/v1/media/configure_text_only_post/ - also don't know what this does but it takes a signed body
/api/v1/users/USERID/info - this one is quite interesting, it's equivalent to the endpoint in getUser but it's not authenticated. you need to pass a specialized user agent starting with "Barcelona", ending with "Android", and then your IP address in the middle.
/api/v1/text_feed/USERID/profile - don't know what this one does, it's blank for me. prob just haven't replied to anyone.
/api/v1/users/search/ - explains itself pretty well, pass the q and count query strings. there's a timezone offset in there but idk what that does. needs authentication, haven't quite figured this one out yet
/api/v1/text_feed/recommended_users/ - recommended users, needs auth
will continue in the morning, promising stuff. hopefully someone will crack auth by then

Could be possible that one needs Instagram's auth permissions for this. Found this discussion from back then: https://stackoverflow.com/questions/46573777/how-to-retrieve-instagram-username-from-user-id

the text_feed endpoints seem to be the most important ones to write down, thanks @micheltucker

@elijah-wright how did you get some of those routes? Is there a way we can also look for other routes, so maybe we can contribute to this project.

I have a patched version of threads. I just used Eltion's script on the threads APK.

That is pretty cool. Did not know this existed. I'd love to somehow replicate a Twitter Firehose API and then build a bunch of products on top.

these endpoints require a very specific UA and an authorization. with "Bearer IG:2:" and then the authorization token. the token is Base64 encoded JSON with your user ID and some session id that idk how to get. so I'll be working on figuring out how the auth workflow works today so I can get that session ID.

ok, figured out username password auth. will put it into the library shortly.

posting may be a little trickier because you have to supply the upload ID yourself, I'll see what I can do today

@elijah-wright how do we authenticate the user accounts with 2-factor authentication using the /com.bloks.www.bloks.caa.login.async.send_login_request/ endpoint?
clicking accept in the a device is requesting access notification and retrying using the same EP (with the same device id) does not seem to work...

@praharshbhatt: I don't have 2FA so I couldn't tell you. do you have a patched version of the app?

I have a patched version of threads. I just used Eltion's script on the threads APK.

@elijah-wright can you share the patched version that you used?

Just need and like and follow endpoint and we are flying🦾👀🚀

@JastinXyz legally I don't know if I can share it, but if you download a threads APK online, install the dependencies in that repo, and then run the Python script on the APK it should work.

@thisisdice both endpoints are in.

How can we attach media to a post? If i recall from IG theres an upload method to retrieve media ID and then  we use that media ID in the post method

@thisisdice take a look at /rupload_igphoto/. I'll look at media uploads when I get all the endpoints in.

important endpoints have been implemented so I'm closing this now

@elijah-wright a little out of scope. But any pointers for getting the threads app running. Been having TLS issues.


[Cookbook] Config best practices

Hi,
We should add a note about what would be the best way to organize config files at scale (with .local/.global explanation, if config files should better be split by concerns - routes / services / ... - or by middleware/modules)... and so on.
It's a bit confusing, because of the lack of modules and merging of config (as of today).

There is some info here to get you started: https://github.com/zendframework/zend-expressive-skeleton/blob/master/config/config.php.
I have no idea what the best practices are. But from what I got from the discussion we had a while ago, configuration keys should be prefixed with a package name where possible.
Personally I like to split some routes config files to organize the admin, api and frontend routes. As long as you keep in mind that .global is loaded first and .local will overwrite those keys, I guess it comes down more to personal preference.
Besides that I tend to have all container dependencies in the dependencies.global.php file. However there is an exception for whoops, since that one should have be .local as you don't want that one on your production site. I can imagine people like to have the template container dependencies in the template.global.php file. Again, personal preference I guess.

I think there is a small error here: https://github.com/zendframework/zend-expressive-skeleton/blob/master/public/index.php#L14 (the config/container does not eixst in your repo).
Actualy, I was more referring about external libraries/middlewares that have their own config (adn that you need to copy paste into your app as those middleware/library can't bring their own config automatically yet).
I know it's preference but by encouraging people to do things a given way we can have a more coherent ecosystem in the long run :).

@xtreamwayz Do you have your admin/api/frontend as a single ZFE\Application? I split mine out into separate middlewares, each with it's own app. That way you can load the routes from routes_admin, routes_api keys in the config. No idea if loading less routes is any real performance advantage, but it makes them easier to find.
For config, don't claim it's right, but here's what I'm doing:
config/
  application/
    config.(global|testing|dev|local).php
    routes.(global|testing|dev|local).php
    templates.(global|testing|dev|local).php
    wiring.(global|testing|dev|local).php
  config.php
  environment.php
  README.md
  services.php

services.php includes environment.php (error_reporting et al) then checks cache and includes config.php if needed. That merges everything under application.
I dunno - it suits me. The bits the twits shouldn't mess with are bottom of the list.
So for other stuff something similar, with a vendor folder composer can drop files in? But then composer would need to know it was in a ZFE app and.... darn... is there a PSR in this?
;-)

@bakura10 config/container.php is written on installation process when run composer create project.

@kynx It's 1 app at the moment. I've got an early version online if you are interested: https://github.com/xtreamwayz/zend-expressive-app-poc
@bakura10 Ah right, I get it now. I've been thinking about that after the other discussion here. What you could do is have something like config-interop or you design a better / improved standard. And then in the middleware module you mark in the composer file the package as middleware-module or zend-expressive-module. You create a plugin for composer that will be triggered when something tagged as a middleware module and it copies the configuration to the config/autoload folder.
I mentioned config-interop, but you don't need something that complicated. Just setup some naming rules and you are done.
File should be named <package-name>.global.php or <package-name>.local.php (for local / debug packages and sensitive info).
return [
    // container settings
    'dependencies' => [
        'aliases' => [
            // ...
        ],
        'factories' => [
            // ...
        ],
    ],

    // package related settings
    '<package-name>' => [
        'key' => 'value',
    ],

    // zend-expressive settings
    'zend-expressive' => [
        'error_handler' => [
            'template_404'   => 'error::404',
            'template_error' => 'error::error',
        ],
    ],

    // app specific settings
    'app' => [
        'debug' => false,
        'config_cache_enabled' => false,
    ],
];

Place the <package-name>.php files in package/config and the component/installer could copy the config file to the applications config/autoload file. During copying config files it should delete and cached config files.
Once the composer/installer understands the zend-expressive-middleware package, all you need to do is this to activate it and do it's work.

@xtreamwayz
This is not enough!
    // package related settings
    '<package-name>' => [
        'key' => 'value',
    ],

Packages of different vendors can have the same package name. The convention should really be:
    // vendor package related settings
    '<vendor-name>' => [
        '<package-name>' => [
            'key' => 'value',
        ],
    ],

Can't understand why you say config-interop is complicated. It just defines such a standard for configuration and provide some really good helpers to create factories dealing with config. The helpers avoid writing lot of boilerplate! But you can of course write it yourself over and over again and waste time with writing and TESTING factory logic.

@codeliner Right, forgot about the vendor name.
I didn't mean to say that config-interop is complicated, just that it adds unnecessary difficulty. I haven't used the config-interop yet but I've looked into the code and it seems that it adds checks and throws exceptions if some config is not there. If I just get $config['vendor-name']['opackage-name']['key'] it also throws an error. Yeah, it's not so fancy but it makes the user check the default config for changes.
But like I said before, I'm not a config pro and I haven't published any open source modules. I might actually need to have another look at config-interop.

$config = [];

$key = $config['vendor-name']['opackage-name']['key'];

//Notice: Undefined index: vendor-name

This piece of code would never pass my code review as I don't want to have such things in production code.
However, for this discussion only the convention part of interop-config is required so I agree that you don't need to have a real composer dependency of interop-config to define  a config convention.
And as you agreed that  should be in you actually agreed with the interop-config convention ;)
In the last run we ported all ZF2 factories of our components to container-factories and currently we are working on interop-config integration to allow users to use our factories but define their own scopes. The traits and interfaces provided by interop-config simplify the logic of abstract factories a lot and/or can replace them. But yeah, that is more interesting when working on open source components / modules but also when writing factories for your application services and whatever.

@xtreamwayz I've added a quick start guide to the interop-config library. With the new naming it should be easier to understand an I also reduced the complexity of this library.
:+1: for @codeliner suggestions which follows the interop-config specification.
We should distinguish between factory configuration (libraries) and application configuration. In your example app specification settings must not follow the interop-config specification in this case but should be under the app key to avoid conflicts.

@xtreamwayz

I've looked into the code and it seems that it adds checks and throws exceptions if some config is not there. If I just get $config['vendor-name']['opackage-name']['key'] it also throws an error.

Since interop-config 0.3.0 you have a method canRetrieveOptions which only checks if config can be retrieved and throws not an exception.
@kynx Your config structure with files local, testing, global ... is ok, but it's not a best practice. It is good for beginners but I recommend to use the 12factor app principles. Environment variables like DB connections for dev, staging, testing ... should not be part as a file of the repo. It does not scale and contains sensitive information. Enterprise projects should have a build process which handles such a stuff. DB connections for example should be part of the server env variables or should be discovered via a (web) service. If you changed the DB connection you have to deploy your app in a new version, that is not neccessary and wrong. Imagine you have one package (zip) which you can deploy to staging, testing and production without rebuilding it.
/cc @bakura10

@sandrokeil Thanks for the link - looks interesting.
Yeah, sensitive stuff isn't checked in. Regarding using environment variables - they'll still need to be stored somewhere won't they? If I'm going to worry about scaling I'll be using something like ansible or chef to manage configuration / orchestration, which makes it less of an issue. And hey, compared to how I've seen Java apps scatter sensitive configuration around anything is better :wink:


Fixing bad characters

Found two instances of bad characters (en dash instead of a standard "hyphen-minus").  This PR fixes them.

Thanks, man


feat: Make the chat tag action more visible in the UI

Is your feature request related to a problem? Please describe.
I wasn't aware it was possible to tag chats until I read some of the other feature conversations. I think this may be because the tag action is in the upper right hamburger menu of the selected chat. I think it is a super useful feature to organize chats and would be good to make it more visible in the UI.

Describe the solution you'd like
Move the tag action under the left side hamburger menu for the specific chat. I think it deserves to be at the same level as rename and delete.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Great suggestion! Working on it!


Refactor Github actions CI to correctly load gemfile

Problem
The exported env does not persist between steps, so the export BUNDLE_GEMFILE does nothing.
You can see that it loads the current 5.1 for every build step:

Solution
I've refactored the config to use jobs.build.env config instead.
I've cleaned up and refactored a few things too, but that's the major change.
We could use bundler-cache: true but that may not work with the bundler config settings, so I've left it out.
Now we have a new problem
The build appears to have been broken for a while. There are also a ton of deprecation warnings.
I'm going to look into it but will probably need help from owners.

Thanks @kmcphillips.
fyi @mllemango

We just recently switched from Travis to GitHub actions https://github.com/Shopify/shopify_api/pull/808/files so I don't see expect much would have broken in that short time.

(but worth nothing that we previously had allow_failures for when running against AR master).

I believe the new deprecation messages are coming from activesupport v6.1.0, we used to use v.<IP_ADDRESS> without any problems. Not sure how to approach this other than specifying gem "activesupport", "<IP_ADDRESS>" in the Gemfile.

We can ignore the deprecation messages for the moment, let's fix the time-related issues:

NoMethodError: undefined method `hours' for 24:Integer

It seems to fail inconsistently so may be related to load order and the test randomization.

Looks like we need to add require 'active_support/time' to session.rb.

(the intermittent failures may be because GitHub is caching the gem downloads prior to the Rails 6.1 release. But I can't see any way in the UI to to force that to clear.).

Still not fully sure of the cause of this yet, perhaps there was a transitive dependency on ActiveSupport. But let's make that explicit anyway.


Added more context around error line

It logs 4 lines before and after the guilty code line

sorry for the long delay on this. Adding additional context needs added to the main compiler build at https://github.com/google/closure-compiler


automerge::set - don't generate ops for noops

Repeatedly setting the same value for a particular (obj, key)
combination now no longer generates an operation. To allow this we
modify the return value of automerge::set so that it may return an
Option<OpId> instead of an OpId.

I suppose an alternative to returning an Option<OpId> would be instead to return the the opid of the existing element.  This would remove the unwraps problem. It would mean that if the caller wanted to detect if a change was made they would need to check the before and after opids - but this may be a rarer usecase and so not worth optimising for.

Yeah, I think that could be quite surprising to get an opid from the past as a result of calling the function so I'm happy to keep the Option<> around.

I resolved the conflicts and merged this manually.  I thought about doing this at one point but couldn't think of an efficient way to do it - but you realized that the query already had all the info we needed.  Nice.  Seems like we can do the same for del and inc ... if someone del's something thats not there - or if we try to inc something thats not a counter.


Add zoj613 and rlouf as recipe-maintainers

This PR adds @zoj613 and @rlouf as recipe-maintainers.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@zoj613 and @rflouf, are you guys fine with being maintainers here?

I am

I am fine with that.


Problem to download and convert TED talks

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like this: [x])
Use the Preview tab to see what your issue will actually look like

Make sure you are using the latest version: run youtube-dl --version and ensure your version is 2018.07.29. If it's not, read this FAQ entry and update. Issues with outdated version will be rejected.

[x] I've verified and I assure that I'm running youtube-dl 2018.07.29

Before submitting an issue make sure you have:

[x] At least skimmed through the README, most notably the FAQ and BUGS sections
[x] Searched the bugtracker for similar issues including closed ones
[x] Checked that provided video/audio/playlist URLs (if any) are alive and playable in a browser

What is the purpose of your issue?

[x] Bug report (encountered problems with youtube-dl)
[ ] Site support request (request for adding support for a new site)
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

The following sections concretize particular purposed issues, you can erase any section (the contents between triple ---) not applicable to your issue

If the purpose of this issue is a bug report, site support request or you are not completely sure provide the full verbose output as follows:
Add the -v flag to your command line you run youtube-dl with (youtube-dl -v <your command line>), copy the whole output and insert it here. It should look similar to one below (replace it with your log inserted between triple ```):
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj']
[debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251
[debug] youtube-dl version 2018.07.29
[debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2
[debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4
[debug] Proxy map: {}
...
<end of log>

If the purpose of this issue is a site support request please provide all kinds of example URLs support for which should be included (replace following example URLs by yours):

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://www.ted.com/talks/christoph_niemann_you_are_fluent_in_this_language_and_don_t_even_know_it
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Note that youtube-dl does not support sites dedicated to copyright infringement. In order for site support request to be accepted all provided example URLs should not violate any copyrights.

Description of your issue, suggested solution and other information
Explanation of your issue in arbitrary form goes here. Please make sure the description is worded well enough to be understood. Provide as much context and examples as possible.
If work on your issue requires account credentials please provide them or explain how one can obtain them.
I use another software, which include Youtube DL, so I coudln't provide every materials on this issue. This is problem of downloading TED talks.

@Giovani93 run it from console, and show log
it works for me
test is you have installed ffmpg
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-v', u'-F', u'https://www.ted.com/talks/christoph_niemann_you_are_fluent_in_this_language_and_don_t_even_know_it']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2018.07.29
[debug] Git HEAD: 15ec1c15f
[debug] Python version 2.7.13 (CPython) - Linux-4.9.0-6-amd64-x86_64-with-debian-9.4
[debug] exe versions: ffmpeg 3.2.12-1, ffprobe 3.2.12-1, phantomjs 2.1.1
[debug] Proxy map: {}
[ted] christoph_niemann_you_are_fluent_in_this_language_and_don_t_even_know_it: Downloading webpage
[ted] christoph_niemann_you_are_fluent_in_this_language_and_don_t_even_know_it: Downloading m3u8 information
[info] Available formats for 20089:
format code     extension  resolution note
hls-600k-Audio  mp4        audio only [en]
hls-67          mp4        audio only   67k , mp4a.40.2@  0k
low             mp4        320x180
medium          mp4        512x288
high            mp4        854x480
hls-160         mp4        320x180     160k , avc1.42c00c, mp4a.40.2
hls-735         mp4        512x288     735k , avc1.42c015, mp4a.40.2
hls-1096        mp4        512x288    1096k , avc1.42c015, mp4a.40.2
hls-1684        mp4        640x360    1684k , avc1.42c01e, mp4a.40.2
hls-2053        mp4        853x480    2053k , avc1.4d401f, mp4a.40.2
hls-2341        mp4        512x288    2341k , avc1.42c015, mp4a.40.2
hls-3455        mp4        1280x720   3455k , avc1.640028, mp4a.40.2 (best)


Editor button never works

Hi,
could anyone pls let me know the use of editor button on top.
I hope it's for uploading a file to VM or opening file from VM, but it never opened for me!
pls let me know if I m missing something here and need to do some settings/config.
Thanks & Regards

You can upload files to the VM by drag & dropping them in the terminal from
your file explorer. The editor is only to edit files already existing in
the VM
sent from mobile
Em sex, 15 de jul de 2022 12:40, Ganesh @.***> escreveu:

I can see only root and nothing else, see as below :
[image: image]
https://user-images.githubusercontent.com/8979779/179258027-f51022c2-31bc-4682-b956-ebc1eaa98a9a.png
—
Reply to this email directly, view it on GitHub
https://github.com/play-with-docker/play-with-docker/issues/538#issuecomment-1185665249,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAMBLWUNKEK5YM5LMWPZCADVUGA7VANCNFSM53V7H6ZA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

awsm... got it now, Thanks!
what about copy issue... any trick to copy smoothly, apart from inspect and see :-D

e.g. I need to copy key from ssh, it's very difficult. I also can't copy it from web console, just surprised to see that such a basic feature isn't there! any particular reason for that!?

you can copy, just press ctrl + insert. It has been discussed before, check in other issues


⚠ Bofrost.lu has degraded performance

In ad5afaf, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1773 ms

Resolved: Bofrost.lu performance has improved in bed5533 after 23 minutes.


fetch is not working

My earlier code developed never expected whatwg-fetch be in the dependencies. Now it fails
I added promise and whatwg-fetch in the dependencies as given in http://eclipsesource.com/blogs/2015/04/24/tabris-js-examples-network-access/ and even rebuilt the app.
The app is not booting up now. Also couldn't still get fetch working.

It seems we have a problem with our playground not delivering a module providing polyfills. Can you confirm you have this problem in the playground (https://tabrisjs.com/playground)?
By the way, the article you have referenced is outdated. Fetch and Promise are now available as part of Tabris.js, so you don't have to depend on external modules.

Yes, i am unable to get fetch working in playground / scratchpad itself

I wonder if @ralfstx's 2e03c19a58961e2e081e2e49f5676f78cfc63479 is related.

@cookieguru Good catch. Chances are that the portal needs to be adjusted. I'll check with the connect guys.

@ralfstx Any idea when can we expect the Fetch is working on Playground?

@natanraj We're looking into it right now and hope to have it fixed today.

The issue has been fixed.


[Improvement](inverted index) Enhance compaction performance through direct inverted index merging

Proposed changes
This pull request improves compaction performance by enabling direct merging of inverted indices.
It introduces changes to the existing compaction implementation, adds inverted index compaction for inverted index column types.
Problem summary

Adds a new configuration option inverted_index_compaction_enable (default: false) to enable or disable inverted index compaction.
Modifies construct_output_rowset_writer() to add inverted index columns to the context for compaction.
Adds a new method compact_column() for handling the actual index compaction process.
Implements the index compaction process in do_compaction_impl()
Adds two new files: inverted_index_compaction.cpp and inverted_index_compaction.h for handling index compaction-related functionality.

Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

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

run buildall

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 34.67 seconds
stream load tsv:          427 seconds loaded<PHONE_NUMBER>9 Bytes, about 167 MB/s
stream load json:         24 seconds loaded<PHONE_NUMBER> Bytes, about 93 MB/s
stream load orc:          59 seconds loaded<PHONE_NUMBER> Bytes, about 17 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230428103848_clickbench_pr_137083.html

run buildall


feat: Add Validator support

Create a python program to check whether a link/email is valid or not

great


Move the rjsf code in @codegouvfr/rsjf-dsfr

As it was requested to be used in an other project, the code related to react-jsonschema-form has been moved in the dedicated repo : https://github.com/codegouvfr/rjsf-dsfr.

It makes sense, thank you very much!


Toggle internals mispredicts with pocket swap

At least for ones that fit in pockets. When you use it it will try to go into the pocket but mispredict back to your hand then open the UI. I think the issue is the gas tank stuff isn't in shared?

Could not reproduce.


[Question] Azure's Authentication feature (Easy Auth)

Hi,
this work looks really great! Is this library targeted to those who deploy their fastAPI application somewhere other than on Azure services where Azure's Easy auth cannot be (or is deliberately not) used but MS is the identity provider?
If that's the case, may I suggest to add a reference for people like me that are not security experts and want to deploy their application to a service managed by Azure (azure function, azure web app etc.). I think this would help non-experts to show them their options and help them to decide if the authentication part should be handled by Azure or if it needs to be in the application itself. Are there any concerns one should consider?
best,
Johannes

Thank you very much for the response @JonasKs. Are you ok if I open a PR in which I add one or few lines?

Yes😊


Implement the Login UI

Related issues
Resolved #4
Summary
Implement the Login UI
How to test
Run app
Concern points
Screenshots

Losing the selection without an account, using Scolllview bar to optimize screens

UI ok


For the guys who successfully load balance sheet by patching the package, how to find the base.py?

For the guys who successfully load balance sheet by patching the package, how to find the base.py?
And how to change it on jupyter lab? Thank you

The easiest way to fix it temporarily is via fork, check the GitHub Help for more info. After you fork the project, you can change the base.py with the fix.
I've done that already, so alternatively, you could just use install my fork instead.

The easiest way to fix it temporarily is via fork, check the GitHub Help for more info. After you fork the project, you can change the base.py with the fix.
I've done that already, so alternatively, you could just use install my fork instead.

Thank you! It works!

@rodrigobercini
I am using your fork. Only 4 rows of earnings data I could extract from it.
Could I register yahoo premium somewhere, use that API, and login to extract more data?

@rodrigobercini
I am using your fork. Only 4 rows of earnings data I could extract from it.
Could I register yahoo premium somewhere, use that API, and login to extract more data?

Check yahooquery for premium integration.


Use REDIS_TLS_URL env variable when available

When you use the cheapest heroku redis plan, the "REDIS_URL" environment variable
is a plaintext URI for backwards-compatibility reasons, so you have to use
"REDIS_TLS_URL" to get a TLS connection if it's available
In production we use a slightly more expensive plan, which provides a TLS
connection for the "REDIS_URL" environment variable, but doesn't provide a
REDIS_TLS_URL environment variable

bors merge

bors merge

bors merge

bors merge

bors merge


Add travis build config

So travis build run ....

Is travis enabled to run this build?
I ask because it doesn't seem to be running a build for this PR.

I've just enabled it @lennym

It'll probably need a new push

It's failed, I had some issues trying to get the acceptance tests to run in travis previously.

Looks like a real failure

is it related to funkie phantom?

No. It would fail a lot sooner if it were a problem with phantom.

@sulthan-ahmed the error is
Agent Details Page --
 I see the correct fields on the page
 • I am on page "/"
 • I set session steps "right-to-rent-check", [/landlord-agent]
(node:4665) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'value' of undefined

Imma guess that's coming from here: https://github.com/UKHomeOffice/so-acceptance/blob/e2f1b294f4e1fda48d8dd529e3417ea38a384b68/helpers/session.js#L33

Which results in the error shown because there's no error handling here: https://github.com/UKHomeOffice/so-acceptance/blob/master/helpers/session.js#L85-L96

If anyone is working on this then I would recommend bumping the so-acceptance version to get the fixes for the things I described above and then seeing if that gives any more useful information.

I've updated this PR to include as much travis config as we need to be able to run npm test in CI.
We can iterate on it as needed.


Drop opt parser

Another tiny pull request ...

The latest build actually passed. Here is a correct link:
https://travis-ci.org/oz123/bottle/builds/158829658
See also issue #891 .
You should seriously consider moving the CI to CircleCI. Buillds there are much more flexible, faster and there is SSH. You can access the build environment in case stuff breaks, and see why stuff breaks.

The server adapter tests are highly unstable on Travis-CI. We can try Circle-CI and consider a switch. I just logged in there and gave Circle-CI the required permissions.
Thanks for your work!


Display user-friendly field names for auto-generated forms

Closes #273
https://acteng.github.io/atip/capitalize_auto_form/scheme.html?authority=Adur&schema=v2

An incremental improvement. It'd also be nice to apply these to radio buttons, so we don't see SchoolCrossing. But we need to be careful with https://github.com/sindresorhus/humanize-string, because it mangles the dash in "20 - 30 mph"

Looks good, only question is if it mangles one of our strings, maybe we want to manually write something since it's probably not much effort and it can be good to avoid adding too many package

Yeah, agreed, thanks -- let's treat this as a tiny step forward and revisit next week

Manually writing might be better long-term. It'd make it harder to initially write schemas, if the human-visible label is required. Imagine adding something to everything in schemas/*.json... maybe it can be optional, and by default the actual value we stick in JSON can match the label. Thoughts?

I was actually thinking writing our own string tidier, but adding an optional human-friendly-label to the schema might not be a bad idea


[#6228][pulsar-zookeeper-utils] Close ZK before canceling future with exception

Fixes #6228

/pulsarbot rerun-failure-checks

AuthPluginTest.testTlsDetectHttpsWithHostNameValidation must be a fragile test, can't see how this change could affect HTTPS.

cherry-picked into branch-2.5


How to save translations

Hi,
sorry again for asking a n00bish question:
How do I actually save translations based on the locale?
I can set the locale for the edit-form, right?
The instructions say the code should be like this;
$country->translate('en')->name = 'abc';
$country->save();
However, how can i dynamically hand over the locale, so that I do not have conditional statements in the Controller?
Either in the simple version:
$input = Input::all();
Category::create($input);
(in this case the translations do not get saved because the translator doesnt find the fields of the translation table for some reason)
Or in the spelled out version,
$category = new Category;
$category->parent_id    = Input::get('parent_id');
$category->translate('en')->name = Input::get('name');  // can I replace "en" with "$locale" here?
$category->translate('en')->description  = Input::get('description');
$category->save();
Again, sorry for maybe not seeing the obvious. Can someone give me a code snippet for the controller that saves translations to the translations table based on the session locale?
Regards
Wolf

Hi @broszies
check please the test code for saving translations.

Thank you, and sorry for bothering you with a long mail!


[Event Request] Table 36 "Sales Header" - New Event OnBeforeCopySellToCustomerAddressFieldsFromCustomer()

Hi Team,
we would need a new event in table Sales Header in procedure CopySellToCustomerAddressFieldsFromCustomer.
Here
local procedure CopySellToCustomerAddressFieldsFromCustomer(var SellToCustomer: Record Customer)
var
    IsHandled: Boolean;
begin
    // New Event
    OnBeforeCopySellToCustomerAddressFieldsFromCustomer(Rec, SellToCustomer, IsHandled);
    if IsHandled then
        exit;
    // --

#if not CLEAN18
    "Sell-to Customer Template Code" := '';
#endif
    "Sell-to Customer Templ. Code" := '';
    "Sell-to Customer Name" := Cust.Name;
    "Sell-to Customer Name 2" := Cust."Name 2";
    "Sell-to Phone No." := Cust."Phone No.";
    "Sell-to E-Mail" := Cust."E-Mail";
    if SellToCustomerIsReplaced or ShouldCopyAddressFromSellToCustomer(SellToCustomer) then begin
        "Sell-to Address" := SellToCustomer.Address;
        "Sell-to Address 2" := SellToCustomer."Address 2";
        "Sell-to City" := SellToCustomer.City;
        "Sell-to Post Code" := SellToCustomer."Post Code";
        "Sell-to County" := SellToCustomer.County;
        "Sell-to Country/Region Code" := SellToCustomer."Country/Region Code";
    end;
    if not SkipSellToContact then
        "Sell-to Contact" := SellToCustomer.Contact;
    "Gen. Bus. Posting Group" := SellToCustomer."Gen. Bus. Posting Group";
    "VAT Bus. Posting Group" := SellToCustomer."VAT Bus. Posting Group";
    "Tax Area Code" := SellToCustomer."Tax Area Code";
    "Tax Liable" := SellToCustomer."Tax Liable";
    "VAT Registration No." := SellToCustomer."VAT Registration No.";
    "VAT Country/Region Code" := SellToCustomer."Country/Region Code";
    "Shipping Advice" := SellToCustomer."Shipping Advice";
    "Responsibility Center" := UserSetupMgt.GetRespCenter(0, SellToCustomer."Responsibility Center");
    OnCopySelltoCustomerAddressFieldsFromCustomerOnAfterAssignRespCenter(Rec, SellToCustomer, CurrFieldNo);
    UpdateLocationCode(SellToCustomer."Location Code");

    OnAfterCopySellToCustomerAddressFieldsFromCustomer(Rec, SellToCustomer, CurrFieldNo, SkipBillToContact);
end;

Event Definition:
[IntegrationEvent(false, false)]
local procedure OnBeforeCopySellToCustomerAddressFieldsFromCustomer(var SalesHeader: Record "Sales Header"; SellToCustomer: Record Customer; var IsHandled: Boolean)
begin
end;

Thanks,
Christian

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Ruby 2.5 compatibility: Deserialized datetime value from YAML has no timezone

Beginning in Ruby 2.5 (https://github.com/ruby/psych/pull/316), Psych no longer deserializes a YAML datetime value into the local timezone.  The deserialized value respects the offset, but you wind up with a Time object with no timezone.  It's understandably less surprising behavior from Psych's point of view, but it means that DST calculations will be incorrect unless you apply a timezone to the deserialized value.
require "psych"
ENV["TZ"] = "EST"

time = Time.new(2018, 1, 25, 12, 0, 0, "+02:00")
yaml = Psych.dump(time)
restored = Psych::load yaml
puts restored.zone

## Ruby 2.4.3

yaml          # => "--- 2018-01-25 12:00:00.000000000 +02:00\n...\n"
time          # => 2018-01-25 12:00:00 +0200
restored      # => 2018-01-25 05:00:00 -0500
restored.zone # => "EST"

## Ruby 2.5.0

yaml          # => "--- 2018-01-25 12:00:00.000000000 +02:00\n...\n"
time          # => 2018-01-25 12:00:00 +0200
restored      # => 2018-01-25 12:00:00 +0200
restored.zone # => nil

Rather than submitting a PR with my own solution, I really wanted to open the issue and discuss your preferences.
The gem could be configured to opt into the previous deserialization behavior -- or default to the previous behavior until a minor revision bump deprecates it.  It'd also be great to discuss your preferred way to transition ice_cube to the new ActiveSupport::TimeWithZone serialization format, which includes the timezone.

This is a major issue for me, as it is resulting in next_occurrence(Date) producing the same date as is fed into it in many cases, due to the loss of the time zone information. If someone has a solution, it needs to happen sooner rather than later.

Closing this as Ruby 2.5 is no longer supported


Shallow API setContext should work without static contextTypes for React 16

According to the latest React documentation static contextTypes is no more needed for Context API to work - only static contextType (single form here) is needed https://reactjs.org/docs/context.html#classcontexttype
Current behavior
Enzyme for React 16 still requires static contextTypes to be defined to make setContext() work.
Expected behavior
Enzyme for React 16 should only rely on static contextType.
Your environment
API

[x] shallow
[ ] mount
[ ] render

Version

library
version

enzyme
3.7.0

react
16.6.1

react-dom
16.6.3

react-test-renderer
---

adapter (below)

Adapter

[x] enzyme-adapter-react-16
[ ] enzyme-adapter-react-16.3
[ ] enzyme-adapter-react-16.2
[ ] enzyme-adapter-react-16.1
[ ] enzyme-adapter-react-15
[ ] enzyme-adapter-react-15.4
[ ] enzyme-adapter-react-14
[ ] enzyme-adapter-react-13
[ ] enzyme-adapter-react-helper
[ ] others ( )

enzyme doesn't yet support createContext at all (nor contextType) - see #1553.

Ok, got it

Just wanted to plug https://github.com/facebook/react/pull/14329/ - I put a PR out for the shallow react-test-renderer so that when contextType is defined, you can just pass it a context.  I could be wrong, but once that's merged + released, enzyme should be able to bump the version, and context should work on render.

I need working solution for static contextType. I didn't find how should be work with dive or wrappingComponent for PR so I created module for workaround https://www.npmjs.com/package/shallow-with-context. The module works well in our projects.


Fatal errors handling

DISCLAIMER: This is more an open ended question than a bug itself because I'm aware that handling fatal errors is something not trivial and possibly not recommeded, so I'll try to explain our situation and open a discussion about it to see what are the opinions/best practices suggested out there rather than trying to pursue a particular solution.
Basically what is happening to us is that a developer doesn't get to interact with fatal errors (i.e. LinkageError) when they are thrown.
Expected behavior
I'd like my ExceptionMapper to be invoked when a fatal error is thrown, same as with normal Exceptions.
Actual behavior
Currently, when a fatal error is thrown, it is sent into System.err and possibly left alone to crash the current Thread.
Steps to reproduce the behavior
From within your own controller's code, throw a new LinkageError and try to do something with it (possibly just logging it) from your applied ExceptionMapper. It never gets there.

@calonso welcome to working with Twitter Futures. This is hidden away in the c.t.util.Promise implementation which "handles" non fatal exceptions. A fatal exception would simply propagate up the stack (since you're not handling it in any manner this appears as being written to System.err and potentially killing the process).
The ExceptionMappingFilter calls handle on the Future and thus only non fatal exceptions would be sent to any registered ExceptionMapper.
Generally, we don't espouse trying to continue from a fatal exception. Having the process shut down is typically the correct behavior and that's what you'll find from a framework point of view thus ExceptionMappers do not handle fatal exceptions.
However, if you want to interact with a fatal error you would simply write a filter (and insert it at the top of your filter stack) which wraps the servicing of the request in a try/catch to handle the fatal exception -- the framework in no way prevents you from handling a fatal exception if you so choose.
E.g.,
class FatalExceptionFilter[R <: Request]  extends SimpleFilter[R, Response] {
  override def apply(request: R, service: Service[R, Response]) = {
    try {
      service(request)
    } catch {
       case e: LinkageError =>
           // handle how you like
    }
  }
}

Then add the filter in your server's configureHttp method:
override def configureHttp(router: HttpRouter): Unit = {
    router.
      filter[FatalExceptionFilter[Request]
    ...
}

Again, this is not recommended but it's ultimately up to your use cases to determine the correct error handling for your service.

Thank you very much @cacoco. This makes perfect sense.
Just for clarification, I agree that fatal errors should just propagate up the stack and potentially shut down the process, but I'd like to have it sent to the logger (if possible) so that our error tracker can actually track it.
Thanks again for your response!


update use-the-centralized-deployment-powershell-cmdlets-to-manage-ad…

…d-ins.md
issue #290
link to the newer module added instead of the old one.

@twernermsft - can you please assist to check, approve and merge the content for this PR based on issue #290?
Thank you.

@twernermsft - We would like to follow up. Can you please assist to check, approve and merge the content for this PR based on issue #290?
Thank you.


main.go:27:2: cannot find package

Perhaps go build . is not enough to build it? What's the magic incantation for fixing this?
main.go:27:2: cannot find package "github.com/docker/libcompose/project" in any of:
        /usr/lib/go/src/github.com/docker/libcompose/project (from $GOROOT)
        /home/ionel/.gocode/src/github.com/docker/libcompose/project (from $GOPATH)
main.go:28:2: cannot find package "k8s.io/kubernetes/pkg/api" in any of:
        /usr/lib/go/src/k8s.io/kubernetes/pkg/api (from $GOROOT)
        /home/ionel/.gocode/src/k8s.io/kubernetes/pkg/api (from $GOPATH)
main.go:29:2: cannot find package "k8s.io/kubernetes/pkg/api/unversioned" in any of:
        /usr/lib/go/src/k8s.io/kubernetes/pkg/api/unversioned (from $GOROOT)
        /home/ionel/.gocode/src/k8s.io/kubernetes/pkg/api/unversioned (from $GOPATH)

Ok I got a bit farther:
> go get "github.com/docker/libcompose/project" "k8s.io/kubernetes/pkg/api" "k8s.io/kubernetes/pkg/api/unversioned"
> go build .

# _/home/ionel/sandbox/compose2kube
./main.go:47: unknown project.Context field 'ComposeFile' in struct literal
./main.go:48: not enough arguments in call to project.NewProject
./main.go:57: p.Configs undefined (type *project.Project has no field or method Configs)

This should be fixed, let us know if you are still having problems. Thanks!


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-k8s-27-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 2703

Questions ?
Please refer to the Backport tool documentation


Add support for skipping frames

Add support for skipping frames (in case videofile has malformed frames)
Add delegate call to get stream dimensions
Replace long polling put queue with built-in blocking wait for put (with configurable timeout on instantiation)

@timgates42 Hi, I wanted to use FileVideoStream to read some go pro footage and process frames with it (as it has a built-in frame buffer). Unfortunately my FVS dropped my video after some frames, as there where unreadable or malformed frames in my file. Skipping over them resolved it. I thought, maybe someone else got the same issues and prefers skipping those frames if they appear. See also added a function returning stream dimensions. cheers ;)


JS-YAML Error

Hi @oliver---- ,
I am trying to install substance, but it throws me the error below.
I am using node version v12.13.0.
I am using Windows 10 x64.
How did I get this error:

I downloaded substance 1.0.0 from github repository
in the unzipped folder I give the command "npm install"

Could you please help me.
Thanks,
Bertan

Hi @oliver---- ,
I did configure my github account on my operating system and its working now.
In case others fall into my mistake :) , configure github account first.
https://www.computerhope.com/issues/ch001927.htm
Thanks,
Bertan


feat: http:client

add http client package: axios & swr
add api proxy internal route & http-proxy-middleware package (remaining work: add backend endpoint in env)
add axios context & provider container & hook
add http request wrapper

Hi @Parkerhiphop, please help me to check I need to attach any label or project in PR?

I got an error from docker compose build
Error: > Couldn't find any `pages` or `app` directory. Please create one under the project root

But run npm run build is success.

I clear docker cache fixed this error.

I did not experience any issue with 'Docker compose build'.
But I encountered HOT RELOAD failure with docker compose up command, and use npm run dev is success.


Fix ip address certs

Doneness:

[ x] Build is okay - I made sure that this change is building successfully.
[ x] No Bugs - I made sure that this change is working properly as expected. It doesn't have any bugs that you are aware of.
[ ] Branching - If this is not a hotfix, I am making this request against the master branch

For reverse proxy config, if the host name is an IP address the resulting certificate will be rejected by some browsers, this change marks the SAN field as IP Address instead of DNS name in that case.

Why did you delete the capture.png file? I added it back.

Not sure how/why it was deleted, thanks for adding it back.  Honestly I've had trouble with git seeing every file as changed because of linefeed differences, so I was just glad that hadn't happened.


[Bug]: Lua error when using "Reverse bar growth"

Are you using the latest version of the addon?

[X] Yes
[ ] No

Addon Version
Skada: Version: 1.8.87 - Date: 2024-03-23 @ 11:22 UTC
Did you try having only this addon enabled?

[X] Yes
[ ] No

Current Behavior
A Lua error appears sometimes. It happened when joining/leaving a raid group in combat, but I'm not sure that's relevant.
Seems to be an issue with the SpecializedLibBars.
Expected Behavior
For there to be no Lua errors.
Lua Error
3x ...bs/SpecializedLibBars-1.0-90029/SpecializedLibBars-1.0.lua:1692: Action[SetPoint] failed because[Cannot anchor to a region dependent on it]: attempted from: Frame:SetPoint.
[string "=[C]"]: in function SetPoint' [string "@Skada/Libs/SpecializedLibBars-1.0-90029/SpecializedLibBars-1.0.lua"]:1692: in function SortBars'
[string "@Skada/Libs/SpecializedLibBars-1.0-90029/SpecializedLibBars-1.0.lua"]:1050: in function CreateBar' [string "@Skada/Libs/SpecializedLibBars-1.0-90029/SpecializedLibBars-1.0.lua"]:1060: in function NewBar'
[string "@Skada/Core/Display/Bar.lua"]:414: in function CreateBar' [string "@Skada/Core/Display/Bar.lua"]:775: in function Update'
[string "@Skada/Core/Core.lua"]:691: in function UpdateDisplay' [string "@Skada/Core/Core.lua"]:2056: in function UpdateDisplay'
[string "@Skada/Core/Core.lua"]:2759: in function SetModes' [string "@Skada/Core/Core.lua"]:2634: in function <Skada/Core/Core.lua:2574> [string "@Skada/Core/Core.lua"]:2842: in function func'
[string "@ChoreTracker/Libs/AceTimer-3.0-17/AceTimer-3.0.lua"]:57: in function <...dOns/ChoreTracker/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>
Locals:
(*temporary) = Frame {
0 =
class = "EVOKER"
ownerGroup = SkadaBarWindowSkada {
}
role = "DAMAGER"
fg = Texture {
}
iconFrame = Frame {
}
value = 13094675
length = 298.000275
icon = Texture {
}
maxValue = 67565161
hg = Texture {
}
text = "Adamantag-Bloodscalp"
timerLabel = FontString {
}
name = "Player-1091-0ADC8628"
targetdist = 298.000275
win =  {
}
label = FontString {
}
_CreateFontString =  defined =[C]:-1
CreateTexture =  defined @Skada/Libs/SpecializedLibBars-1.0/SpecializedLibBars-1.0.lua:136
fixed = true
spec = 1467
showIcon = true
_zlevels =  {
}
spark = Texture {
}
targetamt = 0.193808
id = "Player-1091-0ADC8628"
lockColor = true
CreateFontString =  defined @Skada/Libs/SpecializedLibBars-1.0/SpecializedLibBars-1.0.lua:143
thickness = 18
colors =  {
}
emphathize_set = false
lastanimated = 0
lastamt = 0.504721
_CreateTexture =  defined =[C]:-1
bg = Texture {
}
}
(*temporary) = "BOTTOMLEFT"
(*temporary) = Frame {
0 =
class = "DRUID"
ownerGroup = SkadaBarWindowSkada {
}
role = "DAMAGER"
fg = Texture {
}
iconFrame = Frame {
}
value = 14086136
length = 298.000275
icon = Texture {
}
maxValue = 67565161
hg = Texture {
}
text = "Haydën-MarécagedeZangar"
timerLabel = FontString {
}
name = "Player-1621-0B546810"
targetdist = 298.000275
win =  {
}
label = FontString {
}
_CreateFontString =  defined =[C]:-1
CreateTexture =  defined @Skada/Libs/SpecializedLibBars-1.0/SpecializedLibBars-1.0.lua:136
spec = 0
showIcon = true
_zlevels =  {
}
spark = Texture {
}
targetamt = 0.208482
id = "Player-1621-0B546810"
lockColor = true
CreateFontString =  defined @Skada/Libs/SpecializedLibBars-1.0/SpecializedLibBars-1.0.lua:143
thickness = 18
colors =  {
}
emphathize_set = false
lastanimated = 0
lastamt = 0.107613
_CreateTexture =  defined =[C]:-1
bg = Texture {
}
}
(*temporary) = "TOPLEFT"
(*temporary) = 0
(*temporary) = 0
Reproduction Steps
I was not able to reliably reproduce the error. An anchor dependency loop seems straightforward, though.
Last Good Version
No response
Screenshots
No response

Upon further testing, the error only and consistently occurs when using the "Reverse bar growth" option under Window - Skada - Bars.


Upgrade Supported Solidity Version

Two weeks ago, Solidity v0.5.4 is released.
But the max version of solidity that CITA support is v0.4.24.
https://github.com/cryptape/cita/blob/34fe9a13eb1c17766677cbfa24103a3ca7056106/scripts/contracts/src/system/SysConfig.sol#L1
So, any plan to upgrade the solidity?

We'll take this operation very carefully.
I'm not sure before a reseach about evm and solidity.

https://blog.ethereum.org/2019/02/22/ethereum-constantinople-st-petersburg-upgrade-announcement/
CREATE2 and EXITCODEHASH instructions may bring potential problems, just a primary piece.
In-depth research is necessary.

https://solidity.readthedocs.io/en/v0.5.7/050-breaking-changes.html


RoBERTa model

Hi,
thanks for releasing the RoBERTa model :heart:
I've one question regarding to the output features:
features = roberta.extract_features(tokens)
features.size()
torch.Size([1, 5, 1024])

Are these features the output of the last layer (layer nr. 24) of the Transformer model? Is it currently possible to select a specific layer?
Thanks in advance,
Stefan

Yes, it’s the last layer before lm_head. I will add an option to expose specific layers, but for now you can copy this: https://github.com/pytorch/fairseq/blob/master/fairseq/models/roberta.py#L106
If you remove features_only=True, then the second element of the returned tuple will contain all of the inner states.

Exposed new functionality in https://github.com/pytorch/fairseq/pull/909:
>>> roberta.eval()

>>> tokens = roberta.encode('Hello world.')

>>> last_layer_features = roberta.extract_features(tokens)
>>> last_layer_features.size()
torch.Size([1, 6, 1024])

>>> all_layers = roberta.extract_features(tokens, return_all_hiddens=True)
>>> len(all_layers)
25
>>> all_layers[-1].size()
torch.Size([1, 6, 1024])

>>> torch.all(all_layers[-1] == last_layer_features)
tensor(1, dtype=torch.uint8)

Hi @myleott thanks for your kind help and extending in the interface :heart: I could now integrate the RoBERTa into an upcoming version of Flair 🤗


On the submissions all page, provide the list/detailed view options like we have in rounds.

I want the ability to filter for multiple rounds/funds/etc and then show those within a detailed view so i can read through the applications and take actions w/o leaving the page.

resolved in #2248


Flow cannot resolve react-native modules

[x] Review the documentation: https://facebook.github.io/react-native
[x] Search for existing issues: https://github.com/facebook/react-native/issues
[x] Use the latest React Native release: https://github.com/facebook/react-native/releases

Environment
  React Native Environment Info:
    System:
      OS: macOS High Sierra 10.13.5
      CPU: x64 Intel(R) Core(TM) m5-6Y54 CPU @ 1.10GHz
      Memory: 182.06 MB / 8.00 GB
      Shell: 5.2 - /usr/local/bin/zsh
    Binaries:
      Node: 8.11.2 -<EMAIL_ADDRESS>      Yarn: 1.7.0 - /usr/local/bin/yarn
      npm: 5.6.0 -<EMAIL_ADDRESS>      Watchman: 4.7.0 - /usr/local/bin/watchman
    SDKs:
      iOS SDK:
        Platforms: iOS 11.4, macOS 10.13, tvOS 11.4, watchOS 4.3
    IDEs:
      Xcode: 9.4.1/9F2000 - /usr/bin/xcodebuild
    npmPackages:
      react-native: ^0.56.0-rc.2 => 0.56.0-rc.2

I tried with both 0.55.4 and 0.56.0-rc.2.
Description
Installing the latest react-native with the latest flow-bin yields type errors for every require call inside node_modules/react-native/Libraries/react-native/react-native-implementation.js

Cannot resolve module Alert.
Cannot resolve module AlertIOS.
...

Reproducible Demo
https://github.com/skidding/react-native-flow
The solution might be obvious, but I looked for it in many places and couldn't find it. Thanks!

Duplicate of #19766. The fix has landed but a new version hasn’t been cut yet. You can use the fix to the flowconfig from that issue.


stroke round_rect line width bug

When drawing round_rect, the line width cannot be set to 1px
    plutovg_save(pluto);
    plutovg_round_rect(pluto, 10, 10, 580, 50, 5, 5);
    plutovg_set_rgb(pluto, 0, 0, 1);
    plutovg_set_line_width(pluto, 1);
    plutovg_stroke_preserve(pluto);
    plutovg_stroke(pluto);
    plutovg_restore(pluto);

FreeType contour stroker is "buggy"... Maybe it's time to develop our own. Pull requests are welcome
https://github.com/sammycage/plutovg/blob/main/source/plutovg-ft-stroker.c


Command parsing error reporting regression

If I create a new sbt project, just with a build.properties setting sbt.version to 1.3.8, without creating a build.sbt file, and then I try to run an task or command in a sub project that doesn't exist, I get the following error:
sbt:sbt-test> s/compile
[error] Expected ';'
[error] s/compile
[error]          ^

Well, that doesn't describe what the error is, but let's indulge sbt briefly, and see if adding the expected semicolon in the expected location helps:
sbt:sbt-test> s/compile;
[error] Expected ';'
[error] s/compile
[error]          ^

Nope. I don't know when this regression was injected, but here's what happens when you do the same thing on sbt 1.0.2:
sbt:sbt-less> s/compile
[error] Expected ID character
[error] Not a valid command: s
[error] Expected 'show'
[error] Expected project ID
[error] Expected configuration
[error] Expected ':' (if selecting a configuration)
[error] Expected key
[error] Not a valid key: s
[error] s/compile
[error]  ^

Now at least it describes the error correctly (though it's still not a good user experience).

Thanks for the report. I think this is a duplicate of https://github.com/sbt/sbt/issues/5039.


Persist resizable pane position in sessionStorage and prevent collisions on window resize

Overview
This PR adds two followup changes from #162, the resizable pane PR:

It persists pane position in sessionStorage, so the page can be refreshed and they will appear to not move at all -- it 'just works'.

It adds a window resize listener that will, if the resize would cause the panes to collide with one another, scales them down proportionally, as if they are being 'squished together'. This is necessary to prevent situations where one pane's handle is not grabbable due to panes overlapping.

Tests
[Include a link to the passing GitHub action running the test suite here.]
Legal
This project is available under the Apache 2.0 License.

looks good! I think we could add an integration test that actually resizes them - but this can be merged in without that

Yeah, that's coming next; was hoping to include that in this PR but didn't finish by Friday


Use geospatial search for nearby hotspots

the new app search will take advantage of algolia that we have implemented in explorer. a user can enter different search terms (hotspot name or a location) to find relevant results.
search will be used for:
finding hotspots to explore more or to follow
discovering hotspot density in a location (city, state/province, country)

This feature will also enable other Hotspots (not owned) to be displayed on a map as "Nearby Hotspots".


make cql code async, return future

also fixes flakey test by properly waiting on store operations to return
in future.

@michaelsembwever I'd really like to merge this or some revision of it today. These build failures in cassandra are killing productivity

@adriancole i've eyeballed the PR and it looks good (fantastic).
i would have liked to have done some manual testing on it as well though.
maybe somewhere else has done this?
otherwise it's a +1 from me.

@michaelsembwever by manual testing, you mean bring up the stack and click around/make traces? I can do that

@adriancole

by manual testing, you mean bring up the stack and click around/make traces?

yes that's all.
(stress-testing with a modified tracegen might also be cool, but something for another day i think)

ok ran collector, query, tracegen, web... all with finagle scribe logging.


feat: Allow passing arguments to test script

This is #103 with a small fix for npm run demo et al.

so it would be super to merge this, but I would like to see an end-2-end example test (and readme description)

@bahmutov added

@tlvince take a look at the latest release v1.8.0 - it now allows passing arbitrary shell commands as arguments. I think this makes this PR unnecessary?
{
    "scripts": {
        "start": "npm start",
        "ci": "server-test :8000 'mocha e2e-spec.js --verbose'"
    }
}

@bahmutov it's close, but we need to be able pass extra args from the cli, rather than as part of the script itself, e.g.:
❯ yarn test:func:ci --spec foo

This currently throws on 1.9.0:
❯ yarn test:func:ci --spec foo
yarn run v1.15.2
$ start-server-and-test serve:cypress-assets http://localhost:8080 test:func:run --spec foo
/Users/tomvincent/dev/js-modules.verticals/node_modules/lazy-ass/index.js:117
      throw err;
      ^

Error: expected <NPM script name that starts server> <url or port> <NPM script name that runs tests>
example: start-test start 8080 test
see https://github.com/bahmutov/start-server-and-test#use

yup, @tlvince it does not allow you to add test arguments - but with yarn or npx you don't need to! The new syntax allow you to simply do from the terminal:
$ yarn start-test serve:cypress-assets 8080 'mocha --spec'

See https://github.com/bahmutov/start-server-and-test#npx-and-yarn
I just don't want to add arguments to the test command only, because server start command probably would need the same.

Fair enough. The alternative works fine. Thanks!


Muli Google font

Issue description:
We have been used google font Muli in theme martfury. After update to version 3.1.5. Font is gone.
Version used:
(Did you try using the develop branch from GitHub? There's a chance your issue has already been addressed there)
Using theme_mods or options?
Code to reproduce the issue (config + field(s))

Muli has been renamed - https://github.com/google/fonts/pull/2504

Thank You for fast respond :)


Create Launch Plan

Thought: Important angle for marketing campaign is that the project is only open for a limited time, so there is only limited time access to the tests. Creates scarcity -> creates value.


Elastic updates

Updated elastic pack.

Problems which implicit parameters were solved where it makes it reasonable.
Readme updates.
Logstash integration tips.

Thanks. I will have a look shortly.

There are some pep8 and pylint failures which need to be fixed - https://travis-ci.org/StackStorm/st2contrib/builds/63086792

Cool stuff this pylint. I've fixed chunk_index_list invocation.
Can I somehow add scenario for pylint to bypass  errors like these:
E:  8, 9: Module 'logging' has no 'getLogger' member (no-member)
E:121,15: Instance of 'EasyDict' has no 'timestring' member (no-member)

On Tue, May 19, 2015 at 2:19 PM, Tomaz Muraus
<EMAIL_ADDRESS>wrote:

There are some pep8 and pylint failures which need to be fixed -
https://travis-ci.org/StackStorm/st2contrib/builds/63086792
—
Reply to this email directly or view it on GitHub.

Yeah, you can add "disable" pragma to the end of the line in questions - # pylint: disable=no-member.
In general, you should also always try to figure out the root cause first before simply ignoring an error - in a lot of cases, it detects actual issues, but in some cases, it detects false positives (especially if there is a lot of meta programming and "magical" code).


chore: fix for 3.10

@armandojimenez update pubspec.yaml:
  extended_image:
    git:
      url: https://github.com/SuaMusica/extended_image.git
      ref: feature/flutter310

thanks for your pr,  8.0.0 is ready on pub.


Bump Android app version

This PR bumps the current Android app version from 2.13.1 to 2.13.2.

GitHub Release: https://github.com/corona-warn-app/cwa-app-android/releases/tag/v2.13.2

@Ein-Tim Thanks.


WPE DRM not displaying anything on RPI4 while works on RPI3

I'm trying to build image with wpewebkit by using meta-webkit. I'm using hardknott release and image build smoothly.
I'm trying to use opensource VC4 + DRM backend to display web content following this instructions: https://github.com/Igalia/meta-webkit/wiki/RPi#option-2-building-an-image-with-mesa-vc4-driver-weston-and-wpebackend-fdo
While I build it for rpi3 I can display webpages etc. but image build for rpi4 just don't display anything at all. Just want to ask if anyone have experience with that.
I was also looking at https://github.com/WebPlatformForEmbedded/meta-wpe layer but it seems it's use weston + wayland. I want to use only DRM and not window manager. Thanks for any info.

I also only tested this back in the days with RPi3. I haven't tried it on RPi4 at all. We'd need to look into it a bit.

OK thanks if I can help somehow with testing or so pls let me know.

are you able to run graphics at all ? e.g. does weston render ok on rpi4 ? and did you try 32bit rpi4 or 64bit ? I would suggest to use 64bit.

Yes. With weston it works, but I would like to use drm backend cos I don't need window manager at all. Using 32bit only.Thanks.

can you try 64bit?

Tried and there is build error for cairo:
/home/builder/build/tmp/work/cortexa72-poky-linux/cairo/1.16.0-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/10.2.0/ld: cannot find -lbrcmEGL
| /home/builder/build/tmp/work/cortexa72-poky-linux/cairo/1.16.0-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/10.2.0/ld: cannot find -lbrcmGLESv2

you seem to be using userland graphics. which wont work in 64bit

Tried wpewebkit from meta-webkit for 64 bit and same issue. cog seems to start but it reports:
cog --platform drm https://google.sk
Cog-Message: 06:59:02.651: <https://google.sk/> Load started.
Cog-Message: 06:59:03.114: <https://www.google.sk/> Redirected.
Cog-Message: 06:59:03.488: <https://www.google.sk/> Loading...

** (cog:274): WARNING **: 06:59:05.180: failed to set mode: Invalid argument
Cog-Message: 06:59:05.393: <https://www.google.sk/> Loaded successfully.

but display is empty.

Tried 64bit wpe-westeros-image raspberrypi4-64 but similar issue. On control webpage I was not able to start webkit:

and wpeframework.service displays only:
Jun 16 11:42:46 raspberrypi4-64 WPEFramework[352]:<PHONE_NUMBER>280: INFO: ../git/drm/westeros-gl/westeros-gl.c:2870 opened /dev/d
ri/card0: master 1
Jun 16 11:42:46 raspberrypi4-64 WPEFramework[352]:<PHONE_NUMBER>280: INFO: ../git/drm/westeros-gl/westeros-gl.c:2917 westeros-gl:
have drm atomic mode setting
Jun 16 11:42:46 raspberrypi4-64 WPEFramework[352]:<PHONE_NUMBER>312: INFO: ../git/drm/westeros-gl/westeros-gl.c:3008 wstInitCtx: c
urrent mode 640x480@60
Jun 16 11:42:46 raspberrypi4-64 WPEFramework[352]:<PHONE_NUMBER>317: INFO: ../git/drm/westeros-gl/westeros-gl.c:3204 wstInitCtx; f
ound 7 overlay planes

So it seems it is completely broken ;).

@nandra did you manage to figure this one out? Maybe the wpe guys would know more?


Webjob host appears to be crashing after webdeploy in US East datacenter

During the deployment, the webjob host in US East datacenter does not even change the status of webjob to "Stopping" and ceases all the activity - not even swap wakes it up and the only thing that helped was manually starting the webjob via portal. In EU West datacenter it appears to be fine, while the configuration, code & deployment steps are completely the same.
Repro steps.

Built via Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework
Deployed to staging slot via az webapp deployment source config-zip -g "..." -n "..." -s "staging" --src "..." (in sample logs seen at 10:03 AM)
After deployment swapped via az webapp deployment slot swap -g "..." -n "..." -s "staging" (in sample logs seen at 10:25 AM)
Manually starting the webjob, because our alerting detected it was not running (in sample logs seen at 10:46 AM)

Project structures.

App service with "always on", .net 4.7, 64bit
Continuous webjob processing messages from event hub (2 copies in 2 separate web apps in each datacenter, both in US are acting the same). Nothing else runs on that app service.
Deployed to staging slot, after potential manual testing swapped to production slot

The log/error given by the failure.
Logs from US East datacenter (the broken ones - stopping at deployment time logs only the first line & any information from the swap time is completelly missing):

...
[12/31/2019 10:03:04 > 73d9a5: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[12/31/2019 10:46:04 > 73d9a5: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[12/31/2019 10:46:04 > 73d9a5: SYS INFO] Status changed to Starting
[12/31/2019 10:46:04 > 73d9a5: SYS INFO] WebJob singleton setting is False
[12/31/2019 10:46:18 > 73d9a5: SYS INFO] Run script '<My_webjob>.exe' with script host - 'WindowsScriptHost'
[12/31/2019 10:46:18 > 73d9a5: SYS INFO] Status changed to Running
...

Logs from EU West datacenter (the expected ones - no information about manually starting the webjob, because it wasn't necessary and therefor wasn't done):

...
[12/31/2019 10:03:06 > fe93d7: SYS INFO] Detected WebJob file/s were updated, refreshing WebJob
[12/31/2019 10:03:06 > fe93d7: SYS INFO] Status changed to Stopping
[12/31/2019 10:03:06 > fe93d7: INFO] Job host stopped
[12/31/2019 10:03:11 > fe93d7: ERR ] Thread was being aborted.
[12/31/2019 10:03:11 > fe93d7: SYS INFO] WebJob process was aborted
[12/31/2019 10:03:11 > fe93d7: SYS INFO] Status changed to Stopped
[12/31/2019 10:03:11 > fe93d7: SYS INFO] Status changed to Starting
[12/31/2019 10:03:11 > fe93d7: SYS INFO] Job directory change detected: Job file 'AngleSharp.dll' timestamp differs between source and working directories.
[12/31/2019 10:03:14 > fe93d7: SYS INFO] Run script '<My_webjob>.exe' with script host - 'WindowsScriptHost'
[12/31/2019 10:03:14 > fe93d7: SYS INFO] Status changed to Running
[12/31/2019 10:03:24 > fe93d7: INFO] No job functions found. Try making your job classes and methods public. If you're using binding extensions (e.g. ServiceBus, Timers, etc.) make sure you've called the registration method for the extension(s) in your startup code (e.g. config.UseServiceBus(), config.UseTimers(), etc.).
[12/31/2019 10:03:24 > fe93d7: INFO] Job host started
[12/31/2019 10:25:17 > fe93d7: SYS INFO] WebJob is stopping due to website shutting down
[12/31/2019 10:25:17 > fe93d7: SYS INFO] Status changed to Stopping
[12/31/2019 10:25:17 > fe93d7: INFO] Job host stopped
... (running correctly without need to start manually)

I have tried to investigate the logs in "trace" folder in kudu, but I didn't find anything suspicious, or any difference between EU & US.
Debug your Azure website remotely.
If you need subscription ID & web app name, please contact me via my primary public email of my account.
Mention any other details that might be useful.

It looks like it was still OK at 26.12.2019, but I will check that information with the rest of our team (I wasn't running the deployment).
The "special" settings in app service we use:
WEBJOBS_IDLE_TIMEOUT -> 3600 (on both staging and production slots)
WEBJOBS_DISABLE_SCHEDULE -> 0 (only on staging)
WEBJOBS_STOPPED -> 0 (only on staging)

Appreciate a detailed explanation of the issue @JiriKovar and apology for the delay!
If you browse to Kudu Debug Console and try to run exe directly, it might yield some clue.   Also try to create another site in the same App Service Plan and run, see if repro.  You could try different ASP on the same region see if repro.   Feel free to share site name (indirectly) and the webjob name.

Hi @suwatch,
I will try that next time it happens, thank you for all your suggestions.
The subscription ID is: 52da...8f87, as far as the site name, we have 4 where this is happening, as a example 2 of those should have a name that have name "de...er-br..ge-*-usa...." and it happens on all the webjobs running there.

Hi
If the problem persists and is related to running it on Azure App Service, please open a support incident in Azure:
https://learn.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request
This way we can better track and assist you on this case
Thanks,
Joaquin Vano
Azure App Service


Keepeer App

please assign it to me.

@kuldeepjoshi27 Please explain your idea. It would be better if you could attach some relevant screenshots or designs.

these are the screenshots maam of keeper app i have created i have used react in this project

@Vanshiii203 have an eye maam

@kuldeepjoshi27 Assigned to you


Fix for Yoast SEO metabox on multisite #1129

Use Wordpress internal function to restore current blog instead of manually doing it. Solves issue with Yoast SEO metabox on multisites.
I'm not sure if my changes will break other functionality. But I've done some testing on our site and not encountered any problems at all. We use ACF, WPML and many more plugins and it seems like it hasn't affected them.

Coverage decreased (-0.01%) to 96.131% when pulling 9c9df3cac300fe3f25ca793a4844c98b5df7af21 on alexandernanberg:master into ef1a9bd0ccf5794d931199c43ef0ac057361c91b on timber:master.

Thanks @alexandernanberg! Unfortunately the change causes a test to fail; can you take a look at resolving that? (looks to be pretty straightforward) — then we can merge this in!

Here's a link to the Travis job: https://travis-ci.org/timber/timber/jobs/176334361

Current coverage is 95.84% (diff: 100%)

Merging #1244 into master will decrease coverage by 0.51%

@@             master      #1244   diff @@
==========================================
  Files            44         44
  Lines          3187       3151    -36
  Methods         425        422     -3
  Messages          0          0
  Branches          0          0
==========================================
- Hits           3071       3020    -51
- Misses          116        131    +15
  Partials          0          0

Powered by Codecov. Last update ef1a9bd...9c9df3c

Coverage decreased (-0.007%) to 96.134% when pulling 6fe675a5594971713b080ec8c783438721c92765 on alexandernanberg:master into ef1a9bd0ccf5794d931199c43ef0ac057361c91b on timber:master.

@jarednova My intended fix apparently failed more tests. I haven't used Travis before but is there some simple way to test everything before you push your commit? Googled a bit but didn't find anything concrete.

Coverage decreased (-0.004%) to 96.136% when pulling 8d3da71c2fb118e0565eb1668553bc740082d60b on alexandernanberg:master into ef1a9bd0ccf5794d931199c43ef0ac057361c91b on timber:master.

@alexandernanberg that did the trick! For next time, here's a guide to getting tests setup locally:
https://github.com/timber/timber/wiki/Unit-testing

@jarednova Ahh I completely missed the wiki for unit testing, I'll keep that in mind for future pull requests! Thanks for merging this btw


Badges for New Yaml (With Stages) Does Not Work

These badges were copied from the Azure DevOps site but they don't actually work.
[![Build Status](https://dev.azure.com/schema-net/Schema.NET/_apis/build/status/Schema.NET?branchName=master&stageName=Build&jobName=Build&configuration=Build%20Linux)](https://dev.azure.com/schema-net/Schema.NET/_build/latest?definitionId=1&branchName=master)

[![Build Status](https://dev.azure.com/schema-net/Schema.NET/_apis/build/status/Schema.NET?branchName=master&stageName=Build&jobName=Build&configuration=Build%20Mac)](https://dev.azure.com/schema-net/Schema.NET/_build/latest?definitionId=1&branchName=master)

[![Build Status](https://dev.azure.com/schema-net/Schema.NET/_apis/build/status/Schema.NET?branchName=master&stageName=Build&jobName=Build&configuration=Build%20Windows)](https://dev.azure.com/schema-net/Schema.NET/_build/latest?definitionId=1&branchName=master)

This is what they look like:

See badges live at the bottom of this project page.

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

ID: d6f530be-df56-eb28-e9a5-9e076554277f
Version Independent ID: 37367a1e-e655-14ee-dfe4-7270ad85c7eb
Content: Share your Azure DevOps Services packages with badges
Content Source: docs/artifacts/package-badges.md
Product: devops
Technology: devops-artifacts
GitHub Login: @elbatk
Microsoft Alias: elbatk

I am experiencing the same issue since a couple days, all my badges are gray: https://ncine.github.io/ci/

It looks like these are Azure Pipelines badges, not Azure Artifacts (I see some of your Azure Artifacts badges behaving normally). Adding @andyjlewis to take a look and point you to the right people. Closing this issue here as it seems like a product problem and not a docs problem. Andy, hoping you can help these people out :)

@vijayma can you take a look?

Can I raise this issue elsewhere, so it's tracked?

@RehanSaeed I apologize. There was a change made internally for looking up the specific jobs, and it has broken status badges. If you revisit the badge generator dialog it should show you a corrected link. Additionally, work is being done to see if we can easily detect these older badge requests and silently treat them as having been made with the correct information.

If you find that the generator dialog still doesn't generate correct links, file an issue at the Azure DevOps Developer Community, and then tag me (maoswald at msft) in a comment.

Badges are still broken for me. :cry:
Only the Pipeline Scope from the Status badge window is working, but none of the singular job ones.
For example in this project of mine: https://dev.azure.com/encelo/nCine/_build?definitionId=3

Can confirm that badges are still broken in in the Azure DevOps badge generator screen.

Raised issue https://developercommunity.visualstudio.com/content/problem/627180/badges-for-new-yaml-with-stages-does-not-work.html


Iframe persistence

Hi @barrydegraaff
Thanks for this zimlet.
Is there any way of ensuring that iframes aren't reloaded every time you change tab ?
I've tried different things, without success. The Component seems to be destroyed as soon as you leave the tab.

Sorry this is not possible in the (p)react framework


chore: reorganize and rename the Embedding --> Homeomorph constructions

rename Homeomorph.ofEmbedding to Embedding.toHomeomorph
move Embedding.toHomeomeomorph_of_surjective earlier (and remove the extra "meo")
rename Homeomorph.homeomorphOfContinuousOpen to Homeomorph.ofContinuousOpenEquiv.

It looks like this PR is ready for landing, except for a merge conflict. Can you merge master, please? Thanks!
Personally, I find this PR a nice clean-up and would much prefer it to land - if you just need help merging master, I can certainly try to do so.


Provide access to C function pointers

For example:
typedef lv_design_res_t (*lv_design_cb_t)(struct _lv_obj_t * obj, const lv_area_t * clip_area, lv_design_mode_t mode);
...
lv_design_cb_t lv_obj_get_design_cb(const lv_obj_t * obj);

Today obj.get_design_cb returns a generic pointer ("Blob") that cannot be used to call the original function.
Alternatively, the binding could return a function object that could be called from Python.
Also relevant to struct members which are function pointers.

Done.
In the example script below (custom widget), self.parent.get_signal_cb()(self.parent, sign, param) is a function pointer that is returned from get_signal_cb and gets called with arguments.
import display_driver
import lvgl as lv

class MyLine(lv.obj):

    def __init__(self, par):
        super().__init__(par)
        self.ancestor_signal = self.get_signal_cb()
        self.set_design_cb(self.design)
        self.set_signal_cb(self.signal)
        self.pressed = False
        self.parent = par

    def signal(self, line, sign, param):
        prev_pressed = self.pressed
        if sign == lv.SIGNAL.PRESSED:
            self.pressed = True
        elif sign == lv.SIGNAL.RELEASED or sign == lv.SIGNAL.PRESS_LOST:
            self.pressed = False
        print("sign = %s, pressed = %s" % (sign, repr(self.pressed)))
        if (self.pressed != prev_pressed):
            self.invalidate()
        self.parent.get_signal_cb()(self.parent, sign, param)
        return lv.RES.OK

    def design(self, line, clip_area, mode):
        print("mode = %d" % (mode))
        if mode == lv.DESIGN.COVER_CHK:
            return lv.DESIGN_RES.NOT_COVER
        if mode == lv.DESIGN.DRAW_MAIN:
            area = lv.area_t()
            self.get_coords(area)
            h = self.get_height()
            x_ofs = area.x1
            y_ofs = area.y1
            if self.pressed:
                p1 = lv.point_t({'x':x_ofs, 'y': y_ofs})
                p2 = lv.point_t({'x':x_ofs+h, 'y': y_ofs+h})
            else:
                p1 = lv.point_t({'x':x_ofs+h, 'y': y_ofs})
                p2 = lv.point_t({'x':x_ofs, 'y': y_ofs+h})
            dsc = lv.draw_line_dsc_t()
            dsc.init()
            lv.draw_line(p1, p2, clip_area, dsc)
        return lv.DESIGN_RES.OK

scr = lv.obj()

line = MyLine(scr)
line.align(None, lv.ALIGN.CENTER, 0, 0)
line.set_drag(True)

lv.scr_load(scr)


Missing license field in each package.json

Description
The following files are missing a license field:

https://github.com/ChainSafe/Multix/blob/main/packages/ui/package.json
https://github.com/ChainSafe/Multix/blob/main/squid/package.json

Steps To Reproduce
Add clear steps on how to reproduce the bug

Run yarn
View output `warning package.json: No license field

Expected Behaviour
Add Apache license to those files

Hey Luke, thanks for the issue. I didn't have the warning with yarn 3.5, (you should run corepack enable before building). But it still can't hurt to add it.


feat: Specify merge-method

What?
Specify the merge-method when enabling auto-merge (resolves #2).

Allow setting it via a merge-method input variable.
When unset, attempt to read the default for the current repository.
Fall-back to merge (current & default Github behaviour).
Also refactor out the main body of this action into a class and make it friendlier to work on this offline.

Why?
Workflows are unique and specific to codebases, and so it's best not to force MERGE as on everybody who uses this!

Small smoke-test-ish thing here: https://github.com/alexwilson/frontend/pull/1481
There has to be a nicer way of developing for actions...

Small smoke-test-ish thing here: alexwilson/frontend#1481

Nice!

There has to be a nicer way of developing for actions...

Yeah, they are currently really annoying to develop and test properly

Mind having another look at this @JakeChampion?
README has some further instructions


[suggestion] fade older chat messages

it would be great to have it so chat messages would fade out after a customisable set time.
and reapear all messages to the fold when you focus the chat box.
As example see Minecraft chat functionality.

So this can be implemented, but I think it would work best with a fully custom chatbox, like one that only opens when you press enter. As it stands, the messages will fade away but the other chatbox elements, like the scroll bar, chat entry, etc will still be visible.

resizable chat could be a co-exist with fading chat if you want to also resize the chat.
there are reasons for it to be integrated and to be separate


Error After Updating Nextflow and Phoenix Versions

Hello Everyone,
After updating both Nextflow and Phoenix to the latest versions, I am encountering an error while running the pipeline. The error occurs during the CDC_PHOENIX:PHOENIX_EXQC:ASSET_CHECK (1) process.
The pipeline fails with the error message mentioned below.

I have verified the paths to the input files and dependencies.
I have checked the Nextflow and Phoenix logs, but I am unable to identify the root cause of the issue.

Question:

Are there any known issues with the updated versions of Nextflow and Phoenix?
Could the error be related to changes in file paths or input/output configurations introduced in the new versions?

Thanks,
Ashita Jawali

Hi Ashita, what version of nextflow are you using? I don't know of an issue with particular versions of Nextflow and PHoeNIx except for some issues with Docker. I think the issue is that the output file name was changed from Phoenix_Output_Report.tsv to Phoenix_Summary.tsv in v2.0.2. I think if you just change that name reference in the wrapper you will be good. Let me know if that resolves the issue. We changed the name of the file in response to feedback from our compliance program. Any files with "report" in the name were replaced by "summary" in file names to avoid confusion regarding the difference between public health results (i.e. summary) and diagnostic results (i.e. report).

The Nextflow version I am using currently is 24.10.3 and the Phoenix version is 2.1.1. I tried changing the Phoenix_Output_Report.tsv to Phoenix_Summary.tsv as per your suggestion in my helper function but still I am getting the same error.

Hey, so I ran a set of samples with the same version of nextflow and phoenix and didn't get any error so I think there is some other hiccup coming from the wrapper script. Is the author of the script, Adrian I assume (?), still around to look into it? If not I can try to pull the script and see what the issue is.

No, Adrian is not around to look into it he left the organization. It would be of great help if you could look into the script.
Thanks,
Ashita


Ability to bound dependencies in controller actions by type-hinting the parameters

Feature
It would be great to have an ability to bound dependencies in controller actions by just type-hinting them. In case of web/Controller, it can check if a type-hinting class implements ActiveRecordInterface, and if yes, it should try to call the findOne method with the data provided by the parameter; if findOne returns null then it just throws NotFoundHttpException.
Suggested syntax
public function actionIndex(Request $request)

public function actionView(Entity $model) // Entity extends ActiveRecord

public function actionSomeAction(SomeDependencyInterface $someDependency) // interface binding defined in config

it can check if a type-hinting class implements ActiveRecordInterface, and if yes, it should try to call the findOne method with the data provided by the parameter

Which parameter?

The type-hinted one.

Duplicates #9890


fix(contrib/azure)-replace discovery url

closes #4679
Fix bug related to a null value discovery URL that was blocking deployment of Deis to Azure

Thanks for the contribution! Please ensure your commits follow our style guide. This code will be tested once a Deis maintainer reviews it.
Your Pull Request can earn you credit at DigitalOcean! See http://docs.deis.io/en/latest/contributing/hacking/#digitalocean-credit for details.

I don't see how this would fix anything. replace() is just a python string function, so changing what it searches for from #DISCOVERY_URL to $DISCOVERY_URL is a no-op. $DISCOVERY_URL isn't being interpreted as a shell variable in the python code, nor in user-data, so the issue must be something different. (And this change breaks other providers as noted above.)
Could you enter a GitHub issue with details of the actual Azure failure? Maybe that would help pin it down and fix it.

Here's an alternative implementation: https://github.com/sgoings/deis/blob/rigger-azure/contrib/azure/create-azure-user-data#L55-L66
The problem is that the comment in YAML (#DISCOVERY_URL) is stripped out (discovery's value is empty) by yaml.safe_load on newer versions of PyYAML.

@mboersma she did (#4679)

the comment in YAML (#DISCOVERY_URL) is stripped out

Ok, then this change would help I assume, but it needs to be made and tested against all providers.

@mboersma @sgoings Thanks for the feedback. What is the best way to test this against all the providers?

Looks bueno @ritazh. Just need a rebase + squash to 1 commit!

@sgoings Done!

It appears Deis needs a similar fix for GCE to #4588.


adding safety checks and tests

Added more checks in the library to return false if nodes don't exist. Also added more tests for better code coverage and updated the README

Looks good, make sure to update the version and do a doctoc before pushing into master, probably a 0.+1.0 update. Version is located in README, top of source file, and package.json file


Add dynamic framework target (Carthage)

This PR adds a Carthage compatible dynamic framework target #203.
The resulting artifact is SBJson4.framework.
In order to have consistent targets, I've renamed the Mac target to SBJson4-Mac.
@stig please review and tag the release v4.0.3

I believe (but can't confirm at the moment) that the test failures are due to your removal of XCTest dependencies?

[Current coverage][cc-pull] is 87.72%
[][cc-pull]

No coverage report found for master at e3bce3c.

Powered by Codecov. Last updated by [e3bce3c...207dfa3][cc-compare]
[cc-base-branch]: https://codecov.io/gh/stig/json-framework/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/stig/json-framework/compare/e3bce3cd69ec38c5aab1fd46318b3d9174c7155c...207dfa39913644629407028b27386905e39c1698
[cc-pull]: https://codecov.io/gh/stig/json-framework/pull/216?src=pr