text:
Adding .net Core compatible PCL

This PR adds a new Portable Class Library project targetting net451 and portable5.4 which, for example, works with .net Core projects running on CoreCLR on Linux. Here is a summary of the changes I had to make to implement this followed by a few questions around stylistic preferences and how the existing test and packaging setup works.
Changes

There have been no functional changes to the existing projects.
The new Portable Class Library project is named Compare-NET-Objects-NewPCL and includes a new conditional compilation symbol "NEWPCL". This project imports/excludes the same classes as the existing Portable project so I have modified occurrences of "#if !PORTABLE" to also check for "&& !NEWPCL" (and vice-versa where we had "#if PORTABLE" anywhere). There are a couple of cases where the new PCL needs to make use of slightly different syntax from the pre-existing code which I why I didn't just assign "PORTABLE" to the new project and re-use all of the existing directives (more on that below).
The new PCL uses an xproj format project file which usually just picks up the code files from within the project's directory. VS doesn't offer an "Add as Link" option for these project types but I have managed to make the new PCL refer to the master code files under main project by using the "compile" section of the project.json file. Currently each .cs file is included explicitly by name but it is also possible to invert this to include everything via a wildcard and then explicitly exclude the files which it doesn't want.
There is a new static class to maintain backwards compatibility in the face of GetTypeInfo() replacing GetType() for reflection-related functions on Type in the new PCL. All projects now call the new GetTypeInfo() method and TypeBackwardsCompatibilityExtensions makes this available as extension method so that the pre-existing projects compile and behaves as before.
Type.UnderlyingSystemType is not available to the new PCL so I have used a compiler directive to maintain old behaviour for existing projects but fall back to direct use of the type name in the new PCL (see TypeHelper.IsByteArray(..)). The tests do all pass even if we were to make this change in the main project and remove compiler directives, however, there is the chance that this value could be different for some objects depending on how they are created so I erred on the side of caution in not making my change in the main project.
Similarly to Type.UnderlyingSystemType, Type.ReflectedType is not available to the new PCL so I have used a compiler directive let the new PCL fall back to Type.DeclaringType. Again, tests do all pass if we make this change in the main project and remove compiler directives, however, I have once again made the change only impact the new PCL (see TypeHelper.IsEnumerable(..), IndexerComparer.CompareIndexer(..) and CompareIndexer.IndexersHaveDifferentLength(..) and PropertyComparer.IsValidIndexer(..)).
Since there are now a few code branches which only execute when the new PCL is compiled I have add a new .net Core test project which just contains a few cases to smoke out any issues on these paths. This uses NUnitLite and a new .net Core console app wrapper around the tests so that they can be executed using "dnx Compare-NET-Objects-NewPcl-Tests". The tests make use of the "compile" directive in the project.json to import a couple of sample classes for use in the tests. We could theoretically import more tests from the main project to have those run but this would require a additional compiler directives to remove irrelevant tests and some NUnit v3 related code migration (e.g. replace [TestFixtureSetUp] with [OneTimeSetUp] etc).

Questions

I have been using the term "NewPcl" to distinguish this new-style PCL from the existing one in its project name and compiler directives. This assumes that we want to keep the existing portable library and cannot call it that. What is your preference on naming to distinguish the new-style PCL from the from the existing one e.g. NewPcl, Core, Platform54, Portable2, ModernPcl?
I have seen the pattern of excluding API functions entirely based on compiler directives but, for the cases mentioned above where I have strayed from this, what is your feeling updating the main code instead e.g. get rid of the compiler directives until such time as a test case proving the importance of the previous code arises?
What facility/appetite do you have for running the new .net Core test project in your current build setup and what are your thoughts on it only covering the differences from the main package?
I have locally produced nuget packages by using the "dnu pack Compare-Net-Objects-NewPcl" command but the project.json needs to be updated to specify a specific version number before running it. Can you clarify how you would see this fitting into your existing publishing process so that I know whether a version should be baked in?

Steve this is great.  I have an internal tool that I have built to increment versions, perform builds using MSBuild and create NuGet packages on the fly using the NuGet API.  It does a great many other things too like run unit tests and upload to NuGet.  The build process would need to change for the .NET Core.  Some questions:

What is the folder distribution for .NET Core for NuGet packages?
What is the folder distribution for PCL Profile 111?
What MSBuild parameters would I use to build .NET Core?

Thanks,
Greg

