Can not install setuptools in virtualenv on Debian Wheezy/Jessie. Tries to upgrade system version

When installing cryptography in a virtualenv, I ran into the following. cryptography depends on setuptools>=11.3. Debian has an ancient version of setuptools, which for some reason 'bleeds' into the virtualenv.
When setuptools is upgraded, it results in an error like OSError: [Errno 2] No such file or directory: '/root/my-env/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg'
This is easily reproducible using Docker:
docker pull debian:wheezy
docker run -ti debian:wheezy /bin/bash

apt-get update && apt-get -y install python-virtualenv
virtualenv --python /usr/bin/python2.7 --setuptools /root/my-env
/root/my-env/bin/pip install --upgrade pip
/root/my-env/bin/pip install --upgrade setuptools

Results in:
Collecting setuptools
  Downloading setuptools-34.4.1-py2.py3-none-any.whl (390kB)
    100% |################################| 399kB 3.0MB/s
Collecting six>=1.6.0 (from setuptools)
  Downloading six-1.10.0-py2.py3-none-any.whl
Collecting packaging>=16.8 (from setuptools)
  Downloading packaging-16.8-py2.py3-none-any.whl
Collecting appdirs>=1.4.0 (from setuptools)
  Downloading appdirs-1.4.3-py2.py3-none-any.whl
Collecting pyparsing (from packaging>=16.8->setuptools)
  Downloading pyparsing-2.2.0-py2.py3-none-any.whl (56kB)
    100% |################################| 61kB 9.7MB/s
Installing collected packages: six, pyparsing, packaging, appdirs, setuptools
  Found existing installation: setuptools 0.6rc11
    Uninstalling setuptools-0.6rc11:
      Successfully uninstalled setuptools-0.6rc11
Successfully installed appdirs-1.4.3 packaging-16.8 pyparsing-2.2.0 setuptools-34.4.1 six-1.10.0
Traceback (most recent call last):
  File "/root/my-env/bin/pip", line 8, in <module>
    load_entry_point('pip==9.0.1', 'console_scripts', 'pip')()
  File "/root/my-env/local/lib/python2.7/site-packages/pip/__init__.py", line 233, in main
    return command.main(cmd_args)
  File "/root/my-env/local/lib/python2.7/site-packages/pip/basecommand.py", line 252, in main
    pip_version_check(session)
  File "/root/my-env/local/lib/python2.7/site-packages/pip/utils/outdated.py", line 102, in pip_version_check
    installed_version = get_installed_version("pip")
  File "/root/my-env/local/lib/python2.7/site-packages/pip/utils/__init__.py", line 838, in get_installed_version
    working_set = pkg_resources.WorkingSet()
  File "/root/my-env/local/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 644, in __init__
    self.add_entry(entry)
  File "/root/my-env/local/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 700, in add_entry
    for dist in find_distributions(entry, True):
  File "/root/my-env/local/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1949, in find_eggs_in_zip
    if metadata.has_metadata('PKG-INFO'):
  File "/root/my-env/local/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1463, in has_metadata
    return self.egg_info and self._has(self._fn(self.egg_info, name))
  File "/root/my-env/local/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1823, in _has
    return zip_path in self.zipinfo or zip_path in self._index()
  File "/root/my-env/local/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1703, in zipinfo
    return self._zip_manifests.load(self.loader.archive)
  File "/root/my-env/local/lib/python2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 1643, in load
    mtime = os.stat(path).st_mtime
OSError: [Errno 2] No such file or directory: '/root/my-env/local/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg'

On Debian Jessie (replace wheezy with jessie in the docker commands) the result is the same.

I believe this is a pip issue, with a fix merged but not yet released.


Funnelweb: init at 3.20

Yep! I will fix it.

Thanks, I see the order in all-packages still isn't quite right, I'll fix it up (and for eweb) after merging.


[SPARK-26082][MESOS][FOLLOWUP][BRANCH-2.3] Add UT on fetcher cache option on MesosClusterScheduler

What changes were proposed in this pull request?
This patch adds UT on testing SPARK-26082 to avoid regression. While #23743 reduces the possibility to make a similar mistake, the needed lines of code for adding tests are not that huge, so I guess it might be worth to add them.
How was this patch tested?
Newly added UTs. Test "supports setting fetcher cache" fails when #23743 is not applied and succeeds when #23743 is applied.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Test build #102122 has started for PR 23754 at commit 04abcd9.

Test build #102122 has finished for PR 23754 at commit 04abcd9.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/102122/
Test PASSed.

Please fix the incorrect PR description.

Newly added UTs. Test "supports setting fetcher cache" fails when #23743 is not applied and succeeds when #23743 is applied.

My bad. I fixed the number (number being swapped at that time).

I know this is the same with the patch on branch-2.4. But, I want to make it sure that this patch doesn't break the build and pass all test.

Test build #102164 has started for PR 23754 at commit 705b19b.

Test build #102164 has finished for PR 23754 at commit 705b19b.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/102164/
Test PASSed.

Thank you, @HeartSaVioR .


Custom service icons don't work when using ferdium-server

I've setup my own ferdium server and migrated from ferdi (with local data) using export/import to my new ferdium-server. At first it looked like working, but all custom-logos I had on Ferdi (local account only) were missing.
I've tried to re-apply them all manually to the services like multiple teams-accounts (different customers/projects), but they won't appear! Even in service it shows up like "missing image" in HTML website.
So my generic question is - should this work? Are the custom service-icons stored on the ferdium-server profile?!
And what at all is stored at ferdium-server is my login data stored there, too or only the defined services without anything else?!

I'm not shure if this is a ferdium-server or ferdium-app (client) issue.
After opening I've done some tests today to check:

Installed Ferdium on Linux (additionally to Macbook). Same behaviour here! :x:
Exited Ferdium Session and used Ferdium without Ferdium-Server. Custom Icons for Services are working! :heavy_check_mark:

So it looks like there is some issue on client and/or server side to store the custom service images correctly. To confirm right after trying to customize a logo:
Before saving after choosing custom Icon:

After saving, the menu-place where this service is/should be is gray (same like background) with no logo or outline where the custom icon should appear!
Trying to edit the service looks like this. Notice the custom-icon looks "lost".

I still can delete the non-existing custom-icon image. But repeating to chose one doesn't work either.
Same service custom-icons work on my old Ferdi with local use (no ferdi server). Same with Ferdium used locally only.

As I've setup a private ferdium-server instance for my company I also tested now with official ferdium-server. Surprisingly there the custom service-icons work!
So I'm shure there must be something wrong with ferdium-server instance I've setup.

I face the same issue, here's my docker-compose.yml:
version: '3.9'

services:
  ferdium-server:
    image: ferdium/ferdium-server
    restart: unless-stopped

    environment:
      NODE_ENV: development
      APP_URL: localhost
      DB_CONNECTION: sqlite
      DB_HOST: <IP_ADDRESS>
      DB_PORT: 3306
      DB_USER: root
      DB_PASSWORD: password
      DB_DATABASE: ferdium
      DB_SSL: "false"
      MAIL_CONNECTION: smtp
      SMTP_HOST: <IP_ADDRESS>
      SMTP_PORT: 2525
      MAIL_SSL: "false"
      MAIL_USERNAME: username
      MAIL_PASSWORD: password
      MAIL_SENDER<EMAIL_ADDRESS>      IS_CREATION_ENABLED: "true"
      IS_DASHBOARD_ENABLED: "true"
      IS_REGISTRATION_ENABLED: "true"
      CONNECT_WITH_FRANZ: "false"
      DATA_DIR: /data
      PUID: 1000
      PGID: 1000

    ports:
      - <IP_ADDRESS>:3333:3333

    volumes:
      - ./data/data:/data
      - ./data/recipes:/app/recipes

It seems that the server stores the images in the /app/tmp directory. the logs for me indicate there's read/write issues there.
Following the suggestion here https://github.com/ferdium/ferdium-app/issues/621#issuecomment-1320866104, I set up a directory link with read/write perms and it seems to be functioning now.

Thanks for the hint @Ryonez. I've checked out the git-project and tried to apply some fixes to the Dockerfile and entrypoint:
mkdir -p /app/tmp
and I also had some strange issues regarding missing node-modules, which resulted in patching the second Dockerfile stage like this (in short):
RUN \
  PNPM_VERSION=$(node -p 'require("./package.json").engines.pnpm'); npm i -g pnpm@$PNPM_VERSION; \
  pnpm i image-size; \
  pnpm i simple-git; \
  pnpm i<EMAIL_ADDRESS>\
  npm i -g @adonisjs/cli

I though image-size module would have been the culprit. The ferdium-server starts now, but still I cannot save custom icons! The file is uploaded to /app/tmp but still doesn't work when using ferdium-client.
And I still don't understand why is ferdium-server only building and working correctly running it with NODE_ENV=development?!
I've been trying to set NODE_ENV=development only for build-stage and use production for the final stage. But this results in many other problems.
Any suggestions?!

