Espalexa aways returns 255

Using a previously working sketch it was rebuilt using the latest Espalexa 2.3.3 and the release 2.5.0 for the ESP8266. The return value is always 255 for On or Off much like what occurred with 2.4.2 without the webserver file hack. My understanding was that issue which is related to the Alexa itself was corrected in the 2.5.0 but yet the behavior of the sketch has reverted back to how it worked without the 8266 library hack.

Thanks, your support is appreciated.

I just started using this library today, and when I say "Alexa turn moonlight green" it always returns 255 for R, G, and B.

Quick update, I removed the devices from Alexa and re-initialized.  This time it came up as "Royal Philips Electronics smart device" upon discovery -- previously it was something else.
Now it's working great!! Fantastic project, thanks a million!!

MrDadaGuy provided a good hint. When I looked in my device list I have for the Espalexa devices "Light Strip" and "Royal Philips Electronics smart device" on each device. When I had Alexa Forget the "Light Strip" device everything works as designed. The issue is if I rerun Discovery it adds all the same devices with "Light Strip" and I have to go in and delete them for things to work correctly.
How can I prevent the "Light Strip" device from showing up on discovery?
Thanks.

Interesting, never heard of that issue yet! I always only get the "Royal Philips Electronics smart device". Do you have multiple Echo devices on the network? And do you discover via app or voice? I think it might be possible that the device gets added twice because two Echos discover it in different ways...

"Light Strip" -- yes, that's the other device I had previously removed.
To answer @Aircoookie - I have multiple Echo devices -- a couple of Echo Gen 1, a few Dot gen 2, an Echo Show (this has a Hue hub I believe).  I was discovering using the Android Echo app.  I was also using the android app for most of my testing, and validated using Show and Dot once I got my code working.
My code is here:  https://bitbucket.org/veggiebenz/moonlight-esp8266/

I've done some more testing and subsequent discoveries (through web interface) will usually result in duplicate devices, one that's a Light Strip, and another Royal Philips Electronics smart device.  I am deleting the Light Strip device and things are behaving well.
Thanks again for a great project!

I have multiple Echo devices (Gen1, Gen2, maybe one Gen3 not sure on that) but it does not matter if you use voice Discovery or the Web interface it still discovers the two different devices for each physical device.
What in the library is the origin of the "Light Strip" descriptor?
Thanks.

