LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Massive updates in -current (https://www.linuxquestions.org/questions/slackware-14/massive-updates-in-current-4175413216/)

mlangdn 06-25-2012 02:01 AM

Massive updates in -current
 
Must be close folks - "are we there yet"!

Didier Spaier 06-25-2012 02:34 AM

At least, we were never closer ;)

ponce 06-25-2012 02:54 AM

I suggest you to wait a little before syncing your mirrors, because it seems this time Pat hasn't used the --delete rsync flag to sync his own, so old version of the packages are still there.

conraid 06-25-2012 03:08 AM

And the /source tree still contains the old slackbuild files

henkees 06-25-2012 03:14 AM

I think the new release is very close, read the changelogs:
Quote:

Mon Jun 25 05:17:48 UTC 2012
a/aaa_base-14.0-x86_64-1.txz: Upgraded.
Bumped slackware-version to 14.0.

ponce 06-25-2012 04:53 AM

main mirror has just been fixed :)

Alien Bob 06-25-2012 05:27 AM

Quote:

Originally Posted by henkees (Post 4711102)
I think the new release is very close, read the changelogs:

Nope. Hold your horses, this is just a simple change in one file. It shows what the next version will be called.
Expect to see release candidates and other humdrum prior to an actual release.

Eric

FeyFre 06-25-2012 05:27 AM

osuosl mirror still outdated. Its not quite good because Slackware.com/Changelog links to it.

UP: Forgetting it. Waiting for RCs.

ponce 06-25-2012 05:40 AM

if you want an updated rsync mirror, try carrol: pass to alien's sync script this variable

RSYNCURLROOT=carroll.cac.psu.edu::slackware/

chrisretusn 06-25-2012 06:43 AM

Goody I like updates! :)

wildwizard 06-25-2012 06:45 AM

Quote:

Originally Posted by FeyFre (Post 4711174)
osuosl mirror still outdated. Its not quite good because Slackware.com/Changelog links to it.

Seems fine here, the old packages seem to be gone as ponce says.

BTW You do know that ftp.slackware.com is ftp.osuosl.org ?

Code:

ftp.slackware.com.      14400  IN      A      140.211.166.134
ftp.osuosl.org.        324    IN      A      140.211.166.134


GazL 06-25-2012 06:45 AM

Nice set of updates, especially for KDE fans. I was hoping to see some XFCE bumpage, but I've waited this long, I can wait a little longer. :)


BTW, Anyone else notice Pat's use of "slackware-next" in the comments for the kernel package? Far more descriptive name than "slackware-current" which has always seemed a bit of a misnomer. I like it.

allend 06-25-2012 07:44 AM

I will wait for my local mirror to sync, but I am curious about this.
Quote:

n/network-scripts-14.00-noarch-1.txz: Upgraded.
Fixed handling of unique options for DHCP on multiple interfaces.
Thanks to irfan.acar and FeyFre.
Added support for bridging.
Thanks to alienBOB.

Alien Bob 06-25-2012 07:58 AM

Quote:

Originally Posted by allend (Post 4711245)
I will wait for my local mirror to sync, but I am curious about this.

From the new rc.inet1.conf file:
Code:

# Example of how to configure a bridge:
# Note the added "BRNICS" variable which contains a space-separated list
# of the physical network interfaces you want to add to the bridge.
#IFNAME[0]="br0"
#BRNICS[0]="eth0"
#IPADDR[0]="192.168.0.1"
#NETMASK[0]="255.255.255.0"
#USE_DHCP[0]=""
#DHCP_HOSTNAME[0]=""

Setting up a bridged interface will be helpful to get a virtual machine connected to the network. For some scenarios a bridge works better than a NAT solution - a bridged network connection will allow your VM's to be accessible from the network so that you can run network services inside the VM.

See my rc.vdenetwork script for an example of how to setup a bridged configuration which uses VDE to connect virtual machines (QEMU in my case) to the LAN.

This is the configuration I use to build all my packages.

Eric

CTM 06-25-2012 08:45 AM

I really appreciate the built-in bridge support in rc.inet1 - it'll replace my own, probably brittle, shell script implementation. Thanks, Eric :)

allend 06-25-2012 08:47 AM

