Re: [arch-dev-public] Add active Python versions to the repos

2020-11-21 Thread Andreas Radke via arch-dev-public
Am Sat, 21 Nov 2020 14:34:24 +
schrieb Filipe Laíns via arch-dev-public
:


> Does anyone have any big issue with this? What are your thoughts?
> 
> [1] https://www.python.org/downloads/
> 
> Cheers,
> Filipe Laíns

-1

Arch is yours. Whoever needs more and older releases on the system -
just do it yourself! In the past we said "use abs and AUR - Arch is
the base to make it your own".

I don't want to see users raising bugs that something doesn't work
with an older version of python. And I don't want to see these requests
pop up every now and then to add even more stuff in different versions.
It's sad enough we still have python2 and gtk2 around. To have gcc9
around and other duplicates is not what I want to see growing in Arch. 
I don't want to see our distribution transformed into another Debian.

-Andy


pgp6EiOKQF09B.pgp
Description: Digitale Signatur von OpenPGP


[arch-dev-public] [xorg-server] from testing repo may need manual intervention

2020-11-19 Thread Andreas Radke via arch-dev-public
We've started to build xorg-server packages form stable git branch
again to pull pending bug fixes and an uncertain release date.

A minor git package version numbering issue may prevent automatic future
updates. In case you have already installed version
1.20.9+21+g5c400cae1-1 from testing repo today please run pacman -Syuu
to receive a fixed version 1.20.9.r21.g5c400cae1-2.

-Andy


pgpXFFqCuEADX.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Autumn extra cleaning

2020-10-05 Thread Andreas Radke via arch-dev-public
Am Mon, 5 Oct 2020 07:16:14 +0200
schrieb Sven-Hendrik Haase via arch-dev-public
:

> Hey everyone,
> 
> It was suggested as part of this year's spring cleanup of [community]
> that we should be have a cleanup in [core]/[extra] and move packages
> downwards into [community].
> 
> This round only concerns [extra] packages.
> 
> Devs that want the packages in [extra], please adopt packages, and TUs
> can notify which packages they are interested to maintain in
> [community]
> 
> Orphaned packages in [extra]:
> 
> geeqie

Adopted.

> xorg-font-util
> xorg-xfontsel
> xorg-xlsfonts

Adopted.

-Andy


pgp4umw7ZQSPr.pgp
Description: Digitale Signatur von OpenPGP


[arch-dev-public] help wanted / IPP based printing/scanning

2020-07-08 Thread Andreas Radke via arch-dev-public
There's some major effort going on to move from driver based scanning
and printing to driverless scanning and printing both based on IPP
specifications offered by newer devices.

While IPP based printing is already there for some time and usable with
cups+cups-filters [1] there's more work going on recently for IPP based
scanning lately. There are a few projects we should probably support
and add to our repos. I'm thinking about adding Sane-airscan [2][3] to
extra.
There's also a new ipp-usb proxy to allow IPP protocol access with USB
connected printers and scanner as well [4][5]. I've prepared a simple
package here of this one.

Sadly my own printer is has a broken IPP implementation and thus can't
be used with driverless printing [6]. My scanner is an old extra
devices with plain usb connection. Both devices keep working well and I
have no plan to replace them. So I cannot test anything of the new IPP
stuff.

If there's desire to have the new IPP stack fully available form our
repos I can do the packaging because it's heavily related to
recent multidevices and openprinting.org projects. But any help is
welcome and I would prefer someone to become a backup and co-maintainer.

If somebody has interest to help out here and maybe owns a modern IPP
based multidevice please drop me a line.

If nobody steps up or complains I plan to add sane-airscan and ipp-usb
and maybe more if needed.

-Andy


[1] https://wiki.debian.org/CUPSDriverlessPrinting
[2] https://github.com/alexpevzner/sane-airscan
[3] https://aur.archlinux.org/packages/sane-airscan/
[4] https://github.com/OpenPrinting/ipp-usb
[5] https://lists.debian.org/debian-printing/2020/07/msg0.html
[6] https://github.com/apple/cups/issues/5693


pgpNmwvBwg5cA.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-07-02 Thread Andreas Radke via arch-dev-public
Am Thu, 2 Jul 2020 13:00:27 +0200
schrieb Baptiste Jonglez :

> This is only midly annoying because I should have cleaned those up
> long ago, but maybe put a notice on the website about this change?
> 
> 
> Baptiste


Everything in our repos has been fixed to allow a smooth -Syu upgrade
path. We don't post news items for every package we remove (here
xorg-font-utils) or split/rename (-alias packages here). That's why the
discussion happens here before.

We are not responsible for AUR stuff or custom packages. And in this
case these packages had broken dependencies long before this package
renaming/split happened. A simple pacman -Qm check will also show what
happened to our repos.

We expect Arch users to follow this public mailing list here and fix and
rebuild related custom packages.

-Andy


pgpJgNmQGv3vb.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-06-29 Thread Andreas Radke via arch-dev-public
Am Fri, 26 Jun 2020 12:27:00 +0200
schrieb Andreas Radke via arch-dev-public
:

> Am Fri, 26 Jun 2020 12:15:54 +0200
> schrieb Andreas Radke via arch-dev-public
> :
> 
>  [...]  
> 
> We could also split the alias package or even drop it and add its
> source to the related fonts packages each building and including their
> own alias file.
> 
> -Andy

I'm going to remove the unneeded dependency on xorg-fonts-alias package
from various font packages where it doesn't belong.

It only provides alias files for few Xorg fonts. I'm still thinking
about dropping the xorg-fonts-alias package. I'd prefer to put its
alias files into the corresponding
xorg-fonts-{100dpi,75dpi,cyrillic,misc} packages to avoid confusion and
drop it then.

In a 2nd step I'll make libfontenc depend on xorg-fonts-encodings as
stated in Xorg gitlab repo and will cleanup if something depends on
the encodings package.

Are there other font related tasks pen

-Andy


pgpq6tF3ADHIM.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-06-29 Thread Andreas Radke via arch-dev-public
Am Fri, 26 Jun 2020 12:27:00 +0200
schrieb Andreas Radke via arch-dev-public
:

> Am Fri, 26 Jun 2020 12:15:54 +0200
> schrieb Andreas Radke via arch-dev-public
> :
> 
>  [...]  
> 
> We could also split the alias package or even drop it and add its
> source to the related fonts packages each building and including their
> own alias file.
> 
> -Andy

I'm going to remove the unneeded dependency on xorg-fonts-alias package
from various font packages where it doesn't belong.

It only provides alias files for few Xorg fonts. I'm still thinking
about dropping the xorg-fonts-alias package. I'd prefer to put its
alias files into the corresponding
xorg-fonts-{100dpi,75dpi,cyrillic,misc} packages to avoid confusion and
drop it then.

In a 2nd step I'll make libfontenc depend on xorg-fonts-encodings as
stated in Xorg gitlab repo and will cleanup if something depends on
the encodings package.

Are there other font related tasks pending?

-Andy


pgpU2CjeaFe8c.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-06-29 Thread Andreas Radke via arch-dev-public
This ToDo list has been finished. I've removed xorg-font-utils from
extra repo. Custom/AUR font packages should be fixed dropping their
dependency on it to allow removing it from system.

-Andy


pgphSq88AyldY.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-06-26 Thread Andreas Radke via arch-dev-public
Am Fri, 26 Jun 2020 12:15:54 +0200
schrieb Andreas Radke via arch-dev-public
:

> Am Fri, 26 Jun 2020 16:56:03 +0800
> schrieb Felix Yan via arch-dev-public :
> 
>  [...]  
> 
> xorg-fonts-alias should only be required by the related
> xorg-fonts-{100dpi,75dpi,cyrillic,misc} packages.
> 
> xorg-fonts-alias /usr/share/fonts/100dpi/fonts.alias
> xorg-fonts-alias /usr/share/fonts/75dpi/fonts.alias
> xorg-fonts-alias /usr/share/fonts/cyrillic/fonts.alias
> xorg-fonts-alias /usr/share/fonts/misc/fonts.alias

We could also split the alias package or even drop it and add its
source to the related fonts packages each building and including their
own alias file.

-Andy


pgpC8Ws1EjlPD.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-06-26 Thread Andreas Radke via arch-dev-public
Am Fri, 26 Jun 2020 16:56:03 +0800
schrieb Felix Yan via arch-dev-public :

> I noticed that xorg-fonts-alias and xorg-fonts-encodings were still
> kept:
> 
> https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/ttf-indic-otf=104e24f18c7138d6a0a260a86465375682d4edfa
> 
> If they should be removed as well, perhaps this could also be
> mentioned in the TODO?
> 

xorg-fonts-alias should only be required by the related
xorg-fonts-{100dpi,75dpi,cyrillic,misc} packages.

xorg-fonts-alias /usr/share/fonts/100dpi/fonts.alias
xorg-fonts-alias /usr/share/fonts/75dpi/fonts.alias
xorg-fonts-alias /usr/share/fonts/cyrillic/fonts.alias
xorg-fonts-alias /usr/share/fonts/misc/fonts.alias

Not sure about xorg-fonts-encodings. Debian packages a common
"xfonts-utils" package similar to our old transitional
"xorg-fonts-utils" package and make it depend on it. I guess these
encodings may be used more widely.

Just checking:
https://gitlab.freedesktop.org/xorg/font/encodings

"Font encoding tables for libfontenc" - maybe our libfontenc should
depend on it and nothing else. That way "xorg-mkfontscale" would pull
it in at build time.


-Andy


pgpPqoMvc1nDb.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-06-26 Thread Andreas Radke via arch-dev-public
Am Fri, 26 Jun 2020 09:38:28 +0200
schrieb Jan de Groot :

> Andreas Radke via arch-dev-public schreef op 2020-06-26 08:39:
>  [...]  
> 
> The description says "transitional". The reason it exists is because
> it used to contain all utils it depends on. Since we have way too
> many font packages in the repository that depend on it, we decided to
> make a transitional package, which would get deleted some day when no
> fonts depend on it anymore.
> 
> Please kill it together with this change.

Done: 
https://www.archlinux.org/todo/removal-of-xorg-font-utils-transitional-package/

-Andy


pgpo0hlHNigOL.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Removing dependency on fontconfig/xorg-mkfontscale of font packages

2020-06-26 Thread Andreas Radke via arch-dev-public
Am Thu, 25 Jun 2020 23:33:45 -0400
schrieb Eli Schwartz via arch-dev-public
:

> On 6/25/20 11:29 PM, Chih-Hsuan Yen via arch-dev-public wrote:
>  [...]  
>  [...]  
>  [...]  
>  [...]  
>  [...]  
>  [...]  
>  [...]  
>  [...]  
>  [...]  
> 
> It is a "Transitional package depending on xorg font utilities", the
> package has no contents and simply
> 
> depends=('xorg-bdftopcf' 'xorg-mkfontdir' 'xorg-mkfontscale'
> 'xorg-font-util')
> 
> Not sure why it exists still TBH, but I'd venture to say it should be
> removed too, yes...
> 
> e.g. why drag in a recursive dependency on xorg-bdftopcf in this day
> and age?
> 

checking for mkfontdir... no
configure: error: mkfontdir is required to build font-arabic-misc.
==> ERROR: A failure occurred in build().

checking for bdftopcf... no
configure: error: bdftopcf is required to build font-arabic-misc.
==> ERROR: A failure occurred in build().