I am also experiencing an issue where the device shows up as Light Strip and not Royal Philips Electronics smart device. I am running v2.3.3 on Adafruit Feather32 (ESP32) core 1.0.1 on Arduino IDE 1.8.7. To make things even more interesting the device worked great for about 2-2.5 days but as of this morning, I had 4 (the number of devices declared in my ESPAlexa sketch) new devices all of the Light Strip variety where they all had been Royal Philips Electronics smart device previously. I did not initiate a new discovery but cannot guarantee no one else in my house did not. The ESP32 device did not reboot during this period (i have it report it's uptime via MQTT to my backend) but since the new devices showed up this morning everything is reported as full brightness and white. I have deleted the Light Strips and run a new discovery but still show up as Light Strip. I have run discoveries from the Android app, Apple app, Show v1, Dot v2 & v3 and Echo Plus with Smart Hub built in. I even tried reflashing the same code just too see what happened (same results). I am at a loss as to what to try next...any suggestions would be greatly appreciated. Great project, when it works it is awesome!! Here is a screenshot showing the details of one of the lights in question.

Okay, after removing my Dot Gen3 from my environment, deleting my 4 discovered devices, running a discovery from any of the previously mentioned devices/apps finds them as Royal Philips Electronics smart device!?! I will leave the Gen3 offline for a few days and see what happens, if all continues normally I will re-introduce it and let you know what happens. Again, great library

I want to clarify/correct on my previous statement in that I have only Gen1 and Gen2 devices and they are running the latest firmware. The "Light Strip" only shows up in the app under devices when I run discovery from the app and it does not show up when I run it using voice from either the Gen1 or Gen 2 devices. Using voice I get the "Royal Philips Electronics smart device" and everything works as designed. I have noticed after a router reboot that the "Light Strip" shows up again but that needs to be confirmed to be 100% that the reboot is what caused it to appear.

I had checked at night and no "Light Strip" was present but this morning it came back. No discovery was initiated by me and the router had not rebooted so it seems that Amazon issued a "Discover Devices" overnight and maybe it is done at some preset intervals. When the "Light Strip" appears you can only turn the devices on but not off so until you delete the "Light Strip" which could be at least once a day it cripples usage.

@aircoookie  I concur with @CodeNoMore that during the night last night a non-requested discovery took place again replacing the Royal Philips Electronics smart device with Light Strip. I deleted ran voice discovery from Show v1 and all come back to Royal Philips Electronics smart device. 5 hours later they were all back to Light Strip, again with no requested discovery??? I am able to discover Royal Philips Electronics smart device via the Android app sporadically, 2 out of 20 tries during last round of testing, other 18 times shows as Light Strip. Is there anything I can provide, code, debugging logs, etc to help diagnose?

I am not sure if it matters, but I do have a Phillips Hue Gen2 Hub in my environment, just thought I'd throw that out there.

Ok, I just had my devices replaced with "light strips" without discovering as well!
I can still control on/off/dim wtih those, but even though they claim to support color, it has no effect.
I have a hunch this is because the modelid in the device JSON is "LST001", which is the 1st gen Hue light strip. Probably Alexa hasn't taken that into account before, but now does.
I'll get back to you once I have something to report!

Okay, I just pushed an update to mitigate this!
It seems like my huch about the modelid was correct for my environment at least. Color as well as dimmable devices show up as "Royal Philips Electronics smart device" again and work as expected.
Please get back to me on whether this fixes the issue for you as well!

@AircoookieI have updated the library and reflashed the board (the library is not yet available via Arduino IDE). All devices were still showing as Royal Philips Electronics smart device so I did not delete them. Everything seems to be working well, will update later. Thanks for the quick update!!

Everything worked great until this morning, now instead of Light Strip my devices have become Color Light and exhibit the same symptoms (all 255) as before. Since I had not deleted the previous devices prior to this update I have now done that and we are back to working. Will update again later tonight or tomorrow if this happens, or not, again.

@brentbrooks70 what Echo model are you using? If it is an Echo Dot, you are likely experiencing #6. Downgrading the esp8266 arduino core to v2.3.0 or using #define ESPALEXA_ASYNC could help. This wouldn't explain why it worked last night for you though (except if you have multiple Echos, where one discovers correctly and the other one overrides it with the broken configuration).

@Aircoookie I am not running on an esp8266, I am using an esp32 (Adafruit Huzza Feather32) with core 1.0.1. I have several gen2 Dots, an Echo Plus (zigbee hub built in), couple gen1 Shows and a gen3 Dot which I unplugged couple days ago during testing and this seemed to help with the application discover.
I think my issue yesterday was because I had not deleted the devices after deploying the new library. When I updated the library my defined devices all still worked so I left them and ultimately they turned into the “Color Light” (which I’m guessing is what you changed Lst001 to ). Since deleting them almost 24 hours ago and re-discovering they have worked perfectly.  I will update again in another day to let you know if it is still working or sooner if not. I appreciate all the help,!

Ah sorry, forgot to mention that important detail! Deleting the old device with the wrong type manually (and probably re-discovering once) seems to be required.

I just tested the 2.3.4 library and I do not get two devices on a discovery however the single device I get is "Dimmable Light". This always responds with a 255 for a On or Off command so things are different but still not working here. I did delete all the devices before the Discovery and repeated it twice.
Thanks.

@CodeNoMore you are affected by #6! Try #define ESPALEXA_ASYNC or use esp8266 arduino core 2.3.0 or 2.5.0 beta 1.

I change my code per your suggestion to use the async webserver as I have used that library before. I am glad you put support for it in this project. Things do now work as designed with the minor nuisance of two virtual devices showing up on each physical device in the list. I have several devices so it creates a bit of clutter and confusion. There is a "Royal Philips Electronics smart device" and a "Dimmable Light" the difference being from before is that control functions correctly in spite of having two devices listed for the same physical device. It would be nice to only get one virtual device per physical device showing up in the device list if you know a solution to that issue.
Thanks.

@CodeNoMore ok, good that it's at least working for now. The two virtual devices are created because of the implementation differences between Echo Dots (1st and 2nd gen) and other Echos (Dot 3rd gen and most big Echos). I don't have an option to patch this, Amazon will need to patch the earlier gen Echo Dots to exhibit the same behavior the other models do. You can try unplugging all your Echo Dots Gen 1 and 2, deleting all devices and discover again to only keep the "Royal Philips Electronics smart device". I don't know how it will take though until "Dimmable Light" appears again after turning on the Dots, since it seems like Echos periodically discover devices automatically without being asked to do so.

Thanks for the explanation. Unfortunately I spoke a bit too soon as when I add more physical devices some stop or will not work at all with all showing the two virtual names. From my tests it seems that Amazon at least does a discovery every night and maybe more so it does make this basically unusable. Doesn't seem like any options at this point from what you have said since it is 100% on Amazons side.
Thanks.

I have a slight hunch right now. Can you try deleting all devices in the app, but discovering via voice on your Echo (not Dot) 2 or Echo Dot 3 (you should have one of those, otherwise you shouldn't get Royal Philips devices). That should yield only functional devices, if I'm correct.
Otherwise, I'll get back to you once I have news on how to get the library to work properly.

I disconnected all but one of the ESPAlexa devices to keep it simple and ran voice discovery from the Gen1 Echo (tall). What showed up in the list was "Royal Philips Electronics smart device" and "Dimmable Light".
As a second experiment I did do voice discovery from a Gen2 Dot and it found "Dimmable Light" however after repeating the voice discovery a second time then the "Royal Philips Electronics smart device" showed up as well. That may have just been a timing issue why it did not show up on the first attempt.
Hope this helps.
Thanks.

Interesting, this negates my theory that a device is only added from the Echo you voice discover with!
@everyone Contrary to what I said previously, 2.5.0 beta 1 apparently DOES have the Content-type bug with the empty body and resulting "always 255" behavior. Please use 2.3.0, 2.4.x with workaround #6 or the async version until the issue is resolved.

This has been a bit of a conflaguration as this issue has morphed from how it started. After changing to the async webserver the original 255 issue was corrected as you have stated it should be but I thought that issue was still occurring because of the two different virtual device name which induced the original issue before migrating to the async webserver. That as it turns out was not the case. The two virtual device names for each physical device were being counted against the max number of devices set to 10 in the library. The number of counted devices was times two from the physical so I ran out of devices with the default setting and things stopped working correctly and somewhat erratically. Once I determined this I increase the number of devices using "#define ESPALEXA_MAXDEVICES" and now everything works as designed. Unfortunately there are still two names for each device cluttering up the list but hopefully that will be resolved at some point.
Thanks.

@CodeNoMore so you are saying, for every espalexa.addDevice() call, two devices are actually being added tp the library? Please check the [esp-ip]/espalexa page, do the devices appear there twice too?

Hmmm... I checked the IP/espalexa and it only shows one device like it should so that indicates it is only assigning one device within espalexa like it should. I guess at this point I don't have an explanation for what was causing the second issue I was seeing after the switch to the async webserver which ultimately corrected the always 255 issue.
Thanks.

@Aircoookie Sorry for the delay in reporting back... Since I last updated I have had to delete my discovered devices again, about 70 hours ago, as they had become "Color Light" once more and of course, began returning the ambiguous 255s again. Since then I have had no issue with any unrequested discovery but I have yet to return my Dot gen3 into service. I will do so this evening and see if that changes anything.
Again please let me know if I can perform any additional testing for you from my current type board (ESP32) or I have a few 8266s around I could load any combination library/core and have access to Show gen1, Echo Plus gen1, Dot gen2 & 3 and a Look. I do have several VLAN segregated WiFi networks so I could completely isolate a particular board and Echo device to be sure only they could discover/communicate with each other. Not sure if that would be of any value or not.


href links with variable is possible?

I am struggling to make dynamic link with variable.
Don't seem possible? (Would be an important limitation)
<mj-inline-links base-url="https://mjml.io">
            <mj-link href="{{var:firstPath}}">{{var:firstPathName}}</mj-link>
            <mj-link href="/documentation">Documentation</mj-link>
          </mj-inline-links>

The result is {{var:firstPath}} being stringified but not evaluated

Hi @sinsunsan
This is a duplicate of https://github.com/mjmlio/mjml/issues/410#issuecomment-346861140 so here's the link to the related issue.
I'm closing this one, the other one will be updated when MJML 4 is out from alpha

Hi @iRyusa
Not sure it is the same problem. As in the issue you mentioned  it seems to be a php $ problem.
My problem is when sending emails giving only a templateId of a mailjet transactional templates.
I am unable to use the variable {{var:customUrl:'http://www.default.url"}}in an html attributes, and the attribute I would like to use is href so that I can set an url dynamically.
So  do not works
I could of course compile the template in my server,  but I liked to be able to do it in mailjet.
Thanks

Did you check that {{ aren't encoded in the outputted html ?

There's a quote mismatch in that variable. Might not be the issue in
question but should be fixed to eliminate it as a possible cause.
Change:
{{var:customUrl:'http://www.default.url"}} |
Into:
{{var:customUrl:'http://www.default.url'}} |
Might not help, but might do
Kind Regards,
:----------------------------:
Dale McConnell
On 27 November 2017 at 10:49, Maxime Brazeilles<EMAIL_ADDRESS>wrote:

Did you check that {{ aren't encoded in the outputted html ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mjmlio/mjml/issues/893#issuecomment-347130570, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AKxLOJMcDTN1lOHX3GxFqryD7ZbEpScPks5s6oW4gaJpZM4QqtPp
.

I will compare a MJML   version made with you WYSIWYG with variable in the attribute like href, and my version to track down the problem.
If I fix it I will put it here.

I've got an error when i send my mail...
expression parsing error ## Unknown identifier: services' ## near ## {{var:url:'https://www.google.fr/' ##

@lgrdHenoc this issue has been closed for 2 years plus your problem isn't even related to MJML but to Mailjet. Please open a support ticket from your Mailjet account.

Verify Account
and then in your templateData just pass the customUrl it works for me


Doc pages

Let's try to get doc pages online. Under settings in this repo you can go to "pages". It should be configured to look something like this:

Nice! I configured it now. I'll have a look at the docs tomorrow!

For version specific docs (not just dev), you can install DocumenterTools (in temporary environment) and run DocumenterTools.genkeys() and follow the instructions.


Implement beta_cdf Presto Function

Description
Add missing function to handle beta_cdf prestosql function.

@aditi-pandit Please assign to me.


Adding Cursor Pagination to the gem by the Search Export Results

The Zendesk Support, Talk, and Help Center APIs have several endpoints that return lists of items, such as tickets, users, or articles.
For performance reasons, the APIs do not return large record sets all at once. Instead, they break up the results into smaller subsets and return them in pages. The number of items per page varies by the endpoint. For example, the tickets and users' endpoints return 100 items per page while the articles endpoint returns 30 items per page.
Zendesk has two methods of paginating through resources:
Offset pagination (previously referred to as just pagination). This method is supported by all resources. See Paginating through lists using offset pagination for detailed instructions.
Cursor pagination. This method is supported by most resources, such as tickets and users, and will be progressively introduced to all resources. See Paginating through lists using cursor pagination for detailed instructions.
Zendesk recommends using cursor pagination instead of offset pagination where possible. Cursor pagination provides greatly improved performance when retrieving extremely large recordsets.
By the way, the offset pagination as far as we know will be active till September 15, 2021.
Offset Pagination
By default, most list endpoints return a maximum of 100 records per page. You can change the number of records on a per-request basis by passing a per_page parameter in the request URL parameters. Example: per_page=50. However, you can't exceed 100 records per page on most endpoints.
When the response exceeds the per-page maximum, you can paginate through the records by incrementing the page parameter. Example: page=3. List results include next_page and previous_page URLs in the response body for easier navigation:
Offset Pagination Documentation
Cursor Pagination
To use cursor pagination, include the page[size] parameter in the request parameters. This parameter is also used to specify the number of items to return per page. Most endpoints limit this to a maximum of 100. See the API documentation for the specific resource.
Use the URL in the links[next] property to retrieve the next page of results. Using the above example, make a request to https://example.zendesk.com/api/v2/tickets.json?page[size]=100&page[after]=xxx to retrieve the next page of results.
Repeat the above steps until the meta[has_more] property is false. This indicates there are no further records and you should stop paginating.
Cursor Pagination Documentation
Search Export Results
Exports a set of results. See Query basics for the syntax of the query parameter.
This endpoint is for search queries that will return more than 1000 results. The result set is ordered only by the created_at attribute.
The search only returns results of a single object type. The following object types are supported: ticket, organization, user, or group.
You must specify the type in the filter[type] parameter. Searches with type in the query string will result in an error.
Export Search Results Documentation
Solution
As far as we needed, we had to implement the search method but using the cursor pagination. Using the default search method would not allow us to use the cursor pagination only the offset. So, we decided to include the Search Export which includes the cursor pagination for our requirements.
Due to this, we included some changes related to this.

Good time of day guys, do you plan to merge this PR? 👀
It would help us a lot 🙇🏻

Hey @alextrueman for sure, I just need someone to approve it!

@alextrueman in the meantime I guess you can fork this gem and merge it in your canary so you can use the changes of this gem.

Hey @KevinPedroza ,
I apologise for the delay in approving the changes. Its all done now, and am ready to approve more changes if any needed here.
Please tag me whenever/whereever needed

Hey @snatchblock!
No problem, for sure! Let me know when it is possible to merge it.


Table Splitting Example creates a Order_Status column in the database

Running the Table Splitting Example creates a Order_Status column which isn't intuitive. I don't know if this is the expected output because for existing databases we need to create [EntityName_BaseColumnName] for each column from the Base Entity class to use this approach which isn't feasible for many applications. Can you clarify if this is how this should work?

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

ID: c847da37-ca7d-1c42-8acf-405167085d27
Version Independent ID: bd4fe1c7-514d-cfb1-d975-4096306b06e9
Content: Table Splitting - EF Core
Content Source: entity-framework/core/modeling/table-splitting.md
Product: entity-framework
Technology: entity-framework-core
GitHub Login: @AndriySvyryd
Microsoft Alias: ansvyryd

@abhishek-raj Please post a small, runnable project/solution or complete code listing that demonstrates the issue.

We should add
modelBuilder.Entity<DetailedOrder>().Property(o => o.Status).HasColumnName("Status");


Using swift packages created by swift-bridge?

Is it possible to use the packages created by swift bridge locally, or is it necessary to set up a separate git repo and load them that way? I seemed to be OK building my bridge package in a folder under my project's monorepo and choosing "Add Local..." in XCode, at first. Then it started being very flaky, and now XCode cannot load any packages at all into my project (which is also under the monorepo). I have Googling and trying everything under the sun to fix it for a full day with no results.
What should my folder / git repo structure be for:

A rust cross-platform library
An xcode project with iOS/macOS apps
A swift-bridge produced Swift Package?

I've actually never used our Swift package stuff (I'm still using the Xcode + cargo setup, another contributor named Jomy10 contributed Swift package support) so I don't have a good answer for you.
This is mainly because I currently use swift-bridge for one application and that application was set up before we had Swift packages.
I think that most people using swift-bridge within their own applications are using Swift packages though.
So, hopefully someone else sees this issue.
If you look through some of the issues you might be able to find someone that you can email to ask about their setup.
Then we can document the answer to your question.
In the meantime, I'll tag @NiwakaDev to see if he has any thoughts here?
Also, this sounds like more of an issue with Xcode than swift-bridge, so you might first consider trying:

Cleaning your Xcode build cache
Upgrading to the latest Xcode

So this is definitely not related to swift-bridge packages, they seem to work just fine. I'll leave some notes here for future readers who might find it useful, and close this issue.
I tried everything under the sun related XCode settings/caches/data dirs/etc. Even uninstalling and reinstalling app store vs. dev portal download versions. In case anyone else runs into this issue, the following is my solution:
As near as I can tell, XCode does not like importing a local folder directly, whether created by swift-bridge or otherwise. It wants a git repo, and a local folder that overrides the git repo. There are some suggestions out there about making a fake local git repo, providing Xcode with the "file URL", and then overriding it, but none of these worked for me.
Using XcodeGen works perfectly. If you are a rust dev new to swift/ios/mac and struggling with Xcode, try this:

Build your swift package using swift-bridge and put it in any local folder you like (mine goes right into the same folder as the rest of my swift code)
Install XcodeGen
Set up a project.yml that references your local swift-bridge package folder, and use that package as normal (see the xcodegen docs for details on how to point to a local package)
Remove your .xcodeproj file from git, delete it, and recreate it with xcodegen every time you make changes (make sure you get all of the necessary build settings into a separate Info.plist first)


Piping seems to be broken with Unicode errors

mysql('db', cat('dump.sql')) throws the following error:
Traceback (most recent call last):
  File "db.py", line 91, in <module>
    args.func(args, access_key, secret_key)
  File "db.py", line 62, in _restore
    mysql('nwm', cat('dump.sql'))
  File "/usr/local/lib/python2.7/dist-packages/sh.py", line 1000, in __call__
    processed_args = self._compile_args(args, kwargs, call_args["long_sep"])
  File "/usr/local/lib/python2.7/dist-packages/sh.py", line 879, in _compile_args
    processed_args.append(encode_to_py3bytes_or_py2str(arg))
  File "/usr/local/lib/python2.7/dist-packages/sh.py", line 139, in encode_to_py3bytes_or_py2str
    s = unicode(s)
  File "/usr/local/lib/python2.7/dist-packages/sh.py", line 593, in __unicode__
    self.call_args["decode_errors"])
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 3024: ordinal not in range(128)

How is one supposed to handle the piping here?

Can you even cat the file with sh?  Is it just the piping that is breaking?

Yes, I can run cat dump.sql | mysql db on the command line without errors.

with sh

I don't understand the question? If you asking if I can run cat dump.sql on the command line, it blows up my terminal session. I'm running this is a docker session. It's clear there are non-ascii characters in the file.

import sh
sh.cat("dump.sql")

Just to circle back around on this, in case anybody else runs into the same problem, I'm guessing your terminal session has LANG=C or something, which is why the default encoding is "ascii" on the sh.cat" process.  If you're in an ascii env, and you know you have unicode you need to pass around, specify the encoding on the process:  sh.cat("dump.sql", _encoding="utf8")`


Update sphinx-gallery to a newer version

@GaelVaroquaux just green lit the process to de-vendor Sphinx Gallery & upgrade it using standard package management.


Fixed NodeBot methods

Fixed a few NodeBot methods. At my installation they haven't been working correctly.

Looks much nicer 👍

Looks much nicer 👍


Inferencing on CPU completely

Hi, Thanks for your work.
I am facing issues when trying to use CPU for inference. Can you point me in the right direction to solve the problems?

@aeviar  you can use this code , just remove image.cuda() and use image


Customer Checkout

...purchase items in the cart, so that I can get the items I want
...specify a shipping address and email address when I checkout, so that the items can arrive at the right place
...receive a confirmation email after I checkout, so that I know my order is being looked at
...receive a notification email when the order ships, and then when the order is delivered, so that I can stay up to date on when my order will arrive


JW-138 Added support for attaching interfaces.

To test it fully we need a working agent.

Pushed a new version. Please check and if it's okay then merge.


"undefined rows updated" when running an update in SQL editor

When running an update (or delete) from the SQL editor, the number of rows affected is shown as "undefined". The SQL-API response seems to be OK {"rows":[],"time":0.057,"fields":{},"total_rows":1} so it is probably a problem in the UI.

Closing since it is not going to be fixed in the current editor :).


XXX!! SEX Breckie Hill Leaked Video Trending HOT xHamster xx sex video

Gloria Bugie’s Video Leak: The Viral Scandal Taking Over Social Media In recent days, a video allegedly involving social media influencer Gloria Bugie has surfaced online, quickly becoming a trending topic across various platforms. The video, which many are referring to as the “Gloria Bugie Video Leak,” has sparked a flurry of discussions, ranging from curiosity to outrage. As the content continues to circulate, it has raised important questions about privacy, consent, and the ethical responsibilities of social media users and platforms.

🌐 CLICK HERE 🟢==►► CLICK WATCH XXX HHD
🌐 CLICK HERE 🟢==►► CLICK WATCH Download
In this article, we’ll explore the details of the leak, the public's reaction, and the broader implications of such incidents in today’s digital landscape.
The Gloria Bugie Video: What We Know The leaked video allegedly shows Gloria Bugie in an intimate situation. While it is not entirely clear how the video surfaced or who leaked it, its impact has been swift and far-reaching. Almost immediately after the video appeared online, it began to spread rapidly across social media platforms such as Twitter, Reddit, and TikTok.
The exact details surrounding the video’s origin are still murky. Some speculate that it may have been hacked from a private account, while others suggest it could have been shared without Gloria Bugie’s knowledge or consent. What is clear, however, is that the video has drawn massive attention, with users sharing it widely, commenting on it, and contributing to its viral spread.
Social Media’s Role in the Leak The role of social media in amplifying the spread of such personal content cannot be overlooked. Platforms like Twitter and Reddit, where viral content thrives, allowed the video to reach an enormous audience within a matter of hours. While many users shared the video out of curiosity, others reposted it purely for engagement, attempting to gain likes, retweets, or followers.
This rapid dissemination highlights the power of social media but also underscores its darker side, where personal moments can be exploited for public consumption. The situation serves as a stark reminder of how quickly private content can become uncontrollable once it is shared online. While social media has rules against sharing non-consensual intimate content, the enforcement of these policies often lags behind the speed at which such material spreads.
Public Reaction: A Divided Response As with most viral controversies, the public’s response to the Gloria Bugie Video Leak has been mixed. Some have shown sympathy toward Bugie, expressing outrage over the violation of her privacy. These users argue that no one, regardless of their public status, deserves to have their private life exposed in such a manner. They have called for the video to be removed from all platforms and urged others to respect her privacy.
On the other hand, some users have treated the video as mere entertainment, sharing memes and jokes, and even trivializing the violation of Bugie’s privacy. This kind of response not only shows a lack of empathy but also points to a larger issue in online culture, where scandals are often sensationalized, and personal boundaries are disregarded for the sake of clicks and views.
Ethical and Legal Considerations The leak of Gloria Bugie’s video raises important ethical and legal concerns. First and foremost is the issue of consent. The video was clearly a private moment, never meant for public consumption, and its distribution without Bugie’s permission is a serious violation of her rights. Many countries have laws that criminalize the sharing of intimate content without consent, often referred to as “revenge porn” or “non-consensual pornography.” Those responsible for leaking and distributing such material could face legal consequences if they are identified.
From an ethical perspective, sharing or viewing this content without considering the harm it may cause is deeply problematic. The video’s viral spread highlights a troubling aspect of online behavior, where privacy is often sacrificed for the sake of entertainment or attention. Leaks like this one serve as a reminder that behind every viral video is a real person who could suffer long-lasting emotional and psychological harm from having their private moments exposed to the world.
The Impact on Gloria Bugie For Gloria Bugie, the leak of this video could have profound personal and professional consequences. Many public figures who have faced similar invasions of privacy report experiencing long-term emotional distress, including anxiety, depression, and even a loss of trust in the people around them. For Bugie, the psychological toll of having such a private moment shared with millions of people cannot be understated.
Moreover, the pressure to publicly address the leak adds another layer of complexity. Public figures often feel compelled to release statements or take control of the narrative, which can be incredibly difficult in such personal and humiliating situations. Gloria Bugie now faces the challenge of managing her public image while also dealing with the personal fallout of this privacy breach.
The Need for Better Protection of Privacy Online The viral nature of the Gloria Bugie Video Leak has once again raised questions about the responsibility of social media platforms in protecting users’ privacy. While platforms like Twitter and Reddit have policies in place to prevent the spread of non-consensual explicit content, the enforcement of these rules is often too slow to stop the viral spread of such videos. This incident highlights the need for social media companies to take more proactive steps in preventing privacy violations and ensuring that intimate content is removed quickly.
Furthermore, users themselves have a role to play in respecting the privacy of others. Engaging with or sharing leaked content contributes to a culture of exploitation and further victimizes individuals who are already suffering from the breach of their privacy.
Conclusion: The Importance of Privacy and Consent The Gloria Bugie Video Leak is a stark reminder of the importance of privacy and consent in the digital age. While social media allows for unprecedented connectivity and visibility, it also presents significant risks for those whose private moments are exposed for public consumption.
As this incident continues to unfold, it’s crucial for both social media users and platforms to recognize the importance of protecting individuals from privacy violations. Leaks like the one involving Gloria Bugie should not be treated as mere entertainment but rather as serious breaches of personal boundaries that can have lasting emotional, psychological, and professional impacts.
Ultimately, respecting privacy, whether online or offline, is essential to maintaining a healthy and ethical digital culture. The viral spread of Gloria Bugie’s video serves as a powerful reminder of the need for more responsible online behavior and stronger protections for those whose personal lives are exploited in the public eye.

cxvxcv

retr


No useful error message if typo in host name

Try e.g. (no credentials needed):
uws --host http://dc.zah.uni-heidelberg.de/tap/async list
and now introduce a typo:
uws --host http://dc.zah.uni-heidelberg.de/taps/async list
The returned error message e.msg is empty, e.raw is just 'False' in handle_error. The response from the server is a "404 Not Found" and should be passed on to the user.

Solved now together with issue #36.


Add nrows argument and chunking iterator to file parsers

This would be a very nice (and easy to implement) feature

done today and yesterday


outdated angular-ui-router version

(AUTH-4045)
Samples using outdated version of angular-ui-router (0.4.2 when up-to-date version is 1.0.3)

The commit 084a3d9 seems to have broken things for me:
0.4.2 npm install works ok - but 1.0.3 seems to be failing something to do with a core conflict.

@TakesTheBiscuit what version of npm do you use?


Revert "build-script: Build core foundation tests without debug info to workaround a linker crash"

Reverts swiftlang/swift#77208. This crash doesn't seem to happen on rebranch, which is now merged.

@swift-ci please test

@swift-ci please build toolchain Amazon Linux 2

@swift-ci please test Windows platform


Fix for dropping components if we used falsey keys

If a component has a falsey key (0, false, null) Forgo thinks it has no key, and winds up dropping components or declining to reorder components/elements.
This patch updates all key checks to check specifically for key !== undefined so that all defined values get recognized as keys.

Good find. Thanks.


Add unit test for existing code, #9 and #10

Notice this PR depends on #9 and #10.
I added unit test for existing code, #9 and #10.
Although this PR contains several commits, only change is de22162
Current coverage rate is 90% by ./gradlew jacocoTestReport command.

Fixed confliction.

Fixed confliction at README.md.


It can not work with animate.css v4.1.1

It can not work with animate.css v4.1.1

Yes, effects don't work at all.

Can anyone provide more information here and even suggest a fix? I will happily accept a PR.

Please use the animate.compat.css file
Animate.css v4 brought some improvements, improved animations, and new animations, which makes it worth upgrading. But it also comes with a breaking change: we have added prefix for all of the Animate.css classes - defaulting to animate__ - so a direct migration is not possible.
But fear not! Although the default build, animate.min.css, brings the animate__ prefix we also provide the animate.compat.css file which brings no prefix at all, like the previous versions (3.x and under).


IRP failure: SCardStatusW (0x000900CC), status: SCARD_E_INSUFFICIENT_BUFFER (0x80100008)

Describe the bug
We have a management server, which we then use to remote into all of the servers we manage. We have started using Yubikeys to two factor our connections to the management server and then from the management servers to some of the critical servers we connect to.
So the problem we run into is that the card is passed through, but upon launching mstsc.exe to remote into another system from our management server, we are greeted with the below and therefore hence can't login:

We are also greeted with the below error output from xfreerdp:
[11:14:53:876] [3855:3858] [INFO][com.freerdp.gdi] - Local framebuffer format  PIXEL_FORMAT_BGRX32
[11:14:53:876] [3855:3858] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_RGB16
[11:14:53:905] [3855:3858] [INFO][com.winpr.clipboard] - initialized POSIX local file subsystem
[11:14:53:906] [3855:3865] [INFO][com.freerdp.channels.rdpdr.client] - Loading device service smartcard (static)
[11:14:53:122] [3855:3865] [INFO][com.freerdp.channels.rdpdr.client] - registered device #1: SCARD (type=32 id=1)
[11:14:53:511] [3855:3878] [WARN][com.freerdp.channels.smartcard.client] - IRP failure: SCardStatusW (0x000900CC), status: SCARD_E_INSUFFICIENT_BUFFER (0x80100008)
[11:14:54:341] [3855:3888] [WARN][com.freerdp.channels.smartcard.client] - IRP failure: SCardStatusW (0x000900CC), status: SCARD_E_INSUFFICIENT_BUFFER (0x80100008)
[11:14:55:081] [3855:3894] [WARN][com.freerdp.channels.smartcard.client] - IRP failure: SCardStatusW (0x000900CC), status: SCARD_E_INSUFFICIENT_BUFFER (0x80100008)
[11:14:56:833] [3855:3900] [WARN][com.freerdp.channels.smartcard.client] - IRP failure: SCardStatusW (0x000900CC), status: SCARD_E_INSUFFICIENT_BUFFER (0x80100008)
[11:15:02:347] [3855:3870] [WARN][com.freerdp.channels.smartcard.client] - IRP failure: SCardGetStatusChangeW (0x000900A4), status: SCARD_E_CANCELLED (0x80100002)
[11:15:02:347] [3855:3880] [WARN][com.freerdp.channels.smartcard.client] - IRP failure: SCardGetStatusChangeW (0x000900A4), status: SCARD_E_CANCELLED (0x80100002)
[11:15:02:369] [3855:3865] [INFO][com.freerdp.channels.rdpdr.client] - registered device #1: SCARD (type=32 id=1)
[11:15:02:391] [3855:3865] [INFO][com.freerdp.channels.rdpdr.client] - registered device #1: SCARD (type=32 id=1)
[11:15:49:807] [3855:3927] [WARN][com.freerdp.channels.smartcard.client] - IRP failure: SCardStatusW (0x000900CC), status: SCARD_E_INSUFFICIENT_BUFFER (0x80100008)
[11:15:50:587] [3855:3937] [WARN][com.freerdp.channels.smartcard.client] - IRP failure: SCardStatusW (0x000900CC), status: SCARD_E_INSUFFICIENT_BUFFER (0x80100008)
[11:15:50:404] [3855:3943] [WARN][com.freerdp.channels.smartcard.client] - IRP failure: SCardStatusW (0x000900CC), status: SCARD_E_INSUFFICIENT_BUFFER (0x80100008)
[11:15:51:173] [3855:3949] [WARN][com.freerdp.channels.smartcard.client] - IRP failure: SCardStatusW (0x000900CC), status: SCARD_E_INSUFFICIENT_BUFFER (0x80100008)

I have verified that the device can be seen using lsusb which returns the below:
Bus 003 Device 006: ID 1050:0407 Yubico.com
I have verified that the reader is detected using opensc-tool --list-readers which returns the below:
# Detected readers (pcsc)
Nr.  Card  Features  Name
0    Yes             Yubico Yubikey 4 OTP+U2F+CCID 00 00

Output of p11-kit list-modules is:
p11-kit-trust: p11-kit-trust.so
    library-description: PKCS#11 Kit Trust Module
    library-manufacturer: PKCS#11 Kit
    library-version: 0.23
    token: System Trust
        manufacturer: PKCS#11 Kit
        model: p11-kit-trust
        serial-number: 1
        hardware-version: 0.23
        flags:
               write-protected
               token-initialized
opensc-pkcs11: opensc-pkcs11.so
    library-description: OpenSC smartcard framework
    library-manufacturer: OpenSC Project
    library-version: 0.17
    token: PIV Card Holder pin (PIV_II)
        manufacturer: piv_II
        model: PKCS#15 emulated
        serial-number: 0b64787bfc2b69e2
        flags:
               rng
               login-required
               user-pin-initialized
               token-initialized

Confirmed card presence with piv-tool -n, gets the below:
Using reader with a card: Yubico Yubikey 4 OTP+U2F+CCID 00 00
PIV-II card

Confirmed I can see the certificate with yubico-piv-tool -a read-certificate -s 9a. Obviously not going to post for security reasons.
To Reproduce
Steps to reproduce the behavior:

Insert Yubikey into Computer
Run xfreerdp<EMAIL_ADDRESS>/smartcard /v:server.com
Once logged into remote server (Windows 2012 R2, Server 2016), launch mstsc.exe
Try to login to another server using the smartcard.
You will then see the error.

Expected behavior
It should detect a certificate and then be able to log you into the remote server just using the Smartcard.
Screenshots
See screenshot above.
** Application details

Version of FreeRDP: This is FreeRDP version 2.0.0-dev (git n/a)
Command line used: xfreerdp<EMAIL_ADDRESS>/smartcard /v:server.com
output of /buildconfig:

This is FreeRDP version 2.0.0-dev (git n/a)
Build configuration: BUILD_TESTING=OFF BUILTIN_CHANNELS=ON HAVE_AIO_H=1 HAVE_EVENTFD_H=1 HAVE_EXECINFO_H=1 HAVE_FCNTL_H=1 HAVE_INTTYPES_H=1 HAVE_JOURNALD_H=TRUE HAVE_MATH_C99_LONG_DOUBLE=1 HAVE_POLL_H=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK=ON HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB=1 HAVE_PTHREAD_MUTEX_TIMEDLOCK_SYMBOL= HAVE_SYSLOG_H=1 HAVE_SYS_FILIO_H= HAVE_SYS_MODEM_H= HAVE_SYS_SELECT_H=1 HAVE_SYS_SOCKIO_H= HAVE_SYS_STRTIO_H= HAVE_TIMERFD_H=1 HAVE_TM_GMTOFF=1 HAVE_UNISTD_H=1 HAVE_XI_TOUCH_CLASS=1 WITH_ALSA=ON WITH_CCACHE=ON WITH_CHANNELS=ON WITH_CLIENT=ON WITH_CLIENT_AVAILABLE=1 WITH_CLIENT_CHANNELS=ON WITH_CLIENT_CHANNELS_AVAILABLE=1 WITH_CLIENT_COMMON=ON WITH_CLIENT_INTERFACE=OFF WITH_CUPS=ON WITH_DEBUG_ALL=OFF WITH_DEBUG_CAPABILITIES=OFF WITH_DEBUG_CERTIFICATE=OFF WITH_DEBUG_CHANNELS=OFF WITH_DEBUG_CLIPRDR=OFF WITH_DEBUG_DVC=OFF WITH_DEBUG_KBD=OFF WITH_DEBUG_LICENSE=OFF WITH_DEBUG_MUTEX=OFF WITH_DEBUG_NEGO=OFF WITH_DEBUG_NLA=OFF WITH_DEBUG_NTLM=OFF WITH_DEBUG_RAIL=OFF WITH_DEBUG_RDP=OFF WITH_DEBUG_RDPDR=OFF WITH_DEBUG_RDPEI=OFF WITH_DEBUG_REDIR=OFF WITH_DEBUG_RFX=OFF WITH_DEBUG_RINGBUFFER=OFF WITH_DEBUG_SCARD=OFF WITH_DEBUG_SND=OFF WITH_DEBUG_SVC=OFF WITH_DEBUG_SYMBOLS=OFF WITH_DEBUG_THREADS=OFF WITH_DEBUG_TIMEZONE=OFF WITH_DEBUG_TRANSPORT=OFF WITH_DEBUG_TSG=OFF WITH_DEBUG_TSMF=OFF WITH_DEBUG_WND=OFF WITH_DEBUG_X11=OFF WITH_DEBUG_X11_CLIPRDR=OFF WITH_DEBUG_X11_LOCAL_MOVESIZE=OFF WITH_DEBUG_XV=OFF WITH_DIRECTFB=OFF WITH_EVENTFD_READ_WRITE=1 WITH_FFMPEG=OFF WITH_GFX_H264=OFF WITH_GPROF=OFF WITH_GSM=OFF WITH_GSTREAMER_0_10=OFF WITH_GSTREAMER_1_0=ON WITH_IPP=OFF WITH_JPEG=ON WITH_KRB5=OFF WITH_LIBRARY_VERSIONING=ON WITH_LIBSYSTEMD=ON WITH_MACAUDIO=OFF WITH_MACAUDIO=OFF WITH_MACAUDIO_AVAILABLE=0 WITH_MANPAGES=ON WITH_MBEDTLS=OFF WITH_OPENH264=OFF WITH_OPENSLES=OFF WITH_OPENSSL=ON WITH_OSS=ON WITH_PAM=ON WITH_PCSC=ON WITH_PROFILER=OFF WITH_PULSE=ON WITH_SAMPLE=OFF WITH_SANITIZE_ADDRESS=OFF WITH_SANITIZE_ADDRESS_AVAILABLE=1 WITH_SANITIZE_LEAK=OFF WITH_SANITIZE_LEAK_AVAILABLE=1 WITH_SERVER=ON WITH_SERVER_CHANNELS=ON WITH_SERVER_INTERFACE=ON WITH_SMARTCARD_INSPECT=OFF WITH_SSE2=ON WITH_THIRD_PARTY=OFF WITH_VALGRIND_MEMCHECK=OFF WITH_VALGRIND_MEMCHECK_AVAILABLE=1 WITH_WAYLAND=ON WITH_X11=ON WITH_X264=OFF WITH_XCURSOR=ON WITH_XDAMAGE=ON WITH_XEXT=ON WITH_XFIXES=ON WITH_XI=ON WITH_XINERAMA=ON WITH_XKBFILE=ON WITH_XRANDR=ON WITH_XRENDER=ON WITH_XSHM=ON WITH_XTEST=ON WITH_XV=ON WITH_ZLIB=ON
Build type:          RELWITHDEBINFO
CFLAGS:              -g -O2 -fdebug-prefix-map=/build/freerdp2-jffv_t/freerdp2-2.0.0~git20170725.1.1648deb+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wno-unused-result -Wno-unused-but-set-variable -Wno-deprecated-declarations -fvisibility=hidden -Wimplicit-function-declaration -Wredundant-decls -g -msse2
Compiler:            GNU, 7.3.0
Target architecture: x64

OS Version Connecting To: Windows Server 2012 R2 or Windows Server 2016
If available the log output from a run with /log-level:trace: See next message.

Desktop (please complete the following information):

OS: [e.g. iOS] Ubuntu 18.04

Additional context
This is a must fix, there really is no point in smart-card redirection over RDP to Windows machines, if it can't be used properly.
I have also confirmed on a Windows machine directly that the certificates do exist. Redirection also works correctly with a windows machine.

See the output of a run with /log-level:trace on the end.
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwCurrentState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: szReader: Yubico Yubikey 4 OTP+U2F+CCID 00 00 cbAtr: 18
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwCurrentState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - }
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - SCardGetStatusChangeW (0x000900A4) FileId: 1 CompletionId: 1
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - GetStatusChangeW_Call {
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - hContext: 0x07DF2C3600000000 (8)
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - dwTimeOut: 0xFFFFFFFF cReaders: 2
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: szReader: \\?PnP?\Notification cbAtr: 0
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwCurrentState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:459] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - GetStatusChangeW_Return {
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: szReader: Yubico Yubikey 4 OTP+U2F+CCID 00 00 cbAtr: 18
[11:30:32:459] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - ReturnCode: SCARD_S_SUCCESS (0x00000000)
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwCurrentState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - }
[11:30:32:459] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - cReaders: 2
[11:30:32:459] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwCurrentState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:459] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:459] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: cbAtr: 0 rgbAtr:
[11:30:32:459] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwCurrentState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:459] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwEventState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:459] [4077:4132] [DEBUG][com.freerdp.channels.smartcard.client] - GetStatusChangeW_Return {
[11:30:32:459] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: cbAtr: 18 rgbAtr: 3BF81300008131FE15597562696B657934D4
[11:30:32:459] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - }
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - SCardGetStatusChangeW (0x000900A4) FileId: 1 CompletionId: 0
[11:30:32:459] [4077:4132] [DEBUG][com.freerdp.channels.smartcard.client] - ReturnCode: SCARD_S_SUCCESS (0x00000000)
[11:30:32:459] [4077:4132] [DEBUG][com.freerdp.channels.smartcard.client] - cReaders: 2
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - GetStatusChangeW_Call {
[11:30:32:459] [4077:4132] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwCurrentState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:459] [4077:4132] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - hContext: 0xCFE8951800000000 (8)
[11:30:32:459] [4077:4132] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: cbAtr: 0 rgbAtr:
[11:30:32:459] [4077:4132] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwCurrentState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:459] [4077:4132] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwEventState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:459] [4077:4132] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: cbAtr: 18 rgbAtr: 3BF81300008131FE15597562696B657934D4
[11:30:32:459] [4077:4132] [DEBUG][com.freerdp.channels.smartcard.client] - }
[11:30:32:459] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - dwTimeOut: 0xFFFFFFFF cReaders: 2
[11:30:32:460] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: szReader: \\?PnP?\Notification cbAtr: 0
[11:30:32:460] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwCurrentState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:460] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:460] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: szReader: Yubico Yubikey 4 OTP+U2F+CCID 00 00 cbAtr: 18
[11:30:32:460] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwCurrentState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:460] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:460] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - }
[11:30:32:460] [4077:4206] [DEBUG][com.freerdp.channels.smartcard.client] - GetStatusChangeW_Return {
[11:30:32:460] [4077:4206] [DEBUG][com.freerdp.channels.smartcard.client] - ReturnCode: SCARD_S_SUCCESS (0x00000000)
[11:30:32:460] [4077:4206] [DEBUG][com.freerdp.channels.smartcard.client] - cReaders: 2
[11:30:32:460] [4077:4206] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwCurrentState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:460] [4077:4206] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:460] [4077:4206] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: cbAtr: 0 rgbAtr:
[11:30:32:460] [4077:4206] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwCurrentState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:460] [4077:4206] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwEventState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:460] [4077:4206] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: cbAtr: 18 rgbAtr: 3BF81300008131FE15597562696B657934D4
[11:30:32:460] [4077:4206] [DEBUG][com.freerdp.channels.smartcard.client] - }
[11:30:32:468] [4077:4078] [DEBUG][com.freerdp.core.update] - Frame Marker Alternate Secondary Drawing Order (0x0D)
[11:30:32:468] [4077:4078] [DEBUG][com.freerdp.core.update] - Frame Marker Alternate Secondary Drawing Order (0x0D)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - SCardGetStatusChangeW (0x000900A4) FileId: 1 CompletionId: 4
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - GetStatusChangeW_Call {
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - hContext: 0x84869C6B00000000 (8)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - dwTimeOut: 0xFFFFFFFF cReaders: 2
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: szReader: \\?PnP?\Notification cbAtr: 0
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwCurrentState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: szReader: Yubico Yubikey 4 OTP+U2F+CCID 00 00 cbAtr: 18
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwCurrentState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - }
[11:30:32:482] [4077:4196] [DEBUG][com.freerdp.channels.smartcard.client] - GetStatusChangeW_Return {
[11:30:32:482] [4077:4196] [DEBUG][com.freerdp.channels.smartcard.client] - ReturnCode: SCARD_S_SUCCESS (0x00000000)
[11:30:32:482] [4077:4196] [DEBUG][com.freerdp.channels.smartcard.client] - cReaders: 2
[11:30:32:482] [4077:4196] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwCurrentState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:482] [4077:4196] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:482] [4077:4196] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: cbAtr: 0 rgbAtr:
[11:30:32:482] [4077:4196] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwCurrentState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:482] [4077:4196] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwEventState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:482] [4077:4196] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: cbAtr: 18 rgbAtr: 3BF81300008131FE15597562696B657934D4
[11:30:32:482] [4077:4196] [DEBUG][com.freerdp.channels.smartcard.client] - }
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - SCardGetStatusChangeW (0x000900A4) FileId: 1 CompletionId: 3
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - GetStatusChangeW_Call {
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - hContext: 0x67E1D93B00000000 (8)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - dwTimeOut: 0xFFFFFFFF cReaders: 2
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: szReader: \\?PnP?\Notification cbAtr: 0
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwCurrentState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[0]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: szReader: Yubico Yubikey 4 OTP+U2F+CCID 00 00 cbAtr: 18
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwCurrentState: SCARD_STATE_CHANGED | SCARD_STATE_PRESENT | SCARD_STATE_INUSE (0x00000122)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - 	[1]: dwEventState: SCARD_STATE_UNAWARE (0x00000000)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - }
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - SCardGetStatusChangeW (0x000900A4) FileId: 1 CompletionId: 0
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - GetStatusChangeW_Call {
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - hContext: 0x07DF2C3600000000 (8)
[11:30:32:482] [4077:4089] [DEBUG][com.freerdp.channels.smartcard.client] - dwTimeOut: 0xFFFFFFFF cReaders: 2
[11:30:32:482] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - GetStatusChangeW_Return {
[11:30:32:482] [4077:4134] [DEBUG][com.freerdp.channels.smartcard.client] - ReturnCode: SCARD_S_SUCCESS (0x00000000)

Duplicates #4743, please check the issue tracker first.


Checkpoint 1 Review

Description

Placed a heading to display article news sources
Refactored action to fetch articles object elements to include news source name

Coverage remained the same at 100.0% when pulling f835ef16b68c2dad2c80b752f8ad5240a2500221 on checkpoint/feedback/display-newssource-title-above-articles into c8d4288275b8339d8f8f6170f232c887bb0b525b on develop.


Use the default ReadTheDocs theme

I changed the theme of the docs. In the screenshot, the new theme is the one on the left, the old the one on the right.
I think the new theme is much cleaner and readable.

Current coverage is 83.29%

Merging #103 into develop will increase coverage by +83.29% as of 131c4e3

@@            develop    #103   diff @@
=======================================
  Files             0      15    +15
  Stmts             0     778   +778
  Branches          0       0
  Methods           0       0
=======================================
+ Hit               0     648   +648
  Partial           0       0
- Missed            0     130   +130

Review entire Coverage Diff as of 131c4e3

Powered by Codecov. Updated on successful CI builds.

Nice! That theme inspires me to look into how to change the color scheme to follow the BigchainDB style guide; I can do that in a separate PR though.

Nice! That theme inspires me to look into how to change the color scheme to follow the BigchainDB style guide; I can do that in a separate PR though.

Merging now, can't wait for a theme with customized colors :lipstick:!


Issue with logistic regression expression (tilde issue ?)

Hi,
Thanks for your beautiful library !
I have an issue with this specific command :
reg<-glm(col0~.,data=a,family=binomial(logit))
Every other command works well but as soon as I add this one, I get an error "The last command in the R input is not complete"
Maybe it comes from the ~ character ? I tried to addslashe it or escape it \ but without success
Would you have an idea ?
Thanks a lot !
Mikaël

Hi Mikaël, thanks for reporting this.
To be honest, I won't be able to find time for investigation, but if you find a cause ans submit a PR, I'll be happy to accept it.


Segmentation results

I tried to recreate segmentation results but could achieve only
Best mIoU(c): 0.811, Best mIoU (i): 0.846
Please let me know if any changes need to be done to achieve the results in the paper
i.e. mIoU(c): 0.821, mIoU (i): 0.851
Thanks in Advance.

I think you can try to run the experiments with more epochs (about 150), or load the trained model weights and train again with a smaller learning rate (= 5e-5).
Hope this helps.


6918 integrate analysis api

Resolves #6918
Integrates the cartodb.js analysis API

[x] create analysis when new definition is created
[x] remove analysis when definition is removed
[x] analyze on initial reset
[x] update (affected) analysis on definition change
[ ] update DI and cartodbjs deps to master and v4 branches respectively, once they're merged (currently points to WIP branches)

@javierarce please review
cc @alonsogarciapablo @xavijam

:+1:

will be merged into analysis as new "master" branch for the analysis WIP, until the dependencies are stable & available in production.


fix xlm-roberta lowering

pytest benchmarks/tests/test_benchmark.py::test_bench_xlm_roberta[False-cpu]```

fails with:
====================================================== short test summary info =======================================================FAILED benchmarks/tests/test_benchmark.py::test_bench_xlm_roberta[False-cpu] - OSError: Can't load tokenizer for 'xlm-roberta-base'...========================================================= 1 failed in 12.31s =========================================================

#199 should fix this -- we can close once that PR is in.


[AIRFLOW-1576] Added region param to Dataproc{*}Operators

Dear Airflow maintainers,
Please accept this PR. I understand that it will not be reviewed until I have checked off all the steps below!
JIRA

[x] My PR addresses the following Airflow JIRA issues and references them in the PR title. For example, "[AIRFLOW-XXX] My Airflow PR"
-https://issues.apache.org/jira/browse/AIRFLOW-1576

Description

[x] Here are some details about my PR, including screenshots of any UI changes:

Currently, the DataProcHadoopOperator, DataProcSparkOperator, DataProcPySparkOperator, and DataProcHiveOperator (found in dataproc_operator.py) default to using a global cluster. We add a region parameter to these operators with support in the corresponding gcp_dataproc_hook.py so that users can specify cluster regions (ex. us-central1, etc.)
Tests

[x] My PR adds the following unit tests OR does not need testing for this extremely good reason:

My PR adds tests to test_dataproc_operator.py to ensure that the region parameter is passed through to the appropriate hook. Also, I've integraton-tested this by running a HadoopOperator with the new region param as follows.
    RUN_CENTRAL1_DATAPROC_HADOOP = DataProcHadoopOperator(
        task_id='run_central1_dataproc_hadoop',
        main_jar=WORDCOUNT_JAR,
        dataproc_cluster='test-cluster-a',
        region='us-central1',
        arguments=WORDCOUNT_ARGS
        )

Here is the successful result in Cloud Console.
Commits

[x] My commits all reference JIRA issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message":

Subject is separated from body by a blank line
Subject is limited to 50 characters
Subject does not end with a period
Subject uses the imperative mood ("add", not "adding")
Body wraps at 72 characters
Body explains "what" and "why", not "how"

Hi! My local Travis build seemed fine, and the error on the Travis log for master looks unrelated to this issue. Perhaps this is a master Travis issue?

Looks like you got caught with the docker operator commit I made that had to get reverted. Can you please try rebasing?

Codecov Report

Merging #2625 into master will increase coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2625      +/-   ##
==========================================
+ Coverage   71.71%   71.71%   +<.01%
==========================================
  Files         151      151
  Lines       11736    11736
==========================================
+ Hits         8416     8417       +1
+ Misses       3320     3319       -1

Impacted Files
Coverage Δ

airflow/models.py
87.15% <0%> (+0.04%)
:arrow_up:

Continue to review full report at Codecov.

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


feat(CategoryTheory): inductive construction of composable arrows

Thanks :tada:
bors merge

bors d+

GitHub was flaking and bors crashed so we need to try this again
bors merge


Stat blob in target repository before a push

This partially addresses performance issue described at
https://bugzilla.redhat.com/show_bug.cgi?id=1368024#c1
In short: if there are multiple users involved in pushing to multiple private repositories using the same docker daemon, cross-repo mount doesn't work and blobs get re-uploaded even if they exist in target
repository.

Looks pretty reasonable.  Did they add that guard for performance reasons or other?

@runcom @rhatdan this is a potential blocker for OpenShift 3.3 and needs review and triage ASAP.

The current plan was not to update docker package for the 7.2.7 release.   If @runcom likes this patch we will have to get approval from Product Management and QE to push a new build.

QE and Product Management have approved this patch (Only).

@mrunalp PTAL

This is fine with me and we can get this in - we would also open discussion upstream

LGTM

On Aug 19, 2016, at 6:55 AM, Daniel J Walsh<EMAIL_ADDRESS>wrote:
@mrunalp PTAL
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Update publish.md

Docs Build status updates of commit 43082e6:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/concepts/deploy-and-publish/appsource/publish.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

Docs Build status updates of commit fc33a4a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/concepts/deploy-and-publish/appsource/publish.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Fix focus and camera handling for newer iOS devices with triple cameras (+ other fixes)

Overview
This PR fixes several open issues, particularly on iOS, by addressing problems related to newer iOS devices with triple cameras (iPhone 14 Pro and later). Also this PR cleans up the iOS code, removes dead code and updates deprecated function calls that triggered warnings.
We are currently using this adapted version of the plugin in our app and it works perfectly fine for us. I don't know if this plugin is still actively maintained or not but I appreciate any feedback and am also willing to do adaptions if this is necessary to get it merged into the official codebase.
Changes

Switched to using the virtual builtInTripleCamera, which automatically switches between the three lenses based on the focused object.
Set the initial zoom factor to 2 for the builtInTripleCamera to avoid the default use of the ultra-wide-angle lens, which can cause a "fisheye" effect. This zoom factor matches the "1x" setting of the native camera app.
Cleaned up camera initialization logic by restructuring the code (this was done to improve performance when starting the capture session)
Make high resolution mode work on iOS by using dedicated AVCaptureSession preset photo
Throw an error when calling startRecordVideo() or stopRecordVideo() on iOS and adapted the readme accordingly. This was not implemented even though documentation says it is. I think it's better to fully remove this from the code and refer to another solution such as: https://github.com/capacitor-community/video-recorder. I'd wish I would have a better solution but since I am not using this feature I decided to just change the current behvior to not confuse devs that call these methods and expect any output from it (also unnecessarily adding the DataOutput for the video capture was slowing down starting the camera by a lot).
Placed the camera preview overlay on the correct position when using x and y coordinates
Added checkPermissions and requestPermissions method for iOS
Fixed rotation logic of images on Android
Added some documentation to the code (iOS)

Resolved Issues

Fixes: capacitor-community/camera-preview#267
Fixes: capacitor-community/camera-preview#263
Fixes: capacitor-community/camera-preview#248
Fixes: capacitor-community/camera-preview#218
Fixes: capacitor-community/camera-preview#324
Fixes: capacitor-community/camera-preview#110

Note: I just saw that #339 also updates to the new Camera v2 API which would be even better due to many deprecation warnings with the old code but still this PR will fix the rotation logic with the old API

It seems that the captureSample method does not work (when I call it, I never get the response or error).
Otherwise, the focus fix works just fine!

@florianleger hm, yes probably [due to the removal of the AVCaptureVideoDataOutput which I did because of severe performance problems with handling multiple outputs.
In theory we might make this an optional feature which can be enabled via some flag and then configures a DataOutput again :thinking:

Since I did quite a lot of opinionated changes to the code I decided to publish a lite version of the plugin on my own until further development goes on with the official version :).
Feel free to use my version as long as you just want to take photos and do not require video recordings etc: https://github.com/michaelwolz/camera-preview-lite

@michaelwolz THANK YOU!!!!


Clean up Prometheus metric collection code

Rename PrometheusMetricCollection(Client|Service) to
PrometheusMetricCollecting(Client|Service) for consistency
Remove unnecessary U+2028 unicode character in Javadoc comments
Fix indentation and markup in MetricLabel example in its Javadoc
Add @FunctionalInterface to MetricLabel
Use more strict type parameter for MetricLabel
Move PrometheusRegistry to the internal.metric package
Revamp PrometheusRegistry so that a user doesn't have to know about it
Overall clean-up of the integration test

Move the integration test from the internal.metrics to internal.metric
(Note the 's')
Simplify the regular expressions
Reorder the members for readability

Do not use Javadoc block (/** .. */) for license headers

@kojilin Please feel free to merge once @jmostella approves.

mostly looks good!
I think some confusion was caused originally by the naming of CollectorRegistry. I don't think that object is actually a registry, maybe it was just miss named?

maybe it was just miss named?

Yeah, let me rename PrometheusRegistry to something else and ping you.

@jmostella Renamed PrometheusRegistry to PrometheusUtil and updated the class description.

@trustin Sorry, actually I meant the one class from the CollectorRegistry from Prometheus client lib. But I think this is a good change as well :)

Thanks, @jmostella!


Testing for channel roll

What is the official way to test for a channel roll?
Is this it?
https://github.com/flutter/flutter/blob/beta/bin/internal/engine.version
https://github.com/flutter/flutter/blob/stable/bin/internal/engine.version

I wouldn't expect the two channels to have the same value
Also what about roll backs?

Hi @jwinarske
The reason why currently stable and beta have the same value because they're on the same version right now
As you can see, the same framework, engine, and release timestamp (beta is likely to receive another update soon)
stable
[✓] Flutter (Channel stable, 2.2.2, on Microsoft Windows [Version 10.0.19043.1055], locale en-US)
    • Flutter version 2.2.2 at C:\Users\Taha\Code\flutter_stable
    • Framework revision d79295af24 (7 days ago), 2021-06-11 08:56:01 -0700
    • Engine revision 91c9fc8fe0
    • Dart version 2.13.3

beta
[✓] Flutter (Channel beta, 2.2.2, on Microsoft Windows [Version 10.0.19043.1055], locale en-US)
    • Flutter version 2.2.2 at C:\Users\Taha\Code\flutter_beta
    • Framework revision d79295af24 (7 days ago), 2021-06-11 08:56:01 -0700
    • Engine revision 91c9fc8fe0
    • Dart version 2.13.3

What is the official way to test for a channel roll?
Can you please clarify what you testing with this? engine?
Thank you

Sorry I should have explained better.  I have a CI job that checks for channel roll every 15 minutes using the mentioned endpoints, for the purpose of re-spinning engine build.  Just wondering if using the mentioned endpoints is the best / most direct way?
Also for desktop debug builds I use this endpoint:
https://storage.googleapis.com/flutter_infra/flutter/91c9fc8fe011352879e3bb6660966eafc0847233/linux-x64/linux-x64-embedder
A couple of channel rolls ago there was no artifact for a couple of days, and for the latest roll there is no build artifact at all.
Is the linux-x64-embedder build artifact deprecated (removed from pipeline builds)?

What is a "channel roll"? AFAIK there's no Flutter process with that name, so it's not really clear what the question is here without a definition of what exactly it is that you want to do.

The author wants to test check versions  as they roll every 15 minutes using the following links
https://github.com/flutter/flutter/blob/beta/bin/internal/engine.version
https://github.com/flutter/flutter/blob/stable/bin/internal/engine.version

They want to know if the best way to do check for engine version
@jwinarske
Correct me If i'm mistaken

@TahaTesser you are correct.
The follow up to that is the build artifact missing, and is that part of a deprecation plan?

@jwinarske
I am not sure about the missing artifact, somebody from infra could answer it better

What is the official way to test for a channel roll?

There's no "official" way to be informed of an engine rolling having been released to a specific channel, but

Is this it?
https://github.com/flutter/flutter/blob/beta/bin/internal/engine.version
https://github.com/flutter/flutter/blob/stable/bin/internal/engine.version

Those files are (currently; there's no guarantee that the format of internal wouldn't change in the future) the source of truth for what version of the engine is being used in a given version of Flutter.

Also what about roll backs?

There is no difference from the perspective of the flutter tool between a roll and a rollback. The value in that file changes, and a new version is used.

Is the linux-x64-embedder build artifact deprecated (removed from pipeline builds)?

No, but going forward artifacts are uploaded to flutter_infra_release, not flutter_infra. I'll update the custom embedder wiki page.


Feature: Go2 front camera support

Hey,
based on the Go2 SDK Multimedia Service Interface (https://support.unitree.com/home/en/developer/Multimedia_Services) it would be possible to add video from the front camera to the go2_driver as sensor_msgs/CompressedImage.
A reference implementation is given under Video streaming
#include <opencv2/opencv.hpp>
using namespace cv;

#include <iostream>
using namespace std;

int main()
{

  VideoCapture cap("udpsrc address=<IP_ADDRESS> port=1720 multicast-iface=<interface_name> ! application/x-rtp, media=video, encoding-name=H264 ! rtph264depay ! h264parse ! avdec_h264 ! videoconvert ! video/x-raw,width=1280,height=720,format=BGR ! appsink drop=1",
            CAP_GSTREAMER);

  if (!cap.isOpened()) {
        cerr <<"VideoCapture not opened"<<endl;
        exit(-1);
    }

    while (true) {

        Mat frame;

        cap.read(frame);

        imshow("receiver", frame);

        if (waitKey(1) == 27) {
            break;
        }
    }

    return 0;

Hello @mspringer1
Following the example shown by unitree, in a few weeks the video from the camera that is integrated into the go2_driver will be implemented.
Regarding how to publish it, we had planned to use image_transport.

Hey @Juancams
there is also already a ros2 node written in rust for that: https://github.com/tfoldi/ros2_go2_video

Yes, I know that code, but the idea is to reimplement it in c++ and not use anything from webrtc.

you can use any gstreamer based ros2 node to add video feed without doing webrtc

added native video support via #24


NSweb default iviewer can be overridden

The default web viewer in templates/omero-web-config-for-webapps.j2 can be overridden on a case-by-case basis

LGTM. The fact that we can't make use of config_set_for_host is unfortunate, but I assume a trickier fix.

Deployed to ns-webclients


Empty exception on DNS resolution error

I am using okhttp 3.5.0
While my app was trying to do a HTTP request, it faced an intermittent network error (maybe my internet connexion had a micro issue at this time..).
Here is the logcat output:
I System.out: [CDS][DNS]Unable to resolve host "www.example.com": No address associated with hostname

W MyTAG: ✘

Here is my code:
try {
	//...
    client.newCall(request).execute();
} catch (Exception e) {
    Log.w("MyTAG", "✘ ", e);
}

Why when logging the exception there is no message?

Not sure what action to take on this. Did you end up figuring out what the problem was?

can you let okhttp throw the exception instead of swallowing it?

if it is in Android, I believe Android's Log class is swallowing it.

Correct. This is evidenced by the fact that the catch block obviously runs
to produce the log "X".
On Sun, Mar 19, 2017, 1:59 PM Jonathan<EMAIL_ADDRESS>wrote:

if it is in Android, I believe Android's Log class is swallowing it.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/square/okhttp/issues/3204#issuecomment-287634610, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAEEEatATavNQhlpOhJVSu2FQhbRDEaZks5rnW0cgaJpZM4MSr4a
.


Not givning latest value of input after state change inside onEmojiSelected method

Describe the bug

How to the SingleEmoji.onPress refresh if the propsAreEqual function only checks the isSelected flag is changed?
the onEmojiSelected is used in the handleEmojiPress that is passed to the SingleEmoji.onPress. So the onEmojiSelected is not refreshed?

To Reproduce
Steps to reproduce the behavior:
Using the onEmojiSelected function, and using a parent state.
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots

Hi @thienvu23,
Thanks for using rn-emoji-keyboard and reporting the issue. We will look into it.


tests(*) tests for client/upstream connection drop

This PR proposes a set of test cases that documents the behaviour of ngx_wasm_module on the events of connection drop both from client and upstream.
It also include fixes for bugs encountered during the investigation.

@casimiro Could you rebase this PR so we can go ahead with a smooth merge? Thanks!

@casimiro Just rebase and the Valgrind failures will go away.


Clipped labels of colorbar or longitude/latitude

Description
Either the colorbar or lon/lat labels are clipped. Maybe something is wrong in the modification of tight.
Steps to reproduce
import proplot as pplt
import numpy as np

# Fake data with unusual longitude seam location and without coverage over poles
offset = -40
lon = pplt.arange(offset, 360 + offset - 1, 60)
lat = pplt.arange(-60, 60 + 1, 30)
state = np.random.RandomState(51423)
data = state.rand(len(lat), len(lon))

# Plot data both without and with globe=True
fig, ax = pplt.subplots(proj='pcarree', tight=False)
m = ax.pcolor(lon, lat, data, cmap='sunset', extend='both')
fig.colorbar(m, loc='r', label='values', extendsize='1.7em')
fig.format(coast=True, lonlines=20, latlines=20, labels=True,)

fig.savefig('test.jpg')

Expected behavior: [What you expected to happen]
All labels are shown correctly.
Actual behavior: [What actually happened]
tight=False

tight=True

Proplot version
Paste the results of import matplotlib; print(matplotlib.__version__); import proplot; print(proplot.version)here.
3.5.0
0.9.5.post105

Thanks -- yep it was an issue with the "tight layout" speedup and a one-line fix.


Livekit ignore rtc ips exclude configs in livekit.yaml

Describe the bug
Livekit ignore rtc ips exclude configs in livekit.yaml
Server

Version: 1.7.2
Environment: Production (Bare metal server in hetzner)
Using Deploy to VM guide

Client

SDK: JS
Version: 2.5.1

To Reproduce
Steps to reproduce the behavior:

change the configs in livekit.yaml

rtc:
    tcp_port: 7881
    port_range_start: 50000
    port_range_end: 60000
    use_external_ip: true
    enable_loopback_candidate: false
    ips:
      excludes:
        - <IP_ADDRESS>/8
        - <IP_ADDRESS>/12
        - <IP_ADDRESS>/16

Start LiveKit

Log info:
livekit-1  | 2024-09-17T03:34:52.775Z	INFO	livekit	rtcconfig/webrtc_config.go:88	using external IPs	{"ips": ["xxx.xxx.xxx.xxx/xxx.xxx.xxx.xxx", "<IP_ADDRESS>/<IP_ADDRESS>"]}

Expected behavior
Ignore the internal ip <IP_ADDRESS>
Additional context
I want to ignore this Ip because Firefox is generating a lot o Ice Candidates to this ip and, as expected, failed! This is causing a lot of ports usage in the server side.
Thks!
Doug

The log doesn't mean it will include the ip <IP_ADDRESS>, it is just a ip mapping log. Can you post the candidates received by browser to confirm it is included?

Hi @cnderrauber ! Sorry for delay to responding. After some testing, I realized that firefox was actually using my docker's local IPs. I'm running the fe locally and a server with livekit in production to adjust its settings.
For some reason, Firefox use this docker ips to try to connect. Chrome doesnt do that.
This issue can be closed or removed!
Thks for your time.


[region-isolation] Fix support for GlobalActor guarded variables and wordsmith some diagnostics.

The first commit in this PR fixes support for GlobalActor guarded variables. Previously we were not setting the "actor derived" variable on values derived from global_addr. This means at the Source Level one could transfer a GlobalActor guarded global. That hole is closed.
I am doing a small bit of work on diagnostics this evening. This is the first part and the most noisy (hence why I am pushing it in sooner since I want to reduce rebasing possibilities). Specifically, this changes:

 WARNING(regionbasedisolation_transfer_yields_race_no_isolation, none,
-        "transferred value of non-Sendable type %0 that could race with later accesses",
+        "transferring value of non-Sendable type %0; later accesses could race",
         (Type))
 WARNING(regionbasedisolation_transfer_yields_race_with_isolation, none,
-        "passing argument of non-sendable type %0 from %1 context to %2 context at this call site could yield a race with accesses later in this function",
+        "transferring value of non-Sendable type %0 from %1 context to %2 context; later accesses could race",
         (Type, ActorIsolation, ActorIsolation))
 WARNING(regionbasedisolation_transfer_yields_race_transferring_parameter, none,
-        "transferred value of non-Sendable type %0 into transferring parameter; later accesses could result in races",
+        "transferring value of non-Sendable type %0 into transferring parameter; later accesses could race",
         (Type))
 WARNING(regionbasedisolation_transfer_yields_race_stronglytransferred_binding, none,
-        "binding of non-Sendable type %0 accessed after being transferred; later accesses could result in races",
+        "binding of non-Sendable type %0 accessed after being transferred; later accesses could race",
         (Type))

I standardized on later accesses could race as the signal to the user of the type of problem.

@swift-ci smoke test

In a subsequent commit, I am going to make it so that the self or argument actor diagnostic looks nicer. That involves splitting a diagnostic into individual cases so I wanted to do it separate.


Make publishing separate workflow

After #67
We have two workflows able to update https://iterative.github.io/dvc-bench
Since publish relies on run_benchmarks.dvc->results checksum, we might as well make a workflow publishing new HTML only after a push to master, (to make it even more consistent we can assert that it was GitHub actions that prepared PR)

No longer valid after #292


Is it likely to consider improving the stability of the library?

Maybe robotframework-SikuliLibrary is a good reference when it comes to a rich set of keywords and easy usage, which can be confirmed from the following URL:
https://github.com/rainmanwy/robotframework-SikuliLibrary
But robotframework-SikuliLibrary cannot identify the same images that are taken from ONE certain object but through different devices with different video cards. For example, a software logo will be displayed in a different size on different screens or different mobile phones and in such specific cases, robotframework-SikuliLibrary will fail to find the specified image, causing tests that actually already passed to get failed. This issue has a great negative impact on the practical application of similar libraries.
The above issue can be resolved with the help of OpenCV4Python and I hope to see the achievement of robotframework-imagehorizonlibrary in this aspect.

Sorry but I have hard time understanding are you asking a question, reporting a bug, or making a feature request. Could you please edit your issue so your intention would be more clear. If it's a bug or feature request, could you provide an example where the library fails, or how it could work.

I am making a feature request in order to improve the success rate of finding an image from the screen.
I mean, there should be some improvements when recognizing an image from another one which contains a smaller or bigger image. You know, many libraries will fail to locate it in such circumstances since comparing images pixel by pixel is so popular, but these circumstances are quite frequent in our everyday work.
My suggestion is that gradually resizing the whole screen image within a certain span and then find the specified image from the resized one through OpenCV. The previous result which corresponds to the maximum similarity can be selected as the result of the whole operation, generating a more accurate finding, I believe.

After dosing certain simple research on how the library recognizes one small image from the screen, I have found that it is the method called _locateAll_python in pyscreeze.py that actually does the job.
The _locateAll_python method seems simply compares each value in the matrix of the to be funded image with corresponding data on the screen. A variable called foundMatch will be set as false to indicate that the find operation got failed.
So, the combination of resizing the screen image and cv2's matchTemplate should work better. Also, I believe this solution should be much simpler when comparing with those codes in pyautogui.

@fengnex ,
Sorry to say, but we are not probably going to touch our library like pyscreeze, as it's outside of this projects. If there's some other dependency that results in less code for us to maintain, we will consider -- please open another issue or commit a PR for that. But right now, pyautogui offers the kind of API we want and works decently well.


Delet Item in CollectionView or TableView

Hello, there is an issue when function .deleteItems(at: [IndexPath]) called - it is necessary to call .reloadData()  to update gifs correctly; but in that case we lost this smooth animation of deleting the item or row.
Is it possible to move cells and update their content without calling reloadData()?

Hi @zizlak
Just want to be sure that I understand the problem, you tried to delete the data and then call .deleteItems(at: [IndexPath]) and the gifs are not updated correctly?

Hi @TaLinh
Yes, exactly.

Here is an example:
https://user-images.githubusercontent.com/50722317/121798103-adb2d780-cc24-11eb-8da2-32f3a7ac427a.mov

It looks like the animator array is not in sync with the tableView/collectionView data. Can you share the code you're using to update the array?

That is the problem: I just delete the item in collectionView:
            Persistancy.context.delete(item)
            Persistancy.saveContext()

            self.collectionView.filteredItems = FilterTags.shared.filteredItems
            self.collectionView.deleteItems(at: [indexPath])

And the array is not being updated because the function collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) is not being called.
I tried to update the array mannualy:
            for index in self.collectionView.animators.keys.sorted() {
                if index.item >= indexPath.item {
                    let next = IndexPath(index: index.item + 1)
                    self.collectionView.animators[index] = self.collectionView.animators[next]
                    self.collectionView.animators[index]?.startAnimation()
                }
            }

But in that case, animation doesn't start automatically, only after scrolling. I thought there is some other default solution.


Hyperion not working when watching Live TV in Kodi

Like the title says, everything works but Live TV in Kodi. Any ideas how to fix?

I am using hyperion-X11 to capture the whole zone of my tv, with a vlc window from a dvb-t tuner.
I don't need Kodi at all, I don't know what is your configuration for Hyperion, but that works fine.

@nurtext can be closed?

@tpmodding think so, must be a problem with Hyperion plugin for Kodi.

Could you close it please? I have no rights. Thanks
Von meinem iPhone gesendet

Am 03.03.2016 um 09:51 schrieb Cedric Kastner<EMAIL_ADDRESS>@tpmodding think so, must be a problem with Hyperion plugin for Kodi.
—
Reply to this email directly or view it on GitHub.


About localhost

I can't connect to the verification link as it shows a sir it can't connect to local host. Please help and reply what can I do

Please help

Try changing the port.


chore: Cleanup Microsoft links

Remove locales

@nschonni : Thanks for your contribution! The author, @cawaMS, has been notified to review your proposed change.

Verified link corrections.


Feedback on Getting Started Documentation

I have followed the guide available at: https://learn.fonoster.com/docs/getting_started/overview and here is my feedback so far:
Create a User Account -> no problem
Install and setup the CLI -> no problem
Create a Project -> no problems but two things:

the CLI prompts me to allow 'experiments', but the guide doesn't explain what that is (at least, not at this point). I was hesitant to allow it but I did anyway.
a quality of life suggestion. when running fonoster projects:use [ref], would it be possible to use the friendly name instead of the id? I come from a Firebase background and their CLI let's me write something like firebase projects:use share-meals-dev, where "share-meals-dev" is the project name. it's not a huge issue.

Configure a Number -> no problems but the CLI asks me for an "expire" value. from the guide, it's not clear what this is. the only thing I can relate it to is the TTL for a DNS record. the questions in my head are "what unit of measurement is expire using?" and "what happens after a number expires"?
Create a Voice Application -> I followed the guide and everything was smooth. however, the last instruction is to use ngrok to expose my server. what do I do with this URL now? my instinct is to log into voip.ms and configure something there. I think that's what I would have to do with Twilio, ie point the number to an endpoint on my server. I held off on that for now and moved onto the next step in the guide.
Receive and respond to a call -> it's unclear what command I should run. the documentation says fonoster numbers:update [ID] but what does ID represent? the only thing I can think of is to put the url from ngrok from before, so I ran: fonoster numbers:update https://xxxx-xx-xx-xx-xxx.ngrok.io. I'm then prompted for an "aor link". I don't even know what AOR stands for.
at this point, I stopped following the guide.

This is super useful. Do you care to re-post this at GH Discussions . I will close it as we want to keep issues only for feature requests and bugs 🙂


cleanup accessibility test skips in gallery

Add labels and remove skips to make gallery more accessible.
Reduces technical debt benchmark by ~22,000

LGTM


[BUG] Avast telling that Bloxstrap is somehow a malware

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
Hello pizzaboxer
At 8:29 PM the 03/21/2024 Avast blocked Bloxstrap for being a IDP.Generic

Given the fact that it's being detected as "IDP.Generic", it's very likely a false positive, especially given how the VirusTotal report says it's completely clean.
If you're sure that you downloaded it from here (at http, then it's a false positive and you can safely allow it.

you made a cookie logger be ashamed


Storage: Rename Expiry to ExpiresOn and Starts to StartsOn

https://apiview.azurewebsites.net/Assemblies/Review/c52f059a-6d57-4d40-b7d2-a5816565a660#Azure.Storage.Blobs.Models.AccessPolicy

Across Files and Queues too


Not working on windows

This package doesn't seem to work on either windows 7 or 8. It complains about not finding the file syslog.h. See issue #23 as well.

same here

Nobody has any pointers for this?

The same for Windows 10. I guess the issue are that this requires some native dependencies that are not supported on Windows. @mcavage any ideias on this? Project with the same issue: https://github.com/nodeschool/nodeschool.github.io/pull/454.

Same for me on Windows 10. Any ides how to get around this @mcavage?


Create a new package called data to group datasets functionality

/area datasets

/kind cleanup

/cc Ford-Robert

/cc Shivesh777

/priority high


Add "note" field for arbitrary information.

This could be used to associate a metadata to a read file that doesn't contain the AFIR serialization.

make sure no other fields in both the ALE or general workflows have a field for notes.

Already done with the Sample Preparation and Experiment Details field.


Avro EventData silently dropped

Using azure-eventhub 1.3.1, binary Avro messages fail to reach Event Hub properly. The same code sending a list of strings works - it's basically identical to your sample code, but when I encode the data into Avro, the messages captured in Azure are 508 byte empty files. No errors are thrown.

@annatisch ?

Hi @jacobpledger - thanks for the report!
I'm afraid I have no experience/knowledge of Avro - could you please provide us with some sample code that generates these binary messages so that we can reproduce the issue?
Adding @yunhaoling and @YijunXieMS
Thanks!


[WFLY-13507]: Upgrade generic JMS RA to 2.0.5.Final.

Upgrading the Generic JM%S RA to 2.0.5.Final

Jira: https://issues.redhat.com/browse/WFLY-13507

@ehsavoie Please provide release note details or a github tag diff either in the description of the WFLY (preferable) or in the PR description.

This brings in :

Generic JMS RA leaks memory when using JMS 2.0 API with TIBCO EMS
Support Apache QPID JNDI paramaters
Setting of client id to before session is created

https://github.com/jms-ra/generic-jms-ra/commit/0740417de103055732a640bc6084f8ff2f345cd2