Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1148890 > unrolled thread

Bug#1037166: libelementary-data: versions of libelementary1 and libelementary-data don't match on ia64

Started byThomas Uhle <thomas.uhle@mailbox.tu-dresden.de>
First post2023-06-06 21:10 +0200
Last post2023-06-07 06:10 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1037166: libelementary-data: versions of libelementary1 and libelementary-data don't match on ia64 Thomas Uhle <thomas.uhle@mailbox.tu-dresden.de> - 2023-06-06 21:10 +0200
    Bug#1037166: libelementary-data: versions of libelementary1 and libelementary-data don't match on ia64 Ross Vandegrift <rvandegrift@debian.org> - 2023-06-07 06:10 +0200

#1148890 — Bug#1037166: libelementary-data: versions of libelementary1 and libelementary-data don't match on ia64

FromThomas Uhle <thomas.uhle@mailbox.tu-dresden.de>
Date2023-06-06 21:10 +0200
SubjectBug#1037166: libelementary-data: versions of libelementary1 and libelementary-data don't match on ia64
Message-ID<GDKe5-e7eX-3@gated-at.bofh.it>
Package: libelementary-data
Version: 1.26.0-1
Severity: important
Control: affects -1 libelementary1 libefl-all-dev

Dear maintainers,

since the release of version 1.26.0-1, it is no longer possible to install 
the binary package libelementary1:ia64 from the Debian repository because 
of the following reasons:

* libelementary1:ia64 is still at version 1.25.1-1 because src:efl fails
   to build because any gcc > 10 crashes during the build on ia64, cf. [1].

* libelementary-data:all has been built on amd64 and so has always been
   updated for all Debian repositories for sid (incl. ia64), currently
   being at version 1.26.3-1.

* libelementary1:ia64 depends on libelementary-data:all with exactly the
   same source version.

So libelementary1 (version 1.25.1-1) expects to have libelementary-data 
from version 1.25.1-1 as well which is but from version 1.26.3-1 in the 
repositories.  That is why this dependency cannot be fulfilled on i64.

Any other package depending on libelementary1 cannot be installed on ia64, 
most notably libefl-all-dev.  But this package is a build-dependency for 
other packages in Debian that do not need libelementary1 but another 
library from src:efl.  dbus-cpluscplus for instance just depends on 
libecore1 and the library libeina1a that libecore1 depends on.

That is why some packages currently fail to build on Debian's ia64 build 
servers although they would compile if libelementary1 could be installed 
along with libefl-all-dev.  So I see two options: could you please either 
compile src:efl on ia64 using gcc-10 as long as the newer gcc versions 
are crashing, or could you please put back libelementary-data from version 
1.25.1-1 into the ia64 repository.

Thank you in advance!

Best regards,

Thomas Uhle


[1] https://buildd.debian.org/status/packages.php?p=efl&a=ia64

[toc] | [next] | [standalone]


#1148921

FromRoss Vandegrift <rvandegrift@debian.org>
Date2023-06-07 06:10 +0200
Message-ID<GDSEF-ecGx-1@gated-at.bofh.it>
In reply to#1148890
Control: tags -1 wontfix

Hi Thomas,

On Tue, Jun 06, 2023 at 08:42:18PM +0200, Thomas Uhle wrote:
> So libelementary1 (version 1.25.1-1) expects to have libelementary-data from
> version 1.25.1-1 as well which is but from version 1.26.3-1 in the
> repositories.  That is why this dependency cannot be fulfilled on i64.

That's correct - EFL requires all of its components to be upgraded jointly.
And Debian likes to build arch-indep packages separately from arch-dependent.

> That is why some packages currently fail to build on Debian's ia64 build
> servers although they would compile if libelementary1 could be installed
> along with libefl-all-dev.  So I see two options: could you please either
> compile src:efl on ia64 using gcc-10 as long as the newer gcc versions are
> crashing, or could you please put back libelementary-data from version
> 1.25.1-1 into the ia64 repository.

I don't think either plan is workable.  Requiring gcc 10 is a temporary fix,
and is more drastic than I'm keen to accommodate.  And reverting
libelementary-data won't work either - afaik, I'd have to do a new source
upload which would fail due to this bug.

I think this requires fixing the bugs in gcc > 10.  You might ask about this on
debian-ia64@lists.debian.org though the thread at [1] makes me doubt you'll get
a fix.

Sorry,
Ross

[1] - https://lists.debian.org/debian-ia64/2023/05/msg00000.html

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web