It seems my current updating stopped?

It seems My current update has stopped since Aug 12 2026. Dose anyone know why?

~> pkgman refresh
リポジトリのチェックサムを ``https://eu.hpkg.haiku-os.org/haiku/master/x86_64/current`` から取得中 …
Haiku のチェックサムを確認中 …
リポジトリのチェックサムを ``https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current`` から取得中 …
HaikuPorts のチェックサムを確認中 …
~> pkgman update
100% repochecksum-1 [65 bytes]
Haiku のチェックサムを確認中…done.
100% repochecksum-1 [64 bytes]
HaikuPorts のチェックサムを確認中…done.
Nothing to do.
~> uname -a
Haiku shredder R1~beta6+development hrev59970 Aug 12 2026 06:16:31 x86_64 x86_64 Haiku
~> date
金 8月 21 01:08:17 JST 2026
~>

You can do this at the moment:

pkgman drop Haiku

pkgman add-repo https://eu.hpkg.haiku-os.org/haiku/master/x86_64/r1~beta6_hrev60030

pkgman full-sync

pkgman cleanup


~/Desktop> uname -a
Haiku shredder R1~beta6+development hrev60030 Aug 26 2026 06:16:05 x86_64 x86_64 Haiku
2 Likes

Done it…

Any how, I was on nightly and updating daily…

So, now we are on beta6? Before official release at midnight?

But my desktop, also on nightly but one day behind (yesterday, I had not updated it) today pulled in a lot of packages, even though it was only a day behind

Where as my laptop pulled in only around 6 or 7 regular packages…nothing special (earth shattering)

Umm…still something is wrong?

~> pkgman drop Haiku
Removing repository Haiku …
Really remove the repository ‘Haiku’? [yes/no] (no) : yes
~> pkgman add-repo ``https://eu.hpkg.haiku-os.org/haiku/master/x86_64/r1~beta6_hrev60030
Fetching repository info from ``https://eu.hpkg.haiku-os.org/haiku/master/x86_64/r1~beta6_hrev60030`` …
Activating repository config from ``https://eu.hpkg.haiku-os.org/haiku/master/x86_64/r1~beta6_hrev60030`` …
Error: Failed to open repository file “/boot/system/cache/package-repositories/Haiku”: No such file or directory
リポジトリのチェックサムを ``https://eu.hpkg.haiku-os.org/haiku/master/x86_64/r1~beta6_hrev60030`` から取得中 …
Haiku のチェックサムを確認中 …
リポジトリのキャッシュを ``https://eu.hpkg.haiku-os.org/haiku/master/x86_64/r1~beta6_hrev60030`` から取得中 …
Haiku のチェックサムを確認中 …
Activating repository cache for Haiku …
~> pkgman full-sync
100% repochecksum-1 [65 bytes]
Haiku のチェックサムを確認中…done.
100% repochecksum-1 [64 bytes]
HaikuPorts のチェックサムを確認中…done.
Nothing to do.
~> pkgman cleanup
~> uname -a
Haiku shredder R1~beta6+development hrev59970 Aug 12 2026 06:16:31 x86_64 x86_64 Haiku
~>

This command only ever increases the versions of installed packages with ones from remote repositories. It doesn’t ever downgrade or uninstall packages; and that sometimes may be necessary when we make big changes at HaikuPorts, as we did for the beta6 release cycle.

So you should run pkgman full-sync instead. That should get things going again.

1 Like

Is this issue related to Haiku R1 Beta6 release?

Not sure where cocobean got those wierd repo URLS from, your previous ones were correct…

~> pkgman list-repos
        Haiku
                base-url:  https://eu.hpkg.haiku-os.org/haiku/master/x86_64/current
                identifier: tag:haiku-os.org,2001:repositories/haiku/master/x86_64
                priority:  1
        HaikuPorts
                base-url:  https://eu.hpkg.haiku-os.org/haikuports/master/x86_64/current
                identifier: tag:haikuports.org,2013:repositories/haikuports/master/x86_64
                priority:  1

Somewhat; we rebuilt a lot of packages against newer (and sometimes incompatible) library versions, which we can only do easily after we break compatibility with the previous release.

that URL point to a specific Haiku revision on the Haiku repo
I assume cocobean wanted to help with adding the latest revision instead of that URL that provides the always current.
I admit he should have warn the member who asked help, that URL should use for temporary solution to jump directly to latest Haiku revisonn for Haiku Nightly - after the regular URL should be restored.
Me also got warnings on repo cache stuff on Beta6 upgrade when after TC1 calling I upgraded finally my main Beta5 repos (Haiku, Haikuports). Also I had to remove the Beta5 repos before I added beta6 versions, as in Repo preference still showed the Beta5 repos after addition. Previously there were no issue as old and new was stored, but the freshly added was enabled. Now it has blocked somehow the healthy addition.
I had not reported, as finally can be resolved by removing the old URL, before add the new one.
Then finally they had appeared in Repository preferences, and the cache stuff I ignored - and worked upgrade and full-sync like charm. There were some prerequisite missing only - that I confirmed to keep the old existing packade and done.

