Page Flags - Redaction App

As an IAO analyst
I want to add page flags to pages
so that I can mark the status of each page in a records package

Assumptions & Scope
What are the assumptions for this story?
Only one page flag can be selected for each page.
All icons should be free from FontAwesome.
Consult drop down will be by Org Code for ease of sending consult to the correct ministry queue.
What is IN scope?
Page flags
Page flags tooltip
Percentage complete
What is NOT in scope?
Page flag filtering (#3417)
Total filtered pages counter (#3417)
Filtered Pane views/functionality (#3417)
'Left Off Here' page flag functionality (#3409)
Acceptance Criteria
Scenario 1: Page Flag Drop Down

GIVEN an IAO analyst is in the redaction app
WHEN they right-click a page in the left hand 'Organize By' or preview pane
THEN a page flag drop down will appear
AND the options will be listed in this order: Partial Disclosure, Full Disclosure, Withheld in Full, Consult, Duplicate, Not Responsive, Left Off Here
https://jacklyn808742.invisionapp.com/console/share/8QVPHCNXSGA/981498459

Scenario 2: Select Page Flag - Not Consult

GIVEN an IAO analyst has right-clicked a page in the left hand 'Organize By' or preview pane
WHEN the analyst left-clicks a page flag (e.g Partial Disclosure) from the drop down
AND the page flag is not Consult
THEN the drop down will close
AND the page flag (e.g Partial Disclosure) will be saved to the page

Scenario 3: Select Page Flag - Consult

GIVEN an IAO analyst has right-clicked a page in the left hand 'Organize By' or preview pane
WHEN the analyst hovers over the 'Consult' page flag in the drop down
THEN a secondary drop down containing all ministry Org Codes (XXX) in alphabetical order
AND an additional option at the bottom of the list titled 'Other Public Body', will be available
(Add design here)

Scenario 4: Select Ministry - Consult

GIVEN an IAO analyst is hovered over 'Consult' in the page flag drop down
AND the secondary drop down is displayed
WHEN the analyst left-clicks a ministry Org Code (XXX)
THEN the drop downs will close, and the page flag will be saved to the page

Scenario 5: Select Other Public Body - Consult

GIVEN an IAO analyst is hovered over 'Consult' in the page flag drop down
AND the secondary drop down is displayed
WHEN the analyst left-clicks 'Other Public Body'
THEN the drop downs will close
AND a modal will open with an open text field, and the options to 'save' or 'cancel'
AND the 'save' option will be grey and inactive
AND the 'cancel' option will be blue and active
(Add design here)

Scenario 6: Other Public Body Modal - Enter Name

GIVEN an IAO analyst is on the 'Other Public Body' modal
WHEN the analyst has entered any value (>=1 character) in the open text field
THEN the 'save' and 'cancel' options will be blue and active

Scenario 7: Other Public Body Modal - Save

GIVEN an IAO analyst is on the 'Other Public Body' modal
AND they have entered any value (>=1 character) in the open text field
WHEN the analyst left-clicks 'save'
THEN the modal will close
AND the page flag will be saved to the page

Scenario 8: Other Public Body Modal - Cancel

GIVEN an IAO analyst is on the 'Other Public Body' modal
AND they have entered any, or no, value in the open text field
WHEN the analyst left-clicks 'cancel'
THEN the modal will close
AND the page flag will not be saved

Scenario 9: Page Flag Iconography - Page Flag

GIVEN an IAO analyst has selected a page flag for a given page
WHEN the IAO analyst sees the page name/number in the left hand 'Organize By' pane
THEN the page flag iconography will appear to the left of the page name
(Insert design here)

Scenario 10: Page Flag Iconography - No Page Flag

GIVEN an IAO analyst has not selected a page flag for a given page
WHEN the IAO analyst sees the page name/number in the left hand 'Organize By' pane
THEN no page flag iconography will appear next to the page name/number

Scenario 11: Page Flag Iconography -  Non-Consult Tooltip

GIVEN an IAO analyst has selected a page flag that is not 'Consult' for a given page
AND they see the page name/number in the left hand 'Organize By' pane with the corresponding page flag iconography
WHEN the analyst hovers over the page flag iconography
THEN a tooltip displaying the page flag name will be displayed
(Add design here)

Scenario 12: Page Flag Iconography - Consult Tooltip

GIVEN an IAO analyst has selected the 'Consult' page flag for a given page
AND they see the page name/number in the left hand 'Organize By' pane with the corresponding page flag iconography
WHEN the analyst hovers over the page flag iconography
THEN a tooltip will be displayed with the text in the format of 'Consult - [open text field data or Org Code]'
(Add design here)

Scenario 13: Page Flag - Completion Percentage Counter

GIVEN an IAO analyst is viewing the left pane
WHEN a user views to the left of 'Page Count'
THEN there will be a counter displaying the completion percentage of the package
AND this will be calculated by comparing the number of pages with page flags to the total number of pages
AND the page flags of 'Consult' and 'Left Off Here' will not be added to the calculation

Scenario 14: Page Flag - Completion Percentage Counter - Update

GIVEN an IAO analyst is viewing the completion percentage counter
WHEN the user adds or removes page flags from pages
THEN the counter will automatically calculate the completion percentage

Scenario 15: Page Flag - Completion Percentage Counter - No Page Flags

GIVEN an IAO analyst is viewing the completion percentage counter
WHEN there are no page flags on any pages, aside from 'Consult' and 'Left Off Here'
THEN the counter will display "0%"

Dependencies? What is the impact of this dependency? (If so, link dependency in the ticket, make it visible in a team´s backlog)
Validation Rules? (If yes, list here)
Design
@xxx - please link the Design here
Definition of Ready

[ ] Is there a well articulated User Story?
[ ] Is there Acceptance Criteria that covers all scenarios (happy/sad paths)?
[ ] If there is a user interface, is there a design?
[ ] Does the user story need user research/validation?
[ ] Does this User Story needs stakeholder approval?
[ ] Design / Solution accepted by Product Owner
[ ] Is this user story small enough to be completed in a Sprint? Should it be split?
[ ] Are the dependencies known/ understood? (technical, business, regulatory/policy)
[ ] Has the story been estimated?

Definition of Done

[ ] Passes developer unit tests
[ ] Passes peer code review
[ ] If there's a user interface, passes UX assurance
[ ] Passes QA of Acceptance Criteria with verification in Dev and Test
[ ] Confirm Test cases built and succeeding
[ ] No regression test failures
[ ] Test coverage acceptable by Product Owner
[ ] Ticket ready to be merged to master or story branch
[ ] Developer to list Config changes/ Update documents and designs
[ ] Can be demoed in Sprint Review
[ ] Tagged as part of a Release
[ ] Feature flagged if required
[ ] Change Management activities done?

@lmullane @JHarrietha-AOT - please review, especially ACs 5-8, and 12. I'm not sure how we want handle the 'Other Public Body' consult option, where we can enter values into an open text field. It may be awkward if they have an open text field in the dropdown. May need to confirm how this will look, and I can then update the ACs after.
@JHarrietha-AOT - feel free to add designs to ACs (I tried to indicate where they may be needed).
cc: @abin-aot

Nice work, @KyEggleston
Made a few minor edits and one of significance - consult options should be Org Codes. That way the consult pages can be routed to the correct ministry queue for ministries that have more than one queue.
One challenge with scenario 12 is showing the Other public body (i.e. free text) may cause display issues if they enter a free text over a 5-6 characters. Options are to:

Write another scenario that enforces a character limit in the free text field. Perhaps in future we have suggestive text based on previous entries. For example, if VAN was used for City of Vancouver, when the user starts writing VA...the system could suggest VAN.

When the user hovers over the consult icon only display 'Consult - Other' if the public body does not have an Org Code. And display Consult - Org Code for those that do.

What do you think, @JHarrietha-AOT, @KyEggleston, @m-prodan ?

Added ACs for the completion percentage counter (calculated based on page flags)

Nice work, @KyEggleston
Made a few minor edits and one of significance - consult options should be Org Codes. That way the consult pages can be routed to the correct ministry queue for ministries that have more than one queue.
One challenge with scenario 12 is showing the Other public body (i.e. free text) may cause display issues if they enter a free text over a 5-6 characters. Options are to:

Write another scenario that enforces a character limit in the free text field. Perhaps in future we have suggestive text based on previous entries. For example, if VAN was used for City of Vancouver, when the user starts writing VA...the system could suggest VAN.
When the user hovers over the consult icon only display 'Consult - Other' if the public body does not have an Org Code. And display Consult - Org Code for those that do.

What do you think, @JHarrietha-AOT, @KyEggleston, @m-prodan ?

I would lean towards to option 2 - I wasn't aware that IAO had org codes for outside of core government, so it was my assumption this would need open text.

Option 2 makes sense to me too, @KyEggleston

@KyEggleston Looks great.
I made one change which is the dropdowns are all context menus not drop down (a drop down implys that there in a selection box and options drop down where a context menu appears overtop on something on a click) So i have updated that throughout.
As for the comment above I would agree with option 2, know the vast range of consults possible I don't think it is wise to enforce a character limit that might not make sense to others.
@KyEggleston @lmullane Thinking it could be helpful if when a users adds a new consult name that is automatically appears at the end of the consult list for that specific request. Just to avoid the user needing to type it multiple times and potentially spelling it differently and them not compiling to be export together easily.

@JHarrietha-AOT, thanks for the review.
Let's discuss how to handle the new consult names at Release planning. Not sure we need it for MVP, but open to discussion.

Note update AC to include scenarios to cover shift clicks/control keys for multi-select (note: control click may be more effort, dev team needs to investigate)

@aparna-aot @sumathi-thirumani-aot - Jackie will be following up, but confirming we discussed and agreed on the following:

When user creates an "add other" that consult location will now appear at the bottom of the list. Note - this should only persist at the file level, and not carry across to other requests. This will minimize user error and ensure consistency.
Character limit for other public body should be 100 characters
When public bodies have been selected, they will appear to the right of the page number indicating the three letter code for Internal consultations, and the first 10 characters for the "other"

cc @JHarrietha-AOT @lmullane

Updated AC to be consistent with design: should be Page Left Off, not Left Off Here

As discussed at standup, added an "In Progress" page flag to be used by an analyst when they have started but not completed a page.
The auto-flag of 'In Progress' will come in a different story.

@aparna-aot - as discussed, let us put a pause on multi-select. Since it is not already in the AC, and due to other considerations, we should proceed as is. Once Abin's task is done for page counts and this can be QA'd - please proceed as is done, and disregard my comment about having multi-select.

Noted. Thanks @m-prodan.

Scenario 4 : Instead of Hover , implemented left click and confirmed with @JHarrietha-AOT as well.

@aparna-aot
Only thing I noticed is that for Scenario 11 and 12, no tooltips appear when hovering over the page flag iconography.

@KyEggleston - I can update that soon & will let u know.

@KyEggleston Tooltips added. You can verify now.Thanks!

Thanks @aparna-aot! - All ACs pass, and I'll close ticket.


Export same process multiple times (without any chnages) generates different files

Hi,
I've noted this behaviour.
Steps:

Export a process
Save the file
export the same process
compare this new file with the one saved in step 2

I noted that there are a large number of changes between the two files, is this behaviour correct?

We started the process but after 3 hours we don't see anything happening. How long the process will take to export a devops '' process"?. In the Azure DevOps audit logs we also can't find any logging from the process itself.

@johan-biere Migration does export and import, I suggest you to to the two actions separated to help you to troubleshut. Did you check the log file if there is any error? If you need further support, I invite you to open a sepatated issue as not related to my issue.


File Creation Error mkdir

Which version of the AzCopy was used?
10.25.0
Which platform are you using? (ex: Windows, Mac, Linux)
Windows
What command did you run?
Azcopy copy "https://redacted.file.core.windows.net/filesharename/folder/*?redactedSAS" "Z:\folder" --recursive=true
What problem was encountered?
100% Failure with logfile producing:
2024/06/11 01:48:13 ERR: [P#0-T#18] DOWNLOADFAILED: https://redacted.file.core.windows.net/redacted/redacted/TestFile.txt : 000 : Empty File Creation error mkdir \?\Z:" --recursive=true \v: The system cannot find the path specified.
And slight change of other errors such as - File Creation Error mkdir
I have tried with single \ in the destination with no change
The destination is a network shared NAS and all permissions are maxed out to "Full Control"
I have tried having the root folder match the same name as root folder on NAS with no change
Looking to essentially download an entire fileshare locally
Have you found a mitigation/solution?
No

Fixed Myself
Mapped network drives do not work
Had to target the actual network address
ie:
"\<IP_ADDRESS>\Sharename\folder"


Unexpected className found parsing DocumentLocation Xcode3ProjectDocumentLocation

Hello,
I'm trying to run xclogparser after a build and am getting this error:
Error parsing the log: Unexpected className found parsing DocumentLocation Xcode3ProjectDocumentLocation
I'm running on Xcode Version 11.2 (11B52)
Sorry, I can't provide log file because the logs involve sensitive information..

This is a duplicate of #36 and it's fixed in #38

I think it's different, that Xcode3ProjectDocumentLocation seems to be in a different Xcode framework. I'm reopening to do some research

@zhangrenfeng it's hard to test without a log, but can you try this version and let me know if it works?  XCLogParser-Experimental.zip

@zhangrenfeng it's hard to test without a log, but can you try this version and let me know if it works? XCLogParser-Experimental.zip

I use the command line tool you provided to parse the same xcactivitylog file, and the file can be parsed correctly without error

@zhangrenfeng great, I opened a PR to merge the fix to master https://github.com/spotify/XCLogParser/pull/40


Bug: Yarn create tensei failing

Bug report
Describe the bug
When I run  yarn create tensei-app starwars-todo the installation is starting, but just fails with no error message. I have tried for both Rest and graphql
Steps to reproduce the behavior
run  yarn create tensei-app starwars-todo
Expected behavior
To create a project after running yarn create tensei-app starwars-todo
Screenshots

System

Node.js version: v16 LTS
yarn version: 1.22.17
Tensei version:
Operating system: Windows 10 and WSL

Thanks for reporting. did you successfully create the project with npm ?

Yeah I managed, but I got an issue here #217 I think it might be on my end, but I followed the docs and it didn't seem to work for me still.

@dennism501 fixed with the latest release 🚀 .
Waiting for your feedback before merging.

@bahdcoder i just tried creating a graphql type project and got this output.

Thanks thanks will have another look

I'm having this issue on both Windows 11 (in Powershell) and WSL2 using just yarn. Works fine with NPX, though.
Node Version: 16.17.0 and 14.20.0
Yarn Version: 1.22.19


update stac-fastapi to next major version

For visibility purpose
This PR aims to update stac-fastapi-pgstac to the next stac-fastapi major version (3.0)

Tests are failing right now because there was a change in the transaction extension
# stac-fastapi 2.5
            endpoint=create_async_endpoint(
                self.client.create_collection, stac_types.Collection
            ),

# stac-fastapi 3.0
           endpoint=create_async_endpoint(self.client.create_collection, Collection),
```

This means that the input body is now validated and will be a Pydantic Object, with 2.5 the model was a Typed dict

😬 I don't understand, tests passes here but not locally 🤦

So weird. The queryables and PUT /collections tests are both failing for me ...

pre-release sounds good

ToDo

remove ContextExtension
update to pgstac 0.9.x

Changelog maybe?

I copied this strategy for sfeos as well - finally got the tests to pass - https://github.com/stac-utils/stac-fastapi-elasticsearch-opensearch/pull/234

Are we going to release an alpha version of stac-fastapi-pgstac or are we going to release v3.0.0 of stac-fastapi first?

I don't think there is any rush publishing an alpha version here! I think I'm going to focus on finishing reviewing the PR on the different repos and also finish the PR in stac-pydantic first.

True makes sense


MSP and ORG ID

Is there a way to pass an MSP ID and org IDs into the session objects without having to manually pass them to the CLI class?
As these are static values, we could define them as global variables and that would make it where we could invoke these programmatically without having to prompt for user input.

Hi @exodusftw ,
no, currently the python package is mainly here to manage the authentication information (Mist Cloud, User login/pwd or API Token, ...), and you must pass the msp_id/org_id/site_id in the function parameters.
However, it is still possible to store the msp_id or the org_id in an environment file and to load it from the python script, or to pass it as a parameter. You can find an example here: https://github.com/tmunzer/mist_library/blob/master/scripts/devices/rename_devices.py

Thanks for the feedback - was able to get it working after reviewing your example


Markdown Document Output

Great project!
Would love if the generated markdown documents could be also written to the disk somewhere, perhaps in a parallel docs directory.

they're written to cofounder/api/db/projects/{name}/{category}

Brilliant, thanks!


gpl: Fix routability_max_density option

When using the routability_max_density option, openroad died with:
invalid command name "set_routability_max_density_cmd"

Thanks. Please fix the DCO error (see the 'details' for instructions).

Just pushed a fix for the missing DCO.


Mandatory update needed for availableReplicas

Hi @kenfdev,
A mandatory update is needed for OpenFaaS providers to work with the newest changes proposed in the OpenFaaS UI.
A new field: availableReplicas will need to be populated in the endpoint /system/function/
Now the purpose of this field is to indicate which functions (containers) have a replica ready for a HTTP request - often when pulling a large image the function is not ready until several minutes in. That's the purpose of this change - to provide that information to the UI or new endpoint.
You may need to vendor the latest release of faas-provider, which adds a healthcheck endpoint also.
https://github.com/openfaas/faas-provider/releases
The easiest way to maintain compatibility will be to set the availableReplicas count to be the same as replicas - this will mean the UI continues to work as planned. Down the road updating availableReplicas to its true meaning would be best.
Let me know if you have questions or if I can help.
Alex
See also: https://github.com/hashicorp/faas-nomad/issues/33

Thanks Alex, I'll try implementing this. Just need some time.

any news on this issue?

@roomthirteen are you using Rancher 1.0 or 2.0? This provider is for Rancher 1.0 - no provider was needed for 2.0 since it uses the OpenFaaS Kubernetes provider.
https://github.com/openfaas/faas-netes
Alex

@alexellis we are still using Rancher 1.0 as we could not yet upgrade our infrastructure... I've created my own fork for now (https://github.com/picibird/faas-rancher) until/if this will be fixed here.

Would you like to raise a PR against this repository if you've fixed the readiness check? I've sent you an invite for Slack, maybe we can chat more there too?


menu mode layout overflow

Hi!
I'm starting to use your widget and I'm really enjoying it.
When i use menu mode  i want to lock position of CustomSearchableDropDown widget but when i search item list item area size of widget change and overflow . Can i edit item search area to front layer for lock position widget.
or Can i change showDialogueBox height and width.

sorry for my bad english.
Thank you.

Can You Send me the code so that i can check why its happening or if i can
fix it, and please send version of custom searchable dropdown you are using
On Tue, 30 Nov 2021 at 16:41, NoNSteP @.***> wrote:

Hi!
I'm starting to use your widget and I'm really enjoying it.
When i use menu mode i want to lock position of CustomSearchableDropDown
widget but when i search item list item area size of widget change and
overflow . Can i edit item search area to front layer for lock position
widget.
or Can i change showDialogueBox height and width.
[image: image]
https://user-images.githubusercontent.com/84696880/144036364-b3a2e086-1204-4db0-bc09-5feb9264d0c7.png
[image: image]
https://user-images.githubusercontent.com/84696880/144036904-e1b3b5df-18df-49d8-9d1c-a5811fc8b644.png
sorry for my bad english.
Thank you.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/amirr-dotcom/custom_searchable_dropdown/issues/6, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ664NVYQKNVF6HK45VQZHLUOSWO7ANCNFSM5JBQQLUQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Can i edit item search area to front layer for lock position widget.
for this you can give the height of menu
but the csd is made for a scrollable screen so avoid using it in a
container with a static height
and send me the complete code of this page so i can take a look to it.
On Tue, 30 Nov 2021 at 17:00, syed amir raza @.***>
wrote:

Can You Send me the code so that i can check why its happening or if i can
fix it, and please send version of custom searchable dropdown you are using
On Tue, 30 Nov 2021 at 16:41, NoNSteP @.***> wrote:

Hi!
I'm starting to use your widget and I'm really enjoying it.
When i use menu mode i want to lock position of CustomSearchableDropDown
widget but when i search item list item area size of widget change and
overflow . Can i edit item search area to front layer for lock position
widget.
or Can i change showDialogueBox height and width.
[image: image]
https://user-images.githubusercontent.com/84696880/144036364-b3a2e086-1204-4db0-bc09-5feb9264d0c7.png
[image: image]
https://user-images.githubusercontent.com/84696880/144036904-e1b3b5df-18df-49d8-9d1c-a5811fc8b644.png
sorry for my bad english.
Thank you.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/amirr-dotcom/custom_searchable_dropdown/issues/6,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ664NVYQKNVF6HK45VQZHLUOSWO7ANCNFSM5JBQQLUQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

sorry to let you wait.
i use in container with fix height.
so i should use popup mode right, can i edit popup width, i made program for web.
Thank you very much.
`import 'package:custom_searchable_dropdown/custom_searchable_dropdown.dart';
import 'package:flutter/material.dart';
//--------------------------------------------- Bloc
//---------------------------------------------
import 'package:flutter/rendering.dart';
import 'dart:ui';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.purple,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: test(),
);
}
}
class test extends StatelessWidget {
test({Key? key}) : super(key: key);
final item = [
{"Jack", 23},
{"Adam", 27},
{"Katherin", 25}
];
TextStyle stylesection =
TextStyle(fontSize: 13, fontWeight: FontWeight.bold, fontFamily: 'Mitr');
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("widget.title"),
),
body: Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
width: 600,
height: 280,
child:
Column(mainAxisAlignment: MainAxisAlignment.start, children: [
Center(
child: Container(
width: 600,
height: 280,
decoration: BoxDecoration(
borderRadius: BorderRadius.all(Radius.circular(0)),
color: Colors.white,
boxShadow: [
BoxShadow(
offset: Offset(0, 0),
blurRadius: 10,
spreadRadius: 0)
],
),
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
children: [
Container(
decoration: BoxDecoration(
borderRadius:
BorderRadius.all(Radius.circular(0)),
color: Colors.grey,
),
height: 100,
child: Row(
mainAxisAlignment:
MainAxisAlignment.start,
children: [
Container(
width: 200,
child: Text(
"CUSTOMER",
style: stylesection,
),
),
Container(
width: 300,
child: CustomSearchableDropDown(
primaryColor: Colors.black,
menuMode: true,
labelStyle: stylesection,
menuHeight: 100,
items: item,
label: 'SELECT CUSTOMER',
prefixIcon: Padding(
padding:
const EdgeInsets.all(0.0),
child: Icon(Icons.search),
),
dropDownMenuItems: item,
onChanged: (value) {}))
]))
])))
]),
)));
}
}
`
and version is custom_searchable_dropdown: ^2.0.9

I have Added The menPadding in version 2.1.0
use this version to add padding in your menu
On Tue, 30 Nov 2021 at 18:03, NoNSteP @.***> wrote:

sorry to let you wait.
i use in container with fix height.
so i should use popup mode right, can i edit popup width, i made program
for web.
Thank you very much.
`import
'package:custom_searchable_dropdown/custom_searchable_dropdown.dart';
import 'package:flutter/material.dart';
//--------------------------------------------- Bloc
//---------------------------------------------
import 'package:flutter/rendering.dart';
import 'dart:ui';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@OverRide https://github.com/OverRide
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.purple,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: test(),
);
}
}
class test extends StatelessWidget {
test({Key? key}) : super(key: key);
final item = [
{"Jack", 23},
{"Adam", 27},
{"Katherin", 25}
];
TextStyle stylesection =
TextStyle(fontSize: 13, fontWeight: FontWeight.bold, fontFamily: 'Mitr');
@OverRide https://github.com/OverRide
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("widget.title"),
),
body: Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
width: 600,
height: 280,
child:
Column(mainAxisAlignment: MainAxisAlignment.start, children: [
Center(
child: Container(
width: 600,
height: 280,
decoration: BoxDecoration(
borderRadius: BorderRadius.all(Radius.circular(0)),
color: Colors.white,
boxShadow: [
BoxShadow(
offset: Offset(0, 0),
blurRadius: 10,
spreadRadius: 0)
],
),
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
children: [
Container(
decoration: BoxDecoration(
borderRadius:
BorderRadius.all(Radius.circular(0)),
color: Colors.grey,
),
height: 100,
child: Row(
mainAxisAlignment:
MainAxisAlignment.start,
children: [
Container(
width: 200,
child: Text(
"CUSTOMER",
style: stylesection,
),
),
Container(
width: 300,
child: CustomSearchableDropDown(
primaryColor: Colors.black,
menuMode: true,
labelStyle: stylesection,
menuHeight: 100,
items: item,
label: 'SELECT CUSTOMER',
prefixIcon: Padding(
padding:
const EdgeInsets.all(0.0),
child: Icon(Icons.search),
),
dropDownMenuItems: item,
onChanged: (value) {}))
]))
])))
]),
)));
}
}
`
and version is custom_searchable_dropdown: ^2.0.9
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/amirr-dotcom/custom_searchable_dropdown/issues/6#issuecomment-982594438,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ664NUUM2M7JQN6JOYE5KLUOTADFANCNFSM5JBQQLUQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

if u can just removes height from
Container(
decoration: BoxDecoration(
borderRadius:
BorderRadius.all(Radius.circular(0)),
color: Colors.grey,
),
height: 100,
child: Row(
mainAxisAlignment:
MainAxisAlignment.start,
children: [
Container(
width: 200,
child: Text(
"CUSTOMER",
style: stylesection,
),
),
this code
itll fix the issue and then you can run it in memu mode.
On Tue, 30 Nov 2021 at 19:02, syed amir raza @.***>
wrote:

I have Added The menPadding in version 2.1.0
use this version to add padding in your menu
On Tue, 30 Nov 2021 at 18:03, NoNSteP @.***> wrote:

sorry to let you wait.
i use in container with fix height.
so i should use popup mode right, can i edit popup width, i made program
for web.
Thank you very much.
`import
'package:custom_searchable_dropdown/custom_searchable_dropdown.dart';
import 'package:flutter/material.dart';
//--------------------------------------------- Bloc
//---------------------------------------------
import 'package:flutter/rendering.dart';
import 'dart:ui';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@OverRide https://github.com/OverRide
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.purple,
visualDensity: VisualDensity.adaptivePlatformDensity,
),
home: test(),
);
}
}
class test extends StatelessWidget {
test({Key? key}) : super(key: key);
final item = [
{"Jack", 23},
{"Adam", 27},
{"Katherin", 25}
];
TextStyle stylesection =
TextStyle(fontSize: 13, fontWeight: FontWeight.bold, fontFamily: 'Mitr');
@OverRide https://github.com/OverRide
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("widget.title"),
),
body: Padding(
padding: const EdgeInsets.all(8.0),
child: Container(
width: 600,
height: 280,
child:
Column(mainAxisAlignment: MainAxisAlignment.start, children: [
Center(
child: Container(
width: 600,
height: 280,
decoration: BoxDecoration(
borderRadius: BorderRadius.all(Radius.circular(0)),
color: Colors.white,
boxShadow: [
BoxShadow(
offset: Offset(0, 0),
blurRadius: 10,
spreadRadius: 0)
],
),
child: Column(
mainAxisAlignment: MainAxisAlignment.start,
children: [
Container(
decoration: BoxDecoration(
borderRadius:
BorderRadius.all(Radius.circular(0)),
color: Colors.grey,
),
height: 100,
child: Row(
mainAxisAlignment:
MainAxisAlignment.start,
children: [
Container(
width: 200,
child: Text(
"CUSTOMER",
style: stylesection,
),
),
Container(
width: 300,
child: CustomSearchableDropDown(
primaryColor: Colors.black,
menuMode: true,
labelStyle: stylesection,
menuHeight: 100,
items: item,
label: 'SELECT CUSTOMER',
prefixIcon: Padding(
padding:
const EdgeInsets.all(0.0),
child: Icon(Icons.search),
),
dropDownMenuItems: item,
onChanged: (value) {}))
]))
])))
]),
)));
}
}
`
and version is custom_searchable_dropdown: ^2.0.9
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/amirr-dotcom/custom_searchable_dropdown/issues/6#issuecomment-982594438,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ664NUUM2M7JQN6JOYE5KLUOTADFANCNFSM5JBQQLUQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Thank you very much.

No issue please be sure to give suggestions again so that i can improve it
more.
Thankyou..
On Wed, 1 Dec, 2021, 7:18 am NoNSteP, @.***> wrote:

Thank you very much.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/amirr-dotcom/custom_searchable_dropdown/issues/6#issuecomment-983204464,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQ664NU6ZAODKQXT7KLI2UDUOV5GJANCNFSM5JBQQLUQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Web bundle imports

This issue is in reference to: https://github.com/LuanRT/YouTube.js/commit/6a5ebeb8eee980fb433016ae9269084cc57cc56e
There was a very specific reason for the npx tsc --module esnext command in the bundle:general script. ESBuild needed the compiled sources in esm format in order to generate the correct esm exports for the browser bundle.
By removing it you're left with this error:

My bad😆
Should be fixed now.

Cool 👍


Link Code of Conduct

See this policy rule for more details.

Docs Build status updates of commit 52c220a:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

.openpublishing.publish.config.json
:x:Error

Details

Line 136: [Error] Restore nuget package W:\mehh-s\.optemp\dependentPackages\Microsoft.OpenPublishing.CommonPlugins\packages.config in folder:W:\mehh-s\.optemp\packages failed, possibly due to transient errors from nuget servers. Please retry building your content. If the issue still happens, open a ticket in https://SiteHelp and include the build report and the following error message for our team to troubleshoot: Errors in packages.config projects     Unable to find version '1.0.228' of package 'Microsoft.OpenPublishing.CommonPlugins'.       C:\Users\ContainerAdministrator\.nuget\packages\: Package 'Microsoft.OpenPublishing.CommonPlugins.1.0.228' is not found on source 'C:\Users\ContainerAdministrator\.nuget\packages\'.       https://docfx.pkgs.visualstudio.com/docfx/_packaging/docs-build-v2-prod/nuget/v2: Package 'Microsoft.OpenPublishing.CommonPlugins.1.0.228' is not found on source 'https://docfx.pkgs.visualstudio.com/docfx/_packaging/docs-build-v2-prod/nuget/v2'.
Line 136: [Error] Restore nuget package W:\mehh-s\.optemp\dependentPackages\Microsoft.DocAsCode.ECMA2Yaml\packages.config in folder:W:\mehh-s\.optemp\packages failed, possibly due to transient errors from nuget servers. Please retry building your content. If the issue still happens, open a ticket in https://SiteHelp and include the build report and the following error message for our team to troubleshoot: Errors in packages.config projects     Unable to find version '1.0.814' of package 'Microsoft.DocAsCode.ECMA2Yaml'.       C:\Users\ContainerAdministrator\.nuget\packages\: Package 'Microsoft.DocAsCode.ECMA2Yaml.1.0.814' is not found on source 'C:\Users\ContainerAdministrator\.nuget\packages\'.       https://docfx.pkgs.visualstudio.com/docfx/_packaging/docs-build-v2-prod/nuget/v2: Package 'Microsoft.DocAsCode.ECMA2Yaml.1.0.814' is not found on source 'https://docfx.pkgs.visualstudio.com/docfx/_packaging/docs-build-v2-prod/nuget/v2'.

.openpublishing.publish.config.json

Line 289: [Error] Restore of dependent packages failed. Please check your .openpublishing.publish.config.json?on the configuration of the dependent packages or ask for help?in Docs Support teams channel. Please also include the following error code for our team to troubleshoot: 1

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 52c220a:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

.openpublishing.publish.config.json
:x:Error

Details

Line 136: [Error] Restore nuget package W:\htno-s\.optemp\dependentPackages\Microsoft.OpenPublishing.CommonPlugins\packages.config in folder:W:\htno-s\.optemp\packages failed, possibly due to transient errors from nuget servers. Please retry building your content. If the issue still happens, open a ticket in https://SiteHelp and include the build report and the following error message for our team to troubleshoot: Errors in packages.config projects     Unable to find version '1.0.228' of package 'Microsoft.OpenPublishing.CommonPlugins'.       C:\Users\ContainerAdministrator\.nuget\packages\: Package 'Microsoft.OpenPublishing.CommonPlugins.1.0.228' is not found on source 'C:\Users\ContainerAdministrator\.nuget\packages\'.       https://docfx.pkgs.visualstudio.com/docfx/_packaging/docs-build-v2-prod/nuget/v2: Package 'Microsoft.OpenPublishing.CommonPlugins.1.0.228' is not found on source 'https://docfx.pkgs.visualstudio.com/docfx/_packaging/docs-build-v2-prod/nuget/v2'.
Line 136: [Error] Restore nuget package W:\htno-s\.optemp\dependentPackages\Microsoft.DocAsCode.ECMA2Yaml\packages.config in folder:W:\htno-s\.optemp\packages failed, possibly due to transient errors from nuget servers. Please retry building your content. If the issue still happens, open a ticket in https://SiteHelp and include the build report and the following error message for our team to troubleshoot: Errors in packages.config projects     Unable to find version '1.0.814' of package 'Microsoft.DocAsCode.ECMA2Yaml'.       C:\Users\ContainerAdministrator\.nuget\packages\: Package 'Microsoft.DocAsCode.ECMA2Yaml.1.0.814' is not found on source 'C:\Users\ContainerAdministrator\.nuget\packages\'.       https://docfx.pkgs.visualstudio.com/docfx/_packaging/docs-build-v2-prod/nuget/v2: Package 'Microsoft.DocAsCode.ECMA2Yaml.1.0.814' is not found on source 'https://docfx.pkgs.visualstudio.com/docfx/_packaging/docs-build-v2-prod/nuget/v2'.

.openpublishing.publish.config.json

Line 289: [Error] Restore of dependent packages failed. Please check your .openpublishing.publish.config.json?on the configuration of the dependent packages or ask for help?in Docs Support teams channel. Please also include the following error code for our team to troubleshoot: 1

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

@scottaddie - Any info about this build error? I thought it was transient and re-triggered but it still failed.

@smitpatel It's unrelated to Immo's PR. I see the same error occurring in other API ref repos. Looking into it, but we're good to merge this PR.

It usually means you need to rebuilt the target first and then retry the PR.


[Examples] Replace Actomaton-Basic.xcodeproj with .swiftpm

This PR replaces Actomaton-Basic.xcodeproj example with .swiftpm,
with adding portability for iPad Swift Playgrounds without depending on this repo's root Actomaton-Gallery package.
(extracting Counter example independently)
To give a try:

Install latest iPad Swift Playgrounds ver 4
Airdrop .swiftpm to iPad

See also (video): https://twitter.com/inamiy/status/1471391180760182786

CI fixed in https://github.com/inamiy/Actomaton-Gallery/actions/runs/1586505147


error in running pipeline with singularity

Hi, Thanks for the wonderful pipeline.
I am trying to run pipeline first time but i am getting error.
Below is my command to run pipeline:
nextflow run nf-core/rnaseq --reads '*6206911_{1,2}.fastq.gz' --genome CanFam3.1 --saveReference --saveAlignedIntermediates  -with-singularity
/hpcn/users/nil/00_pipelines/nfcore-rnaseq-1.1.img

I am getting error as,
ERROR ~ Error executing process > 'fastqc (SRR)'

Caused by:
  Process `fastqc (SRR)` terminated with an error exit status (127)

Command executed:

  fastqc -q SRR6206911_1.fastq.gz SRR6206911_2.fastq.gz

Command exit status:
  127

Command output:
  (empty)

Command error:
  /bin/bash: line 0: cd: /hpcn/users/nil/test/RNAseq-nf/work/b1/39c36ab709e094aba99fff7bec1140: No such file or directory
  /bin/bash: .command.stub: No such file or directory

Work dir:
  /hpcn/users/nil/test/RNAseq-nf/work/b1/39c36ab709e094aba99fff7bec1140

Tip: view the complete command output by changing to the process work dir and entering the command `cat .command.out`

 -- Check '.nextflow.log' file for details
[d8/2362b9] NOTE: Process `get_software_versions` terminated with an error exit status (127) -- Error is ignored
[nfcore/rnaseq] Pipeline Complete

Complete .nextflow.log file is attached herein.
.nextflow.log
Any suggestion what is going wrong? Please let me know if further information needed from my side.
Thanks,
-Nilesh

@ewels
Hi Phil thanks for the prompt reply. I tried the dev version, still I am getting same error. Below are the commands I used,
singularity pull docker://nfcore/rnaseq:dev

Run dev version
nextflow run nf-core/rnaseq --reads '*6206911_{1,2}.fastq.gz' --genome CanFam3.1 --saveReference --saveAlignedIntermediates -with-singularity rnaseq-dev.simg -profile standard,singularity -r dev

following version was used
Launching `nf-core/rnaseq` [adoring_lichterman] - revision: 90b42ca77e [dev]

I am missing something?
Thanks for the support.
-Nilesh

@nf-core/core - any ideas?
@nilesh-tawari we're really close to pushing the release, so maybe we can just wait for that and try again if that's ok.
Phil

You could edit the /etc/singularity.conf and try to add bind paths for your cluster system and/or auto-mounts.


A few small changes and feature request

Hey,
Thanks for your amazing project. I found shell-xxx quite usefull as well.
So, I'd like to share a few ideas / changes which should improve it usage. Because you have quite complicated strucutre of project and generation, I'd like to summatize everything into one, single, issue. I hope that this is ok.

Updated usage of vbox to the last version. Right now some repositories (I've tested shell-netbsd) uses v0.9.4. Was it made for propose or simple forgotten to update?
Increase memory usage by vm: GitHub uses different limits for private and public repositories: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners and public one has larger limit of CPU and memory. Is it possible to increase default limit to match public settings? I feel that it's good idea, isn't it?
It has some issue with high resolution timers, but I have no idea how to speed up in nested virtulization.

Thanks!

Regarding (3), it can be, probably, fixed via -rtc clock=vm and -icount.

And one more feature request: add non-root user to use it by default.
Right now everything runs by root and for software development running tests by root not always good.
Special when you try checks permission of FS :)


chown in the entrypoint for PVC

Kubernetes PersistentVolumeClaim have root by default.
The way Prometheus could, and should, support those is by having a Docker entrypoint that does:
mkdir -p /prometheus && chown -R nobody:nogroup etc/prometheus /prometheus
exec su nobody -s /bin/sh -c '$*'

The issue here is that most container use environment variables instead of CLI which allows to support when users used a non-default directory.
See also https://github.com/fabric8io/fabric8-maven-plugin/pull/533
Only hacky workaround for Kubernetes is:
- name: prometheus
  image: prom/prometheus:v2.0.0
  securityContext:
    runAsUser: 0
    allowPrivilegeEscalation: false
  command: ["/bin/sh"]
    args:
    - -c
    - chown -R nobody:nogroup /data
      && exec su -s /bin/sh nobody -c '
      /bin/prometheus
      --web.enable-lifecycle
      --config.file=/config/prometheus.yml
      --storage.tsdb.path=/data
      --storage.tsdb.retention=15d
      --web.console.libraries=/usr/share/prometheus/console_libraries
      --web.console.templates=/usr/share/prometheus/consoles
       '

Seems I am not the only one running prometheus v2+ with a Kubernetes PersistentVolume / PersistentVolumeClaim ... thanks for the fix, it's working out.

This isn't really something Prometheus should be doing, especially as it shouldn't be run as root.

Until K8s PVC allow setting the default UID/GID that has permission on a new disk, this is an issue.
You're right, it shouldn't run as root. However it could start as root just for chown and then run as another user. This is pretty safe, especially nowadays.


Added changelog entries for 1.2

lgtm; the hairpinning note is just that hairpinning of icmpv4 was broken, right?

Close. Let's think of the non-hairpinning case first: the lwaftr gets an ICMP message, and needs to convey a bit of info in another ICMP message to the host that sent the packet that had the problem. The first will be ICMPv4 and the second ICMPv6, or vice-versa.
In the hairpinning case, the lwaftr receives an ICMPv6 message. Like in the non-hairpinning case, it needs to send an ICMPv4 message to an IPv4 host. However, it needs to check if that host is one in its binding table; if it is, it has to hairpin the message by encapsulating the ICMPv4 message in an IPv6 packet to the b4.
This check is what was broken; the code for it was there but wrong (in two ways!).
(Note that this is my understanding of expected behavior from reading the relevant RFCs and thinking hard. It'll be nice to see whether an actual B4 agrees with this understanding.)

More explanation on https://github.com/Igalia/snabbswitch/pull/171


redemrp_gameplay

Hello, I would like to know if there is a way for you to make this work with Vorp framework? I would be willing to pay you for your time on this. Sorry for contacting you on here but I do not know how to get ahold of you.

you can contact me via discord if you like 2yysforu#6403


add proxylist for mirrors

Codecov Report

Merging #361 (229b7a2) into master (406986f) will decrease coverage by 1.66%.
The diff coverage is 80.76%.

@@            Coverage Diff             @@
##           master     #361      +/-   ##
==========================================
- Coverage   85.04%   83.37%   -1.67%
==========================================
  Files          68       68
  Lines        5123     5144      +21
==========================================
- Hits         4357     4289      -68
- Misses        766      855      +89

Impacted Files
Coverage Δ

quetz/tasks/mirror.py
87.07% <75.00%> (-0.16%)
:arrow_down:

quetz/main.py
88.24% <76.92%> (-0.72%)
:arrow_down:

quetz/db_models.py
96.59% <100.00%> (+0.14%)
:arrow_up:

quetz/rest_models.py
99.39% <100.00%> (+<0.01%)
:arrow_up:

quetz/tasks/common.py
75.47% <100.00%> (-1.32%)
:arrow_down:

quetz/database.py
78.94% <0.00%> (-21.06%)
:arrow_down:

...s/versions/53f81aba78ce_use_biginteger_for_size.py
56.25% <0.00%> (-18.75%)
:arrow_down:

quetz/pkgstores.py
46.73% <0.00%> (-18.12%)
:arrow_down:

...ns/versions/30241b33d849_add_task_pending_state.py
80.00% <0.00%> (-13.34%)
:arrow_down:

...ons/a3ffa287d074_case_insensitive_channel_names.py
68.75% <0.00%> (-6.25%)
:arrow_down:

... and 5 more

Continue to review full report at Codecov.

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


Call this._super() from init

DEPRECATION: Overriding init without calling this._super is deprecated. Please call this._super(), addon: undefined

@green-arrow  How do you feel about this change?

@jheth - Thanks for this! Also, if you or anyone else is interested, I'm not maintaining this project anymore. If anyone else would like to pick it up, please let me know.

@green-arrow I'm interested in picking this up. We can keep it here if you want to make me a collaborator.

@jheth - Sorry for the delay on this. Just added you as a collaborator.


Actions aren't fired within react-native-side-menu based components

Version

react-native-router-flux v3.22.23
react-native v0.25.1

Can you give some hints about correct usage of react-native-router-flux together with react-antive-side-menu?
Following the docs is the most outer element a < SideMenu >, encapsulating the < Router >-Component, like so:
export default class Application extends React.Component {
	render() {
		const menu = <MySideMenu navigator={navigator}/>;

		return (
			<SideMenu menu={menu}>
				<Router createReducer={reducerCreate}>

					<Scene key="root" hideNavBar={true}>
						<Scene key="home" component={HomeScreen} title="Home" initial={true}/>
						<Scene key="login" hideNavBar={true} component={LoginScreen} title="Login" panHandlers={null}
							   duration={1}/>
					</Scene>

				</Router>;
			</SideMenu>
		);
	}
}

Doing this everything works fine, but when i place some buttons with actions inside the side menu, no action will be taken. Nothing happens, while placing the buttons on home-screen and other components are working fine.
I've read the section "Drawer (side menu) integration" in your README.md, but can't apply this on this case.
Thank you!

This sounds like #525. Feel free to re-open if you find this with 0.22.

Don't know what you mean. None of the listed issues in #525 are related to this issue. Also i use react-native 0.25 and not 0.22.
Please correct me if i misunderstood you


[Currency Bot] Bumped patch/minor dependencies

Tada!

Skipping node-rdkafka update as part of INSTA-20081 and PR https://github.com/instana/nodejs/pull/1457.


tsc: Handle filename globs

Please have tsc process globs, such as by using glob, so that larger projects can easily specify groups of files to the compiler to work on all at once.
This will be less of a problem for native bash Windows users, but there are plenty of situations where bash and cygwin-likes are not an option.

This is handled in the tsconfig.json and was delivered in #5980 and is part of TypeScript 2.0 (which is in beta).
You should really read documentation before opening so many (duplicate and unnecessary) issues.

The request is for tsc command line arguments. Configuration file  tsconfig.json is not sufficient solution for different use cases.
For example, we want to only compile tests in  pretest: tsc test/*.spec.ts --module commonjs --lib es2015,dom.
Please reopen (to avoid unnecessarily duplicate issues).


Remove private property from API docs

Alaska Airlines Pull Request
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Resolves: #305
Summary:
Please summarize the scope of the changes you have submitted, what the intent of the work is and anything that describes the before/after state of the project.
Type of change:
Please delete options that are not relevant.

[ ] New capability
[ ] Revision of an existing capability
[ ] Infrastructure change (automation, etc.)
[x] Other (docs)

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

:shipit:


Port to LeRobot Dataset v2.0?

Hi folks. Congrats on a great SOTA model!
Is there any interest in porting RDT1B to lerobot API?
I see there is a huggingface model upload, but the dataset format is not in the lerobot dataset v2.0 format.
https://huggingface.co/spaces/lerobot/visualize_dataset
I am looking at porting the data ingestion pipeline, but wanted to check if someone here is already doing that.
Thank you! 🙏🏼

We will consider making it a TODO:)

Hey @csuastt and @ivelin.
Not sure what exactly you mean by "port to LeRobot" but I am planning to implement a mechanism to fine-tune the pre-trained RDT model using a LeRobot dataset 2.0. In practice this would mean implementing a LeRobot dataset loader similar to data/hdf5_vla_dataset.py.
Not sure exactly how much time I have for this but expecting to raise a PR within the next few weeks :)


Minor issues with Deadwalker in compendium

A couple more very minor issues:

Missing "Grail Armour" minor ability
"Bag of interesting teeth" set to D4 Cursed instead of D6 Desolate

Thanks for your work on this module, by the way!

Fixed in 0.4.3


Inconsistent CommandBar reveal effect height

As the screenshot shows below, the reveal effect height on the AppBarButton on CommandBar is shorted than the "see more" button, which feels inconsistent. Am I missing something?

Same problem can be found on "Snio & Sketch" app. the AppBarButton alignment is weird.


CNV-49307: fix this for virt perspective

When on virtualization perspective we click on 'Create' the perspective change to admin
removing perspective in the RoutePage definition fix that

/retest


add topic tensor

I suggest adding the topic tensor in the About section.

Thanks Beliavsky! Just added it.


Change debounce default value

We use this library in our application which is available both on the web as well as on the mobile (as an app that is wrapped with Cordova).
Recently we stumbled on a nasty issue on mobile devices, which first seemed like a bug related to loading of images. It turned out that the issue was caused by the debounce feature in this library, which prevents images from being loaded while scrolling.
I would classify the debounce feature as a performance optimization and I don’t see any reason to perform any optimizations by default. Premature optimizations are usually considered bad practice as they may introduce unwanted side-effects.
That said I would like to suggest that this feature is turned off by default.
Thoughts?

Agreed. I was stumped for a while on this one, since even cached images were delayed from rendering.

Valid and noted, turning off in the newest version.


Cannot register Mft driver dll(error code 0x8070715)

I put SampleMft0.dll under C:\Windows\System32, when I was trying to use regsvr32.exe under C:\Windows\System32 to register SampleMft0.dll but always getting error message "The module SampleMft0.dll was loaded but the call to DllRegisterServer failed with error code 0x80070715".
(I've also put SampleMft0.dll under C:\Windows\System32 and C:\Windows\SysWOW64, it still pop out the same error message)
Here's debug view msg:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VS\Tools\MSVC\14.28.29910\altmfc\include\statreg.h : altTraceRegistar - Failed to FindResource on ID:101 TYPE:REGISTRY
Btw don't know if it's matter, but I already add CLSID {7BB640D9-33A4-4759-B290-F41A31DCF848} into regedit.

OS version: Windows 10 Professional 18363.1440
VS version: VS 2019
Build env: Debug x64

Dear @gioviopantat
I've adjusted some of the project parameters and now it is generating .dll files that can be registered without error.
Build the project instead of building the entire solution.
Please let me know if this works for you.
samplemft0.zip

Hi @jmxntg
Appreciate your help, but I still got error code 0x8070715 while registering the dll.
Thank you

Hi @jmxntg
Appreciate your help, I'll update result very soon.
BR

@jmxntg I have downloaded the zip file you posted here and built the project, then tried to register the DLL, and I have the same problem still. @gioviopantat have you been able to get the DLL to register succesfully? I also tried the install_MS_mft0.bat batch script to install the DLL, same error code. I have tried both 32-bit and 64-bit versions, debug and release. I am calling regsvr32.exe from a VS elevated (admin) cmd prompt and the DLL has been copied to \program files or \program files (x86) respectively.
windows 10 version 20H2 (OS build 19042.1165)
Microsoft Visual Studio Community 2019 Version 16.10.3

I copied my x64 release build of SampleMft0 (compiled from your above code) into C:\Program Files\SampleMft0 where I run regsvr32.exe (still same error code). I have used dumpbin to figure out the dependencies.
C:\Program Files\SampleMft0>dumpbin /dependents SampleMft0.dll
Microsoft (R) COFF/PE Dumper Version 14.29.30038.1
Copyright (C) Microsoft Corporation.  All rights reserved.
Dump of file SampleMft0.dll
File Type: DLL
Image has the following dependencies:
KERNEL32.dll
USER32.dll
ADVAPI32.dll
ole32.dll
OLEAUT32.dll
MFPlat.DLL
api-ms-win-core-winrt-string-l1-1-0.dll

Summary
    1000 .00cfg
    4000 .data
    2000 .idata
    6000 .pdata
   28000 .rdata
    2000 .reloc
    1000 .rsrc
   7A000 .text
    1000 _RDATA

C:\Program Files\SampleMft0>
the above DLLs are all in C:\windows\syswow64, with the exception of api-ms-win-core-winrt-string-l1-1-0.dll
which seems to be located on my machine in C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\Microsoft.NETCore.Windows.ApiSets-x86\1.0.0\runtimes\win7-x86\native
I tried copying this DLL into c:\windows\syswow64 and tried regsvr32.exe again, but still the same error message as before. The other DLL files are already in c:\windows\syswow64.

FWIW, I do not have anything in this folder - in C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\Microsoft.NETCore.Windows.ApiSets-x86\1.0.0\runtimes\win10-x86\native


Cannot find module '@jest/globals' or its corresponding type declarations.

when running script "test"

partially fixed: b8d631b60bc344bdd712d75ad4453935a41253d2
tests still need help

This bug fixed, tests still broken by any-wallet / mobx bug


Allow RQ v2.0

Hi @cunla
14.19 The conflict is caused by:
14.19     The user requested rq==2.0
14.19     django-tasks-scheduler 2.1.0 depends on rq<2.0 and >=1.16

I haven't tested, will try soon and update here.
Thanks!

I noticed some tests are failing with the new RQ 2.0.

@cunla been trying for a while to make it pass the tests, adding explicit connections when missing, but so far still wasn't able to make it work. will stay with rq==1.16.2 for the time being.
I don't know if to close the issue or to leave it open for someone to implement it? For better or worse this is the de-facto Django Admin interface for RQ.

Do not close it.. It emphasizes the importance of removing the dependency on RQ in this package.


Need a FINISH event

I find it useful to have a FINISH event which fires when a newly created file finish being written. The use cases include automatically trigger processing when a file finishes downloading or being fully generated (e.g, some media file cannot be processed on the fly).
The filesystem event notifications cannot solve this and polling is somehow required, which matches this watcher's polling nature. Should be a helpful feature?

Hey @ShevaXu,
Even though I can see the use cases, I'm not too sure that I would currently include this in watcher's core codebase as I'm trying to keep it quite minimal at the moment.
For example, using what watcher already includes you could probably achieve the finish event by actually using the library and checking for the constraints separately after each poll cycle.
Thanks for the suggestion though!

Ok, I can understand your intent to keep it minimal. Also want to point it out that there's no way to note each poll cycle finishing so far. Anyway I will try to implement it myself, thanks.


Fixes Issue #16

Added proper handling for inValues when working we indexed values.

Coverage decreased (-0.06%) to 84.476% when pulling a96a5974c1cca6ad15f4c905e14ab6a06582cb3a on dev into fa111cb9192feb9742dd538f211be9252c5b26e2 on master.


How can I Bypass CORS in connectWithSigner?

The RPC url passed here is throwing CORS error how can I use the RPC url?
const signerClient = await SigningStargateClient.connectWithSigner(rpcUrl, signer, { 		broadcastPollIntervalMs: 300, 	});

You need to tell your node operator to open up CORS. There is no way I am aware off to disable all CORS checks client-side. I doubt this would be possible in browsers.

would it be possible to do it by using proxy?

yes


README: make the link to the OpenSSL 3.0 Wiki page more prominent

When replying https://github.com/openssl/openssl/issues/13163#issuecomment-710770878, I noticed that the link to the OpenSSL 3.0 Wiki page is hardly visible and can easily be overlooked.

This pull request is ready to merge

Merged to master, thanks!


Controller's length property (9) does not match the number of tabs (17) present in TabBar's tabs property

Sometimes I'am having this issue when i view emoji picker.

Duplicate of https://github.com/Fintasys/emoji_picker_flutter/issues/106

Thx @LostInDarkMath I will close this issue for now. If the solution mentioned in above's duplicate doesn't help please open another issue @worldwidee


Feature proposal: Allow providing CSS classes for all components

Currently, the only way to add custom styles to a component is to use CSS selectors, which are either too broad (eg. using mwc-textfield will get all textfields) or require wrapping with an element annotated with a custom class (eg. using the rule .foo-class > mwc-textfield). This makes material-yew difficult to use with frameworks such as tailwindcss.com.
I propose a solution as follows: add a class property to all existing components. This would look similar to the following:
...
#[prop_or_default]
pub classes: Cow<'static, str>,
...

It would only be passed straight through to the underlying MWC component, so ideally each material-yew component would only have three lines of additions.
I'd be grateful to hear your thoughts on this - I'm happy to contribute such a change via a PR if you deem it to be suitable.

This would be a great addition but adding classes prop seems like a bandage over a much bigger issue, unable to pass props (such as classes) to components without defining everything manually. A actual solution was proposed for this here: https://github.com/yewstack/yew/issues/1533#issuecomment-683283324.
If you can, I think it would be great if you could work on that for Yew. I'd prefer to have this solved at framework-level instead of a putting a bandage over the problem.


Removing cloudbuild and old yaml files not used for the containers

This needs to be rebased off of https://github.com/GoogleCloudPlatform/gke-enterprise-demo/pull/13 and then merged.

@geojaz rebased, lets see if it passes CI


Unable to authenticate with server: Unhandled Exception: type 'Null' is not a subtype of type 'Map<String, dynamic>'

I've deployed a BlueBubbles server on my iMac (assume IP address <IP_ADDRESS>, port 1234) and I'm trying to connect my Debian 11 laptop to it, to ensure basic communication between a client and server before setting up TLS and port forwarding on my router, but I'm unable to get past the stage of configuring my client to use the server because of a problem during the setup process. The Mac is running BlueBubbles v1.3.0, and the Debian 11 machine is running the BlueBubbles client obtained by flatpak just about half an hour before the writing of this post.
$ flatpak info app.bluebubbles.BlueBubbles

BlueBubbles - BlueBubbles client for Linux

          ID: app.bluebubbles.BlueBubbles
         Ref: app/app.bluebubbles.BlueBubbles/x86_64/stable
        Arch: x86_64
      Branch: stable
     Version: <IP_ADDRESS>
     License: Apache-2.0
      Origin: flathub
  Collection: org.flathub.Stable
Installation: system
   Installed: 54.8 MB
     Runtime: org.gnome.Platform/x86_64/42
         Sdk: org.gnome.Sdk/x86_64/42

      Commit: aa4c9b506d5f5a342c8879c27a727d2e235e4b3feb14d34763bbf1577d365f1d
      Parent: 28c57b0134a458ea822687f36bd88b7222b2f98c93618b74f33364e88b8e5b88
     Subject: Switch filesystem access to home (0a954b3e)
        Date: 2022-07-13 08:45:28 +0000

At the Server Connection page of the client setup wizard, a button appears for me to input the login credentials. Click that button causes text fields for the URL and the password to appear. When I input them and click "Connect ->", I am taken back to the Server Connection page.
My terminal reveals this block of text each time I press "Connect ->":
flutter: [BlueBubblesApp][2022-09-04 22:32:54.005742][INFO] (REQUEST[GET]) -> PATH: http://<IP_ADDRESS>:1234/api/v1/fcm/client
flutter: [BlueBubblesApp][2022-09-04 22:32:54.018999][INFO] (RESPONSE[200]) -> PATH: http://<IP_ADDRESS>:1234/api/v1/fcm/client
[ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: type 'Null' is not a subtype of type 'Map<String, dynamic>'
#0      _QRScanState.connect.<anonymous closure> (package:bluebubbles/layouts/setup/qr_scan/qr_scan.dart:573)
<asynchronous suspension>

Performing packet sniffing on the connection reveals a successful GET by the client as evidenced by the 200 and the JSON in the body, but my guess is that there is something missing in the JSON that the client is expecting.
GET /api/v1/fcm/client?guid=[snip] HTTP/1.1
user-agent: Dart/2.17 (dart:io)
accept-encoding: gzip
host: <IP_ADDRESS>:1234

HTTP/1.1 200 OK
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET,HEAD,PUT,POST,DELETE
Content-Type: application/json; charset=utf-8
Content-Length: 34
Date: Mon, 05 Sep 2022 04:22:29 GMT
Connection: keep-alive
Keep-Alive: timeout=5

{"status":200,"message":"Success"}

I have neither set up Google FCM nor disabled SIP, though I was hoping that neither were prerequisites for getting the basic server up and running. I will try both, the latter first, and then report back.

This is due to not having the fcm setup completed. Technically you shouldn't need it. And this is a bug so I will keep this ticket open. However, it seems like at this point that you may need to set it up to continue until we fix the bug.
@tneotia i know you messed around with making the app run without fcm. Was this issue something u messed with or mostly just the android native side/crash

This bug is fixed internally but since there isn't a 1.10 desktop build yet, it won't work . The webapp does not require FCM as of this time, but it won't work with a local IP unfortunately.

OK thanks. Once we get a new desktop build it should work. But I think for web, you'll need to use HTTPS for the server. So local IP connections won't work on web only. You can try a workaround, but no guarantees. The workaround is this:

Open the server url in a browser tab.
When you get the insecure warning, type thisisunsafe into the page, anywhere.
Once typed, you should be redirected to the landing page.
Now in the Bluebubbles web tab, try reconnecting/syncing

I am having issues building the web app, but I'll open a separate issue re that.

Make sure you follow the build instructions at https://docs.bluebubbles.app/client

@zlshames, @tneotia
Thank you very much for your prompt responses. My issue appears to be a duplicate of #1791, but I can keep this open for your tracking if you would prefer.
I am having issues building the web app, but I'll open a separate issue re that.

Is this solved now? I can close it if so


Spyder freezes when launching external terminal

From<EMAIL_ADDRESS>on 2010-04-06T20:02:42Z
What steps will reproduce the problem?

Click on external console tab
Right click -> Open Terminal 3. What is the expected output? What do you see instead? Spyder freezes.  I tried launching with -d option, but I haven't seen
anything indicating an error What version of the product are you using? On what operating system? 1.1.0alpha3, Ubuntu 9.10 run from vmware, using xfwm4

Please provide any additional information below
. Sorry, I know this isn't much, let me know if there is any more information
I can provide to help debug this.
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=189

From pierre.raybaut on 2010-04-10T05:27:32Z
Status: Duplicate
Mergedinto: 149


Issue#36: check  for OPENCTI_TOKEN

What this PR does / why we need it:

Which issue this PR fixes

fixes #36

Special notes for your reviewer:

Checklist

[x] DCO signed

Kindly let me know if you have any questions


Getting latest changes to main-dev branch

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.8 out of 9 committers have signed the CLA.:white_check_mark: Amila-Rukshan:white_check_mark: RakhithaRR:white_check_mark: sanjeewa-malalgoda:white_check_mark: Mariangela:white_check_mark: Krishanx92:white_check_mark: tharindu1st:white_check_mark: chashikajw:white_check_mark: NomadXD:x: Chanaka JayasenaChanaka Jayasena seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Add /pkg/rust/data/ to .gitignore

Now the main rust package directory is /pkg/rust/ so it would be expected for users to run cargo run --example .. in /pkg/rust/ directory.
Then, temp /pkg/rust/data directory is automatically created but that was not in the .gitignore

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
23 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.04%) to 97.936%

Files with Coverage Reduction
New Missed Lines
%

core/src/executor/alter/table.rs
7
94.31%

core/src/executor/aggregate/mod.rs
16
89.74%

Totals

Change from base Build<PHONE_NUMBER>:
-0.04%

Covered Lines:
38099

Relevant Lines:
38902

💛  - Coveralls


Fix a potential wrong operator bug

Hi,
This pull request is a fix to a potential wrong operator bug at tensorflow/python/autograph/pyct/cfg.py. Please check the changes.
Best,
Jingxuan

Hi @mdanatg Can you please review this PR ? Thank you!

Hi!
Thanks for the PR! Could you please add a relevant test case as well to demonstrate the bug and prevent regression?

Hi,
Our automatic tool detected this statically. We manually checked it and identified it as a bug, because self.node_index is a dict (for example, see this line) and thus the correct operator should be in. I am afraid that we cannot add a test as we are not familiar with the codebase.
Best,
Jingxuan


plasma-workspace: Add patch for missing systemmonitor exec line

Motivation for this change
Things done
@peterhoeg @adisbladis

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

:+1:
I'm testing if the patch can be properly applied and I'll merge in a bit.


Two small fixes to AMDCPU codegen for LLVM 10+ and ROCm 3.5+

LLVM 10+ got stricter and fails hard when Aligning to 0 bytes, so we don't.
ROCm 3.5 apparently deprecates code object v2. So if we have the new ROCm, we use the (default) v3.

@masahi This is needed for the latest ROCm and also recent LLVM.
Without it, the execution will fail with "symbol not found error", which probably is hard to decypher.
I'm not particularly fond of needing to go through the device API, but I haven't found a better way, as the codegen wants to be compilable without having HIP installed.

Sorry, another small thing:

I'm throwing in an addition of kMaxRegistersPerBlock for ROCm. This was introduced for CUDA in #5898.

NOTE: using runtime detection of rocm features will only work if we are building on the same machine and won't work for cross compilation. While it is OK for now, let us keep that in mind and once we land https://discuss.tvm.ai/t/rfc-tvm-target-specification/6844, we might want to allow user to explicitly specify the attr and only use auto detect if the attr is not specified(or march=native is used)

@tqchen Yeah, so the background to this is that the recent release of ROCm 3.5 brings rather sweeping changes (changing the compiler backend for the HIP compilation among other things).
My conclusion from this would be

I'd have some sympathy for people not switching immediately (I was one of them 2 days ago),
In half a year, serious users will have switched. Then we can then just bump the requirement to ROCm >= 3.5 then (IMHO).


Continuous clinical information

Hi,When the clinical information is continuous, can it be displayed in the form of a bar graph? Similar to the display method in cbioportal?

I've just started working on it together with the heatmap support #7

Added in commit 56e5ad7a50c4b5dab045bc850c664a5f012b3a63.


Revert "pull tag data from api.lbry.com"

Reverts lbryio/lbry.com#1097

@tzarebczan I just tested against my email settings and I got an error. I will look into this.
(I hadn't merged because I wanted to make sure it worked for me.)

Hmm, I worked for my email settings on 2 logins.

I didn't actually try changing a preference, so maybe that's when the error appears?


Instance variables not available in template

Instance variables set in call are not available in template.
module FooController
  class Bar < Action
    def call
      @foo = 'foofoo'
    end
  end
end

bar.html.erb
<%= @foo.inspect %>

Outputs 'nil'.

I believe using instance variables to share data to the view is another "wart" / design decision that this project doesn't agree with and adds another boundary.
Use expose as explained in the README ?


Can't use both - 'appID' and 'actions' parameters at the same time

Hi guys!
I was trying to make notifications with buttons on windows 10 (v1909) using this code:
  notifier.notify(     {       title: 'title',       message: 'message',       icon: paths.appIconPath,       actions: ['Close', 'Settings'],     });
It worked, but I noticed that there is always a 'SnoreToast' message at the bottom of the notification. After some googling, I found that to hide this message I need to also provide an 'appID' parameter to the notify function. But when I provide it, the buttons disseaper. This code should possibly work, but it doesnt't:
  notifier.notify(     {       title: 'title',       message: 'message',       icon: paths.appIconPath,       actions: ['Close', 'Settings'],       appID: 'SomeAppId'     });
Am I missing something?

@Denchijik I'm also having this issue.

same here

@mikaelbr Is there any workaround for both the options to work?

I no longer have easy access to Windows. Any help with debugging, implementation, and QA would be greatly appreciated. The source code is very straight (painfully so), so running it locally and debugging the issue should hopefully be very doable if you have this issue.

I performed a little bit of initial investigation into this issue and it appears that data is not being returned over the pipe. None of the pipe's events actually fire when an appID is specified and a button is clicked. SnoreToast does however know the a button has been clicked and the exit code is correct.

Facing the same issue

I tried running SnoreToast by itself (not through node-notifier) and it seems like using either textbox or buttons in conjunction with appID will cause the textbox or buttons to be missing. So it could be SnoreToast's issue, not node-notifier. :(

SnoreToast requires you to register an application to make this work.
Here is a function you can try to use to register programs in Node.js, though it doesn't always work -- it will give you a command to use, though, that should. The process is described below.
cd node_modules\node-notifier\vendor\snoreToast
snoretoast-x86.exe -install "SnoreToast/<Program Name>.lnk" "" "AppName.UNIQUE_ID"

"<Program Name>" is the name you want to display in the notification instead of SnoreToast. Be sure to leave .lnk on the end.
The middle argument is for a program executable, but it can be left blank.
The last argument is the application id you will use later. The format is simply AppName.UNIQUE_ID.
This will create a program in your Start Menu -> SnoreToast folder, which will then allow you to use actions.
Remember to set the appID in the notifier to app id you used above instead of using the name of the app (example: "SomeApp.ID_HERE")

SnoreToast requires you to register an application to make this work.
Here is a function you can try to use to register programs in Node.js, though it doesn't always work -- it will give you a command to use, though, that should. The process is described below.
cd node_modules\node-notifier\vendor\snoreToast
snoretoast-x86.exe -install "SnoreToast/<Program Name>.lnk" "" "AppName.UNIQUE_ID"

"<Program Name>" is the name you want to display in the notification instead of SnoreToast. Be sure to leave .lnk on the end.
The middle argument is for a program executable, but it can be left blank.
The last argument is the application id you will use later. The format is simply AppName.UNIQUE_ID.
This will create a program in your Start Menu -> SnoreToast folder, which will then allow you to use actions.
Remember to set the appID in the notifier to app id you used above instead of using the name of the app (example: "SomeApp.ID_HERE")

When will this be fixed? Still seeing it in 10.0.1

There's an open PR with a fix (it's been almost 1.5 years so I'm not hopeful that it will ever get merged)
https://github.com/KDE/snoretoast/pull/15
We have fixed this issue in our app (youtube-music desktop) by applying a custom patch ontop of the snoretoast binaries in node_modules
if you need some inspiration https://github.com/th-ch/youtube-music/pull/600

There's actually a pretty easy way to fix this, we just didn't implement SnoreToast well enough:
Here is a guide on how to fix Action buttons + appID not having output: https://github.com/mikaelbr/node-notifier/issues/424


Set up a "Hello world" project with two apps

In this project I:

Created a Rails API app.
Initialized the project with Git.
Created a table for storing the messages.
Created 5 different greetings.
Created an API endpoint that selects a random greeting from the table.

@Reem-lab thank you


as 3.1.4 implementation 'com.lzy.net:okgo:3.0.4'

Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.lzy.net:okgo:3.0.4.

Use the following dependency
implementation 'com.github.jeasonlzy:okhttp-OkGo:3.0.4'


Mongodb dont update document using Mongoskin and Hapi

Created a server in HAPI and mongoskin, the problem is that the server does not update the documents in the collection.
I've tried many ways, I am following the alias documentation hapi and mongoskin, but still without success.
http://stackoverflow.com/questions/32545862/mongodb-dont-update-document-using-mongoskin-and-hapi

Please provide a more thorough code example. There's a lot of functions that you use in your example that I don't see implementations for. A standalone example that reproduces your issue would be very helpful.


[test-triage] chip_sw_alert_handler_ping_timeout test timeout

Hierarchy of regression failure
Chip Level
Failure Description
UVM_ERROR @ * us: (chip_sw_base_vseq.sv:223) virtual_sequencer [chip_sw_base_vseq] SW TEST TIMED OUT. STATE: SwTestStatusInTest, TIMEOUT = * ns has 1 failures:

Test chip_sw_alert_handler_ping_timeout has 1 failures.
2.chip_sw_alert_handler_ping_timeout.4072934569
Line 483, in log /container/opentitan-public/scratch/os_regression/chip_earlgrey_asic-sim-vcs/2.chip_sw_alert_handler_ping_timeout/latest/run.log

  UVM_ERROR @ 12028.310005 us: (chip_sw_base_vseq.sv:223) uvm_test_top.env.virtual_sequencer [uvm_test_top.env.virtual_sequencer.chip_sw_base_vseq] SW TEST TIMED OUT. STATE: SwTestStatusInTest, TIMEOUT = 12000000 ns

  UVM_INFO @ 12028.310005 us: (uvm_report_catcher.svh:705) [UVM/REPORT/CATCHER]
  --- UVM Report catcher Summary ---

Steps to Reproduce

Commit hash: https://github.com/lowrisc/opentitan/tree/67a41e3bc3ff025554a024cdb15fbf892c4752b3
dvsim invocation command to reproduce the failure, inclusive of build and run seeds:
./util/dvsim/dvsim.py hw/top_earlgrey/dv/chip_sim_cfg.hjson -i chip_sw_alert_handler_ping_timeout --fixed-seed<PHONE_NUMBER> --build-seed<PHONE_NUMBER> --waves -v h

Tests with similar or related failures
No response

Increasing the timeout for this particular test seems to work, see: https://github.com/lowRISC/opentitan/pull/15542
This was tested locally with the last failure observed in the nightlies (git hash 84fdd3bf374f168367ba7ffcb07cfa4d79c54875):
./util/dvsim/dvsim.py hw/top_earlgrey/dv/chip_sim_cfg.hjson -i chip_sw_alert_handler_ping_timeout --fixed-seed 713603959 --build-seed<PHONE_NUMBER> --waves fsdb

This test is passing consistently, so I think it is worth spending more time investigating.

Tests
latest
2022.10.22
2022.10.21
2022.10.17/2
2022.10.17/1
2022.10.15
2022.10.14
2022.10.12/2
2022.10.12/1
2022.10.11
Suite

chip_sw_alert_handler_ping_timeout
66.67
100.00
66.67
100.00
66.67
66.67
100.00
100.00
100.00
66.67
chip_sw_alert_handler_ping_timeout

Indeed, this looks flaky. Let me take a look.

OK I think I understand now why this fails sometimes.
The ping timer pseudorandomly picks an alert ID to ping. Due to the way this is constructed today, the alert ID may be invalid if the total number of alerts is not a power of 2.
This means that there is a non-zero chance that no alert ID is valid within the simulated timeframe, and hence no alert is being pinged. The higher the timeout, the higher the probability we will eventually hit a valid alert ID. Increasing the timeout will help, but it may also make this test run for a significant amount of time (potentially hours).
The current parameterization with 65 alerts is possibly the worst, given that this means that a uniformely drawn alert ID has only 50% chance of being valid.
@cindychip @tjaychen WDYT, should we just increase the timeout for now?

yeah this was the exact reason i came across also..so i tried to lengthen the time a bit.. i think we basically have a roughly 50% chance of being valid on every draw, so i was hoping that if we gave it enough iterations (say..10), the probability of continuously missing would be very low.
Yeah I originally thought about your option as well, but was concerned about the bias and didn't come up with anything better at the time... is it at all reasonable to have a wait state of some sort until we draw a valid ID? or is that too big of a change? This sounds a lot like option 1...
I think i'm okay with option 2, and we just file an issue for option 1 in the future. Regarding option 2, that doesn't change any of your ping timeout assumptions right?

In case we go with #15699 should the time lengthen made by @tjaychen be reverted?

yes i think so.

yeah this was the exact reason i came across also..so i tried to lengthen the time a bit.. i think we basically have a roughly 50% chance of being valid on every draw, so i was hoping that if we gave it enough iterations (say..10), the probability of continuously missing would be very low.
Yeah I originally thought about your option as well, but was concerned about the bias and didn't come up with anything better at the time... is it at all reasonable to have a wait state of some sort until we draw a valid ID? or is that too big of a change? This sounds a lot like option 1...

Yeah that is pretty much option 1 - although we should not stay inside the wait state if we haven't found an ID yet and a ping event is due, since that would affect some of the ping progress guarantees that the ping monitors in the escalation receiver rely upon.

I think i'm okay with option 2, and we just file an issue for option 1 in the future. Regarding option 2, that doesn't change any of your ping timeout assumptions right?

No the assumptions are all still fulfilled. The important part is that we do not block progress if an ID is not valid (that is why we currently skip if not valid). I also think it may have less DV impact since the RTL delta is smaller.

In case we go with #15699 should the time lengthen made by @tjaychen be reverted?

Yes, this can be reverted.

sounds good to me! thanks @msfschaffner

Thanks @msfschaffner I am happy with this RTL approach too! It will make it easier for block level as well!

This has been passing for three nightlies now - closing!


RFE: rkt plugin framework

it seems there are a lot conversations about  dns/resolv/hosts
https://github.com/coreos/rkt/issues?utf8=✓&q=is%3Aissue is%3Aopen dns
https://github.com/coreos/rkt/issues?utf8=✓&q=is%3Aissue is%3Aopen resolv
https://github.com/coreos/rkt/issues?utf8=✓&q=is%3Aissue is%3Aopen hosts
getting nowhere:
https://github.com/coreos/rkt/issues/2044

we suggest to address these and similar non-obvious issues by introduction of rkt plugin framework, prototyped after cni, by externalizing points of contention, such as App Environment setup:
https://github.com/coreos/rkt/blob/master/Documentation/app-environment.md

that would allow users to experiment quickly and converge on solutions ready for incorporation into rkt proper plugins.

please make plugin api scripting-friendly

Doesn't stage1 customisation cover most of the plugin functionality?
      --stage1-from-dir=	filename of an image in stage1 images directory to use as stage1
      --stage1-hash=		hash of an image to use as stage1
      --stage1-name=		name of an image to use as stage1
      --stage1-path=		absolute or relative path to an image to use as stage1
      --stage1-url=		URL to an image to use as stage1

I had an idea a while ago to add "Volume Plugin" support as in docker but with CNI-like interface.
It was all possible just by supplying custom stage1 image. The only trouble was the appc spec schemas that rkt checks before executing anything. (e.g. I couldnt set the volume type other than host or empty, but a workaround such as volume name aws_ebs://something worked fine.
So the moral of this - I don't think that we can design a plugin api to provide really flexible customisation. It will be harder to support and most of the time will still require rkt patching.

@monder: good point, thank you.

this request was inspired by ease with which we were able to add missing form CNI standard plugins features with own simple bash plugin https://github.com/containernetworking/cni/issues/265 and simultaneously by prolonged lack of  "normal" CNI dns support in rkt

yes, image content/layout can be customized via --stage1, although for core lifecycle concerns like dns, that seems excessive

rkt came with a promise of "modularity not seen in docker", yet we keep coming across some lack of it. last case: how would you handle parallel compression: "could be very fast, but buggy, so do not want it 'on' by default, but still want to have it / to swap it" :-) https://github.com/coreos/rkt/issues/2947


fix bug in TryCrop()

The conditions for the TryCrop() is incorrect.

All conditions must be true.

Make sense. LGTM.

Thank you.
btw, please note that the settings of rand_crop_samplers in example/ssd/config/config.py (Line56) are meaningless before this bug fixed, since some of the conditions are not true.

The logic in this entire if section looks weird.
@zhreshold Could you verify its working as intended?

The cropping is verified working as intended, however, I reckon some of the presets should be updated because I found some rule have to be satisfied in random cropping to provide better behaviors.
If anyone as more suggestions to this part, please let me know.