abel.debian.org (armel/armhf porterbox) outage

2020-04-19 Thread Julien Cristau
Hi,

our armel/armhf porterbox, abel, is suffering from hardware issues.
Given the covid-19 crisis and restrictions in place in the UK, we don't
yet know when a local admin will be able to tend to it.

In the meantime, please use amdahl, the arm64 porterbox, which also has
armel and armhf chroots.  (We know this isn't always a suitable
replacement, as some issues are specific to armv7 or earlier CPUs, so
hopefully this situation is temporary.)

Cheers,
Julien, for DSA


signature.asc
Description: PGP signature


Re: linux: instability on arm64 MP30-AR1 servers

2019-05-23 Thread Julien Cristau
Control: found -1 4.19.28-2

On Wed, May 22, 2019 at 11:58:15 +0200, Julien Cristau wrote:

> Source: linux
> Version: 4.9.168-1
> Severity: important
> X-Debbugs-Cc: debian-arm@lists.debian.org, debian-ad...@lists.debian.org
> User: debian-ad...@lists.debian.org
> Usertags: needed-by-DSA-Team
> 
> Hi,
> 
> ever since the 9.9 point release conova-node01.debian.org and
> conova-node02.debian.org have been unstable.  They run for an hour or
> three, and then things go bad.  Rebooting back to 4.9.144-3.1 makes them
> stable again.
> 
Still happening after upgrading to the stretch-backports kernel:

[87461.376828] Bad mode in FIQ handler detected on CPU0, code 0x5600 -- SVC 
(AArch64)
[87461.376834] Internal error: Oops - bad mode: 0 [#1] SMP
[87461.389907] Modules linked in: openvswitch nsh nf_nat_ipv6 nf_nat_ipv4 
nf_conncount nf_nat binfmt_misc nls_ascii nls_cp437 vfat fat dm_mod ip6t_REJECT 
nf_reject_ipv6 ip6table_filter ip6_tables ipt_REJECT nf_reject_ipv4 
nfnetlink_log nfnetlink xt_NFLOG xt_tcpudp xt_hashlimit xt_multiport 
xt_conntrack efi_pstore nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 
iptable_filter ast ttm drm_kms_helper drm xgene_hwmon i2c_algo_bit xgene_edac 
xgene_dma joydev evdev chaoskey sg xgene_rng mailbox_xgene_slimpro rng_core 
ipmi_ssif ipmi_devintf ipmi_msghandler efivars tun drbd lru_cache efivarfs 
ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 fscrypto raid10 raid456 
async_raid6_recov async_memcpy async_pq async_xor async_tx hid_generic usbhid 
hid xor raid6_pq crc32c_generic libcrc32c raid0 multipath linear raid1
[87461.460161]  md_mod sd_mod ahci_xgene libahci_platform libahci xhci_plat_hcd 
xgene_enet libata xhci_hcd i2c_xgene_slimpro marvell usbcore phy_xgene scsi_mod 
sdhci_of_arasan mdio_xgene sdhci_pltfm of_mdio cqhci fixed_phy sdhci libphy 
usb_common gpio_xgene_sb
[87461.482839] CPU: 0 PID: 1557 Comm: ovsdb-server Not tainted 
4.19.0-0.bpo.4-arm64 #1 Debian 4.19.28-2~bpo9+1
[87461.492528] Hardware name: GIGABYTE R120-P31/MP30-AR1, BIOS D7b 08/26/2016
[87461.499367] pstate:  (nzcv daif -PAN -UAO)
[87461.504132] pc : 897e2910
[87461.507427] lr : 897e2918
[87461.510722] sp : e32d4440
[87461.514016] x29: e32d4440 x28: 015a 
[87461.519301] x27: 89928c20 x26:  
[87461.524586] x25: e32d44f8 x24: e32d4528 
[87461.529870] x23: 015a x22: 0090 
[87461.535154] x21: d73fd286 x20: 0001 
[87461.540439] x19: d743b560 x18: 0024 
[87461.545723] x17: 897d7fc0 x16: 899238e0 
[87461.551007] x15: 089e8439a422 x14: 0001 
[87461.556291] x13: 5ce6a4fa x12: 0018 
[87461.561576] x11: 26295eb7 x10: 000155a6 
[87461.566860] x9 : d741f300 x8 :  
[87461.572144] x7 : 0010 x6 :  
[87461.577429] x5 : e32d42b8 x4 : d73f0410 
[87461.582713] x3 : d743b568 x2 : d7403a20 
[87461.587997] x1 : 0001 x0 : d743b560 
[87461.593283] Process ovsdb-server (pid: 1557, stack limit = 
0x03b97138)
[87461.600468] ---[ end trace 2ab4838ec3817e8e ]---
[87461.606271] Bad mode in FIQ handler detected on CPU0, code 0x5600 -- SVC 
(AArch64)
[87482.616230] rcu: INFO: rcu_sched detected stalls on CPUs/tasks:
[87482.622133] rcu: 0-...0: (1 GPs behind) idle=9a6/1/0x4000 
softirq=1153372/1153372 fqs=2456 
[87482.631564] rcu: (detected by 4, t=5255 jiffies, g=6202645, q=14630)
[87482.637973] Task dump for CPU 0:
[87482.641182] ovsdb-serverR  running task0  1557   1556 0x0002
[87482.648197] Call trace:
[87482.650636]  __switch_to+0x8c/0xd0
[87482.654018](null)

Cheers,
Julien



Bug#929359: linux: instability on arm64 MP30-AR1 servers

2019-05-22 Thread Julien Cristau
Source: linux
Version: 4.9.168-1
Severity: important
X-Debbugs-Cc: debian-arm@lists.debian.org, debian-ad...@lists.debian.org
User: debian-ad...@lists.debian.org
Usertags: needed-by-DSA-Team

Hi,

ever since the 9.9 point release conova-node01.debian.org and
conova-node02.debian.org have been unstable.  They run for an hour or
three, and then things go bad.  Rebooting back to 4.9.144-3.1 makes them
stable again.

Latest example:

May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: PingAck did not arrive in time.
May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: peer( Secondary -> Unknown ) conn( Connected -> NetworkFailure ) 
pdsk( UpToDate -> DUnknown ) 
May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: new current UUID 
3EA2D1FA6B3ACD47:0BEBDA613EA56FD7:D5BF70E0AA6560C5:D5BE70E0AA6560C5
May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: ack_receiver terminated
May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: Terminating drbd_a_resource
May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: Connection closed
May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: conn( NetworkFailure -> Unconnected ) 
May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: receiver terminated
May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: Restarting receiver thread
May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: receiver (re)started
May 22 04:17:37 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: conn( Unconnected -> WFConnection ) 
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: Handshake successful: Agreed network protocol version 101
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: Feature flags enabled on protocol level: 0x7 TRIM THIN_RESYNC 
WRITE_SAME.
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: Peer authenticated using 16 bytes HMAC
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: conn( WFConnection -> WFReportParams ) 
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: drbd 
resource3: Starting ack_recv thread (from drbd_r_resource [8449])
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: drbd_sync_handshake:
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: self 
3EA2D1FA6B3ACD47:0BEBDA613EA56FD7:D5BF70E0AA6560C5:D5BE70E0AA6560C5 bits:4 
flags:0
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: peer 
0BEBDA613EA56FD6::D5BF70E0AA6560C4:D5BE70E0AA6560C5 bits:0 
flags:0
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: uuid_compare()=1 by rule 70
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: peer( Unknown -> Secondary ) conn( WFReportParams -> WFBitMapS ) 
pdsk( DUnknown -> Consistent ) 
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: send bitmap stats [Bytes(packets)]: plain 0(0), RLE 28(1), total 
28; compression: 100.0%
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: receive bitmap stats [Bytes(packets)]: plain 0(0), RLE 28(1), 
total 28; compression: 100.0%
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: helper command: /bin/true before-resync-source minor-3
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: helper command: /bin/true before-resync-source minor-3 exit code 0 
(0x0)
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: conn( WFBitMapS -> SyncSource ) pdsk( Consistent -> Inconsistent ) 
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: Began resync as SyncSource (will sync 16 KB [4 bits set]).
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: updated sync UUID 
3EA2D1FA6B3ACD47:0BECDA613EA56FD7:0BEBDA613EA56FD7:D5BF70E0AA6560C5
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: Resync done (total 1 sec; paused 0 sec; 16 K/sec)
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: updated UUIDs 
3EA2D1FA6B3ACD47::0BECDA613EA56FD7:0BEBDA613EA56FD7
May 22 04:17:38 conova-node01/conova-node01/:::217.196.149.227 kernel: 
block drbd3: conn( SyncSource -> Connected ) pdsk( Inconsistent -> UpToDate ) 
May 22 

Re: Bug#881333: Qt with GLES on arm64 maintainer's decision - Was:: Upcoming Qt switch to OpenGL ES on arm64

2018-11-28 Thread Julien Cristau
[dropping -devel, adding mesa and kde maintainers instead]

On 11/27/18 5:42 PM, Steve Langasek wrote:
> On Mon, Nov 26, 2018 at 03:39:03PM -0800, Keith Packard wrote:
>> Steve Langasek  writes:
> 
>>> Long ago I heard rumors of development work on mesa that would allow it to
>>> function as a proxy library, so that apps would link against libGL as needed
>>> and the GL implementation would use a hardware-accelerated GLES driver where
>>> possible, falling back to software GL where necessary.
> 
>> This seems unlikely -- I believe GLES and GL have different semantics in
>> a few places which makes implementing GL on GLES inefficient; mostly
>> that GLES is missing stuff that GL applications often use, but I think
>> there are places where GLES is just different, including in how GLSL
>> works.
> 
> Perhaps that explains why no one ever actually succeeded in implementing it,
> then?
> 
> Thanks for the context.
> 
>> I haven't tried, but I would expect that applications could use both GL
>> and GLES APIs at the same time, even to the same window. If this does
>> work with Mesa, then linking Qt against GLES wouldn't restrict
>> applications using free drivers at least?
> 
> My recollection is that this becomes a practical problem of applications
> that want to use both Qt and GL being unbuildable due to namespace
> collisions at build time.
> 
Do you know if there have been attempts at resolving those collisions
upstream (either Qt or mesa / khronos)?

I seem to remember a couple of bug reports against mesa on the Debian
side but am curious about any escalations.

Cheers,
Julien



Re: Upcoming Qt switch to OpenGL ES on arm64

2018-11-23 Thread Julien Cristau
On 11/23/18 12:18 PM, Dmitry Shachnev wrote:
> On Thu, Nov 22, 2018 at 11:05:27PM +0100, Julien Cristau wrote:
>> At least mesa drivers can be used for desktop GL or GLESv2 just fine,
>> AFAIK.  Maybe the answer for Qt is to switch to GLESv2 for all
>> architectures, to stop the special-casing madness, instead of making it
>> spread? :)
> 
> According to config_help.txt [1], Qt uses ES2 by default on Windows.
> It probably means that it will work fine with most desktop video cards.
> 
> But as Lisandro says, such a change in Debian will break many packages
> (which are currently broken on ARM only), so we are definitely not
> considering it at this point.
> 
Why is it OK to break them on arm64 if it's not OK to break them on
amd64?  Do you have a list of those packages?

Cheers,
Julien



Re: Upcoming Qt switch to OpenGL ES on arm64

2018-11-22 Thread Julien Cristau
On 11/22/18 10:30 PM, Marcin Juszkiewicz wrote:
> W dniu 22.11.2018 o 19:37, Dmitry Shachnev pisze:
> 
>> The Qt framework can be built either with “desktop” OpenGL, or with OpenGL ES
>> support. At the moment we are building it with OpenGL ES on armel and armhf,
>> and with desktop OpenGL on all other architectures.
>>
>> However we have received a request [1] from two different persons to add 
>> arm64
>> to the list of architectures where OpenGL ES is used.
>>
>> We want your feedback! If you are using an arm64 device or board with Qt,
>> please let us know your opinion about this change, by replying to this mail
>> or to [1], and describe your use case.
> 
> Does it mean that arm64 box with PCI Express graphics card will be not
> able to use Qt based software? I can put Radeon or NVidia card into my
> box and use it as a normal OpenGL accelerated desktop (did that already
> few years ago).
> 
At least mesa drivers can be used for desktop GL or GLESv2 just fine,
AFAIK.  Maybe the answer for Qt is to switch to GLESv2 for all
architectures, to stop the special-casing madness, instead of making it
spread? :)

Cheers,
Julien



Re: Please gb ktexteditor/armhf

2018-09-12 Thread Julien Cristau
[cc += debian-arm]

On 09/09/2018 11:15 PM, Pino Toscano wrote:
> Hi,
> 
> the 5.49.0-2  build of ktexteditor failed because two unit tests
> SIGBUS'ed. OTOH, armel worked, and my tests on the abel armhf porterbox
> worked fine. (While on harris GCC ICEd really a lot, and I gave up
> after the 4 ICE in a row...).
> 
> So please giveback ktexteditor_5.49.0-2/armhf, hoping it was some kind
> of transient failure...
> 
I doubt it's transient failure (it failed again), more likely to be the
fact that arm-arm-01 is arm64 hardware.  You may want to try amdahl's
armhf chroot rather than abel.  The arm porters may be able to help too.

Cheers,
Julien



Re: Arch qualification for buster: call for DSA, Security, toolchain concerns

2018-06-29 Thread Julien Cristau
On 06/27/2018 10:03 PM, Niels Thykier wrote:
> Hi,
> 
> 
> As part of the interim architecture qualification for buster, we request
> that DSA, the security team and the toolchain maintainers review and
> update their list of known concerns for buster release architectures.
> 
Everyone, please avoid followups to debian-po...@lists.debian.org.
Unless something is relevant to *all* architectures (hint: discussion of
riscv or arm issues don't qualify), keep replies to the appropriate
port-specific mailing list.

Thanks,
Julien



Re: Arch qualification for buster: call for DSA, Security, toolchain concernsj

2018-06-29 Thread Julien Cristau
[s/debian-ports/debian-arm/]

On 06/29/2018 09:16 AM, Uwe Kleine-König wrote:
> Hello,
> 
> On Wed, Jun 27, 2018 at 08:03:00PM +, Niels Thykier wrote:
>> armel/armhf:
>> 
>>
>>  * Undesirable to keep the hardware running beyond 2020.  armhf VM
>>support uncertain. (DSA)
>>- Source: [DSA Sprint report]
>>
>> [DSA Sprint report]:
>> https://lists.debian.org/debian-project/2018/02/msg4.html
> 
> In this report Julien Cristau wrote:
> 
>> In short, the hardware (development boards) we're currently using to
>> build armel and armhf packages aren't up to our standards, and we
>> really, really want them to go away when stretch goes EOL (expected in
>> 2020).  We urge arm porters to find a way to build armhf packages in
>> VMs or chroots on server-class arm64 hardware.
> 
> If the concerns are mostly about the hardware not being rackable, there
> is a rackable NAS by Netgear:
> 
>   
> https://www.netgear.com/business/products/storage/readynas/RN2120.aspx#tab-techspecs
> 
> with an armhf cpu. Not sure if cpu speed (1.2 GHz) and available RAM (2
> GiB) are good enough. The machine can run mainline Linux[1]. I think
> U-Boot doesn't support this machine in mainline though.
> 
Rackable, while good, is only part of it.  The main part is remote
management.  I'm not seeing any mention of ipmi or anything like that in
the datasheet?

2G is also way too little memory these days for a new buildd.

Cheers,
Julien



Re: Anyone using stretch/buster/sid on ARMv4t ?

2017-11-07 Thread Julien Cristau
On 11/05/2017 10:32 PM, Adrian Bunk wrote:
> Hi,
> 
> for the armel port in buster the question of raising the baseline came up.
> 
> 20 years ago you could go into a shop and buy a mobile phone
> with a CPU supported by the armel port in stretch.
> 
> Roger Shimizu is doing a great job on ARMv5 hardware and I've seen bug 
> reports from users on ARMv5 hardware in stretch, so it is clear that
> ARMv5 should stay supported (and of course also ARMv6 and ARMv7).
> 
That's not clear to me at all.  Keeping armel on life support for 2 more
years is a significant drain on DSA and our hosters, for questionable
benefit.

Cheers,
Julien



Re: armel after Stretch

2016-12-09 Thread Julien Cristau
On 12/09/2016 05:22 PM, Wookey wrote:
> We can do poor-mans partial arch by just being fairly agressive about
> disabling armel for packages that are broken or not suitable. Not very
> clever or efficient, but it is easy to do and requires no infra or
> tooling changes at all. So long as someone is volunteering for that
> (easy but unexciting) work that could work.
> 
We wouldn't necessarily want to call the result a Debian release, though.

Cheers,
Julien



Re: Supporting armel/armhf in wheezy-lts

2016-04-23 Thread Julien Cristau
On Sat, Apr 23, 2016 at 14:41:30 +0200, Raphael Hertzog wrote:

> I have also been looking at ways to bring the "LTS funding" closer to Debian
> and to find a way to join all this in the Debian Partner program but we
> don't have many volunteers interested in this work. We discussed it a bit
> last year during Debconf with Luca Filippozi, Martin Krafft and Neil
> McGovern, but this never went further. And I obviously don't want to be
> leading this project due to the clear conflict of interest that I would
> have...
> 
I think one of the contentious points is how "Freexian raising funds to
work on Debian LTS" is already too close to calling itself "Debian LTS
fundraising", so I'm not sure bringing them closer would alleviate
anyone's concerns.

Cheers,
Julien



Re: GL/gl.h, Qt5 and arm: FTBFS

2014-03-24 Thread Julien Cristau
On Mon, Mar 24, 2014 at 15:10:25 -0300, Lisandro Damián Nicanor Pérez Meyer 
wrote:

 Hi! I'm trying to find a solution for the FTBFS of qantenna on arm* [0][1] 
 that fits the best to everyone. This issue seems to be very similar to a 
 older 
 thread including both GL/gl.h and cogl/cogl.h fails on armel and armhf [2], 
 but I failed to see how that was resolved.
 
As far as I can tell,
http://patch-tracker.debian.org/patch/series/view/toonloop/2.2.0-1/0004-fix_arm.patch
should have solved it.

 The FTBFSs are due to conflicting declarations for GLdouble, GLsizeiptr and 
 GLintptr.
 
 Basically the problem might boild down to the fact that Qt5 is built using 
 es2 
 instead of the desktop opengl which, to the best of my knowledge, it's 
 standard OpenGL 2.0.
 
 These are the possible solutions I think could be taken:
 
 a) Switch Qt5 to use desktop OpenGL on arm*. I have tested this on 
 harris.d.o and works OK. As a pro, it means that other apps will not have 
 porting issues like this. As a con, it might mean that all the OpenGL stuff 
 will be done by software though, am I correct?
 
