Update shake file to be able to install via cabal new-build

This will require passing in a flag requesting this, I presume, and also managing the symlink process, to end up with the exe names we currently have.
My reading of the options says that cabal new-install --program-suffix='-8.4.3' should do it, but this does not seem to be the case.

That might be sensible, but reintroduces the problem of platform independence...
Any intermediate solution that might be desirable? I implemented a proof of concept where different ghc versions have been installed by stack.
To implement it without stack, I think we have to rely on some convention, e.g. a ghc of version 8.2.2 is named ghc-8.2.2. Would that be sensible?

Yes, that is how it works in general, if you look in the bin directory for an installed ghc you will see it has ghc and a symlink to ghc-8.4.4 or whatever.

Where do we have to look, only into $PATH or do we need to look in more places?

I would say on the path only.
Alan
On Mon, 11 Feb 2019, 23:59 fendor<EMAIL_ADDRESS>wrote:

Where do we have to look, only into $PATH or do we need to look in more
places?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/haskell/haskell-ide-engine/issues/1047#issuecomment-462511649,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAZAB08ADhYsGkcQOl2bqVm8HWFU41Mwks5vMee6gaJpZM4Z8rkS
.

I adapt the target cabal-build and cabal-build-docs to only install HIE for GHC versions that have been found in the path.
The target cabal-ghcs shows all found GHC installations alongside their respective path.
This already works, I am currently working on the linking. Is it alright that the different HIE versions live in ~/.cabal/bin or should they be installed in the same directory as the HIE binaries installed by stack?


Scan repository with SonarCloud

[x] Set up SonarCloud account - see SonarCloud - Getting Started with GitHub link in README
[x] Scan repo with SonarCloud (automatic scan)
[x] Ensure automatic scan considers terraform files
[x] Ensure automatic scan considers .NET solution
[x] Check code scanning alerts in GitHub
[x] Scan repo with SonarCloud (CI-based scan)
[ ] Ensure CI-based scan considers terraform files
[x] Ensure CI-based scan considers .NET solution
[ ] Check code scanning alerts in GitHub
[x] Update README

[x] Document setup (automatic scan)
[x] Document setup (CI-based)
[x] Add links to code scanning results

[x] SonarCloud project
[x] PR analysis
[x] Code scanning alerts in GitHub

[x] Add badges

[x] Test pull request analysis by creating a pull request that introduces a security issue/hotspot
[ ] Try to make code coverage work

Topic created at Sonar Community
https://community.sonarsource.com/t/github-scanning-alerts-not-updated-by-sonarcloud-after-switching-from-automatic-analysis-to-ci-based/114119

Another topic created at Sonar Community
https://community.sonarsource.com/t/github-action-versions-in-example-github-actions-workflow-outdated/114132


writeHoldingRegister Memory Leak

Hi, when sending a writeHoldingRegister command to a device address that does not exist on the bus it leaks 8 bytes of memory each time. When the call is removed, the program no longer has memory leak, so I am certain the origin is from this function.

FYI im using RS485 communication.

It was specifically the  uint8_t DFRobot_RTU::writeHoldingRegister(uint8_t id, uint16_t reg, uint16_t val) function. Removing the *data allocation, debug and freeing from the function solves the issue:
uint8_t *data = NULL; data = (uint8_t *)malloc(sizeof(sRtuPacketHeader_t)); memcpy(data, header, sizeof(sRtuPacketHeader_t)); while (data != NULL) {     RTU_DBG(*data, HEX);     data++; } free(data);
Without this block of code the memory leak does not occur.


[DOUBT] regarding future project ideas

Hi, I am Mihir Mittal, a sophomore at the Indian Institute of Technology, Kanpur, majoring in Mathematics and Scientific Computing.
My relevant skills include development in Golang, good knowledge of DSA, and linear algebra among others. https://github.com/mihirm21/CF-Stress- This was one of the repositories I made last summer related to the backend of a stress testing tool for competitive programming to provide the smallest failing test case in Golang.
I was interested in contributing to the open-feature project under Google Summer of Code 2023. I even had 1 PR merged #322  last week. So what I wanted to ask was whether open-feature is participating this year under CNCF for GSoC and if yes, could you please provide some project ideas/bugs on which I could start ideating for implementations.
Hoping to have a positive reply.

Hey @mihirm21, I'm looking into what would be required on our side to support GSoC. It's not something we've done in the past but it does seem like a great program that's mutually beneficial. I'll just need to determine what kind of time commitment is required before committing to anything specific.
Regardless of GSoC, we'll try and create more issues with a good-first-issue and/or help-wanted label. We need to get better about creating issues geared towards new contributors but for now there are a handful of open issues. You can see the list here.

Hi @mihirm21, I wanted to provide a quick update here. We're working on identifying some good topics and mentors for GSoC. Do you have a particular area of interest? That would help us identify a good fit you.

My interest areas include applied mathematics and data science applications. Also has a good knowledge of data structures and algorithms. Particularly interested to work in backend development which help add some feature/reduce computation times for some particular operations/testing etc.

OpenFeature is participating the GSoC. You can find the project proposals here.


titleSize config not responding

Prerequisites

[X] Put an X between the brackets on this line if you have done all of the following:

Checked the Quick Start documentation page and confirmed configuration is correct: https://marksie1988.github.io/atomic-calendar-revive/quickstart.html
Checked the FAQs on documentation page for common solutions: https://marksie1988.github.io/atomic-calendar-revive/faq.html
Checked that your issue isn't already filed: https://github.com/marksie1988/atomic-calendar-revive/issues?q=is%3Aissue

Describe the bug
titleSize not working
Steps to Reproduce

Edit calendar card
Show code editor
Insert: titleSize: 130 (instead of default 100)

Expected behavior
titleSize changes to 130
Actual behavior:
titleSize remains 100
Screenshots

Card Configuration
dateSize: 130
enableModeChange: true
entities:

entity: calendar.xxxxx
entity: calendar.xxxxx
entity: calendar.xxxxx
entity: calendar.xxxxx
entity: calendar.xxxxx
hoursFormat: 24h
name: Calendar
showDate: false
showDescription: false
showWeekDay: true
sortByStartTime: true
timeSize: 130
titleSize: 130
type: 'custom:atomic-calendar-revive'

Versions

HomeAssistant Version: Home Assistant 0.110.3
Plugin Version: v1.8.5

Additional Information

This option should be eventTitleSize which was recently changed.


Typescript example?

I hadn't actually tried using the definition file yet, found it was lacking some ergonomics so I rewrote it and added a ts example. Published new types as 0.5.0


Improve user feedback process, including Open311 submissions

We recently improved the feedback process in OBA Android to better channel feedback to different locations based on the type of feedback.  HART has expressed interest in implementing something similar on iOS, so I wanted to capture some of the current Android implementation details here as a jumping off point.
Details on the OBA Android UI are here:
http://www.slideshare.net/sjbarbeau/onebusaway-new-issue-reporting-flow-in-onebusaway-android
After tapping on "Send feedback" in main menu, the first time the user does this they are asked to confirm their region (to prevent against feedback going to the wrong region, and to intercept "wrong region" feedback).  On Android we ask "Are you in X"?  If yes proceed to feedback, if no direct to region selection setting.  We save this acknowledgment and reset it if the region is changed.
After the user confirms the region at least once, when they tap on "Send feedback" the following categories are shown (see slide 2 in above presentation for screenshots):

Contact Customer Service - shows a list of all supported agencies for the region (pulled from API agencies-with-coverage) and phone, email, and website contact points.  Tapping on each opens the dialer, email client, and browser, respectively.  See Slide 3 in presentation.
Report a Stop Problem - If the region has a open311Servers array in Regions API, then direct feedback to Open311 endpoint.  Otherwise, direct to legacy stop/trip problem reporting APIs for the region.  Slides 4-8.
Report an Arrival Time Problem - If the region has a open311Servers array in Regions API, then direct feedback to Open311 endpoint.  Otherwise, direct to legacy stop/trip problem reporting APIs for the region.  Slides 4-8.
Send App Feedback - Opens email client to send email to<EMAIL_ADDRESS>Ideas For New Features - Directs to onebusaway.ideascale.com in browser.

Implementing most of the above is fairly trivial - however, the Open311 submission would require a decent amount of UI work.  This is because the problem reporting UI is dynamically driven by data in the Open311 server response.  In other words, an agency defines the issue category types (including whether the answer is text, multiple choice, checkbox, etc.), and this is dynamically discovered from the Open311 server REST API (a lat/long for the reporting location is sent to the Open311 server, and it responds with valid categories for the location).  There are also some UI design decisions that are driven because for this - you need the user to pick a stop or location before they can choose the type of issue they want to report.
We wrote our own Open311 Java client, but I'm hoping there are existing iOS-compatible libraries (Objective C or Swift) that could be leveraged.  Here's what I could find from some quick Googling (feel free to add more):

open311-mobile - this is a fork of https://github.com/City-of-Bloomington/open311-ios.

Here's a general list of OSS related to Open311:

http://wiki.open311.org/GeoReport_v2/Resources/

That open311-mobile project looks promising, but it's licensed under GPL 3, which is unfortunately incompatible with Apache 2.0: https://www.apache.org/licenses/GPL-compatibility.html
I'll go do some hunting and see what I find. Thanks for the detailed writeup!

Yeah, GPL is one reason we built our own Apache licensed version for Java.
On Jan 3, 2017 7:49 PM, "Aaron Brethorst"<EMAIL_ADDRESS>wrote:

That open311-mobile project looks promising, but it's licensed under GPL
3, which is unfortunately incompatible with Apache 2.0:
https://www.apache.org/licenses/GPL-compatibility.html
I'll go do some hunting and see what I find. Thanks for the detailed
writeup!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/OneBusAway/onebusaway-iphone/issues/923#issuecomment-270267613,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AA4pLfdLkVv0GSB59eeAr3q8YvzAysbuks5rOuyBgaJpZM4LaJt0
.

Unfortunately I couldn't find any Objective-C or Swift Open-311 libraries, besides this very unfinished attempt and the open311-mobile GPL project. @aaronbrethorst have you played around with Google's Java-to-objC transcoder? Maybe this could be used in combination with CUTR's open311 client. I've never used it & I can't imagine that it would work perfectly (for one thing, how would it handle the Jackson dependency?) but perhaps it would be better than writing a new library from scratch.

@sdjacobs I'm certainly willing to take a look, but I'd be surprised if it saved us a lot of time. Most of the effort on this will be around building the UI, and the transcoder can't do that. I think what probably would be most helpful for iOS would be a document outlining how the Android interfaces with the server and how it renders its UI.
I'm going to put together a quick design doc outlining the iOS work.

The entire OBA Android implementation for the new issue reporting flow is implemented in this package:
https://github.com/OneBusAway/onebusaway-android/tree/master/onebusaway-android/src/main/java/org/onebusaway/android/report
The majority of Open311-specific UI logic is in this Fragment:
https://github.com/OneBusAway/onebusaway-android/blob/master/onebusaway-android/src/main/java/org/onebusaway/android/report/ui/Open311ProblemFragment.java
Here are a few items on Android that took us a while to figure out, but shouldn't be difficult to implement if you follow the approach we settled on:

Choosing Open311 endpoint vs. legacy OBA problem reporting API - Even though we have a list of Open311 endpoints for a region (note, not just one server), there is no guarantee that the entire region is covered by those Open311 servers.  So, after the user picks the location to report a problem for, we query each Open311 server for that region (right now there is only 1 in Tampa) to determine if more than one issue request type (service) is returned - for example https://seeclickfix.com/open311/v2/services.json?lat=28.0586583&long=-82.416445.  If more then one service is returned we proceed down the Open311 client code path (this is what happens if you report an issue in Pinellas or Hillsborough Counties, which should be the vast majority of Tampa region service area).  If 0 or 1 services are returned,  or if the region doesn't have any Open311 servers listed, we assume that particular area isn't being monitored by the Open311 server, and proceed down the legacy OBA trip/stop problem reporting API code path (this is what happens if you report an issue in Puget Sound currently).  Open311 spec doesn't currently cover the concept of server discovery based on geographic areas that might be covered by more than one server, so this is an agreement we came to with SeeClickFix for how this should work.  It may or may not work with other Open311 providers, but we'll cross that bridge when we come to it.  I'd also like to raise this with Open311 community to see if we can get this added to the spec.
We have to deal with SeeClickFix accounts that are entirely focused on transit (e.g., HART in Tampa, who has their own SeeClickFix account) as well as a mix of county/city/transit issues within a SeeClickFix account (e.g., PSTA in Pinellas County, who is a user on the county account) - We assume that most OBA users will be reporting transit-related issues, and therefore we want to put the transit-related issue categories (services) at the top of the drop down list but still allow users to report problems for other "non-transit" infrastructure - for example, here's how we split it out on Android:

If all issue categories are transit-related, then they should fall under a single "transit" category:

There is a concept of a group and keywords field for Open311 services - the "right" way to do this is for the group field to be set to transit for transit issues, and all other issue group fields be set to null (or something else).  We've implemented this in Android.  However, SeeClickFix hasn't implemented support for assigned groups to issue categories yet, so we're stuck with hacky heuristic-based matching for the current implementation - we've implemented this as well if all group fields are null.  We look at the titles of the issue categories, and if there is >= 4 categories that have "transit-related" words in them, we assume all categories are transit related.  Heuristics matching code is called at https://github.com/OneBusAway/onebusaway-android/blob/master/onebusaway-android/src/main/java/org/onebusaway/android/report/ui/InfrastructureIssueActivity.java#L787, and is implemented in a utility method at https://github.com/OneBusAway/onebusaway-android/blob/master/onebusaway-android/src/main/java/org/onebusaway/android/report/ui/util/ServiceUtils.java#L30.
Heuristics keywords we're using to identify "stop" related categories are at:
https://github.com/OneBusAway/onebusaway-android/blob/master/onebusaway-android/src/main/res/values/arrays.xml#L190:
* transit
* \u0020bus\u0020
* stop
* route/trip is missing
Note the space unicode characters around "bus" - \u0020bus\u0020 (otherwise this matches to "business").
Heuristics keywords we're using to identify "trip (i.e., arrival time)" related categories are at:
https://github.com/OneBusAway/onebusaway-android/blob/master/onebusaway-android/src/main/res/values/arrays.xml#L197:
* arrival
* schedule
Unit tests that make sure the heuristic-based matching works with the current HART/PSTA deployments by querying the actual SeeClickFix API there is at https://github.com/OneBusAway/onebusaway-android/blob/master/onebusaway-android/src/androidTest/java/org/onebusaway/android/io/test/ReportProblemOpen311Test.java#L40.

We automatically populate stop_id field in the UI - this should again be simple with use of keywords field, but SeeClickFix doesn't support it.  So, more heuristics matching based on issue category name.  Heuristics matching code for this is at https://github.com/OneBusAway/onebusaway-android/blob/master/onebusaway-android/src/main/java/org/onebusaway/android/report/ui/util/ServiceUtils.java#L200, and uses the keywords listed at https://github.com/OneBusAway/onebusaway-android/blob/master/onebusaway-android/src/main/res/values/arrays.xml#L202:

stop
id
bus

We have a OBA info that "anonymous" issues are reported under - For Open311 servers we allow the user to choose to remain anonymous and not enter first name, last name, email, and phone number.  However, these fields must be populated for the server to accept a report.  In that case, we submit the issue under an OBA name and email.  Strings we use for this anonymous submission are at https://github.com/OneBusAway/onebusaway-android/blob/master/onebusaway-android/src/main/res/values/donottranslate.xml#L170:

First name - OneBusAway
Last name - User
Email -<EMAIL_ADDRESS>Phone - empty

We add metadata in bottom of issue description before issue is submitted to server - We allow the user to type in their summary of the issue, and then we append metadata to the bottom of the description so it's easier for the agency to see more info.