Hey,
1. What is the folder distribution for .NET Core for NuGet packages?
I have examined the package produced when I run "dnu pack Compare-NET-Objects-NewPcl" and the folder we're interested in is named "dotnet5.4". I have attached this package for reference.
Manually tweaking the latest CompareNetObjects package using NuGetPackageExplorer and adding this folder with a copy of the new PCL binaries results in a package which works on Linux with .net Core. For background, it seems that with NuGet v3.3 we use "dotnet54" and this becomes "netstandard14" with NuGet v3.4 (from here: https://docs.nuget.org/create/targetframeworks).
One gotcha to watch out for is that Linux seems to be more picky about case than Windows and seems to take issue to "CompareNETObjects" being referenced in a project.json file when the package is cased "comparenetobjects.nupkg" - naming the package file as-per the package title fixed that when I was trying this out though.
2. What is the folder distribution for PCL Profile 111?
I have not actually worked with the numbered profiles before, but, from what I can see on the targetframeworks page linked above  "Profile111" means ".NETFramework 4.5+Windows 8.0+WindowsPhone 8.1" which I believe you already support. There does appear to be a typo on this framework listing from the issue, where it says "Profile111"="portable-net451+netcore451+wpa81" at the same time as saying ".NET Framework 4.5.1+Windows 8.1+Windows Phone 8.1".
If by "supporting Profile111" we mean "will work on .net Core" then I believe we've ticked that box, but, my lack of understanding in this area may be a source of confusion... :)
3. What MSBuild parameters would I use to build .NET Core?
I have been using the new DNX CLI tools rather than MSBuild. For example:
To build the NuGet package (from root of solution)

dnu pack Compare-NET-Objects-NewPcl

Points to note:

By default this outputs package to /Compare-NET-Objects-NewPcl/bin/Debug/ but a param allows a different folder to be selected
A Release build can be produced using the configuration switch
Package version is taken from project.json (and can optionally replace an asterisk with the value of environment variable DNX_BUILD_VERSION)
Package name is based on the name of the folder containing the xproj file

To run tests using CoreCLR runtime (from root of solution)

dnvm use 1.0.0-rc1-update1 -r coreclr
dnu restore
cd Compare-NET-Objects-NewPcl-Tests
dnx Compare-NET-Objects-NewPcl-Tests

People do talk about using MSBuild to compile an xproj but it sounds like they advise using the DNU commands directly e.g. I can see TeamCity is offering a plugin which also goes in this direction.
What do you think about incorporating use of the DNX CLI tools?
Cheers,
Stephen

Thanks for all the great information.  It will be a while until I can get to this.  We just started a Hackathon at work at night, plus I have my normal day job, my side business, and three kids.

Hey Greg, thanks for the update.
It would be nice to avoid my branch being too long-lived without merging to master. I appreciate that full integration with the existing NuGet packaging process would be a fair amount of work, but, is it worth having the new PCL merged in even without that integration? That way consumers can at least build their own package and we could fix-forward in the face of any changes required when we come to integrate it with the pipeline?
Cheers,
Stevie

@steviehailey , @GregFinzer , I'm trying to get this to work in a new .net core 1.0.0 class library and I'm getting the error "The type 'List<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes'"
@steviehailey , you said you got this working with .netcore somehow. What's the secret? I tried even just importing the whole project into my solution and messing around with different options int he project.json but I can't get it to properly recognize dependencies.

Ah wait, no, this was user error. I was still actually targeting the nuget version instead of the local version. Of note though, you'll need to update your project.json for the changes in the RTM version.

@steviehailey or @bestekov how do I update the project.json to the RTM version?

I used these two guides:
https://docs.asp.net/en/latest/migration/rc1-to-rtm.html
https://docs.asp.net/en/latest/migration/rc2-to-rtm.html
I ran into a bunch of compatibility issues with the main Compare-NET-Objects library when I tried to target netstandard1.6 (the current class library target for core), so I ended up just using net451 for the framework (I'm using this for a one-off utility on windows so being cross-platform wasn't vital to me).
Here's the project.json I ended up with for the NewPcl project:
project.txt
Honestly, I'm pretty new to c# and programming in general, so my understanding of how all the new pieces fit together is a bit murky, but by doing this I was able to reference the project from a .net core class library.

authors: GregFinzer bestekov steviehailey

repo: GregFinzer/Compare-Net-Objects

license: MS-PL


text:
Update docs for feat(flow): flush_flow function

A document change request is generated from https://github.com/GreptimeTeam/greptimedb/pull/4416

already in admin function list: https://docs.greptime.com/reference/sql/admin/#admin-functions

source: gharchive/issue

repo: GreptimeTeam/docs

license_type: permissive

license_source: github-api


text:
Query returns parquet not found error

What type of bug is this?
Unexpected error
What subsystems are affected?
Standalone mode
What happened?
Query returns the file not found error
service=s3 operation=read path=greptime/public/1024/1024_0000000000/e08f13cd-2ca3-47fc-a5ae-bed1b37533a9.parquet has_read=166894 -> failed: Custom { kind: NotFound, error: ObjectNotFound (permanent) at read

What operating system did you use?
Ubuntu
Relevant log output and stack trace
{"v":0,"name":"greptime-standalone","msg":"service=s3 operation=read path=greptime/public/1024/1024_0000000000/e08f13cd-2ca3-47fc-a5ae-bed1b37533a9.parquet has_read=166894 -> failed: Custom { kind: NotFound, error: ObjectNotFound (permanent) at read => S3Error { code: \"NoSuchKey\", message: \"The specified key does not exist.\", resource: \"\", request_id: \"***\" }\n\nContext:\n    response: Parts { status: 404, version: HTTP/1.1, headers: {\"x-amz-request-id\": \"NABDY82AFRW2GCDV\", \"x-amz-id-2\": \"***/***=\", \"content-type\": \"application/xml\", \"transfer-encoding\": \"chunked\", \"date\": \"Tue, 21 Mar 2023 13:35:06 GMT\", \"server\": \"AmazonS3\"} }\n    service: s3\n    path: greptime/public/1024/1024_0000000000/e08f13cd-2ca3-47fc-a5ae-bed1b37533a9.parquet\n    range: 508-970768\n }","level":50,"hostname":"***","pid":1,"time":"2023-03-21T13:35:07.360314857Z","target":"log","line":null,"file":null,"log.module_path":"opendal::layers::logging","log.target":"opendal::services","log.line":1151,"log.file":"/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opendal-0.27.2/src/layers/logging.rs"}

How can we reproduce the bug?
This error occurs occasionally

😅

The storage engine created this file at 2023-03-21T13:32:30
{"v":0,"name":"greptime-standalone","msg":"Successfully flush memtables to files: [FileMeta { region_id: 4398046511104, file_id: FileId(e08f13cd-2ca3-47fc-a5ae-bed1b37533a9), time_range: Some((Timestamp { value: 1675260000000, unit: Millisecond }, Timestamp { value: 1679404800000, unit: Millisecond })), level: 0, file_size: 970769 }]","level":30,"hostname":"51bfc0ccaa3a","pid":1,"time":"2023-03-21T13:32:30.831965745Z","target":"storage::flush","line":229,"file":"src/storage/src/flush.rs"}

At 2023-03-21T13:35:01 the engine compacted this file
{"v":0,"name":"greptime-standalone","msg":"Compacted region: 1024_0000000000, region edit: RegionEdit { region_version: 0, flushed_sequence: None, files_to_add: [FileMeta { region_id: 4398046511104, file_id: FileId(ec92b973-8f5b-4553-94bf-a3cc23b45128), time_range: Some((Timestamp { value: 1665816600000, unit: Millisecond }, Timestamp { value: 1666090800000, unit: Millisecond })), level: 1, file_size: 2560869 }, FileMeta { region_id: 4398046511104, file_id: FileId(3dfae3af-708f-4b30-9a9e-4e46d2f39fbb), time_range: Some((Timestamp { value: 1674691200000, unit: Millisecond }, Timestamp { value: 1675295400000, unit: Millisecond })), level: 1, file_size: 1854295 }, FileMeta { region_id: 4398046511104, file_id: FileId(fce70391-a5da-4b33-8249-1cf281d82157), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(b81836a8-0f09-4824-b0b6-2dd79a8a2038), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(3fb97e49-68a3-447d-b1fd-08565da4417d), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(5a295931-18df-42b3-8f2a-f007ea15b253), time_range: Some((Timestamp { value: 1674657600000, unit: Millisecond }, Timestamp { value: 1674690600000, unit: Millisecond })), level: 1, file_size: 488634 }, FileMeta { region_id: 4398046511104, file_id: FileId(f8366929-a7ba-40c7-b198-c42188350bfc), time_range: Some((Timestamp { value: 1675296000000, unit: Millisecond }, Timestamp { value: 1675819800000, unit: Millisecond })), level: 1, file_size: 816847 }, FileMeta { region_id: 4398046511104, file_id: FileId(7bb6d83b-4b38-4b88-8b60-6cc1d2323faa), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(b2f6a135-8537-43a5-a654-ad3c6a1bf5ba), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(ffd134ac-1118-49cb-8ab7-2bcd349313d9), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(0ea0d6e7-0449-409e-b17e-b12020852e0b), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(65207791-7a71-49e6-a93a-5c3631bee5a0), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(d8ae8c74-5e8e-48ea-832a-99dfc4d261f0), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(ab8b900d-6788-4a0b-b1bd-b675e35fe946), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(19b1857c-e92d-4d83-98a6-f511112ddf4d), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(dfc54bf3-bbec-4054-a45f-b383424e54b2), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(fdb25c69-22b4-4ab8-b8f2-2db3407bd56a), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(a567e205-5af5-440c-9437-aaec3d494d8c), time_range: Some((Timestamp { value: 1677745200000, unit: Millisecond }, Timestamp { value: 1677746400000, unit: Millisecond })), level: 1, file_size: 756493 }, FileMeta { region_id: 4398046511104, file_id: FileId(729af637-7240-453b-8c27-fd16eebfe0a9), time_range: Some((Timestamp { value: 9223372036854775807, unit: Millisecond }, Timestamp { value: -9223372036854775808, unit: Millisecond })), level: 1, file_size: 4129 }, FileMeta { region_id: 4398046511104, file_id: FileId(80a54cf6-2dfd-4650-bfb7-e6d6d8f5000d), time_range: Some((Timestamp { value: 1675971600000, unit: Millisecond }, Timestamp { value: 1676505000000, unit: Millisecond })), level: 1, file_size: 858638 }, FileMeta { region_id: 4398046511104, file_id: FileId(b7fb460c-94a7-4e0b-aa14-ff8b57f8f360), time_range: Some((Timestamp { value: 1679371200000, unit: Millisecond }, Timestamp { value: 1679404800000, unit: Millisecond })), level: 1, file_size: 904619 }, FileMeta { region_id: 4398046511104, file_id: FileId(b20b6d0b-561f-464b-91a7-9158e0564126), time_range: Some((Timestamp { value: 1676505600000, unit: Millisecond }, Timestamp { value: 1677108000000, unit: Millisecond })), level: 1, file_size: 746245 }, FileMeta { region_id: 4398046511104, file_id: FileId(5020672b-4d50-4abe-a39e-d6512d6a7c7f), time_range: Some((Timestamp { value: 1678440600000, unit: Millisecond }, Timestamp { value: 1678575000000, unit: Millisecond })), level: 1, file_size: 1306531 }], files_to_remove: [FileMeta { region_id: 4398046511104, file_id: FileId(ec611444-ca0d-4d79-ba81-df8c8da3a128), time_range: Some((Timestamp { value: 1665988200000, unit: Millisecond }, Timestamp { value: 1666053000000, unit: Millisecond })), level: 0, file_size: 532592 }, FileMeta { region_id: 4398046511104, file_id: FileId(9bc195c6-1391-413d-a6e0-18b9e3311c7c), time_range: Some((Timestamp { value: 1665977400000, unit: Millisecond }, Timestamp { value: 1666054800000, unit: Millisecond })), level: 0, file_size: 522078 }, FileMeta { region_id: 4398046511104, file_id: FileId(f2527697-2032-40ea-8ef4-f2e39e568257), time_range: Some((Timestamp { value: 1665988200000, unit: Millisecond }, Timestamp { value: 1679404800000, unit: Millisecond })), level: 0, file_size: 817298 }, FileMeta { region_id: 4398046511104, file_id: FileId(0cea9461-221a-4721-b720-9d3e6aefd321), time_range: Some((Timestamp { value: 1675020600000, unit: Millisecond }, Timestamp { value: 1678555200000, unit: Millisecond })), level: 0, file_size: 835435 }, FileMeta { region_id: 4398046511104, file_id: FileId(252313ef-5234-492b-80c2-1caf85f4f27c), time_range: Some((Timestamp { value: 1674657600000, unit: Millisecond }, Timestamp { value: 1676345400000, unit: Millisecond })), level: 0, file_size: 570758 }, FileMeta { region_id: 4398046511104, file_id: FileId(d07214fe-c3b7-41ae-8921-5db2c6798ff9), time_range: Some((Timestamp { value: 1665816600000, unit: Millisecond }, Timestamp { value: 1666069800000, unit: Millisecond })), level: 0, file_size: 593450 }, FileMeta { region_id: 4398046511104, file_id: FileId(1f6e246c-5bbe-450a-89ba-5c6f90e4b3a0), time_range: Some((Timestamp { value: 1665988200000, unit: Millisecond }, Timestamp { value: 1666056000000, unit: Millisecond })), level: 0, file_size: 574766 }, FileMeta { region_id: 4398046511104, file_id: FileId(e08f13cd-2ca3-47fc-a5ae-bed1b37533a9), time_range: Some((Timestamp { value: 1675260000000, unit: Millisecond }, Timestamp { value: 1679404800000, unit: Millisecond })), level: 0, file_size: 970769 }, FileMeta { region_id: 4398046511104, file_id: FileId(93940a6b-60f7-4caf-b1fd-a41eb668c071), time_range: Some((Timestamp { value: 1674657600000, unit: Millisecond }, Timestamp { value: 1675301400000, unit: Millisecond })), level: 0, file_size: 803460 }] }","level":30,"hostname":"51bfc0ccaa3a","pid":1,"time":"2023-03-21T13:35:01.530895364Z","target":"storage::compaction::task","line":106,"file":"src/storage/src/compaction/task.rs"}

At 2023-03-21T13:35:07 the purger purged this file.
{"v":0,"name":"greptime-standalone","msg":"Scheduled SST purge task, region: 4398046511104, name: e08f13cd-2ca3-47fc-a5ae-bed1b37533a9.parquet, res: true","level":30,"hostname":"51bfc0ccaa3a","pid":1,"time":"2023-03-21T13:35:07.324449444Z","target":"storage::sst","line":271,"file":"src/storage/src/sst.rs"}

At 2023-03-21T13:35:07 the query read this file and found out that the file is deleted
{"v":0,"name":"greptime-standalone","msg":"service=s3 operation=read path=greptime/public/1024/1024_0000000000/e08f13cd-2ca3-47fc-a5ae-bed1b37533a9.parquet has_read=166894 -> failed: Custom { kind: NotFound, error: ObjectNotFound (permanent) at read => S3Error { code: \"NoSuchKey\", message: \"The specified key does not exist.\", resource: \"\", request_id: \"***\" }\n\nContext:\n    response: Parts { status: 404, version: HTTP/1.1, headers: {\"x-amz-request-id\": \"***\", \"x-amz-id-2\": \"***/***=\", \"content-type\": \"application/xml\", \"transfer-encoding\": \"chunked\", \"date\": \"Tue, 21 Mar 2023 13:35:06 GMT\", \"server\": \"AmazonS3\"} }\n    service: s3\n    path: greptime/public/1024/1024_0000000000/e08f13cd-2ca3-47fc-a5ae-bed1b37533a9.parquet\n    range: 508-970768\n }","level":50,"hostname":"51bfc0ccaa3a","pid":1,"time":"2023-03-21T13:35:07.360029208Z","target":"log","line":null,"file":null,"log.file":"/home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/opendal-0.27.2/src/layers/logging.rs","log.target":"opendal::services","log.line":1151,"log.module_path":"opendal::layers::logging"}

The root cause is the chunk reader doesn't keep the reference to the underlying file handle.
https://github.com/GreptimeTeam/greptimedb/blob/501faad8ab5cf959a86481258b35ed7d1e8ec48c/src/storage/src/snapshot.rs#L69-L71
The Version is also not referenced so the file is dropped while reading from the chunk reader.

I plan to add a test for this case, so let's keep this issue opened

repo: GreptimeTeam/greptimedb


text:
Add support for new Python versions with AST modifications

Python 3.8 introduced changes in the Python AST that breaks the current frontend and this may happen again in the future. A new generic version-independent AST could be used to avoid this problems in the future.

How much work is needed to simply adapt the code to support 3.8? What should GT4Py be expected to support in terms of Python versions?

3.8 is actually supported now. I'll close this issue.

authors: egparedes havogt mbianco


text:
根据作者提示，已对图像切分，训练结果为0，请求回复

我把图片切分之后，进行训练，结果依然为0。不知道为题出在哪？请求帮助

20241030_154335.log
把这部分进行了简单改动，输出的ID啥的是正确的

DenoDet 是构建在 MMRotate、MMDetection 框架之上的，您的问题是不熟悉 MMRotate 框架、DOTA 数据集等导致的，和 DenoDet 代码无关，，建议您先熟悉下 MMRotate、MMDetection。

repo: GrokCV/GrokSAR


text:
Heap section issues

Hey Grover,
My servers keep crashing a lot from heap issues (and they don't restart when they do). Are you in the process of making a fix for this?
Thanks,
Blizzard

Ive been trying to track down the memory leak, ive had no luck so far. Without unity tools its not practical. You can mess around with multiadmin setting to make the server restart when its memory is getting too low.

I tried doing that - no luck. It crashes all the time.

What do you have it set at? mine is set at RESTART_LOW_MEMORY=800;
Havent had a heap crash in days, you may have to expirement a bit to get the right value.
heap crashes happen for mat around ~1GB memory usage, so i took 2048-1000 and then took another 200 off just to give it a bit more wiggle room.

So should I have it lower or higher than what you put?

Try 800 and see how you go, if it still crashes due to heap error increase the number to 1000 and keep going up. It should never exceed ~1400 though. Please note this doesnt stop the leak, it just manages to restart the server before the heap error occurs which requires manual intervention.

I did 1,000 and so far so good.

Hi Grover,
Just thought that I'd let you know the memory leaks I was experiencing was most likely due to my VPS. I am moving hosts, and getting a completely dedicated server thanks to the help from my community staff & members. With this new server I shouldn't have any more memory issues - but if I do I will certainly let you know.
Thanks for the help!
~ Blizzard

license: MIT


text:
Smod does not know how to work with...

Here in more detail. The author laterjoin told me that most bugs occur because the smod is crooked and not completed.
https://www.youtube.com/watch?v=70EnElB6u8E


text:
Latest release (including 4.3.x alpha) broken on Edge and some mobile IOS Safari (?)

Describe the bug
The original overflow scrollbar is still visible on Edge - I only tested on the lates release 17.17134. From the console, I only deduced that the simplebar-offset right property is probably not correctly calculated (?) - it should be probably -17px, while it sits on 0px.
I noticed the same issue on IOS Safari on an iPhone.
Previous version 4.2.3 seems to be working okay.
Screenshot: https://i.imgur.com/7nOGGcQ.png
Example: https://jsfiddle.net/Lu75vgcr/
To Reproduce
Steps to reproduce the behavior:
Use any latest release of the scrollbar on any div element in Microsoft Edge.
Expected behavior
The original scrollbar should not be visible.
Reproducible example
https://jsfiddle.net/Lu75vgcr/
Your environment

Software
Version(s)

SimpleBar
5.0 or 4.3 alpha 1

Browser
Microsoft Edge

Operating System
Windows 10 Pro

Thanks for the report, I'm taking a look.

repo: Grsmto/simplebar

license: mit

license_source: bigquery


text:
🛑 Blog is down

In 0a15ba4, Blog (https://blog.dlya.top) was down:

HTTP code: 409
Response time: 4219 ms

Resolved: Blog is back up in 807cad7.

repo: Guangsudalao/uptime


text:
Calamares Installer Error

Calamares Installer Wont Load On GuestSneezeOS 6.0.0 LTS

GuestSneezeoS 6.0 Does Not Have A Functional Or Opening Installer Thats Why we created the "Text Mode" Option Which Used Less RAM

repo: GuestSneezeOS-Official/GuestSneezeOS


text:
[Enhancement] Reduce project clutter

Project structure:

Move working python code into a subdirectory.
Clean up config: why ini? Why this way? People could just as well edit a python file directly, if it only lists the config options. Even better: CLI or environment variables.
Is a Makefile really necessary? is pipenv really necessary?

Code:

DRY code, dont repeat things like URL creation. store it in a variable and access it multiple times.
split add_indexers into multiple functions
reduce repetitions of index based access, example: instead of repeating config[app] multiple times, store it in a variable like conf
maybe use (data) classes instead of many lists/dicts
(non-cleanliness related) use requests instead of urllib and support basic auth.

Good points. Have you made any progress on this @laundmo ?

@morberg i have to admit, not really. i edited it to get it working in my specific case, and kinda just forgot about it.

Thanks for the update. I might take a stab at it during the holidays and wanted to know if there was anything done. I’ll just fork this repo to start with.

I have also to admit I have no sufficient time to enhance this script. I just make it work for my own purpose and shared it as a start point. Feel free to make any pull request with enhancements/changes that can simplify your usage.
I was thinking adding a docker creation to ease usage and updates but no time right now.

I ended up using the docker in https://github.com/AllergicDuck/jackett-sync-ts

authors: Guilhem23 laundmo morberg


text:
[dashboard] Refresh Notebooks

Opening this issue will trigger GitHub Actions to refresh all notebooks.

Fixed d6d94e92ef03b3f9f1497f7bd727ade23872d4f4


text:
Scripts rewrite (#71)

General scripts rewrite to make the codebase cleaner and more understandable (and therefore maintainable).
The merging of this PR closes #71.

I think this PR is mergeable even though genStaff and genSchedule are not translated yet. I'm holding off on merging for now because we should probably consider https://github.com/GunnWATT/watt/pull/73/commits/1e17b5d85c8239c3af9161534b492051c1933a02.

After some experimentation and TS quirks, I think it would be preferable to stick to TS wrapper files. See discussion pursuant to https://discord.com/channels/710932856251351111/710936824121655396/913236678158733323.

To clarify about the TS wrappers,

Pros (keep)
Cons (remove)

Stricter type checking (due to types in TS being interfaces, type checking a const declaration in a TS file makes sure the object is entirely the required type, while type checking an import only guarantees that all requested fields exist and doesn't error if extra fields are present).
Massive thousand-line "TypeScript files" cause misrepresentation in the repository's language distribution percentage.

If data were imported by multiple components or pages, typing the data source is easier than typing the import in each file.
Not really idiomatic; the clubs JSON isn't "code" and shouldn't be represented as a TS file.

genClubs, genStaff, and genAlternates could write to ../client/src/data directly without requiring manual copying  of generated data.

source: gharchive/pull-request

repo: GunnWATT/watt


text:
Raylib Simple Project doesn't build on Mac M1

Summary
I'm on an M1 Macbook Air with OS Sonoma 14.5 and I get the attached error log when I open a new raylib simple project and hit build.  I didn't change the code at all.
Build Logs
I tried installing ray4laz twice in two different ways and got the same basic log both times.
Installed using fpcupdeluxe installer
Here is the build log with errors from the new raylib simple project when I installed ray4laz using the fpcupdeluxe installer::
raylib simple project errors from fpcupdeluxe install.txt
Installed manually using .lpk files
Here is the build log with errors from the new raylib simple project when  I installed ray4laz manually using the .lpk files
raylib simple project errors from manual install.txt
Summary of the error
Undefined symbols for architecture arm64:
  "_BeginDrawing", referenced from:
      _PASCALMAIN in game.o
  "_ClearBackground", referenced from:
      _PASCALMAIN in game.o
  "_CloseWindow", referenced from:
      _PASCALMAIN in game.o
  "_DrawText", referenced from:
      _PASCALMAIN in game.o
  "_EndDrawing", referenced from:
      _PASCALMAIN in game.o
  "_GetScreenToWorldRay", referenced from:
      _RAYLIB_$$_GETMOUSERAY$TVECTOR2$TCAMERA3D$$TRAY in raylib.o
  "_InitWindow", referenced from:
      _PASCALMAIN in game.o
  "_SetTargetFPS", referenced from:
      _PASCALMAIN in game.o
  "_WindowShouldClose", referenced from:
      _PASCALMAIN in game.o
ld: symbol(s) not found for architecture arm64

Installation Output with ld warnings:
Here is the installation output from fpcupdeluxe:
Ray4LazInstallLogFromFPCUpDeluxe.txt
Why didn't I use the Online Package Manger?
Short answer: I tried but couldn't.
For background I initially tried using the "online package manager" as mentioned in the screenshots however there were enormous lazarus based build problems on M1 mac and after hours of attempts I got it all compiled using this build tool called fpcupdeluxe.  However that build tool builds it without the online package manager unfortunately.
Finally
I wish I could figure this out on my own but I couldn't do it.  But hmu if I can help test things or if you have anything I should try to get it working.  I would like to help figure it out. :)

Good. I understand your problem.
There are no compiled libraries for the arm architecture. I'll try to add support tomorrow.
Your help will be needed for testing

Unfortunately, the task of cross-compilation turned out to be very difficult for me.
But you can try to compile the library yourself.
Without Xcode - Building Statically
Building statically means you can run this application on other machines with ease - users won't have to have any of the frameworks installed that are required. Also, this will work on mac's 10.9 and up.
Here's the quick instructions:

From the command line

export MACOSX_DEPLOYMENT_TARGET=10.9

Install XCode tools (don't forget to then update the tools in the Mac App Store after!)

xcode-select --install

Build raylib (Again, this is so the export line takes effect)

git clone https://github.com/raysan5/raylib.git
cd raylib/src
make

You may do the otool check with the file in raylib/src/libraylib.a here if you like. (LC_VERSION_MIN_MACOSX should be version 10.4), and we're good!
copy file libraylib.a to Ray4Laz/libs/aarch64-macos <--- I'm not sure if the folder should be named that way for the mac m1 architecture.

Ok I'm on it!

Here is the new Libs and Packages folders along with a similar error log to before.
To be sure: I am just starting a new simple project and hitting compile.  Is that correct?  That should work right?
Hint: (11030) Start of reading config file /etc/fpc.cfg
Hint: (11031) End of reading config file /etc/fpc.cfg
Free Pascal Compiler version 3.2.2 [2021/05/16] for aarch64
Copyright (c) 1993-2021 by Florian Klaempfl and others
(1002) Target OS: Darwin for AArch64
(3104) Compiling /Users/johnmcgarey/tmp/game.lpr
(9009) Assembling game
(9015) Linking /Users/johnmcgarey/tmp/game
ld: warning: -multiply_defined is obsolete
-macosx_version_min has been renamed to -macos_version_min
Undefined symbols for architecture arm64:
  "_BeginDrawing", referenced from:
      _PASCALMAIN in game.o
  "_ClearBackground", referenced from:
      _PASCALMAIN in game.o
  "_CloseWindow", referenced from:
      _PASCALMAIN in game.o
  "_DrawText", referenced from:
      _PASCALMAIN in game.o
  "_EndDrawing", referenced from:
      _PASCALMAIN in game.o
  "_GetScreenToWorldRay", referenced from:
      _RAYLIB_$$_GETMOUSERAY$TVECTOR2$TCAMERA3D$$TRAY in raylib.o
  "_InitWindow", referenced from:
      _PASCALMAIN in game.o
  "_SetTargetFPS", referenced from:
      _PASCALMAIN in game.o
  "_WindowShouldClose", referenced from:
      _PASCALMAIN in game.o
ld: symbol(s) not found for architecture arm64
An error occurred while linking
Error: (9013) Error while linking
Fatal: (10026) There were 1 errors compiling module, stopping
Fatal: (1018) Compilation aborted
Error: /usr/local/bin/ppca64 returned an error exitcode

Are you uploading as a static library?
Add to raylib.inc
{$IFDEF DARWIN}
{$DEFINE RAY_STATIC}
{$IFEND}

Thanks for the ideas!  I made a .a file before. Ill try to make a dynamic library just like you described.  I have to admit to being just barely above water in terms of my abilities but I am learning a lot :)

Update: I built a dylib like you suggested and copied it into the ray4laz folder and then edited the raylib.inc as suggested and compiled ray4laz and then compiled and installed ray4lazdesigntime and got the same errors.  Here are the Libs and Package folders
Ray4Laz Libs and Package folders with error logs.zip
I'm starting to wonder if my process is correct.  I've been compiling and installing the packages from Package->Open Package File (.lpk) it then says
The package "ray4laz_designtime 5.5" was marked for installation.
Currently Lazarus only supports static linked packages. The real installation needs rebuilding and restarting of Lazarus.
Do you want to rebuild Lazarus now?
``` and I click yes.

What is your process for compiling and installing the packages?

there may not be enough libraries for static linking
you can try to rewrite this one for mac os
implementation uses Math;
{$IFDEF linux} {$IFDEF RAY_STATIC} {$linklib c} {$linklib m} {$linklib dl} {$linklib pthread} {$linklib libraylib.a} {$endif} {$endif}

For this I'm kind of lost, does this mean putting this code in a new file and putting it in the build path somewhere?

No need if you use a dynamic library. And os x will most likely need other libraries for the static version. This is just an example

I still get these errors but I got these clues:

I get the same errors if I go into the examples and try building the basic_window from the command line with fpc.
I used nm to verify that those symbols were in the .a and the .dylib
I used lipo -info to verify that the architecture of both was 'arm64'
I even got the same errors in a totally different project Raylib4.0Pascal when I tried compiling with fpc from the command line.

Here are the errors:
  "_BeginDrawing", referenced from:
      _PASCALMAIN in game.o
  "_ClearBackground", referenced from:
      _PASCALMAIN in game.o
  "_CloseWindow", referenced from:
      _PASCALMAIN in game.o
  "_DrawText", referenced from:
      _PASCALMAIN in game.o
  "_EndDrawing", referenced from:
      _PASCALMAIN in game.o
  "_GetScreenToWorldRay", referenced from:
      _RAYLIB_$$_GETMOUSERAY$TVECTOR2$TCAMERA3D$$TRAY in raylib.o
  "_InitWindow", referenced from:
      _PASCALMAIN in game.o
  "_SetTargetFPS", referenced from:
      _PASCALMAIN in game.o
  "_WindowShouldClose", referenced from:
      _PASCALMAIN in game.o

What should I try next?

I have the same problem on my MacOS Mojave (x86_64-darwin) and I think I've managed to solve it. I'm using latest (with fixes) Lazarus FPCUPdeluxe build.
These are the steps for a static build:
1. Clone Ray4Laz and RayLib repositories

2. Compile RayLib with:
   `make PLATFORM=PLATFORM_DESKTOP RAYLIB_LIBTYPE=SHARED`
   `make PLATFORM=PLATFORM_DESKTOP`

3. Copy:
   libraylib.5.5.0.dylib, libraylib.550.dylib, libraylib.a, libraylib.dylib –> path_to/ray4laz/libs/x86_64-darwin

4. Compile `ray4laz.lpk`

5. Compile and install `ray4laz_designtime.lpk`

6. Add `{$LINKLIB raylib.a}` into your_project.lpr file (right after `{$mode objfpc}{$H+}`)

7. Add `CocoaAll` unit into your_project.lpr `uses`

8. Project–>Project Options–>Compiler Options–>Compilation and Linking–>Linking–>Pass options to linker... :
   add `'-framework IOKit'` – with quotes!

9. Build your project...

If on step 6 you specify {$LINKLIB raylib} (without .a), then it will use dynamic library. But in this case you have to tell your app where are RayLib compiled library files located. Otherwise you'll not be able to run your app. I've simply added: Run–>Run Parameters...–>Environment–>User overrides, variable LD_LIBRARY_PATH where value is the path to the directory with RayLib *.dylib files.
I hope I didn't forget anything.
PS. You have to replace x86_64-darwin with aarch64-darwin. PPS. I didn't test raygui, raymath... Also, one of the remaining tasks is to create the .app bundle in case of dynamic linking, or if the project has any assets.

Vlad, thank you very much for the work you have done.
Following your instructions, I changed the package.
Could you test the latest changes.
You only need to use step 3.

I've tested last commit, but there is 2 problems.

In step 8 there is a check box, that needs to be checked for '-framework IOKit' to work
Pass options to linker with "-k", delimiter is space
In raylib.inc file you have to remove dot in {.$DEFINE RAY_STATIC} directive (raylib.inc.patch)

After that, build and run will be succeed.

Compile RayLib with:
make PLATFORM=PLATFORM_DESKTOP RAYLIB_LIBTYPE=SHARED
make PLATFORM=PLATFORM_DESKTOP

@GuvaCode here are the arm64 .a and .dylib files that I just built from Raylib master (I confirmed with lipo -info they are arm64)
aarch64-darwin.zip

Compile RayLib with:
make PLATFORM=PLATFORM_DESKTOP RAYLIB_LIBTYPE=SHARED
make PLATFORM=PLATFORM_DESKTOP

@GuvaCode here are the arm64 .a and .dylib files that I just built from Raylib master (I confirmed with lipo -info they are arm64) aarch64-darwin.zip

Did you manage to launch it? Is everything working?

I can confirm that after reinstalling Ray4Laz from the last commit, new raylib simple project builds and runs perfectly.
Thank you!

95% there!  Thanks to both of you @vvladonline  and @GuvaCode for helping me make so much progress.
The only one remaining is:
Error: linker: Undefined symbols for architecture arm64:
Error: linker:   "___chkstk_darwin", referenced from:
Debug:   "___chkstk_darwin", referenced from:
Debug:       _msf_gif_frame in libraylib.a[2](rcore.o)
Debug:       _sinfl_decompress in libraylib.a[2](rcore.o)
Debug:       _ScanDirectoryFilesRecursively in libraylib.a[2](rcore.o)
Debug:       _stbi_load_gif_from_memory in libraylib.a[4](rtextures.o)
Debug:       _stbi_zlib_decode_malloc_guesssize in libraylib.a[4](rtextures.o)
Debug:       _stbi_zlib_decode_malloc in libraylib.a[4](rtextures.o)
Debug:       _stbi_zlib_decode_malloc_guesssize_headerflag in libraylib.a[4](rtextures.o)
Debug:       ...
Error: ld: symbol(s) not found for architecture arm64

95% there! Thanks to both of you @vvladonline and @GuvaCode for helping me make so much progress.
The only one remaining is:
Error: linker: Undefined symbols for architecture arm64:
Error: linker:   "___chkstk_darwin", referenced from:
Debug:   "___chkstk_darwin", referenced from:
Debug:       _msf_gif_frame in libraylib.a[2](rcore.o)
Debug:       _sinfl_decompress in libraylib.a[2](rcore.o)
Debug:       _ScanDirectoryFilesRecursively in libraylib.a[2](rcore.o)
Debug:       _stbi_load_gif_from_memory in libraylib.a[4](rtextures.o)
Debug:       _stbi_zlib_decode_malloc_guesssize in libraylib.a[4](rtextures.o)
Debug:       _stbi_zlib_decode_malloc in libraylib.a[4](rtextures.o)
Debug:       _stbi_zlib_decode_malloc_guesssize_headerflag in libraylib.a[4](rtextures.o)
Debug:       ...
Error: ld: symbol(s) not found for architecture arm64

Here is the full log in case that helps anyone Just one linker error now.txt

Error: -macosx_version_min has been renamed to -macos_version_min
export MACOSX_DEPLOYMENT_TARGET=11.0 but most likely you need 14.5
in folder raylib/src --> make clean
rebuild raylib

I can confirm that after reinstalling Ray4Laz from the last commit, new raylib simple project builds and runs perfectly.
Thank you!

I deployed the VM and compiled with raygui nested
Could you check it out? I'm not sure it's going to work at all.

I deployed the VM and compiled with raygui nested
Could you check it out? I'm not sure it's going to work at all.

Yes, it's works. I've reinstalled Ray4Laz and build&run simple project.
But i'm not sure if all these files are needed. I removed libraylib.550.dylib and libraylib.dylib symlinks, renamed libraylib.5.5.0.dylib to libraylib.dylib and the project still builds and runs fine. I left libraylib.a as is.

I deployed the VM and compiled with raygui nested
Could you check it out? I'm not sure it's going to work at all.

Yes, it's works. I've reinstalled Ray4Laz and build&run simple project. But i'm not sure if all these files are needed. I removed libraylib.550.dylib and libraylib.dylib symlinks, renamed libraylib.5.5.0.dylib to libraylib.dylib and the project still builds and runs fine. I left libraylib.a as is.

Thank you. Yes, symbolic links are not needed.

export MACOSX_DEPLOYMENT_TARGET=11.0 but most likely you need 14.5
in folder raylib/src --> make clean rebuild raylib

I did make clean and then rebuilt raylib then copied the files over and rebuilt my project in lazarus.  I tried it with several deployment targets and got almost the same errors as the errors above each time.
MACOSX_DEPLOYMENT_TARGET10.9.txt
MACOSX_DEPLOYMENT_TARGET11.0.txt
MACOSX_DEPLOYMENT_TARGET14.5.txt
Now I'm looking into what to do about

Error: -macosx_version_min has been renamed to -macos_version_min

Big Progress via manual edits

Error: -macosx_version_min has been renamed to -macos_version_min

I went into the project folder and manually changed the latest link35561.res from macosx_version_min to macos_version_min and then changed the version to 11.0 and manually ran ./ppaslink.sh and it built and I could run it!  Thats the first time it has worked for me!

I'm going to try to reproduce that and see if it works again.

@JudgeGroovyman I have changed the project options for arm
https://forum.lazarus.freepascal.org/index.php?topic=43188.0
Can I watch this
https://gitlab.kitware.com/cmake/cmake/-/issues/25530

@JudgeGroovyman You also can search in your fpc.cfg (local or global) file for -WM option. In my fpc.cfg I have -WM10.9

please attach the files libraylib on which you are running
First of all here are the libraries i'm running that worked
LibsforMacM1Works.zip

@JudgeGroovyman I have changed the project options for arm
please test it simple project
Sure I will go test

Success!
Change -WM11 to -WM11.0 in ray4laz/package/ray4laz_simpleprj.pas and it works!
Details of what I did
Before I figured out the problem
I changed my fpc.cfg from -WM10.9 to -WM11 and Lazarus wouldn't even start.  I changed it to -WM11.0 and Lazarus started.  I copying my arm64 libs over to the ray4laz/libs/aarch64-darwin folder.  Then I compiled and imported the ray4laz packages into lazarus, then opened a new->raylib-simple-project and saved and compiled it.  It didn't build and said Error: Illegal parameter: -WM11 so I went and double checked my fpc.config and tried various things and (because I didn't know better) even rebuilt fpc and lazarus and it still didn't work.
Finding the solution
Then I did some grepping and found the problem in the .lpi and fixed it and it worked.
Finally I went into the ray4laz repo and found -WM11 in the /package/ray4laz_simpleprj.pas and changed it there, recompiled the packages, reimported, started a new simple project and it built and ran the first time!

@JudgeGroovyman  @vvladonline  Thanks. Great job !!!

@GuvaCode to run the examples I have to do 2 small tweaks to each example project folder:

add CocoaAll to the uses section of the .lpr or the .pas
Near the end of the Linking section of the .lpi file  Replace

   </Linking>
  </CompilerOptions>

with
      <Options>
        <PassLinkerOptions Value="True"/>
        <LinkerOptions Value="'-framework IOKit'"/>
      </Options>
    </Linking>
    <Other>
      <CustomOptions Value="'-WM11.0'"/>
    </Other>
  </CompilerOptions>

What would you like to do about these?  I could make a similar change to all of the examples, or I could make a note in the readme about these tweaks or something else?
lmk how I can help

@JudgeGroovyman Good. But you will probably need to create a separate folder with examples for the Mac M series. I'm not sure if the changes won't break compilation for other systems.

@JudgeGroovyman Good. But you will probably need to create a separate folder with examples for the Mac M series. I'm not sure if the changes won't break compilation for other systems.

Good plan I'll make a separate folder and fix those examples.

Here is the separate folder with examples for Mac M series.  it has a detailed readme (in markdown) in that folder.
examples_Mac_Mseries.zip
Option 2
Another option I thought of if you would prefer: I could send a script which lets mac m1 users modify their own examples folder.  This way there wouldn't be multiple folders.  I would include the detailed readme with the script as well.  otoh it would be a bit more complicated and potentially its one more thing that could break.
Option 3
We could just include the detailed readme and Mac Mseries users could modify their own examples.  It's very easy when you know what to do and just one copy/pasted command can fix the whole examples tree.
Let me know if you want me to whip something up for Option 2 or 3 otherwise the zipfile at the top should do the trick and has the readme built in

@JudgeGroovyman Well, I think option 3 would be interesting. you need something to make it clear how to use it.

This is the readme I wrote which I think has plenty of detail.  If you like that then roll with it.  Would this work?
Here is the actual markdown file to be included in the repo
README_Mac_Mseries.md
Here is roughly what it looks like when rendered in the github interface.
README_Mac_Mseries.md.pdf
You could link to the .md from the main README.md if you wanted.

@JudgeGroovyman OK. I'll turn it on. but it is better to send pull requests to include you in the contributors of the project

Thank you.  Good idea.   If its not too late I will do a pr.  lmk

Ok

When creating a new project, this was added a few days ago
 {$IFDEF DARWIN}
   Aproject.LazCompilerOptions.PassLinkerOptions := True;
 {$IFDEF CPUAARCH64}
   AProject.LazCompilerOptions.CustomOptions:='''-WM11.0''';
 {$ENDIF}
   AProject.LazCompilerOptions.LinkerOptions := '''-framework IOKit''';
 {$ENDIF}
 AProject.AddPackageDependency('ray4laz');

Yes, i know that. But the last discussion was about examples.
Changing .lpi files may looks for some people a little hackish. So perhaps changes through the user interface would be more acceptable.
Or examples .lpi files can be changed in repository with "Conditionals" that i've mention.
PS. I can not test solutions for aarch64, so i think @JudgeGroovyman may help with that.

@vvladonline Yes, I thought about this approach. But I have no way to verify this.
Maybe @JudgeGroovyman he can check it out

@vvladonline @JudgeGroovyman  I have created a new issued, it is already too big
Example build for mac M series

authors: GuvaCode JudgeGroovyman vvladonline

license: Zlib


text:
🛑 SkipTheTrailers is down

In 7789d93, SkipTheTrailers ($STT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheTrailers is back up in 44a48ce.

repo: HDVinnie/TrackerHub


text:
🛑 Telly is down

In 16eeb07, Telly ($TLY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Telly is back up in 02872d6.


text:
🛑 SkipTheTrailers is down

In fc75d9a, SkipTheTrailers ($STT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheTrailers is back up in f690ba5.


text:
🛑 Telly is down

In daafe1f, Telly ($TLY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Telly is back up in 23646d8.


text:
🛑 Telly is down

In 16b4fe8, Telly ($TLY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Telly is back up in 90d9e92.


text:
🛑 Telly is down

In c37c965, Telly ($TLY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Telly is back up in c804963.


text:
🛑 Telly is down

In 6bd18c8, Telly ($TLY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Telly is back up in fd01314.


text:
🛑 SkipTheTrailers is down

In 1c57f33, SkipTheTrailers ($STT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheTrailers is back up in 6e8c190.


text:
⚠ PassThePopcorn has degraded performance

In 93352ee, PassThePopcorn ($PTP) experienced degraded performance:

HTTP code: 200
Response time: 17318 ms

Resolved: PassThePopcorn performance has improved in 56304b1.


text:
⚠ SceneTime has degraded performance

In 3c41b45, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 4418 ms

Resolved: SceneTime performance has improved in 0be4639.


text:
⚠ SceneTime has degraded performance

In 042a0ed, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 2994 ms

Resolved: SceneTime performance has improved in e9a974c after 14 minutes.


text:
🛑 HawkeUno is down

In 88c11c3, HawkeUno ($UNO) was down:

HTTP code: 0
Response time: 0 ms

Resolved: HawkeUno is back up in 18f2d02 after 8 minutes.


text:
🛑 Telly is down

In af968a1, Telly ($TLY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Telly is back up in e15081c.


text:
🛑 SkipTheTrailers is down

In 366b972, SkipTheTrailers ($STT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheTrailers is back up in 7df4882.


text:
remove Handler trait

closes #211

Nice. Less bandage code.

Nice. Less bandage code.

authors: aliemjay fakeshadow

repo: HFQR/xitca-web


text:
🛑 hinterland-software is down

In c0c2736, hinterland-software (https://hinterland.software) was down:

HTTP code: 0
Response time: 0 ms

Resolved: hinterland-software is back up in 12bdce1.

repo: HINTERLAND-software/uptime


text:
No module named 'evaluation.utils'; 'evaluation' is not a package

No module named 'evaluation.utils'; 'evaluation' is not a package
When I tried to use my own data set for training, I found an error: There are indeed no utils that can be referenced in the evaluation.py file. How should I solve it?

No module named 'evaluation.utils'; 'evaluation' is not a package When I tried to use my own data set for training, I found an error: There are indeed no utils that can be referenced in the evaluation.py file. How should I solve it?

Because of my own reasons, it has now been resolved

repo: HJ-harry/DiffusionMBIR


text:
Push notification icon does not appear on mobile bar

Description
I try to send notifications from UrbanAirship to Huawei P40, it looks like the device receive the notification but does not show it in the mobile bar.
is it permission problems?
FYI: I tested directly from Push Kit and I receive the notification correctly.
Expected behavior
Should receive the push notification
Current behavior
I do not receive the push notifications
Logs
2022-01-10 11:02:29.702 12994-12994/de.example.app I/HMSSDK_HmsMessageService: handle message start
2022-01-10 11:02:29.704 12994-12994/de.example.app I/HMSSDK_HmsMessageService: onMessageReceived, message id:19029413923C2129
2022-01-10 11:02:29.709 12994-12994/de.example.app W/HmsPushMessageService: ** onMessageReceived **
2022-01-10 11:02:29.718 12994-12994/de.example.app D/CordovaWebViewImpl: >>> loadUrl(javascript:hmsEventHandler('REMOTE_DATA_MESSAGE_RECEIVED', {"msg":{"data":"{\"com.urbanairship.push.APID\":\"APID\",\"com.urbanairship.metadata\":\"token\",\"com.urbanairship.push.CANONICAL_PUSH_ID\":\"CANONICAL_PUSH_ID\",\"com.urbanairship.push.PUSH_ID\":\"PUSH_ID\",\"com.urbanairship.push.ALERT\":\"Test\",\"com.urbanairship.in_app\":\"{\\\"actions\\\":{},\\\"display\\\":{\\\"alert\\\":\\\"Test\\\",\\\"type\\\":\\\"banner\\\",\\\"position\\\":\\\"bottom\\\"},\\\"expiry\\\":\\\"2022-04-10T10:02:25\\\"}\"}","dataOfMap":"{com.urbanairship.push.APID=APID, com.urbanairship.metadata=token, com.urbanairship.push.CANONICAL_PUSH_ID=CANONICAL_PUSH_ID, com.urbanairship.push.PUSH_ID=PUSH_ID, com.urbanairship.push.ALERT=Test, com.urbanairship.in_app={\"actions\":{},\"display\":{\"alert\":\"Test\",\"type\":\"banner\",\"position\":\"bottom\"},\"expiry\":\"2022-04-10T10:02:25\"}}","originalUrgency":"0","urgency":"0","ttl":"0","sentTime":"0","token":"IQAAAACy0bwkAAD7BX-nmiPtaAZf6FWUseyKUV9lrt9Dmbnmpncv6Sq5tcQkgR_y4sG2ItbqT73vBc0r9iC4N5gB90Wmg-18RhD5qDk710fv0nZGhg","receiptMode":"0","sendMode":"0","contents":"0","analyticInfo":"null","analyticInfoMap":"{}","titleLocalizationArgs":"[]","bodyLocalizationArgs":"[]","ImageUrl":"null","Link":"null","NotifyId":"0","When":"null","LightSettings":"[]","BadgeNumber":"null","Importance":"null","vibrateConfig":"[]","visibility":"null","isAutoCancel":"false","isLocalOnly":"false","isDefaultLight":"false","isDefaultSound":"false","isDefaultVibrate":"false"}});)
2022-01-10 11:02:29.722 12994-12994/de.example.app I/HMSSDK_HmsMessageService: start to destroy

Environment
Device: Huawei P40 lite, Android 10.

Ionic:

   Ionic CLI                     : 5.4.16 (/usr/local/lib/node_modules/ionic)
   Ionic Framework               : @ionic/angular 5.9.1
   @angular-devkit/build-angular : 0.1102.15
   @angular-devkit/schematics    : 11.2.15
   @angular/cli                  : 11.2.15
   @ionic/angular-toolkit        : 3.1.1

Cordova:

   Cordova CLI       : 10.0.0 (cordova-lib@10.1.0)
   Cordova Platforms : android 10.1.1, ios 6.2.0
   Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 5.0.0, (and 35 other plugins)

Utility:

   cordova-res : 0.15.4
   native-run  : 1.5.0

System:

   Android SDK Tools : 26.1.1 (/Users/username/Library/Android/sdk)
   ios-deploy        : 1.10.0
   ios-sim           : ios-sim/9.0.0 darwin-x64 node-v16.13.1
   NodeJS            : v16.13.1 (/usr/local/Cellar/node@16/16.13.1/libexec/node)
   npm               : 8.1.2
   OS                : macOS Big Sur

I tested the Cordova HMSPush plugin on the P40 lite phone and the notification appears on the mobile bar.
You can check out the Ionic Sample Code if the error stills occurs, please share detailed logs and your own minimal reproducable project in order for us to investigate the issue further.

authors: bagcimukremin holmio

repo: HMS-Core/hms-cordova-plugin


text:
Unable to set custom notification icon

Hello,
I'm having an issue with setting custom icon on notification popup on android. I've tried both of these approaches (described under section 11.) but the notification popup just keeps using the default icon.
I've also made sure that I'm using a resource located at: /res/raw/my_icon.png which, as the name suggests, is a PNG image. I've also tried using various other resources but nothing.
Thanks.
P. S. hms-push version: "@hmscore/react-native-hms-push": "^5.0.2-301",

Hello @mannol
The documentation that you mentioned has been updated,
Please check its latest version from https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides/android-smalll-icon-0000001050040134

Hello.
Thank you for your reply. I've tried the linked approach but still, nothing. The notification is still using the app's default launcher icon regardless of what I do.

Let me clarify @mannol

Add this metadata to your AndroidManifest.xml

<application
...
    <meta-data
        android:name="com.huawei.messaging.default_notification_icon"
        android:resource="@drawable/ic_push_notification" />
...
</application>

Add your notification icon to res/drawable folder

And here is an example of both custom icon and launcher icons :

@aktug yes, I did that:
Here is a tail of my <application> tag. Keep in mind that FCM notifications are displayed properly.

Directory structure:

I don't have a picture of the notification popup but I can assure you, the icon is definitely not the one I expect it to be.

Please make sure that file is placed in "drawable" folder, not drawable-hdpi or something like that

I've tried using /res/drawable/ directory as well, still nothing. Something is terribly wrong with my setup; every time I click on the notification and open up the app, getInitialNotification() returns empty(ish) object that doesn't contain any notifications. It doesn't matter what I do, I've tried various click_action values but still, nothing... Do you have any hint as to what might be going on? I'm using HTTP api to send the notifications to the client.
Thanks

There is no matter where do you send notification from, agc or api does not matter,
You can find example usage at demo project
Also, I guess conflict will be occur at initialNotification when using both firebase's push package and huawei's push package. But not sure.

authors: aktug mannol

repo: HMS-Core/hms-react-native-plugin


text:
MessageNotUnderstood: UndefinedObject>>info:

Tobias-iMac:~ Tobias$ telnet 127.0.0.1 8080
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

 *** Welcome. This is your Squeak REPL ***

Die REPL steht unmittelbar nach dem Starten und blockiert jede Eingabe.
Im Squeak erhalte ich folgende Meldung.

Installer ss project: 'Logging';
     install: 'ProcessSpecific';
     install: 'Logging';
     install: 'SimpleLog'.

im Workspace ausführen, anschließend noch
SLLog useGlobalLog: true.
SLLog useTranscript: true.

Das ist das Logging-Framework, das Armin zum Debugging eingeführt hatte.

Es funktioniert :+1:. Danke. Wir müssen diese Sachen unbedingt alle sauber dokumentieren für die Abgabe ;).


text:
Why do I use your HRNetW18, the forward time is 2.5 times as long as resnet50

Why do I use your HRNetW18, the forward time is 2.5 times as long as resnet50

@devilztt
Hi, thanks for your attention.
GFLOPs doesn't correspond to the runtime because of different implementation.
In Pytorch implementation, the convolutional layers are executed in series, even though we connect the different branches in parallel. So, the speed of HRNets are actually slower than ResNets, which is similar to Group Convolution vs Standard Convolution.
Training and inference speed for our HRNet could be improved if Pytorch supports the parallel convolutions.

@sunke123
Thank you for your reply.  I will close this issues.

Hi @devilztt @sunke123
Have you tried timing the forward pass by tracing the model with torchscript (jit) first ?

authors: devilztt mehtadushy sunke123

repo: HRNet/HRNet-Image-Classification


text:
Eligible Requests no longer show up on the "add selected requests" page of the Itinerary

cc @dchristensen, this might be related to a change you made to the \Areas\Admin\Views\Itinerary\SelectRequess.cshtml file? as par of your work on "Select request by clicking on the map."? But I'm not too sure...
I have a Request with an EventId of 1 which should be showing up on the Selected Requests page for an Itinerary under the same Event:

looks like we're using some type of client-side library to render the eligible requests to the UI. Here is the client code:

    <input type="checkbox" name="selectedRequests" data-bind="value: Id, checked: selected"

when I replace the code that was added as part of commit the page works: https://github.com/HTBox/allReady/pull/1633/commits/0d121302b0f44f390eac628cbfde08bc2a45ffe2#diff-30af8125d113171ccbda042ef842ed71
here is the older code:
@foreach (var req in Model.Requests)
{

        <input type="checkbox" name="selectedRequests" value="@req.Id" @Html.Raw(req.IsSelected) ? "checked" : "" ) />

    @req.Name
    @req.Address
    @req.City
    @req.Postcode
    @req.DateAdded

}

replacing the original code renders the request information to the screen:

for what it's worth, I'm currently using Chrome as my browser.

@mgmccarthy interesting. It certainly looks related to the changes I made.  I can take a look at it.  Please assign to me.

thanks @dchristensen

authors: dchristensen mgmccarthy

repo: HTBox/allReady


text:
Subdomains: Make beta the new www

Progress on legacy redirects in #13.

[x] Add an A record to the DNS for the legacy subdomain to resolve to the legacy web server
[x] Add support for the legacy subdomain in the legacy web server's nginx and apache configs
[ ] Add SSL cert for the legacy subdomain

assigned to @pmeenan in https://github.com/HTTPArchive/httparchive/issues/132

[ ] Modify the beta server's 404 page to suggest the same URL on the legacy subdomain
[ ] Replace the @ and www DNS A records to CNAME records, resolving to the new (beta) App Engine server at ghs.googlehosted.com

The legacy subdomain is up and running at http://legacy.httparchive.org/. SSL cert pending.
Sanity check: after replacing the DNS records to point to GAE it shouldn't matter that the legacy web server is still configured to handle @ and www subdomains, right? Because the DNS records (after 1 TTL) will never point to that server anyway. So is it necessary to clean up those configs or can they be left indefinitely?

No harm in keeping existing configuration — it's a noop.

legacy cert is complete - https://legacy.httparchive.org/

Added a TODO item to update internal links. Noticed on the forum that we're linking directly to stats/trends on the legacy site:

Reduced the DNS TTL to 1h last night so no need to wait the full 4 hours now.
A, AAAA, and CNAME records for the root and www subdomain have been set.

Updated forum template to point to new (HTTPS) URLs.

authors: igrigorik pmeenan rviscomi


text:
thomas-ayissi: workflow - Bio - version5

Checklists
General Checks

[x] the branch is up to date with main/master
[x] the code works when pulled and run locally
[x] All CI checks pass
[x] all conflicts are resolved (if any)
[x] PR has a descriptive title
[x] PR has appropriate labels and milestones for easy identification
[x] PR it is assigned to the owner
[x] reviewers are assigned
[x] the PR contributes only one focused change
[x] It is in the appropriate column in the project board (if necessary)
[x] has short and clear description
[x] is linked to an issue (if it is related)
[x] feedback is addressed (if any and if it is appropriate feedback.)

Markdown

[x] the markdown source is formatted
[x] spelling and grammar is correct in all text
[x] The markdown looks correct when you preview the file
[x] all links and images work
[x] any embedded code snippets are formatted

You can select the project board (in Projects) and remove the label week-2. You are in the first week of the Workflow module.

authors: bermarte thomas-ayissi


text:
Fix fragment usage in GraphQL forwarding.

Currently forwarding code does not filter out unused fragments:
query UserSearch($text: String!, $number: Int!) {
  search_user(search: $text, offset: 0, n: $number) {
    user {
      ...UserFragment
    }
  }
  question_branches
}

fragment UserFragment on User {
  id
  name
  email
  school: question(name: "school") {
    value
  }
}

Here question_branches does not use the fragment UserFragment so GraphQL complains.

Fixed!


text:
WAP to print all the prime number between two numbers.

INPUT
1 5
OUTPUT
2 3 5

@rahulkumar6142998  I want to solve

@22tanyabansal You can.


text:
🛑 Myspleen is down

In c52f277, Myspleen (https://www.myspleen.org) was down:

HTTP code: 502
Response time: 2008 ms

Resolved: Myspleen is back up in 9f4cc81 after 13 minutes.

repo: Hagabard/IsMyspleenDown


text:
add missing  to packages

This PR adds missing __init__.py to any directory with python files, so setup.py can find all packages and install them correctly.

@Haiyang-W Thanks for the great work! I've noticed I can't use this package as a 3rd party dependency installed in site-packages due to setup.py not copying all the python files into the package.

@Krovatkin Thanks for your contribution. I will check and merge this PR.

@Haiyang-W Thanks for the great work! I've noticed I can't use this package as a 3rd party dependency installed in site-packages due to setup.py not copying all the python files into the package.

The __init__.py under the tools folder is not necessary. You may consider deleting these files.

I believe if we remove tools/__init__.py, we won't be able to use any one of these as packages either:
tools/__init__.py
tools/eval_utils/__init__.py
tools/process_tools/__init__.py
tools/train_utils/__init__.py
tools/visual_utils/__init__.py

Could you please advise me if this behaviour what we want?

@chenshi3 ^^

repo: Haiyang-W/DSVT


text:
High-resolution transmission line profile w/ inhomogeneity

I think we can model a high-R transmission line profile w/ a VMR inhomogeneity on a chord using exojax.
These are just initial thoughts, should be divided into several separated issues:

auto-differentiable transmission radiative transfer
opacity computation of metal/atom lines, already raised in #17
mapping over planet radial velocity distribution along a chord w/ a GP connection. A mapping technique might help this in the Bayesian context, hopefully.
multiple phase fit, given a planet orbit

The number of lines is limited for this feature, even for a single line is fine.  So, we can use the LPF, and even with multiple phase and velocity distribution on a chord, computation complexity is not extremely large for HMC-NUTS (honestly I just hope)
@astrostevanus

That's very interesting, I will try it after I remove the Doppler shadow :)

authors: HajimeKawahara astrostevanus

repo: HajimeKawahara/exojax


text:
Settings aren't saved

Every time I open the app, any settings I have selected are back to their defaults. This includes Pane Display Mode and Show Installed Package.

Every time I open the app, any settings I have selected are back to their defaults. This includes Pane Display Mode and Show Installed Package.

Please delete the settings file (AppConfig.json) once and run the program again. There may be some settings from previous versions that are not in the new version and may cause interference.

That worked for everything but the theme. I set it to dark but it comes up light on the next launch.

I will try to check soon
Thanks for the report

@tardis4500  check new version
https://github.com/HandyOrg/HandyWinGet/releases/tag/v2.2.0.0

It's gotten worse. None of the settings are save now even after deleting the AppConfig.json.

@tardis4500
In the reports section I see an access error
If you run the program from this location you need to run the program with administrator access

Running as Administrator didn't help.

it is strange, the settings are stored on my system without any problems
Please download and run this version, change the settings. If there is a problem, a file named log.txt should be created on your desktop.
Send me that file so I can identify the problem

@tardis4500  try new version 3.0.0.0
https://github.com/HandyOrg/HandyWinGet/releases/tag/v3.0.0.0

repo: HandyOrg/HandyWinGet


text:
🛑 Main is down

In 4c123b9, Main (https://premid.app) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Main is back up in d71d5b8.


text:
🛑 Docs is down

In fe434b8, Docs (https://docs.premid.app) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Docs is back up in 6e28976.


text:
🛑 Assets CDN server is down

In 2837e4a, Assets CDN server (https://cdn.assets.scratch.mit.edu) was down:

HTTP code: 503
Response time: 1375 ms

Resolved: Assets CDN server is back up in 7041360 after 59 minutes.


text:
🛑 Portal is down

In 18f0299, Portal (https://scratch-wiki.info) was down:

HTTP code: 508
Response time: 1159 ms

Resolved: Portal is back up in 6c72fdb after 8 minutes.


text:
🛑 Hungarian is down

In 4530dda, Hungarian (https://hu.scratch-wiki.info) was down:

HTTP code: 508
Response time: 1758 ms

Resolved: Hungarian is back up in fda13fd after 16 minutes.


text:
🛑 Portal is down

In 6d20534, Portal (https://scratch-wiki.info) was down:

HTTP code: 508
Response time: 1181 ms

Resolved: Portal is back up in 46f6b5a after 8 minutes.


text:
How plausible is a non-global recenter node?

Hello 👋
Your research here has saved me an absolute headache and a half recently. I've found myself depending greatly on the Recenter node to clear out that richly coloured haze from some checkpoints.
The issue I've noticed is that you can completely swap workflows, and forget you had something enabled, and it still applies, despite being a totally different workflow.
Obviously, the solution would be to make the effect less-than-global, although that's much easier said than done.
Sadly I'm no richly eloquated python individual, and I'm still wrapping my head around ComfyUI's implementation. As a result, I'm turning to you for this question.
Cheers!

Due to how ComfyUI works, I don't have an idea. And I haven't bothered with ComfyUI lately.
So yeah...


text:
🛑 AI对话 is down

In 66e4ddc, AI对话 (https://haoqi7-question.hf.space/) was down:

HTTP code: 503
Response time: 204 ms

Resolved: AI绘画 is back up in 41efa7e after 196 days, 2 hours, 32 minutes.


text:
🛑 AI对话 is down

In 80adeed, AI对话 (https://haoqi7-question.hf.space/) was down:

HTTP code: 503
Response time: 74 ms

Resolved: AI绘画 is back up in ea6c6e3 after 197 days, 16 hours, 5 minutes.


text:
🛑 Google Scholar is down

In 7b3dd00, Google Scholar (https://scholar.haoqiyun.tk/) was down:

HTTP code: 403
Response time: 785 ms

Resolved: Google Scholar is back up in 9447a0c.


text:
🛑 BP3网盘 is down

In 3f80426, BP3网盘 (http://nav.midfegh.tk/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: BP3网盘 is back up in 6d3e48b.


text:
🛑 Happy Vibes Bot 5 is down

In 69312d6, Happy Vibes Bot 5 ($BOT5) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Happy Vibes Bot 5 is back up in 5ea95fd.

repo: Happy-Vibes-Bot/status


text:
🛑 Happy Vibes Bot 1 is down

In 62b5f4f, Happy Vibes Bot 1 ($BOT1) was down:

HTTP code: 429
Response time: 582 ms

Resolved: Happy Vibes Bot 1 is back up in c713b76.


text:
🛑 Happy Vibes Bot 2 is down

In fa0c603, Happy Vibes Bot 2 ($BOT2) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Happy Vibes Bot 2 is back up in 373ee25.


text:
🛑 Happy Vibes Bot 1 is down

In 8638504, Happy Vibes Bot 1 ($BOT1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Happy Vibes Bot 1 is back up in fc6c668 after 17 minutes.


text:
Añadido user pass para profesional, admin y creada nav. JSF

Creada tabla de administrativo con user pass
Y además creada la navegación BASICA

Todo perfecto

authors: FelipeSulser steveomatic


text:
sevki/gcc_cross_compilers tap: Warning: Calling Formula.factory is deprecated! Use Formulary.factory instead.

@sevki I'm doing a fresh install on a different laptop. The homebrew points out a deprecated call, and suggests I report it to you. I see https://github.com/sevki/homebrew-gcc_cross_compilers but issues are not available there.
$ brew install sevki/gcc_cross_compilers/x86_64-elf-gcc qemu go
...
==> Installing sevki/gcc_cross_compilers/x86_64-elf-gcc
==> Downloading http://ftpmirror.gnu.org/gcc/gcc-6.2.0/gcc-6.2.0.tar.bz2
==> Downloading from http://gnu.askapache.com/gcc/gcc-6.2.0/gcc-6.2.0.tar.bz2
###################################################################### 100.0%
Warning: Calling Formula.factory is deprecated!
Use Formulary.factory instead.
/usr/local/Homebrew/Library/Taps/sevki/homebrew-gcc_cross_compilers/x86_64-elf-gcc.rb:16:in `install'
Please report this to the sevki/gcc_cross_compilers tap!

==> ../configure --disable-nls --target=x86_64-elf --disable-werror --prefix=
==> make all-gcc
...

ah thanks for letting me know on both accounts.
I've enabled the issues there. could you please move this issue there?

https://github.com/sevki/homebrew-gcc_cross_compilers/issues/4

thanks @glycerine I'll look in to this :smile:

authors: glycerine sevki

repo: Harvey-OS/harvey


text:
Look into luxon/kurz skill switch bug

Hello people, I've encountered a weird phenomenon, when loading templates that contain a kurz/lux pve skill, the skill bar locks up : impossible to remove or change anything. Anyone had a similar glitch? Only thing I can do is load a random bar with no kurz/lux skill, then it unlocks and I need to build the bar from scratch. Also changing outpost does the trick. I used to have no problem with tb 5.15, then it updated and I can't roll back anymore.
https://discord.com/channels/223619617048756224/224695376102293514/1077218247809712209

tried to reproduce on 2 accounts, no luck :/

Game doesn't register that it's typing and a hotkey blocks the action being sent through to gw...

Please make an issue for the typing thing, I’ll sort it

repo: HasKha/GWToolboxpp


text:
Invariant Violation in AppContainer render

Hello! I keep getting the following two errors when running in dev on chrome (note: I'm on Windows 10):
Warning: React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components). Check the render method of AppContainer.
Uncaught Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object. Check the render method of AppContainer.
This doesn't stop the page from rendering, but the dev tools do not run and no actions will run. Every search I have done has led me to react-hot-loader, but the typical problem of incorrectly importing a component does not seem to be my problem. I cannot trace the error and it does not seem to be in any of my code.
The really weird part is that I have reverted back to a commit where I did not get the error, the app runs fine, and then, even without changes, it will come back, either on navigating between routes or on browser refresh.

Update: After frantic searching, I found this thread and used the fix they recommend. That led me to another error Actions must be plain objects. The stack trace still did not lead me to any of my code that was causing the problem. After going through all of the actions that I had created, I found one that was written poorly, passing a function to the reducer. I rewrote that so the async operation will run, then pass the result as a plain object and everything was fixed and all was right in the world.

repo: Hashnode/mern-starter


text:
Add 'What's New' to TSS Home Page

Add a 'What's New' section on Home next to Welcome
For now display title and excerpt for all 'What's new' posts (tagged with no. 20) in a scrollable list - with a 'read more' link to WP  Updates and News page

TIS21-4528

I've noticed the styling goes a bit funny with some short-height dimensions: not sure if this is intentional?

I've noticed the styling goes a bit funny with some short-height dimensions: not sure if this is intentional?

Good spot. will tweak the CSS to make it more user-friendly for those landscape mobile users. Cheers!

@ReubenRobertsHEE Great feedback/ API updates. Now we're not up against the (previous) Review deadline, still having thoughts about the nested scrollbar. Thinking to keep 3 posts for now and have a play on browserstack to see how things behave unless you have a strong opinion the other way? Thanks again and see you at the next meeting!

Sounds good to me. You know, if we wanted to go Super Saiyan on this, we could look at those dismissable speech-bubble type popups that you get on some sites to highlight something new, or to walk you through a process for the first time 😮💨

@ReubenRobertsHEE Great feedback/ API updates. Now we're not up against the (previous) Review deadline, still having thoughts about the nested scrollbar. Thinking to keep 3 posts for now and have a play on browserstack to see how things behave unless you have a strong opinion the other way? Thanks again and see you at the next meeting!

Sounds good to me. You know, if we wanted to go Super Saiyan on this, we could look at those dismissable speech-bubble type popups that you get on some sites to highlight something new, or to walk you through a process for the first time 😮💨

😁 Dragon Ball Z it! Nice. Yeah I really like that idea. Also ties in well with that granular feedback at the element level I was going on about yesterday. These 'bubbles' would be good to have next to a change together with a quick '💩to 😎' rating which we could capture on a nice little Node server 🤣 .

If we just show a single 'what's new', we can queue-up the posts we've already written by converting all but the oldest to draft, and then publishing them one by one every week or two. That way they will each get their dose of limelight ;)

I’ll set my ‘replace the stale post’ alarm! 😁 Haven’t touched WP for ages, don’t suppose there’s a script (PHP !) to archive, delay publish etc. ?

repo: Health-Education-England/tis-trainee-ui


text:
Weird crash in toJSONData

Hi,
I have a strange situation where tests in my project pass when run individually but crash when they are run as part of the suite of tests.
I'm using the latest (as of today) version of ObjectMapper and my project is in Swift 3 for iOS 10. The problem occurs both with Xcode 8.0 and Xcode 8.1 beta.
The crash happens on if JSONSerialization.isValidJSONObject(JSONObject) with EXC_BAD_ACCESS. The JSONObject seems properly formatted according to the debugger.
I understand this piece of code is from Foundation, so not your responsibility. But I was wondering if you already ran into such problems and if you know of a workaround.
Thanks.

Could you please provide us how to reproduce the bug?

Hi,
Unfortunately I tried to isolate this in a test project, but it would not crash outside the original project...
But I found this radar bug: iOS 10 Beta 6 - Swift 3 - JSONSerialization EXC_BAD_ACCESS and the linked gist.
This could explain it: depending on what happened in the runtime before, the call may or may not crash. Prior to calling isValidJSONObject ObjectMapper transforms the object into a dictionary of [String:Any] (public func toJSON(_ object: N) -> [String: Any]) and the object I'm transforming contains Strings.
Since this seems to be a known Foundation issue, I guess you cannot do much about it. If so, I let you close the bug.

authors: devxoul stefanhp

repo: Hearst-DD/ObjectMapper