[Request deployment] New Hub: Uganda Virus Research Institute/Makerere University

The GitHub handle of the community representative
pending
Hub important dates
Waiting on additional information from the community.
Hub Authentication Type
pending
First Hub Administrators

Edward Lukyamuzi<EMAIL_ADDRESS>Alfred Ssekagiri<EMAIL_ADDRESS>
[GitHub Auth only] How would you like to manage your users?
None
[GitHub Teams Auth only] Profile restriction based on team membership
No response
Hub logo image URL
pending
Hub logo website URL
pending
Hub user image GitHub repository
pending
Hub user image tag and name
pending
Extra features you would like to enable

[ ] Dedicated Kubernetes cluster
[ ] Scalable Dask Cluster

(Optional) Preferred cloud provider
None
(Optional) Preferred cloud region
No response
(Optional) Billing and Cloud account
None
Other relevant information to the features above
This hub will be deployed on the af.catalystproject.2i2c.cloud cluster.  I am currently waiting to get additional information from the community champions before this deployment can be scheduled.
Tasks to deploy the hub

[ ] 1. Deploy information filled in above
[ ] 2. Engineer who will deploy the hub is assigned
[ ] 3. If using GitHub Orgs/Teams Auth, Engineer is given Owner rights to the org to set this up.
[ ] 4. Initial Hub deployment PR
[ ] 5. Administrators able to log on -> Hub now in steady-state

@jmunroe, do you think it is possible to have some preliminary information for next week?
I would like @AIDEA775 (Alejandro) to try deploying a new hub in a pre-existing cluster and this one would be a good target if the complexity is not major.

What about #3305 since that's ready to go?

I am not sure why this community has not been responding to us over email.  In the meantime, I propose we can move it forward by taking the same approach I outlined in https://github.com/2i2c-org/infrastructure/issues/3515:

Have both a R and Python image available
Only have a single hardware profile (4GB / 1CPU on shared small 32GB/4CPU machine)
Use GitHub teams for authentication with the the hub champions invited to join a GitHub org called CatalystProject-hubs

Edward Lukyamuzi<EMAIL_ADDRESS>Alfred Ssekagiri<EMAIL_ADDRESS>

Use the 2i2c logo, the phrase "Catalyst Project" and the name of the community as a placeholder

Roger that! I have assigned @AIDEA775 to work on this in the next few days.

@jmunroe the invitations are sent and hub was deployed without admins.

Did we have any feedback from the community or do we know if the successfully login? cc @jmunroe @AIDEA775

Hi @eddUG, this is a friendly reminder: can you log in and test the hub? It was deployed at https://uvri.af.catalystproject.2i2c.cloud/
Also I resend the invitation to<EMAIL_ADDRESS>to the GitHub Team: https://github.com/orgs/CatalystProject-Hubs/teams/uvri

I can see that edu was able to log in to the hub. I will close this issue.


⚠ Games API Endpoint has degraded performance

In 6c487b4, Games API Endpoint (https://games.roblox.com) experienced degraded performance:

HTTP code: 200
Response time: 2355 ms

Resolved: Games API Endpoint performance has improved in 59a2244 after 56 minutes.


Livox-Horizon and cartographer cannot jointly create maps

Hi，
I am trying to send the pointcloud information of livox to cartographer, but the robot and livox cannot be connected normally. When the fixed frame is map, the robot keeps jumping in rviz, and when the fixed coordinate system is base_link, the robot is fixed. /livox/lidar can output point cloud data, but cartographer's /scan_matched_points does not output information, and the tf tree looks normal. When the map is not used, the car can also build the map normally, but it cannot be located.

IMU？？


Migrate historical data into A&R system

Description
There are roughly 167,000 records to be brought over. We want to move away from the spreadsheet as the source of truth so it is important that this migration captures the spreadsheet in its entirety.
The migration will have to parse the spreadsheet on a row-by-row basis and create legacy record objects for each row. For some rows, new parks and subareas will also need to be created if they are not yet in the new system.
The record activity type (Frontcountry Camping, Day Use, etc) will have to be inferred from the populated columns in each row. Columns that do not fit into an existing activity type will be captured in a new activity, Legacy Data.
Columns that belong into an existing activity type but do not exist within the new A&R system will be brought over as new legacy attributes in the migrated records. For example: Net Revenue totals are not saved in our new database, but are shown in historical data records. These historical totals should be captured in their own fields, eg legacy_frontcountryCampingPartiesNetRevenue.
Attached are spreadsheets containing field maps between new and historical data.
Handling legacy data in the FE and API will be handled in future tickets. The focus of this ticket is simply getting legacy data into the db.
Acceptance Criteria:

All records brought over from historical data spreadsheet

Legacy fields added to records where necessary
Legacy fields listed in master spreadsheet for tracking purposes

New legacy parks and subareas created as necessary
New activity type Legacy Data created to capture columns that dont belong to an existing activity

config object not needed for Legacy Data - there will never be a case where this record will be empty.

All legacy records, parks, and subareas flagged with isLegacy: true boolean and are locked.
Create LEGACY PARK & LEGACY SUBAREA (Similar to TEST PARK/TEST SUBAREA) so QA can test legacy items.

Notes

Migration progress is visible and can resume in event of interruption

May even need to back out of migration altogether

The spreadsheet is so large, it may be easier to read as a csv as opposed to xlsx.
Proposed Legacy Data object:

a corresponding config object probably will not be necessary, since config objects are not associated with a particular date - but this should be inspected. Some calculations may depend on modifiers that are typically stored in the config attribute of a record.

{
  pk: HIST::Legacy Data,
  sk: 202209,
  parkName: LEGACY PARK,
  orcs: HIST,
  date: 202209,
  subAreaId: HIST,
  activity: Legacy Data,
  isLegacy: true,
  legacy_additionalNotes,
  legacy_dataSource
}

Below is a finalized spreadsheet of mapped fields & legacy object models.
historical_data_comparison - Master.xlsx
Linked issues
blocks

[ ] BRS-819
[ ] BRS-820
[x] ~BRS-972~

created by

[x] ~BRS-680~

is blocked by

[x] ~BRS-711~
[x] ~BRS-971~

is cloned by

[x] ~BRS-971~

Cameron Pettit
April 3, 2023 at 10:39 AM
@Jessica Wade Nope I think @Sally Haynes has done her part for now - there were some failed rows when migrating to dev that I assumed could be fixed before the migration to test/prod, so I sent those to Sally and she’s returned them to me ready to go - I’ve just been caught up with other stuff. I’m just getting back to this stuff now, integrating her changes as we speak. I’ll update the attached spreadsheet with Sally’s changes so we can use it as the master record of which data was used for our prod migrations (we don’t really care to save a record for dev/test).
Once I’ve updated it I will kick off the migration to test so we can keep moving this along.
Edit
Delete
Jessica Wade
April 3, 2023 at 10:29 AM
@Cameron Pettit thinking we can see if Sally can help us get some of the prep work done for this ticket - is there anything specific that needs to be done for the other historical data? Do we need sally’s eyes on the attached spreadsheet?
Edit
Delete
Jessica Wade
December 14, 2022 at 8:47 AM
@Jane Mountain thats exactly what Cam suggested yesterday too :slight_smile: BRS-971: Migrate historical data from 2017-2019  into A&R system on TEST
DONE
was cloned for that
Edit
Delete
Jane Mountain
December 14, 2022 at 8:29 AM
Just adding a note here that a (possibly) sensible approach to this would be to import the data needed for variance triggers and validating by POs (last couple of years), get all of that set up and working first.
Then later, we could import the older data that sounds like it won’t be used very much?
Edit
Delete
Jessica Wade
November 14, 2022 at 3:51 PM
Edited
Before this can be done we need answers to:
what is the purpose of having all this historical data in the A&R system? (2000-2021)
do we need to migrate ALL of it? Or can we split it and only bring over some
is there another BI tool that can be used to analyze this data?
how are you using the data after export?
having comparison data is more important than storage of data
issue with brining it all in is accuracy and lots of areas for error
can we archive any data?
answers from meeting with Jane, Cam, Jeff and Sally on Dec 13, 2022 and put into BRS-971
Edit
Delete
Jessica Wade
November 7, 2022 at 4:04 PM
even better!
Edit
Delete
Cameron Pettit
November 7, 2022 at 4:00 PM
Edited
Yes, the new system should allow us to make new records for any point in history, we aren’t limited to the system launch day and afterwards. Adding a record (created by the new system) for missing data is something we can already do.
Edit
Delete
Jessica Wade
November 7, 2022 at 3:51 PM
That makes sense - thank you! It would likely only be for missing data so sounds like we could figure something out.
Edit
Delete
Cameron Pettit
November 7, 2022 at 3:45 PM
Our stance was to lock all legacy data on import. If I remember correctly, this is because the legacy data is too large/complex to verify that every single entry can be mapped to our new system. If we don’t differentiate that the legacy data was created by some system other than our own, it opens up a lot of potential for issues when we are trying to manipulate the data down the line.
I’d be hesitant to allow any editing to historical records - because then it’s not a historical record anymore. If edits need to be made to a historical record, then a new record should be created with the new system, and then that historical record could be disposed. So theres ways to achieve what you’re asking, but I think we should steer clear of the ‘editing historical records’ path.
Edit
Delete
:thumbsup:
1
Jessica Wade
November 7, 2022 at 3:14 PM
@Cameron Pettit can you refresh my memory - do these legacy records need to be “locked” upon import? I remember that being something we talked about - and if so, is there a way to unlock them in specific instances?
Use case for this is that some data from the UseDirect era (2019, 2020, 2021) might require POs to enter data that was omitted during that time.

Hearing that this would be a complex piece of work.

October 11, 2024 prioritization session: A&R team identified this ticket/issue as something that can wait to be implemented (medium -priority).
Linked to ticket #348 - Old data isn't showing export.
Mural board: https://app.mural.co/t/bcparks2575/m/bcparks2575/1728427370222/4c9714df914c7ec8bdcf20a9ee1999cc9e664a27?wid=0-1728427872927

This ticket no longer appears to be blocked. Given this is a high priority for A&R, thinking we can pull this one in and action.

Standup notes:

Cam: previous migration was a lot of work
Recommends doing the migration in chunks of one year at a time.

This is ready to be deployed to TEST, @manuji!
Once we're deployed to TEST, I'll run the migrations for the historical datasets and get all of the data from 2000 - 2016 into the TEST database.
For testing, the data will have the same functionality as legacy data in A&R currently, so the data won't appear in Export reports but will show in the Enter Data section of the app with that historical tag attached to it.
Let me know when you deploy and I'll get started on that right away 😄

Tested on TEST: Passed

Verified that the data in excel sheets have been uploaded to the test environment by spot checking data from each excel sheet.
Passing to PO review.

Thank you @davidclaveau and to you @manuji for testing. I have not specifically tested and approve :)
@sallyhaynes @nicolebottoms - FYI this is currently in TEST.