Eric, my thanks for the update. I feel that having a standardised way of handling bridging in Slackware will be a big bonus.
I have already studied your guides on QEMU and VDE which allowed me to get a virtual machine running on my little intranet at work. I also wish to say thankyou on behalf of my colleagues! It has been a boon for productivity.

SpelledJ 06-25-2012 09:57 AM

Quote:

Originally Posted by GazL (Post 4711214)
BTW, Anyone else notice Pat's use of "slackware-next" in the comments for the kernel package? Far more descriptive name than "slackware-current" which has always seemed a bit of a misnomer. I like it.

I saw that and wasn't sure how to interpret it. Does he mean slackware-current will be called "slackware-next" after 14 is released? Was he just using it a placeholder for "Slackware 14" (i.e. the next release number)? Or did he mean slackware-current after 14 is released, not to be confused with -current prior to 14's release?

I took it to just be a placeholder to mean "Slackware 14": "Systems older than that can still be upgraded to -current (or the next release of Slackware) and will work fine using megaraid.ko . . ."

GazL 06-25-2012 10:15 AM

Perhaps you're right, though at this stage he knows he's going to number it 14
Quote:

Bumped slackware-version to 14.0.
... so why use a placeholder at all.

Changing the name would require coordination with the mirrors and tools though so I wouldn't assume he's planning to change it unless he says so explicitly. It just struck me that slackware-next was a better name than slackware-current considering its role.

ponce 06-25-2012 10:24 AM

Quote:

Originally Posted by CTM (Post 4711280)
I really appreciate the built-in bridge support in rc.inet1 - it'll replace my own, probably brittle, shell script implementation. Thanks, Eric :)

I quote all of this :)

sycamorex 06-25-2012 10:59 AM

It seems that rsync.osuosl.org has just been synced. Thanks

CTM 06-25-2012 11:10 AM

Speaking of networking: any chance of a bump for NetworkManager to 0.9.4 in -current? I've been using it with the associated bits and pieces (nm-applet, VPN plugins) for a few months on 13.37 and it works fine. It'd be great to see it in 14. :)

SpelledJ 06-25-2012 12:48 PM

Quote:

Originally Posted by GazL (Post 4711349)
... so why use a placeholder at all.

Maybe he wrote the note for kernel-huge before updating aaa_base and writing the note for it, then didn't go back and just say "Slackware 14" in the kernel-huge note. Either way, it's still a bit of a cryptic reference. I also considered the mirror problem of changing the name of current to "next". Probably unlikely due to tradition and inertia.

Alien Bob 06-25-2012 02:26 PM

People running my KDE 4.9-beta2 for Slackware-current, please note that the upgrade to attica-0.4.0 in -current broke a great deal of my packages.

Read http://alien.slackbook.org/blog/test...kde-4-9-beta2/ if you need a fix.

Eric

Alien Bob 06-25-2012 02:34 PM

Quote:

Originally Posted by SpelledJ (Post 4711506)
Maybe he wrote the note for kernel-huge before updating aaa_base and writing the note for it, then didn't go back and just say "Slackware 14" in the kernel-huge note.

That's exactly what happened. The kernel package was originally compiled on june 22nd, and we deciced only later on the next release version number.

The kernel is always first target, followed by glibc, when the gcc has been upgraded. The kernel packages were rebuilt just before going public with this batch, to add
Code:

CONFIG_FB_EFI=y
(it was off at first but I read a post by ruario yesterday, stating that this was needed to get visible framebuffer text on EFI boot).

Eric

Darth Vader 06-25-2012 02:57 PM

Quote:

Originally Posted by Alien Bob (Post 4711585)
People running my KDE 4.9-beta2 for Slackware-current, please note that the upgrade to attica-0.4.0 in -current broke a great deal of my packages.

Read http://alien.slackbook.org/blog/test...kde-4-9-beta2/ if you need a fix.

Eric

Too late! :)

I solved the problem in the hard way: recompiling the KDE-4.8.90's kdelibs and kdebase packages group.

And thank you, AlienBOB, for the excellent KDE build-system!

Alien Bob 06-25-2012 03:11 PM

Quote:

Originally Posted by Darth Vader (Post 4711598)
Too late! :)

I solved the problem in the hard way: recompiling the KDE-4.8.90's kdelibs and kdebase packages group.

And thank you, AlienBOB, for the excellent KDE build-system!