I'm not sure about the node stuff, but with the tmp dir, don't just create it in the container (I didn't at all), mount it, like this:
-v <path to data>:/data \
-v <path to recipes>:/app/recipes \
-v <path to tmp>:/app/tmp \

It's data you want to be persistent, and while a weird place, /app/tmp/uploads seems to be the permanent home for the icons, not just as a temporary storage.

Closing as per https://github.com/ferdium/ferdium-app/issues/928#issuecomment-1755124221

NOTICE:
If you update to the latest ferdium-server version you should change the paths of the recipes and tmp folders as follows:

./data/recipes:/app /build /recipes
./data/tmp:/app /build /tmp

@SpecialAro The documentation should be updated to reflect this, it's currently out of date.

Rolling back to 1.3.16, there are breaking changes even making the changes mentioned above. Wasn't able to login to the user account dashboard to check on things.

@Ryonez, would you be able to provide your docker compose (coment out any sensitive info) so I can see the issue you are facing?
Also, the logs inside the container are very much appreciated.

Using latest docker image, I have this issue if I don't specify https:// in APP_URL. Trough I can understand it, when using the app, it's a bit strange to get a "success" when uploading, and also that this is, afaik, the only issue with not specify the https:// in front of the APP_URL. Is there a specific reason for that ?

I am still having this bug. None of the suggested fixes worked for me. Here is my docker-compose
version: "2"
services:
  ferdium-server:
    image: ferdium/ferdium-server:latest
    container_name: ferdium-server
    environment:
      - NODE_ENV=production
      - APP_URL=https://api.ferdium.org
      - DB_CONNECTION=sqlite
      - DB_HOST=<IP_ADDRESS>
      - DB_PORT=3306
      - DB_USER=root
      - DB_PASSWORD=sjdhfsdheywiqind
      - DB_DATABASE=ferdium
      - DB_SSL=false
      - MAIL_CONNECTION=smtp
      - SMTP_HOST=<IP_ADDRESS>
      - SMTP_PORT=2525
      - MAIL_SSL=false
      - MAIL_USERNAME=username
      - MAIL_PASSWORD=password
      -<EMAIL_ADDRESS>      - IS_CREATION_ENABLED=true
      - IS_DASHBOARD_ENABLED=true
      - IS_REGISTRATION_ENABLED=true
      - CONNECT_WITH_FRANZ=false
      - DATA_DIR=/data
      - JWT_USE_PEM=true
      - PUID=1000
      - PGID=1000
      - TZ=America/New_York
      - AUTO_UPDATE=true #optional
    volumes:
      - /home/ctech/Documents/docker/ferdium/data:/data
      - /home/ctech/Documents/docker/ferdium/data/tmp:/app/build/tmp
      - /home/ctech/Documents/docker/ferdium/data/recipes:/app/build/recipes
    ports:
      - 3333:3333
    restart: unless-stopped
volumes:
  ferdium-recipes-vol:

Any help?


Toolbox UI Glitch

It appears that if one of the toolbox panels is open and extends past the map there is a grey line through the panel. Also at times the "Items" Icon don't render properly

There are so appears to be issues when displayed on  a smaller screen (in the second photo my browser window is smaller)

Fixed the grey issues. The other issues are still there.

Make a PR for those.


Update to rust master

Various fixes for Iterator (breaking change here).
This PR, when merged with #71, compiles and tests just fine (of course, with some warnings).

Awesome. Thank you!


Remove IOContext from Directory#openChecksumInput

Description
Remove IOContext from Directory#openChecksumInput as suggested in https://github.com/apache/lucene/issues/11933

Thanks @jpountz @uschindler for the approvals! I have added a migration entry for version 10, and will merge this change to main branch only.


Small store fixups

Couple of minor fixups that I noticed while looking at earthaccess.store:

Fixup spelling mistake in access variable assignment (direc -> direct)
Pass threads arg to _open_urls_https in _open_urls, replacing hard-coded value of 8.

I got sidetracked last week and didn't have a chance to come back to this and my other problem that's described in https://github.com/nsidc/earthaccess/issues/307 until now.
I thought I might come across other items that may end up in this PR, but since I'm just getting re-started and I'm not certain of that, I want to make sure these small fixes get merged.

:rocket:


Add GetReservationOrder and GetReservation in new 2020-11-01-preview [DO NOT MERGE]

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[X] I commit to follow the Breaking Change Policy of “no breaking changes
[X] I have reviewed the documentation for the workflow.
[X] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[X] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[X] Please ensure you've reviewed following guidelines including ARM resource provider contract and REST guidelines. Estimated time (4 hours). This is required before you can request review from ARM API Review board.

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable version with Breaking Change Validation errors
[ ] Updating API(s) in preview over 1 year

Please follow the link to find more details on PR review process.

/azp run automation - sdk

Do we have these all APIs working in the new version?
If not then we should not create a PR with all APIs.

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

While adding new version the recommendation is to copy the existing version into new directory structure for first commit and then push new changes for easy review. Please create new branch with this recommendation for faster review.
In this case looks like you've renamed the file, please help us identify the changes so that we can review the changes more efficiently.

In this case, there are 4 new APIs in the new preview directory and they are all new.  It does not contain a copy of the existing version.  My team doesn't even own all of the APIs in the stable version so we're not in a position to make them all available in the preview version.
So the reservations.json file is all new.

Looks like these API's are exposing completely new scenarios, which requires a discussion with ARM API Review board. In case you've already meet with the team, please share the notes. Otherwise please schedule meeting with the  ARM API review board oncall next week to get closure on this.

GET reservationOrders API is also present on Microsoft.Capacity RP. The response is different currently. The team has ackd that they will fix the capacity RP response as well in the next api version.
Other than that, the APIs look fine. They are adding APIs to get reservation Orders and reservations under billingAccount and billing profile.


Make adapter ready for Admin v3

For Admin3 some changes are needed: see http://forum.iobroker.net/viewtopic.php?f=24&t=10268

Done with version 1.0.1


added better scroll to top icon

Description

changed the scroll to top icon
Related Issues
closes #150
Type of PR

[Y] (Bug-Fix)

Screenshots / videos (if applicable)

old icon

new icon

Checklist

[ Y] I have gone through the contributing guide
[ Y] I have updated my branch and synced it with project main branch before making this PR
[Y ] I have performed a self-review of my code
[ Y] I have tested the changes thoroughly before submitting this pull request.
[ Y] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[ Y] I have commented my code, particularly in hard-to-understand areas.

@MeetThakur colors looks dull.

@Anjaliavv51
I have changed the icon to match the theme

If you any other suggestion please let me know.

@MeetThakur make it to glow.


ui: Remove double footer

Description
Removes the double footer in the LB and PF forms
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[x] Minor
[ ] Trivial

Screenshots (if appropriate):
Before :

After :

@blueorangutan ui

@davidjumani a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5437 (SL-JID-639)

@blueorangutan ui

@davidjumani a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5437 (SL-JID-643)


Create reference-architecture-ccs.md

Description
Add reference architecture for the Core Security Services DA.
Release required?

[ ] No release
[ ] Patch release (x.x.X)
[ ] Minor release (x.X.x)
[ ] Major release (X.x.x)

Release notes content

Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
/run pipeline

Checklist for reviewers

[ ] If relevant, a test for the change is included or updated with this PR.
[ ] If relevant, documentation for the change is included or updated with this PR.

For mergers

Use a conventional commit message to set the release level. Follow the guidelines.
Include information that users need to know about the PR in the commit message. The commit message becomes part of the GitHub release notes.
Use the Squash and merge option.

Closing this in favor of https://github.com/terraform-ibm-modules/stack-ibm-core-security-services/pull/35


Implement rejection message field

Closes #23

Codecov Report

Merging #24 (f7b6ca8) into master (d470768) will increase coverage by 1.49%.
The diff coverage is 75.67%.

@@            Coverage Diff             @@
##           master      #24      +/-   ##
==========================================
+ Coverage   77.19%   78.68%   +1.49%
==========================================
  Files           4        4
  Lines         285      305      +20
==========================================
+ Hits          220      240      +20
+ Misses         44       43       -1
- Partials       21       22       +1

Impacted Files
Coverage Δ

core/dragnetwebhook.go
0.00% <0.00%> (ø)

core/modrulestore.go
83.69% <77.27%> (-0.31%)
:arrow_down:

core/modrulestoreitem.go
82.12% <100.00%> (+0.62%)
:arrow_up:

Continue to review full report at Codecov.

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


when built the project ,Error: 'idx' : undeclared identifier	.

the error is

the corresponding code is

if you know the reason,please tell me .Thank you !

seems related to this issue: https://github.com/gnebehay/CppMT/issues/6

ok,run done .Thank you very much.

@yanmenglu How could you solve this problem? I have try many times,but it doesn't work. Would you like to tell me the details? Thank you~

@yanmenglu The same issue here, would you please tell us how you solve the error? Thanks!

@gloryer @bxwang2016 ,you can try this.Maybe it work.
t_index N = points.size();
int S[2_N-1];
change to
int_ S = new int[2*N-1];

I notice that this change has been fixed in the CppMT. But I still get error for “idx” undelared identifier. I have run Cmake to create visual studio project file successfully. Any idea for solution, please. Thank you! @yanmenglu @gnebehay

@gloryer Have you fixed this error? I have met the same error with the latest code. I'll be appreciated if you can tell me any idea, thank you! ---from HUST. :D

@ChaselS314  Not fixed yet. Do you resolve the problem?

@gloryer Maybe you can try it with release mode. Antway, I fixed it in this way.

Finally, I review this code for some reason, and found this bug is caused by line endings setting in windows.
You guys can fixed it by change the advanced save options of lien endsing to windows(CR LF) in Visual Studio. @gloryer @bxwang2016

I encountered this problem as well. It's like @Chen-Su has said, the line ending issue. You can solve this by downloading a small add in tool for Visual Studio named StripEm, you can easily google it out. Be sure to use it targeted at the error file and save it before rebuild it.


Adding an ability to map LDAP groups to respective roles of the organisation

Closes #21

+1

@barronhagerman This addresses https://github.com/Banno/getsentry-ldap-auth/issues/21, isn't it? I would love to have that included.

@barronhagerman Yes, but I'll double check. It worked fine in test environment, I'll just verify that it's been deployed that we are using it and get back to you then.

Exactly, which means that every single one of your 1000 LDAP users will be
granted access to Sentry as members, regardless of whether their group was
part of the ‘member’ mapping or not. That effectively makes the ‘member’
mapping useless as well as the LDAP authorization, leaving it to being
authentication only (but the purpose of this PR is to bring some basic
authorization through the roles). Except if there is another way to
strictly limit which groups are whitelisted - but the only parameter that
looks like that seems to be taking a single DN.
Best Regards,
Quentin Machu
On March 23, 2018 at 22:10:54, Barron Hagerman<EMAIL_ADDRESS>wrote:

@barronhagerman commented on this pull request.
In sentry_ldap_auth/backend.py
https://github.com/Banno/getsentry-ldap-auth/pull/23#discussion_r176746098
:

@@ -56,7 +79,10 @@ def get_or_create_user(self, username, ldap_user):
if not organizations or len(organizations) < 1:
return model

   member_role = getattr(settings, 'AUTH_LDAP_SENTRY_ORGANIZATION_ROLE_TYPE', 'member')

   member_role = _get_effective_sentry_role(ldap_user.group_names)

   if not member_role:

       member_role = getattr(settings, 'AUTH_LDAP_SENTRY_ORGANIZATION_ROLE_TYPE', 'member')

I don't see the problem. The groups that are passed to
_get_effective_sentry_role(group_names) is the set of groups that the
user is in, according to the LDAP directory (ldap_user.group_names). If
none of those groups are specified in the role mapping, it will default to
AUTH_LDAP_SENTRY_ORGANIZATION_ROLE_TYPE (or 'member').
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Banno/getsentry-ldap-auth/pull/23#discussion_r176746098,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABRUQQjlRatZyhLKhnZebqJu2dBp4b96ks5thQJugaJpZM4Pgsiw
.

Any ideas what it would require to get support for team management via LDAP?
For example:

when a user logs in, he is added to the appropriate teams
if a team does not exist, it gets created
teams that are not present in LDAP are deleted

@agis you can write a custom authentication backend that targets Sentry. On login a backend could check the associated groups from the directory via LDAP and modify the necessary teams :) You could add the custom logic to the end of the current authentication backend :)

@barronhagerman will this be merged somewhen ?

@barronhagerman will this be merged somewhen ?

