* [Buildroot] MesaLib
@ 2013-08-28 23:22 Ryan Wilkins
2013-08-29 8:26 ` Thomas Petazzoni
0 siblings, 1 reply; 5+ messages in thread
From: Ryan Wilkins @ 2013-08-28 23:22 UTC (permalink / raw)
To: buildroot
I'm using buildroot 2013.08-rc2 and ran across an error on compile where MesaLib-7.10.3 can't be found. Looking at the sources.buildroot.net server, 7.10.1 exists but not 7.10.3. Output is below.
--2013-08-28 17:15:25-- http://sources.buildroot.net//MesaLib-7.10.3.tar.gz
Resolving sources.buildroot.net (sources.buildroot.net)... 176.9.16.109
Connecting to sources.buildroot.net (sources.buildroot.net)|176.9.16.109|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2013-08-28 17:15:25 ERROR 404: Not Found.
Should 7.10.3 be in the repository or is the buildroot source wrong?
Ryan Wilkins
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] MesaLib
2013-08-28 23:22 [Buildroot] MesaLib Ryan Wilkins
@ 2013-08-29 8:26 ` Thomas Petazzoni
2013-08-29 8:46 ` Luca Ceresoli
2013-08-29 13:30 ` Peter Korsgaard
0 siblings, 2 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2013-08-29 8:26 UTC (permalink / raw)
To: buildroot
Dear Ryan Wilkins,
On Wed, 28 Aug 2013 19:22:47 -0400, Ryan Wilkins wrote:
> I'm using buildroot 2013.08-rc2 and ran across an error on compile where MesaLib-7.10.3 can't be found. Looking at the sources.buildroot.net server, 7.10.1 exists but not 7.10.3. Output is below.
>
> --2013-08-28 17:15:25-- http://sources.buildroot.net//MesaLib-7.10.3.tar.gz
> Resolving sources.buildroot.net (sources.buildroot.net)... 176.9.16.109
> Connecting to sources.buildroot.net (sources.buildroot.net)|176.9.16.109|:80... connected.
> HTTP request sent, awaiting response... 404 Not Found
> 2013-08-28 17:15:25 ERROR 404: Not Found.
>
> Should 7.10.3 be in the repository or is the buildroot source wrong?
The sources.buildroot.net mirror is updated only when a Buildroot
release is made. The last stable release is currently 2013.05, which
was using MesaLib 7.10.1, which explains why it is available from our
mirror.
The bump to 7.10.3 was done by commit
53cea4462c67a6707bf8dad83fa928262e44fce9 in June 2013, i.e after the
2013.05 release. Since the 2013.08 release hasn't been made yet, I
believe Peter has not updated the Buildroot mirror, and therefore it
doesn't contain for the moment all the new versions of the tarballs
that have been upgraded since 2013.05.
But normally, Buildroot uses the upstream location first. It doesn't
work MesaLib ? The Buildroot mirror is normally here for "old" versions
of Buildroot, where the upstream location might have changed or
disappeared.
Best regards,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] MesaLib
2013-08-29 8:26 ` Thomas Petazzoni
@ 2013-08-29 8:46 ` Luca Ceresoli
2013-08-29 9:03 ` Thomas Petazzoni
2013-08-29 13:30 ` Peter Korsgaard
1 sibling, 1 reply; 5+ messages in thread
From: Luca Ceresoli @ 2013-08-29 8:46 UTC (permalink / raw)
To: buildroot
Thomas, Ryan,
Thomas Petazzoni wrote:
> Dear Ryan Wilkins,
>
> On Wed, 28 Aug 2013 19:22:47 -0400, Ryan Wilkins wrote:
>
>> I'm using buildroot 2013.08-rc2 and ran across an error on compile where MesaLib-7.10.3 can't be found. Looking at the sources.buildroot.net server, 7.10.1 exists but not 7.10.3. Output is below.
>>
>> --2013-08-28 17:15:25-- http://sources.buildroot.net//MesaLib-7.10.3.tar.gz
>> Resolving sources.buildroot.net (sources.buildroot.net)... 176.9.16.109
>> Connecting to sources.buildroot.net (sources.buildroot.net)|176.9.16.109|:80... connected.
>> HTTP request sent, awaiting response... 404 Not Found
>> 2013-08-28 17:15:25 ERROR 404: Not Found.
>>
>> Should 7.10.3 be in the repository or is the buildroot source wrong?
> The sources.buildroot.net mirror is updated only when a Buildroot
> release is made. The last stable release is currently 2013.05, which
> was using MesaLib 7.10.1, which explains why it is available from our
> mirror.
Indeed not:
$ git show 2013.05:package/x11r7/mesa3d/mesa3d.mk | grep VERSION
MESA3D_VERSION = 7.10.3
MESA3D_SOURCE = MesaLib-$(MESA3D_VERSION).tar.gz
MESA3D_SITE = ftp://ftp.freedesktop.org/pub/mesa/$(MESA3D_VERSION)
$
But the sources on ftp.freedesktop.org have been moved from pub/mesa/7.10.3/
topub/mesa/old_versions/7.x/7.10.3/, apparently around Aug 12th, 2013.
This is unfortunately a recurring bad habit.:(
Has anybody here ever asked the freedesktop guys to refrain from moving
files around?
> The bump to 7.10.3 was done by commit
> 53cea4462c67a6707bf8dad83fa928262e44fce9 in June 2013, i.e after the
> 2013.05 release. Since the 2013.08 release hasn't been made yet, I
> believe Peter has not updated the Buildroot mirror, and therefore it
> doesn't contain for the moment all the new versions of the tarballs
> that have been upgraded since 2013.05.
Apparently this was not done for 2013.05, or it didn't work for mesa3d.
Peter, any idea? Otherwise, can you force the download now to fix this?
Anyway, 7.10.3 that is a pretty old release (~2 years old), there are
many more
recent ones. Ryan, you may try to bump version. Releases since 8.0 are
in the
"standard" download directory at ftp.freedesktop.org.
Or, for a quick workaround, you may just change the URL in
package/x11r7/mesa3d/mesa3d.mk.
Luca
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] MesaLib
2013-08-29 8:46 ` Luca Ceresoli
@ 2013-08-29 9:03 ` Thomas Petazzoni
0 siblings, 0 replies; 5+ messages in thread
From: Thomas Petazzoni @ 2013-08-29 9:03 UTC (permalink / raw)
To: buildroot
Dear Luca Ceresoli,
On Thu, 29 Aug 2013 10:46:50 +0200, Luca Ceresoli wrote:
> >> Should 7.10.3 be in the repository or is the buildroot source wrong?
> > The sources.buildroot.net mirror is updated only when a Buildroot
> > release is made. The last stable release is currently 2013.05, which
> > was using MesaLib 7.10.1, which explains why it is available from our
> > mirror.
>
> Indeed not:
>
> $ git show 2013.05:package/x11r7/mesa3d/mesa3d.mk | grep VERSION
> MESA3D_VERSION = 7.10.3
> MESA3D_SOURCE = MesaLib-$(MESA3D_VERSION).tar.gz
> MESA3D_SITE = ftp://ftp.freedesktop.org/pub/mesa/$(MESA3D_VERSION)
> $
Doh, you're right. The commit was from June 2012, not June 2013! So
indeed 2013.05 already pointed to 7.10.3. Sorry for the confusion :-(
So indeed, there's something wrong going on with how the mirror is
updated. We've had 7.10.3 since almost a year and it's not in our
mirror.
> But the sources on ftp.freedesktop.org have been moved from pub/mesa/7.10.3/
> topub/mesa/old_versions/7.x/7.10.3/, apparently around Aug 12th, 2013.
> This is unfortunately a recurring bad habit.:(
>
> Has anybody here ever asked the freedesktop guys to refrain from moving
> files around?
I don't think we ever did that for Mesa.
> > The bump to 7.10.3 was done by commit
> > 53cea4462c67a6707bf8dad83fa928262e44fce9 in June 2013, i.e after the
> > 2013.05 release. Since the 2013.08 release hasn't been made yet, I
> > believe Peter has not updated the Buildroot mirror, and therefore it
> > doesn't contain for the moment all the new versions of the tarballs
> > that have been upgraded since 2013.05.
>
> Apparently this was not done for 2013.05, or it didn't work for mesa3d.
> Peter, any idea? Otherwise, can you force the download now to fix this?
>
> Anyway, 7.10.3 that is a pretty old release (~2 years old), there are
> many more
> recent ones. Ryan, you may try to bump version. Releases since 8.0 are
> in the
> "standard" download directory at ftp.freedesktop.org.
Note that Spenser Gilliland is currently reworking the Mesa package
quite significantly. In the recently posted "[Buildroot] [PATCH 4/6]
mesa3d: reorganize, modularize, and bump to version 9.1.6", he bumped
Mesa to a recent version.
> Or, for a quick workaround, you may just change the URL in
> package/x11r7/mesa3d/mesa3d.mk.
Can you cook a patch for mesa3d.mk to fix this for the 2013.08 release
(since Spenser patch will not be part of 2013.08) ?
Thanks!
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
^ permalink raw reply [flat|nested] 5+ messages in thread
* [Buildroot] MesaLib
2013-08-29 8:26 ` Thomas Petazzoni
2013-08-29 8:46 ` Luca Ceresoli
@ 2013-08-29 13:30 ` Peter Korsgaard
1 sibling, 0 replies; 5+ messages in thread
From: Peter Korsgaard @ 2013-08-29 13:30 UTC (permalink / raw)
To: buildroot
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:
>> Should 7.10.3 be in the repository or is the buildroot source wrong?
Thomas> The sources.buildroot.net mirror is updated only when a Buildroot
Thomas> release is made. The last stable release is currently 2013.05, which
Thomas> was using MesaLib 7.10.1, which explains why it is available from our
Thomas> mirror.
Thomas> The bump to 7.10.3 was done by commit
Thomas> 53cea4462c67a6707bf8dad83fa928262e44fce9 in June 2013, i.e after the
Thomas> 2013.05 release. Since the 2013.08 release hasn't been made yet, I
Thomas> believe Peter has not updated the Buildroot mirror, and therefore it
Thomas> doesn't contain for the moment all the new versions of the tarballs
Thomas> that have been upgraded since 2013.05.
Actually I update it once a week (wednesdays), but it seems like
allyespackageconfig doesn't pick up the modular X11 parts (E.G. mesa).
I've now added them manually.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2013-08-29 13:30 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-08-28 23:22 [Buildroot] MesaLib Ryan Wilkins
2013-08-29 8:26 ` Thomas Petazzoni
2013-08-29 8:46 ` Luca Ceresoli
2013-08-29 9:03 ` Thomas Petazzoni
2013-08-29 13:30 ` Peter Korsgaard
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox