Re: F39 Change Proposal: Flatpaks without Modules (System-Wide Change)

2023-05-12 Thread Owen Taylor
On Fri, May 12, 2023 at 1:34 PM Florian Weimer  wrote:

> * Owen Taylor:
>
> > On Wed, May 10, 2023 at 9:48 AM Florian Weimer 
> wrote:
> >
> >  * Aoife Moloney:
> >
> >  > There are two types of Flatpak containers -
> >  > runtimes - which contain unmodified Fedora packages,
> >  > and applications - which contain Fedora packages rebuilt to relocate
> >  > them from /usr to /app.
> >
> >  Is this relocation still required?
> >
> > Yes - the /app vs. /usr split is pretty fundamental to the operation
> > of Flatpak, and this Change doesn't propose any changes to how Flatpak
> > works, just how Flatpaks are built in Fedora.
>
> Do you have a pointer where I can read up on the current approach?
>

Some references that I found quickly:

https://docs.fedoraproject.org/en-US/flatpak/concepts/
https://docs.flatpak.org/en/latest/basic-concepts.html

But neither goes into a lot of detail to motivation. I'm certainly willing
to describe things in more detail or look around further if you still have
questions.


> I'm concerned that this is just like Software Collections with a
> different path, which I believe where previously banned in Fedora (and
> are generally a huge hassle on the releng side, I think).


The big distinction here is that there is no idea that these RPMs will be
installed directly on a Fedora system. They are used only when building
Flatpak containers. So I don't think there is much similarity to SCL's
other than "built with a different prefix".

- Owen
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F39 Change Proposal: Flatpaks without Modules (System-Wide Change)

2023-05-12 Thread Owen Taylor
On Fri, May 12, 2023, 1:03 PM Mattia Verga via devel <
devel@lists.fedoraproject.org> wrote:

> Il 10/05/23 12:54, Aoife Moloney ha scritto:
> > https://fedoraproject.org/wiki/Changes/FlatpaksWithoutModules
> >
> >
> I've never tried to make a flatpak because I was scared by the need of
> firstly build modules and I'm really happy to see this change moving on.
>
> However, there's something I can't understand: AFAIK, a flatpak is
> platform independent, so a flatpak built on F39 can be installed on any
> Fedora version or even on other Linux distributions... right?
> So, why having all those "Fedora Containers" releases in Bodhi which
> follow Fedora branches? Isn't just one Fedora Containers release enough?
> What happens if one builds the same flatpak on multiple Fedora
> Containers releases?
> infrastructure/new_issue
> 


The "F38 Flatpaks" release in Bodhi represents Flatpaks built with the F38
package set against the F8 runtime. But, yes, as you say we handle Flatpaks
as a single stream. Once we release Firefox into "F39 Flatpaks", everybody
on all releases gets that and we never do an update in "F38 Flatpaks" again.

If updates *do* get pushed on multiple releases, last pushed wins. Might be
useful if we found that we pushed something to early or broken - but isn't
normal.

But what if we had a single release instead?

On a technical level, we rely on separate releases because Bodhi is using
that to know what koji tag to pull from. So to merge them, we'd probably
need a single dest tag in Koji as well. But would it be more convenient and
less confusing for packagers and users? Would there be any performance or
UI problems from having a release in Bodhi that extends indefinitely?

In any case, a change to how we handle Flatpak releases in Koji could be
done separately from this change proposal :-)

- Owen
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: Review request for oclock package (orphaned since F35)

2023-05-12 Thread Sandro

On 11-05-2023 17:57, Globe Trotter via devel wrote:

Still no movement on my unretire requests for both slim and oclock, not even a 
request for additional information.


Tags have been added to the ticket. So, it has come up in one of the 
meetings. Supposedly, no-one has found the time yet to work on it.


Feel free to ping in the ticket or bring it up in one of the meetings.

-- Sandro
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F39 Change Proposal: Flatpaks without Modules (System-Wide Change)