Here's what we append for arrival time problems:
---------------------
service_date=01-03-2017;
agency_name=Hillsborough Area Regional Transit;
gtfs_stop_id=Hillsborough Area Regional Transit_1688;
stop_name=30th St @ Annie St;
route_id=Hillsborough Area Regional Transit_18;
route_display_name=18;
trip_id=Hillsborough Area Regional Transit_235407;
trip_headsign=South to UATC/Downtown/MTC;
predicted=true;
vehicle_id=Hillsborough Area Regional Transit_1020;
vehicle_location=28.080591201782227 -82.43084716796875;
schedule_deviation=8.000 min late;
stop_arrival_time=05:16 PM;
stop_departure_time=05:16 PM;

Here's what we append for stop problem reports (basically, anything that's not an "arrival time" report:
---------------------
gtfs_stop_id=Hillsborough Area Regional Transit_7582;
stop_name=56th St @ Mission Hills Av;

Please keep the exact same field names - we'd like this to be machine-readable so we can do bulk analysis of data
You can see example issues that have been submitted via OBA Android by looking any any recent issue in Hillsborough County:
https://seeclickfix.com/hillsborough-county-fl
...as well as any issue in Pinellas County that has been assigned to "PSTA", such as:
http://seeclickfix.com/issues/3131124-psta-bus-stops
That's what I can think of off the top of my head.  Let me know if you have any questions when you start digging in, and I'll post again if I think of anything else.

One edit for 3) above - we autopopulate the stop_code (not stop_id) in the UI based on the stop the user tapped on.  stop_id is in the metadata that gets tacked onto the bottom of the report, but stop_code is the user-facing "Stop ID" that gets autopopulated in the UI.  This is especially important for PSTA, as their stop_ids and stop_codes are different.

Current thoughts:
Users can reach the new Open311 UI options by opening a stop, which is where they are used to reporting problems with their stops and vehicles today already. They can also access the full "Send Feedback" experience from the Info tab which will display a modal view controller with four options, as seen in the accompanying screenshots.
If the current region has an Open311 server defined, use the new Open311 client library; otherwise use the existing "Report a Problem" UI.
Report a stop problem
From the Stop view controller:
A modal is presented. This page goes out to the server and hits the "Discover Services" endpoint, retrieving a list of available services, and populates a table based on the list.
From the Info tab:
A map with stops is displayed. The user selects a stop. A new page is pushed onto the stack. This page goes out to the server and hits the "Discover Services" endpoint, retrieving a list of available services, and populates a table based on the list.
The table in both examples includes options like:

Benches
Environmental issue
Incorrect/missing stop ID
Location doesn't match map
etc.

Selecting one of these options pushes a new page onto the stack. This new page contains a dynamically constructed form representing the selected service. For instance, for "Wifi on bus isn't working", the following form elements are dynamically created from the service data:
Static Text: "Hillsborough Area Regional Transit (HART) monitors SeeClickFix from 8am to 5pm on regular business days for non-emergency conditions. Please call 911 for emergencies."
Number entry: "What is the 4- digit  bus number? (This can be found above the interior windshield.)"
Plus, a series of standard fields that are included with every form:

Issue description
Image upload
"Keep it anonymous" checkbox
First name/last name/email/phone fields

Report an arrival time problem

Load the entire service list as with "Report a problem with this stop"
Select the appropriate service based on Sean's comments here: https://github.com/OneBusAway/onebusaway-iphone/issues/923#issuecomment-270437702
Load a list of recent arrivals and departures and populate the current page with that list
Allow the user to select one of those recent arrivals and departures
Populate the remainder of the table as with "Report a problem with this stop"

Tasks