checking for ucs2any... no
configure: error: ucs2any is required to build font-misc-misc.
==> ERROR: A failure occurred in build().

We have to choose if we want simple

makedepends=('xorg-font-utils') or 
makedepends=('xorg-mkfontscale' 'xorg-bdftopcf' 'xorg-font-util')

Sure we can drop the meta package "xorg-font-utils" entirely but it
simply covers all possible makedependencies to simplify packagers life.
We should add another ToDo list to either fully remove the
metapackage if we agree to do so or at least move it to a
makedependency. Check all those packages that still depend on it at
runtime probably all wrong:
https://www.archlinux.org/packages/extra/any/xorg-font-utils/

-Andy


pgpm9__zZn5Nd.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Discussion - Increasing our CPU requirements

2020-03-29 Thread Andreas Radke via arch-dev-public
Am Sun, 29 Mar 2020 21:44:38 +1000
schrieb Allan McRae via arch-dev-public :

> We are currently supporting processors from 2003.  We can be better
> than that.
> 
> A

In the very early Linux days many tasks maxed out the cpu performance
and every cpus optimization was noticeable. This has changed a lot.

Many even very old cpus are still fast enough for useful tasks. Do not
force users with such a system to leave Arch. My main workstation
system is still a SandyBridge 2600K and I guess it will last another
5-10 years.

I much prefer runtime extension detection that should be implemented
upstream. I'm strongly against increasing our main architecture
requirements. I'm not sure if adding any additional more optimized repo
is worth the work.

-Andy



pgpMlZGiGEuFw.pgp
Description: Digitale Signatur von OpenPGP


[arch-dev-public] News draft: hplip 3.20.3-2 update requires manual intervention

2020-03-18 Thread Andreas Radke via arch-dev-public
News draft - https://bugs.archlinux.org/task/61329

The hplip package prior to version 3.20.3-2 was missing the compiled
python modules. This has been fixed in 3.20.3-2, so the upgrade will
need to overwrite the untracked pyc files created. If you get errors
like these

hplip: /usr/share/hplip/base/__pycache__/__init__.cpython-38.pyc exists
in filesystem hplip:
/usr/share/hplip/base/__pycache__/avahi.cpython-38.pyc exists in
filesystem hplip:
/usr/share/hplip/base/__pycache__/codes.cpython-38.pyc exists in
filesystem ...many more...

when updating, use

pacman -Suy --overwrite /usr/share/hplip/\*

to perform the upgrade.


-Andy


pgpTgskUvGHeU.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Killing Python 2 (v2)

2020-01-04 Thread Andreas Radke via arch-dev-public
There's getmail missing in this list. There's no python v3 port or
serious work happening. Whenever we drop python v2 we will drop getmail
as well.

In generell I'm not for keeping python v2 support any longer. I'm for
announcing a public deadline and then drop everything that will not be
ported.

-Andy


pgpuP9LMlwgoR.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] libx11/xorgproto dependency

2019-12-21 Thread Andreas Radke via arch-dev-public
Am Sat, 21 Dec 2019 19:47:39 +0200
schrieb Evangelos Foutras via arch-dev-public
:

> @Andreas: Can you go ahead and add xorgproto back to libx11? Better to
> have 1.5 MiB of headers installed than add seemingly unrelated
> xorgproto build dep to packages failing to build or have features
> suddenly going missing from packages.

Yes, I'm going to add it back. Sorry for the noise.

-Andy


pgp_eEADkkJ25.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] libx11/xorgproto dependency

2019-12-21 Thread Andreas Radke via arch-dev-public
With this move I've "fixed" libx11 no more depending at runtime on
xorgproto package. I think no headers belong to an end user system and
the libx11 library itself doesn't depend on it. But we also ship
libx11-devel part inside the package and this indead depends on
xorgproto headers. The libx11 .pc file clearly wants to have the headers
installed. In the past it was enough to include libx11 to also pull in
the proto headers at build time. This is now broken. Some devs call
libx11 broken though only its -devel part is.