2023-05-12 Thread Florian Weimer
* Owen Taylor:

> On Wed, May 10, 2023 at 9:48 AM Florian Weimer  wrote:
>
>  * Aoife Moloney:
>
>  > There are two types of Flatpak containers -
>  > runtimes - which contain unmodified Fedora packages,
>  > and applications - which contain Fedora packages rebuilt to relocate
>  > them from /usr to /app.
>
>  Is this relocation still required?
>
> Yes - the /app vs. /usr split is pretty fundamental to the operation
> of Flatpak, and this Change doesn't propose any changes to how Flatpak
> works, just how Flatpaks are built in Fedora.

Do you have a pointer where I can read up on the current approach?

I'm concerned that this is just like Software Collections with a
different path, which I believe where previously banned in Fedora (and
are generally a huge hassle on the releng side, I think).

Thanks,
Florian
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: F39 Change Proposal: Flatpaks without Modules (System-Wide Change)

2023-05-12 Thread Mattia Verga via devel
Il 10/05/23 12:54, Aoife Moloney ha scritto:
> https://fedoraproject.org/wiki/Changes/FlatpaksWithoutModules
>
>
I've never tried to make a flatpak because I was scared by the need of 
firstly build modules and I'm really happy to see this change moving on.

However, there's something I can't understand: AFAIK, a flatpak is 
platform independent, so a flatpak built on F39 can be installed on any 
Fedora version or even on other Linux distributions... right?
So, why having all those "Fedora Containers" releases in Bodhi which 
follow Fedora branches? Isn't just one Fedora Containers release enough? 
What happens if one builds the same flatpak on multiple Fedora 
Containers releases?

Mattia

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: HEADS UP: gdal-3.7.0 coming to rawhide

2023-05-12 Thread Kevin Fenzi
On Fri, May 12, 2023 at 03:59:37PM +0200, Sandro Mani wrote:
> 
> On 12.05.23 15:48, Orion Poplawski wrote:
> > 
> > Well, not completely - my paraview build in the side tag has not yet
> > completed:
> > 
> > https://koji.fedoraproject.org/koji/taskinfo?taskID=101035225
> > 
> > Do I submit a separate update for that once it is done?
> > 
> Whops sorry, got over-excited seeing the x86_64 build succeed - possibly I
> will be able to submit the tag with just that one build as an update?

