Re: [arch-dev-public] Shadowing i686, round 1 (arch-dev-public Digest, Vol 119, Issue 8)

2017-01-09 Thread Bartłomiej Piotrowski
On 2017-01-07 00:39, Connor Behan via arch-dev-public wrote:
> What I want to verify is that the change you're pushing is the minimal
> possible change to dbscripts, ABS and devtools per Florian's request,
> right? For example, it's fine to delete the *-i686-build symlinks. But
> archbuild should keep the part of its code that determines an arch from
> $0 so that we are still future proof in supporting multiple architectures.
> 

Exactly as you said. We don't have too many people working on these
tools anyway, so dropping good features would be a waste of author's and
mine team.

Bartłomiej




signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2017-01-08 Thread Allan McRae
On 06/01/17 07:08, Bartłomiej Piotrowski wrote:
> Friendly reminder what I'm going to push through if nobody opposes.

Can we have a detailed discussion what EOL for i686 means? I have seen a
couple of proposals being:

1) We just kill i686 (as in stop distributing packages), or
2) Reduce i686 to a secondary architecture.

I want to see secondary architectures happen, so this would be a good
start in that direction.  We start by advertising for a team that is
responsible for building and fixing i686 packages.  At a certain point,
the only change to our tooling is that developers upload x86_64 only,
and the other team plays catchup (which should lead to autobuilding...)

Allan


Re: [arch-dev-public] Shadowing i686, round 1 (arch-dev-public Digest, Vol 119, Issue 8)

2017-01-06 Thread Connor Behan via arch-dev-public
On 05/01/17 04:08 PM, Bart?omiej Piotrowski wrote:
> On 2016-12-28 20:52, Bart?omiej Piotrowski wrote:
>> On 2016-12-12 21:51, Bart?omiej Piotrowski wrote:
>>> Let's see where we end up this time.
>> Round 2. It is apparent that majority of packagers participating in
>> discussion are for or not strongly against dropping i686.
>>
>> I guess no time frame will be good enough for some people, but I don't
>> want to rush too much. Although I agree with Gerardo that we should cut
>> out i686 from archiso, maybe starting from January build.
>>
>> About definitive end of i686 support, I think 9 months from now is
>> enough time to migrate existing installations to some different
>> distribution.
>>
>> What parts of our infrastructure will need to be upgraded to reflect
>> that? dbscripts, ABS (which sounds like another candidate for dropping
>> but let's talk about it another time) and devtools?
>>
>> Bart?omiej
>>
> Friendly reminder what I'm going to push through if nobody opposes.
>
> Bart?omiej
I'm not thrilled about having to migrate my old box that I use every now
and then to another distro but I'll manage.

What I want to verify is that the change you're pushing is the minimal
possible change to dbscripts, ABS and devtools per Florian's request,
right? For example, it's fine to delete the *-i686-build symlinks. But
archbuild should keep the part of its code that determines an arch from
$0 so that we are still future proof in supporting multiple architectures.


signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2017-01-06 Thread Ike Devolder via arch-dev-public
On Thu, Jan 05, 2017 at 10:08:31PM +0100, Bartłomiej Piotrowski wrote:
> On 2016-12-28 20:52, Bartłomiej Piotrowski wrote:
> > On 2016-12-12 21:51, Bartłomiej Piotrowski wrote:
> >> Let's see where we end up this time.
> > 
> > Round 2. It is apparent that majority of packagers participating in
> > discussion are for or not strongly against dropping i686.
> > 
> > I guess no time frame will be good enough for some people, but I don't
> > want to rush too much. Although I agree with Gerardo that we should cut
> > out i686 from archiso, maybe starting from January build.
> > 
> > About definitive end of i686 support, I think 9 months from now is
> > enough time to migrate existing installations to some different
> > distribution.
> > 
> > What parts of our infrastructure will need to be upgraded to reflect
> > that? dbscripts, ABS (which sounds like another candidate for dropping
> > but let's talk about it another time) and devtools?
> > 
> > Bartłomiej
> > 
> 
> Friendly reminder what I'm going to push through if nobody opposes.
> 
> Bartłomiej

Let us just choose a i686 EOL date. Hardly anyone is using Arch i686
anymore and even less are testing if something works.

-- 
Ike


signature.asc
Description: PGP signature


Re: [arch-dev-public] Shadowing i686, round 1

2017-01-05 Thread Bartłomiej Piotrowski
On 2016-12-28 20:52, Bartłomiej Piotrowski wrote:
> On 2016-12-12 21:51, Bartłomiej Piotrowski wrote:
>> Let's see where we end up this time.
> 
> Round 2. It is apparent that majority of packagers participating in
> discussion are for or not strongly against dropping i686.
> 
> I guess no time frame will be good enough for some people, but I don't
> want to rush too much. Although I agree with Gerardo that we should cut
> out i686 from archiso, maybe starting from January build.
> 
> About definitive end of i686 support, I think 9 months from now is
> enough time to migrate existing installations to some different
> distribution.
> 
> What parts of our infrastructure will need to be upgraded to reflect
> that? dbscripts, ABS (which sounds like another candidate for dropping
> but let's talk about it another time) and devtools?
> 
> Bartłomiej
> 

Friendly reminder what I'm going to push through if nobody opposes.

Bartłomiej


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-28 Thread Bartłomiej Piotrowski
On 2016-12-12 21:51, Bartłomiej Piotrowski wrote:
> Let's see where we end up this time.

Round 2. It is apparent that majority of packagers participating in
discussion are for or not strongly against dropping i686.

I guess no time frame will be good enough for some people, but I don't
want to rush too much. Although I agree with Gerardo that we should cut
out i686 from archiso, maybe starting from January build.

About definitive end of i686 support, I think 9 months from now is
enough time to migrate existing installations to some different
distribution.

What parts of our infrastructure will need to be upgraded to reflect
that? dbscripts, ABS (which sounds like another candidate for dropping
but let's talk about it another time) and devtools?

Bartłomiej



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-26 Thread Daniel Isenmann
Bartłomiej Piotrowski  schrieb am Mo., 12. Dez.
2016 um 21:51 Uhr:

>
> I'd like to set a certain date of dropping i686 completely. During that
> time, community and/or interested packagers could come up with either
> automated build solution, making it "tier 2" architecture. Otherwise it
> would just die of natural cause.
>
> Let's see where we end up this time.
>
> Bartłomiej
>
>
+1 from me. Let's drop i686, I don't have one since years. Can't remember
when my last boot of an i686 system was

Cheers
Daniel


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-26 Thread Gerardo Exequiel Pozzi via arch-dev-public
On 12/12/16 21:51, Gaetan Bisson wrote:
> [2016-12-12 21:51:31 +0100] Bartłomiej Piotrowski:
>> In September we discussed upgrading the default -march value for
>> packages to include SSE2 (and possibly more instructions). I think the
>> general consensus was that we don't agree what we should do and we just
>> left the problem intact.
>>
>> Semi-necrobumping that thread, I want to bring back one proposal – let's
>> deprecate i686 architecture. All my machines at home and work are
>> x86_64. Building i686 packages is a chore I'm less and less willing to
>> do, and I boot up a 32-bit virtual machine only if bug has been reported
>> against that architecture. No, I don't do even smoke tests – I assume
>> that i686 works if x86_64 does. (Don't beat me up too hard for that.)
>>
>> To back up my idea, our completely unreliable pkgstats data says that
>> 8.53% came from i686 installs, but only a little over 4% is incompatible
>> with amd64. Obviously there is no way to verify this data, but I suspect
>> that these numbers are even lower in the reality. We're just wasting our
>> time.
>>
>> I'd like to set a certain date of dropping i686 completely. During that
>> time, community and/or interested packagers could come up with either
>> automated build solution, making it "tier 2" architecture. Otherwise it
>> would just die of natural cause.
> 
> That sounds great to me.
> 
> How about June 1st, 2017? It's about six months for now, surely that's
> enough time to see things coming for those who still care about i686.
> 
> Cheers.
> 

If this is going to happens, maybe the ISO of this month should be the
last dual, with i686 support.



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-14 Thread Bartłomiej Piotrowski
On 2016-12-13 14:15, Florian Pritz via arch-dev-public wrote:
> If we drop it, I'd just like to keep the possibility of us supporting
> different architectures. I believe there was interest in merging ARM
> support with our packages, but I don't know the state of that. If there
> is no second architecture, I fear that the support we currently have
> (dbscript, devtools, archweb, various build scripts or stuff like
> sogrep) will die off when software is changed.

I don't want to touch these part all (except for pushing only x86_64
with {extra,community,core}pkg wrappers). I agree that removal of
multiple architecture support from our tooling would be bad.

Bartłomiej




signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-14 Thread jan

Giancarlo Razzolini schreef op 2016-12-14 14:47:
Em dezembro 13, 2016 19:02 Jan Alexander Steffens via arch-dev-public 
escreveu:


A bit +1 from me for dropping i686 sooner rather than later. The less 
I

have to care about it the better.



+1 about dropping i686 support entirely. Even though you can find 
working i686
hardware, specially on other countries, I just don't think it is 
compelling

reason for keeping it.

Cheers,
Giancarlo Razzolini


It's not about the hardware. Anything that can run x86_64 can also run 
i686.


I still use i686 hardware that is incapable of supporting x86_64 (Core 
Duo), would be sad to see support getting dropped. On the other hand, 
archlinux should focus on x86_64. At this moment we just build and 
commit i686 packages, nobody actually runs any tests with i686. At this 
moment there's a wide community maintaining ARM packages for archlinux, 
probably i686 should do the same in the near future.


Also, if it's about legacy hardware, why i686 and not just i586 instead? 
i686 is not about performance anyways.


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-14 Thread Giancarlo Razzolini

Em dezembro 13, 2016 19:02 Jan Alexander Steffens via arch-dev-public escreveu:


A bit +1 from me for dropping i686 sooner rather than later. The less I
have to care about it the better.



+1 about dropping i686 support entirely. Even though you can find working i686
hardware, specially on other countries, I just don't think it is compelling
reason for keeping it.

Cheers,
Giancarlo Razzolini



pgpTxe7iqmvEY.pgp
Description: PGP signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Doug Newgard
On Tue, 13 Dec 2016 20:04:44 +0100
Balló György via arch-dev-public  wrote:

> Because I still use an i686-only system occasionally, and I prefer to
> keep old hardware working with my favourite distribution. I agree that
> building packages manually for a small percentage of users is
> pointless. But most of the packages can be built for i686 without any
> modifications. We just need an automated build server, which takes the
> job.
> 
> --
> György Balló
> Trusted User

I guess I don't see this as a good reason to support it. I use an i686 system
occasionally, too, but saying that a distro should support it for those edge
cases just makes no sense to me. What we've actually got is a situation where
we claim i686 support, but it's actually very poorly supported. Better to let
it die and let Arch focus on what it does well.


pgpU7kGde41cf.pgp
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Allan McRae
On 14/12/16 08:05, NicoHood wrote:
> On 12/13/2016 08:04 PM, Balló György via arch-dev-public wrote:
>> 2016. 12.  13, kedd keltezéssel 12.29-kor Doug Newgard ezt írta:
>>> On Tue, 13 Dec 2016 19:16:53 +0100
>>> Balló György via arch-dev-public 
>>> wrote:
>>>
 -1 for dropping i686 completely.

 +1 for introducing automated builds, even if it's less secure.

 I would like to keep i686 supported, and willing to do anything
 that is
 needed to setup and maintain an official automated build server for
 i686 packages (and possibly for other architectures).
>>>
>>> I've got to ask, why do you feel so strongly about it? It's been
>>> pointed out
>>> that i686 really doesn't fit in with the original goals of Arch
>>> anymore, is less
>>> and less supported upstream, and essentially untested. What is the
>>> compelling
>>> reason for keeping it around?
>>
>> Because I still use an i686-only system occasionally, and I prefer to
>> keep old hardware working with my favourite distribution. I agree that
>> building packages manually for a small percentage of users is
>> pointless. But most of the packages can be built for i686 without any
>> modifications. We just need an automated build server, which takes the
>> job.
>>
>> --
>> György Balló
>> Trusted User
>>
> 
> If we have reproduceable builds we could also use this buildserver to
> build the x64 packages. I know that this is a huge task, but then we
> could automate the package building better in a centralized place. And
> instead of dropping i686 we could integrate arm as well.
> 
> Those will not be officially supported, but we could give people access
> to fix those arch specific problems. Normal maintainers can focus on x64
> development while some others have a place to distribute and maintain
> other architectures of their favorite os.
> 

If we had a build server, I'd prefer we concentrated on Arch's original
goals.  To provide a more optimised distribution than everyone else.
All other distros have caught up to us these days. Some more optimised
x86_64 variants would be good...

A


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread NicoHood
On 12/13/2016 08:04 PM, Balló György via arch-dev-public wrote:
> 2016. 12.  13, kedd keltezéssel 12.29-kor Doug Newgard ezt írta:
>> On Tue, 13 Dec 2016 19:16:53 +0100
>> Balló György via arch-dev-public 
>> wrote:
>>
>>> -1 for dropping i686 completely.
>>>
>>> +1 for introducing automated builds, even if it's less secure.
>>>
>>> I would like to keep i686 supported, and willing to do anything
>>> that is
>>> needed to setup and maintain an official automated build server for
>>> i686 packages (and possibly for other architectures).
>>
>> I've got to ask, why do you feel so strongly about it? It's been
>> pointed out
>> that i686 really doesn't fit in with the original goals of Arch
>> anymore, is less
>> and less supported upstream, and essentially untested. What is the
>> compelling
>> reason for keeping it around?
> 
> Because I still use an i686-only system occasionally, and I prefer to
> keep old hardware working with my favourite distribution. I agree that
> building packages manually for a small percentage of users is
> pointless. But most of the packages can be built for i686 without any
> modifications. We just need an automated build server, which takes the
> job.
> 
> --
> György Balló
> Trusted User
> 

If we have reproduceable builds we could also use this buildserver to
build the x64 packages. I know that this is a huge task, but then we
could automate the package building better in a centralized place. And
instead of dropping i686 we could integrate arm as well.

Those will not be officially supported, but we could give people access
to fix those arch specific problems. Normal maintainers can focus on x64
development while some others have a place to distribute and maintain
other architectures of their favorite os.



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Jan Alexander Steffens via arch-dev-public
On Mon, Dec 12, 2016 at 9:51 PM Bartłomiej Piotrowski <
bpiotrow...@archlinux.org> wrote:

> In September we discussed upgrading the default -march value for
> packages to include SSE2 (and possibly more instructions). I think the
> general consensus was that we don't agree what we should do and we just
> left the problem intact.
>
> Semi-necrobumping that thread, I want to bring back one proposal – let's
> deprecate i686 architecture. All my machines at home and work are
> x86_64. Building i686 packages is a chore I'm less and less willing to
> do, and I boot up a 32-bit virtual machine only if bug has been reported
> against that architecture. No, I don't do even smoke tests – I assume
> that i686 works if x86_64 does. (Don't beat me up too hard for that.)
>
> To back up my idea, our completely unreliable pkgstats data says that
> 8.53% came from i686 installs, but only a little over 4% is incompatible
> with amd64. Obviously there is no way to verify this data, but I suspect
> that these numbers are even lower in the reality. We're just wasting our
> time.
>
> I'd like to set a certain date of dropping i686 completely. During that
> time, community and/or interested packagers could come up with either
> automated build solution, making it "tier 2" architecture. Otherwise it
> would just die of natural cause.
>
> Let's see where we end up this time.
>
> Bartłomiej
>

A bit +1 from me for dropping i686 sooner rather than later. The less I
have to care about it the better.


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Balló György via arch-dev-public
2016. 12.  13, kedd keltezéssel 12.29-kor Doug Newgard ezt írta:
> On Tue, 13 Dec 2016 19:16:53 +0100
> Balló György via arch-dev-public 
> wrote:
> 
> > -1 for dropping i686 completely.
> > 
> > +1 for introducing automated builds, even if it's less secure.
> > 
> > I would like to keep i686 supported, and willing to do anything
> > that is
> > needed to setup and maintain an official automated build server for
> > i686 packages (and possibly for other architectures).
> 
> I've got to ask, why do you feel so strongly about it? It's been
> pointed out
> that i686 really doesn't fit in with the original goals of Arch
> anymore, is less
> and less supported upstream, and essentially untested. What is the
> compelling
> reason for keeping it around?

Because I still use an i686-only system occasionally, and I prefer to
keep old hardware working with my favourite distribution. I agree that
building packages manually for a small percentage of users is
pointless. But most of the packages can be built for i686 without any
modifications. We just need an automated build server, which takes the
job.

--
György Balló
Trusted User

signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Doug Newgard
On Tue, 13 Dec 2016 19:16:53 +0100
Balló György via arch-dev-public  wrote:

> -1 for dropping i686 completely.
> 
> +1 for introducing automated builds, even if it's less secure.
> 
> I would like to keep i686 supported, and willing to do anything that is
> needed to setup and maintain an official automated build server for
> i686 packages (and possibly for other architectures).
> 
> 
> --
> György Balló
> Trusted User

I've got to ask, why do you feel so strongly about it? It's been pointed out
that i686 really doesn't fit in with the original goals of Arch anymore, is less
and less supported upstream, and essentially untested. What is the compelling
reason for keeping it around?


pgpEUGcEFlQVR.pgp
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Balló György via arch-dev-public
-1 for dropping i686 completely.

+1 for introducing automated builds, even if it's less secure.

I would like to keep i686 supported, and willing to do anything that is
needed to setup and maintain an official automated build server for
i686 packages (and possibly for other architectures).


--
György Balló
Trusted User

signature.asc
Description: This is a digitally signed message part


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Andreas Radke
Am Mon, 12 Dec 2016 21:51:31 +0100
schrieb Bartłomiej Piotrowski :

> I'd like to set a certain date of dropping i686 completely. During
> that time, community and/or interested packagers could come up with
> either automated build solution, making it "tier 2" architecture.
> Otherwise it would just die of natural cause.
> 
> Let's see where we end up this time.
> 
> Bartłomiej
> 

A big +1 from me.

I'd suggest to give community 6 or 12 months to prepare the drop.

-Andy


pgp2qhy8ABiVh.pgp
Description: Digitale Signatur von OpenPGP


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Allan McRae
On 13/12/16 23:15, Florian Pritz via arch-dev-public wrote:
> I still have two media players that run i686, but I can switch those to
> a different distro if necessary although I'd obviously prefer not having
> to do that. Count that as a -0.25.

I have one webserver running i686.  My vote counts as -1   :)

A


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Florian Pritz via arch-dev-public
I still have two media players that run i686, but I can switch those to
a different distro if necessary although I'd obviously prefer not having
to do that. Count that as a -0.25.

If we drop it, I'd just like to keep the possibility of us supporting
different architectures. I believe there was interest in merging ARM
support with our packages, but I don't know the state of that. If there
is no second architecture, I fear that the support we currently have
(dbscript, devtools, archweb, various build scripts or stuff like
sogrep) will die off when software is changed.

Florian



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Bartłomiej Piotrowski
On 2016-12-13 12:05, NicoHood wrote:
> I agree to get rid of i686. However I want to refer to the discussion
> about stronger hashes in PKGBUILDs. If we use an automatic build
> solution that builds the packages for 32bit, we need to make sure that
> we have gpg signed sources or strong hashes.
> 
> GPG signatures would be best, but if they are not available we must rely
> on the hash. To ensure that the build server downloads the exact same
> source as the maintainer (who checked and tested the source) we must use
> strong hashes. (This already applies for the ALARM project).

Please cut it. The subject is pretty clear: getting rid (or not) of x86.
Keep this pointless discussion on hashes outside this thread. Thanks in
advance.

> Now that some packages still need some arch dependent modification I
> would still add those, if possible. It would mean our PKGBUILD is
> compatible with 32bit, but does not guarantee it. I personally would
> also love to do this for ARM, as it is just a really small change
> sometimes to add support for a specific arch.

It's not going to happen. I don't have 32bit, I don't run Arch on any
ARM board. I have no way to review if such compatibility change makes
any sense. If ever, we will just give people responsible for ARM port
access to SVN/Git, but just as with my previous comment, this seems
unrelated for now.

Bartłomiej



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread NicoHood
On 12/12/2016 10:02 PM, Jelle van der Waa wrote:
> On 12/12/16 at 09:51pm, Bartłomiej Piotrowski wrote:
>> against that architecture. No, I don't do even smoke tests – I assume
>> that i686 works if x86_64 does. (Don't beat me up too hard for that.)
> 
> I know for sure that you are not the only one :)
> 
>> I'd like to set a certain date of dropping i686 completely. During that
>> time, community and/or interested packagers could come up with either
>> automated build solution, making it "tier 2" architecture. Otherwise it
>> would just die of natural cause.
> 
> I'm in favor of an auto build solution, since this has multiple
> bonusses. We could extend the auto build solution for reproducible
> builds (yay!). Auto rebuilds and maybe later when vendors get their act
> togehter (aarch64 *cough*).
> 

I agree to get rid of i686. However I want to refer to the discussion
about stronger hashes in PKGBUILDs. If we use an automatic build
solution that builds the packages for 32bit, we need to make sure that
we have gpg signed sources or strong hashes.

GPG signatures would be best, but if they are not available we must rely
on the hash. To ensure that the build server downloads the exact same
source as the maintainer (who checked and tested the source) we must use
strong hashes. (This already applies for the ALARM project).

Now that some packages still need some arch dependent modification I
would still add those, if possible. It would mean our PKGBUILD is
compatible with 32bit, but does not guarantee it. I personally would
also love to do this for ARM, as it is just a really small change
sometimes to add support for a specific arch.

This way the build server maintainers do not need to patch every
PKGBUILD (considering trivial changes). I can see it as volunteer
addition of the maintainer in this case.

~Nico



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Maxime Gauduin
+1 here as well.

I don't test i686 either and I already have a few packages (emulation related) 
that are x86_64 only, either because they won't build on i686 without some 
fixes, or because upstream flat out dropped support for it.

Cheers,

December 13, 2016 10:31 AM, "Allan McRae"  wrote:

> On 13/12/16 19:20, Bartłomiej Piotrowski wrote:
> 
>> On 2016-12-12 22:02, Jelle van der Waa wrote:
>>> I'm in favor of an auto build solution, since this has multiple
>>> bonusses. We could extend the auto build solution for reproducible
>>> builds (yay!). Auto rebuilds and maybe later when vendors get their act
>>> togehter (aarch64 *cough*).
>> 
>> Creating a new or adapting existing solutions is time consuming. We
>> struggle to finish and switch to VCS-agnostic dbscripts for a long time
>> and I wouldn't expect that any automated build server will take less
>> time, not to mention security concerns expressed in previous
>> discussions. On the opposite, dropping support is effortless.
> 
> Given we can't get databases signed, I can't ever see an autobuild
> system working.
> 
> A

-- 
Maxime


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Allan McRae
On 13/12/16 19:20, Bartłomiej Piotrowski wrote:
> On 2016-12-12 22:02, Jelle van der Waa wrote:
>> I'm in favor of an auto build solution, since this has multiple
>> bonusses. We could extend the auto build solution for reproducible
>> builds (yay!). Auto rebuilds and maybe later when vendors get their act
>> togehter (aarch64 *cough*).
> 
> Creating a new or adapting existing solutions is time consuming. We
> struggle to finish and switch to VCS-agnostic dbscripts for a long time
> and I wouldn't expect that any automated build server will take less
> time, not to mention security concerns expressed in previous
> discussions. On the opposite, dropping support is effortless.

Given we can't get databases signed, I can't ever see an autobuild
system working.

A


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Bartłomiej Piotrowski
On 2016-12-13 08:53, Sébastien Luttringer wrote:
> On Mon, 2016-12-12 at 21:51 +0100, Bartłomiej Piotrowski wrote:
>> I'd like to set a certain date of dropping i686 completely.
> +1
>
> What's the round 2?
>
> Cheers,
>

Sketching the execution plan and how big time window is reasonable to
everyone.I just want to gather more responses first.

Bartłomiej



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-13 Thread Bartłomiej Piotrowski
On 2016-12-12 22:02, Jelle van der Waa wrote:
> I'm in favor of an auto build solution, since this has multiple
> bonusses. We could extend the auto build solution for reproducible
> builds (yay!). Auto rebuilds and maybe later when vendors get their act
> togehter (aarch64 *cough*).

Creating a new or adapting existing solutions is time consuming. We
struggle to finish and switch to VCS-agnostic dbscripts for a long time
and I wouldn't expect that any automated build server will take less
time, not to mention security concerns expressed in previous
discussions. On the opposite, dropping support is effortless.

Bartłomiej



signature.asc
Description: OpenPGP digital signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-12 Thread Tobias Powalowski via arch-dev-public
Hi,
I have no i686 around here anymore since more than a year.
If there is no real need for it anymore we should stop supporting it.

greetings
tpowa

2016-12-13 1:51 GMT+01:00 Gaetan Bisson :

> [2016-12-12 21:51:31 +0100] Bartłomiej Piotrowski:
> > In September we discussed upgrading the default -march value for
> > packages to include SSE2 (and possibly more instructions). I think the
> > general consensus was that we don't agree what we should do and we just
> > left the problem intact.
> >
> > Semi-necrobumping that thread, I want to bring back one proposal – let's
> > deprecate i686 architecture. All my machines at home and work are
> > x86_64. Building i686 packages is a chore I'm less and less willing to
> > do, and I boot up a 32-bit virtual machine only if bug has been reported
> > against that architecture. No, I don't do even smoke tests – I assume
> > that i686 works if x86_64 does. (Don't beat me up too hard for that.)
> >
> > To back up my idea, our completely unreliable pkgstats data says that
> > 8.53% came from i686 installs, but only a little over 4% is incompatible
> > with amd64. Obviously there is no way to verify this data, but I suspect
> > that these numbers are even lower in the reality. We're just wasting our
> > time.
> >
> > I'd like to set a certain date of dropping i686 completely. During that
> > time, community and/or interested packagers could come up with either
> > automated build solution, making it "tier 2" architecture. Otherwise it
> > would just die of natural cause.
>
> That sounds great to me.
>
> How about June 1st, 2017? It's about six months for now, surely that's
> enough time to see things coming for those who still care about i686.
>
> Cheers.
>
> --
> Gaetan
>



-- 
Tobias Powalowski
Archlinux Developer & Package Maintainer (tpowa)
http://www.archlinux.org
tp...@archlinux.org


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-12 Thread Gaetan Bisson
[2016-12-12 21:51:31 +0100] Bartłomiej Piotrowski:
> In September we discussed upgrading the default -march value for
> packages to include SSE2 (and possibly more instructions). I think the
> general consensus was that we don't agree what we should do and we just
> left the problem intact.
> 
> Semi-necrobumping that thread, I want to bring back one proposal – let's
> deprecate i686 architecture. All my machines at home and work are
> x86_64. Building i686 packages is a chore I'm less and less willing to
> do, and I boot up a 32-bit virtual machine only if bug has been reported
> against that architecture. No, I don't do even smoke tests – I assume
> that i686 works if x86_64 does. (Don't beat me up too hard for that.)
> 
> To back up my idea, our completely unreliable pkgstats data says that
> 8.53% came from i686 installs, but only a little over 4% is incompatible
> with amd64. Obviously there is no way to verify this data, but I suspect
> that these numbers are even lower in the reality. We're just wasting our
> time.
> 
> I'd like to set a certain date of dropping i686 completely. During that
> time, community and/or interested packagers could come up with either
> automated build solution, making it "tier 2" architecture. Otherwise it
> would just die of natural cause.

That sounds great to me.

How about June 1st, 2017? It's about six months for now, surely that's
enough time to see things coming for those who still care about i686.

Cheers.

-- 
Gaetan


signature.asc
Description: PGP signature


Re: [arch-dev-public] Shadowing i686, round 1

2016-12-12 Thread Jelle van der Waa
On 12/12/16 at 09:51pm, Bartłomiej Piotrowski wrote:
> against that architecture. No, I don't do even smoke tests – I assume
> that i686 works if x86_64 does. (Don't beat me up too hard for that.)

I know for sure that you are not the only one :)

> I'd like to set a certain date of dropping i686 completely. During that
> time, community and/or interested packagers could come up with either
> automated build solution, making it "tier 2" architecture. Otherwise it
> would just die of natural cause.

I'm in favor of an auto build solution, since this has multiple
bonusses. We could extend the auto build solution for reproducible
builds (yay!). Auto rebuilds and maybe later when vendors get their act
togehter (aarch64 *cough*).

-- 
Jelle van der Waa


signature.asc
Description: PGP signature