So,for those who have done the above (Hrev60030), they will not get any updates till the current version crosses hrev60030…Correct?

Present current version was (as of yesterday) hrev59886+79

Well

==> for R1/beta6 the Haiku revision version is hrev59886+79 - it equals ‘current’ on that branch of development, until devs do not select some additional merged patches to add beta6 branch too.
That ‘current’ is at the end of the repo URL, and if you thoroughly analyse the URL and think what an URL means the same time ..

.. this is also a directory /and a path to it) as well, on a repository server (in case the Haiku repo)

Which means, if the buildmaster (the compiling service that build new level of Haiku compiles using newly merged sources into binaries and config files and supporting program libraries and after creating installable packages from these 3 kind of SW stuff, so make from merged pactches a new Haiku in the scheduled time night in CET or CEST timezone - or for manual launch of an admin on that server , like Alexander {kallisti5} or Augistine {waddlesplash} - then the new packages will be added to a directory on that server that exactly have the same revision number that the highest merged patch revision number found on that night at the beginning of the scheduled event, or anytime when manually launched…
So when buildmaster finishes the new Haiku level those packages will be in the new directory with new revision number (the weird repo URL, as nephele wrote), and it’s enough to create a new ‘current’ “directory” as a link that point to that directory – containing the actual highest available binary packages of Haiku. At least this is the most reasonable thing that the building and providing automatically should work this way. If I made mistake in my theory - I’m sure admins can correct me.
So, when you setup the URL of Haiku repository to set to a direct hrevxxxxx revision level directory on the repository server, instead of ‘current’ “directory” that changes at every new Haiku level built, then you have a Haiku repo setting, that point to a specific Haiku revision.

So you can upgrade to that version only, and no matter how many new Haiku version built.
Otherwise, it can be useful, if you have a scheduled Haiku upgrade running on your Haiku, and you want to stay on a specific level, then you can stay on that level, and you dont have to stop your scheduled pkgman update command, just set the repo URL to a specific version, and Haiku will stay on that level - just don’t forget restore the right repo URL, when you would like to restore the normal upgrading :)) where upgrade can happen again :wink:

(those + 79 are selected patches above hrev59886 - those judged by devs safe to implement in beta version besides targeted issues or safe improvements during transition/testing period of new Beta)

As there is another branch too … for example if I talked about x86_64 above

==> for R1/Development or actually that’s R1/beta7 the Haiku revision version is hrev60037 - this is the actual ‘current’ for Haiku Nightly
This revision as built and also ready to download from Haiku site as install image, It actually matches merged patches level, but sometimes you can already install a newer level, while to download a new install image with new revision from Haiku site … it takes some time.
And also sometimes shit happens, and some buildmuster process fails in the night - it was such before in this year where Haiku32 bit built for new revision, but for 64 bit the builmaster had problem, so it turned out when more people anticipated a new patch and must be waited for next night to be compiled and packaged for us, end users ;-))
With parallel , Haiku creates so called unsupported install images for RISC-V, and ARM and ARM64 as well - those have bleeding edge nightly revisions, and not supported as you may have reach desktop, b ut you should have developer or masochist as no repos, so you should develop/compile anything that bare Haiku in the installer. If you even can boot into desktop and not struggling to patch boot process to get reach Desktop, and after you finally reached the services and OS stuff just crashes, so the things you would use or rely on to fix things.

So, for your question

really about understand these hrev number belongs 2 different Haiku branch, so your understanding would correct, if you at the same time would switch from Beta(6 actually) repo to the Haiku Nightly, as well.
As from hrev59886+79 of the Beta, you won’t upgrade to hrev60030 - just partially as + 79 means 79 patches so selected new versions that merged above hrev59886, so we can say Beta6 freezed on that level basically, and between 59886 to 60030 or 60037, now have 144 or 151 new patch from that 79 selected to add , possibly selectively copied on server to the beta6 branch’s appropriate source storage directories. This way this requires manual work to add new stuff on decision making beyond patch merging.

So I can say, you understood well that some had set the direct revision directory - which is in case points to a Haiku nightly version - wont get the newer version built above that Haiku version.
However right after that you mentined the R1/beta6 current version, that is a quite different Haiku with quite different upgrade plan and SW in it - Beta6 just partly in a selected way contains Haiku Nightly fixes and improvements.
You can switch between them, but you must understand that if you switch to Nightly, then you must switch Haikuports to Nightly Haikuports repo, as supporting program libraries are on different levels, and some applications you cannot install if you are not on Nightly and if you switch back Beta6 the packages will be uninstalled and reinstalled from Haikuports Beta repo.

I hope I could give it to you what should understand when you just checked the revision numbers and you just partially right about and thought it’s the same when compared the numbers only.
Unfortunately you misunderstod the version numbers among two different Haiku release - Beta and Nightly and ther version numbers.
It is right they refers to the same patches,patchlevels, but they were not cross numbers if you are on Beta version - never reach the affected number of Nightly. If it ment for you as releave as no problem actual is still under that number or you mentioned from other reasons.
To cross that number on Beta6 can be possible - it comes from behaviour of selected patches, you just explicitly check out on CGIT view to of the 2 branches, as the last viewable patchlevel will be hrev59886 - all other patches above sits there without hrev numbers. So you must go to ‘master’ branch that covers the Nightly version of Haiku and find the same patch by title to have the revision number.
So, I can say in case Haiku Beta what’s in the ‘current’ is not so obvious as in case Haiku Nightly, where you can just recreate the ‘current’ should point to the new directory with packages built under that hrev number.
I do not attempt to describe, how it can be constructed, so not exactly simple to point to a new directory as in case master branch. Possibly after hrev59886, a new directory created as when a selection happens or addition to it, and may the directory name as simple as in the version that is : ‘hrev59886+79’ so now current is created such or similar directory, but it is more some guessing from my side. So you have a possibility to set repo in case Beta too to a direct composed level, but not so obvious as in case ‘master’ branch and Haiku Nighly. More safe to use only ‘current’ in case Beta repo.
I hope I could explain well the difference and grocked to not mixed the two release of Haiku and their far related but yet different revision numbers.

:cowboy_hat_face:

1 Like

Thank you very much for the detailed explanation..

Now, my head is reeling…I will change back as per the recommendations on the website hrev59886+79 / current…

Let it take me where it will…

Today, now, I changed back repo from hrev60030 to ‘current’…mine was already at hrev60030…I thought it would downgrade to hrev59886+79…but it upgraded to hrev60037…I think the ‘current’ repo itself was at hrev60030, instead of hrev59886+79, as it was yesterday…but, yesterday, the date shown was August 25 for hrev59886+79…it lagged behind by a day

Hope this is as per my earlier suspicion that both hrev would roll into one ball…

That is happened, because, as I wrote,
with that direct URL that cocobean added,
you switched from your Haiku Beta to Haiku Nightly
Check your URL

Haiku Nightly → has ‘/haiku/master/’ in it
Haiku Beta → has the explicit Beta version in the path, like ‘/haiku/r1beta6/’

https://discuss.haiku-os.org/uploads/default/original/2X/2/2efeb2590364f0916dd52a11e86acf1e04035c71.jpeg

These are the R1/beta6 repos for Haiku and Haikuports …
Sorry it is just picture, so you cannot copy it - I launch another laptop as I am on Linux on this, and I try to add it as text too

Haiku beta6 64 bit repo URL  

https://eu.hpkg.haiku-os.org/haiku/r1beta6/x86_64/current

Haikuports beta6 64 bit repo URL  

https://eu.hpkg.haiku-os.org/haikuports/r1beta6/x86_64/current

~> pkgman list-repos
        BeSly Software Solutions
                base-url:  https://software.besly.de/repo64
                identifier: tag:besly.de,2020:hap
                priority:  2
        FatElk_64
                base-url:  http://fatelk.com/repo_64
                identifier: http://fatelk.com/repo_64
                priority:  1
        Haiku
                base-url:  https://eu.hpkg.haiku-os.org/haiku/r1beta6/x86_64/current
                identifier: tag:haiku-os.org,2001:repositories/haiku/r1beta6/x86_64
                priority:  1
        HaikuPorts
                base-url:  https://eu.hpkg.haiku-os.org/haikuports/r1beta6/x86_64/current
                identifier: tag:haikuports.org,2013:repositories/haikuports/master/x86_64
                priority:  1
        KapiX's Depot
                base-url:  http://haiku.kacperkasper.pl/repo/x86_64
                identifier: 45ebd236-39a8-4e00-b3b1-f7d1b8655379
                priority:  2
        LOTE
                base-url:  https://www.haikuware.ru/repo/lote
                identifier: http://haikuware.ru/repo/lote
                priority:  1
~>