After some discussion on IRC these solution are possible:

a) revert to make libx11 depend again on xorgproto headers. This is the
pragmatic way and would not need any further work. It just installs
header files to the user system that aren't needed in any way there. So
we did in the past and I don't really like it as it's not correct to me.

b) stay with changed libx11 and add xorgproto to packages that check
for any of its headers. This needs to be done to an amount of ~300
packages when hitting build errors over the next time.

c) go an unusual way here and split libx11 into libx11, libx11-devel
depending on xorgproto and maybe even libx11-xcb. This is the way
distros go that support splitting libraries. It's probably the
technical correct solution but will also require packages to
makedepend on libx11-devel and save us no work.

Other distributions have chosen what they prefer. That a decision that
needs to be done downstream.

I'd like to have either solution b) or c) in Arch to have a clear
and more "transient" build time dependency. I guess it may help us
also in the future when moving some day away from Xorg to its successor.
But if majority wants solution a) back I'm fine reverting this change.

Please vote.

-Andy



pgpko15n59YzQ.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] cleanup dead Xorg packages | news draft

2019-12-19 Thread Andreas Radke via arch-dev-public
Packages have been rebuilt and prepared to remove obsolete libdmx and
libxxf86dga. Xorgproto legacy support has been removed and wherever it
was added to be a runtime dependency it is now a build time
dependency. Some packages will need additional xorgproto makedependency
added when missing some header now that the libraries won't pull it in
anymore. That behavior is desired. I'm still in the process of fixing
the move from legacy proto headers to xorgproto headers. I'm going to
commit the changes to trunk for future builds.

There's no package replacing libdmx and libxxf86dga so manual
intervention will be needed. So here's a small news draft:

"Xorg cleanup requires manual intervention

"In the process of Xorg cleanup [1] the update requires manual
intervention when you hit this message:

 :: installing xorgproto (2019.2-2) breaks dependency 'inputproto' required by 
lib32-libxi
 :: installing xorgproto (2019.2-2) breaks dependency 'dmxproto' required by 
libdmx
 :: installing xorgproto (2019.2-2) breaks dependency 'xf86dgaproto'
 required by libxxf86dga

when updating, use:
`pacman -Rdd libdmx libxxf86dga && pacman -Syu`

to perform the upgrade. After the update it will be safe to also remove
the "xorgproto" package.

[1] https://bugs.archlinux.org/task/64892;


Note: One single package "Nexuiz" couldn't be fixed to work without
libxxf86dga. The package maintainer has been informed to look out for a
fix or remove the package and maintain it in AUR where libxxf86dga can
be added.

-Andy


pgpCJG2PAkpPT.pgp
Description: Digitale Signatur von OpenPGP


[arch-dev-public] cleanup dead Xorg packages

2019-12-19 Thread Andreas Radke via arch-dev-public
I've created a bug[1] to follow a long overdue Xorg cleanup to drop 
legacy and dead code from our packages. This will require fixing
makedepends in a 2nd step. I will do the most work over the next
days/weeks. This all didn't fit well into a single ToDo list.

If you find more really dead Xorg packages add it please to the bug
tracker with a link to its removal. Use the mailing list for further
discussion if needed when you think a certain feature isn't widely used
and should be dropped as well.

-Andy

[1] https://bugs.archlinux.org/task/64892


pgpC4SDUBKEDb.pgp
Description: Digitale Signatur von OpenPGP


[arch-dev-public] xf86-input-keyboard dropped

2019-10-30 Thread Andreas Radke via arch-dev-public
This Xorg input driver package shouldn't be used under Linux systems
anymore. It has been removed from our repos. Use either
xf86-input-libinput or xf86-input-evdev driver package.

https://gitlab.freedesktop.org/xorg/driver/xf86-input-keyboard/merge_requests/1


-Andy