My turn to feel shame, I completely forgot to provide an update.
Per prior discussion, this shouldn't be merged as-is since its default behaviour isn't really secure without extra firewalling. Will get back within 2 days.

Any updates on this? Would love to have this feature as well.

The default mapping should be changed from member to something a bit safer IMHO.


Description of trusted_root.json usage

wip on plumbing the trusted_root.json through sigstore-java

@vlsi lemme know if this makes sense
@znewman01 is this closer to what you had in mind?

Well this stuff is implemented. The actually description of trust root should be in: github.com/sigstore/protobuf-specs


build: convert build scripts to Kotlin and target Java 17

closes #71 and #72

Updated the Dockerfile too but I am by no means a docker expert so that should definitely be reviewed :')


MenuEntrySwapper: Toggle Pet Click Options

Is your feature request related to a problem? Please describe.
It is quite frequent that I'll accidently left or right click on my pet, and thus mess up whatever I'm doing.
This makes it suboptimal to keep a pet with me despite it being fun to do so.
Describe the solution you'd like
A toggle to force all pet options to the bottom of the right click menu under 'Walk Here', and also have less priority than 'Walk Here' on left clicks as well.
Or just add a toggle to remove the (Talk-to, and Pick-up) options entirely.
Just any way to prevent accidental clicks on the pet from interfering in the game is better than the current situation.
Describe alternatives you've considered
Even just making a toggle under the Entity Hider plugin to essentially make your pet act like other people's pets when it comes to clicks (impossible to click them) would be better than the current situation.
Thanks for your consideration, have a great day!

This is already available under the game options

@hex-agon It is?!?! I thought I looked everywhere for it lol. Where is it?

Move follower options lower down

@hex-agon Gahhh, it's in 'Controls'. Alright, I see it now, thanks. I'll close this out.


Silenced Joystick Warnings

It might be useful to only silence the warning if the FMS isn't attached (see here as that way we'll disable the warnings when testing but not during an actual match.

Note that I believe the FMS attach state isn't known until a while after robotInit() is called. I know that the getAlliance() function will work incorrectly if called in robotInit() (I believe it was always return 'red'), as the alliance state isn't set until a while after then. Maybe silence the message by default, and then check in autonomousInit() if the FMS is attached and re-enable the warning if that's the case? That way the error message will be onscreen if the joysticks are disconnected when the drive team steps forward.

Note that I believe the FMS attach state isn't known until a while after robotInit() is called. I know that the getAlliance() function will work incorrectly if called in robotInit() (I believe it was always return 'red'), as the alliance state isn't set until a while after then. Maybe silence the message by default, and then check in autonomousInit() if the FMS is attached and re-enable the warning if that's the case? That way the error message will be onscreen if the joysticks are disconnected when the drive team steps forward.

That's true, we should definitely wait until autonomousInit() is called as it's possible the robot is turned on and robot code boots up while the robot is in queue and not connected to the field.


Fix: Ofsset should be Offset

This PR

[x] fixes a typo in the name of a fixer

Follows https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/1811.

:+1:

Thank you, @keradus!

:+1:  :ship:

Thank you @localheinz.


Ron configuration format

I am currently doing some development with the amethyst game engine in which all of the amethyst configuration is done via Ron files. They currently use fern internally unless another logger is specified, I would rather use log4rs and would like it if my logging was configured the same way as the rest of the application via Ron files.
Would it be acceptable to add a feature to support the Ron format? If yes I am willing to try and implement this.

The PR was closed for inactivity, doing the same here


ON CALL COMPUTATION

ALL ONCALL dapat wala remittances,
-overtime rate nila regular rate lang wala additional 25%

ok as of 8/15/16 payroll


[Question] How to increase the number of max episode steps

Question
I am currently  trying to train an agent from Stable Baselines 3 on  the Mountain Car Continuous environment. I wish to increase the number of max_episode_steps (which is set to 999 by default) to a higher number since the agent seems to not be able to train well with these number of steps.
I was wondering if there is a function to overwrite the predefined registration in:
https://github.com/Farama-Foundation/Gymnasium/blob/main/gymnasium/envs/__init__.py
I am just begining with Gymnasium, but it seems that the gym.make() method is responsible to inititate the environment with this max_episode_steps as the termination is not present in the step() method in the  Continuous_MountainCarEnv class.
Also, I suspect the reward_threshold should be changed in accordance if I change the max_episode_steps, is this right?

Simply add an argument 'max_episode_steps' when you are trying to initialize the environment,
e.g. env = gym.make("MountainCar-v0", max_episode_steps=2000, render_mode="human")
which can change the max_episode_steps in the EnvSpec.
While truncation is always False in Continuous_MountainCarEnv, using gymnasium.wrappers.TimeLimit may help you to add truncated in steps.
Hope this can answer your question.

@Nommie00 is correct, you can modify any of the EnvSpec use gym.make(..., keyword=) except the kwargs which you can just specify normally.
I'm closing but respond if there is anything unclear or not working

The reward threshold is not used particular by any training algorithm so I would ignore it


Should we force Rally to clean up SSL connections?

During some recent benchmarking work we discovered that a bug in how Elasticsearch handles the closing of existing SSL connections when TLS 1.3 is used can end up manifesting itself as a memory leak in Rally, and given enough time will eventually cause the benchmark to fail as the host machine memory utilisation grows to 100% and the OOMKiller is invoked.
An example of this can be seen in the below screenshot:

The bug isn't yet fixed in Elasticsearch, and may not be for a while. Luckily for us the workaround for this is very simple. All that is needed is to set the client opt enable_cleanup_closed: true.
So, given how simple this fix is, should we consider changing our current default of false to true?
https://github.com/elastic/rally/blob/45e43e2d7165712e9e497a9beb3f65e429a7d23c/esrally/async_connection.py#L209
Acknowledging both the fact that environments that do leak connections will almost definitely see an increase in performance, and that we haven't got any baseline for environments that do not currently suffer from this issue. Whether an environment is affected or not depends both on the version of Elasticsearch and whether or not TLS 1.3 is in use.
Discuss.