Sounds about right.

 b) (supossing it's possible) provide es2 versions of mesa-common-dev, libglu1-
 mesa-dev et al. and build against that on arm*
 
 d) (also supossing it's possible) do not consider the FTBFS not RC (or allow 
 it's transition even if it's RC) until a better fix could be done.
 
 Please note that I did not include porting the app because, as I understand 
 it, there is no es2-enabled GLU available, or at least on Debian.
 
 I'm inclined for option a, but maybe you can provide alternative solutions. 
 As 
 a fallback (if it's possible at all) I would take option d, but that might be 
 needed for other apps in the no-so-distant future, when we will start to see 
 massive porting from Qt4 to Qt5.
 
I'd very much like to avoid b.  The GLU spec
(http://www.opengl.org/registry/doc/glu1.3.pdf) seems very much tied to
old OpenGL.

I didn't think GLU was still a thing used by any modern toolkit/app,
though, so I'm surprised you get to choose between GLU and Qt5 is a
problem.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: GL/gl.h, Qt5 and arm: FTBFS

2014-03-24 Thread Julien Cristau
On Tue, Mar 25, 2014 at 07:46:06 +0800, Paul Wise wrote:

 On Tue, Mar 25, 2014 at 3:43 AM, Steve Langasek wrote:
 
  Correct.  It is rare to find accelerated OpenGL drivers for ARM; almost all
  the drivers out there, particularly for recent hardware, will be GLES2
  instead.
 
 That is changing slowly, Qualcomm Adreno GPUs are apparently now
 supported by mesa via the code merged from the freedreno reverse
 engineering project. There are also reverse engineering projects for
 most of the other ARM GPUs at varying levels of completion. It would
 be great if Debian people owning ARM devices would start looking at
 and packaging them.
 
You'll most likely still want to target GLES rather than desktop GL...

Cheers,
Julien


signature.asc
Description: Digital signature


Re: maintainer communication

2013-12-24 Thread Julien Cristau
On Mon, Dec 23, 2013 at 22:14:00 +, Thorsten Glaser wrote:

 My intent in _this_ thread was to get a discussion among
 debian-ports.org users started for best practices of how
 to communicate with package maintainers in Debian. Sorry
 for being unclear there. I had hoped for hints ☺ since I
 know my communication skills lack somewhat.
 
debian-po...@lists.debian.org is an alias for *all* debian-$arch lists
for debian architectures.  It has nothing to do with debian-ports.org.
If you want a list for debian-ports.org users go create one, but please
don't abuse this one.

Thanks,
Julien


signature.asc
Description: Digital signature


Re: Bits from ARM porters

2013-12-03 Thread Julien Cristau
On Tue, Dec  3, 2013 at 11:42:56 +, Dmitrijs Ledkovs wrote:

 On 2 December 2013 23:08, Hector Oron hector.o...@gmail.com wrote:
  5 arm64 Debian port support
  ═══
 
If Debian is unable to find ARM 64-bit hardware before Jessie gets
frozen, it likely won't be Jessie supported.
 
 
 
 What is the opportunity cost here? Are there no machine available
 within budget? If that's the case, what's the current budget that
 Debian Project can contribute, and what's the shortage to buy ARM
 64-bit hardware *today*?

I would hope that's 0.  If there's available arm64 hw and there are
companies interested in a Debian arm64 port then I'd think they can
sponsor hw.

Cheers,
Julien


signature.asc
Description: Digital signature


Bug#683425: release-notes: new in wheezy: armhf

2012-07-31 Thread Julien Cristau
Package: release-notes
Severity: important
Tags: wheezy help

The release notes for wheezy need to have some text about the new armhf
arch.  Some help with this from arm people would be welcome.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: including both GL/gl.h and cogl/cogl.h fails on armel and armhf

2011-12-31 Thread Julien Cristau
On Sat, Dec 31, 2011 at 11:42:26 +0200, Konstantinos Margaritis wrote:

 On 31 December 2011 02:14, Josselin Mouette j...@debian.org wrote:
  It is cogl which is at fault. Being built against GLES breaks basically
  everything that depends on it.
 
 armel/armhf only support GLES in hardware so it does make sense to
 enable it for those platforms.
 We should try and fix that support where broken, not disable it.
 
That means maintainers of all reverse deps have to special-case a
platform where they can't test anything.  Which means those packages
will be broken.  I think this arm special-case in clutter/cogl is a bad
idea.  Maybe we should just stop building mesa on arm entirely.

Cheers,
Julien


-- 
To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111231114442.gn3...@radis.cristau.org



Re: including both GL/gl.h and cogl/cogl.h fails on armel and armhf

2011-12-31 Thread Julien Cristau
On Sat, Dec 31, 2011 at 12:58:42 +, peter green wrote:

 The debian rc policy clearly states Packages must be supported on as many
 architectures as is reasonably possible.
 
Right now, it's not reasonably possible to have working 3d on arm in
Debian, so...

The other option, which might make everyone happy, is to just switch to
GLES on all platforms.  Needs a lot of testing to make sure the desktop
doesn't break horribly, but at least it won't have stupid special cases.

Cheers,
Julien


-- 
To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20111231131629.go3...@radis.cristau.org



Re: ruby1.9.1 migration to testing

2011-11-03 Thread Julien Cristau
On Sun, Oct 23, 2011 at 14:11:26 +0200, Lucas Nussbaum wrote:

 At this point, I'm confident that we can reach a (at least partially)
 working Ruby on kfreebsd, sparc and armel at some point. I'm less
 confident about ia64.
 
 Question: what should we do in the meantime? Options are:
 (1) keep 1.9.3~rc1-1 in unstable until all the issues are fixed.
 (2) build it with nocheck on ia64, sparc, kfreebsd, so that it can
 migrate.
 (3) disable test suite on ia64, sparc, kfreebsd until issues are fixed,
 so that it can migrate.
 (4) remove ruby1.9.1 binary packages on ia64, sparc, kfreebsd for now
 (not really an option due to the large number of reverse dependencies).
 
 The version in testing is also affected by most of those issues, and was
 uploaded by porters after a nocheck build on some architectures.
 
 My preference is 3,2,4,1 but I wanted to check with you before going
 forward.
 
I don't think knowingly shipping a broken package is ok, which means 1
and 4 have my preference.  I'm assuming the testsuite failures really
mean ruby is broken on those archs; if the failures were for fringe
features then my answer would probably be different.  I'm also assuming
the current version in testing works better; if not then there's no
point keeping the newer one out because of this.

Cheers,
Julien


-- 
To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/2003202748.ge3...@radis.liafa.jussieu.fr



Re: DSO linking changes for wheezy

2010-11-16 Thread Julien Cristau
On Mon, Nov 15, 2010 at 21:29:07 -0500, Matt Turner wrote:

 On Mon, Nov 15, 2010 at 8:15 PM, Samuel Thibault sthiba...@debian.org wrote:
  Matt Turner, le Mon 15 Nov 2010 19:51:10 -0500, a écrit :
  On Mon, Nov 15, 2010 at 7:24 PM, Roger Leigh rle...@codelibre.net wrote:
   What's the actual problem --as-needed is trying to solve?
  
   The answer is mainly unwanted libraries being linked in as a result
   of using pkg-config (and various other -config variants), though there
   are other, lesser, culprits.  The pkg-config .pc files for gtk, gnome
   and other libraries add in many libraries, most of which aren't
   typically needed.
  
   The solution: fix the .pc files!
  
   Using --as-needed is merely papering over the actual root problem.
   It fixes the symptoms, but it's not addressing the actual cause.
   The number of packages providing broken .pc files is not large, and
   the number breaking due to relying on this brokenness is likely
   just as small.
 
  I can't see why you think --as-needed is fundamentally wrong or 
  unnecessary.
 
  Check out http://www.gentoo.org/proj/en/qa/asneeded.xml
 
  --as-needed has saved tons of time for upgrades like Cairo in Gentoo,
  where Cairo had been linked to glitz which is now useless and gone.
 
  Not a problem, if Cairo was properly exposing the dep.
 
  So
  when people upgraded Cairo, all the software that linked against it
  (and also unnecessarily linked against glitz)
 
  Why did it get linked against glitz?  That's where the problem is.
 
 I think because -lglitz was in cairo's .pc file.
 
That should be fixed by removing -lglitz from cairo's .pc file, not by
passing --as-needed to the linker.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: DSO linking changes for wheezy

2010-11-16 Thread Julien Cristau
On Tue, Nov 16, 2010 at 01:14:09 +0100, Matthias Klose wrote:

 On 14.11.2010 13:19, Julien Cristau wrote:
 On Fri, Oct 29, 2010 at 15:43:57 +0200, Matthias Klose wrote:
 
 For wheezy I'm planning to change the linking behaviour for DSOs
 (turning on --as-needed and --no-copy-dt-needed-entries. The
 rationale is summarized in
 http://wiki.debian.org/ToolChain/DSOLinking. I would like to know
 about issues with these changes on some of the Debian ports, and if
 we need to disable one of these changes on some port.
 
 --no-add-needed sounds like it'll cause a *lot* of build failures for no
 particular gain.  I don't think it's a good idea.
 
 I think it is. Besides fixing potential bugs, else you'll never be
 able to use gold as the linker. See the already filed bug reports.
 
Exactly, see the already filed reports.  You don't need to turn them
into build failures before you can file reports and send patches.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: DSO linking changes for wheezy

2010-11-14 Thread Julien Cristau
On Fri, Oct 29, 2010 at 15:43:57 +0200, Matthias Klose wrote:

 For wheezy I'm planning to change the linking behaviour for DSOs
 (turning on --as-needed and --no-copy-dt-needed-entries. The
 rationale is summarized in
 http://wiki.debian.org/ToolChain/DSOLinking. I would like to know
 about issues with these changes on some of the Debian ports, and if
 we need to disable one of these changes on some port.
 
--no-add-needed sounds like it'll cause a *lot* of build failures for no
particular gain.  I don't think it's a good idea.

Cheers,
Julien


signature.asc
Description: Digital signature


Re: Please reschedule build for knetworkmanager_0.2-2

2007-10-15 Thread Julien Cristau
On Sun, Oct 14, 2007 at 17:22:14 +0200, Michael Biebl wrote:

 Hi,
 
 knetworkmanager_0.2-1 has been held back from entering testing because
 it wasn't built for the arm, hppa and sparc architecture for quite some
 time.
 
 Please reschedule builds for these architectures.
 
Hi,

The contact address for buildd admins is [EMAIL PROTECTED], not
[EMAIL PROTECTED]

Cheers,
Julien


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]