pgpKcmGBLgNMN.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] bringing vivaldi browser to community

2019-06-01 Thread Andreas Radke via arch-dev-public
Am Sat, 01 Jun 2019 17:53:58 +0200
schrieb Ike Devolder via arch-dev-public
:

> On Sat, 2019-06-01 at 21:30 +1000, Allan McRae wrote:
> > You don't seem to
> > explain why you need to ask in your email.  
> 
> Because it is proprietary and I explain that now there is a valid
> reason compared to 3 years ago where there was practically no
> difference between vivaldi, chromium and opera.

Crap. There's no reason to support any closed browser at all. We are
still an Open Source Linux distribution. Sure we have a relaxed policy
adding closed source packages and blobs wherever needed to support
hardware.

But there's no reason to support spying tools like closed source browsers!

-Andy


pgpmW0XDlZgdn.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Spring cleaning (take 2)

2019-03-27 Thread Andreas Radke via arch-dev-public
Am Wed, 27 Mar 2019 18:22:50 +0100
schrieb Jerome Leclanche :

> I'll adopt bluez-firmware if no dev steps up (this one probably should
> stay in [extra]).
> 
> J. Leclanche

It's deprecated for a long time and shouldn't be useful in any way:

https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?id=cdf746c4835ab3b64bbff3731ce02e65b4f6861f

and http://www.bluez.org/download/ at the bottom of the page.

It should be dropped at least to AUR if not dropped at all.

-Andy


pgpsiL4QxpeaW.pgp
Description: Digitale Signatur von OpenPGP


[arch-dev-public] away until 5th August

2018-07-20 Thread Andreas Radke via arch-dev-public
Time for two weeks offline with my family.

-Andy


pgpzMxqmqNNh2.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] linux-manpages

2018-04-19 Thread Andreas Radke via arch-dev-public
Am Sat, 31 Mar 2018 14:01:03 +0200
schrieb Andreas Radke via arch-dev-public
<arch-dev-public@archlinux.org>:

> The recent docs are available online here:
> https://www.kernel.org/doc/html/latest/#
> 
> Should we keep packaging this at all or drop it? Is there anybody who
> want to take this package over? I'm not interested in packaging this
> though maintenance work is low.
> 
> 
> -Andy

I'm going to drop it from the repos within the next 48hours if nobody
jumps in. Online docs are available. I see no need to keep packaging
this.

-Andy


pgpktDbVMTvDQ.pgp
Description: Digitale Signatur von OpenPGP


[arch-dev-public] linux-manpages

2018-03-31 Thread Andreas Radke via arch-dev-public
In the past we have packaged man9 section of kernel docs. Upstream
removed the man pages section in 4.14 release. There are now different
types of kernel docs available (make help output):

Documentation targets:
 Linux kernel internal documentation in different formats from ReST:
  htmldocs- HTML
  latexdocs   - LaTeX
  pdfdocs - PDF
  epubdocs- EPUB
  xmldocs - XML
  linkcheckdocs   - check for broken external links (will connect to
external hosts)
  refcheckdocs- check for references to non-existing files under
Documentation
  cleandocs   - clean all generated files

  make SPHINXDIRS="s1 s2" [target] Generate only docs of folder s1, s2
  valid values for SPHINXDIRS are: crypto networking input media
  core-api userspace-api process driver-api sh admin-guide doc-guide
  filesystems dev-tools kernel-hacking sound gpu

  make SPHINX_CONF={conf-file} [target] use *additional* sphinx-build2
  configuration. This is e.g. useful to build with nit-picking config.

  Default location for the generated documents is Documentation/output


The recent docs are available online here:
https://www.kernel.org/doc/html/latest/#

Should we keep packaging this at all or drop it? Is there anybody who
want to take this package over? I'm not interested in packaging this
though maintenance work is low.


-Andy


pgpgA_wIv1Aa3.pgp
Description: Digitale Signatur von OpenPGP