How to set a 24 hours format value

this happen when you are not using AM/PM

Hi @gcaferra,
I'm not sure to understand your issue, could you please provide a Plunker showing your problem or a valid option-set using the Angular Moment Picker Builder?

has you can see when I select 18 he switch to 6 in the seleciton but not in the header then  you can only select 6:xx but the intention was 18:xx

Ok @gcaferra, now I understand what is your problem.
Probably, you're setting a format option to any a 12 hours time token "h" or "hh".
As you can see from the moment.js guide "HH" format token is used to display 24 hour time, different from "hh" (used in combination with "a" or "A") to display 12 hour time formats with meridiem label.
Try to change your format property to force a 24 hours time as in the following plunker (ps: I think that your locale language is German, isn't it?):
http://plnkr.co/edit/IRw25e8bhutalNwOD81c?p=preview
Let me know if this solves your issue.

Sorry for  the late answer,
thank you for your help it worked but still a little graphic problem. Watch here:

the final result is correct but the user get confused from the 24HH-12HH in the Sub Hour selection

Yes, this is because the minute labels in hour view are defined by the property minutesFormat in the provider and its default value is your moment locale format without the meridiem part (am/pm):
moment.localeData().longDateFormat('LT').replace(/[aA]/, '')

So you could opt one of these options:

change your moment locale language globally: moment.locale('fr')
change the minutesFormat property of the provider:

angular
    .module('myApp', ['moment-picker'])
    .config(['momentPickerProvider', function (momentPickerProvider) {
        momentPickerProvider.options({
            minutesFormat: 'HH:mm'
        });
    }]);


Delete problem

Hi,
I use the DB.atomicInteger method by version 3.0.1. When I don't use the Integer any more, I want to delete it cause it takes up the space, but I didn't find the method to do this.
I also don't want to delete the db file (I use the DBMaker.fileDB method) cause it contains other data.
I see someone make an issue about the delete problem, but there's no answer in it.
Can you tell me how can I do ?
As well as method atomicInteger, when I use DB.hashMap to create a Map, how can I delete it without delete the disk file?
Thanks !

It is recently fixed in not yet released 3.1 branch

delete was recently added to 3.1 branch, it will be released in a few
weeks.


Images cannot be moved in the sketch theme

Preflight Checklist

[x] I agree to follow the Code of Conduct that this project adheres to.
[x] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Describe the bug
Moving images does not work in sketch theme.
To Reproduce
In the video below:

I start the app with ?ui=sketch
I add an image.
I can rotate it while selected but I cannot move it.
I then switch to ?ui=minimal and add the same image. I can move it.
I switch to ?ui=sketch again. At this point, I can move the image.
I try to add another image in the sketch mode and it has the same problem. One of the images is movable, one isn't.

https://user-images.githubusercontent.com/101152/124101263-771bf000-da5f-11eb-8597-61f44c6da512.mov
draw.io version (In the Help->About menu of the draw.io editor):

draw.io version 14.8.0

Desktop (please complete the following information):

OS: macOS
Browser: Chrome 91

Reproduced in Chrome and FF with Win 10 Pro

Thanks for the report. This will be fixed in the next release.


Access Log Date Formatting

Title: Access Log Date Formatting
Description:
Any thought on expanding the Access Log format template to allow custom date formatting? I'm thinking something like
%START_TIME%  // default format
%START_TIME(%Y/%m/%d %H:%M)% // Uses the specified format

Being able write the unix epoch instead/additionally may also be helpful.

This seems reasonable. Unix epoch is easy to add, I guess strftime format would make sense for custom formatting. Do you plan working on this or should I leave this "help wanted"?

Probably this https://github.com/envoyproxy/envoy/issues/2692 is related? We might want to support something similar with nginx log_format? http://nginx.org/en/docs/http/ngx_http_log_module.html#log_format

@dio I don't think so, unless you're suggesting we should have one master issue tracking all the places we don't have Nginx log format, including places where we have headers that should reflect some of these variables such as https://github.com/envoyproxy/envoy/issues/2699. Probably someone should do a design doc or list of vars that cover the union of what Nginx and Envoy supports and describes which ones are implemented, which ones should be implemented and whether we offer in request headers or access log.

@htuch you can assign this to me - are we wanting a comprehensive design doc before starting?

comprehensive design doc wrt enumerating the currently supported variables vs nginx and other proxies. My main task in this issue is to get more flexible START_TIME formatting but happy to help in other regards as well.

If you just want time format, let's go with your current proposal, seems reasonable. How do you plan on dealing with escaping considerations for %?

Cleared out the next few days to do this.
@htuch a couple routes we can go:

I can modify the parsing code to be aware of when it's inside (...) to interpret % differently as the code is currently a simple find call to determine the start/end of a command - the downside of this IMO is that the syntax is a bit more ambiguous as % is now contextual. %START_TIME(%Y/%m/%d %H:%M)%. The upside is that it's still a super simple strftime call.
We could use a different symbol that doesn't collide with % and do a string replace post-parsing so that we can still plug the format directly into strftime. However I can't think of a good symbol without being too different. : would be an nice escape symbol but that symbol is commonly used in time formats. %START_TIME(?Y/?m/?d ?H:?M)% as an example (I wouldn't prefer ?)
We could forego % altogether and use date formatting more similar to what Java and C# use. %START_TIME(MM/dd/yy H:mm:ss zzz)%. Nice and clean syntax but puts a bit more code into converting to be strftime-friendly

My preference, in order, would be 1, 3, 2
Lastly, we also need to be able to get the START_TIME as an epoch, however epoch is not part of the strftime syntax. Any thoughts on how that would prefer to be implemented? I think it should still be in the START_TIME family, perhaps a special %START_TIME(EPOCH)% case?

As long as we stick with something that is basically strftime I think it's good, even if it's modulo some simple search-and-replace. (1) seems worth trying, I think the first opening parens ( should make this not too hard.


[Pocket] Qwak jump button

Is it possible to add jump button for qwak game?
thanks

Yes, this should be possible by changing the configuration to prefer the CD32 version as default (I assume that one adds support). Will take a look before the next release.

I don’t think the CD32 version made a difference, but give it a try, it should be using the CD32 config in the 2024.06.06 release. If that doesn’t fix it, we should file a bug upstream.

CD32 version doesn’t seem to support button for jumping, so I filed an issue:
https://www.whdload.de/mantis/view.php?id=6548


Unreachable return statements cause some garbage to be rendered

[Shaders, screenshots, error log, reproduction steps, platform info etc.] [ZIP]
WebGL links for easy reproduction:

Recipient
Variant

Recipient:

Variant:

Reported:
https://community.imgtec.com/forums/topic/bug-glsl-nexus-player-unreachable-return-statements-cause-garbage/

ImgTech say they could not reproduce on their newer, internal drivers.

Imagination told us they could not reproduce this issue, so I am closing it and considering it "independently fixed."

This bug STILL MANIFESTS on the latest Nexus Player update.


Atom erasing the content of files when there is not enough disk space

I have a hard time replicating this issue since it will require me filling up the disk again, but in a nutshell the problem is that when I edit a file in Atom, if the disk space is not enough to save it, I find that the file content is erased.
This happened to me more than once (yeah I need more Gbs of disk space) so I can certify that it is Atom the one causing the issue. The issue appears whenever I edit the file, not when I just open it. The problem is not that Atom is not being able to save the file (that would make sense if there is no disk space available), the problem is that Atom removes all the content, and of course I'm afterwards not able to recover it.
I have no clue of why may this be happening

The same thing happens for me, and I still have more than 80 GB free (I'm on Windows). Why does Atom not tell me that something went wrong? Why doesn't it create backups before saving? Not cool!

An error message is definitely needed in such a case.

Yeah, this happened to me and it wiped out my config file, leading to me being unable to open atom due to conflicting packages that were disabled.

Not really sure why such a ridiculos and dangerous bug hasn't been fixed already. This should be nominated as "stop-everything-and-fix-this-right-now" instead of "1.0-roadmap" imho.

Right. I think there has a been a weird distortion in which the developers do not run at all into this issue and they are overlooking the fact that people with passable equipment are running into this once and again. Now, the issue with solving this is that it touches a very core part of how Atom works, I don't think anybody is ready to just contribute with a quick fix considering that it has architecture implications.
It would be nice to hear more thoughts from the core team though. If writing contents to a temporary file and then renaming is considered a reasonable idea then it is possible to fix it soon.

This is already on the 1.0 roadmap, so it'll most likely get fixed in the coming weeks/months.

Hoping for 1.0.1...?  I'm definitely concerned that Atom is writing important data without using the save-to-new-file-and-rename trick.

After a bit of research into this, I'm not sure that atomic saves are a good trade-off. Sublime Text 3 added them, but they're now disabled by default due to several issues with permissions, file metadata, and problems with other processes losing track of files they're trying to observe. I'm worried that adding this feature will create a bunch usability problems that will result in it just being disabled by default, which makes me feel like it's not worth the added complexity.

What about checking that there's room to write the file before writing it? That would still leave us open to a hard crash or power outage in the middle of a save, but at least we would not be willingly walking off a cliff.
Additionally, what about adding an option to create a backup of the files before writing it. If everything goes according to plan, this backup can be deleted. If anything goes wrong, it will be sitting there for later retrieval.

Good point. If it messed with watchers and whatnot, I would rather not have atomic saves.
Saving a backup on the other hand sounds like a good idea.

Interesting!  Good discussion on stack overflow and the sublime forums (overview, encoding, and breaking hard links).  In addition to the mentioned breaking observers and deleting resource forks / extended attributes, file encodings and breaking hard/soft links are problematic.
As for your first suggestion, checking for room before writing is racy and notoriously incorrect.  For example, if you're out of inodes, you'll see 20 GB free but get ENOSPC when you try to write.  And forget getting any meaningful number from a network share!  I'm not sure it buys anything.
Your second suggestion, writing a backup file before writing to the original file, definitely seems prudent.  I don't like the idea of needing to enable safety, though.  Seems like Atom should be safe by default, no?
If the user experience is an issue, what about putting a 500ms timeout on writing the backup file?  If it expires, put up an alert saying, "Writing the backup file is taking longer than expected.  You can disable them in the Settings Panel"?  But, given Atom's current filesize limitations, even network-attached users will probably rarely see it.
Remember to fsync before writing the main file...  Otherwise the user could end up with an empty backup file and an empty main file.
Overall, yes, I agree with your direction.

If anyone would like to take a look at https://github.com/atom/text-buffer/pull/87, I'd appreciate it. I'm going to start with this as an option that's off by default so we can have some folks test it out, then I'll flip the default. Let me know if there are oversights in the current implementation.

I left some pseudocode to fsync the files in an inline comment.  Tell me if you want me to expand that into a clean PR.  Should be pretty straightforward.
Syncing the data is required on posix and windows, syncing the directory is only needed on posix.  I assume fsyncing a dir is a no-op on windows but I've never tried.

More scary details on the things that can go wrong with atomic-saves (even though they are the right way to do it) and ways to get around them, here:  http://stupidpythonideas.blogspot.com/2014/07/getting-atomic-writes-right.html

As pointed out in #10609, Atom should check if the backup is not empty.
Also, what are the advantages of atomic saves if so much can go wrong with them?

@Zireael07 Atomic saves work perfectly on POSIX environments. Cross-platform seems to bring much trouble.
Still, I am considering overwriting a file without backup is not to be a very good choice (though problems occur only in very rare cases). This problem not only happens when the disk is full (disk full is one extreme case), it may lose the entire file at system crash, even if there are plenty of spaces, just because the file is opened with O_TRUNC. File contents are truncated, then, system crashes, and then, everything is lost.
I am not a Node developer, just found such issues by an automated tool (I am even not expecting to find such issue in Atom!). Is there any more reliable library that can safely handle this situation?

This problem happened to me last night while I was using atom. Although I save the file every few second the content of the file disappeared after no disk space alarm. I lost the result of half day of my work. Lucky that I had the old version in git.. won't use atom any more unless this issue is solved.

This just happened to me. Lost a couple of hours work on a new project. This is really unfortunate behavior.

This problem just happened to me. So frustrated by this bug. Lost my 3 days efforts.

this issue happened to me just now. would love to see it fixed


Emoji in Bookstack

Attempted Debugging

[X] I have read the debugging page

Searched GitHub Issues

[X] I have searched GitHub for the issue.

Describe the Scenario
Hello,
How can I add emojis to Bookstack? Is there documentation on this?
I havn´t found nothing.
Greeting
Micha
Exact BookStack Version
22.09
Log Content
No response
PHP Version
No response
Hosting Environment
Ubuntu 22.04

Hi @micha141076,
We don't specifically support any emoji interface controls (Nor do we for other symbols/characters) but they can be inserted using whatever means your operating system provides:

Windows
Mac
On mobile devices there's often an emoji button when using the keyboard.

OK. Thank for the feedback


3.10: Deprecate fulltext index option

Marked fulltext option as Obsolete indicating the recommendation to use ArangoSearch for fulltext searching.
See https://github.com/arangodb/docs/blob/main/3.10/release-notes-upgrading-changes310.md#indexes

Replaced by #421


feat(handler) b3 single header

Implements #21

I'd be happy to review, but it is easier on the eyes for me if some assertions are made with actual headers and anticipated results. ex pre-canned headers
https://github.com/openzipkin/brave/blob/master/brave/src/test/java/brave/propagation/B3SingleFormatTest.java
this could be in addition to the integrated tests and just a suggestion.

@adriancole thanks for the suggestion. I have added some unit tests for the header parsing, which test all the new b3 single header cases more exhaustively, in isolation from the rest of the app.

looks good thanks!


Localization for Leaflet.draw

For anyone interested in multiple language support, I started a localization plugin to work with Leaflet.draw by simply expanding on the L.drawLocal (which was the prefered method describe in your README).
https://github.com/DenisCarriere/Leaflet.draw.locales
Pretty straightforward and easy to use:
var L = require('leaflet')
var drawLocales = require('leaflet-draw-locales')

// Automatically defines Leaflet.draw to the specified language
drawLocales('fr')

// Customize locale language
var locale = drawLocales('fr')
locale.draw.toolbar.buttons.polygon = 'Awesome polygon!'
L.drawLocal = locale

Currently there's only 2 languages supported (English & French), if anyone would like to contribute to adding more languages (I would very much appreciate it 🤗 !) or if we can figure out a way to port over locales to be directly built-in Leaflet.draw.

Cannot assign to 'drawLocal' because it is a read-only property ??

I have the same problem! Could you solve it?

@Masa-99 maybe that's the problem, update your version


Update Lit example

📚 Subject area/topic
Lit
📋 Page(s) affected (or suggested, for new content)
https://docs.astro.build/en/guides/integrations-guide/lit/#getting-started
📋 General description or bullet points (if proposing new content)
Check and update the Lit element example to export the tagName to help match our note that follows.
The page to edit is in our Astro repo: https://github.com/withastro/astro/blob/68066290df46545db75dc7de3c4c35a7401872d2/packages/integrations/lit/README.md?plain=1#L68
🖥 Reproduction in StackBlitz (if reporting incorrect content or code samples)
N/A

Just read up on the official Lit docs.
Turns out we don't need to export the tagName object itself. I'll update the documentation to be more clear on wording here!


Browser Error, why?

I receive this notification error. Do you know why?
2019-03-16T06:30:00 <log> Browser Error: {
   "isTrusted": true
} (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:37 Class.socketNotificationReceived)

Something is throwing an error in the web browser console (DevTools /
Ctrl+Shift+I). The logging module is just reporting it back to the server
console / Pm2 logs.
On Sat, Mar 16, 2019, 3:07 AM ezar<EMAIL_ADDRESS>wrote:

I receive this notification error. Do you know why?
2019-03-16T06:30:00  Browser Error: {
"isTrusted": true
} (/home/pi/MagicMirror/modules/MMM-Logging/node_helper.js:37 Class.socketNotificationReceived)
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/shbatm/MMM-Logging/issues/3, or mute the thread
https://github.com/notifications/unsubscribe-auth/AROK4AgfJO3ETitNA9gt6JkitJN2W-zvks5vXKZBgaJpZM4b3rZ6
.

I find the error in MMM-LocalTemperature module :)
Regards!

I find the error in MMM-LocalTemperature module :)
Regards!

What exactly did you find?  I don't know what I'd be looking for.  I'm getting the same error, and it says it's with MMM-NestRemoteThermostat.  Is there a fix?


Mark Task.runDetached as @discardableResult.

Often, this API is used for its side effects and nobody cares about the
handle.

@swift-ci please smoke test and merge


No Thumbprint Parameter

No Thumbprint Parameter, please fix it!

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

ID: 8de72abc-be59-61d0-282b-b6515d01d595
Version Independent ID: 88da75ef-8a82-52d7-54db-23c3487aa5fb
Content: Set-RDCertificate (remotedesktop)
Content Source: docset/windows/remotedesktop/set-rdcertificate.md
Product: w10
GitHub Login: @coreyp-at-msft
Microsoft Alias: coreyp

@officedocsbot assign @e0i

@officedocsbot unassign @e0i
@officedocsbot assign @yogkumgit

Hello @Stofferl
Thanks for your feedback, a note stating in which version of Windows Server the Thumbprint is available has been added, please see here https://github.com/MicrosoftDocs/windows-powershell-docs/commit/d0ff4616b0c071190f91f4e6e8f78b5736ebcde5#diff-21c9e9075a905fa82a0da3c07a0526c7
It should go on the live version in a while.
Thank you

@get-itips  Thank you very much for the contribution and sharing this explanation. @Stofferl
Hope this comment is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.

@officedocsbot close


unable to pair Button

I have the WXKG01LM button that won't find the driver. It's connecting to the hub but that's it. Is there a certain procedure for pairing this with the driver?

connecting to the hub is all you need.
or I miss something.
if you have old DTH installed please uninstall it.
On Sat, 4 Dec 2021 at 14:21, LionMike @.***> wrote:

I have the WXKG01LM button that won't find the driver. It's connecting to
the hub but that's it. Is there a certain procedure for pairing this with
the driver?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/veonua/SmartThingsEdge-Xiaomi/issues/7, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AALYALTJKJ2OAOFAD4DSRVDUPIITXANCNFSM5JLSFATQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

That did not work either.

please contact Smartthings forums to get more information on how to install
drivers.
On Sat, 4 Dec 2021 at 15:00, LionMike @.***> wrote:

That did not work either.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/veonua/SmartThingsEdge-Xiaomi/issues/7#issuecomment-986031615,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AALYALQWMWXOWEUBTAV5OADUPINHPANCNFSM5JLSFATQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

ok. However I just successfully paired an Aqara motion sensor with your driver, without having to uninstall the DTH, and your Aqara cube driver is working just fine. I will keep trying. I have another button I can try to pair.


metastore for aliyun cloud oss support

my config file:
node_id: searcher-1
listen_address: <IP_ADDRESS>
version: 0.5
metastore_uri: s3://clickhouse-backup/aaa
default_index_root_uri: docment
my environment variable：
export QW_S3_ENDPOINT=https://oss-cn-zhangjiakou-internal.aliyuncs.com
export AWS_ACCESS_KEY_ID=xxx
export AWS_SECRET_ACCESS_KEY=xxxxxxxx
export QW_S3_ENDPOINT=https://oss-cn-zhangjiakou-internal.aliyuncs.com
export AWS_REGION=cn-zhangjiakou
when i run :
✘ Command failed: Failed to connect to metastore: Access forbidden: The request credentials do not allow for this operation..
Does it not support Alibaba Cloud OSS?
Full logs:
2023-04-11T03:16:19.850Z  INFO quickwit_config::quickwit_config::serialize: Using sniffed advertise address. advertise_address=<IP_ADDRESS> interface_name=eth0
2023-04-11T03:16:19.851Z  WARN quickwit_config::quickwit_config::serialize: Cluster ID is not set, falling back to default value. cluster_id=quickwit-default-cluster
2023-04-11T03:16:19.851Z  WARN quickwit_config::quickwit_config::serialize: Peer seed list is empty.
2023-04-11T03:16:19.851Z  INFO quickwit_cli: Loaded Quickwit config. config_uri=file:///root/quickwit-v0.5.0/config.yaml config=QuickwitConfig { cluster_id: "quickwit-default-cluster", node_id: "searcher-1", enabled_services: {Indexer, ControlPlane, Metastore, Searcher, Janitor}, rest_listen_addr: <IP_ADDRESS>:7280, gossip_listen_addr: <IP_ADDRESS>:7280, grpc_listen_addr: <IP_ADDRESS>:7281, gossip_advertise_addr: <IP_ADDRESS>:7280, grpc_advertise_addr: <IP_ADDRESS>:7281, peer_seeds: [], data_dir_path: "/root/quickwit-v0.5.0/qwdata", metastore_uri: Uri { uri: "s3://clickhouse-backup/aaa" }, default_index_root_uri: Uri { uri: "file:///root/quickwit-v0.5.0/docment" }, indexer_config: IndexerConfig { split_store_max_num_bytes: Byte(100000000000), split_store_max_num_splits: 1000, max_concurrent_split_uploads: 12, enable_otlp_endpoint: true }, searcher_config: SearcherConfig { fast_field_cache_capacity: Byte(1000000000), split_footer_cache_capacity: Byte(500000000), max_num_concurrent_split_searches: 100, max_num_concurrent_split_streams: 100 }, ingest_api_config: IngestApiConfig { max_queue_memory_usage: Byte(2147483648), max_queue_disk_usage: Byte(4294967296) }, jaeger_config: JaegerConfig { enable_endpoint: true, lookback_period_hours: 72, max_trace_duration_secs: 3600, max_fetch_spans: 10000 } }
2023-04-11T03:16:19.852Z  INFO quickwit_cluster::cluster: Joining cluster. cluster_id=quickwit-default-cluster node_id=searcher-1 enabled_services={Indexer, ControlPlane, Metastore, Searcher, Janitor} gossip_listen_addr=<IP_ADDRESS>:7280 gossip_advertise_addr=<IP_ADDRESS>:7280 grpc_advertise_addr=<IP_ADDRESS>:7281 peer_seed_addrs=
2023-04-11T03:16:19.852Z  INFO sniff_aws_region:region_from_env_variables: quickwit_aws::region: Setting AWS Region from environment variable. env_var_key="QW_S3_ENDPOINT" env_var="https://oss-cn-zhangjiakou-internal.aliyuncs.com"
2023-04-11T03:16:19.852Z  INFO sniff_aws_region: quickwit_aws::region: set-aws-region region=Custom { name: "cn-zhangjiakou", endpoint: "https://oss-cn-zhangjiakou-internal.aliyuncs.com" } from="env-variable"
✘ Command failed: Failed to connect to metastore: Access forbidden: The request credentials do not allow for this operation..

Thanks @yangshike for opening the issue.
From the Alibaba OSS docs:

OSS supports only virtual hosted-style URLs in requests.

Another user reported an issue on virtual hosted-style URLs and we opened an issue on this #3080.
We are working on it, let me check when we could fix this.

Additionally, there are some issues with deleting old splits during merging, as post requests do not fully comply with the Aliyun Cloud OSS specification

A large number of log errors are reported now，I don't know if it's the same reason！
Also, when can this be supported？？
error info：
2023-04-17T01:53:31.530Z ERROR delete_splits_marked_for_deletion{index_id="wework" updated_before_timestamp=1681475719}: quickwit_janitor::g
arbage_collection: Failed to delete ["01GXZS988YYQ3RRVHK0ETSRSNF.split", "01GXZN9DENYT0K4RG0QH70AWGD.split", "01GXZVEECT9JCSCBTSSEMNWHP6.split", "01GXZNXPRWTJ3SA0PFE95FBMBJ.split", "01GXZQ1MQ5FZN
J11AA8X644RV1.split"] and 1000 other splits. error=Some(StorageError { kind: InternalError, source: Request ID: None Body:

Hi @yangshike, in Quickwit 0.6, you should be able to use Quickwit on Alibaba. On main which is the basis for this upcoming release, I'm able to run our storage test suite with the following settings:
AWS_REGION=us-east-1
QW_S3_ENDPOINT=https://oss-us-east-1.aliyuncs.com

I did not experience any issues with bulk deletes. Maybe your region runs a different version of Aliyun Cloud OSS? Anyway, you'll be able to disable bulk deletes in 0.6 by including a storage config in your node config:
# node config

storage:
  s3:
    disable_multi_object_delete_requests: true


FontWeight=Bold doesn't work on macOS

Write the following program and run on macOS:
using Avalonia;
using Avalonia.Controls;
using Avalonia.Logging.Serilog;
using Avalonia.Media;

namespace avaloniatest
{
    class Program
    {
        public static void Main(string[] args) => BuildAvaloniaApp().Start(AppMain, args);

        public static AppBuilder BuildAvaloniaApp()
            => AppBuilder.Configure<App>()
                .UsePlatformDetect()
                .LogToDebug()
                .UseReactiveUI();

        private static void AppMain(Application app, string[] args)
        {
            var window = new Window() {Content = new TextBlock() {FontWeight = FontWeight.Bold, Text = "fooh"}};

            app.Run(window);
        }
    }
}

I expect that it will show a bold text, but the text in the TextBlock is rendered as normal. Works the same for TextBox.

FontWeight=Bold does work if you explicitly specify a font family that provides bold font weight. I don't know if this is expected behavior though.

If your FontFamily doesn't have a Typeface with a weight of Bold the render pipeline uses the nearest match.

Should we maybe change the default font family on macOS, then? Or is it okay that the default font doesn't support bold?

The default is the System's default. If that font doesn't fulfill your needs just change it on your Window to share the FontFamily on all children controls.

According to the wiki, the default font on macOS should be Lucida Grande which should support bold.

And what happens if you specify that font explicitly? Does it render correctly? I can't debug this because I do not own a Mac and that will never change.

Well, I totally agree with ForNeVeR. If FontFamily=Bold does not work on "Hello, World" app then it creates a wrong impression that it doesn't work at all. It took me a while to figure out why it does not make font bold with default typeface.

BTW The primary system font in OS X El Capitan and above is San Francisco.

It works if I set FontFamily=FontFamily.Parse("Lucida Grande"), but I wasn't able to determine which is the default yet. FontFamily.Default returns a family with empty name in debugger.

Will have a look shortly. Could be that the default lookup isn't working for the System's default

Should work when my fix is merged

This issue still exists on 0.9.0-preview3 when running the original example on Mojave (10.14.6).

I can't reproduce this issue on Windows. Can't test on Mac. When I set FontWeigt="Bold" on my window everything is rendered bold.

@Gillibald Yes it works fine on Windows.

Control catalog on OSX 10.14.6 bold font working?

To repro this you have to set FontWeight to bold on the MainWindow

The problem persist in 0.9.9 release in Mojave 10.14.6. I created a blank project and followed the steps in the styles section of the docs. The size of the text changes but not the weight. How can I provide you with more debugging information?

Works with custom fonts and fluent theme


Log a warning when a result is leaked.

Current coverage is 92.50% (diff: 60.00%)

Merging #23 into master will decrease coverage by 0.24%

@@             master        #23   diff @@
==========================================
  Files             6          6
  Lines           675        680     +5
  Methods           0          0
  Messages          0          0
  Branches         67         68     +1
==========================================
+ Hits            626        629     +3
- Misses           37         38     +1
- Partials         12         13     +1

Powered by Codecov. Last update 5e48901...afda9a1


Update README.md

Added for completion of sentence

Summary

Ticket Link

Hello @Sumindar,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.
Per the Mattermost Contribution Guide, we need to add you to the list of approved contributors for the Mattermost project.
Please help complete the Mattermost contribution license agreement?
Once you have signed the CLA, please comment with /check-cla and confirm that the CLA check is green.
This is a standard procedure for many open source projects.
Please let us know if you have any questions.
We are very happy to have you join our growing community! If you're not yet a member, please consider joining our Contributors community channel to meet other contributors and discuss new opportunities with the core team.

/check-cla

hi can you please explain about one of the checks failing.thanks

@Sumindar Thanks for the contribution :)

@jasonblais thanks a lot


fcn16: ValueError: Incompatible shapes for broadcasting: (?, ?, ?, 2) and (?, ?, ?, 20)

I run:
python test_fcn16_vgg.py
And get:
Traceback (most recent call last):   File "test_fcn16_vgg.py", line 36, in <module>     vgg_fcn.build(batch_images, debug=True)   File "/home/***/misc/tensorflow-fcn/fcn16_vgg.py", line 125, in build     self.fuse_pool4 = tf.add(self.upscore2, self.score_pool4) ... ValueError: Incompatible shapes for broadcasting: (?, ?, ?, 2) and (?, ?, ?, 20)
Examination of  _upscore_layer for the three network architectures shows that the function in fcn16_vgg.py includes a line at 237:
deconv.set_shape([None, None, None, 2])
which is hard coded for 2 classes.  This line should be removed I assume.  The code runs after I remove it.

You are right. This line was absolutely unnecessary. There is no need to set the shape of deconv at all. No idea how it got there. Thx


Bug report - Last update has broken previously working queries

What happened?
Last update has just broken the simplest of queries - Please revert to the previous version if you don't mind
DQL
No response
JS
No response
Dataview Version
0.4.25
Obsidian Version
0.13.24
OS
MacOS

Minor query like this fails
table without id type, title
from "_my-journal"
sort file.mtime desc

Other queries fail, while very complex queries I have are still fine

I had to rollback to 0.4.22 and everything works again

Dataview has been reverted to 0.4.22 (via update 0.4.26).

Love your plugin, but why was this closed?

I've reverted the code base back to 0.4.22 and re-released the old stable version as the new 0.4.26, so the latest release of Dataview is once again functional. I've tagged all of the crashing issues with the broken versions as 0.4.23-failure, which I will investigate in the next few days, but I generally close issues once they no longer affect develop.
See https://github.com/blacksmithgu/obsidian-dataview/releases/tag/0.4.26.

To be precise, closing this issue means "this is fixed in the latest release", which in this case was a revert. I'm definitely going to fix it before I re-release the (previously broken) code, but closing an issue is generally my way of communicating "this is fixed, you can update."

100% Thank you for creating and one of the top plugins for Obsidian

I've reverted the code base back to 0.4.22 and re-released the old stable version as the new 0.4.26, so the latest release of Dataview is once again functional. I've tagged all of the crashing issues with the broken versions as 0.4.23-failure, which I will investigate in the next few days, but I generally close issues once they no longer affect develop / end users.

@blacksmithgu Don't want to start a new issue for this, so piggy-backing on this issue.
Obviously this update as-written backfired - but I just want to express a) support of the plugin (it's awesome) and b) support of the new lists functionality. I was trying to figure out why the lists functionality suddenly stopped working for me when I switched from my Windows to Mac computer - it turns out I found obsidian-dataview in the time between you releasing 0.4.23 and rolling it back, and had already enthusiastically dove into writing custom dataviewjs to use this functionality and being so excited about how useful the feature is.
So I'm eager to see the feature released again in the future, and for now I'm sticking to 0.4.23.

I've found the culprit for most of the remaining crashes, so I'm hoping to re-release the fixed version this weekend after some more involved testing!


GEODE-7830: fix race in rebalance start

The result from doing a rebalance start will now be consistent.
Previously the OperationState used to compute the result
could be changing while making the result causing the result
to be inconsistent. Now a copy of the OperationState is made
in a thread safe manner and then that immutable copy is used
to compute the result.
Thank you for submitting a contribution to Apache Geode.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[ ] Is there a JIRA ticket associated with this PR? Is it referenced in the commit message?

[ ] Has your PR been rebased against the latest commit within the target branch (typically develop)?

[ ] Is your initial contribution a single, squashed commit?

[ ] Does gradlew build run cleanly?

[ ] Have you written or updated unit tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

Note:
Please ensure that once the PR is submitted, check Concourse for build issues and
submit an update to your PR as soon as possible. If you need help, please send an
email to<EMAIL_ADDRESS>

@jmelchio

I think you may have found a different scenario where the result of a rebalance could be inconsistent. I think the issue I saw might have been caused by RebalanceOperationPerformer.executeRebalanceOnDS. On line 330 it returns rebalanceResult with success=false. Then on line 347 it returns rebalanceResult with success=true. Both times they have the same status message.

The two dunit failures had existing open jira tickets: GEODE-7710 and GEODE-7812


Check if notifier collection is available before removing the notifier model

This is the case that the notification was included through a collection, isn't it?
CR: @nobuti

👍  but when do not we want that? We should use https://github.com/CartoDB/cartodb/blob/ba5c11e6f8d73404f36c7237d3f96244dad18f91/lib/assets/javascripts/cartodb3/editor/components/notifier/notifier.js#L50-L52 to add a notification, right?

better? :)

🚀

Frontend tests passing, merging.


Error Native excption got 2 arguments expected 3

2.8.9 to 2.9.0
android 4.4.4

Looks like the native code in ur project didnt update. Can u uninstall the module using npm uninstall and install it .also, Can you unlink and link once more and let me know the result? Make sure you do a fresh build of ur android project .


Refactor and fix dependency management in rewrite

Hi,
currently I have some issues to build this project locally. After checking the build files, I have the following suggestions to the overall dependency management/handling in rewrite:

Update Gradle wrapper to 7.4
Pull out commonly used dependencies like io.micrometer:micrometer-core into a version catalog (https://docs.gradle.org/current/userguide/platforms.html)
Remove latest.release in the dependency versions and pin the dependency to a specific version or at least a patch version range like 1.8.+

The pinning of the dependency versions is imho important as this makes the builds reproducible. Currently an old tag of the project could not be easily reproduced as the dependencies are potentially updated. This can even break old builds.
Btw, I can work at PRs for this if needed.
Best regards
Thomas

Hi @thomaszub
Thank you for the suggestions. We totally understand the tradeoff we are making by using the "latest" dependencies.
The thought here is that we want to advance our dependencies on the main branch as new, stable versions of any third-party dependencies are released. If we create any release branches, we will lock the dependencies on those branches.
We would accept a PR to move the Gradle wrapper to 7.4.
Finally, if you are running into difficulty building locally, we would love to help you triage and improve the onboarding experience. Feel free to reach out on our slack org

Hi @tkvangorder,
thanks for the explanation. Would you also accept a PR with version catalogs centralizing the dependency versions in the parent Gradle file?


No unchanged relevant lines lost coverage.
Overall coverage increased (+0.02%) to 99.188%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

exec_helpers/exec_result.py
16
17
94.12%

Totals

Change from base Build 388:
0.02%

Covered Lines:
1100

Relevant Lines:
1109

💛  - Coveralls


Child Devices Creation / Assignation in web UI

Issue type
[ X ] Feature request
Environment

Python version:  3.5.4
NetBox version:  2.2.1

Description
From the "Add a new device" page, when adding a device with a type declared as a Child device, it would be useful to have the option to assign it directly to a device with an empty slot. (i.e.: in the "location section" of the page, the rack face & position could probably switched to "a field showing the available devices with a free slot".
Also, when looking at a device page ( /dcim/devices/xxxx/ ), when clicking on the green plus sign of a vacant slot to "install a device", it currently shows already created devices. Adding a "Create a new child device and assign to current parent" would be a real time saver.
When we create a server, our current data model requires us to separate the management port (i.e. iDrac, ILOM, RMM, etc.) from the server but we attach it to the main server as a separate device. The reason for this is that the management port has it's own device name & OS and is separate from the main box.
We have to create the server as a device, than create a management device, then go back to the server and assign it.

From the "Add a new device" page, when adding a device with a type declared as a Child device, it would be useful to have the option to assign it directly to a device with an empty slot.

While I agree that this would be a welcome improvement, it would require considerable development effort to implement, including:

Determining whether the selected device type is a child device
Dynamically altering the form to hide rack face and position, and show a list of parent devices
Populating available device bays in the form after selecting a parent device

I'll leave this open if someone wants to take a shot at it, but it's going to challenging with the current UI.


Replication slots for HA: manage slots in the primary

Following #669, we need to instruct the current primary in the cluster to manage the primary HA slots if replicationSlots.highAvailability.enabled is true.
In CloudNativePG terminology, a primary HA slot is a physical replication slot whose lifecycle is entirely managed by the current primary of the cluster, and whose purpose is to map to a specific standby in streaming replication. Such slots live on the primary only.
The idea is to make sure that, based on the expected standbys, the primary verifies that there's a corresponding replication slot with the name _cnpg_<REPLICA_POD_NAME> (for simplicity and better readability we are using _cnpg_ here, but it should actually be set based on the value of slotPrefix.
The instance manager in the primary will create the missing replication slots, without initializing them.
Write unit tests for the logic that builds the list of expected replication slot names.

merged in repslot feature branch


Fixed #25617 -- Added case-insensitive unique username validation in UserCreationForm.

https://code.djangoproject.com/ticket/25617

This approach seems right to me. Feel free to add a release note too.

Release notes updated, hope the message is ok.

I'd document that in the docs for UserCreationForm in docs/topics/auth/default.txt too (with a .. versionchanged:: 1.10 annotation).

buildbot, add to whitelist.

I realized that this goes against our trend toward trying to make the UserCreationForm resusable (#19353). Maybe we could try to move forward with that patch first and then update this to work with custom user models?
Meanwhile I made some minor edits reviewing this before I realized that issue:
diff --git a/django/contrib/auth/forms.py b/django/contrib/auth/forms.py
index fb2a7c0..bc0b02b 100644
--- a/django/contrib/auth/forms.py
+++ b/django/contrib/auth/forms.py
@@ -80,7 +80,7 @@ class UserCreationForm(forms.ModelForm):

     def clean_username(self):
         username = self.cleaned_data.get('username')
-        if User.objects.filter(username__iexact=username).exists():
+        if username and User.objects.filter(username__iexact=username).exists():
             raise forms.ValidationError(
                 User._meta.get_field('username').error_messages['unique'],
                 code='unique',
diff --git a/docs/releases/1.10.txt b/docs/releases/1.10.txt
index dc48d83..4f07aa5 100644
--- a/docs/releases/1.10.txt
+++ b/docs/releases/1.10.txt
@@ -56,10 +56,6 @@ Minor features
   to prevent an issue where Safari caches redirects and prevents a user from
   being able to log out.

-* The :class:`~django.contrib.auth.forms.UserCreationForm` does not allow
-  usernames that differ only in case.
-
-
 :mod:`django.contrib.contenttypes`
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

@@ -325,6 +321,9 @@ Miscellaneous
 * ``utils.version.get_version()`` returns :pep:`440` compliant release
   candidate versions (e.g. '1.10rc1' instead of '1.10c1').

+* The :class:`~django.contrib.auth.forms.UserCreationForm` does not allow
+  usernames that differ only in case.
+
 .. _deprecated-features-1.10:

 Features deprecated in 1.10
diff --git a/docs/topics/auth/default.txt b/docs/topics/auth/default.txt
index c115875..428f781 100644
--- a/docs/topics/auth/default.txt
+++ b/docs/topics/auth/default.txt
@@ -1558,10 +1558,12 @@ provides several built-in forms located in :mod:`django.contrib.auth.forms`:

     A form for creating a new user.

+    To help prevent confusion with similar usernames, the form doesn't allow
+    usernames that differ only in case.
+
     .. versionchanged:: 1.10

-        The :class:`~django.contrib.auth.forms.UserCreationForm` does not allow
-        usernames that differ only in case.
+        In older versions, usernames that differ only in case are allowed.

 .. currentmodule:: django.contrib.auth

diff --git a/tests/auth_tests/test_forms.py b/tests/auth_tests/test_forms.py
index fd02ae9..f38ad75 100644
--- a/tests/auth_tests/test_forms.py
+++ b/tests/auth_tests/test_forms.py
@@ -86,8 +86,10 @@ class UserCreationFormTest(TestDataMixin, TestCase):
         }
         form = UserCreationForm(data)
         self.assertFalse(form.is_valid())
-        self.assertEqual(form["username"].errors,
-                         [force_text(User._meta.get_field('username').error_messages['unique'])])
+        self.assertEqual(
+            form["username"].errors,
+            [force_text(User._meta.get_field('username').error_messages['unique'])]
+        )

     def test_invalid_data(self):
         data = {

That makes sense. I don't have much experience with CustomUser since my full-time project still uses old approach with separate profile model, but I can give it a go. What about case insensitive USERNAME_FIELD? Should that be left for users to override?

I think case-insensitive is reasonable default that we could allow changing with an attribute on the form.

Hi Neven, think you'll have a chance to finish this soon?

I'm sorry for the delayed response, i'm short on time currently and I won't be able to continue on this.

Thanks for the reply. Please send a new PR if you are able to return to it.


Issue 1022 support plugin logging

Description
What this PR does / why we need it:
Improves the plugin experience by processing additional messages that are sent to stderr and stdout.

Which issue(s) this PR fixes #1022
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Helm Chart Change (any edit/addition/update that is necessary for changes merged to the main branch)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration

[ ] Test A
[ ] Test B

Checklist:

[ ] Does the affected code have corresponding tests?
[ ] Are the changes documented, not just with inline documentation, but also with conceptual documentation such as an overview of a new feature, or task-based documentation like a tutorial? Consider if this change should be announced on your project blog.
[ ] Does this introduce breaking changes that would require an announcement or bumping the major version?
[ ] Do all new files have appropriate license header?

Post Merge Requirements

[ ] MAINTAINERS: manually trigger the "Publish Package" workflow after merging any PR that indicates Helm Chart Change

NOTE: Ran into an issue when submitting this. Reviewing it now to fix the errors in the build. My git config must have gotten confused between Windows and WSL. :(

Closing & reopening PR to fix messed up commits. :)


Hello-word

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.
Example: I am trying to do [...] but [...]
Describe the solution you'd like
A clear and concise description of what you want to happen. Include any alternative solutions you've considered.
Additional context
Add any other context or screenshots about the feature request here.

I trying to do [...]


getting cuda error "CUBLAS_STATUS_INTERNAL_ERROR" after using "left" side for "padding" and "truncation"

I have been using unsloth to train a chatbot model using the mistral 7b instruct model. I have successfully fine-tuned it and got inference results accordingly.
But the only issue I am having is that, the model never stops generating its token till the "max_new_tokens" and never ends with proper complete answer with "eos_token". The output seems very correct, but more outputs are there, seems it just got truncated.
To fix this issue, I have tried to use tokenizer.padding_side="left" and tokenizer.truncation_side="left" , as its mentioned here wrong_padding_side. But after using this modification for further fine-tuning , using the previously fine-tuned checkpoint(padding_side = "right") , I am getting the following cuda error after some training steps like 35 to 39
CUDA error: CUBLAS_STATUS_INTERNAL_ERROR when calling cublasGemmEx( handle, opa, opb, m, n, k, &falpha, a, CUDA_R_16BF, lda, b, CUDA_R_16BF, ldb, &fbeta, c, CUDA_R_16BF, ldc, CUDA_R_32F,  .
How can i solve this cuda issue or if i have to use "padding_side" as "right", how can i ensure my model gives a completely finished output within the "max_new_tokens" limit with proper ending?
Note:  the modified fine-tuning seems to be going okay on kaggle , but I am facing the error when I am trying to fine-tune locally with GPU RTX 3090

@ml-maddi Can you screenshot Unsloth's info section

@ml-maddi Oh that's long! It seems like your local installation of CUDA might be broken maybe? Does non Unsloth code paths work as expected, or is this just an Unsloth issue? (Ie pure HF / TRL training scripts)


KeyError : am__n.r@s@s.l@n_3

Traceback (most recent call last):
File "C:\Users\elmm\AppData\Local\Programs\Python\Python39\lib\site-packages\lambeq\training\numpy_model.py", line 154, in get_diagram_output
values.append(parameters[sym])
KeyError: am__n.r@s@s.l@n_3
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\elmm\Desktop\CQM\QNLP Depression 2.py", line 125, in
prediction = model.forward([diagram])
File "C:\Users\elmm\AppData\Local\Programs\Python\Python39\lib\site-packages\lambeq\training\numpy_model.py", line 185, in forward
return self.get_diagram_output(x)
File "C:\Users\elmm\AppData\Local\Programs\Python\Python39\lib\site-packages\lambeq\training\numpy_model.py", line 156, in get_diagram_output
raise KeyError(f'Unknown symbol {sym!r}.')
KeyError: 'Unknown symbol am__n.r@s<EMAIL_ADDRESS>I ran "I am depressed" and got this error. Any resolves?

Thanks for the issue! As we discussed on discord, you tried evaluating IQP circuits with 2 layers on a model that has been trained on 1 layer, hence the missing parameters.


Is it possible to make this compatible with Python 2.x, instead of 3k?

Personally, I will not port this to Python 2, and I will not be a maintainer for a Python 2 fork.
That said, the current code is just barely uncompatible with Python 2. I think simply switching the import in serversocket.py from import queue to import Queue might be enough.


change imports

github.com/alecthomas/template is really old and buggy and keeps getting imported on top of text/template and html/template. This replaces the import.
I also replaced github.com/alecthomas/assert with github.com/tj/assert.
2 tests are failing, but they were failing before this change 😅

ahah sweet 😆


Per-bundle static templates root

Currently hardcoded as Resources/views/static.

Fixed by 8b464e9.


Only first daily note saved

Only the first note of a day is being saved.
Following notes are not saved anywhere.
Probably introduced problem via https://github.com/minthemiddle/Quick-Capture/releases/tag/v1.8.1

Solved via https://github.com/minthemiddle/Quick-Capture/releases/tag/v1.8.2


API broken?

API broken?
I use Brave browser and Pi-Hole.
https://kusama.polkastats.io/validator/HyLisujX7Cr6D7xzb6qadFdedLt8hmArB6ZVGJ6xsCUHqmx

Hi @dcolley, thanks for reporting, it's fixed now!


Return total number of test failures as exit code

Readdressing #174, and closing #538.
Don't really know too much about ruby, so very open to change requests.

Should this also return a non-zero exit code upon any build failures happening?

Don't know too much about the flow of the program, just looked at it enough to get this bit done.
However, I think there is a check here for any non-test non-zero exit codes.
Which makes leads me to believe that an exit(1) is required after this line.
I think a configuration setting for how to handle exit codes would be useful.
And definitely, having an option for non-zero exit on build failure makes sense.

This should definitely be a configuration option.
Linux/Unix return codes only go from 0-255 so truncation could lead to odd results. Also things like the junit report plugin can currently give number of failed tests in a passable matter if that is the issue so there are ways to get failed test number outside of exit code.
As a side note, are #174 and #538 still known issues and if so can we get some exact detail? I've just tested it with the latest release and ceedling test:all and rake test:all both correctly return a non zero exit code on failure.

@dpostorivo I was wondering what version of ceedling you are on? I am on 0.30.0

I get an exit code on build failure, but not test failure.

ceedling version
   Ceedling:: 0.31.1
      Unity:: 2.5.4
      CMock:: 2.5.4
 CException:: 1.3.3

ruby --version
ruby 3.0.3p157 (2021-11-24 revision 3fb7d2cadc) [x86_64-linux]

@bvtthead That's the same issue that I run into, which makes this tool difficult to put into a CI pipeline. I've been able to kind of get around this by wrapping the call to ceedling in a shell script that greps for "0 FAILED TESTS" on the last line. However, I've found that during certain type of build failures (namely related to including bad mocks), "0 FAILED TESTS" can still print out. I'd rather have a robust solution that deterministically reports out a non-zero error code whenever either:

a build failure happens
an unacceptable number of test failures happen

Example project: bvtthead/ceedling-test
mkdir tests/build
ceedling; echo $?

yields
Test 'test_basic.c'
-------------------
Generating runner for test_basic.c...
Compiling test_basic_runner.c...
Compiling test_basic.c...
Compiling unity.c...
Compiling CException.c...
Compiling cmock.c...
Linking test_basic.out...
Running test_basic.out...
test_basic.c:3:test_basic_pass:PASS
test_basic.c:10:test_basic_fail:FAIL: Expected 6 Was 9

-----------------------
2 Tests 1 Failures 0 Ignored
FAIL
0

@ntantisujjatham I have to do the same thing for CI usage.
A non-zero exit code would work best with a CI pipeline.
And returning a fixed number instead of the number of tests seems reasonable to me, I was just restoring the previous functionality of ceedling. Currently I have no need to capture the number of test failures.

@ntantisujjatham I'm on the last release 0.31.1

@bvtthead  I see the failure now and it seems specifically to when the pretty reporting is disabled.
I put this patch as a quick fix as a settings change. I'll check out this commit and see if this is the best path for it.
https://github.com/bvtthead/ceedling-test/pull/1

I'm going to close this PR as much has changed for 0.32, and this PR was never reviewed and resolved (so sorry about that!).
Short version:

Ceedling 0.32 should properly handle basic exit code scenarios now.
A configuration option was added before 0.32 to toggle whether test failures trigger an exit code of 1 or 0 (defaults to exit code of 1 on test failures). Some have rightfully argued that test failures without build errors is still a successful exit (0). The simple toggle is especially important for different CI scenarios.
Exiting with an exit code equal to the number of test failures is problematic — or at least quite challenging to handle. A single numeric exit code is too easily overloaded. Plugins and core Ceedling features can raise different build errors. Multiple sources can, in effect, stack build errors. How do we meaningfully distinguish one or more build errors from a test failure count? There might be a scheme where different aspects of the build could register different error contexts that then get processed in the finalization of a build with various options to produce the end user desired exit code. But, boy, this would be a lot of work. More importantly, we would almost certainly end up with logically inconsistent edge cases that we cannot adequately resolve.
Ceedling 0.32's documentation now thoroughly discusses test failures vs. build errors as related to exit code handling along with the reasoning for the relatively simple scheme.


Update the link

As the link was not working so I have updated the link.
Problem: https://github.com/MicrosoftDocs/windows-itpro-docs/issues/10028

Ready to go live


Proper delay timing between press and release?

It seems like there needs to be some delay between pressing and releasing the buttons, and I haven't found the optimal time.

Mmh that sounds related to how vigembus works. How can we test this?

Closed for inactivity / could not reproduce the issue, please reopen if you encounter this issue.


How to Take an API Revision Offline/Online

Please describe the feature.
As we can have multiple revisions to our API. There is a option where we can take the particular revision online or offline

How can we achieve this programmatically ?
I could see the Make current option can be used inside apiInformation.json file but i couldn't see any option to Take offline or Take online

Run the extractor against an api. First time make it online and second time make it offline. Then observe the difference in your git repository. This will tell you how to set it up programmatically. Of course you can always refer to the apim docs as well.

Looks like the isOnline property needs to be added into the extractor. I raised a PR for that. Kindly review and let me know for any comments

@jayendranarumugam thank you for the PR. We will review it and merge it accordingly.

This has been merged and released with 4.8.0. Hence closing the issue. Thanks @waelkdouh !


Post Deployment Script in Azure Web App for Containers

Is it possible to run a post-deploy script inside a container in Azure Web App for Containers(not the "regular" Web App with Kudu).
I have an ARM template that creates some resources, including a Web App for Containers where I use a Dockerhub image. I want to run a post-deployment script inside the container(a database migration script if that matters("bundle exec rake db:migrate" specifically)).
I can put the command into the Startup File in the Container Settings in the Azure Portal. That runs the command successfully, but it doesn't start up the container normally. So, I have to remove the Startup File migration command after it completes and then restart the Web App for it to start up normally. This is not optimal, neither is running the migration command on every startup/restart and then starting up the webserver.
This type of post-deploy script option is available in Heroku's template deployments, using the scripts object and the postdeploy key in it. See https://devcenter.heroku.com/articles/app-json-schema#scripts.
Does such a post-deploy script option exist for Azure Web App for Containers? I believe such an option exists for the regular Web Apps, but I haven't seen anything related to Web App for Containers.
If not, is there a simpler/better way to run the migrate command than what I'm currently doing?

@GisliGeorgs did you manage to solve this issue?

No, not really, at least not in any better way than what I described.

No, as of AppService v2 this just cannot be done. It is an architectural matter, the two components, Kudu and the application (PHP, Node.js, Tomcat etc) are distinct and there is no way to run a remote command on the app side via Kudu.
There're many discussions and questions around this, and in my understanding this is rooted on an architectural design choice which is there for security reasons. Nevertheless, this leaves the deployment with poor ergonomics, so poor that basically you might be forced to take care of your post-processing activities in the startup script of the webapp (making sure you don't block there).
Hopefully, v3 will provide better engagement in this sense. For our PHP-based deployment, this lack of viable solutions kept us guessing for a while, until we eventually gave up and take care of migration commands and stuff from inside the AppService start script.


seek help!!  .....label_idx = self.class_to_ind[name]    KeyError: 'classname'

Hello, what was the solution please ? Best


Update .gitignore

Uneeded files

We need those folders, as they are not automatically generated. And if you didn't know, you can't git ignore the gitignore file.


Enhancement Workpackage: Generate Training data menu

Location: Generate training data menu
If the user clicks on the input field "Measurement", "VIN" or "Mileage" a cursor appears but the default text is still displayed. For a better userflow the text should disappear if the user clicks on one of the input fields and only the cursor should be shown.

https://github.com/skunkforce/OmniView/pull/112


DevTools failed to load source map System error: net::ERR_FILE_NOT_FOUND

Description
I see the following message in the Developer Console at startup:
DevTools failed to load source map: Could not load content for app://obsidian.md/styles.css.map: System error: net::ERR_FILE_NOT_FOUND
I believe this started after the latest update, v3.3.3
Device
Windows device

@vtulus Can you verify that this only happens when the plugin is enabled?

@vtulus Can you verify that this only happens when the plugin is enabled?

Yes, it does.
I went over all the plugins and it only happens when this plugin is enabled 😊

Thanks, turned out to be a quick fix.
Fixed in v3.3.4.


USHIFT-3479: ipFamilyPolicy adjustments and ovnk restart on dual stack migration

Which issue(s) this PR addresses:

Closes #

/hold

/hold cancel

/lgtm


[oatpp] update to <1.4.0>

Library name
oatpp
New version number
1.4.0
Other information that may be useful (release notes, etc...)
Highest version available currently is 1.3.0, please update to 1.4.0

The upstream information:

⚠ Attention! Oat++ main repo is bumping its version to 1.4.0. While 1.4.0 is IN DEVELOPMENT use 1.3.0-latest tag.


feat: optional path build.yaml option

Supersedes #20 originally authored by @marcel-ploch

Adds option for supporting the following build.yaml
targets:
  $default:
    builders:
      envied_generator|envied:
        options:
          path: .env.test
          override: true

Only when BOTH override is true and the path is set will the generator resort to using the path provided in this build.yaml.

@marcel-ploch can you throw an eye on it
CC/ @petercinibulk @ThexXTURBOXx

I'll add some more explicit tests for this later in the evening.

I can help writing tests if you like.
Just tell me what sort of testcases you have in mind ^^

I somehow managed to close this by mistake 🙈
Anyhow, this is ready for review
CC/ @marcel-ploch @petercinibulk @ThexXTURBOXx


chore(paeckchen-cli): bump version 0.2.0

Coverage remained the same at 100.0% when pulling 41c65ef8474e8791c67c6e8f04e1bf1d10e63e4f on cli/release-0.2.0 into 4f25033e0644f7d3123dd6fc0eab684788ec6bb4 on master.


Inconsistent workspace highlighting

Describe the bug
Workspaces are highlighted inconsistently. One Workspace is with white text, while the other is highlighted with blue.
Both highlights are not very prominent, i.e. it is hard to see what workspace is highlighted/selected.
Suggestion: White text in bold or larger font
What part of Nexus is affected

[x] Fusion
[ ] Delta
[ ] CLI
[ ] Documentation

To Reproduce
Steps to reproduce the behavior, e.g. for Fusion:

Go to 'Studios'
Select a Studio with multiple workspaces and dashboards

Expected behavior
Same highlighting, clearly indicating the selected workspace.
Screenshots

![Screenshot 2022-05-27 at 11.13.00.png](https://images.zenhubusercontent.com/62714e29b18ff51479a15c78/9149203f-2d99-4079-83d2-db274ace493b
Additional context
env: stage Nexus Fusion v.1.8.0-M3-5-g7c346d1e
user: adietz

This issue with blue workspaces only seem to happen if these workspaces are empty (no dashboard created in them). If a workspace contains a dashboard, when clicked, it get highlighted white.


Openmanipulator There is no status packet, Failed to get the tool

I have 4 XM430-W350-R motors setup on openmanipulator with no gripper.
-OS UBUNTU 16.04 LTS
-ROS Kinetic
-OpenCR
-My robot is connected to OpenCR board
I have been following the instructions on the openmanipulator-x manual (OpenMANIPULATOR-X 1) webpage and i have done the instructions on step 4. As you can understand i am trying to control the robot via openCR and ROS. After the step 4 Option 2 : Use OpenCR as a communication interface instructions i proceed to 4.2.Basic Operation tab which is telling me to run this command ;
user@user:~/catkin_ws$ roslaunch open_manipulator_controller open_manipulator_controller.launch usb_port:=/dev/ttyACM0 baud_rate:=1000000
and when i run it i get the below result;
user@user:~/catkin_ws$` roslaunch open_manipulator_controller open_manipulator_controller.launch usb_port:=/dev/ttyACM1 baud_rate:=1000000
... logging to /home/user/.ros/log/b791810a-1400-11ed-bab2-507b9d65ae7d/roslaunch-user-2029.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://user:33851/

SUMMARY
========

PARAMETERS
 * /open_manipulator/control_period: 0.01
 * /open_manipulator/moveit_sample_duration: 0.05
 * /open_manipulator/planning_group_name: arm
 * /open_manipulator/using_moveit: False
 * /open_manipulator/using_platform: True
 * /rosdistro: kinetic
 * /rosversion: 1.12.17

NODES
  /
    open_manipulator (open_manipulator_controller/open_manipulator_controller)

ROS_MASTER_URI=http://localhost:11311

process[open_manipulator-1]: started with pid [2052]
Joint Dynamixel ID : 11, Model Name : XM430-W350
Joint Dynamixel ID : 12, Model Name : XM430-W350
Joint Dynamixel ID : 13, Model Name : XM430-W350
Joint Dynamixel ID : 14, Model Name : XM430-W350
[ERROR] [TxRxResult] There is no status packet!
[ERROR] Please check your Dynamixel ID
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelDriver] Failed to get the Tool
[ERROR] [DynamixelWorkbench] Failed to change torque status!
[open_manipulator-1] process has died [pid 2052, exit code -11, cmd /home/user/catkin_ws/devel/lib/open_manipulator_controller/open_manipulator_controller /dev/ttyACM0 1000000 __name:=open_manipulator __log:=/home/user/.ros/log/b791810a-1400-11ed-bab2-507b9d65ae7d/open_manipulator-1.log].
log file: /home/user/.ros/log/b791810a-1400-11ed-bab2-507b9d65ae7d/open_manipulator-1*.log
all processes on machine have died, roslaunch will exit

shutting down processing monitor...
... shutting down processing monitor complete
done

I have no problem controlling the motors via Dynamixel Wizard 2.
Arduino ide seems to be uploading the OpenCR tool to the board correctly as shown in the instructions. Motor ID’s are 11, 12, 13, 14.
Baud rates all set to 1000000.
And when i run the command there is torque on motors.
My launch file:

I could not put my launch file for some reason so here it is

@padre221
Hi,
ID15 (gripper) is not displayed.
So it is possible that the ID15 XM430 settings are incorrect or the servo connection cable is disconnected.

@shiba-8ro
Hello shiba
I am aware that the gripper is not detected, because it does not exist, as i stated in the first comment. I only have 4 XM430 setup on the robot without the gripper. What can i do to control it as it is ?

@padre221
I understand now your question.
OpenCR's FW and open_manipulator_controller will not work unless all five XM430 are connected.
So If you wish use only Four XM430, you need to modify both OpenCR FW and open_manipulator_controller source.
Sorry, I'm not familiar with source modification.

@shiba-8ro
Thank you for your response, and who do you think i should contact about my problem ? I have already tried mailing @ROBOTIS-Will but unfortunately he did not respond.

@padre221 Apologies for the delayed response. We have assembled a TF team to address OpenManipulator-x issues and are actively working on resolutions. Please note that we do not support EOL (End-of-Life) ROS versions; our support currently extends to Noetic and Humble versions. We kindly ask that you try again with the latest version. If the same issue arises, please feel free to resubmit it, and we will address it promptly.


Youtube - Random "Unable to extract JS player URL"

Checklist

[x] I'm reporting a broken site support
[x] I've verified that I'm running youtube-dl version 2020.09.20
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones

Verbose log
(see my second post to find the result of the --dump-pages without using a proxy)
root@root:~/test# youtube-dl https://youtu.be/w5LZ8YErl2M --proxy https://***/ --verbose; \
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'https://youtu.be/w5LZ8YErl2M', u'--proxy', u'https://***/', u'--verbose']
WARNING: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this.
[debug] Encodings: locale ANSI_X3.4-1968, fs ANSI_X3.4-1968, out ANSI_X3.4-1968, pref ANSI_X3.4-1968
[debug] youtube-dl version 2020.09.20
[debug] Python version 2.7.13 (CPython) - Linux-4.9.0-11-amd64-x86_64-with-debian-9.13
[debug] exe versions: ffmpeg 4.1.2, ffprobe 4.1.2, phantomjs 2.1.1
[debug] Proxy map: {u'http': u'https://***/', u'https': u'https://***/'}
[youtube] w5LZ8YErl2M: Downloading webpage
[youtube] w5LZ8YErl2M: Downloading embed webpage
ERROR: Unable to extract JS player URL; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/YoutubeDL.py", line 797, in extract_info
    ie_result = ie.extract(url)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 532, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 2101, in _real_extract
    ASSETS_RE, embed_webpage, 'JS player URL')
  File "/usr/local/lib/python2.7/dist-packages/youtube_dl/extractor/common.py", line 1010, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
RegexNotFoundError: Unable to extract JS player URL; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

[debug] System config: []
[debug] User config: []
[debug] Custom config: []```

Description
Since a few days, I randomly get this error when I download youtube videos (maybe 1 chance out of 15 or 20 to get the error). The error appears on random videos, with or without proxy (for this example, it's with proxy).
Immediately after the error, I just returned the command line and the download went through:
root@root:~/test# youtube-dl https://youtu.be/w5LZ8YErl2M --proxy https://***/ --verbose; \
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'https://youtu.be/w5LZ8YErl2M', u'--proxy', u'https://***/', u'--verbose']
WARNING: Assuming --restrict-filenames since file system encoding cannot encode all characters. Set the LC_ALL environment variable to fix this.
[debug] Encodings: locale ANSI_X3.4-1968, fs ANSI_X3.4-1968, out ANSI_X3.4-1968, pref ANSI_X3.4-1968
[debug] youtube-dl version 2020.09.20
[debug] Python version 2.7.13 (CPython) - Linux-4.9.0-11-amd64-x86_64-with-debian-9.13
[debug] exe versions: ffmpeg 4.1.2, ffprobe 4.1.2, phantomjs 2.1.1
[debug] Proxy map: {u'http': u'https://***/', u'https': u'https://***/'}
[youtube] w5LZ8YErl2M: Downloading webpage
[youtube] {18} signature length 111, html5 player 4b1ba5ea
[youtube] {137} signature length 111, html5 player 4b1ba5ea
[youtube] {248} signature length 107, html5 player 4b1ba5ea
[youtube] {399} signature length 111, html5 player 4b1ba5ea
[youtube] {136} signature length 111, html5 player 4b1ba5ea
[youtube] {247} signature length 111, html5 player 4b1ba5ea
[youtube] {398} signature length 111, html5 player 4b1ba5ea
[youtube] {135} signature length 111, html5 player 4b1ba5ea
[youtube] {244} signature length 107, html5 player 4b1ba5ea
[youtube] {397} signature length 107, html5 player 4b1ba5ea
[youtube] {134} signature length 111, html5 player 4b1ba5ea
[youtube] {243} signature length 111, html5 player 4b1ba5ea
[youtube] {396} signature length 107, html5 player 4b1ba5ea
[youtube] {133} signature length 111, html5 player 4b1ba5ea
[youtube] {242} signature length 111, html5 player 4b1ba5ea
[youtube] {395} signature length 111, html5 player 4b1ba5ea
[youtube] {160} signature length 107, html5 player 4b1ba5ea
[youtube] {278} signature length 111, html5 player 4b1ba5ea
[youtube] {394} signature length 111, html5 player 4b1ba5ea
[youtube] {140} signature length 111, html5 player 4b1ba5ea
[youtube] {249} signature length 111, html5 player 4b1ba5ea
[youtube] {250} signature length 111, html5 player 4b1ba5ea
[youtube] {251} signature length 111, html5 player 4b1ba5ea
[debug] Default format spec: bestvideo+bestaudio/best
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
[debug] Invoking downloader on u'https://r4---sn-n4v7sn7z.googlevideo.com/videoplayback?expire=1600700607&ei=XmxoX5eSOI-RkgbA_ZrIDQ&ip=***&id=o-AJp4PAhbd0fVj7naGu7m-4aIai_FLd_2AVsgdfBJc75V&itag=137&aitags=133%2C134%2C135%2C136%2C137%2C160%2C242%2C243%2C244%2C247%2C248%2C278%2C394%2C395%2C396%2C397%2C398%2C399&source=youtube&requiressl=yes&mh=1I&mm=31%2C29&mn=sn-n4v7sn7z%2Csn-n4v7knlz&ms=au%2Crdu&mv=m&mvi=4&pl=24&initcwndbps=7731250&vprv=1&mime=video%2Fmp4&gir=yes&clen=31495116&dur=250.750&lmt=1577917632979239&mt=1600678842&fvip=4&keepalive=yes&fexp=23915655&beids=23886205&c=WEB&txp=5535432&sparams=expire%2Cei%2Cip%2Cid%2Caitags%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIhAP7eqaI4VVgAx0O-X0lJKGkOPQ4PaSIG-BBrpwDmn4TDAiAYxptBdHeFtIiRpMcPwvAbwIwREqutdxaiTh6sDNj2yg%3D%3D&sig=AOq0QJ8wRQIgRWWIopKlKMyKkGWdplBBe1OHpX-YAiRNczIzQMc_GOgCIQDfMFEjtPr4N9waa1dSyaM8AMQ65t8M1BiVkCgM1DQAnw==&ratebypass=yes'
[download] Destination: Marilyn_Manson_-_Deep_Six_Explicit_Official_Music_Video-w5LZ8YErl2M.f137.mp4
[download] 100% of 30.04MiB in 00:03
[debug] Invoking downloader on u'https://r4---sn-n4v7sn7z.googlevideo.com/videoplayback?expire=1600700607&ei=XmxoX5eSOI-RkgbA_ZrIDQ&ip=***&id=o-AJp4PAhbd0fVj7naGu7m-4aIai_FLd_2AVsgdfBJc75V&itag=251&source=youtube&requiressl=yes&mh=1I&mm=31%2C29&mn=sn-n4v7sn7z%2Csn-n4v7knlz&ms=au%2Crdu&mv=m&mvi=4&pl=24&initcwndbps=7731250&vprv=1&mime=audio%2Fwebm&gir=yes&clen=3872013&dur=250.781&lmt=1577917415398203&mt=1600678842&fvip=4&keepalive=yes&fexp=23915655&beids=23886205&c=WEB&txp=5531432&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cvprv%2Cmime%2Cgir%2Cclen%2Cdur%2Clmt&lsparams=mh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Cinitcwndbps&lsig=AG3C_xAwRQIgHdYrubvzw0uS33WqI-kK3v-No3G-CPcdYh9dNPxfMkICIQCpe0mhl25flnAbrejjurNkmhV8VWnFJKKzT4_oxRRqIA%3D%3D&sig=AOq0QJ8wRQIgJRp_KjGW3oTCCS6lCRz2iY_D51ICUws_ZUwuTNk7kT0CIQDK6hTyxgzbDHA7ShNQggn8JrgxPV7yNBZuGtNztuMwKg==&ratebypass=yes'
[download] Destination: Marilyn_Manson_-_Deep_Six_Explicit_Official_Music_Video-w5LZ8YErl2M.f251.webm
[download] 100% of 3.69MiB in 00:00
[ffmpeg] Merging formats into "Marilyn_Manson_-_Deep_Six_Explicit_Official_Music_Video-w5LZ8YErl2M.mkv"
[debug] ffmpeg command line: ffmpeg -y -loglevel 'repeat+info' -i 'file:Marilyn_Manson_-_Deep_Six_Explicit_Official_Music_Video-w5LZ8YErl2M.f137.mp4' -i 'file:Marilyn_Manson_-_Deep_Six_Explicit_Official_Music_Video-w5LZ8YErl2M.f251.webm' -c copy -map '0:v:0' -map '1:a:0' 'file:Marilyn_Manson_-_Deep_Six_Explicit_Official_Music_Video-w5LZ8YErl2M.temp.mkv'
Deleting original file Marilyn_Manson_-_Deep_Six_Explicit_Official_Music_Video-w5LZ8YErl2M.f137.mp4 (pass -k to keep)
Deleting original file Marilyn_Manson_-_Deep_Six_Explicit_Official_Music_Video-w5LZ8YErl2M.f251.webm (pass -k to keep)

The problem may be difficult to reproduce, so don't hesitate to ask me for details if needed, I will do my best to pass them on to you.

The result with a "--dump-pages" that I got without using a proxy.
log18.txt

I also regularly have "This video is DRM protected" but randomly too. I think it may be related to the problem mentioned.

I guess this might be caused by the fact that, sometimes, youtube page doesn't contain the player_response key, but rather raw_player_response like this: ytplayer.config={args:{raw_player_response:ytInitialPlayerResponse}. The variable (ytInitialPlayerResponse) than contains the player config JSON.

Btw. the issue I described is fixed already.

Issue should be closed, problem fixed:
PS D:\Desktop> youtube-dl https://youtu.be/w5LZ8YErl2M
[youtube] w5LZ8YErl2M: Downloading webpage
[youtube] w5LZ8YErl2M: Downloading player 534c466c
[download] Destination: Marilyn Manson - Deep Six (Explicit) (Official Music Video)-w5LZ8YErl2M.f137.mp4
[download]   0.2% of 30.04MiB at 90.30KiB/s ETA 05:39


feat: empty where in plugin

feat: empty where in plugin
test: add new tests
Merge branch 'master' into feat/safe-empty-where-in-plugin
Merge branch 'master' into feat/safe-empty-where-in-plugin
chore: remove unneccesary typeguards
fix: change to binary operator node
test: update tests to do both in and not in
test: for having
chore: rm test
test: nullable tests
Merge branch 'master' into feat/safe-empty-where-in-plugin
chore: nit
Merge branch 'master' into feat/safe-empty-where-in-plugin
Merge branch 'master' into feat/safe-empty-where-in-plugin
chore: condense suite

#1  👈
master

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @austinwoon and the rest of your teammates on  Graphite


Fix local tests

Wanted to set default values for the config options 'number-of-test-runs' and 'profile' (because they're always the same and make 'performance_test_yml' heavy and verbose) - but found I needed to fix a few things first.

👍


[Android] The application crashes when I try to scan the QR codes of Germany

Describe the bug
I try to scan the QR codes Germany updated by using the v1.0.1 build (.apk)

https://github.com/eu-digital-green-certificates/dgc-testdata/tree/main/DE

Expected behaviour

Steps to reproduce the issue

Download and Install the .apk
Scan the QR codes uploaded by Germany https://github.com/eu-digital-green-certificates/dgc-testdata/tree/main/DE
The application collapses and goes away without any message.

Technical details

Host Machine OS (Windows/Linux/Mac): Android Pixel 2

Possible Fix

Additional context

I tested, and non of DE QRs crashes for me. Could you please share here the link to specific example?
I think it has been fixed in some of recent changes

I think, signercertificateUpdate api service returned 204 No Content and  signercertificateStatus service returned empty array. For this reason, the crash may have occurred

@oleksandrsarapulovgl please note that the ticket refers to v1.0.1. I just checked with the v1.0.2 build and it scans them.

Thank you @tdinckaya @skounis ! So, that what I suspected. That is should have been fixed in next release


l;mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

Type: Feature Request

Behaviour
Expected vs. Actual
XXX
Steps to reproduce:

XXX

Diagnostic data

Python version (& distribution if applicable, e.g. Anaconda): 3.9.7
Type of virtual environment used (e.g. conda, venv, virtualenv, etc.): Global
Value of the python.languageServer setting: Default

Output for Python in the Output panel (View→Output, change the drop-down the upper-right of the Output panel to Python)

XXX

User Settings

languageServer: "Pylance"

VS Code version: Code 1.76.2 (ee2b180d582a7f601fa6ecfdad8d9fd269ab1884, 2023-03-14T17:55:54.936Z)
OS version: Windows_NT x64 10.0.19045
Modes:
Sandboxed: No

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.79.2. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!


Audio encoding

What's the best way to do this
@marianna13

Soundfile
Ffmpeg

Input: audio from audio or video file
Output : mp3 or similar
Options: quality, segment lengths, encoding kind, ...

Support for audio streams
Both soundfile and ffmpeg (ffprobe) can utilize audio streams (bytes). But in the case of ffmpeg there're less intermediate steps.
Dependencies
Soundfile can only be used with librosa lib that adds another dependency.
Supported codecs:

Soundfile
ffmpeg

ffmpeg supports more formats.
Input formats
The input can be either an audio URL or a path to audio file.
Output formats
The info that's possible to extract (again, with ffmpeg - it's less steps):

sample rate
format
duration
no of channels
etc

Example: {'format': 'mp3', 'channels': 1, 'duration': '802.108000', 'sample_rate': '16000'}.
Conclusion
It's better to use ffmpeg (ffprobe).


[Scenario] Create a get started path with .NET Core

This scenario will provide the first steps for someone new to .NET Core. It will assume no previous exposure to .NET, and will conclude with a working application. It should take most users less than 15 minutes to complete the scenario.

@BillWagner I assume this is adequately covered by the get-started tutorials; if not, please reoopen.
https://docs.microsoft.com/en-us/dotnet/core/get-started
https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio
https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code
https://docs.microsoft.com/en-us/dotnet/core/tutorials/cli-create-console-app
https://docs.microsoft.com/en-us/dotnet/core/tutorials/using-on-macos


Document BOS Anti-Patterns

After working on performance improvements for the last 2 sprints, it's time to start documenting some common anti-patterns all BOS developers should avoid. The plan is to use GitHub Discussions on this repo to document this info.

Here's my first pass at documenting anti-patterns: https://github.com/near/near-discovery-components/discussions/498


Set CMake 2.8.7 version as minimal supported

Ready!
Cmake 2.8.7 is minimal supported version to build zstd and programs. I removed unused code from travis and CMake files.

@Cyan4973 thank you for your patience and for your attention to this matter!

Thanks for such a great quality PR !


character annotation report download not working

Using link in the About page (http://kb.phenoscape.org/api/kb/annotation_report) gives error 404 not found

This works now.


fix: sanitize HTML in release body

Related to issues: https://github.com/electron/releases/issues/17 https://github.com/electron/electronjs.org/issues/1296
and PR: https://github.com/electron/releases/pull/19

https://github.com/electron/electronjs.org/issues/1296 was resolved by editing the contents of the changelog entry, so this change is not need any more for that specific issue. It would be handy to allow optional sanitization to hubdown, but it's no longer specifically needed by the Electron team, as we don't use this module to parse any untrusted content.
@pierreneter if you want to continue adding this feature for general purpose use, I would suggest making it an option at the top-level of hubdown itself, like:
hubdown(markdownString, {sanitize: true})

Then passing that configuration option to the html invocation. That will give users flexibility to choose how they want to sanitize, and it wouldn't be a breaking change.
Also, your initial code that looked like this was correct:
  .use(hljs)
  .use(html, {sanitize: true})

Sorry for misleading you there! The reason it failed tests was because using the default GitHub sanitization options causes the DOM ids to have a user-content- prefix added. Example:

Sanitized Fixture

Based on my last comment and the age of this PR, I'm gonna go ahead and close it out. Feel free to comment here if I've closed it in error.


OPCT-280: Change namespace

Will rebase once https://github.com/redhat-openshift-ecosystem/provider-certification-tool/pull/95
is merged

Hey @jcpowermac . The mainstream provides updates changing namespace alongside Go bump. Do you think we can use some fragments from this PR, like pooling improvement?


Loading data from Oracle

I have been trying load data from Oracle like this:
import dask.dataframe as ddf

host = 'host_name'
port = 1521
service_name = 'service'
username = 'username'
password = 'password'

conn = 'oracle+cx_oracle://'+username+':'+password+'@'+host+':'+str(port)+'/?service_name='+service_name
df_dusk = ddf.read_sql_table(table = 'TABLE_NAME', uri = conn, index_col = 'INDEX_COL')

However, I always get a key error on the relevant index column. Here is the traceback:

Traceback (most recent call last):
File "", line 1, in
runfile('C:/Users/ankurs/Documents/playground/dask-test.py', wdir='C:/Users/ankurs/Documents/playground')
File "C:\Users\ankurs\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
execfile(filename, namespace)
File "C:\Users\ankurs\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/ankurs/Documents/playground/dask-test.py", line 17, in
df_dusk = ddf.read_sql_table(table = 'TABLE_NAME', uri = conn, index_col = 'INDEX_COL')
File "C:\Users\ankurs\AppData\Local\Continuum\anaconda3\lib\site-packages\dask\dataframe\io\sql.py", line 90, in read_sql_table
index = (table.columns[index_col] if isinstance(index_col, string_types)
File "C:\Users\ankurs\AppData\Local\Continuum\anaconda3\lib\site-packages\sqlalchemy\util_collections.py", line 194, in getitem
return self._data[key]
KeyError: 'INDEX_COL'

I have been struggling to get the data from quite some time now. Can anyone tell me what I am doing wrong?

Can you verify that this works with pandas.read_sql_table?

Strangely enough, when I try to do the same using Pandas, it says that the table itself does not exist. The table clearly exists in the database.

Traceback (most recent call last):
File "", line 1, in
runfile('C:/Users/ankurs/Documents/playground/dask-test.py', wdir='C:/Users/ankurs/Documents/playground')
File "C:\Users\ankurs\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 705, in runfile
execfile(filename, namespace)
File "C:\Users\ankurs\AppData\Local\Continuum\anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/ankurs/Documents/playground/dask-test.py", line 21, in
df2 = pd.read_sql_table(table_name  = 'TABLE_NAME', con = conn, index_col = 'INDEX_COL')
File "C:\Users\ankurs\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\io\sql.py", line 242, in read_sql_table
raise ValueError("Table %s not found" % table_name)
ValueError: Table TABLE_NAME not found

I recommend first ensuring that your workflow works smoothly in Pandas and then try Dask afterwards.
I'm going to close this for now.  If you get things working with Pandas but Dask.dataframe doesn't work then please speak up.

To anyone else facing a similar problem, this is how you can go about debugging it:
https://github.com/pandas-dev/pandas/issues/11258
This is not a Dask issue, not even Pandas, but rather SQL Alchemy!

Thanks for updating Ankur.  I'm sure that others will appreciate it.
On Wed, Sep 5, 2018 at 10:20 AM, Ankur Sinha<EMAIL_ADDRESS>wrote:

To anyone else facing a similar problem, this is how you can go about
debugging it:
pandas-dev/pandas#11258
https://github.com/pandas-dev/pandas/issues/11258
This is not a Dask issue, not even Pandas, but rather SQL Alchemy!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/dask/dask/issues/3953#issuecomment-418748298, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AASszAfNl4wXkLZGlmPUS9aoZ4xSTneDks5uX92ugaJpZM4Wa9eW
.

If you wish to use read_query instead of read_table, then you could try with intake-sql, or follow the pattern here, so long as you explicitly know beforehand how you would like to partition your data.


Add optional state type to Actor type

Would there be any objections to adding an optional State type to the Actor type. This would be helpful when spawning an Actor with syncing turned on? I can make the PR if it sounds like a good idea.

Can you provide a CodeSandbox example demonstrating a use-case?
This should only be enabled for invoked machines.

Yep. The example shows a typescript error when attempting to access an actor's state via the parent's context. I'm assuming adding a State-type to the actor would fix the issue.
https://codesandbox.io/s/xstate-stateless-actor-problem-1v1r5

This has been done in master, will be available in a RC soon


updater: add error handling

updater: add error handling

More background on error handling and modulation on this ticket: #93

Completed and soon to be merged from PR #146 !


Unable to run a scenario with line number

Actual behaviour
When we try to run a scenario with line number as
./gradlew clean gauge -PspecsDir="specs/example.spec:13"

It fails with error: Specs directory specified is not existing!
Expected behaviour
It should run a scenario with a given line number without any error.

This issue has been verified and found fixed.
Tested version: 9e1a973


Update build scan plugin to 2.3-rc-1

Context
Update build scan plugin used by the Gradle project to 2.3-rc-1

TC build: https://builds.gradle.org/viewQueued.html?itemId=22331103&tab=queuedBuildOverviewTab


xmrig file, verifying the release

The instructions say: "How to mine Monero using Feather
Go to the Mining tab. (If not shown, go to View → Show Mining).
Downloading XMRig
Within the Mining tab, go to the Downloads tab.
Right click → Download file on the latest XMRig version for your operation system.
After the download is complete, extract the file."
Should this file be verified, there is a SHA256SUMS file in the folder, the SHA256SUMS if found on github.
If recommended, how exactly may i verify the downloaded file?
Thank You,
Anna

SHA256SUMS.sig i mean, i found on github but no instructions to verify the xmrig version

I'm deprecating the mining plugin. It will be removed in an upcoming release. Closing.


install.bash: automaticly add lines to end of .bashrc / .bash_profiles

I mean the user must trust you anyway if he/she runs "crul | bash".
So I see no problem with just adding it. What do you think?
Maybe we could just ask, if the user wants to use .bashrc (most will use this) or .bash_profiles?

I thought about adding it automatically, but I worry this may result in some unexpected results.

Maybe we could just ask

I think this is a good idea. After it prints "Add the following lines"  we could ask "Would you like to automatically add these lines to the end of your .bashrc / .bash_profile".
I'm not sure if I have time to implement this, but if you're willing to work on, I'll be happy to merge your pull-request!

Thanks! I'm closing this issue because your awesome pull-request was merged


Radar app missing in android market with HTC Tattoo and Android 1.6

What steps will reproduce the problem?
1. I can't find the Radar app in the android market if I'm using a HTC
Tattoo with android 1.6

I can' find any hints that the app should'nt work at android 1.6

What is the expected output? What do you see instead?
I would expect to install radar at the HTC Tattoo with Android 1.6. Or I
would expect a description where I can read about incompatibilitys

What version of the product are you using? On what operating system?
HTC Tattoo, Android 1.6

Please provide any additional information below.

Original issue reported on code.google.com by d003232 on 21 May 2010 at 2:16

You can download the radar app with another android mobile. Then you can copy
the apk from that phone to the HTC Tattoo. It seems to work without problems.
Surely the easiest way would be, if the developer mark the radar app as
compatible with the smaller screen.

Original comment by d003232 on 10 Aug 2010 at 10:16

If the Radar app doesn´t exist in the android market, is it possible to
download it somewhere else?

Original comment by<EMAIL_ADDRESS>on 9 Aug 2010 at 9:30

I detected a hint, that developer have to mark their apps that they are
compatible
with the smaller screen resolution of the HTC Tattoo to also make the app
available
for that small resolution phones. Can you do that?

Original comment by d003232 on 23 May 2010 at 10:36

Same Issue for Xperia X10 Mini Pro

No second android phone.

Original comment by<EMAIL_ADDRESS>on 24 Aug 2010 at 5:36

Have same issue, cant get the app from market.
Have no second android phone to get apk packet, anyone know solotion ??

Original comment by<EMAIL_ADDRESS>on 21 Aug 2010 at 11:39