Included private-token to config.yaml

Related with this issue: https://github.com/ignitionrobotics/ign-fuel-tools/issues/155
Included a new field called private-token to allow the identification with the server using the yaml file.
Signed-off-by: ahcorde<EMAIL_ADDRESS>

friendly ping @nkoenig

friendly ping @nkoenig

Retargeted to ign-fuel-tools4

Retargeted to ign-fuel-tools4

This pull request has been mentioned on Gazebo Community. There might be relevant details there:
https://community.gazebosim.org/t/new-ignition-releases-2022-01-10/1228/1


Update from 3.8.1 to 3.8.2 doesnt work

Update from 3.8.1 to 3.8.2 doesn't work, receive "Cannot complete the install because of a conflicting dependency." error

Please post error stacktrace (from Error Log view)

!ENTRY org.eclipse.equinox.p2.operations 4 0 2016-12-23 13:36:15.565
!MESSAGE No remedy found
!ENTRY org.eclipse.equinox.p2.operations 4 0 2016-12-23 13:36:15.600
!MESSAGE Operation details
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 10054 2016-12-23 13:36:15.600
!MESSAGE Cannot complete the install because of a conflicting dependency.
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.600
!MESSAGE Software being installed: DBeaver Runtime 3.8.2 (org.jkiss.dbeaver.runtime.feature.feature.group 3.8.2)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.600
!MESSAGE Software currently installed: DBeaver Enterprise 3.8.1 (com.jkiss.dbeaver.core.product 3.8.1)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.600
!MESSAGE Only one of the following can be installed at once:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.600
!MESSAGE DBeaver Model Plug-in 1.0.35 (org.jkiss.dbeaver.model 1.0.35)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.600
!MESSAGE DBeaver Model Plug-in 1.0.36 (org.jkiss.dbeaver.model 1.0.36)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.600
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE From: DBeaver Enterprise 3.8.1 (com.jkiss.dbeaver.core.product 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE To: com.jkiss.dbeaver.enterprise.feature.feature.group [3.8.1]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.601
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE From: DBeaver 3.8.1 (com.jkiss.dbeaver.enterprise.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE To: org.jkiss.dbeaver.standalone.feature.feature.group [3.8.1]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.601
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE From: DBeaver Core 3.8.1 (org.jkiss.dbeaver.core.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE To: org.jkiss.dbeaver.model [1.0.35]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.601
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE From: DBeaver Core 3.8.2 (org.jkiss.dbeaver.core.feature.feature.group 3.8.2)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE To: org.jkiss.dbeaver.model [1.0.36]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.601
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE From: DBeaver Runtime 3.8.2 (org.jkiss.dbeaver.runtime.feature.feature.group 3.8.2)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE To: org.jkiss.dbeaver.core.feature.feature.group [3.8.2]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.601
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE From: DBeaver Standalone 3.8.1 (org.jkiss.dbeaver.standalone.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.601
!MESSAGE To: org.jkiss.dbeaver.core.feature.feature.group [3.8.1]
!ENTRY org.eclipse.equinox.p2.operations 4 0 2016-12-23 13:36:15.631
!MESSAGE Operation details
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 10054 2016-12-23 13:36:15.631
!MESSAGE Cannot complete the install because of a conflicting dependency.
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE Software being installed: DBeaver Runtime 3.8.2 (org.jkiss.dbeaver.runtime.feature.feature.group 3.8.2)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE Software currently installed: DBeaver Enterprise 3.8.1 (com.jkiss.dbeaver.core.product 3.8.1)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.631
!MESSAGE Only one of the following can be installed at once:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE DBeaver Model Plug-in 1.0.35 (org.jkiss.dbeaver.model 1.0.35)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE DBeaver Model Plug-in 1.0.36 (org.jkiss.dbeaver.model 1.0.36)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.631
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE From: DBeaver Enterprise 3.8.1 (com.jkiss.dbeaver.core.product 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE To: com.jkiss.dbeaver.enterprise.feature.feature.group [3.8.1]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.631
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE From: DBeaver 3.8.1 (com.jkiss.dbeaver.enterprise.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE To: org.jkiss.dbeaver.standalone.feature.feature.group [3.8.1]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.631
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE From: DBeaver Core 3.8.1 (org.jkiss.dbeaver.core.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE To: org.jkiss.dbeaver.model [1.0.35]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.631
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE From: DBeaver Core 3.8.2 (org.jkiss.dbeaver.core.feature.feature.group 3.8.2)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE To: org.jkiss.dbeaver.model [1.0.36]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.631
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE From: DBeaver Runtime 3.8.2 (org.jkiss.dbeaver.runtime.feature.feature.group 3.8.2)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE To: org.jkiss.dbeaver.core.feature.feature.group [3.8.2]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.631
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE From: DBeaver Standalone 3.8.1 (org.jkiss.dbeaver.standalone.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.631
!MESSAGE To: org.jkiss.dbeaver.core.feature.feature.group [3.8.1]
!ENTRY org.eclipse.equinox.p2.operations 4 0 2016-12-23 13:36:15.762
!MESSAGE Operation details
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 10054 2016-12-23 13:36:15.762
!MESSAGE Cannot complete the install because of a conflicting dependency.
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE Software being installed: DBeaver Runtime 3.8.2 (org.jkiss.dbeaver.runtime.feature.feature.group 3.8.2)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE Software currently installed: DBeaver Enterprise 3.8.1 (com.jkiss.dbeaver.core.product 3.8.1)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.762
!MESSAGE Only one of the following can be installed at once:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE DBeaver Model Plug-in 1.0.35 (org.jkiss.dbeaver.model 1.0.35)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE DBeaver Model Plug-in 1.0.36 (org.jkiss.dbeaver.model 1.0.36)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.762
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE From: DBeaver Enterprise 3.8.1 (com.jkiss.dbeaver.core.product 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE To: com.jkiss.dbeaver.enterprise.feature.feature.group [3.8.1]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.762
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE From: DBeaver 3.8.1 (com.jkiss.dbeaver.enterprise.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE To: org.jkiss.dbeaver.standalone.feature.feature.group [3.8.1]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.762
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE From: DBeaver Core 3.8.1 (org.jkiss.dbeaver.core.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE To: org.jkiss.dbeaver.model [1.0.35]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.762
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE From: DBeaver Core 3.8.2 (org.jkiss.dbeaver.core.feature.feature.group 3.8.2)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE To: org.jkiss.dbeaver.model [1.0.36]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.762
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE From: DBeaver Runtime 3.8.2 (org.jkiss.dbeaver.runtime.feature.feature.group 3.8.2)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE To: org.jkiss.dbeaver.core.feature.feature.group [3.8.2]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.762
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE From: DBeaver Standalone 3.8.1 (org.jkiss.dbeaver.standalone.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.762
!MESSAGE To: org.jkiss.dbeaver.core.feature.feature.group [3.8.1]
!ENTRY org.eclipse.equinox.p2.operations 4 0 2016-12-23 13:36:15.767
!MESSAGE Operation details
!SUBENTRY 1 org.eclipse.equinox.p2.director 4 10054 2016-12-23 13:36:15.767
!MESSAGE Cannot complete the install because of a conflicting dependency.
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE Software being installed: DBeaver Runtime 3.8.2 (org.jkiss.dbeaver.runtime.feature.feature.group 3.8.2)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE Software currently installed: DBeaver Enterprise 3.8.1 (com.jkiss.dbeaver.core.product 3.8.1)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.767
!MESSAGE Only one of the following can be installed at once:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE DBeaver Model Plug-in 1.0.35 (org.jkiss.dbeaver.model 1.0.35)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE DBeaver Model Plug-in 1.0.36 (org.jkiss.dbeaver.model 1.0.36)
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.767
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE From: DBeaver Enterprise 3.8.1 (com.jkiss.dbeaver.core.product 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE To: com.jkiss.dbeaver.enterprise.feature.feature.group [3.8.1]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.767
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE From: DBeaver 3.8.1 (com.jkiss.dbeaver.enterprise.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE To: org.jkiss.dbeaver.standalone.feature.feature.group [3.8.1]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.767
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE From: DBeaver Core 3.8.1 (org.jkiss.dbeaver.core.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE To: org.jkiss.dbeaver.model [1.0.35]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.767
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE From: DBeaver Core 3.8.2 (org.jkiss.dbeaver.core.feature.feature.group 3.8.2)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE To: org.jkiss.dbeaver.model [1.0.36]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.767
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE From: DBeaver Runtime 3.8.2 (org.jkiss.dbeaver.runtime.feature.feature.group 3.8.2)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE To: org.jkiss.dbeaver.core.feature.feature.group [3.8.2]
!SUBENTRY 2 org.eclipse.equinox.p2.director 4 1 2016-12-23 13:36:15.767
!MESSAGE Cannot satisfy dependency:
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE From: DBeaver Standalone 3.8.1 (org.jkiss.dbeaver.standalone.feature.feature.group 3.8.1)
!SUBENTRY 3 org.eclipse.equinox.p2.director 4 0 2016-12-23 13:36:15.767
!MESSAGE To: org.jkiss.dbeaver.core.feature.feature.group [3.8.1]


Please provide a storage in your config

It seems a "storage" key is necessary in the config object, something that is missing from README. I can't find any information telling me what the storage object should be.

You might want to consider using this one instead react-native-app-auth. It has proper documentation and community support


optionally support ahash

aHash is known to be one of the most effective hash implemented on rust see link.
This PR introduces the optional usage of aHash instead of fnv hash.
In my benchmark of HTTP server (hyper/warp) it shows ~1% in performance improvement overall.
Alternatively we can fully migrate to aHash without introducing the feature, because it's the internal implementation details.

fyi: this is a breaking change since default-features = no becomes a compile time error

Any more specific benchmark results local to http?

this is a breaking change since default-features = no becomes a compile time error

Can we avoid that by doing something like using fnv when #[cfg(not(feature = "ahash"))] and possibly making the fnv dependency non-optional but a no-op in the ahash case?  (An unused dep for some seems better then breaking builds.)  Related, adjust CI to all test your ahash feature?

Actually, I didn't find the real benefits of this change with the further benchmarks. Even more, in some cases, it worked slower.

For the record, my (admittedly limited) understanding is that there are some concerns about the hashDoS resistance of aHash. Since http::HeaderMaps are, naturally, exposed to untrusted input from the network, we should probably be cautious about replacing the hashing algorithm with a non-cryptographically secure hash with dubious DoS-resistance claims...


Development workflow with watch mode

Hi !
I'm not seeing a way to watch files changes with ng-packagr, do you plan to add this ?
Edit: using ng-packaged if I run yarn build:lib while ng serve is running, it break.
How do you develop a lib with ng-packagr ? (sorry I'm totally lost...)

@Wykks When using together with Angular CLI, right now, I let the CLI re-compile the build, i.e. yarn build:lib && ng serve <control>+<c>. Angular CLI sometimes doesn't pick up file changes and then needs to be restarted.
For watching file changes, I use an separate karma.conf.js which is running tests for a lib. So I do get "watch mode" from running the test suite.

Okay, I see, thanks !
I think I'll stay with the starter of filipesilva for the time being since watch mode works fine there. Unit test in watch mode are not enough for me.

@Wykks One more note: it is possible to use ng-packagr together with a generic file watcher tool like chokidar or chokidar-cli.
From their docs, you can try:
$ chokidar '**/*.html' '**/*.ts' | ng-packagr

So I tried this with ng-serve on the test app, and then chokidar for the library build itself, but the ng serving of the dev app basically catches the library disappear, doesn't catch the complete of the rebuild.
Has anyone got this process polished enough where they can tweak ts/html for components in the library and rebuild automatically, all the while still watching the demo app and having that "just work"?

@ronnyek , Hello.
I've built simple library example, which is based on basic angular-cli app and ng-packagr. It has preview app inside, supports demo/developer mode and can be easily imported into your running angular5 apps. I've also added compodoc and live-rebuild mode to make it a bit more cool.
Check it out here: https://github.com/Tamango92/yo-lib
Read the docs (sorry in advance, I am not good in writing nice docs), feel free to rename lib in local package.json file and replace all 'yo-' prefixes with your own.


test(bridge): add retryMessage() integration tests

@RogerLamTd are you still working on this one?

@RogerLamTd are you still working on this one?

Yes, trying to figure out smock to finish the last test. Shouldn’t be too long, maybe ready for review by tomorrow!


Kotlin 2.0.20 support

Fixes #1825

This seems to be the major holdback with Kotlin 2.0.20 right now.

Doneso :)

How to ping Realm to actually merge this and release as a hotfix?
It's not so great not to support the latest stable release..

Also tagging @fealebenpae @tgoyne @kraenhansen and @nicola-cab because this specific repository seems a little inactive atm and i really need this fix at work if possible.

Hey, apologies for the delays here - it's a period of multiple vacations as well as parental leaves, which has left the Kotlin team very understaffed. We expect folks to start coming back from their leaves mid-September and we'll try to prioritize this PR.

Hey, apologies for the delays here - it's a period of multiple vacations as well as parental leaves, which has left the Kotlin team very understaffed. We expect folks to start coming back from their leaves mid-September and we'll try to prioritize this PR.

Thank you very very much. And sorry if i came off as spammy here!

Not at all, it's a fair ask!

Any news?, its a blocker for some companies to upgrading kotlin.

@nhachicha that's the PR I mentioned yesterday. Can you take a look and if all looks good, we can do a release with the latest Core fixes + this.

Thanks for the PR @KitsuneAlex some updates:
While this PR address some aspects, JetBrains introduced more compiler changes:

Removing IrTypeBase https://github.com/JetBrains/kotlin/commit/c7e2cd8b1a29a55186d75a132778d516975c68f1
IrFactory: https://github.com/JetBrains/kotlin/commit/7f6562285b6b228e435550e1a0a5a12fbab9a6cb this one is more critical since it moved the IrFactory from an interface into a class which introduces a binary incompatibility between libraries shipped with kotlin 2.0.0|10 and 2.0.20 (see my slack message for details https://kotlinlang.slack.com/archives/C7L3JB43G/p1726064330074609?thread_ts=1718831903.163399&cid=C7L3JB43G )

I'm grouping potential fixes in https://github.com/realm/realm-kotlin/pull/1830 if you want to follow the progress


Update Portuguese holidays snapshot

Proposed change

This PR updates Portuguese Holidays snapshot from changes implemented in #1694 for project-wide consistency.
(in the long term we might want a GitHub action that automatically run make snapshot in the background for every PR before they're merged in)
Type of change

[ ] New country/market holidays support (thank you!)
[ ] Supported country/market holidays update (calendar discrepancy fix, localization)
[x] Existing code/documentation/test/process quality improvement (best practice, cleanup, refactoring, optimization)
[ ] Dependency update (version deprecation/upgrade)
[ ] Bugfix (non-breaking change which fixes an issue)
[ ] Breaking change (a code change causing existing functionality to break)
[ ] New feature (new python-holidays functionality in general)

Checklist

[x] I've followed the contributing guidelines
[x] I've run make pre-commit, it didn't generate any changes
[x] I've run make test, all tests passed locally

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
10547

Relevant Lines:
10547

💛  - Coveralls


RPC calls not working

(venv) root@virtualserver01:~/doge-chia# dogechia netspace
Exception 404, message='Not Found', url=URL('https://localhost:6769/get_blockchain_state')
(venv) root@virtualserver01:~/doge-chia# dogechia farm summary
Exception from 'wallet' {'error': "'NoneType' object has no attribute 'tx_store'", 'success': False}
Exception from 'full node' 404, message='Not Found', url=URL('https://localhost:6769/get_blockchain_state')
Farming status: Not available
Total dogechia farmed: Unknown
User transaction fees: Unknown
Block rewards: Unknown
Last height farmed: Unknown
Plot count: 0
Total size of plots: 0.000 GiB
Estimated network space: Unknown
Expected time to win: Unknown
Note: log into your key using 'dogechia wallet show' to see rewards for each key

Issue resolved


Calculator decimal starting with period not computing

Microsoft PowerToys version
v0.77.0
Installation method
Microsoft Store
Running as admin
No
Area(s) with issue?
PowerToys Run
Steps to reproduce

Open PowerToys Run (alt+space)
Type a decimal number beginning with a . (instead of 0.)
Complete your calculation (e.g., .2+3)
Notice that no calculator results are displayed

✔ Expected Behavior
Displays the calculation as one of the results. (E.g., 3.2.)
Search programs is invoked via ., but I think that it is reasonable to still use the calculator function when a number directly follows the . (without a space), probably in addition to programs.
Otherwise, =.1+3 must be typed with the = prefix to not type the 0.
❌ Actual Behavior
Does not display calculation.
Other Software
No response

/dup #9473


Verify GenericLiteral type in ExpressionVerifier

Fixes https://github.com/prestosql/presto/issues/3981

Looks like the failing tests are due to case mismatch in the types (BIGINT vs bigint). Would comparing types with equalsIgnoreCase be the right thing to do here?
CLA: I sent a signed copy to<EMAIL_ADDRESS>yesterday.

@achyudh BIGINT and bigint are the same type. However, in general, you cannot compare types
in the case-insensitive manner. An example would be a type that embodies an identifier, which can be
case sensitive if delimited -- row("a" bigint) and row("A" bigint) are not the same type.
Across code base, the GenericLiteral is commonly used to represent integer type literal (bigint, smallint, etc)
For these, case-insensitive comaprison is valid, but would require special-casing the types in ExpressionVerifier.
To avoid special-casing, I would recommend to do case-sensitive comaprison (like you did)
and update those few failing test cases to use the required case (like change bigint '5' to BIGINT '5').

CI failed -- https://github.com/prestosql/presto/issues/4169, rerunning

@findepi Thanks for the clarification on the type comparison! I was looking into TestHiveIntegrationSmokeTest.testCreatePartitionedBucketedTableAsFewRows as the test was passing locally, didn't realize it was a CI issue.

@achyudh this is not precisely CI issue, it's a regression introduced last week and we are already working on a fix.
let me know if the build turns green now.

@findepi ci / pt (config-empty, suite-6-non-generic) is still failing but the logs state that there were no failed tests: Total tests run: 7, Failures: 0, Skips: 0

Merged, thanks!


FR: import to Craft Commerce products

Would love to see this added

Coming in Feed Me 2.0.

Nice - what's the status of it right now?

No ETA, but probably 50% of the way to beta.

On 4 Jul 2016, at 7:05 pm, Steven Grant<EMAIL_ADDRESS>wrote:
Nice - what's the status of it right now?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

Added in Feed Me 2.


Made ScriptTextEditor::clear_edit_menu to set the edit_hb pointer to nullptr to avoid use-after-free crashes.

Fixes #61689.
The generating the crash in the above issue was already checking for null pointers, so this indeed fixes the crash but the behaviour is still broken :

There is an error Condition "!is_inside_tre()" is true being generated from ScriptEditor::_tab_changed :

#0  Control::grab_focus (this=0x5555788e9270) at scene/gui/control.cpp:2534
#1  0x00005555597244c5 in ScriptTextEditor::ensure_focus (this=0x5555788dd6e0) at editor/plugins/script_text_editor.cpp:392
#2  0x00005555596e7231 in ScriptEditor::ensure_select_current (this=0x55556ca6d570) at editor/plugins/script_editor_plugin.cpp:1794
#3  0x00005555596e35c9 in ScriptEditor::_tab_changed (this=0x55556ca6d570, p_which=0) at editor/plugins/script_editor_plugin.cpp:1596

The script list is has a broken display afterward :

https://user-images.githubusercontent.com/2700596/177029986-a4cfc180-8722-4fd6-8923-4e8b83bac737.mp4
I'll try investigating both issues but I am open to any advice or pointer regarding it as I don't really know how that part of the engine works.

ScriptEditor::ensure_select_current tries to focus the current editor but the latter is out of the tree, making ScriptTextEditor::ensure_focus to try focusing one of its child control (which is also out of the tree).
I added a is_inside_tree check to fix the error and by chance it also fixed the display bug for me.

After more investigation I found out that ScroptEditor::ensure_select_current() tries to focus the now-removed tab. The TabContainer control returns the expected 2 when calling get_tab_count.
But get_tab_control doesn't use the tab count and directly look at its children, and thus :
Thread 1 "godot.linuxbsd." hit Breakpoint 1, ScriptEditor::ensure_select_current (this=0x55556ca63700) at editor/plugins/script_editor_plugin.cpp:1794
1794                                    se->ensure_focus();
(gdb) p se
$1 = (ScriptEditorBase *) 0x5555766dd080
(gdb) p tab_container->get_tab_count()
$2 = 2
(gdb) p tab_container->get_tab_control(0)
$3 = (Control *) 0x5555766dd080
(gdb) p tab_container->get_tab_control(1)
$4 = (Control *) 0x55557859e5d0
(gdb) p tab_container->get_tab_control(2)
$5 = (Control *) 0x5555786d33b0
(gdb) p tab_container->get_tab_control(3)
$6 = (Control *) 0x0

The pointer $1 = (ScriptEditorBase *) 0x5555766dd080 is the same pointer as the ScriptTextEditor that received its NOTIFICATION_EXIT_TREE. So my guess is that the tab control is removed after tab_changed signal is emited (so after ensure_select_current).

// node.cpp:1218 in Node::remove_child
        // this is a TabContainer
	remove_child_notify(p_child); // leads to `ScriptEditor::ensure_select_current`
	p_child->notification(NOTIFICATION_UNPARENTED);

	data.children.remove_at(idx);

So this seem to confirm it, but what I don't understand is why this bug doesn't happen everytime a script tab is closed ahah.

I tried deferring the call to ensure_select_current but the display bug is still present. But I removed the is_inside_tree check and there is no longer any Condition !is_inside_tree error happening.

I've looked a bit into TabBar's code. The tab is removed correctly and the underlying tabs vector updated correctly as well, but something happens with the display code somewhere (notice the script list, the 2nd one is duplicated) :

From what I can see, it seems like it is working as intended. I have no idea why that display bug is happenning so if anybody got an idea feel free to share it.

Huh that's interesting.
I wonder if it's because we call memdelete without calling tab_container->remove_child first, so we don't send the signal? Though I would have also thought that deleting it would stop it from being found.

That is another way of fixing it (instead of deferring the ensure_select_current), but I am not sure it will help regarding the display bug. I'll see if doing it this way fixes the display bug.

Superseded by #63145 and #63195


Refactor emit substitution into transform

#41156 was only a temporary fix for #39022 as it always wraps the expression in parentheses, even when they are not needed. It has been a longstanding issue that emit substitution does not trigger our auto-parenthesization logic because we don't recreate the node as we emit.
To address this, I've pulled out the logic in the printer that handles our JIT substitution into its own transformation. As a result, substitution now uses the Node Factory and correctly handles auto-parenthesization. This has a number of other benefits as well:

The entire emit notification/substitution flow can be skipped when it isn't needed (i.e., typeToTypeNode, refactors, etc.).
The stack depth for printing has been reduced significantly.
Printing is more straightforward (the "emit pipeline" has been drastically simplified).

Fixes #39022

@typescript-bot perf test
@typescript-bot run dt
@typescript-bot test this
@typescript-bot user test this

@weswigham has something changed for the perf test trigger for the bot? It's not responding to perf test anymore.

@typescript-bot perf test this

It looks like preprint adds a small amount of time to emit (since we would now have to do two full tree walks). I need to iterate on this a bit to see if there's any way to improve this.

@typescript-bot perf test

Hmm. The updated state machine seems slower, which may be due to using a linked list as opposed to parallel arrays. I may need to tinker with the implementation a bit more.

@typescript-bot perf test

I'm not sure if the slowdown is coming from the reusable trampoline or from using the trampoline for sourcemap/comment emit as well. I'll need to do some testing.

@typescript-bot perf test

@typescript-bot perf test

@typescript-bot perf test

@typescript-bot perf test

The perf numbers now look fairly stable. @weswigham can you take another look and provide feedback on the shared trampoline mechanism?

I'll look into the checker's trampoline in a later PR.


Regular expressions question.

Hello. I would like to find out if I can use regular expressions in this way?

filter:

query:
query_string:
query: "email:"[A-Za-z]{10,}[0-9]{3}[a-z]+@+[a-zA-Z0-9]" AND email:"[0-9]{11,}[a-z]{1,}+@[a-zA-Z]+""

At the moment it does not work, does not find anything.
But in Kibana, it works and looks like this.
{   "query": {     "bool": {       "should": [         {           "regexp": {             "email": {               "value": "[A-Za-z]{10,}[0-9]{3}[a-z]+@+[a-zA-Z0-9]"             }           }         },         {           "regexp": {             "email": {               "value": "[0-9]{11,}[a-z]{1,}+@[a-zA-Z]+"             }           }         }       ]     }   } }

replace query_string with regexp

You even CAN do it with query_strings
https://www.elastic.co/guide/en/elasticsearch/reference/6.3/query-dsl-query-string-query.html#_regular_expressions


feat: added unit test for namespace reconciler

Which problem is this PR solving?

Missing unit test for NamespaceReconciler

Description of the changes

Adds a missing unit-test for reconciling the NamespaceReconciler.

How was this change tested?

Ran the unit test locally

Checklist

[x] I have read https://github.com/jaegertracing/jaeger/blob/master/CONTRIBUTING_GUIDELINES.md
[x] I have signed all commits
[ ] I have added unit tests for the new functionality
[ ] I have run lint and test steps successfully

for jaeger: make lint test
for jaeger-ui: yarn lint and yarn test

Thank you!

Thanks @iblancasa for the quick review. 🙂


Update to Latest Rust

@uiri any update on the code review?

Closed by https://github.com/uiri/SEGIMAP/issues/3.


Tomcat/Debian Start Castle Mock

Good Morning.
For help, we created a "debian" Linux server in the Azure cloud, installed either Java and Tomcat, ran or deployed castle simulations.
We are having a problem trying to start or mock castles.
FAIL - Application at context path [/castlemock] could not be started
FAIL - Encountered exception [org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[<IP_ADDRESS>].StandardContext[/castlemock]]]
When uploading the application on windows, there was no problem.
Could you support us in this mistake, what should we do?
Thanks.

Hi @caed.
Of course I will support you as much as I can 😃.
Could you provide which Java version and Tomcat version you are using so that I can try to reproduce the issue?
Thank you very much!
Best regards,
Karl Dahlgren

Oi @karldahlgren, obrigado pela ajuda.
Descobri a causa raiz do problema, quando for subir no linux, a pasta tomcat deverá estar com o user/group do tomcat, e não como root ou outro usuario.
Após alterar o dono da pasta a aplicação funcionou.
Obrigado.

Hi @karldahlgren, thanks for the help.
I found out the root cause of the problem, when going to linux, the tomcat folder should be with the tomcat user / group, not as root or another user.
After changing the folder owner the application worked.
Thank you very much!
Carlos Eduardo.

Great to hear! Closing this issue.
Best regards,
Karl Dahlgren


User Cache Data Reformatting

Reformat JSON data cache of OA users adding IAM to structure.
Add logic to support per-user updates including IAM refresh on-the-fly.

Transfer branch qh-experts-cache components to [585-user-cache-data-reformatting ](https://github.com/ucd-library/aggie-experts/tree/585-user-cache-data-reformatting)

See: /lib/cache/index.js and bin/experts-cache.js


fssm 0.2.8 builds native extension in wrong place

when installing fssm using bundler with the --path option, the native extension is not being built in the specified path. For instance, our rails app is in
/var/web/rails

and we invoke bundler like so:
bundle install --path /var/web/rails/vendor/bundle

however, fssm 0.2.8 still attempts to build the native gem into the system ruby path, which the user running bundle install doesn't have write access to, so the install fails.  I guess that does it, eh? I knew the ext-based post-install installer was either an elegant solution or a hack. Hack it is then. If it's not working in all scenarios it needs to go. -_-

post-install installation of platform specific dependencies has been disabled. oh well.


Cannot create a conda environment.

Hi! I have some issues with creating the environment. Both mamba and conda return error.
While running
conda env create -f conda.yaml
I encounter the error:
Could not solve for environment specs
The following packages are incompatible
├─ python >=3.9  is installable with the potential options
│  ├─ python [3.9.0|3.9.1|...|3.9.9], which can be installed;
│  ├─ python [3.10.0|3.10.1|...|3.10.9] conflicts with any installable versions previously reported;
│  ├─ python [3.11.0|3.11.1|...|3.11.8] conflicts with any installable versions previously reported;
│  ├─ python [3.12.0|3.12.1|3.12.2] conflicts with any installable versions previously reported;
│  └─ python 3.12.0rc3 would require
│     └─ _python_rc, which does not exist (perhaps a missing channel);
├─ pytorch >=2.0.0  is installable with the potential options
│  ├─ pytorch [1.12.1|1.13.1|...|2.2.0] would require
│  │  └─ python >=3.8,<3.9.0a0 , which conflicts with any installable versions previously reported;
│  ├─ pytorch [2.0.0|2.0.1|...|2.2.0] would require
│  │  └─ python >=3.9,<3.10.0a0 , which can be installed;
│  ├─ pytorch [2.0.0|2.0.1|...|2.2.0] would require
│  │  └─ python >=3.10,<3.11.0a0 , which conflicts with any installable versions previously reported;
│  ├─ pytorch [2.0.1|2.1.0|2.1.1|2.1.2|2.2.0] would require
│  │  └─ python >=3.11,<3.12.0a0 , which conflicts with any installable versions previously reported;
│  └─ pytorch 2.2.0 would require
│     └─ python >=3.12,<3.13.0a0 , which conflicts with any installable versions previously reported;
└─ xformers 0.0.18*  is not installable because there are no viable options
   ├─ xformers 0.0.18 would require
   │  ├─ python [>=3.10,<3.11.0a0 |>=3.9,<3.10.0a0 ] with the potential options
   │  │  ├─ python [3.9.0|3.9.1|...|3.9.9], which can be installed;
   │  │  └─ python [3.10.0|3.10.1|...|3.10.9] conflicts with any installable versions previously reported;
   │  └─ pytorch 1.13.1.*  but there are no viable options
   │     ├─ pytorch [1.12.1|1.13.1] would require
   │     │  └─ python >=3.10,<3.11.0a0 , which conflicts with any installable versions previously reported;
   │     ├─ pytorch [1.12.1|1.13.1] would require
   │     │  └─ python >=3.7,<3.8.0a0 , which conflicts with any installable versions previously reported;
   │     ├─ pytorch [1.12.1|1.13.1|...|2.2.0], which cannot be installed (as previously explained);
   │     ├─ pytorch [1.12.1|1.13.1] would require
   │     │  └─ python >=3.9,<3.10.0a0 , which can be installed;
   │     ├─ pytorch [1.12.1|1.13.1] would require
   │     │  └─ __cuda, which is missing on the system;
   │     └─ pytorch 1.13.1 conflicts with any installable versions previously reported;
   └─ xformers 0.0.18 would require
      ├─ python [>=3.10,<3.11.0a0 |>=3.9,<3.10.0a0 ] with the potential options
      │  ├─ python [3.9.0|3.9.1|...|3.9.9], which can be installed;
      │  └─ python [3.10.0|3.10.1|...|3.10.9] conflicts with any installable versions previously reported;
      └─ pytorch 1.12.1.*  but there are no viable options
         ├─ pytorch [1.12.1|1.13.1], which cannot be installed (as previously explained);
         ├─ pytorch [1.12.1|1.13.1], which cannot be installed (as previously explained);
         ├─ pytorch [1.12.1|1.13.1|...|2.2.0], which cannot be installed (as previously explained);
         ├─ pytorch [1.12.1|1.13.1], which cannot be installed (as previously explained);
         ├─ pytorch 1.12.1 conflicts with any installable versions previously reported;
         └─ pytorch [1.12.1|1.13.1], which cannot be installed (as previously explained).

+1 having the same issue

1 same issue

You may want to try downgrading Pytorch and potentially python, let me know if this works.

Unpinning the Python spec worked for me

+1 same issue

You can try fixed conda env file -> https://github.com/facebookresearch/dinov2/pull/402

+1 same issue

It worked for me when installing the requirements via the requirements.txt file using pip instead.


Markdown conversion (export, copy, etc...) also converts the link URL

Currently we convert link of a linked outline in an exported Markdown file to what it would be if it was exported into the same folder. This makes the assumption that the user wants to edit both outlines in Markdown now.
This might not be a valid assumption. It may be that the user wants to work on the exported Markdown outline in a different editor and the linked to outline in Zavala.
The solution to this would be to use zavala protocol in the exported Markdown link so that the user is then directed back to Zavala when the linked is clicked.
For users that want to export Markdown files in bulk, so that multiple outlines can be imported into a new editor, Shortcuts are a better solution. Using Regular Expressions with captures (the Shortcut Match action) the links could be converted. They could also then do them in bulk, either by exporting all outlines in Zavala or all match a Tag.

This should be bundled with the work for #204.


DRILL-6921: Add Clear button for /options filter

This commit adds the following search enhancements:

Addition of a clear ('x') button in the search field
If a filter term has been entered in the search box, on clicking the Update or Reset-to-Default button of any option, the reloaded page will re-apply the last entered filter term in the search box.
If the search box is empty, on clicking the Update or Reset-to-Default button of any option, the reloaded page will automatically filter out everything except the updated/reset option to show the changed value.
Customization of the quick search terms. (using defaults in drill-module.conf)

Screenshot of Clear button

Screenshot when the search box was empty and a property (drill.exec.memory.operator.output_batch_size_avail_mem_factor) was updated from 0.1 to 0.5:

+1, please squash the commits.


Add SBE dump HWPs

Add support for SBE dump HWPs
Removed p10_sbe_check_quiesce_errors.xml which is failing to build.

Required ekb submodule version bump.  otherwise libekb build test is going to fail.

removed this commit
Removed p10_sbe_check_quiesce_errors.xml which is failing to build.

Commit got merged


Using CPES in metadata dependencies doesn't parse correctly.

We are using cpes []{string} instead of cpe string to indicate the metadata dependency in a buildpack that uses packit,
This is working as intended when we use cpe, but breaks when we try to use cpes (array ).
Expected Behavior
Ideally both cpe and cpes should work to denote metadata dependencies.
Current Behavior
cpes - doesn't work as intended.

Hi @parigyasingh which package is breaking within packit?

We were trying to hydrate node-engine buildpack internally .

@parigyasingh  Are you substituting the cpe field for dependencies in the buildpack.toml? Can you describe a bit more about your use case?
It makes sense that you'd see failures with packit because the metadata schema we adhere to is hardened to use just the cpe field. We only typically provide one CPE for each dependency, which should in theory be enough to discover information about that dependency. However, I see that the Java buildpacks use cpes in their metadata

libpak provides suppport for dependencies using cpes , whereas packit provides only cpe .
It would be ideal if there is consistency between the two, as we are trying to hydrate different buildpacks - some use libpak and other use packit.

@parigyasingh can you help me understand an example of when you'd want multiple CPEs for a dependency?
I'm not against supporting both the cpe field and the cpes field, but it would be useful to understand why someone would want more than one CPE.

To be clear, I'd be open to a contribution for this fix, but I'd like to understand what the use case is for having more than one CPE as I am not familiar

There is no immediate use case of having multiple cpes , but the inconsistency between cpe and cpes in libpak and packit is something we should take care of. We have examples testcases  here in packit repo
https://github.com/paketo-buildpacks/packit/blob/e3745cd8eb5c40454f8863cf9ea24a7ade62e5c0/sbom/internal/formats/syft2/test-fixtures/snapshot/TestDirectoryEncoder.golden#L18
particularly for syft where we are using the cpes implementation.


How to recognize a swipe direction in scope=.week

Now I want to my calendar like this gif and below e.g.,
but I don't know how to write code correctly.
I searched the Issue history, but I can't find a solution.
FScalendar has any properties or any methods how to recognize gesture direction ?
Please teach me.
(e.g.)
When calendar.scope == .week
When 20(Wed) is selected ,
After swipe to Future then , 27(Wed) is selected,
After swipe to Past then , 13(Wed) is selected.
NOW I write code like this, so Future works well,but Ofcourse Past don't work ......
I write swipeGesturerecognizer simply, but don't work.
Maybe swipeGesturerecognizer already included in FSCalendar.
	func calendarCurrentPageDidChange(_ calendar: FSCalendar) { 		if calendar.scope == .week { 			if calendar.selectedDate != nil { 					calendar.select(calendar.selectedDate! + 7.day) 			} 			} 		} 	}

Integration method. = cocoapods
Device modal and iOS version.  = 11.4
Xcode version.  = Xcode 9.4
FSCalendar version. =  FSCalenda 2.7.9

Please notice that the issue tab is not for how-to-use.


Understanding and implementing graphs in java

Formatting and structure checks

[x] Have you used the correct folder and file structure? - see Contribution Guidelines

[x] Is your article properly formatted in Markdown? - see Github Markdown guide

[x] Have you used our preferred heading structure? - H3 (###) and up

[x] Does your article follow any of the suggested structure formats? - see example formats

[x] Is your article over 750 words? - Tool: Wordcounter.net

[x] Is the article you are submitting an in-depth and unique article? Does it go beyond what is in the official docs and what is covered in other blog sites. See these articles as examples.

[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.

[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.

[x] Have you included a hero image that is 600x400 pixels, under 300KB in size, and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images

Grammar & plagiarism checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid - Grammarly
[] Please place your article through a 3rd party plagiarism checker. We suggest using Quetext, this tool is free and has a daily limit. We typically accept articles with 10% or less.
[x] Have you checked your article for readability? - Tool: Hemmingway
[ ] Have you added sources for quotes and images that aren't yours?

Technical checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide
[x] Have you checked your code runs correctly and you've highlighted all necessary dependencies for installation?
[x] Are the software programs and packages you're highlighting in your article up to date, using current versions and not deprecated?

Topic suggestion this closes
`This closes #3569

hello @BrianaNzivu I have created a new PR.

Will be closing this PR as it seems to be widely covered in other articles (on blog sites).


Document the options and selected approach for packaging and distributing the AlgoKit cli

Description
As an AlgoKit developer
I want an ADR document that objectively describes the options we've evaluated from producing the native AlgoKit cli
So that we can select the most fit for purpose option
Acceptance Criteria

ADR produced which describes the problem being solved and details the options we evaluated with pros and cons against each option

Tasks

@neilcampbell should we close this?

Done and documented here https://github.com/algorandfoundation/algokit-cli/blob/main/docs/architecture-decisions/2024-01-13_native_binaries.md


Cypress failure for maintenance mode isn't clear

Cypress is designed to stay in a failure state until it's able to run against the latest version of the code deployed on Heroku.
There error given in that failure state isn't clear:

We should show a custom error instead and say something like:
If this error just happened, wait a few minutes as the Heroku deployment likely hasn't finished yet.
This test will automatically re-run when the app is ready to be tested.

If this error has been here for more than a few minute, check Heroku.
There was likely an error while building/deploying the application.

Resolved by https://github.com/thinknimble/tn-spa-bootstrapper/pull/150


Infinite loop on incomplete Datetime dictionary (OS.get_unix_time_from_datetime)

The godot (v3.3.stable.official windows) engine seems to crash if you only provide a part of the dictionary:
Example:
func _ready() -> void:
	print(OS.get_unix_time_from_datetime({
		"second": 1,
	}))

Edit* No Crash log, the game just freezes

Wow, that was damn fast :)
Thanks 👍


audit code with nsp check

Tests should fail du to hawk dependency of request

Fix for it here https://github.com/request/request/pull/2026

+1 to merge once passing

Should be good to merge, because apparently it was fixed in<EMAIL_ADDRESS>as well, see https://github.com/request/request/pull/1891#issuecomment-173671203

re running the build...

nsp is still complaining, says we need hawk >= 4.1.1

Yeah, well nsp is wrong

We should tell nsp about this so they know about hawk 3.1.3

There we go.

2.9.0


ReferenceConfig cannot be cast to Destroyable

The result of rc.get() can be cast to Destroyable

org.apache.dubbo.rpc.proxy.AbstractProxyFactory#getProxy(org.apache.dubbo.rpc.Invoker, boolean)

No news is good news. Please feel free to create a new issue if you have any question.


Fix deconz SSDP updating Hassio config entry

Description:
Fixes an issue where SSDP is capable of updating a configuration entry that originally was created by a Hass.io discovery.
Furthermore, it addresses a small issue in the logic that updates the entry, so that it actually updates the entry when a port or API key is changed, while the host stayed the same.
Related issue (if applicable): fixes home-assistant/hassio-addons#942
Pull request with documentation for home-assistant.io (if applicable): n/a
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.
[x] I have followed the development checklist

If the code does not interact with devices:

[x] Tests have been added to verify that the new code works.

Awesome Franck!

I'm afraid that the issues still appears after this PR: https://github.com/home-assistant/hassio-addons/issues/942#issuecomment-568429801

That is correct, this is part of the change, not the full change. The other part will be shipped as an add-on update.


If snapshots are disabled and taking a snapshot let the user know that it'll be skipped

Is your feature request related to a problem? Please describe.
When using a director with snapshots: disabled and taking a snapshot of an instance, the command succeeds without further notice that taking the snapshot will be skipped.
$ bosh take-snapshot -d concourse
Using environment 'https://<IP_ADDRESS>:25555' as client 'admin'

Using deployment 'concourse'

Task 2582. Done

Succeeded

Only in the task debug log I see the following lines:
I, [2019-03-19T15:26:29.029164 #30507] [task:2583]  INFO -- DirectorJobRunner: taking snapshot of: db/0 (i-01df1234567db1234)
I, [2019-03-19T15:26:29.029223 #30507] [task:2583]  INFO -- DirectorJobRunner: Snapshots are disabled; skipping
I, [2019-03-19T15:26:29.029262 #30507] [task:2583]  INFO -- DirectorJobRunner: Done

Describe the solution you'd like
I'd expect a warning which explains the user that bosh does not take a snapshot, e.g.
$ bosh take-snapshot -d concourse
Using environment 'https://<IP_ADDRESS>:25555' as client 'admin'

Using deployment 'concourse'

Warning: Snapshots are disabled; skipping.

Task 2582. Done

Succeeded

If we're going to change this, what would you think of it failing with an error instead? The operator essentially requested an unsupported operation; so it seems weird to pretend it was successful. I'd rather push operators to not making the call at all if it's not something their environment supports.
I remember finding this behavior confusing and concerning when I was first starting to use BOSH.

Good question. Instead of failing with an error I thought about just being more verbose and giving the operator a hint that his actions have no effect. I see your point that in most cases this behavior pretends a false truth and the operator's original intention wouldn't be fulfilled. On the other hand, I'm a bit concerned that some people may use this command in scripts and rely on the current behavior that bosh doesn't fail. Apart from that I totally agree with you and think this should be the correct behavior of bosh.

some people may use this command in scripts and rely on the current behavior that bosh doesn't fail

Agreed this is likely the case and would require teams to update their scripts to explicitly decide if they think snapshots are important. Personally, I think it's fine to break that behavior, so long as it's called out in release notes, probably a major version bump, and possibly a notice to cf-bosh if there's enough concern.
Eventually, there would probably be requests for an easier way to check if it's enabled than bosh env | grep snapshots | grep enabled.
But, would be good to hear other opinions on this sort of change.

see also: https://github.com/cloudfoundry/bosh/issues/1085 which has much less context than this one.

My opinion, implied in #1085, is that this should be an error.


Update nssm version

Description

This PR updates NSSM version to fix https://github.com/projectcalico/calico/issues/6753
Related issues/PRs

Todos

[ ] Tests
[ ] Documentation
[ ] Release note

Release Note

Update Windows NSSM version

Reminder for the reviewer
Make sure that this PR has the correct labels and milestone set.
Every PR needs one docs-* label.

docs-pr-required: This change requires a change to the documentation that has not been completed yet.
docs-completed: This change has all necessary documentation completed.
docs-not-required: This change has no user-facing impact and requires no docs.

Every PR needs one release-note-* label.

release-note-required: This PR has user-facing changes. Most PRs should have this label.
release-note-not-required: This PR has no user-facing changes.

Other optional labels:

cherry-pick-candidate: This PR should be cherry-picked to an earlier release. For bug fixes only.
needs-operator-pr: This PR is related to install and requires a corresponding change to the operator.

@song-jiang  @coutinhop  - I believe this needs to be reverted, this is including pre-release code for NSSM, and is also causing issues with the Windows installation process, see #6915.


Fix MTL slots table in README

Thanks @benjaminboxler. Can you fill out a CLA so we can merge this?
https://github.com/AnalyticalGraphicsInc/cesium/blob/master/CONTRIBUTING.md#contributor-license-agreement-cla
If you don't want to bother with the CLA I can also make the change.

@lilleyse Completed (Y)

Thanks again for the contribution, @benjaminboxler!  We received your CLA.


refactor(libp2p): remove unnecessary any-signal

Removes use of any-signal where we only have one signal.

Thanks for updating the tag used in the commit message.
For this project the permissible tags are found in the main.yml GH actions file.  "refactor" isn't in there so it either needs to be added or an existing one chosen, perhaps "chore"?

Good spot @achingbrain , perhaps we can merge https://github.com/libp2p/js-libp2p/pull/1990 first then this.


[Add page] Element attributes and properties

Include topics like -

How to identify by tagname?
Types of child - elements, text. Getting children, count, basic navigation through them.
Link back to parent
Common properties - class, classList, id, direct attributes, get/set/remove any attribute, data attributes, style

@bendtherules.
Before you start writing the docs for the same, it would be good to collate the headings and sub-headings here for the same. What you say ?

Yes, that would be good. I added the section topics above. Can figure out the exact names.
What else should we add here?
This page is mostly about element attribute and properties of any element dom object - useful for filtering, traversal, checking, etc. It follows from our last page where we wrote how to create the basic structure.

Need to get some clarifications on the same too :-

How to identify by tagname?

Is this about the selector types ? Like "#id", ".class" , "[attribute=blabla]", "html_tag" ?

Types of child - elements, text. Getting children, count, basic navigation through them.

HTML element and text node, children vs childnodes, firstChild,lastChild,firstChildElement,lastChildElement.
Navigation would be iterating through them I believe ?.

Link back to parent

Couldn't understand this one ?

Common properties - class, classList, id, direct attributes, get/set/remove any attribute, data attributes, style

Do we clear out the attribute vs DOM property stuff here ? Or just show usage of few attributes and few DOM properties as per interview perspective ?

Yes, i think I'll add bit more details. It sounded clear in my head 😅.

How to identify by tagname? - ele.tagName property gives "div"

Yes, what you said.

ele.parent property (traverse to parent)

Hmm, maybe not everything. But i think keeping properties and common
attributes together makes sense - because attributes are available as
property on dom object.
Maybe the common ones here - atleast class, id, data and then a generic
one. (style not so important)

On Wed, 28 Oct, 2020, 11:18 pm Lakshya Thakur<EMAIL_ADDRESS>wrote:

Need to get some clarifications on the same too :-
How to identify by tagname?
Is this about the selector types ? Like "#id", ".class" ,
"[attribute=blabla]", "html_tag" ?
Types of child - elements, text. Getting children, count, basic navigation
through them.
HTML element and text node, children vs childnodes,
firstChild,lastChild,firstChildElement,lastChildElement.
Navigation would be iterating through them I believe ?.
Link back to parent
Couldn't understand this one ?
Common properties - class, classList, id, direct attributes,
get/set/remove any attribute, data attributes, style
Do we clear out the attribute vs DOM property stuff here ? Or just show
usage of few attributes and few DOM properties as per interview perspective
?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bendtherules/UiQuestions/issues/4#issuecomment-718102730,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXVDXT66O2PBSRJMCSBCCTSNBKN3ANCNFSM4TCRAHNQ
.

Adding you as a collaborator.
We can keep the process like this for both of us - create issue, PR for any new page/major change, approve to merge.
Small typos and fixes can be done directly on main.

@bendtherules Awesome ✌.

https://4-element-properties--uiquestions.netlify.app/docs/element-properties/#children-and-content
☝ How is this note looking? Too big? The information seems important for the following content and why they are important, but idk. If these summaries were there in MDN, that'd be the easiest to link to.

I think it's a necessary distinction to know.
TBH, I have actually thinking about the 30 mins before interview thing and also took some feedback from one of my friends. Based on that , we are still making things concise for a person to refer but since we are also trying to clarify stuff like you did above, I think it's more like a revision days tool (not the interview day tool). Plus most of the stuff we might discuss here will allow person to know DOM api's and stuff to build small apps asked during frontend interviews.
If it's meant to be truly 30 mins before interview then those would be mostly like so:-

Question What is blabla stuff?
Answer This is blabla stuff.

I feel ours is concise docs which is great but not "30 mins" tool.
Let me know your thoughts on this. I feel it's important to clear this out.

Yeah, what you said makes sense.
"30 mins" thing is more of a tagline for conciseness - you can't lookup everything in that time, but if you know what you want - you can quickly find and read it. It's just like saying we won't waste your time - the topics are curated from what is needed in a typical task.
Like I added all that details because sometimes i got stuck when during interview  whenchildNodes started returning empty text nodes - which were a pain to deal with.


Spinner is not exported from 'reactstrap'

components: Spinner
reactstrap version 7.0.2
import method umd/csj/es
react version 6.7.0
bootstrap version 4.2.1

What is happening?
I do
import { Spinner } from 'reactstrap';
and use it in render method like
<Spinner color="primary" />
according to the doc https://reactstrap.github.io/components/spinners/
What should be happening?
I expected view the Spinner component.
I checked node_modules/reactstrap/src/index.js but Spinner is not exported.
Steps to reproduce issue

setup reactstrap
in any component, do import { Spinner } from 'reactstrap';

Error message in console
./src/Auth/Components/SignupForm.js
Attempted import error: 'Spinner' is not exported from 'reactstrap'.

Code
import { Spinner } from 'reactstrap';

Hi there!
I face the same issue!
I reinstalled my dependencies as @gergely-nagy advise but the spinner doesn't still appear!
My reactstrap version "7.1.0"

Soleds

Hi there!
I face the same issue!
I reinstalled my dependencies as @gergely-nagy advise but the spinner doesn't still appear!
My reactstrap version "7.1.0"

Solved by running commands:
npm install bootstrap --save
npm install --save reactstrap react react-dom
and then npm audit fix --force

Still no luck using reactstrap v.8.0.0 and bootstrap v.4.3.1. I'm having a similar issue with UncontrolledCollapse 😕

check the output of npm ls reactstrap

🤷♂ https://stackblitz.com/edit/reactstrap-v8-1kmzbs?file=Example.js

Upgrading to "bootstrap": "4.3.1" solved this for me

@tmhn which Bootstrap version are you using?
Spinners was added since v4.2.0!

@tmhn which Bootstrap version are you using?
Spinners was added since v4.2.0!

Thanx you saved my day

Spinner not include _spinners.scss https://github.com/reactstrap/reactstrap/issues/1651

Hi, I have the same problem, the spinner gets render but is not showing, I have<EMAIL_ADDRESS>and<EMAIL_ADDRESS>installed, does anyone know how to solve it?


Refactor, use global_Id instead of raw value in Filter

Can not pass MetaCubeTest.
I have modified some interface of storage layer.
Some functions of storage layer are outdated.

I have modified some interface in io layer.
Maybe CubletSave function have to re-implement based on new interface.
Then we can pass all unit test

The code format has not been checked. Need to open another PR to format these codes.

There are so many files that have no meaningful changes but with their formats reverted back to codes before formatting. I just discussed with @Zrealshadow, and the plan is to open a new branch from dev, so that we all have write access to it. Open a new PR from that branch to dev. As we review the codes, we check if the diff is mere code formatting and use the dev branch files to replace their contents. @NLGithubWP @KimballCai

OK, refactor part is all formatted.


params are not received

for some reasons params are not been received on some machines after building for production with quasar electron
please assist.
The error code is 1
and args return as empty

Do you mean that for the same application ( which is ? ), node-java-caller works on some machines and not others ?
What are the OS of the machines where it works, and of the machines where it does not work ?

yes for the same application
the args are been sent to the .jar file and some other machines the args come in as empty
all machines are running windows 10 with Java 10

if i should run the command
java -jar [path to jar file] [path to pdf file] 'arg1' 'arg2' 'arg'
it works on all the machines

yes but in your js code (i assume you use node-java-caller as module), how to you call the module ?

hmmm how to you call node-java-caller in your code ? with a specific java version ? maybe the working machines have admin users, and the not working are not admin ? The choice of Java 10 is strange, usually people use 8 or 11 as "old" versions ^^

so you saying the user needs to be an admin user and the Java version must be either 8 or 11?

yes but in your js code (i assume you use node-java-caller as module), how to you call the module ?

` const java = new JavaCaller({
jar: jarFilePath,
rootPath: path.join(__dirname, "..", "..", "vsky"),
javaExecutable: "",
});
const printType = "print";
const copies = printOptions?.copies || "1";
const { status, stdout, stderr } = await java.run([${padfFilePath}, ${printType}, ${copies}]);
console.log(The status code returned by java command is ${status});
if (stdout) {
console.log("stdout: " + stdout);
}
if (stderr) {
console.log("stderr: " + stderr);
}`

and there is nothing in stdout / stderr ?

and there is nothing in stdout / stderr ?

there error in the stderr is coming from my check in my Java code for args not equal to 3

`Integer argsLen = args.length;
    if (!argsLen.equals(3))
    {
        System.err.println("usage: java " + Arrays.toString(args) + " <input>" + " args Length: " + argsLen);
        System.exit(1);
    }`

Java code

are you opting i use Java version 8 || 10 across all machines?

hello  so after series of debugging i noticed the something strange
so users with USER NAMES with spaces in them was sending separate arguments
eg.
username => "C:\Users\John Doe\Documents\somefile.pdf"
was been received as => [C:\Users\John,  Doe\Documents\somefile.pdf]

so on the machines with just single usernames it was showing the correct command but those with multiple names in their usernames e.g. john done othername
had their paths been splitted we had to put an extra " " on the path before it worked

I'm glad you found a solution to your issue :)


1.10.2 update dependencies

Checklist

[x] Used a fork of the feedstock to propose changes
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

closes #24

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

The required version of pendulum has not been built for python 3.7 (https://github.com/conda-forge/pendulum-feedstock/pull/17).  This seems to be the last missing requirement.

Next requirement not available for python 3.7 is the old version of alembic < 0.9.

Further incompatibilities with python 3.7:

lxml >=3.6.0,<4.0
tenacity==4.8.0
flask-swagger==0.2.13
tabulate>=0.7.5,<0.8.0

What a pain in the a**

It might be worth releasing this version without python 3.7 support.  What do you think, @sodre?

Update: tenacity 4.8.0 doesn't even support python 3.7, so I don't think there's any way to make airflow 1.10.2 build with python 3.7 (unless we ignore the constraints on package versions).

@conda-forge/airflow (@sodre), this is ready to review.

Thanks a lot @xylar !

Thanks, @sodre!


Stackoverflow feeds aren't marked as read in Google Reader

I've subscribed to a couple of Stackoverflow feeds (like this) in Google Reader and I can read them fine in Newsbeuter but they don't get marked as read by "mark-feed-read" on Google Reader. Newsbeuter do show them as read, only until next sync when they reappear as new again. Reading every article works correctly (read are indeed marked as read in both Newsbeuter and Reader).
Marking as read in Google Reader is the only way to make them be synced as "read" by Newsbeuter. Other than actually read one by one, that is. It happens only with Stackoverflow feeds, and with any of them.

Don't know why I didn't close this a month ago; Google Reader's dead, support for it is dropped, so the issue is irrelevant now. Hope you're still using Newsbeuter, though; and thanks for report! ;)


Testing Prism proxy feature with https request fails with SSL self signed certificate issue

Testing prism proxy feature with https request fails with SSL self signed certificate issue
Steps :

Making a request to Products API  hosted in localhost 5000 port to know the status of the product whether it is 'Available' or 'Sold'
Prism is acting as proxy here.  'prism proxy products_oas3.yml https://localhost:5000/v1'
GET        http://<IP_ADDRESS>:4010/products/findByStatus?status=Available&status=Sold
Request routed to https://localhost:5000/v1/products/findByStatus
But getting the below 'Self Signed Certificate' error.

Description:
[9:29:10 PM] » [HTTP SERVER] get /products/findByStatus i  info  Request received
[9:29:10 PM] »     [PROXY] i  info   Forwarding "get" request to https://localhost:5000/v1/products/findByStatus?status=Closed...
[9:29:10 PM] » [HTTP SERVER] get /products/findByStatus ×  error     Request terminated with error: FetchError: request to https://localhost:5000/v1/products/findByStatus?status=Closed failed, reason: self signed certificate

@sathya20075 Did you try to run Prism with NODE_TLS_REJECT_UNAUTHORIZED env variable set?

Thanks for your reply. Kindly let me know whether this environment variable holds a boolean value

NODE_TLS_REJECT_UNAUTHORIZED

You can find all the required informations on the Node JS Docs page.
Feel free to reopen if you get the same issue again.

Works! Thanks a lot!! Appreciate the help here.

How do you set the NODE_TLS_REJECT_UNAUTHORIZED value to 0 ?
I don't see a way to do so in the CLI for prism


⬆(dependencies) update npm dependencies

Purpose
Since the Renovate Bot is on strike this week I figured I'd pick up the slack and make a quick dependencies PR.

Bot woke up (#613)


Apache2 not running after installation

hello good morning
ihave a problem after installing this script
my apache2 not start
and i try to start with comman
got this error :
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
and i cant open myippublic:54321 web panel and else
Help me please
Thank you

There is no correlation between v2ray and apache2. Rebuild your server and install this script on a fresh vps.
Due to apache2 occupying port 80, I removed it; however, this has no effect on v2ray.

Okay, Thank you so much


Adding quotes to URI to make the external API nicer.

From my initial testing I ran into a issue where the URI was missing quotes, in other places the library adds quotes for you.

Merged to draft in 2b6e962e2ccb1f5.


Creating files/directories within a java language server

Hi everyone, I have a question about the implementation using a Java language server (eclipse.jdt.ls). I followed the example to set up a Java language server with the Monaco editor. So I have a docker container running a server which then starts the java language server. Just like the example in this repo.
I am using the @typefox/monaco-editor-react package within next.js. The monaco client connects to the language server and works fine. However, I only get autocomplete if the file exists within the Java language server workspace in docker. This makes sense, otherwise the server can't know if the file exists or read content from it. So I created a sample file manually and I get autocompletion and all the other features. Now I want to dynamically create new files and folders from the client, which need to be created inside the language server workspace. But I am stuck and do not know how to do this. I have tried calling vscode.workspace.fs.createDirectory which does nothing. When I check vscode.workspace.workspaceFolders the array is empty. But shouldn't it be the workspace folder set in the user config that is parsed to the monaco editor react component? I have also tried fileSystemProvider.mkdirSync which also does nothing. I think I am confusing the concepts of file systems. As far as I understand, the filesystemprovider from @codingame/monaco-vscode-files-service-override is used for the editor to create a virtual filesystem. But how do I create files and directories on the server? I thought that was what the vscode.workspace api was for. I've been trying to figure this out for a few days now, but I haven't succeeded. So maybe someone could help me out.
Not a problem for this repo, but maybe someone can help me:
I get the following warning

The first time the client connects to the language server, a `jdt.ls-java-project' is created. I guess it automatically created a java project. Do I need to put my files in there to get rid of the warning?
Since both of these are probably not an issue of this package, perhaps its better to turn this into a discussion.
Either way an awesome package and many thanks already :)

@Sin-Yone this is a common problem and I am working on some kind of language server protocol extension/enhancement allowing to sync files (it is not visible yet / not yet ready for review).
Even if you use something like vscode.workspace.openTextDocument there is no guarantee a language server handles this. Pyright for example does not. Usually vscode and the language server have access to the same file system. With monaco-languageclient this is not the case (same for LS connected over web socket or LS running as web worker)

@kaisalmen Thanks for the quick reply. Is there any starting point for me to get started as I really need it right now for my masters thesis? The only way I can see now is to mount the workspace of the docker container with the project and then trigger a server action in next.js (basically an api call) and then create the files/folders in that workspace. Then they should be inside the docker container since its mounted. Or is there a better way?
Also, could you maybe clarify for me what exactly vscode.workspace.xxx does? What workspace does it access? The virtual filesystem I created via registerFileSystemOverlay? Or the workspace on the server? I'm kinda having a hard time understanding what exactly it does.

By default, the accessible filesystem in the client is just a memory filesystem. But you are free to replace it by whatever you want, you can make your over file system provider implementation that remotely manipulate the server filesystem.
Then using vscode.workspace.fs will allow you to manipulate the server filesystem.

When I check vscode.workspace.workspaceFolders the array is empty.

Not a problem for this repo, but maybe someone can help me: I get the following warning  The first time the client connects to the language server, a `jdt.ls-java-project' is created. I guess it automatically created a java project. Do I need to put my files in there to get rid of the warning?

The 2 are probably related: you don't have any configured workspace folder

@kaisalmen @CGNonofr Thanks both of you for the quick help. I'll look into it and see if I can get it working!

@kaisalmen Should I close the issue, since it's not really an issue? I managed to solve my problems and make it work for my application.

@Sin-Yone thanks for reporting back. I will close this now.


Possibility to use radio panel for general use

It seems that currently there has to be built in support in DCSFlightpanels for an aircraft for the radio panel to work. I would like to remove this restriction and would like to be able to map the knobs and buttons on the radio panel for any functionality, in the same that the other panels work.
For example, when I fly the L-39 aircraft, I get the message:

The radios for this airframe has not been implemented. Donate to DCSFP and indicate the airframe you want supported. Donation will go to aquiring the DCS module.

I don't mind that radios haven't been implemented for the L-39. I would be fine with doing the DCS-BIOS mappings I want myself, but it seems I can't. Or is there a way to do it?

Great! I will check it out later.


Can't read the text on the image because image is transparent when using docs in dark mode

When using docs in dark mode, you can't read the text on the image. The image is transparent so, black text is on a very dark gray background.

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

ID: b35fae1d-754a-459e-76ba-d0f759869a74
Version Independent ID: 85537046-bf18-58d0-7d54-9aaa1d16bd61
Content: JavaScript single-page application scenario overview - Microsoft identity platform
Content Source: articles/active-directory/develop/scenario-spa-overview.md
Service: active-directory
Sub-service: develop
GitHub Login: @navyasric
Microsoft Alias: nacanuma

@andrewconnell
Thanks for your feedback! We will investigate and update as appropriate.

This is related to #45787. The shared SVGs, also used by this article, were updated in https://github.com/MicrosoftDocs/azure-docs-pr/pull/102873 (merged 03 Feb 2020) such that the captions no longer display black-on-black in the dark Theme:

#please-close


Readme clarifications

Hi,
Here's a couple of fixes for minor README issues on things that had me wondering on my first read (for instance, where did I set up which app-db to use).

Thanks

Thank you for making re-frame actually - it made things an order of magnitude cleaner.

+1
On 26 May 2015 at 13:10, Ricardo J. Méndez<EMAIL_ADDRESS>wrote:

Thank you for making re-frame actually - it made things an order of
magnitude cleaner.
—
Reply to this email directly or view it on GitHub
https://github.com/Day8/re-frame/pull/61#issuecomment-105501892.


[Bug][DataProxy] Sink does not have audit data

What happened
Source has audit data, sink does not have audit data.
What you expected to happen
Sink should also have audit data.
How to reproduce
You can observe this by looking at the audit data.
Environment
No response
InLong version
1.7.0
InLong Component
InLong DataProxy
Are you willing to submit PR?

[ ] Yes, I am willing to submit a PR!

Code of Conduct

[X] I agree to follow this project's Code of Conduct

@lvanneo, thanks, I got it


[Feature request]: output transcript by default

Option 1: if no pattern is selected, output transcript.
Option 2: custom template maybe?
idk where and how to implement this for PR but seems useful

Option 1: absolutely, I'll look into this.
Option 2: can you expand on this? I'm not sure I follow.

Option2 would be probably a custom template called "transcribe", that outputs the transcript only. so other templates can be put before and after it?

Oh I see what you mean, ok I’ll add an option that when set will append the transcript to the end of the output? Would that suffice? Sent from my iPhoneOn Aug 26, 2024, at 6:26 PM, sys_opt @.***> wrote:
Option2 would be probably a custom template called "transcribe", that outputs the transcript only. so other templates can be put before and after it?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were assigned.Message ID: @.***>


Electrum Ravencoin 0.4.5 you can compile to Python 3.8 please?

this version is good but it won't run under win7 and it's not even about the msi-api. many users still have win7

Unfortunately, the trezor api requires this new version of python, but you should just be able to run the run_electrum.py with your local python without the need for a binary file (after pip installing the requirements). (https://github.com/spesmilo/electrum/issues/5976) you can use these prebuilts if you trust me and don't want to build your own https://github.com/Electrum-RVN-SIG/prebuilts/tree/master/dll


fix(dropdowns): change color/spacing

NOTE: needs #170 to be merged first
The border color, box shadow, and padding have all been changed to reflect
the new designs
This also changes the main example
OLD:

NEW:

@rockbot change made.
@jerrygabra this is what we built before, sans text color/emphasis changes


opencryptoki: 3.8.2 -> 3.19.0

Description of changes
fixes CVE-2021-3798
Diff: https://github.com/opencryptoki/opencryptoki/compare/v3.8.2...v3.19.0
Changelog: https://github.com/opencryptoki/opencryptoki/blob/v3.19.0/ChangeLog

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

cc @ts468

On nixos x86_64:
/nix/store/lljkbrqh1nkayprky3lrigj0fbxj35rv-coreutils-9.1/bin/install: invalid group 'pkcs11'
/nix/store/lljkbrqh1nkayprky3lrigj0fbxj35rv-coreutils-9.1/bin/mkdir -p /etc/ld.so.conf.d
/nix/store/lljkbrqh1nkayprky3lrigj0fbxj35rv-coreutils-9.1/bin/mkdir: cannot create directory '/etc/ld.so.conf.d': Permission denied

@risicle Should I set meta.knownVulnerabilities instead?

I think all it needs is
  installFlags = [ "DESTDIR=${placeholder "out"}" ];


HubSpot Canvas Design System

I'd love to add the HubSpot Canvas Design System to this list.
Here is a link to our public facing UI Library: https://canvas.hubspot.com/
We're also writing a blog series on the why we created HubSpot Canvas. Not sure if there's a place to include links but figured I'd add those articles here.
Post 1
How building a design system empowers your team to focus on people — not pixels.
Post 2
How to gain widespread adoption of your design system.

This looks awesome, have just added it.
Thanks for suggesting!


[BUG] Add support for Top Metrics Aggregation

What is the bug?
Top Metrics Aggregation Exists in the Java Client, but is not supported by OpenSearch
How can one reproduce the bug?
Create an aggregation query with top metrics aggregation
What is the expected behavior?
Preferably support for this aggregation would be added and work the same as elasticsearch implementation. https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-metrics-top-metrics.html
What is your host/environment?
Do you have any screenshots?
none
Do you have any additional context?
Opensearch-java version: 2.11
Opensearch cluster version: 2.11
Error: [parsing_exception] Unknown aggregation type [top_metrics] did you mean [top_hits]?
related: https://github.com/opensearch-project/opensearch-java/issues/420
Workaround
Use top_hits aggregation for now

I moved this issue to the server. In the meantime the client should get rid of this option.

[Triage - attendees 1 2 3 4 5]
@jmcclanahan1 Thanks for creating this issue. What do you think about creating a pull request to add support for this feature?
Note; this is likely due to the java client be out of sync with OpenSearch core when it was forked.

@peternied  - sure I can take a look when I have some time if no one else is working on this.

@jmcclanahan1 I've assigned this issue to you, thanks for picking it up!

@jmcclanahan1 Looks like this is an important feature. I think many people will be interested in having this.
Can you help to take this forward?


Allow LambdaExpressionGenerator to satisfy requests for LambdaExpression

... instead of only its directly subclasses.
Addresses #1049

@bordecal Many thanks for the contribution - looks fine! 😉
@moodmosaic Could you please also take a look?

@bordecal Merged! Will be published in the next release.


Forge script exits unsuccessfully when passing a custom raw calldata signature with the --sig flag: sig is invalid

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
forge 0.2.0 (7bc3e60 2022-07-12T00:04:40.748127213Z)
What command(s) is the bug in?
forge script
Operating System
Linux
Describe the bug

Tests and script pass successfully, but then it fails and doesn't broadcast the transactions.
Error is in this function:
https://github.com/foundry-rs/foundry/blob/16b4ef693624368e02e3501dd137214faf9bbe76/cli/src/cmd/forge/script/sequence.rs#L125-L143

cc @joshieDo forge run used to support calldata as well as function signatures, and it also seems to still work except for some stuff in sequence.rs that requires it to be a human readable signature. We should be able to lookup the function if calldata is passed

No, there isn't

thanks, do you think it will be part of version 1.0?

thanks @onbjerg ! in the meantime there is no other way to get dynamic inputs into scripts right>

@onbjerg do you reckon this will this be fixed in v1.0.0 ? Or has this been pushed back? Thanks


In your example of vibed it seems reuse address is not working.

In your example of vibed it seems reuse address is not working, we can see it running the http_server example with "ab -n 1000 -c 5  http://<IP_ADDRESS>:8080/" it stops near the end and timeout, I suspect that the issue is with reuse address.
Cheers !

Closing because the new versions are too different.