public inbox for [email protected]  
help / color / mirror / Atom feed
pgmodeler for Ubuntu 22.04
6+ messages / 3 participants
[nested] [flat]

* pgmodeler for Ubuntu 22.04
@ 2023-11-27 20:20  Dale Deibert <[email protected]>
  0 siblings, 1 reply; 6+ messages in thread

From: Dale Deibert @ 2023-11-27 20:20 UTC (permalink / raw)
  To: pgsql-pkg-debian

Hi,

The latest version of pgmodeler in
https://www.postgresql.org/list/pgsql-pkg-debian/
is 1.0.1-1.pgdg22.04+1
which does not work with Ubuntu 22.04 (details here:
https://github.com/pgmodeler/pgmodeler/issues/1821).

There are newer versions of pgmodeler available that fix the problem.

Is there any way to get a newer version incorporated into the debian
repository?

Thanks,
Dale Deibert


^ permalink  raw  reply  [nested|flat] 6+ messages in thread

* Re: pgmodeler for Ubuntu 22.04
@ 2023-11-28 04:09  Bradford Boyle <[email protected]>
  parent: Dale Deibert <[email protected]>
  0 siblings, 1 reply; 6+ messages in thread

From: Bradford Boyle @ 2023-11-28 04:09 UTC (permalink / raw)
  To: Dale Deibert <[email protected]>; +Cc: pgsql-pkg-debian

On Mon, Nov 27, 2023 at 1:42 PM Dale Deibert <[email protected]> wrote:
> The latest version of pgmodeler in
> https://www.postgresql.org/list/pgsql-pkg-debian/
> is 1.0.1-1.pgdg22.04+1
> which does not work with Ubuntu 22.04 (details here:  https://github.com/pgmodeler/pgmodeler/issues/1821).
>
> There are newer versions of pgmodeler available that fix the problem.
>
> Is there any way to get a newer version incorporated into the debian repository?

It looks like newer versions of pgmodeler are excluded from jammy [1]
because qt6-svg-dev is missing from jammy's repos. As noted in [2],
pgmodeler 1.0.2+ requires Qt 6.

-- Bradford

[1]: https://git.postgresql.org/gitweb/?p=pgapt.git;a=blob;f=jenkins/pgapt-jobs.yaml;h=ab7ddd8297cc15b7f2...
[2]: https://github.com/pgmodeler/pgmodeler/issues/1765#issuecomment-1495688195





^ permalink  raw  reply  [nested|flat] 6+ messages in thread

* Re: pgmodeler for Ubuntu 22.04
@ 2023-11-28 14:50  Dale Deibert <[email protected]>
  parent: Bradford Boyle <[email protected]>
  0 siblings, 1 reply; 6+ messages in thread

From: Dale Deibert @ 2023-11-28 14:50 UTC (permalink / raw)
  To: Bradford Boyle <[email protected]>; +Cc: pgsql-pkg-debian

Thanks Bradford,

I understand that there is a dependency, but I am clearly missing some
context.  What is it that prevents adding qt6-svg-dev as a dependency for
pgmodeler?

Dale

On Mon, Nov 27, 2023 at 9:09 PM Bradford Boyle <[email protected]>
wrote:

> On Mon, Nov 27, 2023 at 1:42 PM Dale Deibert <[email protected]>
> wrote:
> > The latest version of pgmodeler in
> > https://www.postgresql.org/list/pgsql-pkg-debian/
> > is 1.0.1-1.pgdg22.04+1
> > which does not work with Ubuntu 22.04 (details here:
> https://github.com/pgmodeler/pgmodeler/issues/1821).
> >
> > There are newer versions of pgmodeler available that fix the problem.
> >
> > Is there any way to get a newer version incorporated into the debian
> repository?
>
> It looks like newer versions of pgmodeler are excluded from jammy [1]
> because qt6-svg-dev is missing from jammy's repos. As noted in [2],
> pgmodeler 1.0.2+ requires Qt 6.
>
> -- Bradford
>
> [1]:
> https://git.postgresql.org/gitweb/?p=pgapt.git;a=blob;f=jenkins/pgapt-jobs.yaml;h=ab7ddd8297cc15b7f2...
> [2]:
> https://github.com/pgmodeler/pgmodeler/issues/1765#issuecomment-1495688195
>


^ permalink  raw  reply  [nested|flat] 6+ messages in thread

* Re: pgmodeler for Ubuntu 22.04
@ 2023-11-28 18:30  Bradford Boyle <[email protected]>
  parent: Dale Deibert <[email protected]>
  0 siblings, 2 replies; 6+ messages in thread

From: Bradford Boyle @ 2023-11-28 18:30 UTC (permalink / raw)
  To: Dale Deibert <[email protected]>; +Cc: pgsql-pkg-debian

On Tue, Nov 28, 2023 at 6:50 AM Dale Deibert <[email protected]> wrote:
> I understand that there is a dependency, but I am clearly missing some context.  What is it that prevents adding qt6-svg-dev as a dependency for pgmodeler?
qt6-svg-dev is a dependency of pgmodeler but qt6-svg-dev is not
available in jammy's repos. Running 'apt install qt6-svg-dev' results in
the error 'E: Unable to locate package qt6-svg-dev'. Looking at the
files provided by qt6-svg-dev, I suspect that the package
'libqt6svg6-dev' (which is in jammy) was renamed to 'qt6-svg-dev'. It
might be possible to build a newer version of pgmodeler for jammy using
this dependency but I believe that all packages in pgdg are (re-)built
from the same Debian source package. We would need to replace
'qt6-svg-dev' with 'libqt6svg6-dev' when building for jammy. Looking at
the generate-pgdg-source script [1], it _might_ be possible to add that
as a tweak. I can try and work on a patch for this in the next couple of
days.

--Bradford

[1]: https://git.postgresql.org/gitweb/?p=pgapt.git;a=blob;f=jenkins/generate-pgdg-source;h=75b2def605311...





^ permalink  raw  reply  [nested|flat] 6+ messages in thread

* Re: pgmodeler for Ubuntu 22.04
@ 2023-11-28 19:59  Dale Deibert <[email protected]>
  parent: Bradford Boyle <[email protected]>
  1 sibling, 0 replies; 6+ messages in thread

From: Dale Deibert @ 2023-11-28 19:59 UTC (permalink / raw)
  To: Bradford Boyle <[email protected]>; +Cc: pgsql-pkg-debian

Hey Bradford,

Thanks for the explanation.  It would be awesome if you could get the
package built.  All of your effort is greatly appreciated.

Dale

On Tue, Nov 28, 2023 at 11:30 AM Bradford Boyle <[email protected]>
wrote:

> On Tue, Nov 28, 2023 at 6:50 AM Dale Deibert <[email protected]>
> wrote:
> > I understand that there is a dependency, but I am clearly missing some
> context.  What is it that prevents adding qt6-svg-dev as a dependency for
> pgmodeler?
> qt6-svg-dev is a dependency of pgmodeler but qt6-svg-dev is not
> available in jammy's repos. Running 'apt install qt6-svg-dev' results in
> the error 'E: Unable to locate package qt6-svg-dev'. Looking at the
> files provided by qt6-svg-dev, I suspect that the package
> 'libqt6svg6-dev' (which is in jammy) was renamed to 'qt6-svg-dev'. It
> might be possible to build a newer version of pgmodeler for jammy using
> this dependency but I believe that all packages in pgdg are (re-)built
> from the same Debian source package. We would need to replace
> 'qt6-svg-dev' with 'libqt6svg6-dev' when building for jammy. Looking at
> the generate-pgdg-source script [1], it _might_ be possible to add that
> as a tweak. I can try and work on a patch for this in the next couple of
> days.
>
> --Bradford
>
> [1]:
> https://git.postgresql.org/gitweb/?p=pgapt.git;a=blob;f=jenkins/generate-pgdg-source;h=75b2def605311...
>


^ permalink  raw  reply  [nested|flat] 6+ messages in thread

* Re: pgmodeler for Ubuntu 22.04
@ 2023-11-28 21:55  Christoph Berg <[email protected]>
  parent: Bradford Boyle <[email protected]>
  1 sibling, 0 replies; 6+ messages in thread

From: Christoph Berg @ 2023-11-28 21:55 UTC (permalink / raw)
  To: Bradford Boyle <[email protected]>; +Cc: Dale Deibert <[email protected]>; pgsql-pkg-debian

Re: Bradford Boyle
> On Tue, Nov 28, 2023 at 6:50 AM Dale Deibert <[email protected]> wrote:
> > I understand that there is a dependency, but I am clearly missing some context.  What is it that prevents adding qt6-svg-dev as a dependency for pgmodeler?
> qt6-svg-dev is a dependency of pgmodeler but qt6-svg-dev is not
> available in jammy's repos. Running 'apt install qt6-svg-dev' results in
> the error 'E: Unable to locate package qt6-svg-dev'. Looking at the
> files provided by qt6-svg-dev, I suspect that the package
> 'libqt6svg6-dev' (which is in jammy) was renamed to 'qt6-svg-dev'.

Thanks for tracking that down, I didn't look closer in Jammy. The
package names on unstable were different enough from qt5...

> It
> might be possible to build a newer version of pgmodeler for jammy using
> this dependency but I believe that all packages in pgdg are (re-)built
> from the same Debian source package. We would need to replace
> 'qt6-svg-dev' with 'libqt6svg6-dev' when building for jammy. Looking at
> the generate-pgdg-source script [1], it _might_ be possible to add that
> as a tweak. I can try and work on a patch for this in the next couple of
> days.

Actually "qt6-svg-dev | libqt6svg6-dev" is easier, the
generate-pgdg-source script is only needed for weirder changes.

Pushed, build is running.

Thanks,
Christoph






^ permalink  raw  reply  [nested|flat] 6+ messages in thread


end of thread, other threads:[~2023-11-28 21:55 UTC | newest]

Thread overview: 6+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2023-11-27 20:20 pgmodeler for Ubuntu 22.04 Dale Deibert <[email protected]>
2023-11-28 04:09 ` Bradford Boyle <[email protected]>
2023-11-28 14:50   ` Dale Deibert <[email protected]>
2023-11-28 18:30     ` Bradford Boyle <[email protected]>
2023-11-28 19:59       ` Dale Deibert <[email protected]>
2023-11-28 21:55       ` Christoph Berg <[email protected]>

This inbox is served by agora; see mirroring instructions
for how to clone and mirror all data and code used for this inbox