[Bug]: Theme changes take ~30secs (sometimes minutes) to reflect

Please confirm that you have:

[x] Searched existing issues to see if your issue is a duplicate. (If you’ve found a duplicate issue, feel free to add additional information in a comment on it.)
[x] Reproduced the issue in the latest CLI version.

In which of these areas are you experiencing a problem?
Theme
Expected behavior
I would expect code changes and customiser changes to be reflected relatively instantaneously.
Actual behavior
Changes take upwards of ~30 seconds with multiple hard refreshes to finally reflect.
Verbose output
2024-11-20T17:42:48.744Z: Reading the content of file at dist/.shopifyignore...
2024-11-20T17:42:48.744Z: Reading the content of file at dist/assets/.gitkeep...
2024-11-20T17:42:48.744Z: Reading the content of file at dist/assets/Aptos-Black.woff2...
2024-11-20T17:42:48.744Z: Reading the content of file at dist/assets/Aptos-Bold.woff2...
2024-11-20T17:42:48.744Z: Reading the content of file at dist/assets/Aptos-ExtraBold.woff2...
2024-11-20T17:42:48.744Z: Reading the content of file at dist/assets/Aptos-Light.woff2...
2024-11-20T17:42:48.744Z: Reading the content of file at dist/assets/Aptos-SemiBold.woff2...
2024-11-20T17:42:48.744Z: Reading the content of file at dist/assets/Aptos.woff2...
2024-11-20T17:42:48.744Z: Reading the content of file at dist/assets/body-scroll-lock.min.js...
2024-11-20T17:42:48.744Z: Reading the content of file at dist/assets/icon-boot.png...
2024-11-20T17:42:48.744Z: Reading the content of file at dist/assets/icon-walker.png...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/lazyload.min.js...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/main.min.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/main.min.js...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/sca.api.storelocator.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/sca.location-find-location.png...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/sca.storelocator.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/section-alternate-slideshow.min.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/section-cart.min.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/section-collection-products.min.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/section-media-banner.min.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/section-media-feature.min.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/section-page.min.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/section-product.min.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/section-search.min.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/section-timeline.min.css...
2024-11-20T17:42:48.745Z: Reading the content of file at dist/assets/slider.min.css...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/slider.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_accordion_accordion_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_cart_cart-items_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_cart_remove-button_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_dialog_dialog_scss.min.css...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_dialog_dialog_scss.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_dialog_dialog_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_dialog_drawer-placeholder_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_facets_Facets_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_facets_PriceRange_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_header_Header_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_modal_modal_js.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_pagination_Pagination_js.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_product_ProductForm_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_product_ProductRecommendations_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_product_QuantityInput_ts.min.js...
2024-11-20T17:42:48.746Z: Reading the content of file at dist/assets/src_js_main_product_VariantOptions_ts.min.js...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/assets/src_js_main_search_search_ts.min.css...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/assets/src_js_main_search_search_ts.min.js...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/assets/swatch.png...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/assets/swiper-bundle.min.css...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/assets/video-type-html5.min.js...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/assets/video-type-vimeo.min.js...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/assets/video-type-youtube.min.js...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/config/settings_data.json...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/config/settings_schema.json...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/layout/password.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/layout/theme.ajax.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/layout/theme.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/locales/en.default.json...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/announcement-bar.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/apps.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/breadcrumbs.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/call-to-actions.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/collection-products.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/collection-header.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/contact.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/dialog-drawer-placeholder.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/dialog-group.json...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/faq.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/featured-products.liquid...
2024-11-20T17:42:48.747Z: Reading the content of file at dist/sections/footer-group.json...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/footer.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/header-group.json...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/header.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/hero.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/image-columns.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-account.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-activate-account.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-addresses.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-cart.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-collection-products.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-gift-card.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-login.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-order.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-page.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-password.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-product-content.liquid...
2024-11-20T17:42:48.748Z: Reading the content of file at dist/sections/main-product.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/main-register.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/main-reset-password.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/main-search-products.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/main-search.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/media-banner.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/media-feature.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/page-not-found.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/password.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/predictive-search.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/product-slider.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/product-swatches.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/rich-text.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/reviews.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/text-and-image.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/sections/timeline.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/snippets/block_spacing-and-color.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/snippets/card_product.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/snippets/facets_list-disclosure.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/snippets/facets_list.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/snippets/facets_main-horizontal.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/snippets/facets_price-range-disclosure.liquid...
2024-11-20T17:42:48.749Z: Reading the content of file at dist/snippets/facets_price-range.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/facets_sort-by-dropdown.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/facets_sort-by-text.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/footer_bottom.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/form-errors.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/header_predictive-search.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/highlight.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/legacy_javascript.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/link-external.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/loader.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/modal_facets.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/object_accordion.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/object_ctas.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/object_image.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/object_video.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/pagination_dynamic.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/pagination_text.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/product_buy-buttons.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/product_media-gallery.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/product_media-modal.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/product_price.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/product_quantity-input.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/product_reviews.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/product_stickers.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/product_variant-options.liquid...
2024-11-20T17:42:48.750Z: Reading the content of file at dist/snippets/product_variant-picker.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/snippets/section_aspect-ratios.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/snippets/section_grid.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/snippets/section_slider.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/snippets/section_spacing-and-color.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/snippets/share.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/snippets/theme_assets.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/snippets/theme_breadcrumbs.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/snippets/theme_icons.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/snippets/theme_head.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/snippets/theme_seo.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/templates/article.json...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/templates/blog.help-center.json...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/templates/blog.json...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/templates/cart.json...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/templates/404.json...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/templates/collection.json...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/templates/collection.list.json...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/templates/gift_card.liquid...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/templates/index.json...
2024-11-20T17:42:48.751Z: Reading the content of file at dist/templates/list-collections.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/page.boot-camp.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/page.contact.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/page.faq.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/page.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/page.lovelowa.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/page.lowa-story.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/page.our-manufacturing-process.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/page.reviews.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/page.sca-storelocator.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/page.upper-lining-material.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/password.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/product.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/search.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/customers/activate_account.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/customers/account.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/customers/addresses.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/customers/login.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/customers/order.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/customers/register.json...
2024-11-20T17:42:48.752Z: Reading the content of file at dist/templates/customers/reset_password.json...
2024-11-20T17:42:48.832Z: Request to https://lowatkc.myshopify.com/ completed in 107 ms
With response headers:
 - content-type: text/html; charset=utf-8
 - server-timing: processing;dur=10, db;dur=4, db_async;dur=1.772, asn;desc="51207", edge;desc="CDG", country;desc="FR", pageType;desc="index", servedBy;desc="fgq7", requestID;desc="ff355b91-6f86-48b5-9147-9d1a982c7d7e-1732124568", cfRequestDuration;dur=47.999859
 - x-request-id: ff355b91-6f86-48b5-9147-9d1a982c7d7e-1732124568

2024-11-20T17:42:48.832Z: Ensuring that the user is authenticated with the Theme API with the following scopes:
[]

2024-11-20T17:42:48.832Z: Ensuring that the user is authenticated with the Admin API with the following scopes for the store lowatkc.myshopify.com:
[]

2024-11-20T17:42:48.832Z: Getting session store...
2024-11-20T17:42:48.833Z: Validating existing session against the scopes:
[
  "openid",
  "https://api.shopify.com/auth/shop.admin.graphql",
  "https://api.shopify.com/auth/shop.admin.themes",
  "https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
  "https://api.shopify.com/auth/shop.storefront-renderer.devtools",
  "https://api.shopify.com/auth/partners.app.cli.access",
  "https://api.shopify.com/auth/destinations.readonly"
]
For applications:
{
  "adminApi": {
    "scopes": [],
    "storeFqdn": "lowatkc.myshopify.com"
  }
}

2024-11-20T17:42:48.833Z: Sending Identity Introspection request to URL: https://accounts.shopify.com/oauth/introspection
2024-11-20T17:42:48.833Z: Sending POST request to URL https://accounts.shopify.com/oauth/introspection
With request headers:
 - User-Agent: Shopify CLI; v=3.69.4
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json

2024-11-20T17:42:49.158Z: Request to https://accounts.shopify.com/oauth/introspection completed in 325 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"9b0dacf56480ea7c778a19a69afcebf7"
 - server-timing: processing;dur=28, socket_queue;dur=1.294, edge;dur=2.015, util;dur=0.05, cfRequestDuration;dur=149.999857
 - x-request-id: 9cfa266b-8c32-4b8c-a777-09297448fffb-1732124569

2024-11-20T17:42:49.159Z: The identity token is valid: true
2024-11-20T17:42:49.159Z:
The validation of the token for application/identity completed with the following results:
- It's expired: false
- It's invalid in identity: false

2024-11-20T17:42:49.159Z: Ensuring that the user is authenticated with the Storefront API with the following scopes:
[]

2024-11-20T17:42:49.159Z: Getting session store...
2024-11-20T17:42:49.160Z: Validating existing session against the scopes:
[
  "openid",
  "https://api.shopify.com/auth/shop.admin.graphql",
  "https://api.shopify.com/auth/shop.admin.themes",
  "https://api.shopify.com/auth/partners.collaborator-relationships.readonly",
  "https://api.shopify.com/auth/shop.storefront-renderer.devtools",
  "https://api.shopify.com/auth/partners.app.cli.access",
  "https://api.shopify.com/auth/destinations.readonly"
]
For applications:
{
  "storefrontRendererApi": {
    "scopes": []
  }
}

2024-11-20T17:42:49.160Z: Sending Identity Introspection request to URL: https://accounts.shopify.com/oauth/introspection
2024-11-20T17:42:49.160Z: Sending POST request to URL https://accounts.shopify.com/oauth/introspection
With request headers:
 - User-Agent: Shopify CLI; v=3.69.4
 - Keep-Alive: timeout=30
 - Sec-CH-UA-PLATFORM: darwin
 - Content-Type: application/json

2024-11-20T17:42:49.554Z: Request to https://accounts.shopify.com/oauth/introspection completed in 394 ms
With response headers:
 - cache-control: no-cache, no-store, private, must-revalidate, max-age=0
 - content-type: application/json; charset=utf-8
 - etag: W/"9b0dacf56480ea7c778a19a69afcebf7"
 - server-timing: processing;dur=23, socket_queue;dur=1.099, edge;dur=1.02, util;dur=0.15, cfRequestDuration;dur=167.999983
 - x-request-id: b38105a1-12a4-4c9e-ac11-e17d8e417174-1732124569

2024-11-20T17:42:49.555Z: The identity token is valid: true
2024-11-20T17:42:49.555Z:
The validation of the token for application/identity completed with the following results:
- It's expired: false
- It's invalid in identity: false

2024-11-20T17:42:49.715Z: Request to https://lowatkc.myshopify.com/?preview_theme_id=172943311234&_fd=0&pb=0 completed in 160 ms
With response headers:
 - content-type: text/html; charset=utf-8
 - server-timing: processing;dur=47;desc="gc:2", db;dur=9, db_async;dur=1.541, asn;desc="51207", edge;desc="CDG", country;desc="FR", theme;desc="172943311234", pageType;desc="index", servedBy;desc="9nn9", requestID;desc="c4565083-6880-443a-8dda-8717f0b6b5da-1732124569", cfRequestDuration;dur=87.000132
 - x-request-id: c4565083-6880-443a-8dda-8717f0b6b5da-1732124569

75% sealing chunk optimization SplitChunksPlugin2024-11-20T17:42:50.027Z: Request to https://lowatkc.myshopify.com/admin/api/unstable/themes/172943311234/assets.json?fields=key%2Cchecksum completed in 311 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=51, cfRequestDuration;dur=108.000040
 - x-request-id: 16a7f914-d6ba-48bc-bb0e-7068e98ee5ce-1732124569

82% sealing chunk reviving RecordIdsPlugin2024-11-20T17:42:50.028Z: Initiating theme asset reconciliation process
2024-11-20T17:42:50.028Z: Initiating theme asset reconciliation process
87% sealing code generation2024-11-20T17:42:50.030Z: Ignoring theme file config/settings_data.json via .shopifyignore...
2024-11-20T17:42:50.030Z: Ignoring theme file sections/dialog-group.json via .shopifyignore...
88% sealing runtime requirements2024-11-20T17:42:50.031Z: Ignoring theme file sections/footer-group.json via .shopifyignore...
2024-11-20T17:42:50.031Z: Ignoring theme file sections/header-group.json via .shopifyignore...
2024-11-20T17:42:50.031Z: Ignoring theme file templates/customers/account.json via .shopifyignore...
2024-11-20T17:42:50.031Z: Ignoring theme file templates/customers/activate_account.json via .shopifyignore...
2024-11-20T17:42:50.031Z: Ignoring theme file templates/customers/addresses.json via .shopifyignore...
2024-11-20T17:42:50.031Z: Ignoring theme file templates/customers/login.json via .shopifyignore...
2024-11-20T17:42:50.031Z: Ignoring theme file templates/customers/order.json via .shopifyignore...
2024-11-20T17:42:50.031Z: Ignoring theme file templates/customers/register.json via .shopifyignore...
2024-11-20T17:42:50.031Z: Ignoring theme file templates/customers/reset_password.json via .shopifyignore...
2024-11-20T17:42:50.031Z: Local and remote checksums match - no need to reconcile theme assets

2024-11-20T17:42:50.240Z: Request to https://lowatkc.myshopify.com/admin/api/unstable/themes/172943311234/assets.json?fields=key%2Cchecksum completed in 208 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=50, cfRequestDuration;dur=99.999905
 - x-request-id: 8054c970-8243-4772-9121-1fcc4b24d01a-1732124570

2024-11-20T17:42:50.241Z: Listening for changes in the theme editor
2024-11-20T17:42:50.244Z: Ignoring theme file config/settings_data.json via .shopifyignore...
2024-11-20T17:42:50.244Z: Ignoring theme file sections/dialog-group.json via .shopifyignore...
2024-11-20T17:42:50.244Z: Ignoring theme file sections/footer-group.json via .shopifyignore...
2024-11-20T17:42:50.245Z: Ignoring theme file sections/header-group.json via .shopifyignore...
2024-11-20T17:42:50.248Z: Ignoring theme file templates/customers/account.json via .shopifyignore...
2024-11-20T17:42:50.248Z: Ignoring theme file templates/customers/activate_account.json via .shopifyignore...
2024-11-20T17:42:50.248Z: Ignoring theme file templates/customers/addresses.json via .shopifyignore...
2024-11-20T17:42:50.248Z: Ignoring theme file templates/customers/login.json via .shopifyignore...
2024-11-20T17:42:50.248Z: Ignoring theme file templates/customers/register.json via .shopifyignore...
2024-11-20T17:42:50.248Z: Ignoring theme file templates/customers/order.json via .shopifyignore...
2024-11-20T17:42:50.248Z: Ignoring theme file templates/customers/reset_password.json via .shopifyignore...
2024-11-20T17:42:50.248Z: Files to be uploaded:

2024-11-20T17:42:50.250Z: Ignoring theme file config/settings_data.json via .shopifyignore...
2024-11-20T17:42:50.251Z: Ignoring theme file sections/dialog-group.json via .shopifyignore...
2024-11-20T17:42:50.251Z: Ignoring theme file sections/footer-group.json via .shopifyignore...
2024-11-20T17:42:50.251Z: Ignoring theme file sections/header-group.json via .shopifyignore...
2024-11-20T17:42:50.253Z: Ignoring theme file templates/customers/account.json via .shopifyignore...
2024-11-20T17:42:50.253Z: Ignoring theme file templates/customers/activate_account.json via .shopifyignore...
2024-11-20T17:42:50.253Z: Ignoring theme file templates/customers/addresses.json via .shopifyignore...
2024-11-20T17:42:50.253Z: Ignoring theme file templates/customers/login.json via .shopifyignore...
2024-11-20T17:42:50.254Z: Ignoring theme file templates/customers/order.json via .shopifyignore...
2024-11-20T17:42:50.255Z: Ignoring theme file templates/customers/register.json via .shopifyignore...
2024-11-20T17:42:50.255Z: Ignoring theme file templates/customers/reset_password.json via .shopifyignore...
2024-11-20T17:42:50.255Z: Files to be deleted:
-snippets/svg-icon-link-external.svg
╭─ success ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
│                                                                                │
│  Preview your theme                                                                                │
│    • http://localhost:3000                                                                                │
│                                                                                │
│  Next steps                                                                                │
│    • Preview your gift cards                                                                                │
│    • Customize your theme at the theme editor                                                                                │
│    • Share your theme preview (https://lowatkc.myshopify.com/?preview_theme_id=172943311234)                                                                                │
│                                                                                │
╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯

2024-11-20T17:42:50.274Z:
Running system process:
  · Command: npm prefix
  · Working directory: /Users/tomgreenhill/Sites/lowa-mttd

2024-11-20T17:42:50.420Z: Obtaining the dependency manager in directory /Users/tomgreenhill/Sites/lowa-mttd...
2024-11-20T17:42:50.549Z:
Running system process:
  · Command: ruby -v
  · Working directory: /Users/tomgreenhill/Sites/lowa-mttd

2024-11-20T17:42:50.958Z: Request to https://monorail-edge.shopifysvc.com/v1/produce completed in 348 ms
With response headers:
 - x-request-id: 64b1c133-9cd0-4508-8d6a-ec090b574b9f

2024-11-20T17:42:50.959Z: Analytics event sent: {
  "command": "theme dev",
  "time_start":<PHONE_NUMBER>643,
  "time_end":<PHONE_NUMBER>269,
  "total_time": 3626,
  "success": true,
  "cli_version": "3.69.4",
  "ruby_version": "3.1.2",
  "node_version": "22.8.0",
  "is_employee": false,
  "uname": "darwin arm64",
  "env_ci": false,
  "env_plugin_installed_any_custom": false,
  "env_plugin_installed_shopify": "[\"@shopify/cli\"]",
  "env_shell": "zsh",
  "env_device_id": "e37797effb47f26ca0cfbe78cfff8a29273236a6",
  "env_cloud": "localhost",
  "env_package_manager": "pnpm",
  "env_is_global": true,
  "env_auth_method": "device_auth",
  "cmd_app_warning_api_key_deprecation_displayed": false,
  "cmd_all_timing_network_ms": 3528,
  "cmd_all_timing_prompts_ms": 0,
  "cmd_all_launcher": "pnpm",
  "cmd_all_topic": "theme",
  "cmd_all_plugin": "@shopify/theme",
  "cmd_all_force": false,
  "cmd_all_verbose": true,
  "cmd_all_path_override": true,
  "cmd_all_path_override_hash": "128db1512c7d339ae081efa1e948e6a671e56694",
  "cmd_all_timing_active_ms": 97,
  "cmd_all_exit": "ok",
  "user_id": "176da5a3-8157-40d3-a956-7a590eccb1b0",
  "args": "-e local --theme-editor-sync --verbose",
  "cmd_all_environment_flags": "{\"store\":\"lowatkc\",\"path\":\"./dist\",\"host\":\"localhost\",\"port\":3000,\"theme-editor-sync\":true}",
  "env_plugin_installed_all": "[\"@shopify/cli\"]",
  "metadata": "{\"extraPublic\":{},\"extraSensitive\":{}}"
}
2024-11-20T17:42:50.959Z: Completed command theme dev
2024-11-20T17:42:53.258Z: Ignoring theme file config/settings_data.json via .shopifyignore...
2024-11-20T17:42:53.258Z: Ignoring theme file sections/dialog-group.json via .shopifyignore...
2024-11-20T17:42:53.258Z: Ignoring theme file sections/footer-group.json via .shopifyignore...
2024-11-20T17:42:53.258Z: Ignoring theme file sections/header-group.json via .shopifyignore...
2024-11-20T17:42:53.260Z: Ignoring theme file templates/customers/account.json via .shopifyignore...
2024-11-20T17:42:53.261Z: Ignoring theme file templates/customers/activate_account.json via .shopifyignore...
2024-11-20T17:42:53.261Z: Ignoring theme file templates/customers/addresses.json via .shopifyignore...
2024-11-20T17:42:53.261Z: Ignoring theme file templates/customers/login.json via .shopifyignore...
2024-11-20T17:42:53.261Z: Ignoring theme file templates/customers/order.json via .shopifyignore...
2024-11-20T17:42:53.261Z: Ignoring theme file templates/customers/register.json via .shopifyignore...
2024-11-20T17:42:53.261Z: Ignoring theme file templates/customers/reset_password.json via .shopifyignore...
2024-11-20T17:42:53.456Z: Request to https://lowatkc.myshopify.com/admin/api/unstable/themes/172943311234/assets.json?fields=key%2Cchecksum completed in 195 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=54, cfRequestDuration;dur=101.000071
 - x-request-id: 06c2dc5c-41ce-45b8-896b-1071b24e1f24-1732124573

2024-11-20T17:42:53.462Z: Ignoring theme file config/settings_data.json via .shopifyignore...
2024-11-20T17:42:53.463Z: Ignoring theme file sections/dialog-group.json via .shopifyignore...
2024-11-20T17:42:53.463Z: Ignoring theme file sections/footer-group.json via .shopifyignore...
2024-11-20T17:42:53.463Z: Ignoring theme file sections/header-group.json via .shopifyignore...
2024-11-20T17:42:53.465Z: Ignoring theme file templates/customers/account.json via .shopifyignore...
2024-11-20T17:42:53.465Z: Ignoring theme file templates/customers/activate_account.json via .shopifyignore...
2024-11-20T17:42:53.465Z: Ignoring theme file templates/customers/addresses.json via .shopifyignore...
2024-11-20T17:42:53.465Z: Ignoring theme file templates/customers/login.json via .shopifyignore...
2024-11-20T17:42:53.465Z: Ignoring theme file templates/customers/order.json via .shopifyignore...
2024-11-20T17:42:53.465Z: Ignoring theme file templates/customers/register.json via .shopifyignore...
2024-11-20T17:42:53.465Z: Ignoring theme file templates/customers/reset_password.json via .shopifyignore...
2024-11-20T17:42:56.673Z: Request to https://lowatkc.myshopify.com/admin/api/unstable/themes/172943311234/assets.json?fields=key%2Cchecksum completed in 205 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=77, cfRequestDuration;dur=128.999949
 - x-request-id: 96b5c5c4-3dc1-4632-b228-935ce278f464-1732124576

2024-11-20T17:42:56.675Z: Ignoring theme file config/settings_data.json via .shopifyignore...
2024-11-20T17:42:56.675Z: Ignoring theme file sections/dialog-group.json via .shopifyignore...
2024-11-20T17:42:56.675Z: Ignoring theme file sections/footer-group.json via .shopifyignore...
2024-11-20T17:42:56.675Z: Ignoring theme file sections/header-group.json via .shopifyignore...
2024-11-20T17:42:56.677Z: Ignoring theme file templates/customers/account.json via .shopifyignore...
2024-11-20T17:42:56.677Z: Ignoring theme file templates/customers/activate_account.json via .shopifyignore...
2024-11-20T17:42:56.677Z: Ignoring theme file templates/customers/addresses.json via .shopifyignore...
2024-11-20T17:42:56.677Z: Ignoring theme file templates/customers/login.json via .shopifyignore...
2024-11-20T17:42:56.677Z: Ignoring theme file templates/customers/order.json via .shopifyignore...
2024-11-20T17:42:56.677Z: Ignoring theme file templates/customers/register.json via .shopifyignore...
2024-11-20T17:42:56.677Z: Ignoring theme file templates/customers/reset_password.json via .shopifyignore...
2024-11-20T17:42:59.878Z: Request to https://lowatkc.myshopify.com/admin/api/unstable/themes/172943311234/assets.json?fields=key%2Cchecksum completed in 199 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=50, cfRequestDuration;dur=111.000061
 - x-request-id: d0a0d19a-3328-4424-88cd-a01e87ee01c9-1732124579

2024-11-20T17:42:59.886Z: Ignoring theme file config/settings_data.json via .shopifyignore...
2024-11-20T17:42:59.887Z: Ignoring theme file sections/dialog-group.json via .shopifyignore...
2024-11-20T17:42:59.887Z: Ignoring theme file sections/footer-group.json via .shopifyignore...
2024-11-20T17:42:59.887Z: Ignoring theme file sections/header-group.json via .shopifyignore...
2024-11-20T17:42:59.888Z: Ignoring theme file templates/customers/account.json via .shopifyignore...
2024-11-20T17:42:59.888Z: Ignoring theme file templates/customers/activate_account.json via .shopifyignore...
2024-11-20T17:42:59.888Z: Ignoring theme file templates/customers/addresses.json via .shopifyignore...
2024-11-20T17:42:59.888Z: Ignoring theme file templates/customers/login.json via .shopifyignore...
2024-11-20T17:42:59.888Z: Ignoring theme file templates/customers/order.json via .shopifyignore...
2024-11-20T17:42:59.888Z: Ignoring theme file templates/customers/register.json via .shopifyignore...
2024-11-20T17:42:59.888Z: Ignoring theme file templates/customers/reset_password.json via .shopifyignore...
2024-11-20T17:43:03.076Z: Request to https://lowatkc.myshopify.com/admin/api/unstable/themes/172943311234/assets.json?fields=key%2Cchecksum completed in 185 ms
With response headers:
 - content-type: application/json; charset=utf-8
 - server-timing: processing;dur=55, cfRequestDuration;dur=116.999865
 - x-request-id: 4a5b34a3-4313-4ab8-92ba-3e3796631be6-1732124582

Reproduction steps

run wait-on dist && shopify theme dev -e local --theme-editor-sync
make code changes
changes take a long time

Operating System
macOS 14.6.1 (23G93) MBP M1 MAX
Shopify CLI version (check your project's package.json if you're not sure)
@shopify/cli/3.70.0
Shell
zsh
Node version (run node -v if you're not sure)
v22.8.0
What language and version are you using in your application?
Liquid

👋 it seems you're using an old version of the CLI that still uses ruby, can you try with the latest version to see if youre still getting syncing issues? version 3.70.0 is completely in typescript now and should have a way faster dev server/remote syncing. let us know 🙏

@mgmanzella - @tomgreenhill reported this on the Partners Slack and I asked them to create this issue. It sounds like the issue they're having is changes taking a while to reflect on their preview in the browser, and not the actual file sync taking a long time. Is that correct @tomgreenhill ?

hey @mgmanzella, thank you! I had upgraded via brew, but realised that somewhere along the line I had globally installed packages via npm and pnpm so was a bit of a mess from various projects. Have removed and sticking with brew install and will monitor to see how things go today.
huge thanks to you for taking the time to reply, can't be easy finding the time. will reply here once I've had things running.


chore: label correspondingly development nodes

Make sure all development cluster will have proper nodes labels

looks good to me

/lgtm


Error in IE9 for<EMAIL_ADDRESS>Object doesn't support property or method 'replaceState'

I get this error when testing out flow-router-ssr for react in IE9 in the METEOR release @1.2-rc.11
SCRIPT438: Object doesn't support property or method 'replaceState'
kadira_flow-router-ssr.js?50c95030de55d57abd227d6eaa5b11ceda39d000, line 568 character 5

Oh, I guess it has to do with a non-existing support for IE9:
http://stackoverflow.com/questions/3722815/does-internet-explorer-support-pushstate-and-replacestate

Maybe a solution could be to use a polyfill?
https://github.com/browserstate/history.js

This package solves the issue!
meteor add tomwasd:history-polyfill

May be we need to update docs to use this polyfill


PR: Account for find_replace shortcut context when checking for conflicts

Description of Changes

Issue(s) Resolved
Fixes #11169
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct:

Failure is legit. I will fix this later.

@ccordoba12 @goanpeca I've looked into this issue further and I'm not sure how to handle this correctly, so I need your inputs.
The shortcuts of the find_replace context can conflicts only with those of the console, editor, and ipython_console, since these are used in plugins equipped with a FindReplace widget.
So my question is, should I check for conflicts between the find_replace context and only these three contexts or should I threat find_replace as the _ (global) context and check for conflicts for all contexts?

So my question is, should I check for conflicts between the find_replace context and only these three contexts or should I threat find_replace as the _ (global) context and check for conflicts for all contexts?

I would say we should check for the specific contexts however we should be able to define this in a more stable and predictable way so we do not end up hardcoding this logic.

I would say we should check for the specific contexts however we should be able to define this in a more stable and predictable way so we do not end up hard-coding this logic.

I agree, but how? I'm under the impression that this would require some major refactoring.
Maybe we can temporarily hardcode the logic for now, so that we can at least fix https://github.com/spyder-ide/spyder/issues/11169, and implement a better solution in another PR?

I agree, but how? I'm under the impression that this would require some major refactoring.

Yes for what I have in mind :-| please hardcode for now and create an issue with reference to this assigned to me, I think I will work on the shortcuts api refactor.


Dropdown for selectfieldset has inconsistent style with other dropdowns in the form.

Looks like the dropdown for selectfieldset is missing the style (CSS class "form-control") used for other dropdowns in the form. Is that intentional?
https://jsonform.github.io/jsonform/playground/index.html?example=fields-selectfieldset

You're right, and to be honest I think it was a design choice at the start, to separate the actual "choice" from an actual submitted form value.
I think this is quite reasonable, and you can still style the dropdown afterwards if you want.
What do you think ?

I suppose that is fine.


@ExampleObject missing description

It seems that the @ExampleObject annotation doesn't provide a description field, as defined in https://github.com/OAI/OpenAPI-Specification/blob/3.0.1/versions/3.0.1.md#exampleObject
Instead, it seems to copy the name over as a description in the generated schema, which ends up looking weird.
If I'm reading things right, the fix should be to both add a String description() default "" to io.swagger.v3.oas.annotations.media.ExampleObject, and to adapt the schema generation to code to use this field, and default it to nothing instead of the name.

Any updates here?
I would like to make some more points. In Open API, example name is supposed to be a rather short and it must adhere regular expression ^[a-zA-Z0-9\.\-_]+$ (see specification → Ctrl + F → must use). In particular, one can not use spaces in example name.
On the other hand, example description is supposed to be a human readable text which has to contain spaces (and therefore it can not adhere regular expression mentioned above).
So, since Swagger generator uses name as description, one can not provide human readable description for example.

Thanks for reporting this. description field has been added in #3353 and is available in latest snapshot and upcoming 2.0.11 release.

@frantuma, thank you for such a quick fix!


Update .codeclimate.yml and .travis.yml

As per our emails.

@abbyarmada thanks for the suggestions !
codeclimate-test-reporter < lcov.info is executed in the js_build.sh after the coverage calculations.
I'll close the PR.


Facebook Adapter Not Ready  FacebookMediationAdapter -No such adapter in the application - iOS

GoogleMobileAdsMediationFacebook (<IP_ADDRESS>)
Google-Mobile-Ads-SDK (10.11.0)
GoogleMobileAdsMediationInMobi (<IP_ADDRESS>)
FBAudienceNetwork (6.14.0)
FBSDKCoreKit (16.3.1)
Xcode: 15.0.1
OS: iOS
Native platform. please help us I have done all setup and as well adding SKAdNetworkItems for respectively on google ad InMobi as well Facebook respectively [These are my adapters inMob and Meta]
GADMobileAds *ads = [GADMobileAds sharedInstance];
    [ads startWithCompletionHandler:^(GADInitializationStatus *status) {
      // Optional: Log each adapter's initialization latency.
      NSDictionary *adapterStatuses = [status adapterStatusesByClassName];
      for (NSString *adapter in adapterStatuses) {
        GADAdapterStatus *adapterStatus = adapterStatuses[adapter];
        NSLog(@"Adapter Name: %@, Description: %@, Latency: %f", adapter,
              adapterStatus.description, adapterStatus.latency);
      }
      // Start loading ads here...
    }];

WebContent process (0x1170180c0) took 1.1217 seconds to launch
Adapter Name: com.google.ads.mediation.facebook.FacebookMediationAdapter, Description: <GADAdapterStatus: 0x28240cc80; state = Not Ready;No such adapter in the application.>, Latency: 0.0000
Adapter Name: GADMobileAds, Description: <GADAdapterStatus: 0x28240d380; state = Ready>, Latency: 0.0147
GADMobileAds: {
GADMobileAds = "<GADAdapterStatus: 0x28240d380; state = Ready>";
"com.google.ads.mediation.facebook.FacebookMediationAdapter" = "<GADAdapterStatus: 0x28240cc80; state = Not Ready;No such adapter in the application.>";
}. in iOS we are getting this error
versions are
 for reference [ https://github.com/googleads/googleads-mobile-ios-mediation/issues/167 ]

Hey @malandr2  Do we need any additional setup for the apart from after pod installation in documentation they have mentioned for manual setup MetaAdapter.framework Where we can find that if we add without pod I tried to open the link no framework found only release versions are visible.


Change the histogram buckets for keptn_deployment_duration_seconds_bucket

The lifecycle operator produces a prometheus histogram metric keptn_deployment_duration_seconds_bucket. The buckets though are inappropriate for tracking the duration of deployment roll-outs. I've got default buckets of 0, 5, 10, 25, 50, 75, 100, 250, 500, 750, 1000, 2500, 5000, 7500, 10000, and +Inf milliseconds. Only the top couple buckets are providing any value.
I don't see in the code or chart any way to modify these buckets. Am I missing something. Is is possible to add this configuration?

Hello @benmathews! These buckets are created directly in Grafana, you can modify your panel configuration to include only specific buckets using a different organize transformation than what we provide in it.
The default dashboard is available here


the ApiServer receive more unnecessary requests

Description:

What issue is being seen? Describe what should be happening instead of
the bug, for example: Envoy should not crash, the expected value isn't
returned, etc.

the DaemonSet and PodDisruptionBudget and other resources are not set in envoyproxy, EG will send some requests to the APIServer.
Repro steps:

Include sample requests, environment, etc. All data and inputs
required to reproduce the bug.

Note: If there are privacy concerns, sanitize the data prior to
sharing.

Environment:

Include the environment like gateway version, envoy version and so on.

Logs:

Include the access logs and the Envoy logs.

will fix this after #4344


change baselinegrid start from medium to small

Changed the baselinegrid start to match the eLife Pattern Library version. The reason behind this is so the download icon will line up correctly with the tag list.
On the eLife Pattern Library there is padding on the tag list and none on the content header where as currently in Libero there is padding on the content header and none on the tag list.

This wasn't quite right, it still needs to be medium if there's no tag list.

Don't we need to open another ticket for this as this one is now merged and closed? @thewilkybarkid  @davidcmoulton


DOC: how can i find a new chatmodel to substitute metioned in the docs

URL
https://python.langchain.com/v0.2/docs/tutorials/rag/
Checklist

[X] I added a very descriptive title to this issue.
[X] I included a link to the documentation page I am referring to (if applicable).

Issue with current documentation:
https://python.langchain.com/v0.2/docs/tutorials/rag/#retrieval-and-generation-generate
docs say any LangChain LLM or ChatModel could be substituted in.So where i can find a new model exclude methioned in the doc.
i want to use local model.
Like     model = AutoModelForCausalLM.from_pretrained("mistralai/Mistral-7B-Instruct-v0.3", device_map="auto")
Idea or request for content:
as a beginner,i dont know the difference  between ChatModel and model loading by from_pretrained,but one output right,another output error

@ZephryLiang  Refer this documentation if you want to build your custom chat model. https://github.com/langchain-ai/langchain/blob/master/docs/docs/how_to/custom_chat_model.ipynb

The how to notebooks are accessible via the python docs site: https://python.langchain.com/v0.2/docs/how_to/custom_chat_model/
feel free to leave feedback as well through it
you are so nice! but it seems like difficult for me to write codes,could you give me some demos according to this blog.i want load local model by .from_pretrained("mistralai/Mistral-7B-Instruct-v0.3"

@ZephryLiang Refer this documentation if you want to build your custom chat model. https://github.com/langchain-ai/langchain/blob/master/docs/docs/how_to/custom_chat_model.ipynb

thanks a lot ,but it is difficult for me to write a complete demo according to this blog,could you give me some demos.i want to use pretrained model to be used as a chat model


Encrypted root filesystem regression

After I updated my system to nixpkgs master ef66f1536dcfd9a78757436807de98be31e6cb48, I can no longer boot due to an error related to the encrypted root. The error from the initrd is:
Cannot initialize device-mapper. Is dm_mod kernel module loaded?
starting device mapper and LVM...
Unknown device, --name=, --path=, or absolute path in /dev/ or /sys expected.
waiting for device /dev/mapper/enc-root to appear................

The related part of my system configuration is:
  fileSystems."/" =
    { device = "/dev/mapper/enc-root";
      fsType = "ext4";
    };

Picture of boot error:

same here

encrypted btrfs volume, configs here

I thought I'd seen a NixOS test for that functionality

@edolstra @wkennington thoughts?

@copumpkin We have a lot of installer tests but none of them with an encrypted root partition

I have the same problem on my machine with a standard ext4 root file system; no btrfs, LVM, or any other fancy stuff is involved. The nixos-unstable channel version before that, 15.05pre61665.4c01e6d (Dingo), used to work fine.

@peti but still an encrypted volume?
maybe due to 8ca8b0868c419418cdddc612ef84f93f244bce90

Same here. I am on nixos-unstable-small. The channel with 7bda733f8bb59c3efa13a374bad94ef74bd7f895 works, 97e5461f46b6e27cf3b3e18b63529d5a1483586e doesn't anymore.
This is, btw, also true for decrypting volumes after a succesful boot and switch to the newer channel version. This doesn't work as well.

Can confirm, post-decryption of volumes doesn't work either. I get this when calling cryptsetup manually or when using udisksctl:
Error unlocking /dev/sd[XY]: Command-line `cryptsetup luksOpen "/dev/sd[XY]" "luks-super-long-uuid" ' exited with non-zero exit status 1: Cannot initialize device-mapper. Is dm_mod kernel module loaded?

And yes, dm_mod is loaded.

I guess we should build and install a system with https://github.com/NixOS/nixpkgs/commit/8ca8b0868c419418cdddc612ef84f93f244bce90 revoked to see whether it makes a difference.

There was also a libgcrypt specific commit: a71f78acf71b4063be1912b8655ce53acb48f24e (it's a dependency of cryptsetup)

I think the reason is a71f78a
cryptsetup with current nixos-unstable channel (f93a8ee) is broken:
$ dd if=/dev/zero of=/tmp/encrypted.img bs=50M count=1
1+0 records in
1+0 records out
52428800 bytes (52 MB) copied, 0.0385183 s, 1.4 GB/s

$ sudo cryptsetup -q luksFormat /tmp/encrypted.img
Enter passphrase:

$ nix-build -A cryptsetup
[...]
/nix/store/qcw7y4jdd5hcna0j5fjpw3w4q4w5ij15-cryptsetup-1.6.7

$ sudo /nix/store/qcw7y4jdd5hcna0j5fjpw3w4q4w5ij15-cryptsetup-1.6.7/bin/cryptsetup luksOpen /tmp/encrypted.img encrypted
Cannot initialize device-mapper. Is dm_mod kernel module loaded?

After reverting 0b3af3074ef66724c2083ae0e9c6a0a5567be67a and a71f78acf71b4063be1912b8655ce53acb48f24e
$ git revert 0b3af30

$ git revert a71f78a

$ nix-build -A cryptsetup
[...]
/nix/store/84594719cqqz8fgb7y5sp1b8qmjaniy5-cryptsetup-1.6.7

$ sudo /nix/store/84594719cqqz8fgb7y5sp1b8qmjaniy5-cryptsetup-1.6.7/bin/cryptsetup luksOpen /tmp/encrypted.img encrypted
Enter passphrase for /tmp/encrypted.img:

$ file /dev/mapper/encrypted
/dev/mapper/encrypted: symbolic link to `../dm-1'

@wkennington ping :smirk:

Is it a cryptsetup/libgcrypt problem? Or does the problem lie with the expression?

This is related to http://comments.gmane.org/gmane.linux.kernel.device-mapper.dm-crypt/7531 -- the libgcrypt used by cryptsetup needs to have libpcap disabled.

I just hit the very same issue. i have ext4 on a SSD and two HDDs, no LVM involved. I'm back on 2d8cfe7 plus my local patches for some package updates because of this.
I guess the issue is solved but the channel is not updated for this yet, is it?

@matthiasbeyer, yes, exactly.

for anyone else who needs to work around this before the channel updates, it's enough to cherry-pick fd588f

thx @anderspapitto

Same issue, here, and it seems the advertised fix isn't working for me.
I added kernelParams = [ "boot.shell_on_fail" ]; so I could debug the issue. The cryptsetup on my initrd is 1.6.7 indeed rather than 1.6.3, so it looks like I do have change fd588f9 in my channels. Yet I still get the infamous "Cannot initialize device-mapper. Is dm_mod kernel module loaded?" error message when trying to cryptsetup luksOpen /dev/sdb2 cryptnix, which I believe is the failing boot step. lsmod shows that dm_mod is loaded, and dmesg | less shows that device-mapper is initialised and that sdb is detected, etc.

Not sure whether 86e9279 is included, though. Probably not. Will try again...

François-René Rideau<EMAIL_ADDRESS>writes:

Not sure whether 86e9279 is included, though. Probably not. Will
try again...

I am using nixos-unstable channel and that fix is not included there
yet.  Not sure how long does it take for unstable to pick commits like
this, this commit has been in the master for some time already.
I simply copied the the cryptsetup.nix file from master to
/etc/nixos/cryptsetup.nix and in my /etc/nixos/configuration.nix
included the following:
nixpkgs.config.packageOverrides = pkgs: {
cryptsetup = pkgs.callPackage ./cryptsetup.nix {};
};
This fixed the issue for me.


Docs in quantumai.google not up to date

Description of the issue
The docs at https://quantumai.google/cirq/hardware/aqt are outdated and do not reflect the changes done in #6441. We assumed the docs would be updated automatically when the pull request was merged.
Are there additional steps required?
How to reproduce the issue
The content of

https://quantumai.google/cirq/hardware/aqt/access and
https://quantumai.google/cirq/hardware/aqt/getting_started

does not correspond to the version in main:

https://github.com/quantumlib/Cirq/blob/main/docs/hardware/aqt/access.md
https://github.com/quantumlib/Cirq/blob/main/docs/hardware/aqt/getting_started.ipynb

@pavoljuhas can you provide some details regarding this issue? Is there something we from AQT can do?

@fg-aqt thank you for reporting this.  We have an internal staging version of the cirq website which is updated by a cron job every day, but this was failing for some time.  Hopefully, this is fixed by #6615.  I am waiting for the next cron run to confirm and close this issue.
Unfortunately, the staging website is not publicly available.  The public docs (and the aqt links) are updated after a stable cirq release which we expect to do within few weeks.

Internal doc builds are still failing, reported as b/342479711.

Doc build passes and the internal staging website is up to date.  Closing as fixed.

Reopening - the docs build and website update failed after stable release of Cirq-v1.4.0.
Reported as b/342479711.

As the authentication is now up to date, this can be closed


Publishing Github to Gitlab

duplicate of https://github.com/Chicago/design-cds-bootstrap/issues/29


Renaming

Its currently possible to clash internal names or even override them since there are no naming related checks.

Implemented in https://github.com/xldenis/ill/commit/6e2bfd2dc901d187ba937002e6031f553c367f3d


installation of chocolatey fails with HTTP403

When running the PowerShell commands from the readme I got a HTTP403 error and no software is installed

workaround:

download the install.ps1 with the browser
edit install.ps1 > add line 181:
$downloader.Headers.Add('User-Agent','Safari')
run the downloaded/edited install.ps1: (extension txt is added by the browser)
iex (get-content -raw .\Downloads\install.ps1.txt)


[Feature Request] Option to dismiss picker window on focus loss

Right now if you don't close the picker window manually using the x button, it lingers on and I find a few of them in the background.
It would be great if an option could be added whereby you can change the behavior of the picker window to be dismissed on focus loss.
Thanks

Agreed, thanks for the suggestion.
I'll have to make it an option as not everyone may need it i.e. I might want to change to focus to check something and come back.
I'll also add an option to dismiss on Escape key.

it's coming in the next version

Released in 4.1.1

Just checking if you have enabled it in the options, it's off by default. Try to close configuration window so BT saves the configuration, and try again?

wait! i found the issue, it was between the screen and my chair. Building the fix...

Please check v4.1.2.


[QuickAccent] Adding of Bosnian Language special letters code repetition for languages of former Yugoslavia

Description of the new feature / enhancement
I was about to add Bosnian language special letters to the QuickAccent, then I have noticed that Croatian and Serbian are already added what is great, but what I have noticed that they use completely identical function, GetDefaultLetterKeyHR and GetDefaultLetterKeySR are absolutely same code 2 times.
Now if add Bosnian GetDefaultLetterKeyBH we will have 3 times identical code since all 3 languages use absolutely same special letters that are mapped on same keys, and adding additional identical function would just cause code repetition and clutter.
My proposal would be to refactor code and:

Move all 3 functions next to each other, this would make future maintenance of code easier
Extract general function GetDefaultLetterKeyYU or GetDefaultLetterKeyBCS and use it in all 3 national functions (Bosnian, Croatian, Serbian), thus reduce repetition of the code

Scenario when this would be used?
Bosnian language would be added to the QuickAccent
Supporting information
No response

I would gladly take this issue!


Clarify what does ProxyEndPoint.EnableSsl means

Currently it is not possible to set TWP as a system proxy for HTTPS if the endpoint.EnableSsl is false, because of this check:
https://github.com/justcoding121/Titanium-Web-Proxy/blob/930a82bfb1d5fe20382be3f86275876149c245e1/Titanium.Web.Proxy/ProxyServer.cs#L322-L325
What does this property exactly means? EnableSsl decrytption? In this case I think it should be allowed to set the HTTPS proxy, just do not decrypt the traffic.
If this property is not about the decryption, then is is just for blocking the uesr to set TWP as a HTTPS proxy, which is quite useless.
So is suggest to remove the check which throws exception in the SetAsSystemProxy method.

If I recall right it was to tunnel Https requests.

So if it is false we should close the client connection when it contains a tunnel connect? Not just simply forwarding without decrypting that?

We should be forwarding the tunnel connect. I think the property do not make sense in TransparentEndPoint. So we should be moving it to ExplicitEndPoint from ProxyEndPoint.

And perhaps rename it to TunnelHttps or something.

I renamed it.

Thank you.. sorry, I was a little bit busy in the week.
Why is it useless in transparent mode? It can be also decrypted or forwarded without decription.

No worries. You are right. We can use servername indication to find the host to connect. But if SNI hostname is not present then we can't forward it since we wont be knowing the server. You can implement this when you get time.


"Define is not defined"

I've installed your module and i get the following error "Define is not defined"

I had the same issue when using npm install, this must be due to javascript closures,
To correct this, you can simply change the first line  of the vue-firestore.js file in node_modules/vue-firestore/dist to this:
(function(define) {define("Vue-firestore", [], function() { return /******/ (function(modules) { // webpackBootstrap

// Do not forget to close the parenthesis

HI, Thanks for opening this issue, do you use CommonJS via Browsify or webpack ?,
It's recommended to use webpack with ES6.

I used webpack with electron-vuetify.

A'right, I'm going to change the library target to UMD.
Could you please try v0.1.4 now?

@amranidev  I am making use of a webpack and electron-vuetify

@blurdylan you got the solution to the problem. The vue-firestore.js file had an issue with the define function. Thanks for your support


Failed to reproduce WER when evaluating the downloaded wav2vec2 model

❓ Questions and Help
What is your question?
I tried to evaluate the model wav2vec_small_10m.pt (downloaded from the wav2vec README page), using the 4-gram and transformer models for decoding, respectively, but the WERs I got was too much higher than results from the paper.
A. When decoding with the 4-gram LM:

e.g. my result: WER=96.2, evaluated on LibriSpeech test-clean dataset
result from paper for same setting: WER=9.1

B. When decoding with the transformer LM:

e.g. my result: WER=32.89, evaluated on dev-other dataset
result from paper: WER=13.2

What have you tried?
I downloaded the wav2vec_small_10m.pt model (pre-trained on LS-960 dataset and fine-tuned on 10min librilight dateset), then followed instructions from the "Evaluating a CTC model" section, and did the following:
Data preparation (evaluate with Librispeech test-clean for example):

generate .tsv file for test-clean dataset with: python fairseq/examples/wav2vec/wav2vec_manifest.py /path/to/data/test-clean --dest /path/to/data --ext flac --valid-percent 0 (and rename to test-clean.tsv)
generate labels with: python fairseq/examples/wav2vec/libri_labels.py /path/to/test-clean.tsv --output-dir /path/to/data --output-name test-clean
download the letter dictionary provided

So, inside my 'data' directory, I have:
test-clean  test-clean.tsv  test-clean.ltr  test-clean.wrd  dict.ltr.txt

download & prepare LM

(A) For decoding with 4-gram: download the 4-gram LM from the wav2letter repository
(B) For decoding with transformer:
1. download the transformer LM and transformer dictionary from the same wav2letter repository
2. uppercase the transformer dictionary, name it 'dict.txt', and store it in the same directory as 'transformer.pt'

download the lexicon also from wav2letter repository

Then, for evaluation I ran:

(A) using 4-gram:

python fairseq/examples/speech_recognition/infer.py /path/to/data --task audio_pretraining \
      --nbest 1 --path /path/to/wav2vec_small_10m.pt --gen-subset test-clean --results-path /path/to/results \
      --w2l-decoder kenlm --lm-model /path/to/4gram.bin --lm-weight 3.23 --word-score -0.26 --sil-weight 0 \
      --criterion ctc --labels ltr --max-tokens 4000000 --post-process letter \
      --lexicon /path/to/librispeech_lexicon.lst

This resulted in a WER of 96.2... (should be 9.1)

(B) using transformer:

python fairseq/examples/speech_recognition/infer.py /path/to/data --task audio_pretraining \
      --nbest 1 --path /path/to/wav2vec_small_10m.pt --gen-subset test-clean --results-path /path/to/results \
      --w2l-decoder fairseqlm --lm-model /path/to/transformer.pt --lm-weight 1.2 --word-score -1.39 --sil-weight 0 \
      --criterion ctc --labels ltr --max-tokens 4000000 --post-process letter \
      --lexicon /path/to/librispeech_lexicon.lst

This resulted in WER of 25.8 (should be 6.9)
I copied the corresponding lm-weight and word-score directly from the wav2vec 2.0 paper.
No error was reported, and the hypo and ref files produced look fine, except that I can clearly see lots of word errors in the hypothesis. I'm not sure which part was wrong, could anyone please help me figure out why my WER is so high?
Btw, I got same results with the paper when using viterbi decoding, so I guess there had been some problems with using the language model?
What's your environment?

fairseq Version: 1.0.0
PyTorch Version: 1.9.0
OS: Ubuntu 18.04
How you installed fairseq: pip
Python version: 3.6.8
CUDA/cuDNN version: 11.1
installed flashlight python bindings from source

Chapter 4.4 of the paper describes the beam.
For using 4-gram, add --beam 1500.
For using transformer, add --beam 500.

Chapter 4.4 of the paper describes the beam.
For using 4-gram, add --beam 1500.
For using transformer, add --beam 500.

Thanks. The WER did improve to 61.5 after specifying beam to 1500 for 4-gram decoding.
Even so, it's still too high. Could there be any other parameters that I've missed?
ps. here's the last few lines of log output:
INFO:__main__:WER: 61.47101339013999
INFO:__main__:| Processed 2620 sentences (246320 tokens) in 895.4s (2.93sentences/s, 275.11 tokens/s)
INFO:__main__:| Generate test-clean with beam=1500

Just discovered the reason being that the wrong 4-gram model was used. For 4-gram decoding, I previously downloaded the 4-gram model from the wav2letter repository, but only the transformer model should be downloaded there. I had successfully reproduced WERs from the paper using the LibriSpeech official 4-gram model, downloaded from the openslr site (and with beam=1500).
For decoding using the transformer model, increasing beam to 500 was the only change I made to get the WER right.

@yasmin-z Could please provide the details for reproduction?
#3656

@Jxu-Thu please refer to the #3658 (comment)

Can you provide the command to reproduce the results? And help check the url below is correct.
With kenlm, you download the LM and lexicon directly from the https://openslr.magicdatatech.com/resources/11/?
LM : https://openslr.magicdatatech.com/resources/11/4-gram.arpa.gz
Lexicon: https://openslr.magicdatatech.com/resources/11/librispeech-lexicon.txt
And how to set the lm-weight and word-score?
And How about Transformer LM?
1 LM : https://dl.fbaipublicfiles.com/wav2letter/sota/2019/lm/lm_librispeech_word_transformer.pt
2 Lexicon: https://dl.fbaipublicfiles.com/wav2letter/sota/2019/librispeech/models/am/librispeech-train%2Bdev-unigram-10000-nbest10.lexicon
3 Download dict from https://dl.fbaipublicfiles.com/wav2letter/sota/2019/lm/lm_librispeech_word_transformer.dict. Upcase the transformer dictionary, name it 'dict.txt',
And how to set the lm-weight and word-score?

@yasmin-z Could please provide the details for reproduction?
#3656

@Jxu-Thu please refer to the #3658 (comment)

Can you provide the command to reproduce the results? And help check the url below is correct.
With kenlm, you download the LM and lexicon directly from the https://openslr.magicdatatech.com/resources/11/?
LM : https://openslr.magicdatatech.com/resources/11/4-gram.arpa.gz
Lexicon: https://openslr.magicdatatech.com/resources/11/librispeech-lexicon.txt
And how to set the lm-weight and word-score?
And How about Transformer LM?
1 LM : https://dl.fbaipublicfiles.com/wav2letter/sota/2019/lm/lm_librispeech_word_transformer.pt
2 Lexicon: https://dl.fbaipublicfiles.com/wav2letter/sota/2019/librispeech/models/am/librispeech-train%2Bdev-unigram-10000-nbest10.lexicon
3 Download dict from https://dl.fbaipublicfiles.com/wav2letter/sota/2019/lm/lm_librispeech_word_transformer.dict. Upcase the transformer dictionary, name it 'dict.txt',
And how to set the lm-weight and word-score?

Hi @Jxu-Thu,
I have mentioned the detailed steps to process data and run the inference above.
To be a bit more specific:
Download urls:
Lexicon and Letter dictionary for both;

4-gram decoding: LM
transformer decoding: LM and dictionary

The lm-weight and word-score are from Appendix B of this paper (Table 7 for model pre-trained on LibriSpeech dataset).
 Either this post or something similar should be linked or added to the readme file for wav2vec.


Hierarchical description of the image

Li feifei has another paper, generate coherent long sentences to describe an image using hierarchical attention method.  It seems that the hierarchical attention method is extended from the dense cap method, thus I am wondering whether it is possible to implement the hierarchical attention model based on your current code.
Do you have any suggestion?

I am working on it, pls refer the repo for more details.
best,


Not working on react-native Modal components

I have a Modal component (react-native library) with a couple of TextInputs on it.
I set this Modal property:
onShow={() => this.setAndroidAdjustNothing()}
Function definition is:
setAndroidAdjustNothing(){
    if(AndroidKeyboardAdjust){
      alert('adjusted');
      AndroidKeyboardAdjust.setAdjustNothing();
    }
  }

I can see the Alert show up when the Modal pops up, so it's being called.
However when I click on the inputs, the current view is resized to fit all components into the remaining space.
Could it be that it's targeting the Main activity, and not the actual Modal activity? Is there a way to do this?

Same to me. Doesn't work in RN Modal.
Did you solve this?


Deadletter and Retry policies

I appreciate having the 'Add Event Grid subscription' in the portal, however, I have been unable to determine how to configure Dead letter and Retry polices.  It is possible to create the subscription settings via the CLI (https://docs.microsoft.com/en-us/azure/event-grid/manage-event-delivery) however, I would need to have the secret function 'code' which is not available via the portal.  I am using Azure Function 2 with .NET Core.  I have been struggling to determine who to raise this issue with.  It could be:

Azure Functions team
Azure Functions run-time team
Azure Portal

I would like to be able to script/automate the creation of Event Grid subscriptions using the PowerShell or Bash CLI.  Even better would be if I could create the subscriptions using an ARM template, but the CLI is would be good enough.

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

ID: cad5909e-e1c6-aa8e-82f1-f2851c1caced
Version Independent ID: 42292330-aa69-9df0-5bd7-e07c9daed995
Content: Use Azure Event Grid to automate resizing uploaded images
Content Source: articles/event-grid/resize-images-on-storage-blob-upload-event.md
Service: event-grid
GitHub Login: @ggailey777
Microsoft Alias: glenga

I did notice just now that when using the portal to create the via the 'Add Event Grid subscription' button, the endpoint box that starts with
/runtime/webhooks/EventGridExtensionConfig?functionName=

Does contain the code parameter at the end. Therefore one could use the 'Add Event Grid subscription' to copy the full endpoint and then manually use the CLI to create the subscription.  This is OK for a small number of subscriptions, however, obviously not great for automated installs.

@pbolduc Thanks for the feedback. We are actively investigating and will get back to you soon.

@pbolduc Still investigating this as it relates to event-grid, but I did want to make you aware of Azure Service Bus: Overview of Service Bus dead-letter queues
I am looking in to this functionality for event-grid. Regards, ~Mike

@pbolduc - just wanted to make sure you saw this page with examples of creating subscriptions with Resource Manager templates.
There is not currently an example of getting the endpoint for a function app, but that is a good idea. I will try to add one soon.

@tfitzmac Please let me know if you wish to keep this open or if you have created a back-log item to track this? I changed this to doc-enhancement given the ask.
@pbolduc May we proceed to close this thread? If there are further questions regarding this matter, we can reopen it and gladly continue the discussion. Regards, ~Mike

@Mike-Ubezzi-MSFT - let's keep this open. I am hoping to have an example soon.

@tfitzmac Thanks Tom.   Ideally the Event Grid subscription calling Azure Function as a webhook endpoint can be wired up without an administrator using the Azure Portal.

@pbolduc - I was not able to find an easy way to get the endpoint outside of the portal. The only guidance I could find is at https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-event-grid#azure-cli. Perhaps you could write a script that creates the endpoint from the give format.

#please-close


Revert "Remove unused module getopt"

This reverts commit bb7c8e3ee52245d5d401cda017f4d017263dca73.
getopt is being used by build/expand-js-template.js. We need to
replace that before this can be removed.

@johnjbarton TBR


Update Travis to Ubuntu Xenial

And add GTK 3.24 builds for Linux and update the minimum version to 3.14.

We don't really test the GLib 2.50 (GTK 3.22.30) or GLib 2.58 (GTK 3.24) features though. It would be good to do that but I have no idea how to do that via the Travis toml file.
@EPashkin @GuillaumeGomez ?

IMHO 3.22.30 unneeded as we have 3.24
👍 for this and all in this batch

But how would I do a build with --features=v2_58? The problem is that it would mean duplicating all the lines and adding ifs before them if I don't miss anything...
And if I can somehow set variables globally for the run, the problem is that for the default build there would be an empty --features= then or none at all, which does not compose well with everything else in there.

About testing build for GLIB2.50: we can add "gio/v2_58" to last version in examples/Cargo.toml
Note that it only v3_22_30 now https://github.com/gtk-rs/examples/blob/master/Cargo.toml#L28
and travis also also not changed https://github.com/gtk-rs/examples/blob/master/.travis.yml#L13

Ah so we simple add the corresponding versions of all the crates there? But that doesn't give us cargo test --features=v2_58 for glib, only building of the examples.

IMHO don't need add it no all crates, only to examples

IMHO don't need add it no all crates, only to examples

But we don't run tests for anything but the default features then. At least gio has tests that only run with newer versions, for example, and if we add more tests over time this will become more common.

If you want add other feature to cargo test --features "subclassing"; in glib,
then IMHO better just add local environment variable FEATURES and add "v2_58" to it for gtk3.24

So simply always to a build with --features=subclassing,$OTHERFEATURES ? I.e. we won't have any build/test without the subclassing feature? Because otherwise we would have an empty features line in case of 2.42.

Because otherwise we would have an empty features line in case of 2.42.
Sorry, don't understand that.

In glib I prefer test all with only "subclassing" except 3.24 that do it with "subclassing;v2_58"

@sdroege Yes, IMHO we need test with subclassing for all cases

I says about FEATURE environment variable because we have 2 uses of features in .travis.yml.

@sdroege Yes, IMHO we need test with subclassing for all cases

I was going to also run tests without to ensure that this actually works. If we only ever test with subclassing, we could as well remove the feature at all and enable it by default always :)
What would that FEATURES variable contain exactly? FEATURES= for 3.14, FEATURES=--features=v2_58 for 3.24? And you think I should simply remove the 3.22.30 build?

IMHO FEATURES=subclassing for 3.14, FEATURES=subclassing;v2_58 for 3.24,
usage cargo test --features "subclassing" and ... --features "subclassing" $OTHER_TARGET for other use
Case with FEATURES=--features=subclassing;v2_58 IMHO also appropriate as we don't have spaces in feature names
Yes, I don't see reason to test 3.22.30 now.

@GuillaumeGomez You think that we need test 3 version of gtk?

Like this then?

I thought do it only in script part, but this way we have better control on flags 👍

Ah ffs, Travis of course does not have GLib 2.58 so we can't do that anyway.

That's for someone else to clean up then, this Travis setup is not useful for testing what we're doing and I don't know how that's supposed to work with Travis.
I'll revert back to simply having 2.48 builds, as that is what Travis has.

@sdroege If you know how to test open source project on docker-ed Gitlab CI for free,
can you try it on some your project?

That's what all the GNOME projects are doing on gitlab.gnome.org.

Can someone kick travis? It's building with the old commit that used 2.58 and did not even schedule a new build for the latest commit.

Maybe it's fine now, let's see.

@sdroege You have write right on this repo, so IMHO you can kick travis yourself.

@GuillaumeGomez You think that we need test 3 version of gtk?

Two should be fine but 3 doesn't bother me either so let's just do as needed.

All green now. Is everybody ok with that pattern for now until we figure out a better way for building things?
@EPashkin btw for your question about docker. You basically tell in the gitlab-ci.yaml which docker image(s) you want to use, and then you have that and can run things in there. It's literally just adding a line for the image to use in the simple case like ours. There must be something like this for Travis.

Nope, all good for me for now.

Ok, then I'll go through the other repos one by one slowly over the next hours or maybe days :)

@sdroege Thanks.
Can you start with examples, current version of https://github.com/gtk-rs/examples/blob/master/build_travis.sh seems just don't use 3.24.

Sorry, forgot about "pending" branch


Game tools: Export to Unreal

Similar functionality as https://github.com/EpicGames/BlenderTools

{https://github.com/EpicGames/BlenderTools} hey why I am failed to open this file, I am also Epic Games link with GitHub account so can you explain how I can access this link file


Allancas/build docker file

Add a yml file that builds the java docker image

This was related to this work item:
https://dev.azure.com/eagle-river/one-week-table-4/_workitems/edit/10


update install scripts with new official rabbitmq location

As discussed in #1294

Hi,
(Note:   I have no knowledge of this type of scripts, so pls excuse)
I have no clue what to do with update so I ran all the commands (one by one, in correct sequence), respectively in fresh Ubuntu 16 and 18.
Loads of errors came in both.
Used 2 fresh VPS on DO.
Even SSH putty kept crashing on step 29 apt update of Ubuntu 16.04 x64
on Ubuntu 18 :
root@pos-10:~# apt install -y ruby2.3 ruby2.3-dev build-essential libssl-dev mariadb-server libmysqlclient-dev rabbitmq-server nodejs git nginx wget nano
Reading package lists... Done
Building dependency tree
Reading state information... Done
nano is already the newest version (2.9.3-2).
nano set to manually installed.
wget is already the newest version (1.19.4-1ubuntu2.2).
wget set to manually installed.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
rabbitmq-server : Depends: erlang-base (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
erlang-base-hipe (>= 1:21.3) but it is not going to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-crypto (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-eldap (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-inets (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-mnesia (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-os-mon (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-parsetools (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-public-key (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-runtime-tools (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-ssl (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-syntax-tools (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-tools (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
Depends: erlang-xmerl (>= 1:21.3) but 1:20.2.2+dfsg-1ubuntu2 is to be installed or
esl-erlang (>= 1:21.3) but it is not installable
E: Unable to correct problems, you have held broken packages.

@JaiBansal24 thanks for letting me know, I didn't need erlang in my testing but apparently you do so I've added it to the scripts in this PR. You should be able to try again however there is currently a ruby problem which will prevent installation (#1324)

On a fresh ubuntu16 installation the erlang packages still have issues
The following packages have unmet dependencies:
rabbitmq-server : Depends: erlang-crypto (>= 1:21.3) or
esl-erlang (>= 1:21.3)
Depends: erlang-crypto (< 1:24.0) or
esl-erlang (< 1:24.0)
Depends: erlang-eldap (>= 1:21.3) but it is not going to be installed or
esl-erlang (>= 1:21.3)
Depends: erlang-eldap (< 1:24.0) but it is not going to be installed or
esl-erlang (< 1:24.0)
Depends: erlang-inets (>= 1:21.3) or
esl-erlang (>= 1:21.3)
Depends: erlang-inets (< 1:24.0) or
esl-erlang (< 1:24.0)
Depends: erlang-os-mon (>= 1:21.3) or
esl-erlang (>= 1:21.3)
Depends: erlang-os-mon (< 1:24.0) or
esl-erlang (< 1:24.0)
Depends: erlang-public-key (>= 1:21.3) or
esl-erlang (>= 1:21.3)
Depends: erlang-public-key (< 1:24.0) or
esl-erlang (< 1:24.0)
Depends: erlang-ssl (>= 1:21.3) or
esl-erlang (>= 1:21.3)
Depends: erlang-ssl (< 1:24.0) or
esl-erlang (< 1:24.0)
E: Unable to correct problems, you have held broken packages.

@wh4u I can't reproduce that I'm afraid, do you definitely have the version I updated yesterday with packages.erlang-solutions.com?
Alternatively you might have to look higher up in the output to see if there was any problem completing apt update

@wh4u I can't reproduce that I'm afraid, do you definitely have the version I updated yesterday with packages.erlang-solutions.com?
i have this commit
https://github.com/postalhq/postal/pull/1310/commits/116b5e7e192874f626875d23e922a8d0d18c51da

Then there may be an error in the output before you reached that point. Are you able to spot anything or include a copy here?

i used a fresh installation of ubuntu18 and it proceeded without errors until i reached the point of mimemagic

good, thats as far as it can get currently :sweat_smile:

Any idea when this issue would be solved? (locked to mimemagic (0.3.5))

Hi guys,
Any workable update now ?
I was wondering if a copy of the previously working Ruby can be placed on any external server and just the Ruby source path be modified, in the previously working script
Maybe that can be a workaround for the time being ?
Rgds,
Jai

To confirm, the Ruby mimemagic issue is unrelated to the overall topic of this PR.
Regarding your question, it is not recommended to manage the downloaded dependency files yourself as it will likely cause issues in your future but if you have a working copy of them that you want to duplicate, nothing can stop you.

To confirm, the Ruby mimemagic issue is unrelated to the overall topic of this PR.

I think adding:
cd /opt/postal/app
bundle update rails

Before postal bundle /opt/postal/vendor/bundle, should fix the mimemagic issue.

I found this answer https://stackoverflow.com/a/66921259 that fixes the mimemagic installation problem


FEATURE: user info

No wait a sec. What data is transmitted there? Something private or temporary?

Username, rating and number of games


Implement initial support for BinOp::BitOr, BinOp::Shl and BinOp::Shr

We could easily implement some basic support for these operations. For BitOr we should do the same as with BitAnd and have a refined signature for the boolean case, and an unrefined signature for the integral case. BinOp::Shl and BinOp::Shr should just have an unrefined signature for now.

A bit more mentoring. For each operator we need to:

Add a corresponding variant here https://github.com/liquid-rust/flux/blob/c1fb6902813ba1759f0ed55344b2155d837dfaae/flux-middle/src/rustc/mir.rs#L160
Lower the operator here https://github.com/liquid-rust/flux/blob/c1fb6902813ba1759f0ed55344b2155d837dfaae/flux-middle/src/rustc/lowering.rs#L407
Add the rule for checking the operator here https://github.com/liquid-rust/flux/blob/c1fb6902813ba1759f0ed55344b2155d837dfaae/flux-typeck/src/checker.rs#L662. This is the interesting part. The operator should be added to the check_arith_op case adding a suitable signature here https://github.com/liquid-rust/flux/blob/c1fb6902813ba1759f0ed55344b2155d837dfaae/flux-typeck/src/sigs.rs
Add pos and neg tests

If ultimately we want bit-level semantics -- we have to figure out what the "index" should be so we can represent in fixpoint/smtlib. IIRC SMTLIB wants different sorts
if you want to do plain int arith vs if you want to do bit-vector-blasting...


Make CloudFormation scheduler opt-in

@phobologic @mhahn what we previously talked about, this makes the default scheduling backend the old ECS scheduler, so CloudFormation doesn't block a new release.
My thoughts are:

0.10.1 adds CloudFormation backend, but it is not enabled by default (people can opt into it with --scheduler.default)
0.11.0 CloudFormation backend becomes the default for new apps. People should migrate existing apps to the CloudFormation backend.
1.0.0 CloudFormation is the default, and the old scheduler is removed.

If this looks good, I'll update https://github.com/remind101/empire/wiki/Scheduler-Deprecation-Plan and https://github.com/remind101/empire/wiki/Upgrading-to-0.11.0

👍 Awesome.


Update OCS image registry

Signed-off-by: Rohan CJ<EMAIL_ADDRESS>Seeing if this will fix the upgrade test for now while a better solution is reached.

Just sent the PR to test on prow based on my fuzzy understanding of a slack conversation. More research will follow.

Ok, just realized image registry format is wrong. Will get back to this

/hold

/hold cancel

/retest

/hold
it's breaking againg

/hold
it's breaking again. Pushing with debug messages to see what the difference is.

This should be working now.
Also, the master is tracking 4.5, so upgrade from 4.3 directly to 4.5 might not be a good idea. Use 4.4. Maybe export a variable PreviousRelease and upgrade from it to the PR on top of CurrentRelease

/hold cancel

Re-running to see if it's stable.
/test ocs-operator-e2e-aws


Add proper CartoCSS and form styles for tables with 'geometry' as geometry type

For CartoCSS, we should add all styles, just in case. Something like:
#layer['mapnik::geometry_type'=1] {
  marker-width: 7;
  marker-fill: #FFB927;
  marker-fill-opacity: 0.9;
  marker-line-color: #FFF;
  marker-line-width:  1;
  marker-line-opacity: 1;
  marker-placement: point;
  marker-type: ellipse;
  marker-allow-overlap: true;
}
#layer['mapnik::geometry_type'=2] {
  line-color: #3EBCAE;
  line-width: 1.5;
  line-opacity: 1;
}
#layer['mapnik::geometry_type'=3] {
  polygon-fill: #374C70;
  polygon-opacity: 0.9;
  polygon-gamma: 0.5;
  line-color: #FFF;
  line-width: 1;
  line-opacity: 0.5;
  line-comp-op: soft-light;
}

For the style form, I'd go for the point one.

This works right now because when the geometry is not known, the "old method" to get CartoCSS from the app_config is used.
Should we find a way to do this without resorting to app_config.yml or should we leave it for later on?

let's leave for later, :kiss:


Feat: Adding a google maps scrapper

Describe the feature
This feature will be able to extract name, location, coordinates, phone num etc from google maps.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC 23 contributor
[X] I want to work on this issue

Go ahead @okaditya84
Note

Create a separate module for this, as per the folder and project structure


Migrate from other chain

Let's discuss:

What chain to start with
If @ipopescu or @ACStoneCL know if we have any materials available
Where should we place this in the structure

I am not aware of any materials already written on this topic. This work probably needs to be done from scratch, but it's good to check with the rest of the team as well.

The only material I am aware of is the Casper v EVM Google Spreadsheet that it appears @Adrian-Wrona has access to.

Closing in favor of https://github.com/casper-network/docs/issues/1176.


Dynatrace Metrics not matching with JMeter

I did a simple load test against my local app. I have found conflicts between the dynatrace metrics and JMeter metrics.
JMeter Summary Report

Conflicting Metrics:
| Transaction Name | JMeter | Dynatrace
-- | -- | -- | --
jmeter.usermetrics.transaction.maxtime | T00_HomePage | 1730 | 141
  | T10_TopCommand | 8029 | 429
jmeter.usermetrics.transaction.mintime | T00_HomePage | 5 | 5
  | T10_TopCommand | 7 | 8
jmeter.usermetrics.transaction.meantime: | T00_HomePage | 24 | 13.6
  | T10_TopCommand | 94 | 28.6
jmeter.usermetrics.transaction.receivedbytes | T00_HomePage | 355.14 KB/sec | 109mil
  | T10_TopCommand | 356.71 KB/sec | 109mil
jmeter.usermetrics.transaction.sentbytes | T00_HomePage | 1.86/s | 569k
  | T10_TopCommand | 2.087/s | 637k

ok thank you, i will check it

ok thank you, i will check it

i am not sure that you can directly compare those values. The MintBackendListener is aggregating the values and sending the aggregated results every minute as MINT metrics to Dynatrace and based on the chart timeframe and settings which you use its maybe aggregated again.
Did you use the newest release (1.3) of the plugin?

i am not sure that you can directly compare those values. The MintBackendListener is aggregating the values and sending the aggregated results every minute as MINT metrics to Dynatrace and based on the chart timeframe and settings which you use its maybe aggregated again.
Did you use the newest release (1.3) of the plugin?

Thanks @christian-inzko-dt, yes I did testing in 1.3 version. I will run the test with InfluxDB and Dynatrace and share the results today.

Thanks @christian-inzko-dt, yes I did testing in 1.3 version. I will run the test with InfluxDB and Dynatrace and share the results today.

@christian-inzko-dt I tested with InfluxDB, the stats are almost matching in min, max and mean response time. But for the received and sent bytes, Dynatrace is showing in mil. Can we have the unit more clear?

@christian-inzko-dt I tested with InfluxDB, the stats are almost matching in min, max and mean response time. But for the received and sent bytes, Dynatrace is showing in mil. Can we have the unit more clear?

Thanks for your testing with InfluxDB.
Currently its not possible, but the Dynatrace metrics explorer is still in "Early adopter" phase but i am quite sure it will be possible when its GA

Thanks for your testing with InfluxDB.
Currently its not possible, but the Dynatrace metrics explorer is still in "Early adopter" phase but i am quite sure it will be possible when its GA

I have checked with our metrics and explorer teams and it is planned to support additional meta info for the metrics so you can specify the type of the data (e.g, "kB", "MB", "ms") and also display those types in the charts. As soon this is available i will also send this meta info in this plugin.

I have checked with our metrics and explorer teams and it is planned to support additional meta info for the metrics so you can specify the type of the data (e.g, "kB", "MB", "ms") and also display those types in the charts. As soon this is available i will also send this meta info in this plugin.

@QAInsights  If this is ok for you i will close the issue?

@QAInsights  If this is ok for you i will close the issue?

Sure, let me do more runs in the next release :)

Sure, let me do more runs in the next release :)


Add "When Expired" setting for request resend trigger condition.

This adds a new trigger condition for re-sending a request for the
response plugin called "When Expired". This condition allows
specifying a maximum age of a response to use. This is very useful when
configuring a hierarchy of environment variables that ultimately depend
on an auth token that needs to be refreshed periodically.
Previous workarounds are:

Use "always refresh". This fails in cases where you must use the same
auth token since it is refreshed for every request.
Use "no history" or "never" and manually refresh the token. This is
inconvenient and requires pinning the token.

Alternative solutions are:

Add more sophisticated logic to determine when the token needs to be
refreshed (e.g. refresh if the current request returns a 401 status
code)
Write a custom response plugin to time out the token.

Fixes #1972

Any chance you could make a point release with this?


merge from template-sync/template-arlac77-github

package.json

chore(deps): add ^3.84.0 remove ^3.83.0 (devDependencies.wrangler)

Pull Request Test Coverage Report for Build<PHONE_NUMBER>6
Details

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

Totals

Change from base Build<PHONE_NUMBER>9:
0.0%

Covered Lines:
62

Relevant Lines:
71

💛  - Coveralls


Docstrings cleanup

Description
This PR brings consistency to project's docstrings. There are multiple things:

Used triple double quotes according to PEP 257: https://www.python.org/dev/peps/pep-0257
Respect 79 characters per line limit
Spelling and wording fixes
Upgrade http to https

I tried going through all docstrings, but the project is too big. I might do follow-up PRs later if this one will go through.

Merged, thanks a lot


01-turbofan_regression - setup notebook fails

Hi,
I encounter azureml-core version mismatch during the notebook setup, which affects other stages, and also 02-turbofan_deploy_model (see errors below). Can you please advise.
Thanks
ERROR: papermill 1.2.1 has requirement tqdm>=4.32.2, but you'll have tqdm 4.26.0 which is incompatible.
ERROR: azureml-widgets 1.0.72 has requirement azureml-core==1.0.72., but you'll have azureml-core 1.0.79 which is incompatible.
ERROR: azureml-widgets 1.0.72 has requirement azureml-telemetry==1.0.72., but you'll have azureml-telemetry 1.0.79 which is incompatible.
ERROR: azureml-opendatasets <IP_ADDRESS> has requirement azureml-core==1.0.72., but you'll have azureml-core 1.0.79 which is incompatible.
ERROR: azureml-opendatasets <IP_ADDRESS> has requirement azureml-telemetry==1.0.72., but you'll have azureml-telemetry 1.0.79 which is incompatible.
ERROR: azureml-contrib-notebook 1.0.72 has requirement azureml-core==1.0.72.*, but you'll have azureml-core 1.0.79 which is incompatible.

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

ID: de25b89e-91d8-3df4-c2e8-a98060e0c9b2
Version Independent ID: 55403f3e-4c47-63c7-310c-bd9374c93015
Content: Tutorial: Train and deploy a model - Machine Learning on Azure IoT Edge
Content Source: articles/iot-edge/tutorial-machine-learning-edge-04-train-model.md
Service: iot-edge
GitHub Login: @kgremban
Microsoft Alias: kgremban

Hi @asherkariv are you also seeing this? https://github.com/MicrosoftDocs/azure-docs/issues/44928

I think so. I found out that in the "!pip install --upgrade azureml-sdk[automl]", I am getting the following errors:
Requirement already satisfied, skipping upgrade: docutils>=0.10 in /home/nbuser/anaconda3_501/lib/python3.6/site-packages (from botocore<1.9.0,>=1.8.0->boto3->smart-open>=1.8.1->gensim->azureml-automl-runtime==1.0.79.->azureml-train-automl==1.0.79.; extra == "automl"->azureml-sdk[automl]) (0.14)
ERROR: papermill 1.2.1 has requirement tqdm>=4.32.2, but you'll have tqdm 4.26.0 which is incompatible.
ERROR: azureml-contrib-notebook 1.0.76 has requirement azureml-core==1.0.76.*, but you'll have azureml-core 1.0.79 which is incompatible.
Installing collected packages: entrypoints
Found existing installation: entrypoints 0.2.3
ERROR: Cannot uninstall 'entrypoints'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

Thank you for reporting @asherkariv , @cenkersoy .
I have assigned the issue to the content author to evaluate and update as appropriate.

@asergaz  this issue is fixed in this PR: https://github.com/Azure-Samples/IoTEdgeAndMlSample/pull/50
@asherkariv  could you please confirm and close this issue.

The errors above that @cenkersoy listed are still occurring.

Hi all, the script 02-turbofan_deploy_model is failing for me on the Create Container Image step with the following error
ERROR - Image creation polling reached non-successful terminal state, current state: Failed Error response from server: StatusCode: 400 Message: Docker image build failed.

No module named 'azureml.automl.runtime.shared' I cannot get the samples in Azure ML Studio to work.

Hello @afelthe Sorry for the inconvenience caused.
We will investigate this and will get back to you soon.

We request you to post a separate technical question on Microsoft Q&A for further help in this matter.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.
Please do visit Microsoft Q&A the home for technical questions and answers at Microsoft.