(We do need to understand why we're not reusing connections, but that can be a separate issue.)

This was also fixed in elasticsearch-py 7.17: https://github.com/elastic/elasticsearch-py/issues/1910. But simply upgrading to 7.17 would not be enough as we override AIOHTTPConnection._create_aiohttp_session.


cmd/untap: fix untapping syntax failure.

If an installed cask is invalid on attempting an untap: it will prevent untapping that cask.
Fix this in two ways: one more specific to untap and one more generally to other commands too:

specific: only read the actual formulae/casks from the tap we're untapping instead of all of those that are installed
general: rescue more exceptions in Cask::Caskroom.casks (like we already do for Formula.installed

Fixes https://github.com/Homebrew/brew/issues/16321

Looks generally good but one concern I have is shadowed names. It's very much possible for two taps to have the same package name but we are no longer checking here which tap we have actually installed from.
That information is probably not available for casks, but it is for formulae (in the tab).

Looks generally good but one concern I have is shadowed names. It's very much possible for two taps to have the same package name but we are no longer checking here which tap we have actually installed from.

@Bo98 Sorry, didn't see this before auto-merge kicked in.
Looking again at the implementation: I think this is handled/should be fine the name shadowing will only result in e.g. installed_formula_names.include? being more liberal than it should be but then this will be caught by Formulary.factory("#{tap.name}/#{formula_name}").installed? being false.
If there's a missing case here (particularly if overly liberal rather than conservative): will happily open a follow-up PR!

Oh right, yeah I think I misread it sorry! There's two installed checks yeah - the initial list and then the second check.
All looks good!

Or actually, I think any_version_installed? doesn't actually check the tap: https://github.com/Homebrew/brew/blob/bd378a7b2531cb97261d62878b48198a1e8fac3e/Library/Homebrew/formula.rb#L617-L619

Or actually, I think any_version_installed? doesn't check the tap:

It doesn't but: the formula load has already explicitly loaded from the tap.

To demonstrate what I mean:
$ brew ruby -rformula -e 'puts Formula["homebrew/core/openssl@3"].any_version_installed?'
true

$ cat >$(brew --repo<EMAIL_ADDRESS><<EOS
class OpensslAT3 < Formula
  url "abc"
  version "3"
end
EOS

$ brew ruby -rformula -e 'puts Formula["bo98/experimental/openssl@3"].any_version_installed?'
true

$ jq '.source.tap' $(brew --prefix openssl@3)/INSTALL_RECEIPT.json
"homebrew/core"

@Bo98 Thanks, that helps. Can you reproduce a similar issue/fix with casks? It looks like they don't store taps in their metadata at all.

The same issue likely applies to casks, but unfortunately the information is not there to sufficiently fix it if installed from Ruby (JSON seems to have more info). We should start storing tap metadata for Ruby installs.

@Bo98 cool, thanks, opened https://github.com/Homebrew/brew/pull/16331


Consumable bidder updates

Added support of COPPA, sChain, content metadata, eid, cat, adomain.
Source commits:
https://github.com/prebid/prebid-server/commit/72ca097702c27a5eb6e3f32f3469a42a850802e8
https://github.com/prebid/prebid-server/commit/ba972992e3055b0754d5077e65a1b49af7057364
https://github.com/prebid/prebid-server/commit/b20fd64beb395cf59c7cc9baea777ff1cee0474d
https://github.com/prebid/prebid-server/commit/2aecfcecad243981be448d9cfb82b70a3a1b235b
Related issue:
https://github.com/prebid/prebid-server-java/issues/2865

Consumable bidder on GO side fully adopted ORTB spec. So from our side will be reasonable to rewrite this bidder from scratch as well.


[Quickdraw] I am here to learn how to open and close issues on Github! 🤠😃

I am here to learn how to open and close issues on Github! 🤠
I will close it in 10 seconds 🤞

Issue closed


Laravel 6 support

Updating the package fails with laravel 6 as this requires illuminate up to laravel 5.*

#74 someone already sent in a pr. still waiting for it to merge

Any updates on it?

6.0 and 6.1

This has been added in https://github.com/Superbalist/laravel-google-cloud-storage/releases/tag/2.2.2


Add LESS syntax highlighting

Before supporting LESS it could use CSS highlighter or the SCSS highlighter for LESS.

slap now supports LESS. Closing.


Unable to use the "Send to..." buttons

I've installed the extension. The Edit Openpose tab works fine. After clicking on the Create button it switches to the Send to ControlNet tab.  But when I click on those two Send buttons nothing happens. I've tried it on Chrome and Firefox.
What have I done wrong?

@bigboss97
Are there error messages in the output of webui launch command or in the browser's developer tools console?
See this link to save logs from dev tools.

Thanks for the response. Somehow it's working beautifully today.
I had this issue for few weeks already. From time to time I tried again with no luck and couldn't find similar issue on net.
Few days ago I updated the extension which didn't help. Last night I tried again and still not working. Then I decided to post my question and now it's working. That's weird  :-)
Thanks anyway.

我也有这个问题，在colab上使用没有问题，但是本地点击发送无论如何都没有反应，试了很久，也升级到最新版了 还是一样的问题。命令窗口也没有任何错误提示~

@Sostay Thank you for reporting! What is the version of ControlNet? The version is displayed on the Extensions tab of WebUI.
That error is that the ControlNet's image upload box is not found. I don't know why.

fc8a8855 (Mon Feb 27 10:32:23 2023)

@Sostay Could you update ControlNet to 7377d499 (Wed Mar 1 13:06:26 2023) or later?

I don't know how to update to the archived version, but I manually updated to the latest version of ControlNet, and the issue of failed sending still exists.

@Sostay restarted webui? if you still have problem, let me know what version of control net again.

7377d499 (Wed Mar 1 13:06:26 2023)

241c05f  Mar 23, 2023

@Sostay Thanks. Please execute the following 3 commands in the browser console and tell me the output.
gradioApp().querySelectorAll("#txt2img_script_container")
gradioApp().querySelectorAll("#controlnet")
gradioApp().querySelector("#txt2img_script_container #controlnet")

@Sostay Thanks. Please 执行 the following 3 commands in the browser console and tell me the output.
gradioApp().querySelectorAll("#txt2img_script_container")
gradioApp().querySelectorAll("#controlnet")
gradioApp().querySelector("#txt2img_script_container #controlnet")

@Sostay Thank you.
If possible, please save the log file and send it to me. Right-click on the browser console to save the log.

<IP_ADDRESS>-1679730353662.log
<IP_ADDRESS>-1679730341213.log
<IP_ADDRESS>-1679730318599.log

@Sostay Sorry, I wrote that wrong! 🥺
Could you press Ctrl+S in WebUI to save the HTML file and send it to me?

@Sostay Sorry, I wrote that wrong! 🥺 Could you press Ctrl+S in WebUI to save the HTML file and send it to me?

Stable Diffusion.zip

@Sostay Thank you! I just updated this extension. It now supports the old ControlNet (fc8a8855), so give it a try.

@Sostay Thank you! I just updated this extension. It now supports the old ControlNet (fc8a8855), so give it a try.

I also reinstall the ControlNet，howerver，it works now~ thank you！


custom error to code handler

Context cancelled err mapped to codes.Canceled which is logged as Info
All status error codes are used as it is and logged as per DefaultServerCodeToLevel func in options.go file
Removed panic from RegistryStore method implementation to handle context cancelled

changed FindInstance to return two values


Image.ANTIALIAS in PIL

Processing main image...
Traceback (most recent call last):
File "C:\Users\c29wa\mosaics\mosaic.py", line 501, in
mosaic(source_image, tile_dir_list, image_title, slug_names)
File "C:\Users\c29wa\mosaics\mosaic.py", line 473, in mosaic
image_data = TargetImage(img_path).get_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\c29wa\mosaics\mosaic.py", line 94, in get_data
large_img = img.resize((w, h), Image.ANTIALIAS)
^^^^^^^^^^^^^^^
AttributeError: module 'PIL.Image' has no attribute 'ANTIALIAS'
It looks like the latest version of pillow (PIL) deprecated Image.ANTIALIAS.
Please either downgrade your PIL version, or remove all "Image.ANTIALIA" from mosaic.py file.

thank you @c29wang  - i just fixed it by removing the Image.ANTIALIAS option - it doesn't seem necessary anyway


fix CHSON conversion tests (= 4 failing tests fixed)

Yesterday I thought I would leave the remaining 4 failing tests alone, as I didn't know what the functionality under test was good for and when they were passing for the last time, but having slept on it I realized they might be failing due to incompatible data structure changes in later versions of music21. This turned out to be correct. The tests pass for the music21 version originally specified in requirements.py and even up to latest 7.x and only start failing with 8.0.
Sticking with an older music21 version because of a few (rather marginal?) tests is not particularly cool, so I won't be too surprised if this PR gets declined, but right now I don't know enough about the data structures in question to produce a better proposal. Possibly later.

For reference: it's these tests

More reasonable approach to avoid running the tests in question on music21 >= 8.0 taken.


Broken links on Open Water Analytics Intro Page

While this issue is not directly related to this code repository I wasn't sure where else to raise it. The OWA intro web page at http://wateranalytics.org has some broken links on it:

The link to the Forums (http://community.wateranalytics.org) no longer works. This loss of the forum is unfortunate since it was a useful resource for practitioners.
The link to the next-net (https://github.com/OpenWaterAnalytics/next-net) project is broken.

Is there any way to get the OWA Forum restored (or has GitHub eliminated this feature)?

The link to the Forums (http://community.wateranalytics.org/) no longer works. This loss of the forum is unfortunate since it was a useful resource for practitioners.

I fully agree with that. Also, I already sent an email to @eladsal and @samhatchett.


feat: add metrics to service

Close #274
Close #4

We got a thumbs up from indexers who are testing this PR on their production environment.


Avoid confusable characters in generated passwords

I got a password that contained the substring 1l, which are hard to differentiate when displayed in a proportional font (e.g., if sent over a messaging app).
It would be good to consider password ergonomics generally. E.g., the uavpxq-ehthib-estutw-tlniyx-qzsizv style is easier to type on a phone keyboard, requiring few switches to the numeric/symbol keys. On the other hand with something like a printer this might be more tedious.

I ran into something similar today; the below highlighted character was totally not what I thought it was; I don't quite remember what it ended up being but it might have been a 1 although it looks more like a uppercase i. I grabbed a snapshot so that you guys can debug:

The updated genSecurePassword now avoids 1l, O0 etc.


How to hover over an element in opentest?

Hi Team,
We have a scenario where to click on an element that is displayed when we hover over its parent section in the UI.
when I tried to click on that element directly, I got the following issue which is expected
Caused by: org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: [[ChromeDriver: chrome on WINDOWS (166d1fe4ee458e4021b14148d721959b)] -> xpath:  (tried for 10 second(s) with 500 milliseconds interval)
So I am unable to click on that element through automation.
is there any way to achieve it?
Thanks

Sounds like something you can achieve with the advanced users gestures keywords. More info here. The keywords you'll probably need are ActionsMoveTo (move to the center of the parent element), ActionsClick (click on the target element which should now be displayed) and ActionsPerform (start executing the gesture sequence).

Thank you @adrianth


Basic core graphics stuff

This is more mathematical than most, but it is pretty damn core. Need the following implemented

Point2 ( 2-D Position )
Point3 ( 3-D Position )
Vector2 ( 2-D Direction )
Vector3 ( 3-D Direction )
TexCoord ( UV Texture Coordinates )
Color ( 4 bytes representing Red, Green, Blue, and Alpha )
Size2 (2-D Size [ Width, Height ] )
Size3 (3-D Size [ Width, Height, Depth ] )
Matrix3x4 ( A 3 by 4 Matrix, containing the X, Y, Z, and W [ Origin ] axis' )

done


Crash on trying to enter rf dim

We get the following server crash on entering a random dimlet.
---- Minecraft Crash Report ----
// There are four lights!
Time: 3/24/15 11:48 PM
Description: Ticking block entity
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor173.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at farseek.core.ReplacedMethod.apply(MethodReplacementTransformer.scala:114)
at farseek.world.gen.ChunkGeneratorExtensions$.generateWorld(ChunkGeneratorExtensions.scala:17)
at farseek.world.gen.ChunkGeneratorExtensions.generateWorld(ChunkGeneratorExtensions.scala)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:394)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1196)
at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:249)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:169)
at net.minecraft.server.management.PlayerManager$PlayerInstance.(PlayerManager.java:415)
at net.minecraft.server.management.PlayerManager.func_72690_a(PlayerManager.java:129)
at net.minecraft.server.management.PlayerManager.func_72683_a(PlayerManager.java:183)
at net.minecraft.server.management.ServerConfigurationManager.func_72375_a(ServerConfigurationManager.java:302)
at net.minecraft.server.management.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:899)
at net.minecraft.server.management.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:820)
at com.mcjty.rftools.blocks.teleporter.TeleportationTools.performTeleport(TeleportationTools.java:123)
at com.mcjty.rftools.blocks.teleporter.MatterTransmitterTileEntity.performTeleport(MatterTransmitterTileEntity.java:432)
at com.mcjty.rftools.blocks.teleporter.MatterTransmitterTileEntity.checkStateServer(MatterTransmitterTileEntity.java:298)
at com.mcjty.entity.GenericTileEntity.func_145845_h(GenericTileEntity.java:44)
at net.minecraft.world.World.func_72939_s(World.java:2491)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:669)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:943)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:423)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP
at com.mcjty.rftools.blocks.special.VolcanicCoreBlock.createTileEntity(VolcanicCoreBlock.java:44)
at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:951)
at net.minecraft.world.chunk.Chunk.func_150807_a(Chunk.java:704)
at net.minecraft.world.World.func_147465_d(World.java:793)
at com.mcjty.rftools.dimension.world.GenericWorldGenerator.generate(GenericWorldGenerator.java:79)
at cpw.mods.fml.common.registry.GameRegistry.farseek_core_FarseekClassTransformer_cpw_mods_fml_common_registry_GameRegistry_generateWorld(GameRegistry.java:130)
... 28 more
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.entity.EntityClientPlayerMP
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:101)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 34 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Stacktrace:
at sun.reflect.GeneratedMethodAccessor173.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at farseek.core.ReplacedMethod.apply(MethodReplacementTransformer.scala:114)
at farseek.world.gen.ChunkGeneratorExtensions$.generateWorld(ChunkGeneratorExtensions.scala:17)
at farseek.world.gen.ChunkGeneratorExtensions.generateWorld(ChunkGeneratorExtensions.scala)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:394)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1196)
at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:249)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:169)
at net.minecraft.server.management.PlayerManager$PlayerInstance.(PlayerManager.java:415)
at net.minecraft.server.management.PlayerManager.func_72690_a(PlayerManager.java:129)
at net.minecraft.server.management.PlayerManager.func_72683_a(PlayerManager.java:183)
at net.minecraft.server.management.ServerConfigurationManager.func_72375_a(ServerConfigurationManager.java:302)
at net.minecraft.server.management.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:899)
at net.minecraft.server.management.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:820)
at com.mcjty.rftools.blocks.teleporter.TeleportationTools.performTeleport(TeleportationTools.java:123)
at com.mcjty.rftools.blocks.teleporter.MatterTransmitterTileEntity.performTeleport(MatterTransmitterTileEntity.java:432)
at com.mcjty.rftools.blocks.teleporter.MatterTransmitterTileEntity.checkStateServer(MatterTransmitterTileEntity.java:298)
at com.mcjty.entity.GenericTileEntity.func_145845_h(GenericTileEntity.java:44)
-- Block entity being ticked --
Details:
Name: MatterTransmitterTileEntity // com.mcjty.rftools.blocks.teleporter.MatterTransmitterTileEntity
Block type: ID #2458 (tile.matterTransmitterBlock // com.mcjty.rftools.blocks.teleporter.MatterTransmitterBlock)
Block data value: 0 / 0x0 / 0b0000
Block location: World: (855,69,1842), Chunk: (at 7,4,2 in 53,115; contains blocks 848,0,1840 to 863,255,1855), Region: (1,3; contains chunks 32,96 to 63,127, blocks 512,0,1536 to 1023,255,2047)
Actual block type: ID #2458 (tile.matterTransmitterBlock // com.mcjty.rftools.blocks.teleporter.MatterTransmitterBlock)
Actual block data value: 0 / 0x0 / 0b0000
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:2491)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:669)
-- Affected level --
Details:
Level name: world
All players: 3 total; [GCEntityPlayerMP['Tirion94'/17079, l='world', x=865.02, y=70.00, z=1847.83](Tirion94 at<PHONE_NUMBER>500034,70.0,1847.828906823206), GCEntityPlayerMP['Spiros88'/60888, l='world', x=868.21, y=70.00, z=1847.63](Spiros88 at<PHONE_NUMBER>214532,70.0,1847.6295411421813), GCEntityPlayerMP['InsaneChemist'/171323, l='world', x=38.53, y=50.00, z=-621.21](InsaneChemist at 38.525085966282724,50.0,-621.211169408348)]
Chunk stats: ServerChunkCache: 1242 Drop: 21
Level seed:<PHONE_NUMBER>096107464
Level generator: ID 04 - RWG, ver 0. Features enabled: true
Level generator options:
Level spawn location: World: (0,67,0), Chunk: (at 0,4,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 8621581 game time, 8913740 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 3917 (now: true), thunder time: 5681 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false.  Unsupported mods in environment: bukkit
ThermalFoundation: -[1.7.10]1.0.0RC7-62
ThermalExpansion: -[1.7.10]4.0.0RC7-141
MineFactoryReloaded: -[1.7.10]2.8.0RC8-86
TConstruct Environment: Environment healthy.
NetherOres: Lacking version information.
RedstoneArsenal: Lacking version information.
ThermalDynamics: -[1.7.10]1.0.0RC7-98
List of loaded APIs:
* AppleCoreAPI (1.1.0) from AppleCore-mc1.7.10-1.1.0.jar
* appliedenergistics2|API (rv2) from ThaumicTinkerer-2.5-1.7.10-466.jar
* Baubles|API (<IP_ADDRESS>) from runicdungeons-1.1.0.jar
* bcadditionsAPI (1.1) from BuildcraftAdditions-1.7.10-2.0.2.jar
* BiomesOPlentyAPI (1.0.0) from BiomesOPlenty-1.7.10-<IP_ADDRESS>7-universal.jar
* BloodUtils|API (1.0e) from BloodUtils-1.4_B0.jar
* BotaniaAPI (36) from Botania r1.5-170.jar
* BuildCraftAPI|blueprints (1.2) from buildcraft-6.4.3.jar
* BuildCraftAPI|boards (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|core (1.0) from extrautilities-1.2.2.jar
* BuildCraftAPI|events (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|facades (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|filler (3.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|fuels (2.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|gates (4.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|items (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|power (1.3) from buildcraft-6.4.3.jar
* BuildCraftAPI|recipes (2.1) from buildcraft-6.4.3.jar
* BuildCraftAPI|robots (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|statements (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|tiles (1.1) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* BuildCraftAPI|tools (1.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* BuildCraftAPI|transport (3.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* ChiselAPI (0.0.2) from Chisel2-<IP_ADDRESS>.jar
* ChiselAPI|Carving (0.0.2) from Chisel2-<IP_ADDRESS>.jar
* CoFHAPI (1.7.10R1.0.3) from EnderIO-1.7.10-<IP_ADDRESS>9.jar
* CoFHAPI|block (1.7.10R1.0.1) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHAPI|core (1.7.10R1.0.1) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHAPI|energy (1.7.10R1.0.1) from SimplyJetpacks-MC1.7.10-1.4.1.jar
* CoFHAPI|fluid (1.7.10R1.0.10) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHAPI|inventory (1.7.10R1.0.3) from SolarExpansion-Basic-1.4f.jar
* CoFHAPI|item (1.7.10R1.0.1) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHAPI|items (1.7.10R1.0.3) from SolarExpansion-Basic-1.4f.jar
* CoFHAPI|modhelpers (1.7.10R1.0.1) from Fluxed Trinkets-1.7.10-1.0.54.jar
* CoFHAPI|tileentity (1.7.10R1.0.1) from Fluxed Trinkets-1.7.10-1.0.54.jar
* CoFHAPI|transport (1.7.10R1.0.1) from Fluxed Trinkets-1.7.10-1.0.54.jar
* CoFHAPI|world (1.7.10R1.0.1) from Fluxed Trinkets-1.7.10-1.0.54.jar
* CoFHLib (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|audio (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|gui (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|gui|container (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|gui|element (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHLib|gui|element|listbox (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|gui|slot (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|inventory (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|render (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|render|particle (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHLib|util (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHLib|util|helpers (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHLib|util|position (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|world (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|world|feature (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* ComputerCraft|API (1.73) from ComputerCraft1.73.jar
* ComputerCraft|API|FileSystem (1.73) from ComputerCraft1.73.jar
* ComputerCraft|API|Lua (1.73) from ProjectRed-1.7.10-<IP_ADDRESS>-Compat.jar
* ComputerCraft|API|Media (1.73) from ComputerCraft1.73.jar
* ComputerCraft|API|Peripheral (1.73) from ProjectRed-1.7.10-<IP_ADDRESS>-Compat.jar
* ComputerCraft|API|Redstone (1.73) from ProjectRed-1.7.10-<IP_ADDRESS>-Compat.jar
* ComputerCraft|API|Turtle (1.73) from ComputerCraft1.73.jar
* EnderIOAPI (0.0.2) from EnderIO-1.7.10-<IP_ADDRESS>9.jar
* EnderIOAPI|Redstone (0.0.2) from EnderIO-1.7.10-<IP_ADDRESS>9.jar
* EnderIOAPI|Tools (0.0.2) from EnderIO-1.7.10-<IP_ADDRESS>9.jar
* Eureka|API (2.0) from Eureka-1.7.10-2.2.jar
* fluxedtrinketsAPI (0.53) from Fluxed Trinkets-1.7.10-1.0.54.jar
* ForestryAPI|apiculture (2.5.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|arboriculture (2.2.1) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|circuits (1.1.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|core (2.6.1) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|farming (1.1.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|food (1.1.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|fuels (2.0.1) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|genetics (2.4.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|hives (4.0.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|lepidopterology (1.1) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|mail (3.0.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|recipes (2.1.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|storage (2.3.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|world (1.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* Galacticraft API (1.0) from GalacticraftCore-1.7-<IP_ADDRESS>7.jar
* gendustryAPI (1.4.8) from gendustry-mc1710-1.4.8.hotfix1.jar
* IC2API (1.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* inpure|api (1.6) from INpureCore-[1.7.10]1.0.0B8-49.jar
* OmnisCore|API (0.0.6) from OmnisCore-1.7.10 - 0.0.6-universal.jar
* OpenPeripheralApi (3.1) from OpenPeripheralCore-1.7.10-0.6.0-snapshot-209.jar
* RailcraftAPI|bore (1.0.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|carts (1.3.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|core (1.2.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|crafting (1.0.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|electricity (1.6.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|events (1.0.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|fuel (1.0.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|helpers (1.1.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|items (1.0.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|locomotive (1.0.1) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|signals (1.1.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|tracks (1.2.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RefinedRelocationAPI (1.0.0) from RefinedRelocation-1.7.10-1.0.7g.jar
* Thaumcraft|API (<IP_ADDRESS>) from Thaumic_Upholstry-1.0_1.7.10.jar
* TSteelworksAPI (1.1) from TSteelworks-1.7.10-1.1.0-7.jar
* VeinMinerApi (0.1) from VeinMiner-1.7.10_0.26.1.unknown.jar
* WailaAPI (1.2) from Waila-1.5.10_1.7.10.jar
Forestry : Warning: You have mods that change the behavior of Minecraft, ForgeModLoader, and/or Minecraft Forge to your client:
Bukkit, Cauldron, or other Bukkit replacement
These may have caused this error, and may not be supported. Try reproducing the crash WITHOUT these mods, and report it then.
Info: The following plugins have been disabled in the config: storage
AE2 Integration: IC2:ON, RotaryCraft:OFF, RC:ON, BC:ON, MJ6:OFF, MJ5:OFF, RF:ON, RFItem:ON, MFR:ON, DSU:ON, FZ:OFF, FMP:ON, RB:ON, CLApi:OFF, Waila:ON, Mekanism:OFF, ImmibisMicroblocks:OFF, BetterStorage:OFF
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 5 / 20; [GCEntityPlayerMP['thcv'/2561, l='DIM-1', x=46.53, y=78.00, z=-86.74](thcv at 46.52789700152604,78.0,-86.73816123484684), GCEntityPlayerMP['Tirion94'/17079, l='world', x=865.02, y=70.00, z=1847.83](Tirion94 at<PHONE_NUMBER>500034,70.0,1847.828906823206), GCEntityPlayerMP['Spiros88'/60888, l='world', x=868.21, y=70.00, z=1847.63](Spiros88 at<PHONE_NUMBER>214532,70.0,1847.6295411421813), GCEntityPlayerMP['InsaneChemist'/171323, l='world', x=38.53, y=50.00, z=-621.21](InsaneChemist at 38.525085966282724,50.0,-621.211169408348), GCEntityPlayerMP['mrdeadlocked'/186046, l='DIM4', x=8.50, y=64.50, z=8.50](mrdeadlocked at 8.5,64.5,8.5)]
Is Modded: Definitely; Server brand changed to 'cauldron,craftbukkit,mcpc,fml,forge'
Type: Dedicated Server (map_server.txt)

I got this crash after removing streams mod and trying it again.
---- Minecraft Crash Report ----
// You're mean.
Time: 3/25/15 12:36 AM
Description: Ticking block entity
java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP
at com.mcjty.rftools.blocks.special.VolcanicCoreBlock.createTileEntity(VolcanicCoreBlock.java:44)
at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:951)
at net.minecraft.world.chunk.Chunk.func_150807_a(Chunk.java:704)
at net.minecraft.world.World.func_147465_d(World.java:793)
at com.mcjty.rftools.dimension.world.GenericWorldGenerator.generate(GenericWorldGenerator.java:79)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:130)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:394)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1196)
at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:249)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:169)
at net.minecraft.server.management.PlayerManager$PlayerInstance.(PlayerManager.java:415)
at net.minecraft.server.management.PlayerManager.func_72690_a(PlayerManager.java:129)
at net.minecraft.server.management.PlayerManager.func_72683_a(PlayerManager.java:183)
at net.minecraft.server.management.ServerConfigurationManager.func_72375_a(ServerConfigurationManager.java:302)
at net.minecraft.server.management.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:899)
at net.minecraft.server.management.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:820)
at com.mcjty.rftools.blocks.teleporter.TeleportationTools.performTeleport(TeleportationTools.java:123)
at com.mcjty.rftools.blocks.teleporter.MatterTransmitterTileEntity.performTeleport(MatterTransmitterTileEntity.java:432)
at com.mcjty.rftools.blocks.teleporter.MatterTransmitterTileEntity.checkStateServer(MatterTransmitterTileEntity.java:298)
at com.mcjty.entity.GenericTileEntity.func_145845_h(GenericTileEntity.java:44)
at net.minecraft.world.World.func_72939_s(World.java:2491)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:669)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:943)
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:423)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:798)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:658)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.entity.EntityClientPlayerMP
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:101)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 27 more
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Stacktrace:
at com.mcjty.rftools.blocks.special.VolcanicCoreBlock.createTileEntity(VolcanicCoreBlock.java:44)
at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:951)
at net.minecraft.world.chunk.Chunk.func_150807_a(Chunk.java:704)
at net.minecraft.world.World.func_147465_d(World.java:793)
at com.mcjty.rftools.dimension.world.GenericWorldGenerator.generate(GenericWorldGenerator.java:79)
at cpw.mods.fml.common.registry.GameRegistry.generateWorld(GameRegistry.java:130)
at net.minecraft.world.gen.ChunkProviderServer.func_73153_a(ChunkProviderServer.java:394)
at net.minecraft.world.chunk.Chunk.func_76624_a(Chunk.java:1196)
at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:249)
at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:169)
at net.minecraft.server.management.PlayerManager$PlayerInstance.(PlayerManager.java:415)
at net.minecraft.server.management.PlayerManager.func_72690_a(PlayerManager.java:129)
at net.minecraft.server.management.PlayerManager.func_72683_a(PlayerManager.java:183)
at net.minecraft.server.management.ServerConfigurationManager.func_72375_a(ServerConfigurationManager.java:302)
at net.minecraft.server.management.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:899)
at net.minecraft.server.management.ServerConfigurationManager.transferPlayerToDimension(ServerConfigurationManager.java:820)
at com.mcjty.rftools.blocks.teleporter.TeleportationTools.performTeleport(TeleportationTools.java:123)
at com.mcjty.rftools.blocks.teleporter.MatterTransmitterTileEntity.performTeleport(MatterTransmitterTileEntity.java:432)
at com.mcjty.rftools.blocks.teleporter.MatterTransmitterTileEntity.checkStateServer(MatterTransmitterTileEntity.java:298)
at com.mcjty.entity.GenericTileEntity.func_145845_h(GenericTileEntity.java:44)
-- Block entity being ticked --
Details:
Name: MatterTransmitterTileEntity // com.mcjty.rftools.blocks.teleporter.MatterTransmitterTileEntity
Block type: ID #2458 (tile.matterTransmitterBlock // com.mcjty.rftools.blocks.teleporter.MatterTransmitterBlock)
Block data value: 0 / 0x0 / 0b0000
Block location: World: (855,69,1842), Chunk: (at 7,4,2 in 53,115; contains blocks 848,0,1840 to 863,255,1855), Region: (1,3; contains chunks 32,96 to 63,127, blocks 512,0,1536 to 1023,255,2047)
Actual block type: ID #2458 (tile.matterTransmitterBlock // com.mcjty.rftools.blocks.teleporter.MatterTransmitterBlock)
Actual block data value: 0 / 0x0 / 0b0000
Stacktrace:
at net.minecraft.world.World.func_72939_s(World.java:2491)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:669)
-- Affected level --
Details:
Level name: world
All players: 3 total; [GCEntityPlayerMP['Spiros88'/2438, l='world', x=860.14, y=67.00, z=1850.30](Spiros88 at<PHONE_NUMBER>006737,67.0,1850.300000011921), GCEntityPlayerMP['jetfan'/3481, l='world', x=813.64, y=35.00, z=1845.61](jetfan at<PHONE_NUMBER>488661,35.0,1845.605704084117), GCEntityPlayerMP['InsaneChemist'/8738, l='world', x=39.37, y=10.00, z=-590.05](InsaneChemist at 39.36801735343601,10.0,-590.0475398245919)]
Chunk stats: ServerChunkCache: 1533 Drop: 0
Level seed:<PHONE_NUMBER>096107464
Level generator: ID 04 - RWG, ver 0. Features enabled: true
Level generator options:
Level spawn location: World: (0,67,0), Chunk: (at 0,4,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 8638516 game time, 8930675 day time
Level dimension: 0
Level storage version: 0x04ABD - Anvil
Level weather: Rain time: 76198 (now: false), thunder time: 479 (now: true)
Level game mode: Game mode: survival (ID 0). Hardcore: false.  Unsupported mods in environment: bukkit
ThermalFoundation: -[1.7.10]1.0.0RC7-62
ThermalExpansion: -[1.7.10]4.0.0RC7-141
MineFactoryReloaded: -[1.7.10]2.8.0RC8-86
TConstruct Environment: Environment healthy.
NetherOres: Lacking version information.
RedstoneArsenal: Lacking version information.
ThermalDynamics: -[1.7.10]1.0.0RC7-98
List of loaded APIs:
* AppleCoreAPI (1.1.0) from AppleCore-mc1.7.10-1.1.0.jar
* appliedenergistics2|API (rv2) from ThaumicTinkerer-2.5-1.7.10-466.jar
* Baubles|API (<IP_ADDRESS>) from Baubles-1.7.10-<IP_ADDRESS>.jar
* bcadditionsAPI (1.1) from BuildcraftAdditions-1.7.10-2.0.2.jar
* BiomesOPlentyAPI (1.0.0) from BiomesOPlenty-1.7.10-<IP_ADDRESS>7-universal.jar
* BloodUtils|API (1.0e) from BloodUtils-1.4_B0.jar
* BotaniaAPI (36) from Botania r1.5-170.jar
* BuildCraftAPI|blueprints (1.2) from buildcraft-6.4.3.jar
* BuildCraftAPI|boards (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|core (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|events (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|facades (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|filler (3.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|fuels (2.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|gates (4.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|items (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|power (1.3) from buildcraft-6.4.3.jar
* BuildCraftAPI|recipes (2.1) from buildcraft-6.4.3.jar
* BuildCraftAPI|robots (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|statements (1.0) from buildcraft-6.4.3.jar
* BuildCraftAPI|tiles (1.1) from buildcraft-6.4.3.jar
* BuildCraftAPI|tools (1.0) from extrautilities-1.2.2.jar
* BuildCraftAPI|transport (4.0) from buildcraft-6.4.3.jar
* ChiselAPI (0.0.2) from Chisel2-<IP_ADDRESS>.jar
* ChiselAPI|Carving (0.0.2) from Chisel2-<IP_ADDRESS>.jar
* CoFHAPI (1.7.10R1.0.10) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHAPI|block (1.7.10R1.0.10) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHAPI|core (1.7.10R1.0.3) from SolarExpansion-Basic-1.4f.jar
* CoFHAPI|energy (1.7.10R1.0.3) from EnderIO-1.7.10-<IP_ADDRESS>9.jar
* CoFHAPI|fluid (1.7.10R1.0.10) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHAPI|inventory (1.7.10R1.0.10) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHAPI|item (1.7.10R1.0.3) from EnderIO-1.7.10-<IP_ADDRESS>9.jar
* CoFHAPI|items (1.7.10R1.0.3) from SolarExpansion-Basic-1.4f.jar
* CoFHAPI|modhelpers (1.7.10R1.0.10) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHAPI|tileentity (1.7.10R1.0.1) from Fluxed Trinkets-1.7.10-1.0.54.jar
* CoFHAPI|transport (1.7.10R1.0.10) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHAPI|world (1.7.10R1.0.1) from Fluxed Trinkets-1.7.10-1.0.54.jar
* CoFHLib (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|audio (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHLib|gui (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHLib|gui|container (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHLib|gui|element (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|gui|element|listbox (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|gui|slot (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHLib|inventory (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHLib|render (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|render|particle (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|util (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|util|helpers (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|util|position (1.7.10R1.0.0RC7) from CoFHCore-[1.7.10]3.0.0RC7-211.jar
* CoFHLib|world (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* CoFHLib|world|feature (1.7.10R1.0.0B4) from EnderTech-1.7.10-<IP_ADDRESS>4.jar
* ComputerCraft|API (1.73) from ComputerCraft1.73.jar
* ComputerCraft|API|FileSystem (1.73) from ProjectRed-1.7.10-<IP_ADDRESS>-Compat.jar
* ComputerCraft|API|Lua (1.73) from ProjectRed-1.7.10-<IP_ADDRESS>-Compat.jar
* ComputerCraft|API|Media (1.73) from ProjectRed-1.7.10-<IP_ADDRESS>-Compat.jar
* ComputerCraft|API|Peripheral (1.73) from ProjectRed-1.7.10-<IP_ADDRESS>-Compat.jar
* ComputerCraft|API|Redstone (1.73) from ProjectRed-1.7.10-<IP_ADDRESS>-Compat.jar
* ComputerCraft|API|Turtle (1.73) from ComputerCraft1.73.jar
* EnderIOAPI (0.0.2) from EnderIO-1.7.10-<IP_ADDRESS>9.jar
* EnderIOAPI|Redstone (0.0.2) from EnderIO-1.7.10-<IP_ADDRESS>9.jar
* EnderIOAPI|Tools (0.0.2) from EnderIO-1.7.10-<IP_ADDRESS>9.jar
* Eureka|API (2.0) from Eureka-1.7.10-2.2.jar
* fluxedtrinketsAPI (0.53) from Fluxed Trinkets-1.7.10-1.0.54.jar
* ForestryAPI|apiculture (2.5.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|arboriculture (2.2.1) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|circuits (1.1.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|core (2.6.1) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|farming (1.1.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|food (1.1.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|fuels (2.0.1) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|genetics (2.4.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|hives (4.0.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|lepidopterology (1.1) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|mail (3.0.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|recipes (2.1.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|storage (2.3.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* ForestryAPI|world (1.0) from forestry_1.7.10-<IP_ADDRESS>.jar
* Galacticraft API (1.0) from GalacticraftCore-1.7-<IP_ADDRESS>7.jar
* gendustryAPI (1.4.8) from gendustry-mc1710-1.4.8.hotfix1.jar
* IC2API (1.0) from industrialcraft-2-2.2.695-experimental.jar
* inpure|api (1.6) from INpureCore-[1.7.10]1.0.0B8-49.jar
* OmnisCore|API (0.0.6) from OmnisCore-1.7.10 - 0.0.6-universal.jar
* OpenPeripheralApi (3.1) from OpenPeripheralCore-1.7.10-0.6.0-snapshot-209.jar
* RailcraftAPI|bore (1.0.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|carts (1.3.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|core (1.2.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|crafting (1.0.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|electricity (1.6.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|events (1.0.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|fuel (1.0.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|helpers (1.1.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|items (1.0.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|locomotive (1.0.1) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|signals (1.1.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RailcraftAPI|tracks (1.2.0) from Railcraft_1.7.10-<IP_ADDRESS>.jar
* RefinedRelocationAPI (1.0.0) from RefinedRelocation-1.7.10-1.0.7g.jar
* Thaumcraft|API (<IP_ADDRESS>) from Thaumcraft-1.7.10-<IP_ADDRESS>.jar
* TSteelworksAPI (1.1) from TSteelworks-1.7.10-1.1.0-7.jar
* VeinMinerApi (0.1) from VeinMiner-1.7.10_0.26.1.unknown.jar
* WailaAPI (1.2) from Waila-1.5.10_1.7.10.jar
Forestry : Warning: You have mods that change the behavior of Minecraft, ForgeModLoader, and/or Minecraft Forge to your client:
Bukkit, Cauldron, or other Bukkit replacement
These may have caused this error, and may not be supported. Try reproducing the crash WITHOUT these mods, and report it then.
Info: The following plugins have been disabled in the config: storage
AE2 Integration: IC2:ON, RotaryCraft:OFF, RC:ON, BC:ON, MJ6:OFF, MJ5:OFF, RF:ON, RFItem:ON, MFR:ON, DSU:ON, FZ:OFF, FMP:ON, RB:ON, CLApi:OFF, Waila:ON, Mekanism:OFF, ImmibisMicroblocks:OFF, BetterStorage:OFF
Profiler Position: N/A (disabled)
Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Player Count: 5 / 20; [GCEntityPlayerMP['mrdeadlocked'/208, l='DIM5', x=8.50, y=129.50, z=8.50](mrdeadlocked at 8.5,129.5,8.5), GCEntityPlayerMP['Spiros88'/2438, l='world', x=860.14, y=67.00, z=1850.30](Spiros88 at<PHONE_NUMBER>006737,67.0,1850.300000011921), GCEntityPlayerMP['jetfan'/3481, l='world', x=813.64, y=35.00, z=1845.61](jetfan at<PHONE_NUMBER>488661,35.0,1845.605704084117), GCEntityPlayerMP['InsaneChemist'/8738, l='world', x=39.37, y=10.00, z=-590.05](InsaneChemist at 39.36801735343601,10.0,-590.0475398245919), GCEntityPlayerMP['thcv'/23214, l='DIM-1', x=51.21, y=74.88, z=-27.52](thcv at 51.210151593306165,74.875,-27.516574234433314)]
Is Modded: Definitely; Server brand changed to 'cauldron,craftbukkit,mcpc,fml,forge'
Type: Dedicated Server (map_server.txt)

Ignore this updating to 2.71fixed it.


Feat: Create main portfolio app with Angular and Express

I'd like to create a new portfolio app with some fancy stuff. Though I also wanted to keep the old JSX-styled one, so I moved everything to an Nx monorepo, and I'd like to take the opportunity to try some of its features that I haven't really used yet.

Should fix/create unit tests for API-related libs. Also thinking of closing this PR afterward, since it got a bit too big, then could be continued on a different one.


Fix crash when resizing.

When the user resizes the view a number of times, both vertically and horizontally, the
terminal resizes the length of the lines and leave lines after length unadjusted.
This lets the buffer lines get into a state where there are lines that are
not sized correctly because they are after the point in the buffer at which terminal
thinks there is valid content. This seems to be valid, the issue I believe is
that the the view updates the display it does not take into account the length
of Buffer.Lines.
Maybe TerminalView should take into account the length of Buffer.Lines, but
having the lines different and randomly different lengths in the array is also
confusing when debugging and this isn't that much more expensive (since after the
first full page of lines Length will start to approach MaxLength anyway).

FWIW, I added range checking in BuildAttributedString as well since we probably need more of this anyway.


Editor Example - Saving Files

When I run the editor example using Debian 10 Linux everything works except for "Save" and "Save as". The save file dialog does appear.  I then enter a name and choose a directory, but when I click on the Save button a dialog appears with the message "Please specify a file!" and the file is not saved.

macOs too

Thanks for the heads up. I've modified the example in the master branch. The save_file method was checking if the path existed, which failed when inputting new files. Anyways, the whole lot of examples need rewriting and cleanup.

Thanks for the quick response.
When using the modified code "Save" and "Save as" function as expected.


Fix Uri.toString() for empty string field

_initializeText() should check if query and fragment string is empty.

The current behavior is deliberate.
You can disagree with the choice of distinguishing a missing query/fragment from an empty one, but the underlying syntax allows both, and so does the class, which is made so that parsing the output of toString gives back the exact same Uri again. Including preserving an empty query or fragment part.

The current behavior is deliberate. You can disagree with the choice of distinguishing a missing query/fragment from an empty one, but the underlying syntax allows both, and so does the class, which is made so that parsing the output of toString gives back the exact same Uri again. Including preserving an empty query or fragment part.

However, when you recreate a new one based on the existing URI, calling uri.path gives you a non-null empty string.


[MISC]: Plot in metpy tutorial is missing

What is your issue?
On https://xwrf.readthedocs.io/en/latest/tutorials/metpy.html, the Skew-T plot is missing. @andersy005 is this an intermittent sphinx issue or do we have some malconfiguration somewhere?

Seems to have solved itself.


Installation - Python Failed!

Hello~
I want to create conda environment via
"conda env create -f environment.yml" as you recommanded.
But it failed, the error message is
"
Using Anaconda API: https://api.anaconda.org
>>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/conda/exceptions.py", line 819, in __call__
    return func(*args, **kwargs)
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/conda_env/cli/main.py", line 74, in do_call
    exit_code = getattr(module, func_name)(args, parser)
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/conda_env/cli/main_create.py", line 79, in execute
    directory=os.getcwd())
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/conda_env/specs/__init__.py", line 20, in detect
    if spec.can_handle():
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/conda_env/specs/yaml_file.py", line 14, in can_handle
    self._environment = env.from_file(self.filename)
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/conda_env/env.py", line 84, in from_file
    return from_yaml(yamlstr, filename=filename)
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/conda_env/env.py", line 72, in from_yaml
    data = yaml_load_standard(yamlstr)
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/conda/common/serialize.py", line 74, in yaml_load_standard
    return yaml.load(string, Loader=yaml.Loader, version="1.2")
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/ruamel_yaml/main.py", line 75, in load
    return loader.get_single_data()
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/ruamel_yaml/constructor.py", line 60, in get_single_data
    node = self.get_single_node()
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/ruamel_yaml/composer.py", line 53, in get_single_node
    document = self.compose_document()
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/ruamel_yaml/composer.py", line 76, in compose_document
    self.get_event()
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/ruamel_yaml/parser.py", line 136, in get_event
    self.current_event = self.state()
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/ruamel_yaml/parser.py", line 215, in parse_document_end
    token = self.peek_token()
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/ruamel_yaml/scanner.py", line 144, in peek_token
    self.fetch_more_tokens()
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/ruamel_yaml/scanner.py", line 239, in fetch_more_tokens
    return self.fetch_value()
  File "/Users/rorschachsilver/anaconda/lib/python2.7/site-packages/ruamel_yaml/scanner.py", line 598, in fetch_value
    self.get_mark())
ScannerError: mapping values are not allowed here
  in "<byte string>", line 374, column 86:
     ... on-absolute mt-5" style="z-index: 99;">
                                         ^

$ /Users/rorschachsilver/anaconda/bin/conda-env create -f environment.yml
"
My os is macOS.
Thanks for your help

I see python 2.7 in your report is Python 3.6 on your system? I think this is required for setting up the environment ...

@Fang-Kevin are you still having that problem?

No I had another one but solved it with a rerun of the bash script


3.x里面的template标签 为什么一定要指定默认的solt呢？

What problem does this feature solve?
template #default 能否默认就有，而不需要开发者再去添加
What does the proposed API look like?
template #default 嫩否默认就有，而不需要开发者再去添加

Hi, thanks for your interest but Github issues are for bug reports and feature requests only. You can ask questions on the forum, the Discord server or StackOverflow.


Fix ADR link failing in CI

The following link https://learnmeabitcoin.com/technical/little-endian#:~:text=Why%20is%20little%2Dendian%20used,a%20way%20of%20improving%20speed is failing in CI, the run can be found here.

@rootulp Can I replace it with https://learnmeabitcoin.com/technical/little-endian ?


Warning: Fluxible client and server HTML is diff

Warning: React attempted to reuse markup in a container but the checksum was invalid. This generally means that you are using server rendering and the markup generated on the server was not what the client was expecting. React injected new markup to compensate which works but you have lost many of the benefits of server rendering. Instead, figure out why the markup being generated is different on the client or server:
(client) arch="true" multiple name="id"
(server) arch="true" multiple="" name="id"

@caseyjhol this can be closed because it's old and lacking information/reproducibility, also it seems to be react specific thing which I'm sure changed a lot in 5 years.


Fixed a typo in decimal_encoder's doc: Change "prase" to "parse".

Change Summary

Related issue number

Checklist

[x] Unit tests for the changes exist

[x] Tests pass on CI and coverage remains at 100%
[x] Documentation reflects the changes where applicable
[ ] changes/<pull request or issue id>-<github username>.md file added describing change
(see changes/README.md for details)
[x] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

Please review.

Thank you.


Parameter-less Function is Treated as a Value when Composed

If I compose a parameter-less function, route "/" >=> noParameterFunction () for example, my function is being evaluated on start and treated as a value.
To reproduce, start out with a new project from the template make the modification below
let noParameterFunction () =
    printfn "Hello"
    text "Hello"

let webApp =
    choose [
        GET >=>
            choose [
                route "/" >=> noParameterFunction ()
            ]
        setStatusCode 404 >=> text "Not Found" ]

If you call dotnet run, "Hello" will be printed to console without going to the route. Going to the route will not call the printfn statement again.
Restoring the route code back to route "/" >=> razorHtmlView "Index" { Text = "Hello world, from Giraffe!" } while keeping the function and "Hello" will not be printed after dotnet run

Remember, an HttpHandler looks like this:
HttpContext -> Async<HttpContext option>
So noParameterFunction() is executed, logs "Hello" and returns an HttpHandler that prints "Hello"
Try this
let noParameterFunction ctx =
  async {
    printfn "Hello"
    return! text "Hello" ctx
  }

@JonCanning is spot on
It can be very useful though for when you want to pre-compile data before returning the handler as the code body is only executed once at startup and does not need to be run each time.
If you remove currying, it is easy to see why the body only runs once as per below which is the same as yours only wrapping a ctx function:
let noParameterFunction () =
    printfn "Hello"
   /// val text : string -> HttpContext -> Async<HttpContext option>
    (fun ctx -> text "Hello" ctx)

although Jon's example is fine, you can just as easily avoid async wrap with
let noParameterFunction ctx =
    printfn "Hello"
    text "Hello" ctx

As there is no async binding other than the return, which is itself producing an async result. You only need to use async binding when your handler is itself doing some waiting, otherwise just return the async of the internal handler being used.

Thank you for the explanation. I am still not clear on why the code body only runs once. Is it because non async code is only being evaluated once or the process of composing treat all parameter-less function as a value?

This might help explain.
Every HttpHandler is a function, it takes in a HttpContext and returns Async<HttpContext option>, I find that a nice way to write all handlers, regardless of multiple inputs are
let noParameterFunction =
    fun (ctx : HttpContext) ->
        printfn "Hello"
        text "Hello" ctx

let myText (txt:string) =
    fun (ctx: HttpContext) ->
         printfn txt
         text txt ctx

let preCompiled () =
     // only evaluted once when funtion called
     let serverStart = DateTime.Now.ToString()
     // now return a HttpHandler Function that contains reference to our value evaluated on startup
     fun ctx -> text serverStart ctx

The value webApp that contains all the routes and compositions is fully evaluated into a tree of HttpHandler functions that bind together, therefore expressions in your pipeline will evaluate till they return HttpHandlers to bind & Compose to the rest of the pipeline. It is similar to using the >> operator, composing two normal functions together into a pipeline, if you did fn1 = fn2 () >> fn3, provided the result of fn2 () is a function of the same type for the input of fn3, we can compose together into one fn1 function, but fn2 is never run again after initial execution as it has returned its function result.

I got it now. The functions are evaluated so that they can be passed on to form the HttpHandler function. Thank you.


Clean up compiler warnings

Closes #7, also removed duplicate use Behaviour.
@rmies I wasn't sure how you'd want to handle versioning.  The README says git-flow, so I did a hotfix.  Assuming that, it made sense to version bump to 1.0.5.   If you disagree I can resubmit as a feature branch without the version bumps.

My bad, did the PR against develop.  Resubmitted as #9


Build fails due to _FORTIFY_SOURCE requires compiling with optimization (-O)

Hi
Thank you for this template. I am a fan. Have all the books :)
I tried to build this as is on Linux Arch.
Configuration was OK but build failed due to a required optimization as mentioned in the error below. I tough this might be helpfull to have a look at it.
Salim
/catch_matchers_quantifiers.cpp:8:
/usr/include/features.h:414:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp]
  414 | #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
      |    ^~~~~~~
[114/196] Building CXX object _deps/ftxui-build/CMakeFiles/screen.dir/Debug/src/ftxui/screen/color.cpp.o
FAILED: _deps/ftxui-build/CMakeFiles/screen.dir/Debug/src/ftxui/screen/color.cpp.o
/usr/bin/c++ -DCMAKE_INTDIR=\"Debug\" -I/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171119057c3d5ffb926/src -I/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171119057c3d5ffb926/include -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -fstack-protector-strong -fcf-protection -fstack-clash-protection  -D_GLIBCXX_ASSERTIONS -g -std=c++20 -flto=auto -fno-fat-lto-objects -Wall -Werror -Wextra -Wcast-align -Wdeprecated -Wmissing-declarations -Wnon-virtual-dtor -Wnull-dereference -Woverloaded-virtual -Wpedantic -Wshadow -Wunused -MD -MT _deps/ftxui-build/CMakeFiles/screen.dir/Debug/src/ftxui/screen/color.cpp.o -MF _deps/ftxui-build/CMakeFiles/screen.dir/Debug/src/ftxui/screen/color.cpp.o.d -o _deps/ftxui-build/CMakeFiles/screen.dir/Debug/src/ftxui/screen/color.cpp.o -c /home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171119057c3d5ffb926/src/ftxui/screen/color.cpp
In file included from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39,
                 from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679,
                 from /usr/include/c++/13.2.1/cstdint:38,
                 from /home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171119057c3d5ffb926/include/ftxui/screen/color.hpp:4,

I added -O optimization as it was the first error to hardening.cmake like this
  elseif(CMAKE_CXX_COMPILER_ID MATCHES ".*Clang|GNU")
    set(NEW_CXX_DEFINITIONS "${NEW_CXX_DEFINITIONS} -D_GLIBCXX_ASSERTIONS -O")
    message(STATUS "*** GLIBC++ Assertions (vector[], string[], ...) enabled")

then tried again this time first error is gone but somehow fxtui is giving error for missing std header files.
FAILED: _deps/ftxui-build/CMakeFiles/screen.dir/Debug/src/ftxui/screen/string.cpp.o
/usr/bin/c++ -DCMAKE_INTDIR=\"Debug\" -I/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171119057c3d5ffb926/
src -I/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171119057c3d5ffb926/include -U_FORTIFY_SOURCE -D_FORTI
FY_SOURCE=3 -fstack-protector-strong -fcf-protection -fstack-clash-protection  -D_GLIBCXX_ASSERTIONS -O -g -st
d=c++20 -flto=auto -fno-fat-lto-objects -Wall -Werror -Wextra -Wcast-align -Wdeprecated -Wmissing-declarations
 -Wnon-virtual-dtor -Wnull-dereference -Woverloaded-virtual -Wpedantic -Wshadow -Wunused -MD -MT _deps/ftxui-b
uild/CMakeFiles/screen.dir/Debug/src/ftxui/screen/string.cpp.o -MF _deps/ftxui-build/CMakeFiles/screen.dir/Deb
ug/src/ftxui/screen/string.cpp.o.d -o _deps/ftxui-build/CMakeFiles/screen.dir/Debug/src/ftxui/screen/string.cp
p.o -c /home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171119057c3d5ffb926/src/ftxui/screen/string.cpp
In file included from /home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171119057c3d5ffb926/src/ftxui/screen/s
tring.cpp:8:
/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171119057c3d5ffb926/include/ftxui/screen/string.hpp:51:48: e
rror: ‘uint32_t’ was not declared in this scope
   51 | WordBreakProperty CodepointToWordBreakProperty(uint32_t codepoint);
      |                                                ^~~~~~~~
/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171
e: ‘uint32_t’ is defined in header ‘<cstdint>’; did y
    6 | #include <vector>    // for vector
  +++ |+#include <cstdint>
    7 |
/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171
 ‘bool {anonymous}::IsCombining(uint32_t)’:
/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171
or: ‘ftxui::CodepointToWordBreakProperty’ cannot be u
 1415 |   return ftxui::CodepointToWordBreakProperty(
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171
cope:
/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171
or: ‘ftxui::WordBreakProperty ftxui::CodepointToWordB
ntity
 1570 | WordBreakProperty CodepointToWordBreakPropert
      |
/home/salim/.cache/CPM/ftxui/56a5c8369b2a8eeef461d171
ote: previous declaration ‘ftxui::WordBreakProperty f
   51 | WordBreakProperty CodepointToWordBreakPropert
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[125/196] Building CXX object _deps/ftxui-build/CMake
ninja: build stopped: subcommand failed.

AS far as I understood the fxtui issue is an fxtui issues which is build and but probably not in the release used here. So I would suggest maybe to use the master branch here but still the previous error requires -O optimization to hardening but then it how will it be used for optimized build ? I tried Debug build


[Suggestion] Autosaves on exit

This is a suggestion
Could you implement a system where Atom will save all your open files to a temp location, kinda like Notepad ++. It would be nice to see that feature implemented in Atom!

Thanks for the suggestion!  I think this is a duplicate of https://github.com/atom/autosave/issues/11 so you can subscribe there if you'd like.
Additionally, it's not enabled by default but there's an autosave function that you can enable at Settings > Packages > Autosave > Enabled and there may be a community package with similar functionality:
https://atom.io/packages/search?q=auto+save


Cannot find jinja2

Cannot find jinja2. pip does not work. I tried manually install jinja2 using pip but still get the same error.
CMake Error at D:/Program Files (x86)/CMake/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
couldn't find python module jinja2:
for debian systems try:
    sudo apt-get install python-jinja2

or for all other OSs/debian:
    sudo -H pip install jinja2

(missing: PY_JINJA2)
Call Stack (most recent call first):
D:/Program Files (x86)/CMake/share/cmake-3.15/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
cmake/px4_find_python_module.cmake:61 (find_package_handle_standard_args)
CMakeLists.txt:276 (px4_find_python_module)
-- Configuring incomplete, errors occurred!
See also "D:/PIXHAWKSource/Codes/Firmware/build/px4_sitl_default/CMakeFiles/CMakeOutput.log".
rm: cannot remove directory `/d/PIXHAWKSource/Codes/Firmware/build/px4_sitl_default': Permission denied
make: *** [px4_sitl] Error 1

This generally happens if you have multiple versions of python installed, and a package is installed in one pip but not the other. Any particular reason you aren't using the pre-built windows build?

@SIGCHIAN What exactly is the context of that error. I'm assuming you try to build PX4 but you are not using the Cygwin Toolchain in this repository since the path D:/Program Files (x86)/CMake/share/cmake-3.15/ tells me you're running a native installation of cmake without installing and/or running the cygwin environment that is supported with this toolchain. Here's the documentation: http://dev.px4.io/master/en/setup/dev_env_windows.html The toolchain that is supported and hosted through this repository is the "Cywin Toolchain".
Please provide more details in case I misunderstood or follow the guide if you try to use the Cygwin Toolchain.

Since there was no follow-up to the suggestions and questions I'm closing this issue. If it's unsolved please feel free to reopen and provide further details.


Add 3x3 color light matrix device type id

Also use the official naming scheme for devices shared between SPIKE Prime and Mindstorms 51515. Those are officially Technic items. Sometimes also "for SPIKE Prime", but not in the cases I updated.

Thanks!


❤

❤

Hi Kopiro.
Thanks for the PR but it doesn't appear that this adds anything to the page that wasn't already there.
Happy Hacktoberfest!

Yes, instead :)

@kopiro sorry Kopiro, I clearly got this wrong.
Sorry!