Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ajour is not detecting a new version of the Musician addon on CurseForge #681

Open
Maia-Everett opened this issue Jul 12, 2021 · 2 comments

Comments

@Maia-Everett
Copy link

Describe the bug
Ajour is not picking up the latest update of the Musician addon.

To Reproduce
Steps to reproduce the behavior:

  1. Open the Catalog.
  2. Select the Musician addon.
  3. Install it.

Expected behavior

Version 1.7.5.0 is installed — the latest version as of this bug report.

Actual behavior

Version 1.7.4.0 is installed. This happens even on a clean install.

Software involved

  • OS: Ubuntu 21.04
  • Ajour version: 1.2.2
  • Addon name: Musician, retail

Additional context
Add any other context about the problem here.

Log Output

00:19:08.300 [ajour][INFO] Ajour 1.2.2 has started.
00:19:08.316 [ajour::gui][DEBUG] config loaded:
Config {
    wow: Wow {
        directory: None,
        directories: {
            Retail: "/home/maia/games/wow/_retail_",
            RetailPtr: "/home/maia/games/wow/_ptr_",
            ClassicTbc: "/home/maia/games/wow/_classic_",
        },
        flavor: Retail,
    },
    addons: Addons {
        global_release_channel: Stable,
        ignored: {
            RetailPtr: [],
            Retail: [],
            ClassicEra: [],
        },
        release_channels: {
            Retail: {},
            RetailPtr: {},
            ClassicEra: {},
        },
        delete_saved_variables: false,
    },
    theme: Some(
        "Nord",
    ),
    column_config: V1 {
        local_version_width: 150,
        remote_version_width: 150,
        status_width: 85,
    },
    window_size: Some(
        (
            1610,
            925,
        ),
    ),
    scale: Some(
        1.2,
    ),
    backup_directory: Some(
        "/media/maia/ext-win/backup",
    ),
    backup_addons: false,
    backup_wtf: false,
    backup_config: false,
    backup_screenshots: false,
    hide_ignored_addons: false,
    self_update_channel: Stable,
    weak_auras_account: {},
    alternating_row_colors: true,
    language: English,
    catalog_source: Some(
        Curse,
    ),
    auto_update: false,
    compression_format: Zip,
}
00:19:08.322 [ajour::gui][DEBUG] antialiasing: true
00:19:08.759 [ajour_core::utility][DEBUG] checking for application update
00:19:08.760 [ajour_core::theme][DEBUG] loading user themes
00:19:08.783 [ajour_core::fs::theme][DEBUG] loaded 0 user themes
00:19:08.971 [ajour::gui::update][DEBUG] Message::CachesLoaded(error: false)
00:19:08.972 [ajour::gui::update][DEBUG] Message::ThemesLoaded(0 themes)
00:19:08.996 [ajour::gui::update][DEBUG] Message::Parse
00:19:08.996 [ajour::gui::update][DEBUG] preparing to parse addons in "/home/maia/games/wow/_retail_/Interface/AddOns"
00:19:08.996 [ajour::gui::update][DEBUG] preparing to parse addons in "/home/maia/games/wow/_ptr_/Interface/AddOns"
00:19:08.996 [ajour::gui::update][DEBUG] preparing to parse addons in "/home/maia/games/wow/_classic_/Interface/AddOns"
00:19:08.997 [ajour_core::parse][DEBUG] Retail - parsing addons folder
00:19:08.997 [ajour_core::parse][DEBUG] Retail - 77 folders in AddOns directory to parse
00:19:08.997 [ajour_core::parse][DEBUG] Retail PTR - parsing addons folder
00:19:08.997 [ajour_core::parse][DEBUG] Retail PTR - 0 folders in AddOns directory to parse
00:19:08.997 [ajour_core::parse][DEBUG] Classic TBC - parsing addons folder
00:19:08.997 [ajour_core::parse][DEBUG] Classic TBC - 19 folders in AddOns directory to parse
00:19:08.997 [ajour_core::parse][DEBUG] Retail - 77 fingerprints: 77 cached, 0 calculated, 0 added, 0 removed
00:19:09.005 [ajour_core::parse][DEBUG] Classic TBC - 19 fingerprints: 19 cached, 0 calculated, 0 added, 0 removed
00:19:09.006 [ajour_core::parse][DEBUG] Retail - 28 addon folders successfully parsed from '.toc'
00:19:09.006 [ajour_core::parse][DEBUG] Retail - 0 valid cache entries retrieved
00:19:09.006 [ajour_core::parse][DEBUG] Retail - 28 unique fingerprints to check against curse api
00:19:09.007 [ajour_core::parse][DEBUG] Classic TBC - 19 addon folders successfully parsed from '.toc'
00:19:09.008 [ajour_core::parse][DEBUG] Classic TBC - 0 valid cache entries retrieved
00:19:09.008 [ajour_core::parse][DEBUG] Classic TBC - 19 unique fingerprints to check against curse api
00:19:09.041 [ajour::gui::update][DEBUG] Message::CheckWeakAurasInstalled(Retail, is_installed: false)
00:19:09.041 [ajour::gui::update][DEBUG] Message::CheckWeakAurasInstalled(Retail PTR, is_installed: false)
00:19:09.041 [ajour::gui::update][DEBUG] Message::CheckWeakAurasInstalled(Classic TBC, is_installed: false)
00:19:09.041 [ajour::gui::update][DEBUG] Message::ParsedAddons(Retail PTR, 0 addons)
00:19:09.301 [ajour::gui::update][DEBUG] Message::LatestRelease(Some("1.2.2"))
00:19:09.314 [ajour::gui::update][DEBUG] Message::LatestBackup(None)
00:19:09.576 [ajour_core::catalog][DEBUG] Downloaded latest catalog from https://raw.githubusercontent.com/ajour/catalog/main/catalog-0.1.0.json
00:19:09.980 [ajour_core::parse][DEBUG] Classic TBC - 2 curse packages fetched
00:19:09.980 [ajour_core::parse][DEBUG] Classic TBC - 0 tukui packages fetched
00:19:10.030 [ajour_core::parse][DEBUG] Retail - 16 curse packages fetched
00:19:10.030 [ajour_core::parse][DEBUG] Retail - 0 tukui packages fetched
00:19:10.299 [ajour::gui::update][DEBUG] Message::CatalogDownloaded(15552 addons in catalog)
00:19:10.563 [ajour_core::parse][DEBUG] Retail - 4 wowi packages fetched
00:19:10.563 [ajour_core::parse][DEBUG] Retail - 0 townlong packages fetched
00:19:10.563 [ajour_core::parse][DEBUG] Retail - 0 git packages fetched
00:19:10.563 [ajour_core::parse][DEBUG] Retail - 16 addons built from curse packages
00:19:10.563 [ajour_core::parse][DEBUG] Retail - 0 addons built from tukui packages
00:19:10.563 [ajour_core::parse][DEBUG] Retail - 0 addons built from wowi packages
00:19:10.563 [ajour_core::parse][DEBUG] Retail - 0 addons built from townlong-yak packages
00:19:10.563 [ajour_core::parse][DEBUG] Retail - 0 addons built from git packages
00:19:10.563 [ajour_core::parse][DEBUG] Retail - 2 unknown addon folders
00:19:10.563 [ajour_core::parse][DEBUG] Retail - 18 addons successfully parsed
00:19:10.564 [ajour::gui::update][DEBUG] Message::ParsedAddons(Retail, 18 addons)
00:19:10.640 [ajour_core::parse][DEBUG] Classic TBC - 1 wowi packages fetched
00:19:10.640 [ajour_core::parse][DEBUG] Classic TBC - 0 townlong packages fetched
00:19:10.640 [ajour_core::parse][DEBUG] Classic TBC - 0 git packages fetched
00:19:10.640 [ajour_core::parse][DEBUG] Classic TBC - 1 addons built from curse packages
00:19:10.640 [ajour_core::parse][DEBUG] Classic TBC - 0 addons built from tukui packages
00:19:10.640 [ajour_core::parse][DEBUG] Classic TBC - 0 addons built from wowi packages
00:19:10.640 [ajour_core::parse][DEBUG] Classic TBC - 0 addons built from townlong-yak packages
00:19:10.640 [ajour_core::parse][DEBUG] Classic TBC - 0 addons built from git packages
00:19:10.640 [ajour_core::parse][DEBUG] Classic TBC - 17 unknown addon folders
00:19:10.640 [ajour_core::parse][DEBUG] Classic TBC - 18 addons successfully parsed
00:19:10.640 [ajour::gui::update][DEBUG] Message::ParsedAddons(Classic TBC, 18 addons)
00:19:42.402 [ajour::gui::update][DEBUG] Interaction::ModeSelected(Catalog)
00:19:56.650 [ajour::gui::update][DEBUG] Interaction::FlavorSelected(Retail)
00:19:59.602 [ajour::gui::update][DEBUG] Interaction::FlavorSelected(Retail)
00:20:06.922 [ajour::gui::update][DEBUG] Interaction::ModeSelected(MyAddons(Retail))
00:20:08.146 [ajour::gui::update][DEBUG] Interaction::Refresh(My Addons)
00:20:08.147 [ajour::gui::update][DEBUG] Message::Parse
00:20:08.147 [ajour::gui::update][DEBUG] preparing to parse addons in "/home/maia/games/wow/_retail_/Interface/AddOns"
00:20:08.147 [ajour::gui::update][DEBUG] preparing to parse addons in "/home/maia/games/wow/_ptr_/Interface/AddOns"
00:20:08.147 [ajour::gui::update][DEBUG] preparing to parse addons in "/home/maia/games/wow/_classic_/Interface/AddOns"
00:20:08.150 [ajour_core::parse][DEBUG] Retail - parsing addons folder
00:20:08.150 [ajour_core::parse][DEBUG] Retail - 77 folders in AddOns directory to parse
00:20:08.150 [ajour_core::parse][DEBUG] Retail PTR - parsing addons folder
00:20:08.150 [ajour_core::parse][DEBUG] Retail PTR - 0 folders in AddOns directory to parse
00:20:08.150 [ajour_core::parse][DEBUG] Classic TBC - parsing addons folder
00:20:08.150 [ajour_core::parse][DEBUG] Classic TBC - 19 folders in AddOns directory to parse
00:20:08.150 [ajour_core::parse][DEBUG] Retail - 77 fingerprints: 77 cached, 0 calculated, 0 added, 0 removed
00:20:08.151 [ajour::gui::update][DEBUG] Message::LatestBackup(None)
00:20:08.156 [ajour::gui::update][DEBUG] Message::ParsedAddons(Retail PTR, 0 addons)
00:20:08.156 [ajour::gui::update][DEBUG] Message::CheckWeakAurasInstalled(Retail, is_installed: false)
00:20:08.156 [ajour::gui::update][DEBUG] Message::CheckWeakAurasInstalled(Retail PTR, is_installed: false)
00:20:08.156 [ajour::gui::update][DEBUG] Message::CheckWeakAurasInstalled(Classic TBC, is_installed: false)
00:20:08.156 [ajour_core::parse][DEBUG] Retail - 28 addon folders successfully parsed from '.toc'
00:20:08.156 [ajour_core::parse][DEBUG] Retail - 0 valid cache entries retrieved
00:20:08.156 [ajour_core::parse][DEBUG] Retail - 28 unique fingerprints to check against curse api
00:20:08.156 [ajour_core::parse][DEBUG] Classic TBC - 19 fingerprints: 19 cached, 0 calculated, 0 added, 0 removed
00:20:08.160 [ajour_core::parse][DEBUG] Classic TBC - 19 addon folders successfully parsed from '.toc'
00:20:08.160 [ajour_core::parse][DEBUG] Classic TBC - 0 valid cache entries retrieved
00:20:08.160 [ajour_core::parse][DEBUG] Classic TBC - 19 unique fingerprints to check against curse api
00:20:08.975 [ajour_core::parse][DEBUG] Classic TBC - 2 curse packages fetched
00:20:08.975 [ajour_core::parse][DEBUG] Classic TBC - 0 tukui packages fetched
00:20:09.227 [ajour_core::parse][DEBUG] Classic TBC - 1 wowi packages fetched
00:20:09.227 [ajour_core::parse][DEBUG] Classic TBC - 0 townlong packages fetched
00:20:09.227 [ajour_core::parse][DEBUG] Classic TBC - 0 git packages fetched
00:20:09.227 [ajour_core::parse][DEBUG] Classic TBC - 1 addons built from curse packages
00:20:09.227 [ajour_core::parse][DEBUG] Classic TBC - 0 addons built from tukui packages
00:20:09.227 [ajour_core::parse][DEBUG] Classic TBC - 0 addons built from wowi packages
00:20:09.227 [ajour_core::parse][DEBUG] Classic TBC - 0 addons built from townlong-yak packages
00:20:09.227 [ajour_core::parse][DEBUG] Classic TBC - 0 addons built from git packages
00:20:09.227 [ajour_core::parse][DEBUG] Classic TBC - 17 unknown addon folders
00:20:09.227 [ajour_core::parse][DEBUG] Classic TBC - 18 addons successfully parsed
00:20:09.227 [ajour::gui::update][DEBUG] Message::ParsedAddons(Classic TBC, 18 addons)
00:20:09.250 [ajour_core::parse][DEBUG] Retail - 17 curse packages fetched
00:20:09.250 [ajour_core::parse][DEBUG] Retail - 0 tukui packages fetched
00:20:09.589 [ajour_core::parse][DEBUG] Retail - 4 wowi packages fetched
00:20:09.589 [ajour_core::parse][DEBUG] Retail - 0 townlong packages fetched
00:20:09.589 [ajour_core::parse][DEBUG] Retail - 0 git packages fetched
00:20:09.590 [ajour_core::parse][DEBUG] Retail - 16 addons built from curse packages
00:20:09.590 [ajour_core::parse][DEBUG] Retail - 0 addons built from tukui packages
00:20:09.590 [ajour_core::parse][DEBUG] Retail - 0 addons built from wowi packages
00:20:09.590 [ajour_core::parse][DEBUG] Retail - 0 addons built from townlong-yak packages
00:20:09.590 [ajour_core::parse][DEBUG] Retail - 0 addons built from git packages
00:20:09.590 [ajour_core::parse][DEBUG] Retail - 2 unknown addon folders
00:20:09.590 [ajour_core::parse][DEBUG] Retail - 18 addons successfully parsed
00:20:09.590 [ajour::gui::update][DEBUG] Message::ParsedAddons(Retail, 18 addons)
00:21:33.441 [ajour::gui::update][DEBUG] Interaction::ModeSelected(Catalog)
00:21:42.251 [ajour::gui::update][DEBUG] Interaction::ModeSelected(Settings)
00:21:43.978 [ajour::gui::update][DEBUG] Interaction::ModeSelected(Catalog)
00:23:36.697 [ajour::gui::update][DEBUG] Interaction::SortCatalogColumn(DateReleased, Desc)
00:23:39.897 [ajour::gui::update][DEBUG] Interaction::SortCatalogColumn(Title, Asc)
00:27:29.551 [ajour::gui::update][DEBUG] Interaction::OpenLink(https://www.curseforge.com/wow/addons/musician)
00:27:32.080 [ajour::gui::update][DEBUG] Interaction::ModeSelected(MyAddons(Retail))
@AcidWeb
Copy link

AcidWeb commented Jul 12, 2021

Issue is caused by a fact that latest packages are marked to support multiple client versions. CF backend don't support it. Already informed the author to fix his packaging.

@LenweSaralonde
Copy link

LenweSaralonde commented Jul 29, 2021

This is a CurseForge API bug that does not support multi version addon files.
I raised an idea ticket here : https://curseforge-ideas.overwolf.com/ideas/CF-I-1832
I also had a chat with one of the CurseForge devs, I hope things will start moving.

This issue is confusing because it's only present in the API / add-ons managers, the website is fine.
I updated my packaging accordingly as a workaround.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants