Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
sotel

Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by sotel » 2020-12-30, 20:35

Since begin of december the Debian package system (apt-get / dpkg) installs the Palemoon package with the version 28.17.0-1 again and again. And I can't find my mistake.
Could you please help me a little bit?

This is what the dist-upgrade process shows:
Preparing to unpack .../palemoon_28.17.0-1_amd64.deb ...
Unpacking palemoon (28.17.0-1) over (28.17.0-1) ...

Whats going wrong there?

--
Jörg Schiermeier
Bielefeld/Germany



Some more infos about the machine, linux and more:

My Debian is:

Code: Select all

joerg@Pythagoras ~/Downloads % uname -a
Linux Pythagoras 5.9.0-5-amd64 #1 SMP Debian 5.9.15-1 (2020-12-17) x86_64 GNU/Linux
My sources.list.d list file for palemoon:

Code: Select all

### -----------------------------------------------------------------
### --- Palemoon - fork of Firefox
### -----------------------------------------------------------------
### --- created: 2020-04-25
### --- changed: 2020-09-06
### -----------------------------------------------------------------
### --- Public key:
### --- https://download.opensuse.org/repositories/home:stevenpusser/Debian_Testing/Release.key
### -----------------------------------------------------------------

deb http://download.opensuse.org/repositories/home:/stevenpusser/Debian_Testing/ /

### -----------------------------------------------------------------
### --- -eof-
### -----------------------------------------------------------------
dpkg -s palemoon tells me:

Code: Select all

Package: palemoon
Status: install ok installed
Priority: optional
Section: web
Installed-Size: 112577
Maintainer: Steven Pusser <stevep@mxlinux.org>
Architecture: amd64
Version: 28.17.0-1
Replaces: palemoon-nonsse2
Provides: gnome-www-browser, www-browser, x-www-browser
Depends: libavcodec54 | libavcodec-extra54 | libavcodec55 | libavcodec-extra55 | libavcodec56 | libavcodec-extra56 | libavcodec57 | libavcodec-extra57 | libavcodec58 | libavcodec-extra58 | libavcodec-ffmpeg56 | libavcodec-ffmpeg-extra56, libasound2 (>= 1.0.16), libatk1.0-0 (>= 1.12.4), libc6 (>= 2.30), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.9.14), libdbus-glib-1-2 (>= 0.78), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.2.1), libgcc-s1 (>= 4.0), libgdk-pixbuf-2.0-0 (>= 2.22.0), libglib2.0-0 (>= 2.30.0), libgtk2.0-0 (>= 2.24.0), libpango-1.0-0 (>= 1.22.0), libpangocairo-1.0-0 (>= 1.14.0), libstdc++6 (>= 9), libx11-6, libx11-xcb1 (>= 2:1.6.12), libxcb-shm0, libxcb1, libxext6, libxrender1, libxt6
Conflicts: palemoon-nonsse2
Description: Firefox-based, efficient and easy to use web browser
 Pale Moon offers selected features and optimizations to maximize
 the browser's speed, stability and user experience, while maintaining
 compatibility with the thousands of Firefox extensions you have come
 to love and rely on.
 .
 Pale Moon requires a processor that supports the SSE2 instruction set.
 Run "/proc/cpuinfo" in a terminal, and look for sse2 in the flags to ensure
 that your processor supports it.
Homepage: http://www.palemoon.org/
Original-Maintainer: Marian Kadanka <marian.kadanka@openmailbox.org>
apt-cache policy palemoon said:

Code: Select all

palemoon:
  Installed: 28.17.0-1
  Candidate: 28.17.0-1
  Version table:
 *** 28.17.0-1 500
        500 http://download.opensuse.org/repositories/home:/stevenpusser/Debian_Testing  Packages
        100 /var/lib/dpkg/status

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2187
Joined: 2018-05-05, 13:29

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by vannilla » 2020-12-30, 23:36

It might be a problem with APT itself, which is notoriously finnicky.
Try uninstalling and reinstalling the package.

User avatar
Isengrim
Board Warrior
Board Warrior
Posts: 1325
Joined: 2015-09-08, 22:54
Location: 127.0.0.1
Contact:

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by Isengrim » 2020-12-30, 23:45

Steve Pusser manages the OBS repository for Pale Moon, so this would be a question for him. I don't think it has anything specifically to do with Aptitude.
a.k.a. Ascrod
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story

billw22

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by billw22 » 2020-12-31, 09:20

It might be a problem with APT itself, which is notoriously finnicky.
Try uninstalling and reinstalling the package.
Greetings
its seems to me that I'm facing the similar problem
is there any guide on how to solve that?
I'm a little new and having hard time to figure out it myself

vannilla
Moon Magic practitioner
Moon Magic practitioner
Posts: 2187
Joined: 2018-05-05, 13:29

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by vannilla » 2020-12-31, 12:19

billw22 wrote:
2020-12-31, 09:20
Greetings
its seems to me that I'm facing the similar problem
is there any guide on how to solve that?
I'm a little new and having hard time to figure out it myself
The following method is quite drastic, so please backup your profile first.
Run these commands:

Code: Select all

apt purge palemoon
apt update
apt install palemoon

sotel

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by sotel » 2020-12-31, 14:17

vannilla wrote:
2020-12-30, 23:36
Try uninstalling and reinstalling the package.
This was my first idea:

Result:
Is not working. Not a solution.

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by stevenpusser » 2021-01-01, 01:26

Apparently, since new versions of PM's build-depends get rolled into Debian testing and Sid constantly, the OBS rebuilds a package automatically when that happens, and apt apparently can check the build date of a deb and call it an update, even when the version is the same.

Check the dates of the finished debs here on a stable release: https://download.opensuse.org/repositor ... _10/amd64/

and on testing: https://download.opensuse.org/repositor ... _10/amd64/

You can think of the updates as a compatiblity feature, since you know it's built against the latest updated libraries. Or you can disable the OBS repo until the next PM release, or pin the palemoon package until that time. Maybe there's some way to get apt to just go by the version and not the date, but I really don't have time to grok the dpkg, apt-get, and apt man pages right now...

sotel

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by sotel » 2021-01-02, 23:59

Hello Steve!

I will pin this version.
So: This solution works for me.

Thanks for your answer!
Have a nice and funny new year!

--
Jörg Schiermeier
Bielefeld/Germany

User avatar
micwoj92
Fanatic
Fanatic
Posts: 175
Joined: 2020-12-22, 20:57

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by micwoj92 » 2021-04-12, 22:57

It seems that Mageia repo by tarakbumba has automatic release bumps when rebuild happens, I think it could be a good solution to prevent confusion?
For example now it says

Code: Select all

palemoon-29.1.1-1.20.mga9.x86_64.rpm
and 2 days ago it said

Code: Select all

palemoon-29.1.1-1.18.mga9.x86_64.rpm
https://build.opensuse.org/package/bina ... a_Cauldron

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by stevenpusser » 2021-04-13, 23:24

Yes, but I think the unstable Debian repos could get multiple rebuilds in a day. I doubt that the users would like a hundred or more updates per month of what essentially is the same release version. I know about debdiff, but I don't know if the OBS supports it or how to implement it if it does.

tarakbumba

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by tarakbumba » 2021-04-14, 21:43

stevepusser wrote:
2021-04-13, 23:24
Yes, but I think the unstable Debian repos could get multiple rebuilds in a day. I doubt that the users would like a hundred or more updates per month of what essentially is the same release version. I know about debdiff, but I don't know if the OBS supports it or how to implement it if it does.
Speaking about rpm packages, I don't know the situation with debian packages; OBS automatically bumps release if otherwise set in projectconf upon every rebuild when a dependency update occurs.

By default OBS uses "CI_CNT.B_CNT, where CI_CNT is a number of commits and B_CNT is a number of rebuilds (when the rebuild is triggered)" You may play with projectconf to solve this issue but I'm afraid there will be auto rebuild when dependency update happens in unstable repositories.

User avatar
stevenpusser
Project Contributor
Project Contributor
Posts: 903
Joined: 2015-08-01, 18:33

Re: Debians apt-get wants to install Palemoons v28.17.0-1 package again and again

Unread post by stevenpusser » 2021-04-15, 19:09

Now that Bullseye is frozen, the PM automatic rebuilds should become much less frequent.

Locked