Thank you Darth Vader. And, good to see you're still using Slackware! I thought you had moved darkstarlinux away from its Slackware parent and were no longer slacking.

Cheers, Eric

BroX 06-25-2012 04:18 PM

Thanks for the quick fix Eric!

Should have come here first before upgrading, but it was nice to use lynx once again ;)

Cheers.

ruario 06-25-2012 04:57 PM

Quote:

Originally Posted by Alien Bob (Post 4711588)
The kernel is always first target, followed by glibc, when the gcc has been upgraded. The kernel packages were rebuilt just before going public with this batch, to add
Code:

CONFIG_FB_EFI=y
(it was off at first but I read a post by ruario yesterday, stating that this was needed to get visible framebuffer text on EFI boot).

Cool, that'll should it much nicer when using EFI based systems, though I was really just repeating what rwebber had discovered.

Edit: Offering an EFI capable bootloader would also be nice.

P.S. If anyone wants to test EFI booting and doesn't have the hardware, VirtualBox can simulate an EFI system as rwebber also pointed out.

hitest 06-25-2012 05:03 PM

Upgrade went smooth as silk today. Many thanks to Patrick J. Volkerding and the entire Slackware Team. It is all good, man. :)

ReaperX7 06-25-2012 06:36 PM

Most of the packages have been updated, but not everything. While the base of 14.0 has been set, the real true remaining updates have yet to be made yet, such as the new version of XFce, the newest kernel, and various other library packages to name a few.

You can tell the next release is near, but it's not here yet. Plenty of work left to be done, so until then, keep your eye's pealed on the Slackware.com webpage and the Changelog.

The best is yet to come.

schmatzler 06-25-2012 11:26 PM

libgpod has a mistake - it contains /usr/lib64/pkgconfig/libgpod-sharp.pc.

But you have built gpod without sharp support. So the .pc-file should be removed or the package rebuilt with gpod-sharp support.

I would like to have the second, I could remove one dependency for my banshee packages then :)

Edit: Upgraded all packages now. Worked flawlessly. As always. A stable rolling release is a nice thing to have. :)

ruario 06-25-2012 11:43 PM

Quote:

Originally Posted by ReaperX7 (Post 4711759)
the real true remaining updates have yet to be made yet, [snip] the newest kernel, [...]

The kernel was just updated to 3.2.21, which is the most recent long-term stable. This seems like a sensible choice. What makes you think they would jump to 3.4.4 or later?

ReaperX7 06-25-2012 11:57 PM

The Linux kernel has been evolving quickly adding new drivers and support factors at a fairly rapid pace. Now, I would say that the 14.0 branch might stick with the LTS Kernel, but Patrick has been known to add a different and often newer kernel and into the /testing directory each release, or include a .config file in the /source directory to build even later versions if they work well.

The thing is, nothing at the moment is completely finalized so it's all speculative, but as a general rule, follow previous releases and you can often get somewhat an idea of when a release will come, and also what may or may not be included with that release.

ruario 06-26-2012 01:10 AM

@ReaperX7: Sure, it is quite possible he might add a newer kernel to /extra but I read your comment to imply that the primary kernel number might be bumped again and I think this is unlikely, unless the Slackware 14 release turns out to be a long way off.

_ZeD_ 06-26-2012 02:17 AM

Just a question: do you have noticed this line in the Changelog.txt?

Quote:

d/gcc-java-4.7.1-x86_64-1.txz: Upgraded.
Remove shared libffi which will interfere with (future) system package.
Do you have any clue of what it is about?

ponce 06-26-2012 02:48 AM

that was discussed a little here at the beginning of may

https://www.linuxquestions.org/quest...ml#post4671085
https://www.linuxquestions.org/quest...3/#post4671080

seem that "the future is now!", as the libffi package was added to -current with the same update ;)

audriusk 06-26-2012 05:33 AM

Just finished rebuilding additional packages depending on Python, everything went great. Thanks to Pat and the crew for this nice batch of updates!

I have one question though: mercurial's doinst.sh.gz contains the following two lines:
Code:

config etc/mercurial/hgrc.d/hgk.rc.new                                         
rm -f etc/mercurial/hgrc.d/hgk.rc.new

Can someone enlighten me about the reason behind the last line? Is this intentional or simply a leftover from some tinkering with the code?

GazL 06-26-2012 07:52 AM

Quote:

Originally Posted by audriusk (Post 4712327)
Can someone enlighten me about the reason behind the last line? Is this intentional or simply a leftover from some tinkering with the code?

I'm with you on this one, It doesn't look right does it.

zakame 06-26-2012 11:25 AM

Just updated. Looks like the new kernel 3.2.21 still doesn't build brcmsmac (which eliminates the need for building broadcom-sta on many laptop wireless adapters I use.) I reckon it didn't get built due to a Kconfig bug in 3.2.13; hopefully it gets into the next kernel package revision.

guanx 06-26-2012 12:20 PM

As to gcc, why are there the "source/d/gcc/gcc-4.7.1-x86_64-1.txz" and other pre-compiled package files under the source directory?

ponce 06-26-2012 01:15 PM

I noticed them too during sync, the x86_64 packages are in both source (32 and 64) trees, maybe they will magically disappear with the next update ;)

volkerdi 06-26-2012 01:46 PM

I bet that they will. ;)

Darth Vader 06-26-2012 05:03 PM

Talking about x86_64 packages present in slackware-current...

Looks like aaa_base-14.0-i486-1.txz now contains the /lib64 , /usr/lib64 and /usr/local/lib64 directories, which I believe are specifically to x86_64.

Still, the source/a/aaa_base present the right build.

fogpipe 06-27-2012 02:33 AM

I am a new slackware user, since june 3rd and i have never seen so many upgrades on any linux distro i have ever used in as short a time span and i have been using linux since about 96. The really amazing thing to me is not just the massive number of upgrades, but core stuff as well, and nothing so far has broken. Im a bit incredulous :)

I have been checking the upgrades to unmark the kernel (i like to build my own) and the x stuff i dont need and anything that might be dangerous, but i was a bit perfunctory in checking the latest list and after it started i saw glibc go by and thought "uh oh, that could be a problem" and after rebooting everything just worked.

Before i installed slackware i checked out the wiki page and other sources and it seemed to have a bit of a stodgy rep. Given the number of upgrades i have seen and its continued rock like stability, I have no idea why this is, unless maybe that its the oldest distro around. This seems to me entirely undeserved, im just totally impressed.

Anyway, hats off to PV and company :)

abesirovic1 06-27-2012 06:04 AM

I find it slightly weird that updates make me more happy than cake...

solarfields 06-27-2012 09:30 AM

don't worry mate...

as long as they do not make you more happy than a girl

sanjioh 06-29-2012 02:41 AM

Quote:

Originally Posted by audriusk (Post 4712327)
Just finished rebuilding additional packages depending on Python, everything went great. Thanks to Pat and the crew for this nice batch of updates!

I have one question though: mercurial's doinst.sh.gz contains the following two lines:
Code:

config etc/mercurial/hgrc.d/hgk.rc.new                                         
rm -f etc/mercurial/hgrc.d/hgk.rc.new

Can someone enlighten me about the reason behind the last line? Is this intentional or simply a leftover from some tinkering with the code?

Hi,
any news on this subject? What do you people think?

volkerdi 06-29-2012 02:29 PM

Hi, the config() handling of hgk.rc.new is there to let people comment out an optional feature without every package upgrade to mercurial enabling it again.

GazL 06-29-2012 03:17 PM

I don't think it's the config() handling that is at question here Pat. It's the rm outside of it.
Code:

config() {
  NEW="$1"
  OLD="`dirname $NEW`/`basename $NEW .new`"
  # If there's no config file by that name, mv it over:
  if [ ! -r $OLD ]; then
    mv $NEW $OLD
  elif [ "`cat $OLD | md5sum`" = "`cat $NEW | md5sum`" ]; then # toss the redundant copy
    rm $NEW
  fi
  # Otherwise, we leave the .new copy for the admin to consider...
}
config etc/mercurial/hgrc.d/hgk.rc.new
rm -f etc/mercurial/hgrc.d/hgk.rc.new

- If old doesn't exist move new to old
- else if new and old are the same remove new
- else leave it for the admin to sort out
- but then it gets deleted anyway outside of config(), so the admin will never get to see it.

volkerdi 06-29-2012 06:13 PM

That comment in config() is just part of the boilerplate... in this case the file is not expected to change.


All times are GMT -5. The time now is 08:26 PM.