The officially official Devuan Forum!

You are not logged in.

#101 2021-05-12 16:51:39

szutt
Member
Registered: 2019-02-03
Posts: 34  

Re: deb.sury.org now requires systemd

many thanks again !!

Offline

#102 2021-07-03 01:06:56

tdrnetworks
Member
Registered: 2020-02-29
Posts: 25  

Re: deb.sury.org now requires systemd

Hi Folks,

New packages have been pushed to the repo, for amd64 jessie, ascii and beowulf.
  php7.3 7.3.29-1
  php7.4 7.4.21-1
  php8.0 8.0.8-1

Regards,

TDRNetworks

The repo offers AMD64 debs, and DPKG sources.   These are untested and largely unsupported builds produced to remove the dependency on systemd.

### PHP Rebuilds for Devuan Jessie
deb https://pkgs.tdrnetworks.com/apt/devuan jessie main
deb-src https://pkgs.tdrnetworks.com/apt/devuan jessie main
### PHP Rebuilds for Devuan Ascii
deb https://pkgs.tdrnetworks.com/apt/devuan ascii main
deb-src https://pkgs.tdrnetworks.com/apt/devuan ascii main
### PHP Rebuilds for Devuan Beowulf
deb https://pkgs.tdrnetworks.com/apt/devuan beowulf main
deb-src https://pkgs.tdrnetworks.com/apt/devuan beowulf main

Offline

#103 2021-08-17 03:10:35

nfg
Member
Registered: 2021-03-21
Posts: 1  

Re: deb.sury.org now requires systemd

@TDRNetworks

Thanks for your time and efforts on keeping php updated!!!  MOST appreciated!

Cheers,
Neil

Offline

#104 2021-10-10 06:35:09

rodolico
Member
Registered: 2020-04-07
Posts: 1  

Re: deb.sury.org now requires systemd

Need yaml module, specifically for v7.4. That is not in your repo. I was able to download from sury and get it to install, so I currently do not have an issue. But, it would be nice if it was in tdr's repo for the future.

I'll be happy to do whatever to get it to you; testing, whatever. Doing what I did (downloaded sury's stuff, made sure it actually installed, etc...). Or, if you are builing from scratch and have instructions, I can do that.

Again, thanks for all the work you do on this.

Rod

Last edited by rodolico (2021-10-10 06:53:21)

Offline

#105 2021-10-12 00:09:54

tdrnetworks
Member
Registered: 2020-02-29
Posts: 25  

Re: deb.sury.org now requires systemd

The repo has just now been updated, I have pushed new builds with all patches/backport fixes from the php-team/sury repo as of 06/Oct/21.

New packages are up for, for jessie, ascii, and beowulf.     

I'll try to get a look for the yaml module, however I have recently added a rebuild for php-redis.

  php5.6 5.6.40-54
  php7.0 7.0.33-25
  php7.1 7.1.33-13
  php7.2 7.2.34-25
  php7.3 7.3.31-1
  php7.4 7.4.24-1
  php8.0 8.0.11-1

Regards,
TDRNetworks

The repo offers AMD64 debs, and DPKG sources.   These are untested and largely unsupported builds produced to remove the dependency on systemd.
### PHP Rebuilds for Devuan Jessie
deb https://pkgs.tdrnetworks.com/apt/devuan jessie main
deb-src https://pkgs.tdrnetworks.com/apt/devuan jessie main
### PHP Rebuilds for Devuan Ascii
deb https://pkgs.tdrnetworks.com/apt/devuan ascii main
deb-src https://pkgs.tdrnetworks.com/apt/devuan ascii main
### PHP Rebuilds for Devuan Beowulf
deb https://pkgs.tdrnetworks.com/apt/devuan beowulf main
deb-src https://pkgs.tdrnetworks.com/apt/devuan beowulf main

Offline

#106 2021-10-12 01:12:16

szutt
Member
Registered: 2019-02-03
Posts: 34  

Re: deb.sury.org now requires systemd

Thanks again!

Offline

#107 2021-12-02 19:21:58

mckaygerhard
Member
Registered: 2017-04-21
Posts: 277  
Website

Re: deb.sury.org now requires systemd

i revised your packages and still have some issues.. it not integrated well and acl supprot are not enabled.. i will check again the php 5.6 today before upgrade my own repos at OBS and post feedback here..

your packages does not are in sync with the debian (and consecuently devuan cos it tracks debian ones) recently .. sopecificially php-common package

i not just criticis.. cos i also provide to yu the sources and changes in my ones..

https://build.opensuse.org/project/show … i:lamp-vnx

Offline

#108 2021-12-20 20:05:57

nixer
Member
From: North Carolina, USA
Registered: 2016-11-30
Posts: 131  

Re: deb.sury.org now requires systemd

Lets go back to the beginning of this thread for a few moments, back when there was a change made by the sury.org repository to "require" systemd to be installed for his packages to work.  This is what motivated the topic of this thread.  When this topic was created, a "dist-upgrade" with deb.sury.org repository would require an install of systemd.

I noticed today that there is a new package that gets installed in my devuan system called "systemd-standalone-tmpfiles" and the description of the package is:
"Standalone tmpfiles binary for use in non-systemd systems" and is maintained by "Debian systemd Maintainers <pkg-systemd-maintainers@lists.alioth.debian.org>". 

An old quote from the deb.sury.org maintainer, "Devuan needs to supply shims for the non-init parts like systemd-tmpfiles. When (and if) Debian splits systemd-tmpfiles into a separate package and add opentmpfiles, I will happily adapt the packages to use it. Until the time it is what it is."  This quote is from Feb. of 2020.

Does anyone know if this new package is related to the quote above ??  In other words, does this new package correct the systemd dependency on deb.sury.org packages?  Does anyone know anymore about it?  I have not found out much, yet.

I did install it on a daedalus system with tdrnetwork packages built for beowulf.  I then commented out the tdrnetwork repository and uncommented the deb.sury.org repository.  An "apt update" and "apt dist-upgrade" did not try to pull in any systemd packages.  So, I am wondering if this will make it safe to enable the deb.sury.org repository again?  Does anyone know more about this?

This new package is only built for sid, but will install in both ceres and daedalus without trying to pull in systemd.

Offline

#109 2021-12-20 20:33:35

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 2,047  

Re: deb.sury.org now requires systemd

nixer wrote:

This new package is only built for sid

It's made it into testing now, along with systemd-standalone-sysusers, which means it's eligible for backporting:

https://packages.debian.org/search?keyw … ection=all

However they do contain binaries built from the systemd source code, which might render them ineligible for Devuan's repositories.

EDIT: the package Provides systemd-tmpfiles. Does that satisfy the dependency?

Last edited by Head_on_a_Stick (2021-12-20 20:35:31)


To obtain a root shell use su -. Using just su will result in "command not found" messages.

Offline

#110 2021-12-21 14:43:47

nixer
Member
From: North Carolina, USA
Registered: 2016-11-30
Posts: 131  

Re: deb.sury.org now requires systemd

Thanks HoaS. 

they do contain binaries built from the systemd source code

That does not sound good.  Regarding php, I am just trying to keep up with what is working with devuan.

Offline

#111 2021-12-23 14:01:11

tdrnetworks
Member
Registered: 2020-02-29
Posts: 25  

Re: deb.sury.org now requires systemd

If I recall, the problem is not just regarding systemd-tmpfiles.

For FPM, there is a --with-systemd compile time option, which makes fpm spend cpu cycles 'reporting' status to a non-existent systemd api.   This is not configurable in the php settings - you can't turn this behaviour off, so my builds change this to say '--without-systemd'

Perhaps the opentmpfiles shim could be used, but for now and for backwards compatibility my builds restore the old behaviour using the init script.


I expect to have some updated packages ready soon including for Devuan Chimaera.

Last edited by tdrnetworks (2021-12-23 14:01:38)

Offline

#112 2021-12-24 01:03:14

nixer
Member
From: North Carolina, USA
Registered: 2016-11-30
Posts: 131  

Re: deb.sury.org now requires systemd

I expect to have some updated packages ready soon including for Devuan Chimaera.

This is good news.  Thank you for what you do!

Offline

#113 2021-12-24 16:09:27

tdrnetworks
Member
Registered: 2020-02-29
Posts: 25  

Re: deb.sury.org now requires systemd

Hi,

I have just now pushed a set of new php versions to the repo. 

php8.1 and Devuan Chimaera are now added.

### PHP Rebuilds for Devuan Jessie
deb https://pkgs.tdrnetworks.com/apt/devuan jessie main
deb-src https://pkgs.tdrnetworks.com/apt/devuan jessie main

### PHP Rebuilds for Devuan Ascii
deb https://pkgs.tdrnetworks.com/apt/devuan ascii main
deb-src https://pkgs.tdrnetworks.com/apt/devuan ascii main

### PHP Rebuilds for Devuan Beowulf
deb https://pkgs.tdrnetworks.com/apt/devuan beowulf main
deb-src https://pkgs.tdrnetworks.com/apt/devuan beowulf main

### PHP Rebuilds for Devuan Chimaera
deb https://pkgs.tdrnetworks.com/apt/devuan chimaera main
deb-src https://pkgs.tdrnetworks.com/apt/devuan chimaera main

Offline

#114 2022-01-12 13:02:46

Erdem
Member
Registered: 2022-01-12
Posts: 1  

Re: deb.sury.org now requires systemd

Hi @tdrnetworks,

I have just now pushed a set of new php versions to the repo.

php8.1 and Devuan Chimaera are now added.

Is it posibble that you can put xdebug packages as well?

Many thanks for your efforts to keep that repo up.

Offline

#115 2022-01-25 13:29:38

nixer
Member
From: North Carolina, USA
Registered: 2016-11-30
Posts: 131  

Re: deb.sury.org now requires systemd

I do understand the concept of "no support" but I hope it will not hurt to ask if there are packages missing.

My instance of nextcloud is throwing up an error about missing the php module "imagick".  I can only see the "php-imagick" package available with the deb.devuan.org repository now.  The php*-imagick packages from the tdrnetworks repo are not showing up:

root@server:/home/user# apt policy php*-imagick
php7.4-imagick:
  Installed: (none)
  Candidate: (none)
  Version table:
php-imagick:
  Installed: 3.4.4+php8.0+3.4.4-2+deb11u2
  Candidate: 3.4.4+php8.0+3.4.4-2+deb11u2
  Version table:
*** 3.4.4+php8.0+3.4.4-2+deb11u2 500
        500 http://deb.devuan.org/merged chimaera/main amd64 Packages
        100 /var/lib/dpkg/status

Whereas the deb.sury repos shows all the individual modules for each version of php.  I activated this repo only for this info:

root@server:/home/user# apt policy php*-imagick
(...snip...)
php7.4-imagick:
  Installed: (none)
  Candidate: 3.6.0-4+0~20220117.35+debian11~1.gbp149f82
  Version table:
     3.6.0-4+0~20220117.35+debian11~1.gbp149f82 200
        200 https://packages.sury.org/php bullseye/main amd64 Packages
php8.1-imagick:
  Installed: (none)
  Candidate: 3.6.0-4+0~20220117.35+debian11~1.gbp149f82
  Version table:
     3.6.0-4+0~20220117.35+debian11~1.gbp149f82 200
        200 https://packages.sury.org/php bullseye/main amd64 Packages
php-imagick:
  Installed: 3.4.4+php8.0+3.4.4-2+deb11u2
  Candidate: 3.4.4+php8.0+3.4.4-2+deb11u2
  Version table:
     3.6.0-4+0~20220117.35+debian11~1.gbp149f82 200
        200 https://packages.sury.org/php bullseye/main amd64 Packages
*** 3.4.4+php8.0+3.4.4-2+deb11u2 500
        500 http://deb.devuan.org/merged chimaera/main amd64 Packages
        100 /var/lib/dpkg/status
(...snip...)
php8.0-imagick:
  Installed: (none)
  Candidate: 3.6.0-4+0~20220117.35+debian11~1.gbp149f82
  Version table:
     3.6.0-4+0~20220117.35+debian11~1.gbp149f82 200
        200 https://packages.sury.org/php bullseye/main amd64 Packages

My sources.list includes

I have no related "apt pinning" in preferences.d folder, nor do I have any packages on "hold".  This command returns nothing:

apt-mark showhold

Other packages from the tdrnetworks repo are showing, for example:

php8.0-fpm:
  Installed: 8.0.14-1+devuan4~1
  Candidate: 8.0.14-1+devuan4~1
  Version table:
*** 8.0.14-1+devuan4~1 500
        500 https://pkgs.tdrnetworks.com/apt/devuan chimaera/main amd64 Packages
        100 /var/lib/dpkg/status

Are these "missing" php*-imagick packages, or is there a reason why the tdrnetworks packages are not showing up at all?

Offline

Board footer