Looks like that build isn't going to ever finish, because the side tag
it was building against was deleted. (when the update was submitted
bodhi does that). ;( 

So, I'd suggest canceling that build, running a new one and doing it as
a seperate update. 

kevin


signature.asc
Description: PGP signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: HEADS UP: gdal-3.7.0 coming to rawhide

2023-05-12 Thread Sandro Mani


On 12.05.23 15:48, Orion Poplawski wrote:


Well, not completely - my paraview build in the side tag has not yet 
completed:


https://koji.fedoraproject.org/koji/taskinfo?taskID=101035225

Do I submit a separate update for that once it is done?

Whops sorry, got over-excited seeing the x86_64 build succeed - possibly 
I will be able to submit the tag with just that one build as an update?

___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: HEADS UP: gdal-3.7.0 coming to rawhide

2023-05-12 Thread Orion Poplawski

On 5/12/23 04:38, Sandro Mani wrote:


On 11.05.23 05:42, Sandro Mani wrote:

Hi

I'm preparing the gdal-3.7.0 update which carries a soname bump. Il 
build it in the f39-build-side-67536 side-tag, and rebuild the 
following dependencies:


   GMT
   mapserver
   liblas
   python-fiona
   postgis
   merkaartor
   R-rgdal
   bes
   saga
   qmapshack
   PDAL
   ncl
   vfrnav
   python-rasterio
   vtk
   paraview
   kealib
   OpenSceneGraph
   cloudcompare
   grass
   mapnik
   opencv
   mingw-opencv
   osgearth
   qgis
   gazebo


This is now done, all completed except for:

vfrnav: preexisting FTBFS
mingw-opencv: mingw related issue, need to investigate

Sandro


Well, not completely - my paraview build in the side tag has not yet 
completed:


https://koji.fedoraproject.org/koji/taskinfo?taskID=101035225

Do I submit a separate update for that once it is done?

--
Orion Poplawski
he/him/his  - surely the least important thing about me
IT Systems Manager 720-772-5637
NWRA, Boulder/CoRA Office FAX: 303-415-9702
3380 Mitchell Lane   or...@nwra.com
Boulder, CO 80301 https://www.nwra.com/



smime.p7s
Description: S/MIME Cryptographic Signature
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Re: HEADS UP: gdal-3.7.0 coming to rawhide

2023-05-12 Thread Sandro Mani


On 11.05.23 05:42, Sandro Mani wrote:

Hi

I'm preparing the gdal-3.7.0 update which carries a soname bump. Il 
build it in the f39-build-side-67536 side-tag, and rebuild the 
following dependencies:


   GMT
   mapserver
   liblas
   python-fiona
   postgis
   merkaartor
   R-rgdal
   bes
   saga
   qmapshack
   PDAL
   ncl
   vfrnav
   python-rasterio
   vtk
   paraview
   kealib
   OpenSceneGraph
   cloudcompare
   grass
   mapnik
   opencv
   mingw-opencv
   osgearth
   qgis
   gazebo


This is now done, all completed except for:

vfrnav: preexisting FTBFS
mingw-opencv: mingw related issue, need to investigate

Sandro
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Fedora rawhide compose report: 20230512.n.0 changes

2023-05-12 Thread Fedora Rawhide Report
OLD: Fedora-Rawhide-20230511.n.0
NEW: Fedora-Rawhide-20230512.n.0

= SUMMARY =
Added images:0
Dropped images:  1
Added packages:  9
Dropped packages:1
Upgraded packages:   127
Downgraded packages: 0

Size of added packages:  26.24 MiB
Size of dropped packages:2.04 MiB
Size of upgraded packages:   9.01 GiB
Size of downgraded packages: 0 B

Size change of upgraded packages:   4.90 MiB
Size change of downgraded packages: 0 B

= ADDED IMAGES =

= DROPPED IMAGES =
Image: Silverblue dvd-ostree ppc64le
Path: 
Silverblue/ppc64le/iso/Fedora-Silverblue-ostree-ppc64le-Rawhide-20230511.n.0.iso

= ADDED PACKAGES =
Package: oci-cli-3.27.0-1.fc39
Summary: Command Line Interface for Oracle Cloud Infrastructure
RPMs:oci-cli oci-cli+db
Size:5.27 MiB

Package: python-circuitbreaker-1.4.0-1.fc39
Summary: Python "Circuit Breaker" implementation
RPMs:python3-circuitbreaker
Size:19.90 KiB

Package: python-oci-2.101.0-1.fc39
Summary: Oracle Cloud Infrastructure SDK for Python
RPMs:python3-oci
Size:20.82 MiB

Package: rust-anstyle-query-1.0.0-1.fc39
Summary: Look up colored console capabilities
RPMs:rust-anstyle-query+default-devel rust-anstyle-query-devel
Size:22.73 KiB

Package: rust-async-fs-1.6.0-1.fc39
Summary: Async filesystem primitives
RPMs:rust-async-fs+default-devel rust-async-fs-devel
Size:30.53 KiB

Package: rust-colorchoice-1.0.0-1.fc39
Summary: Global override of color control
RPMs:rust-colorchoice+default-devel rust-colorchoice-devel
Size:21.37 KiB

Package: rust-serde_tuple-0.5.0-1.fc39
Summary: De/serialize structs with named fields as array of values
RPMs:rust-serde_tuple+default-devel rust-serde_tuple-devel
Size:17.83 KiB

Package: rust-warp-sessions-1.0.18-1.fc39
Summary: Generic session middleware for the warp HTTP framework
RPMs:rust-warp-sessions+default-devel rust-warp-sessions-devel
Size:23.83 KiB

Package: rust-xdg-home-1.0.0-1.fc39
Summary: User's home directory as per XDG Specification
RPMs:rust-xdg-home+default-devel rust-xdg-home-devel
Size:17.89 KiB


= DROPPED PACKAGES =
Package: python-xds-protos-0.0.11-29.fc39
Summary: ProtoBuf generated Python files for xDS protos
RPMs:python3-xds-protos
Size:2.04 MiB


= UPGRADED PACKAGES =
Package:  advancecomp-2.5-2.fc39
Old package:  advancecomp-2.5-1.fc38
Summary:  Recompression utilities for .png, .mng, .zip and .gz files
RPMs: advancecomp
Size: 683.86 KiB
Size change:  382 B
Changelog:
  * Thu May 11 2023 Benjamin A. Beasley  - 2.5-2
  - Add an rpmlintrc file


Package:  at-spi2-core-2.48.1-1.fc39
Old package:  at-spi2-core-2.48.0-1.fc39
Summary:  Protocol definitions and daemon for D-Bus at-spi
RPMs: at-spi2-atk at-spi2-atk-devel at-spi2-core at-spi2-core-devel atk 
atk-devel
Size: 6.33 MiB
Size change:  -8.93 KiB
Changelog:
  * Thu May 11 2023 David King  - 2.48.1-1
  - Update to 2.48.1


Package:  badwolf-1.2.2-5.fc39
Old package:  badwolf-1.2.2-4.fc38
Summary:  Web Browser which aims at security and privacy over usability
RPMs: badwolf
Size: 351.51 KiB
Size change:  -2.21 KiB
Changelog:
  * Thu May 11 2023 Lyes Saadi  - 1.2.2-5
  - webkit2gtk-4.0 -> webkit2gtk-4.1


Package:  clang-16.0.3-1.fc39
Old package:  clang-16.0.2-1.fc39
Summary:  A C language family front-end for LLVM
RPMs: clang clang-analyzer clang-devel clang-libs 
clang-resource-filesystem clang-tools-extra clang-tools-extra-devel 
git-clang-format python3-clang
Size: 235.12 MiB
Size change:  21.23 KiB
Changelog:
  * Tue May 09 2023 Tulio Magno Quites Machado Filho  - 
16.0.3-1
  - Update to LLVM 16.0.3


Package:  cloud-init-23.1.2-4.fc39
Old package:  cloud-init-23.1.2-1.fc39
Summary:  Cloud instance init scripts
RPMs: cloud-init
Size: 1.64 MiB
Size change:  119 B
Changelog:
  * Fri Apr 28 2023 Major Hayden  - 23.1.2-2
  - Switch to GitHub source since upstream uses that officially now.

  * Sun Apr 30 2023 Neal Gompa  - 23.1.2-3
  - Use the correct SourceURL format for the upstream sources
  - Switch to SPDX identifiers for the license field

  * Thu May 11 2023 Major Hayden  - 23.1.2-4
  - Add patch to allow > 3 nameservers to be applied


Package:  compiler-rt-16.0.3-1.fc39
Old package:  compiler-rt-16.0.2-1.fc39
Summary:  LLVM "compiler-rt" runtime libraries
RPMs: compiler-rt
Size: 8.25 MiB
Size change:  -2.85 KiB
Changelog:
  * Wed May 10 2023 Tulio Magno Quites Machado Filho  - 
16.0.3-1
  - Update to LLVM 16.0.3


Package:  cvc4-1.8-16.fc39
Old package:  cvc4-1.8-15.fc39
Summary:  Automatic theorem prover for SMT problems
RPMs: cvc4 cvc4-devel cvc4-java cvc4-libs cvc4-python3
Size: 24.85 MiB
Size change:  -17.67 KiB
Changelog:
  * Thu May 11 2023 Jerry James  - 1.8-16
  - Add missing Requires to the devel subpackage (rhbz#2203174