[ ] Add new Open311 JSON data source to OBAModelService
[ ] Add new model objects (Service, and what else?)
[ ] Evaluate form builder libraries and select one. I am leaning towards https://github.com/xmartlabs/Eureka for its feature set and active community.
[ ] Add logic to OBAStopViewController to choose new or old problem reporting system. (https://github.com/OneBusAway/onebusaway-iphone/issues/923#issuecomment-270437702)
[ ] Create a new view controller to manage all of the core feedback options
[ ] Make it possible to reuse the map controller in the modal Send Feedback view controller
[ ] Create a view controller to load a list of services from the Open311 server
[ ] Create the dynamic form building view controller from the selected Service model object. (supporting datatypes: string, number, datetime, text, singlevaluelist, multivaluelist)
[ ] Handle image uploading
[ ] Arrival time service selection heuristics (https://github.com/OneBusAway/onebusaway-iphone/issues/923#issuecomment-270437702)
[ ] Add OBAClassicDepartureViews to the form view controller and populate stop_info based on its selection
[ ] Metadata population (https://github.com/OneBusAway/onebusaway-iphone/issues/923#issuecomment-270437702)
[ ] Port over Android unit tests as appropriate
[ ] User acceptance testing/bug fixing

Updated version of the above task breakdown: https://docs.google.com/document/d/13hZwNKAWit0Uouv1_5qF1RPsfAs2tXi6K5bMH4e7bD4/edit?usp=sharing


API documentation page 404's

Describe the bug
The API documentation page does not work, HTTP 404.
To Reproduce
Steps to reproduce the behavior:

Go to 'https://danigb.github.io/tonal/'.
Check response headers => 404.

Expected behavior
API documentation displays => 200.

I think the new links are:
https://tonaljs.github.io/tonal-app and https://tonaljs.github.io/tonal


Update sql parser to v0.20.0

Which issue does this PR close?

Closes #3071
Rationale for this change

keep up with dependencies
#2867 and #3037  need sqlparser v0.20.0
What changes are included in this PR?

NestedJoin now support alias
Are there any user-facing changes?

Codecov Report

Merging #3072 (8640e8b) into master (0e0931d) will increase coverage by 0.00%.
The diff coverage is 84.21%.

@@           Coverage Diff           @@
##           master    #3072   +/-   ##
=======================================
  Coverage   85.85%   85.85%
=======================================
  Files         289      289
  Lines       51890    51907   +17
=======================================
+ Hits        44548    44567   +19
+ Misses       7342     7340    -2

Impacted Files
Coverage Δ

datafusion/sql/src/planner.rs
82.02% <40.00%> (+0.07%)
:arrow_up:

datafusion/core/tests/sql/joins.rs
99.33% <100.00%> (+0.01%)
:arrow_up:

datafusion/core/src/physical_plan/metrics/value.rs
87.43% <0.00%> (+0.50%)
:arrow_up:

:mega: Codecov can now indicate which changes are the most critical in Pull Requests. Learn more

Thanks @waitingkuo


removed async from dependency list

Fixes #2883 (it's a good idea to open an issue first for discussion)

[ ] Tests and linter pass
[ ] Code coverage does not decrease (if any source code was changed)
[ ] Appropriate docs were updated (if necessary)

aye, the work here is to strip the use of async out of those files :)

@JustinBeckwith yes 'll update this PR, working on it, looking for how can I replace async.eachLimit (npm module) with native async/await

I typically use p-limit or p-queue for that :)

@JustinBeckwith Thanks! I used p-limit for async.eachLimit


Offboarding OMA-URI missing?

Step 3 of the offboarding process references a "following supported OMA-URI", but that seems to be missing.

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

ID: 9bc98378-18c5-81bf-769e-d76d26852c91
Version Independent ID: dd542381-071b-e583-f082-976e8fd91019
Content: Onboard Windows 10 machines using Mobile Device Management tools
Content Source: windows/security/threat-protection/microsoft-defender-atp/configure-endpoints-mdm.md
Product: w10
Technology: windows
GitHub Login: @mjcaparas
Microsoft Alias: macapara

@officedocsbot assign @jvsam

Step 3 of the offboarding process references a "following supported OMA-URI", but that seems to be missing.

Thank you for bringing this to our attention @richard-irwin. I understand that you are looking for the OMA-URI settings, right? For your reference, here's the WindowsAdvancedThreatProtection CSP (see offboarding blob) and details in creating/adding custom settings.
Hello @mjcaparas, hope all is well. Can you please confirm the Offboarding OMA-URI settings in Microsoft Intune? Is this accurate?
OMA-URI: ./Device/Vendor/MSFT/WindowsAdvancedThreatProtection/Offboarding
Date type: String
Value: [Copy and paste the value from the content of the WindowsDefenderATP_valid_until_YYYY-MM-DD.offboarding file]
We appreciate your assistance. Thank you.

@jvsam - that looks about right. Thanks!

That's great @mjcaparas, thank you very much for the confirmation. We will create a pull request to suggest adding the OMA-URI settings and will submit them to you for review and merging.
@richard-irwin, we really appreciate your feedback. Thank you.

Hello again @richard-irwin, we appreciate your patience. The suggested update to this documentation to include the supported OMA-URI settings (see pull request #4982) has been approved and merged. The content updates will be displayed here at docs.microsoft.com in the next scheduled publishing run. We will now close this issue since it's considered—albeit with pending updates—resolved. Feel free to re-open or create another issue through the doc's feedback feature, if you have other suggestions or ideas to improve the quality of this documentation.
Thank you for your feedback and for being part of the Microsoft Docs community!

@officedocsbot close


Add static page with sidebar menu

The design:

The sample content for this page was taken from a raw Magento2 static page.
The design is also available in the open source graphic files on Figma - https://www.figma.com/file/VKyqbHFI55TKIKcQlFLiVpVF/Vue-Storefront-Open-Source.

@mercs600 maybe this is good fit for you what do you think?

@pkarw I can handle it, but after #44 because I'm working on it now.
What is scope of this task ? Only markup ? Do we have some api for getting cms content ?

@merc600 Great. Right now we assume that cms content lays in static .md files under /resource. To not complicate things. But we’re open to ideas here?
In the future: I was thinking about integration with Magento CMS, pimcore or WordPress. There are also some futuristic API based cmses, but I think at this point we can’t complicate the tech stack

Please add the links to the footer and we can close this one @mercs600 https://www.dropbox.com/s/scycunny7hz7e0v/Zrzut ekranu 2017-11-13 16.23.18.png?dl=0

https://github.com/DivanteLtd/vue-storefront/pull/293
@pkarw do we have kidswear category ?


Add class slots

Probably wont need this PR for now since we have changes to our plans based on today's meeting;

Closing to align with new viewpoint


Test simplified turttlebot in warehouse_scene.ttt

@jramadeu and @albertohata
Could you test the simplified turttlebot in this branch for your applications before we merge into master?
https://github.com/EricssonResearch/scott-eu/tree/improve_turtlebot2i_fps

@jramadeu and @albertohata
Could you test the simplified turttlebot in this branch for your applications before we merge into master?
https://github.com/EricssonResearch/scott-eu/tree/improve_turtlebot2i_fps

@KRaizer it works! It seems faster now. Is it possible to also keep the old version, in which the robot has all the sensors equipped (eg proximity sensor, IMU)?

Closing as wontfix; the project is finished and the repository is to be archived.


Log files missing and terminal/shell is not available

Most probably after updating to a new java/springboot version we lost on our Kubernetes cluster the possiblity to see the logs and to enter the terminal/shell of the API container as well as the solr container.
@tparkola Is this something you can confirm on your local development instance? Did something changed in the behaviour of the container regarding logs and shell when we switched to eclipse-temurin:21?

It should work fine. I saw on your platform that I can access logs and terminal. Not sure what is the problem when you try to use it. What I only saw (that could be corrected) is that in the https://github.com/SSHOC/sshoc-marketplace-backend/blob/develop/Dockerfile-acdh-ch on line 21 there is --logging.file=/log/sshoc-marketplace-backend-app.log but it should be --logging.file.name=/log/sshoc-marketplace-backend-app.log (newer version of spring changed the way you indicate logging file name). However, I think this is not something that currently is a problem because I see log file properly updated. As I mentioned - I see in your environment logs and can access terminal. Maybe you would need to let me know what does not work for you exactly. Maybe I misunderstood something. Hope that helps.

Changed the logging-parameter, thanks for noticing.
The other problem is unclear. Now everything works. Asking our sysadmins they are also not sure but maybe it was then an issue with the Kubernetes cluster. Lets hope, that it will not raise again, but most probably it is then a problem on side of the Kubernetes cluster.
Thanks for looking into it


Allow specifying s3ForcePathStyle for s3 provider.

Is your feature request related to a problem? Please describe.
I want to use Minio locally instead of S3 to speedup the render tests. With the version of the AWS SDK used the endpoint behavior is buggy when URL resolution is in virtual host mode. The easiest way to avoid this is forcing path.
This is the error I get when s3 using virtual host style with local Minio instance.
UnknownEndpoint: Inaccessible host: `remake-staging-prod-result-mno1f0aw.localhost' at port `undefined'.

Describe the solution you'd like
Allow setting the s3 path style either via a parameter or an environment variable when using a custom endpoint.
Describe alternatives you've considered
Allow passing a custom s3 clients to the render job. This might be more flexible when building of top of nexrender core like I am but it would not be portable to users of the server or the cli.
Additional context
This is is what I did to my local dependency to get Minio working locally.

That sounds reasonable, I think the path style can be a good addition.

Would you like me to make a PR?

I would love it if you did!


Multilingual - Metadata (Taxonomy and Sections)

Can we implement a uniform taxonomy and sections structure across multiple languages, which then gets rendered after translation by Hugo?
Let us consider a fictional rendered URLs example-

en-gb/developer/Norway
nb-no/developer/Norway
nb-no/developer/Norge (slug = Norge)
nb-no/utvikler/Norge (path = utvikler, slug = Norge)

According to Hugo's recommended content organization, there would be one folder called developer, which contains the content for Norway in multiple languages. This content contains taxonomy tags, which themselves hold localised values.
Currently, one would need to specify the path and slug on every piece of content to get URL 4 rather than URL 2 - I may be wrong here, I am still trying to wrap my head around this. Furthermore, one would need to create a separate set of taxonomies to represent essentially the same information.
It would be better if Hugo could automatically translate the taxonomies and sections, since putting path and slug on every content would not be a scalable solution.
There was a discussion regarding the taxonomy aspect in #2465 , where @bep mentioned

But it would be nice to have one taxonomy definition (category -> categories) and have it translated, but that is certainly out of scope of this feature. May have that in mind when fixing Page vs. Node.

The operating example there was "/category/" vs "/kategorien/" as requested by @digitalcraftsman.
There is an additional point here. Assuming that "category = Developer" for en and "kategorien = Entwickler" for de - "/category/Developer/" is functionally equivalent to "/kategorien/Entwickler". Interlinking these directly as translations of each other would be desirable.
Would appreciate any help/input regarding this. I was unable to find any documentation for achieving this - in case I missed out, please point me to the same.

I understand what you want, and we may get there, but I'm not sure how ...
You may get some inspiration from my site
https://github.com/bep/bepsays.com/blob/master/i18n/en.yaml#L50
Which is quick and dirty, but kind of works for smaller sites.

If the 0.31 Language Multihost edition provides the feature requested in this issue, I would be happy to close this issue. The reason for not being able to ascertain this myself is because I have been away from Hugo for a long time and as such I apologize.
In case this feature is yet to be implemented, I would request that this issue be marked with the "Keep" label. The rationale is explained in the original issue, and I would be happy to discuss any impediments, or alternative mechanisms.
This and #3047 are important for us to support volks globally.

The reason for not being able to ascertain this myself is because I have been away from Hugo for a long time and as such I apologize.

I will close this then, because I have no time to look into this, either, and as such I apologize.


Part 2: any clue ?

Any clue regarding part 2 of the exercise ?
Some (partial) code you may be willing to share ?
TIA

This is my streaming command:
But I am getting this error:
java.lang.RuntimeException: PipeMapRed.waitOutputThreads(): subprocess failed with code 2 at


DetourCreateProcessWithDll failing with error code 6

always the same issue

Unfortunately I'm unable to help as I cannot reproduce this. DetourCreateProcessWithDll with error code 6 means ERROR_INVALID_HANDLE. The function would need to be debugged https://github.com/microsoft/Detours/blob/4.0.1/src/creatwth.cpp#L733-L788
You could try changing this:
https://github.com/pixeltris/YgoMaster/blob/73e3a6aa45f0d64f6fc56ace84773837e22dcb92/YgoMasterClient/Program.cs#L80
To
success = GameLauncher.Launch(GameLauncherMode.StealEntryPoint);
Then recompiling the code. Though that method of launching isn't tested often so there isn't really any support for it.

Please tell me how to fix it because I don't know how please😭😭😭

What am I supposed to do with the code?

Please tell me where I can find these commands

v1.38 adds this setting:
https://github.com/pixeltris/YgoMaster/blob/7d6e33632104d7d687638813a48c51b7d89c403d/YgoMaster/Data/ClientData/ClientSettings.json#L50
Try changing it to:
"LaunchMode": "StealEntryPoint",

I did what you told me but nothing changed at all......look

I'm unable to help further. Sorry.


Gometalinter

This patch includes the Gometalinter as part of the default make build target.
FYI, the REX-Ray build process will now execute the gometalinter tool as part of the normal make build target. This is part of the default target toolchain, so it's automatically executed when just using make.
Be advised the metalinter is actually executed twice -- once where all issues are detected, but the status of the program ignored. Thus if 200 warnings are generated it won't fail the build. The second execution respects the tool's exit status, but this second execution detects only actual errors. Gofmt and Goimports warnings are treated as errors.
Here is an example build using the new target.
In summary, there's quite a bit to fix, but no true errors. However, people working on the code should pay attention to the output and work their hardest to reduce the warnings until they are back to zero as they once were.

[Current coverage][cc-pull] is 44.32%

Merging [#482][cc-pull] into [master][cc-base-branch] will not change coverage

@@             master       #482   diff @@
==========================================
  Files             2          2
  Lines           194        194
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits             86         86
  Misses          108        108
  Partials          0          0

[][cc-pull]

Powered by Codecov. Last updated by [55cdcd1...7335a7b][cc-compare]
[cc-base-branch]: https://codecov.io/gh/emccode/rexray/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/emccode/rexray/compare/55cdcd1b567fa45ac291ecee9727b7df8f5769c1...7335a7bab5eaa23c6fc28461c08d97ac7bacad67
[cc-pull]: https://codecov.io/gh/emccode/rexray/pull/482?src=pr


Placeholder for declaration, date & optionally signature?

hi!
thanks a lot for such a wonderful, flexible yet abstracted out template. it is awesome.
Is your feature request related to a problem? Please describe.
i found the following placeholders to be missing:

post applied for (likely at top, but not sure),
declaration (at the bottom) e.g. "things true to ..."
date & optionally place (bottom-right)
optionally signature

Describe alternatives you've considered
for most of the things, the template is flexible enough to accomodate those things,
but these things would require either hacking around the template too much, or going full on typst devt
Additional context
at least the date of these things of all is super crucial as in today's fast age, resume get outdated super fast.

Hi @goyalyashpal for the screenshot I don't recognize much if this is my template... I am not sure if I get what you mean, can you please elaborate more?

I don't recognize much if this is my template

yep, this is not ur template. i was just showing how the declaration and signature appear in cv elsewhere.

I am not sure if I get what you mean, can you please elaborate more?

hi! regarding what?
umh, i will add some clarifications and meanings in the description itself. maybe it will clear it up.

Okay I can better understand your point right now. Does it concern the cover letter template, right?
I have set aside the letter template for a good while now, as it seems to me and other users that it is less exploited than the resume actually. So I might not have the capacity to develop it for the time being.
A PR is welcome though if you want to work on it!

Does it concern the cover letter template, right?

nope.


Extend holidays checker

add holidays gem, extend bank holidays checker by adding Belgium holidays, add specs

 [TARIFF17] build into the alert a checker that if it was a bank holiday yesterday/today then to add a day onto the checker


get rid of la wrkspace

Why was this module creating its own log analytics workspace with no option to not do that? Now you have the option, just bump the version!

Looks like you never cut a release after merging this PR @sblack4
Cutting the release now


Search requires caller to have access to "context site"

An issue was discovered with the search API requiring the caller to have access to the "context site". This generally means the "root site" since most calls are made like:
https://graph.microsoft.com/v1.0/sites/mydomaine.sharepoint.com,uuid1,uuid2
Original Report
@ificator hi Brad, I'm using the Delegated Permissions and search does not work anymore for me. 2 weeks ago it worked properly (but I used at that time App Permissions). As we want to scope our rights to specific user we changed to Delegated.
We requested these permissions offline_access Sites.ReadWrite.All  and so far all other API calls work properly (list files in the site, upload file, change meta data, ...) but search does not.
I also tried with https://developer.microsoft.com/graph/graph-explorer/ directly but no luck.
Works : https://graph.microsoft.com/v1.0/me/drive/root/search(q='a')
Does not : https://graph.microsoft.com/v1.0/sites/mydomaine.sharepoint.com,uuid1,uuid2/lists/uuid3/drive/root/microsoft.graph.search(q='Document')
Regarding uuids I'm pretty sure they are correct because I can do other things with the path (like browse items).
Is there a chance something is broken regarding search functionality (eg. https://docs.microsoft.com/en-us/graph/api/driveitem-search?view=graph-rest-1.0) ?
If not any hint?
Keep good work on Graph API.
_I searched on stackoverflow too : https://stackoverflow.com/questions/52446307/does-microsoft-graph-api-search-work-when-using-app-only-token
https://stackoverflow.com/questions/52446307/does-microsoft-graph-api-search-work-when-using-app-only-token_
Originally posted by @laguiz in https://github.com/OneDrive/onedrive-api-docs/issues/893#issuecomment-463709544

See https://github.com/OneDrive/onedrive-api-docs/issues/893#issuecomment-463709544 and later comments for more context on this issue.

We are available if you need us to perform new tests.

As part of a repository clean up effort we are closing older issues. If this issue remains, please: open a new issue, reference this issue, and provide any additional details that may help in resolution. Thank you for your understanding as we work to improve our responsiveness.


fix: indentation issues

This PR addresses the indentation issues identified in #124. Specifically, it fixes https://github.com/snakemake/snakefmt/issues/124#issuecomment-982690694 and https://github.com/snakemake/snakefmt/issues/124#issuecomment-986845398
I have also adjusted the line spacing in some existing tests which I realised were incorrect. In particular, black only inserts a single line around indented function/class definitions. By extention, snakemake directives should not be given two empty lines when inside if blocks. As an example, black turns this
if True:

    class A:
        pass

    x = "foo"

    class B:
        pass

class C:
    pass

x = "foo"

class D:
    pass

into
if True:

    class A:
        pass

    x = "foo"

    class B:
        pass

class C:
    pass

x = "foo"

class D:
    pass

I have not been able to fix all of these tests though due to extra new lines being added to code from black. These extra newlines get added because the context in which we pass the code to black is that it isn't indented, so for classes/function (i.e. snakemake directives), black thinks they are module-level, and thus gives them two empty lines.

Alright @bricoletc this is ready for a review. It isn't "pretty", but the patches do the job. The failing CI stuff is just shitty python/pip/mac arch-reaching stuff. Not actually tests failing.

Hmm. I thought that pushing to this PR would allow a kind of overlay-diff, of my new commits to tip of your PR.
Here's a summary of what I added:

Bugfix: Hard-coded tab length - you used the number '4' as the length of a TAB, I replaced by len(TAB)
Bugfix: indent level passed to black str formatting. Fixes my comment above
Refactor: 'after_if' testing happens twice, refactored it as +after_if_keywords = ("elif", "else") in formatter.py

That;s for the PR
I also use neovim now and so I added pynvim to pyproject.toml in dev dependencies. If you'd rather add that at a later point, because unrelated to this PR, feel free to force-delete that commit.
Also it seems we can manage dependencies as groups now in poetry, maybe we should have a 'vim' dependency group or something. But pynvim is a small package, i dont think its a pain to install it by default.

@mbhall88 I have made a fix to #159 in a new branch https://github.com/snakemake/snakefmt/tree/indent_overhaul
That branch is based off of tip of this PR. I will rebase it if and when this PR changes.
That branch passes the test you introduced replicating the #159 bug, but now 5 pre-existing tests fail.
More work required to address. I've simplified the pycode/snakecode parsing logic, which is a good start! - was too hacky before.

Great changes/fixes.

I also use neovim now and so I added pynvim to pyproject.toml in dev dependencies. If you'd rather add that at a later point, because unrelated to this PR, feel free to force-delete that commit.
Also it seems we can manage dependencies as groups now in poetry, maybe we should have a 'vim' dependency group or something. But pynvim is a small package, i dont think its a pain to install it by default.

No problems. Yeah, I noticed the change to the groups thing. I think maybe just best to do that with a separate push straight to master after merging this (and other?) PRs?

That branch passes the test you introduced replicating the https://github.com/snakemake/snakefmt/issues/159 bug, but now 5 pre-existing tests fail.
More work required to address. I've simplified the pycode/snakecode parsing logic, which is a good start! - was too hacky before.

Hahaha these bug fixes are seriously like whack-a-mole with the tests. You get one passing and 6 others fail hahaha.

@mbhall88 I have made a fix to https://github.com/snakemake/snakefmt/issues/159 in a new branch https://github.com/snakemake/snakefmt/tree/indent_overhaul
That branch is based off of tip of this PR. I will rebase it if and when this PR changes.

@bricoletc sorry it wouldn't allow me to do a rebase merge, so I had to do a merge commit. Shouldn't be the end of the world for your branch though. Worst case we just do another merge.
Feel free to open a draft PR for that branch if you want? Should I close #166 in favour of your new branch?

No worries, I'll try rebasing my branch on top of master
And yes #166 should now be closed, and I will create a draft PR when I've done a few more things on that branch!


Add force-s3-path-style option

Description of changes:
In sdk v1 the config to use path-style interactions for S3, is on the central session config object. This means that we need to expose this setting as a runtime config option as well, as the session construction is centralized across controllers.
It's (at least to me) not nice to thus have this as config for all rendered controllers, but the definite central aws.Config is really the culprit here, rather than having an interface or sthg. Is this better in v2? not sure...
For sdk v1 this is probably the way forward?
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

In some environments it might be needed to proxy endpoints for example or utilize services to mock s3 offline.
In those environments there might not be the DNS infrastructure in place. As the option is there within the SDK would be great to make use of it.

I don't see why we wouldn't add a similar flag if this is supported by aws-sdk-go...
/remove-lifecycle frozen

/remove-lifecycle rotte

/remove-lifecycle rotten


Dockerfile does not support IBP Console install

It looks like the Dockerfile does not support IBP Console install. There are missing commands such as kubectl and oc

It does; you just need to mount the ~/.kube directory from your host into the Docker container:
docker run -v ~/.kube:/home/ibp-user/.kube -it ibmcom/ibp-ansible