(freecad) Updated to remove files and dev version issues

@gep13 @AdmiringWorm @luzpaz @adrianinsaval
Description

This will fix the package from trying to push as a embedded package as it is not an embedded package. It happened because  I forgot to update for removing the zip files. This will also allow for direct updating of the dev minor version as a separate variable from the update script. This will only be needed if the update helper logic fails.
Motivation and Context

This will fix issue #1941
How Has this Been Tested?

Intranet and appveyor
Screenshot (if appropriate, usually isn't needed):
Types of changes

[X] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Migrated package (a package has been migrated from another repository)

Checklist:

[X] My code follows the code style of this repository.
[ ] My change requires a change to documentation (this usually means the notes in the description of a package).
[ ] I have updated the documentation accordingly (this usually means the notes in the description of a package).
[X] I have updated the package description and it is less than 4000 characters.
[X] All files are up to date with the latest Contributing Guidelines
[X] The added/modified package passed install/uninstall in the chocolatey test environment.
[X] The changes only affect a single package (not including meta package).

Original Location

Original Repository
Open Issues Add the different issues underneath, and tick those that are fixed in this PR

[X] Issue 1 #1941
[ ] Issue 2 Link

[ ] Include the link to the opened PR that removes the package from the original location
[ ] The migration guidelines have been followed

@AdmiringWorm
Closing this PR due to the concerns raised by @adrianinsaval about whatif in fringe cases.

@RedBaron2 Are you gonna open a new Merge request or will freecad stay broken?

I'll be opening a new PR soon

IMO while we work on the dev releases at least the portion removing the zip files should be merged so we can get the stable update in

I'm re-opening this PR after help from @adrianinsaval in approving versioning issues.

:white_check_mark: Package verification completed without issues. PR is now pending human review

:white_check_mark: Package verification completed without issues. PR is now pending human review

@AdmiringWorm
This seems to be ready for your review. Thanks for taking the time.

Also, it would be great if you could add yourself to the CODEOWNERS file located in the .github directory. At some point in the future, it will be required that at least one maintainer is listed there for a pull request to be pulled into the repository, and since you have done the majority of the work for this package, you look to be the appropriate candidate for this.
Do note that this file will be used going forward for who to request pull requests from.
This is not yet a requirement for anyone to be added, though, so you do not have to add anything if you do not want to be listed there.

:x: Package verification failed, please review the Appveyor Logs and the provided Artifacts before requesting a human reviewer to take a look.

:x: Package verification failed, please review the Appveyor Logs and the provided Artifacts before requesting a human reviewer to take a look.

:x: Package verification failed, please review the Appveyor Logs and the provided Artifacts before requesting a human reviewer to take a look.

I don't know what is going on to cause appveyor to crash the AU updating with error 0
I'm going to Start a new PR and see if appveyor likes those changes

@AdmiringWorm
I can reopen this but since take 2 is open I'll close this PR


Bump dependency to pull in fix for known year expansion issue, see:

https://github.com/dr-prodigy/python-holidays/commit/eb484afb4d516bf86a187d5da625070f64892c72

https://projects.mckessonspecialtyhealth.com/jira/browse/SSD-608


add css class for marker

Hi! I need will add css class for marker. How do it? I mean agm-marker-cluster.

if the developers can't help me, then i offering my solution. I moved from folder "node_modules" to folder "app" in my project "/@agm/js-marker-clusterer and /js-marker-clusterer", after rewrite dependencies in head module
import { AgmJsMarkerClustererModule } from './_modules/@agm/js-marker-clusterer';
next in file 'js-marker-clustere/src/markerclusterer.js' changed method ClusterIcon.prototype.onAdd
`ClusterIcon.prototype.onAdd = function() {
this.div_ = document.createElement('DIV');
this.div_.className='cluster'
if (this.visible_) {
var pos = this.getPosFromLatLng_(this.center_);
this.div_.style.cssText = this.createCss(pos);
this.div_.innerHTML = this.sums_.text;
this.div_.className='cluster-visible';
}
var panes = this.getPanes();
panes.overlayMouseTarget.appendChild(this.div_);
var that = this;
google.maps.event.addDomListener(this.div_, 'click', function() {
that.triggerClusterClick();
});
};`

why would you want to style markers? Google Maps doesn't usually expect you to mess with their styles directly.

Well just some simple coloring and minor styles should be easily possible through a class.

Don't know if it would because I am not sure they are added as html, but if they are, you can look for the markers and try to see their class. Why involve AGM into it?

by   [iconUrl] you can add a image but it is not responsive is there a way to make it responsive as this ".gm-style img{} "is not directly accessible

by [iconUrl] you can add a image but it is not responsive is there a way to make it responsive as this ".gm-style img{} "is not directly accessible


Docker image improvements

Here the tasks to be completed for the next releases

[ ] enable a real nginx frontend in the docker compose stack. See nginx-proxy thanks to @salvorapi
[ ] dismiss uwsgi static service (covered by nginx)
[ ] enable CD in gh packages following these examples:

https://github.com/italia/spid-cie-oidc-django/blob/main/.github/workflows/docker-ghcr-cd.yaml
https://github.com/italia/spid-cie-oidc-django/blob/main/README.md#docker

Closed by https://github.com/italia/Satosa-Saml2Spid/releases/tag/v0.9.0


fix: close ObjectPool race condition (IntelRealSense#8334)

This closes a race condition in ObjectPool.Get that caused "Stack empty." exceptions when multiple sensor pipelines are being polled concurrently.  Addresses #8334.  Credit to @cdrose.

Thanks for the help!


NAS-132049 / 25.04 / add ixnvdimm output to debug

Simple omission that exists in CORE debug but not in SCALE debug.

Jira URL: https://ixsystems.atlassian.net/browse/NAS-132049


chore(changelog): add changelog Makefile

Summary
Add a changelog Makefile for easy using

@outsinre Would you recommend to put the changelog validation in this PR, or you prefer to make it in a separate PR?

https://github.com/Kong/kong/pull/12610.


Private key file is encrypted

When running:
$ deis run echo 'Ehlo'
Running `echo Ehlo`...
500 INTERNAL SERVER ERROR

Server Error (500)

...on a (EC2) Deis cluster the log output is:
2015-03-31T20:26:59UTC deis[api]: foo-bar: diddeb runs 'echo Ehlo'
2015-03-31T20:27:09UTC deis[api]: foo-bar: foo-bar_v13.run.5 (run): Private key file is encrypted

I have tried finding more details on the error message itself to no avail.

was your private key already encrypted when you ran deisctl config platform set sshPrivateKey?

No, it was not. And it's still not, on my local FS.

Do you happen to require a password for the key? http://stackoverflow.com/a/15597194/2853424 seems to indicate that a password may be required, which is something which we currently do not support.

No, there's no password on the key:
$ ssh-add ~/.ssh/deis
Identity added: /Users/diddeb/.ssh/deis (/Users/diddeb/.ssh/deis)

Weird?

yes, that's very weird. I'd try and see if you can reproduce this with paramiko locally and see if you can figure out if it's a bug or a feature with them.
The relevant code in Deis is https://github.com/deis/deis/blob/master/controller/scheduler/fleet.py#L254-L263. We base64 encode the private key when you upload it to etcd hence why the b64 decode is necessary here.

I rebuilt the cluster. Not a problem now. Writing it off as me being silly – although I am not sure how or when it happened. Thanks for your patience & help @bacongobbler!


Filtering device - Ajax

Hi,
Just an issue to tell you that Teams Ajax told me that SIA send also the number of the device in the SIA packet.
This is the email :
Dear client,

When you receive a notification about, for example, opening/closing a door, the SIA line should also indicate the group number and the number of the device that generated the event.

When I listen SIA event in nodred, I see that it seems the content message but indicate 502 for example with 2 which is the device number (I tested with devices and it's the only number that change:

This might work, but in the SIA protocol the message can be used in any way the manufacturer wants, so Ajax might do it this way, but some other company uses it differently and I don't want to support that, I noticed you already have a template sensor running off of that which is fantastic and the exact reason I create the event stream as well, for future reference see here: https://community.home-assistant.io/t/ajax-alarm-system/62853/387?u=eavanvalkenburg


Separate _ViewImports.cshtml required in each area

Is there a reason why a _ViewImports.cshtml file is required in each area's Views folder? Without it, the @model type isn't found in my area's views. After copying the file from /Views into /Areas/MyArea/Views, the error was resolved.
If this is intentional, I guess it should be mentioned here. The assistant in Visual Studio that did other things to create my new (and first) area, hasn't done that either.

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

ID: 50249794-b4be-a6aa-d7b3-b3918eb282bf
Version Independent ID: 39d98269-a7dc-017f-55cd-bd33df097368
Content: Areas in ASP.NET Core
Content Source: aspnetcore/mvc/controllers/areas.md
Product: aspnet-core
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

This question about repeating the _ViewStart.cshtml file in each area might be related. I also needed this to seamlessly integrate my new area into the application. It still applies to ASP.NET Core.

@dougbu "Is there a reason why a _ViewImports.cshtml file is required in each area's Views folder? "

The _ViewImports.cshtml file is found strictly using the folder hierarchy within a project. I couldn't find a description of how different views are found in a quick search. But, this should be documented somewhere.
(I haven't tested the following.) A _ViewImports.cshtml file in the /Areas folder should apply to every page in all areas. Such a file in the project root should also work fine.

I have just tested this. If you move both _ViewImports.cshtml and _ViewStart.cshtml they apply to the entire site.
It is described in https://docs.microsoft.com/en-us/aspnet/core/mvc/views/layout?view=aspnetcore-2.1, but it would be nice to have a mention of it here on the Areas page also.

At least with ASP.NET Core 2.2, all you need is the default Views_ViewImports.cshtml - no need to copy to the areas folder or move to root.
_ViewStart.cshtml can moved moved to the root folder so the entire app uses the same layout (including areas).
I have a repo demonstrating this at https://github.com/Rick-Anderson/Areas

Why does the imports need to be included in Area's folder? Why doesn't it inherit from the root Views unless its in Areas, similar to way view lookup is handled.


Add RegEx to the path filtering

It would be very useful to apply a regular expression to filter paths
Here is an example:
Having the json bellow how to get all the "name"s of "Bank"s?  :
{
  "baseItem1": {
    "subItem1Bank": {
      "name": "ABC"
    },
    "subItem2Bank": {
      "name": "ING"
    },
    "subItem3Bank": {
      "name": "JPMorgan"
    }
  },
  "baseItem2": {
    "subItem1Company": {
      "name": "Apple"
    },
    "subItem2Company": {
      "name": "Intel"
    }
  },
  "baseItem3": {}
}

I wish one of these expressions could work:
$..['/.*Bank/'].name
$..[?('/.*Bank/')].name
$..[?(@.key() =~ '/.*Bank/')].name
and as a result
[ "ABC", "ING", "JPMorgan"]

+1

Hi, any update on this? Or workaround? ^-^

we have implemented this, not sure if we can open source it.


A model for Rust slices (and C array pointers)

This PR proposes:

Pulse.Lib.ArrayPtr, a library of C array pointers with subarray arithmetic, along with C extraction rules.
Pulse.Lib.Slice, a library of Rust slices.

Since Pulse.Lib.Slice is implemented on top of Pulse.Lib.ArrayPtr, slices can extract to C, with their lengths becoming explicit.
Pulse.Lib.Slice.fsti is meant to model the following slice operations:

op_Array_Index (resp. op_Array_Assignment) is modeling get_unchecked followed by a read (resp. update)
split false (resp. split true) is modeling split_at (resp. split_at_mut)
copy is modeling copy_from_slice

I intend those operations to be extracted by adding rules in Pulse2Rust (which is why they are not marked inline_for_extraction, thus C extraction will produce explicit functions monomorphized by Karamel.) However, at this point, I have no idea how to do that, so this PR does not provide anything to extract slices to Rust. If anyone has any idea, please rise up! Thanks in advance!
NOTE: Currently, this PR is done on top of Pulse commit c003b9733b1f11b6cc895e9c8681f0483cb193ea, corresponding to the last known good Everest at project-everest/everest@064cc2165b8f5b3af33ed279ad4cacded9abd963

I have added support for slices in pulse2rust and added test cases too.
@tahina-pro There are some small changes in the API:

The footprint arguments are gone.  You can just remove the fps everywhere and everything should work fine.
The pts_to definitions are instances now.  You can just replace S.pts_to by pts_to.
The mutb flag is gone too.  You can just remove it.
I've renamed AP.blit to AP.memcpy (for consistency with Array.memcpy)
You probably need to remove lots of fold/unfold statements.  (The postconditions are now more consistent with the array API, and don't use extra definitions.)

Unless somebody complains, I'll merge this by tomorrow.

Thanks a lot Gabriel! Your changes greatly improved my initial proposal!
And, last but not least, many thanks also for adding Rust extraction support!


HalfSizeRSS

created by new automated script
hand verified
Closes #4284

Bug in script, fixed, regenerated and updated

#rebuild

This going to need at least one more netkan created for the Half RSS textures, so that can be a dependency.

Look like he has 4 files in that zip, including the basic HalfRSS netkan.  Should I put them in all one pull?

I've taken his files and fixed the syntax errors, also merged his basic .netkan with mine (he was m issing several dependencies).  So now I'm just waiting to hear the best way to do this.

It looks like this mod has other dependencies hard-included in its SpaceDock download. I'm still learning about NetKAN packaging but I think Kopernicus and ModuleManager should be dependencies rather than copy-pasted into the mod ZIP.
Also, just checking where the mod is supposed to be sourced from - GitHub or SpaceDock - because right now the author-supplied netkans and the ones you have provided disagree over the source location for the mod. Both locations are including other mods without specifying them as dependencies.

The version I have on my system has all the dependencies, and for now, I'm using the author-supplied source location.
The reason Kopernicus & ModuleManager are in the zip is for those people who aren't using  CKAN.  CKAN ignores those directories and my netkan properly includes them as dependencies.
Again, I'm waiting on advice on whether I should put all 4 netkan files into a single commit or not.

So, I gather their are different netkans for the different texture quality levels - We would want them all to have a "provides" line and a "conflicts" section for a common "HalfRSSTextures" virtual netkan, and then have the main HalfRSS.netkan depend on that virtual netkan.

I KNOW THAT!
My question is how to submit, as a single commit or multiple commits

Oh, sorry. Don't think it really matters, as long as they're added to this PR's branch.

ok.  I'll add these as one commit later this evening

CI failure incoming!

I don't actually know how to fix the error, though. I just ran NetKAN quicker than Jenkins. You might want to do the same to save time. You can also check the JSON with jsonlint.

Not sure what the problem is with the HalfRSS.netkan, can someone take a look?

@DinCahill yeah, Jenkins has to spin up a container and it does a little more than just run NetKAN on the file :smile:
@linuxgurugamer it's barfing on this NetKAN
Running NetKAN for NetKAN/HalfRSS-Textures2048.netkan
...
4738 [1] FATAL CKAN.NetKAN.Program (null) - After parsing a value an unexpected character was encountered: ". Path 'DOWNLOAD', line 5, position 3.

Should we run NetKAN through the debugger to see what's happening? I haven't done that with C# before, so I'll just do something else for now :P

@techman83 It isn't barfing on that.  I have been running netkan.exe locally, it's barfing on the HalfRSS.netkan:
$ netkan.exe HalfRSS.netkan
544 [1] FATAL CKAN.NetKAN.Program (null) - After parsing a value an unexpected character was encountered: ". Path 'DOWNLOAD', line 5, position 3.
Found the problem, the .version file is in the wrong place.  Once I removed the vref line, it works

Ok.  I've opened an issue with @pap1723 about the bad .version file, hopefully when he fixes it he will let me know and I'll update the netkan.
All 4 netkans are passing my local netkan.exe check, i believe the problem now is that the each depend on each other, and it's a race condition.  I suspect it will need manual intervention at this point

@linuxgurugamer aha - cool. The CI process puts all the metadata in the same PR into the local repository it creates. So it should be available. The build failure analyser reports this:
At least one GameData directory has been found within the GameData or a directory within a mods Installed Directory.

It also reports
HalfRSS requires HalfRSS-Textures but nothing provides it

Which if you've dropped the $vref may be version related.

No, it's just that netkan's testing each .netkan file separately rather than all at once, so the interlinked dependencies are doomed to failure. Let me test the install locally.

The alternetive would have been to them up without any dependencies, and then update once accepted.
Thanks for testing locally

Yep. Missing comma on the "DOWNLOAD" line in HalfRSS.version
That'd do it!

@politas not quite. It generates, then injects all the build files before running ckan

@politas That's why I removed the vref

Yep, just confirmingthat is what was wrong. All files test fine locally. ckan's created, all install fine.
Merging with thanks!

@techman83, Ah, could it be because there are multiple providers of the dependency, and it needs input to choose one?

Great.  I was chatting with the author earlier today, once he gets the version file fixed, I'll update the netkan for HalfRSS

Here is the corrected .VERSION file for you. Thanks for all of the help getting this together.
HalfSizeRSS.zip

@pap1723 You need to get the corrected .version file into the release on giithub (and Spacedoc), Netkan/CKAN download from there.  The current config is downloading from the HalfSizeRSS release directory on Github

@politas aha, yes that'll do it!

@linuxgurugamer @pap1723 once that's done ping me and I'll nudge the indexer.

OK, files are updated at Spacedock and Github!

@techman83 I just updated the netkan

or not :D

I updated my branch, then realized you had merged.

@techman83 Can you add the vref to the netkan and redo it?  If you need me to update it, let me know

NM, I just did it on a new branch/pull


[Model Request] upgrade Gemma

Hello, please upgrade Google Gemma models to version 1.1 and include it in Android prebuild app.
Links to models:
https://huggingface.co/google/gemma-1.1-2b-it
https://huggingface.co/google/gemma-1.1-7b-it

Any updates of it?


No Stack Related Problems

Please add some relevant problems from Stack & Queues to the repo

hey @iamashutosh99, i want to contribute in this issue. Kindly assign me the issue.
Thank You.


OnThisPageAnchors should render below standfirst

When toggled on, the OnThisPageAnchors component currently renders before the standfirst in the body. It should come after.

For @GarethOrmerod to review

For @GarethOrmerod to review


Configure editor setup + TSLint, Prettier

Configure:

Typescript environment
Babel presets (ts)
TSLint
Prettier
VSCode editor settings & plugins

References:

https://github.com/anvilabs/tslint-config
https://github.com/anvilabs/anvilabs-scripts

Hi, tslint is deprecated, people at microsoft/typescript use eslint now https://github.com/microsoft/TypeScript/issues/30553 . How about we follow them?

Hi, tslint is deprecated, people at microsoft/typescript use eslint now microsoft/TypeScript#30553 . How about we follow them?

Folks at Palantir(tslint) and Microsoft(typescript) maintain and recommend to use typescript-eslint (https://github.com/typescript-eslint/typescript-eslint)
https://medium.com/palantir/tslint-in-2019-1a144c2317a9

@murattishkul Yay, I didn't know that! See that's great that you took a shot on this, I'd had opt for for TSLint by default - but you did some nice researching here.
You know more than me in this topic right now, so it's your decision and it is up to you as long as you "own" the outcome of your decision! :)
Feel free to opt for the variant you think is most viable (It'd be great if you will leave here short comparison & recap of different tools you looked at after we are done)

Hello


Update records.json

🌐 Website

Link:
Screenshot:
📋 Checklist

[x] I have starred the repository.
[x] I have read and accepted the Terms of Service.
[x] There is reasonable content on my site.
[x] I have configured a custom domain for my site.

We are closing this application as you didn't provide us the website you deployed within one month. We understand that schedules can be busy and invite you to apply for a subdomain again at your convenience by creating a new pull request. We look forward to assisting you in the future! 😊


TypeError: keygrip.decrypt is not a function

Hi, I just set up the framework and created a model called User. I already have a table called users. As soon as I did the following in a controller method and invoked the route that triggered this code:
 const users = yield User.all()
response.json(user)

I got the following error:
TypeError: keygrip.decrypt is not a function
    at Object.Cookie._decryptCookie (/Users/dtang/Sites/side-projects/wedding-api/node_modules/node-cookie/src/Cookie/index.js:97:29)
    at /Users/dtang/Sites/side-projects/wedding-api/node_modules/node-cookie/src/Cookie/index.js:73:38
    at Array.forEach (native)
    at Object.Cookie.parse (/Users/dtang/Sites/side-projects/wedding-api/node_modules/node-cookie/src/Cookie/index.js:71:31)
    at CookieManager.read (/Users/dtang/Sites/side-projects/wedding-api/node_modules/adonis-framework/src/Session/CookieManager.js:63:23)
    at Session.getSessionId (/Users/dtang/Sites/side-projects/wedding-api/node_modules/adonis-framework/src/Session/index.js:122:42)
    at Session.get (/Users/dtang/Sites/side-projects/wedding-api/node_modules/adonis-framework/src/Session/index.js:255:61)
    at next (native)
    at onFulfilled (/Users/dtang/Sites/side-projects/wedding-api/node_modules/co/index.js:65:19)
    at /Users/dtang/Sites/side-projects/wedding-api/node_modules/co/index.js:54:5

Just wondering if you knew what I might be missing. If not, I'll keep digging. Thanks!
Node version 6.9.1 via NVM.

Seems to be like some weird install issue by npm. You can please remove and reinstall all dependencies?

Closing since no activity from reporter and does not seems to be bug either

Hi,
I got the same error as @skaterdav85. I tried to remove and reinstall all the dependencies, it didn't help. However I figured out that this happens only when using Yarn, everything is fine after running npm install. While checking the version of Yarn I realised that I'm using an outdated version of Yarn (0.16.1). After upgrading it to latest version (0.19.1) and doing a clean install (rm -rf node_modules && rm yarn.lock && yarn cache clean && yarn) the problem is gone.


Redesign: Implement new dropdowns

Feature Description
Implement the new design system dropdowns in the editor.

[x] Implement new dropdown in media library file type selector
[x] Implement new dropdown in media item context menu
[x] Implement new dropdown in color picker

Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance Criteria

Implementation Brief

Verified in QA


The data returned by .get() is writable

I've stumbled upon this error when testing out the new @nanostores/lit package, therefore i first thought the problem lies there.
I now believe the bug is actually in the normal nanostores.
When using <store>.get() i can manipulate the state by changing the returned object.
In my Example the store returns an Array that I want to sort and cap to a certain size.
But the splice method i use to cap the Array manipulates the Array contained in my atom.
I would expect the .get() method to just return a readable copy of the state, therefore i think this is a bug.
Here is an example Repository showing this behaviour: https://github.com/akowi-sknobloch/nanostores-lit-clears-store-bug

Copying the stay on every read will slow down state manager a lot.
Do you have any other idea how to solve this problem? What other state managers do?

Ok that makes sense.
I've checked the Documentation of Redux as that's the only other state manager I've used in the past.
They have a Section in their Style Guide about not mutating the state: https://redux.js.org/style-guide/#do-not-mutate-state
Sounds to me that Redux has the same "Problem".
The current Docs already state to prevent using .get().
My confusion stemmed from the @nanostores/lit examples using .get().
Best solution would properly be documenting this behaviour and maybe update the examples in @nanostores/lit to prevent future misunderstandings.

Can you send PR to @nanostores/lit docs? I am closing this issue since Lit integration has another maintainer.


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

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

AWS CodeBuild CI Report

CodeBuild project: DDKIntegrationTestsD8472609-5SCHWjldmWcf
Commit ID: 83f21bae3a1d65459028eb29aa3695ddf5153a58
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository