From lukeshu at lukeshu.com Sat Aug 4 18:05:19 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Sat, 04 Aug 2018 14:05:19 -0400 Subject: [Dev] libretools 20180804 release announcement Message-ID: <87600q6m8w.wl-lukeshu@lukeshu.com> I just released libretools 20180804 to [libre] and pushed the source tarball to . TL;DR: - You should `rm -rf /var/cache/pacman/pkg-*/` - libremakepkg now disables networking during prepare() - Merging `/etc/libretools.conf.pacnew` isn't terribly important. - `chcleanup` / `libremakepkg clean-pkgs` now not only removes packages that it thinks shouldn't be installed, but also installs packages that it thinks should be installed. Changes from 20180530 to 20180804: - librechroot/libremakepkg/chcleanup * librechroot: Remove the hack where packages for other architectures are cached in `/var/cache/pacman/pkg-$CARCH/` instead of `/var/cache/pacman/pkg/`. This should no longer be nescessary with current versions of db-import. * chcleanup: . Correctly handle depends_x86_64=() arrays and similar. https://labs.parabola.nu/issues/1311 . Also install packages that it thinks should be installed, rather than just removing packages that it thinks shouldn't. * libremakepkg: . Don't run pkgver() and modify the PKGBUILD https://labs.parabola.nu/issues/1919 . Disable networking duing prepare() https://labs.parabola.nu/issues/1920 - xbs: Remove. As previously announced, the XBS family of tools has now been dropped. The associated settings in `/etc/libretools.conf` have been removed. Merging the .pacnew file isn't important; it just drops the settings. -- Happy hacking, ~ Luke Shumaker From nobody at parabola.nu Sun Aug 5 03:34:57 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Sun, 05 Aug 2018 03:34:57 -0000 Subject: [Dev] Orphan Libre package [openmw] marked out-of-date Message-ID: <20180805033457.13331.40622@proton.parabola.nu> bapt.iste at orange.fr wants to notify you that the following packages may be out-of-date: * openmw 0.43.0-2.parabola1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/openmw/ * openmw 0.43.0-2.parabola1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/openmw/ The user provided the following additional text: First, thanks for your work ! I have noticed that version 0.44 is out : https://openmw.org/2018/openmw-0-44-0-released/. Baptiste From nobody at parabola.nu Sun Aug 5 23:43:38 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Sun, 05 Aug 2018 23:43:38 -0000 Subject: [Dev] Orphan Pcr package [freefilesync] marked out-of-date Message-ID: <20180805234338.13327.72687@proton.parabola.nu> alejandrolibre at disroot.org wants to notify you that the following packages may be out-of-date: * freefilesync 9.8-1 [pcr] (i686): https://parabolagnulinux.org/packages/pcr/i686/freefilesync/ * freefilesync 9.8-1 [pcr] (x86_64): https://parabolagnulinux.org/packages/pcr/x86_64/freefilesync/ The user provided the following additional text: last update 10.2 From lukeshu at lukeshu.com Mon Aug 6 22:00:21 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Mon, 06 Aug 2018 18:00:21 -0400 Subject: [Dev] libretools 20180806 release announcement Message-ID: <87zhxzrw96.wl-lukeshu@lukeshu.com> I just released libretools 20180806 to [libre] and pushed the source tarball to . This is a bugfix release from 20180804. Changes from 20180804 to 20180806: - chcleanup: * Handle virtual packages in a sane way; considering packages that are already part of base-devel or CHROOTEXTRAPKG (*grumbles about alpm not even trying to be a real SAT solver*). * Don't consider runtime dependencies of split packages; just look at pkgbase. - librechroot/libremakepkg: * Improve help output; clarify the format of the arguments to the `-w` and `-r` flags. - librexgettext: * Include the 'plain' keyword by default. Its omission was an error. The bugs in chcleanup (coupled with 20180804's increased reliance on chcleanup) meant that libretools 20180804 was not able to build itself; I am sure that many other packages were also rendered unbuildable. I was lazy when doing the release; I usually a build it twice; once with the previous version, then again with the new version; I only built 20180804 once. I apologize. -- Happy hacking, ~ Luke Shumaker From nobody at parabola.nu Tue Aug 7 06:36:17 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Tue, 07 Aug 2018 06:36:17 -0000 Subject: [Dev] Orphan Nonprism package [redshift] marked out-of-date Message-ID: <20180807063617.13331.16831@proton.parabola.nu> jellyfish at riseup.net wants to notify you that the following packages may be out-of-date: The user provided the following additional text: The latsest version is 1.12-1.0 (https://github.com/jonls/redshift/releases) also there may be a bug like being unable to look up the key assigned to this package remotely not sure if this is what the problem is.Just know it's out of date, kthx bye. From nobody at parabola.nu Thu Aug 9 01:03:44 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Thu, 09 Aug 2018 01:03:44 -0000 Subject: [Dev] Orphan Libre package [texlive-bin] marked out-of-date Message-ID: <20180809010344.13327.44861@proton.parabola.nu> alejandrolibre at disroot.org wants to notify you that the following packages may be out-of-date: * texlive-bin 2018.47465-2.parabola1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/texlive-bin/ * texlive-bin 2018.47465-2.parabola1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/texlive-bin/ * texlive-bin 2018.47465-2.parabola1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/texlive-bin/ The user provided the following additional text: 'icu' dependency outdated From nobody at parabola.nu Thu Aug 9 01:05:06 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Thu, 09 Aug 2018 01:05:06 -0000 Subject: [Dev] Orphan Libre package [cups-filters] marked out-of-date Message-ID: <20180809010506.13331.86915@proton.parabola.nu> alejandrolibre at disroot.org wants to notify you that the following packages may be out-of-date: * cups-filters 1.20.4-1.parabola2 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/cups-filters/ * cups-filters 1.20.4-1.parabola2 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/cups-filters/ * cups-filters 1.20.4-1.parabola2 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/cups-filters/ * cups-filters-debug 1.20.4-1.parabola2 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/cups-filters-debug/ * cups-filters-debug 1.20.4-1.parabola2 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/cups-filters-debug/ * cups-filters-debug 1.20.4-1.parabola2 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/cups-filters-debug/ The user provided the following additional text: 'poppler' dependency outdated From nobody at parabola.nu Fri Aug 10 11:42:40 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Fri, 10 Aug 2018 11:42:40 -0000 Subject: [Dev] Orphan Libre package [gnome-boxes] marked out-of-date Message-ID: <20180810114240.13331.27118@proton.parabola.nu> alejandrolibre at disroot.org wants to notify you that the following packages may be out-of-date: * gnome-boxes 3.26.2-1.parabola1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/gnome-boxes/ * gnome-boxes 3.26.2-1.parabola1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/gnome-boxes/ * gnome-boxes 3.26.2-1.parabola1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/gnome-boxes/ The user provided the following additional text: 'icu' dependency outdated (the dependency of icu is not mentioned) From nobody at parabola.nu Mon Aug 13 14:43:13 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Mon, 13 Aug 2018 14:43:13 -0000 Subject: [Dev] Orphan Libre-Testing package [iceweasel] marked out-of-date Message-ID: <20180813144313.13327.1119@proton.parabola.nu> a at b.com wants to notify you that the following packages may be out-of-date: The user provided the following additional text: Version 61.0.2 is now available. From nobody at parabola.nu Wed Aug 15 19:44:56 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Wed, 15 Aug 2018 19:44:56 -0000 Subject: [Dev] Orphan Libre package [clojure] marked out-of-date Message-ID: <20180815194456.13327.61436@proton.parabola.nu> chewzerita at posteo.net wants to notify you that the following packages may be out-of-date: * clojure 1.8.0-1.parabola2 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/clojure/ * clojure 1.8.0-1.parabola2 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/clojure/ * clojure 1.8.0-1.parabola2 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/clojure/ The user provided the following additional text: Clojure 1.9.0 is stable and available on the Arch community repo. From lukeshu at lukeshu.com Wed Aug 15 23:39:53 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Wed, 15 Aug 2018 19:39:53 -0400 Subject: [Dev] libretools 20180815 release announcement Message-ID: <87lg9719o6.wl-lukeshu@lukeshu.com> I just released libretools 20180815 to [libre] and pushed the source tarball to . This is a minor release. Changes from 20180806 to 20180815: - Give more informative diagnostic output when there's an error updating blacklist.txt - librechroot: Disallow a later flag from overriding an earlier flag (such as specifying -C multiple times, or setting both -A and -C). This is (almost?) never what the user intended, and making the behavior in this case be "error" instead of "do the wrong thing" should reduce some user error and confusion. - librechroot (and thus libremakepkg): No longer force stdin to be a TTY. - librechroot: Pass `--noconfirm` to pacman when running `librechroot install-name`. This makes it useful from scripts, and makes it consistent with `librechroot install-file`. Once upon a time, I wouldn't publish a libretools release unless there were fewer than 25 open bugs against it (all bugs must fit on one page with the default pagination); if there were more than that I would have to fix some before I could publish a new version. Over time, the list of open issues grew, and I had to relax that rule. In preparing this release, I closed out several bugs that have been fixed in this release, or other recent releases, or have otherwise been fixed without the bug being closed out. I'm happy to say that "25 bugs" is a rule again! It's currently down to exactly 25 open issues (and a number of them are "discussion"s or features!). -- Happy hacking, ~ Luke Shumaker From lukeshu at lukeshu.com Thu Aug 16 18:21:08 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Thu, 16 Aug 2018 14:21:08 -0400 Subject: [Dev] Request to use Parabola funds (for heat sinks) Message-ID: <8736vekwa3.wl-lukeshu@lukeshu.com> Hi all, As you may know, we still have some funds left over from when we were accepting donations. I'm requesting that we use some of those funds to buy me some new heat sinks. The build server is overheating because I cheaped out on heat sinks and got a pair of Supermicro SNK-P0043P's. I believe that they should be replaced with active heat sinks. (In the mean time, I've moved one of the fans and zip-tied it to the side of the heat sink on the CPU that beefcake is pinned to.) I'm thinking a Dynatron A13 and a Dynatron A14, although if anyone has suggestions on better sinks, let me know. The height constraints are 138mm on one socket and 78.1mm on the other. I like the side-mounted fans because I'm trying to direct the air flow from the front of the case to the back. -- Happy hacking, ~ Luke Shumaker From nobody at parabola.nu Fri Aug 17 07:25:40 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Fri, 17 Aug 2018 07:25:40 -0000 Subject: [Dev] Orphan Libre package [libquicktime] marked out-of-date Message-ID: <20180817072540.13331.90623@proton.parabola.nu> alejandrolibre at disroot.org wants to notify you that the following packages may be out-of-date: * libquicktime 1.2.4-18.parabola1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/libquicktime/ * libquicktime 1.2.4-18.parabola1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/libquicktime/ * libquicktime 1.2.4-18.parabola1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/libquicktime/ The user provided the following additional text: libquicktime: libx264 dependency outdated From freemor at freemor.ca Fri Aug 17 14:44:13 2018 From: freemor at freemor.ca (Freemor) Date: Fri, 17 Aug 2018 11:44:13 -0300 Subject: [Dev] Request to use Parabola funds (for heat sinks) In-Reply-To: <8736vekwa3.wl-lukeshu@lukeshu.com> References: <8736vekwa3.wl-lukeshu@lukeshu.com> Message-ID: <20180817144413.GB28435@freemor.ca> This seems like a very reasonable request to me. Tho I feel like I'd have little say in the matter as I am fairly new to the project. But seems to me that important infrastructure being held online by zip-ties is a bad thing. On Thu, Aug 16, 2018 at 02:21:08PM -0400, Luke Shumaker wrote: > Hi all, > > As you may know, we still have some funds left over from when we were > accepting donations. I'm requesting that we use some of those funds > to buy me some new heat sinks. > > The build server is overheating because I cheaped out on heat sinks > and got a pair of Supermicro SNK-P0043P's. I believe that they should > be replaced with active heat sinks. (In the mean time, I've moved one > of the fans and zip-tied it to the side of the heat sink on the CPU > that beefcake is pinned to.) > > I'm thinking a Dynatron A13 and a Dynatron A14, although if anyone has > suggestions on better sinks, let me know. The height constraints are > 138mm on one socket and 78.1mm on the other. I like the side-mounted > fans because I'm trying to direct the air flow from the front of the > case to the back. > > -- > Happy hacking, > ~ Luke Shumaker > _______________________________________________ > Dev mailing list > Dev at lists.parabola.nu > https://lists.parabola.nu/mailman/listinfo/dev -- Want to send me an encrypted reply? Click here: https://hawkpost.co/box/e414d311-bd6a-4429-8e9e-6a690d5ad034 The rest of my contact details are at: https://freemor.ca/contact -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From ebrasca at librepanther.com Fri Aug 17 22:00:43 2018 From: ebrasca at librepanther.com (Bruno Cichon) Date: Sat, 18 Aug 2018 00:00:43 +0200 Subject: [Dev] Request to use Parabola funds (for heat sinks) In-Reply-To: <20180817144413.GB28435@freemor.ca> (freemor@freemor.ca's message of "Fri, 17 Aug 2018 11:44:13 -0300") References: <8736vekwa3.wl-lukeshu@lukeshu.com> <20180817144413.GB28435@freemor.ca> Message-ID: <87zhxkirg4.fsf@librepanther.com> If he need it , I think it is reasonable request. Freemor writes: > This seems like a very reasonable request to me. Tho I feel like I'd have > little say in the matter as I am fairly new to the project. > > But seems to me that important infrastructure being held online by > zip-ties is a bad thing. > > > > > On Thu, Aug 16, 2018 at 02:21:08PM -0400, Luke Shumaker wrote: >> Hi all, >> >> As you may know, we still have some funds left over from when we were >> accepting donations. I'm requesting that we use some of those funds >> to buy me some new heat sinks. >> >> The build server is overheating because I cheaped out on heat sinks >> and got a pair of Supermicro SNK-P0043P's. I believe that they should >> be replaced with active heat sinks. (In the mean time, I've moved one >> of the fans and zip-tied it to the side of the heat sink on the CPU >> that beefcake is pinned to.) >> >> I'm thinking a Dynatron A13 and a Dynatron A14, although if anyone has >> suggestions on better sinks, let me know. The height constraints are >> 138mm on one socket and 78.1mm on the other. I like the side-mounted >> fans because I'm trying to direct the air flow from the front of the >> case to the back. >> >> -- >> Happy hacking, >> ~ Luke Shumaker >> _______________________________________________ >> Dev mailing list >> Dev at lists.parabola.nu >> https://lists.parabola.nu/mailman/listinfo/dev From freemor at freemor.ca Sat Aug 18 00:05:48 2018 From: freemor at freemor.ca (Freemor) Date: Fri, 17 Aug 2018 21:05:48 -0300 Subject: [Dev] A question WRT Mozilla builds and ICU Message-ID: <20180818000548.GC28435@freemor.ca> Greeting, This may be a foolish thought I'm not sure be cause so far my searching has not turned up any detailed info. But... With all the recent ICU related rebuild I was noticing that most of the Mozilla compiles include: ac_add_options --with-system-icu If we disabled that would we end up with less fragile builds of these things or would it just make a heinous mess. If the former is is something we wont to consider doing. I'll keep searching for info on the option but perhaps people more skilled then I already know the answer. Regards, Freemor -- Want to send me an encrypted reply? Click here: https://hawkpost.co/box/e414d311-bd6a-4429-8e9e-6a690d5ad034 The rest of my contact details are at: https://freemor.ca/contact -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: Digital signature URL: From lukeshu at lukeshu.com Sat Aug 18 15:16:16 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Sat, 18 Aug 2018 11:16:16 -0400 Subject: [Dev] A question WRT Mozilla builds and ICU In-Reply-To: <20180818000548.GC28435@freemor.ca> References: <20180818000548.GC28435@freemor.ca> Message-ID: <87wosnk8n3.wl-lukeshu@lukeshu.com> On Fri, 17 Aug 2018 20:05:48 -0400, Freemor wrote: > > Greeting, > > This may be a foolish thought I'm not sure be cause so far my searching has > not turned up any detailed info. But... > > With all the recent ICU related rebuild I was noticing that most of the > Mozilla compiles include: > > ac_add_options --with-system-icu > > If we disabled that would we end up with less fragile builds of these things > or would it just make a heinous mess. If the former is is something we wont to > consider doing. > > I'll keep searching for info on the option but perhaps people more skilled > then I already know the answer. There's a decades-old debate about "static linking" vs "dynamic linking". Most distros (with real package managers, at least) are in the "dynamic linking" camp. Both have real benefits though, and you're right, staticly linking against ICU would mean we'd avoid having to rebuild when ICU updates. Usually, the ICU trouble takes 12 hours at most. It's exacerbated right now because of several other things going on with Iceweasel at the same time (the trouble with ffmpeg 4, with firefox 60, having to hand the package off to someone else for a while...). -- Happy hacking, ~ Luke Shumaker From nobody at parabola.nu Tue Aug 21 15:33:17 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Tue, 21 Aug 2018 15:33:17 -0000 Subject: [Dev] Orphan Pcr package [apparmor-libapparmor] marked out-of-date Message-ID: <20180821153317.13331.6675@proton.parabola.nu> No0n3Left at openmailbox.org wants to notify you that the following packages may be out-of-date: * apparmor 2.12.0-1 [pcr] (i686): https://parabolagnulinux.org/packages/pcr/i686/apparmor/ * apparmor 2.12.0-1 [pcr] (x86_64): https://parabolagnulinux.org/packages/pcr/x86_64/apparmor/ * apparmor-libapparmor 2.12.0-1 [pcr] (i686): https://parabolagnulinux.org/packages/pcr/i686/apparmor-libapparmor/ * apparmor-libapparmor 2.12.0-1 [pcr] (x86_64): https://parabolagnulinux.org/packages/pcr/x86_64/apparmor-libapparmor/ * apparmor-pam 2.12.0-1 [pcr] (i686): https://parabolagnulinux.org/packages/pcr/i686/apparmor-pam/ * apparmor-pam 2.12.0-1 [pcr] (x86_64): https://parabolagnulinux.org/packages/pcr/x86_64/apparmor-pam/ * apparmor-parser 2.12.0-1 [pcr] (i686): https://parabolagnulinux.org/packages/pcr/i686/apparmor-parser/ * apparmor-parser 2.12.0-1 [pcr] (x86_64): https://parabolagnulinux.org/packages/pcr/x86_64/apparmor-parser/ * apparmor-profiles 2.12.0-1 [pcr] (i686): https://parabolagnulinux.org/packages/pcr/i686/apparmor-profiles/ * apparmor-profiles 2.12.0-1 [pcr] (x86_64): https://parabolagnulinux.org/packages/pcr/x86_64/apparmor-profiles/ * apparmor-utils 2.12.0-1 [pcr] (i686): https://parabolagnulinux.org/packages/pcr/i686/apparmor-utils/ * apparmor-utils 2.12.0-1 [pcr] (x86_64): https://parabolagnulinux.org/packages/pcr/x86_64/apparmor-utils/ * apparmor-vim 2.12.0-1 [pcr] (i686): https://parabolagnulinux.org/packages/pcr/i686/apparmor-vim/ * apparmor-vim 2.12.0-1 [pcr] (x86_64): https://parabolagnulinux.org/packages/pcr/x86_64/apparmor-vim/ The user provided the following additional text: libapparmor uses an out of date version of perl, and needs to be updated to use 5.28 From nobody at parabola.nu Tue Aug 21 20:27:36 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Tue, 21 Aug 2018 20:27:36 -0000 Subject: [Dev] Orphan Pcr package [lightspark-git] marked out-of-date Message-ID: <20180821202736.13331.61301@proton.parabola.nu> moon24 at posteo.net wants to notify you that the following packages may be out-of-date: * lightspark-git 0.8.0.r123.gda0e6514-1 [pcr] (i686): https://parabolagnulinux.org/packages/pcr/i686/lightspark-git/ * lightspark-git 0.8.0.r123.gda0e6514-1 [pcr] (x86_64): https://parabolagnulinux.org/packages/pcr/x86_64/lightspark-git/ The user provided the following additional text: I cannot find a boost-libs suitable for this release of lightspark-git, so I'm using the version from the AUR. Such a version works with the current boost-libs release. If the PCR and AUR releases of lightspark-git were to have the same version as upstream, then I can finally ditch the version from the latter repo and avoid getting the warning stating, upon package up(dat|grad)es, that my local copy is newer than that of the PCR's. The more AUR packages that can be replaced by those of the PCR, the better. From lukeshu at lukeshu.com Wed Aug 22 22:41:42 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Wed, 22 Aug 2018 18:41:42 -0400 Subject: [Dev] dbscripts plan v2 Message-ID: <87sh36ja6x.wl-lukeshu@lukeshu.com> TL;DR: Over the next 2 or more weeks, there will some changes in the pacman repos/dbscripts. Please keep an eye out for anything amiss, and reply in this email thread. This going smoothly depends on packager feedback if something is wrong. Hi all, Back in May there was a ~2-week "sprint" to improve dbscripts. dbscripts did get a lot better, and while we did hit the true objective of "improve db-import-pkg and add testing such that we aren't afraid to touch it", we didn't hit either of the stated concrete objectives. Let's try again. Objectives: 1. Have db-import-pkg use db-update/db-remove/db-move, rather than manipulating the repos directly. We couldn't hit this before because db-remove was subtly broken, and db-move was not-so-subtly broken. These were fixed in dbscripts v20180716. 2. Have proper user-separation, instead of having everything run as repo at . We didn't hit this before because there were so many files with funny permissions. That list is now much smaller. Plan: 1. Adjust users/groups/ownership on winston.parabola.nu a. Create the `repo` group Change: `groupadd --system repo` Rationale: This is a supporting change to the later bits of step 1. Timeframe: already done, 2018-08-22 b. Correct any funny permissions in /srv/repo Change: rm -f -- /srv/repo/main/other/kodi-libre/.kodi-libre-17.6-Krypton.tar.gz chmod 0644 -- /srv/repo/main/other/kodi-libre/addons/krypton/makesums.sh Rationale: I have a script in my home directory on winston that looks for any funny permissions in /srv/repo. The output should be self-explanatory in what it's looking for: $ ./find-funny ==> Files with funny types: (expecting d/f/l) ==> Files with funny ownership: (expecting repo:users or lukeshu:users) ==> Directories with funny perms: (expecting 0755/2755/2775) ==> DB files with funny perms: (expecting 0664) ==> Non-DB Files with funny perms: (expecting 0644) 1 -rw------- 1 repo users 14417920 Mar 19 20:14 /srv/repo/main/other/kodi-libre/.kodi-libre-17.6-Krypton.tar.gz.9zxQwS 2 -rwxr-xr-x 1 repo users 175 Oct 1 2017 /srv/repo/main/other/kodi-libre/addons/krypton/makesums.sh ==> Links with funny perms: (expecting 0777) The file `.kodi-libre-17.6-Krypton.tar.gz.9zxQwS` is a truncated version of `kodi-libre-17.6-Krypton.tar.gz`. The commands given should make `./find-funny` come back clean. We should verify that the permissions are what we expect before we go recursively changing them. The files that are owned by 'lukeshu' instead of 'repo' are from when files were deleted when someone left the project, and I restored them from a mirror. Timeframe: Tonight or tomorrow; after 1 final snapshot of the way thing currently are is taken by beefcake. c. Switch over to using the `repo` group Change: usermod --gid=repo repo chgrp -R repo /srv/repo/main find /srv/repo/main -type d -exec chmod 2775 -- {} + Rationale: All hackers' user accounts are automatically be members of the new 'repo' group (per `/etc/parabola-hackers.yml`), following its creation in step 1.a. Given the `002` umask that `db-functions` sets, write access to the repos will now be governed by membership in the `repo` NSS group, rather than restricted to the `repo` user (access to which is governed by the `repo` hackers.git group). This is a good idea (security-wise) anyway; since `db-functions` runs `chmod g+w` the `.db` files, currently all local users have write access to the `.db` files. Packagers *should* then be able to adjust their `libretools.conf:REPODEST` to be `ssh://$LIBREUSER at repo.parabola.nu:1863/~/staging/` instead of `ssh://repo at repo.parabola.nu:1863/~/staging/$LIBREUSER/staging/`. This will be opt-in for a period, so that we can identify any issues before rolling the change out to all packagers. Doing user-separation for human packagers first, before doing it for db-import, allows us to limit large-scale breakage in case anything goes wrong, and ensures that a human is looking at what is going on during the initial days of it. Timeframe: Tonight or tomorrow; after 1 final snapshot of the way thing currently are is taken by beefcake. 2. Use db-{move,update,remove} Change: Rework `db-import-pkg` to set up a `db-update`-style staging directory, rather than manipulating the repos directly. At this point, `db-import-pkg` is still running as `repo`. However, set `ProtectSystem=strict`, limit it to a staging & scratch directory, and have it ssh localhost DBSCRIPTS_CONFIG=...${UPSTREAM} db-update to add/remove packages. This will involve adding an ssh key for repo. Rationale: Obviously, this is a primary objective. Using ssh+ProtectSystem allows us to ensure that the objective is met. Concerns: Testing this will probably involve running an SSH server in the test suite. Timeframe: As soon as I can get it done after step 1; a couple of days. 3. Migrate humans off of repo@ Change: Adjust the default `libretools.conf:REPODEST` to be `ssh://$LIBREUSER at repo.parabola.nu:1863/~/staging/` instead of `ssh://repo at repo.parabola.nu:1863/~/staging/$LIBREUSER/staging/`. Rationale: This will change the user-separated `db-update` from opt-in (following step 1) to opt-out. DISRUPTION: This will make the default configuration unsuitable for packagers whose local username doesn't match their username in hackers.git. They will need to manually adjust their `libretools.conf:REPODEST` to have the correct username. Timeframe: at least a week from now [NB: no sooner than 2018-08-29] 4. Migrate robots off of repo@ Change: Add `db-import-{packages,community,archlinux32,archlinuxarm}` users, members of the `repo` group; have `db-import-pkg` run as them. Rationale: Mission accomplished Timeframe: at least a week after that [NB: no sooner than 2018-09-05] In summary: [-] 1. Set up the `repo` group [eta: 2018-08-23] [ ] 2. Use db-{move,update,remove} [eta: ???] [ ] 3. Migrate humans off of repo@ [eta: no sooner than 2018-08-29] [ ] 4. Migrate robots off of repo@ [eta: no sooner than 2018-09-05] Comments? Concerns? -- Happy hacking, ~ Luke Shumaker From lukeshu at lukeshu.com Thu Aug 23 03:06:26 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Wed, 22 Aug 2018 23:06:26 -0400 Subject: [Dev] dbscripts plan v2 In-Reply-To: <87sh36ja6x.wl-lukeshu@lukeshu.com> References: <87sh36ja6x.wl-lukeshu@lukeshu.com> Message-ID: <87r2ipkci5.wl-lukeshu@lukeshu.com> On Wed, 22 Aug 2018 18:41:42 -0400, Luke Shumaker wrote: > 1. Adjust users/groups/ownership on winston.parabola.nu > > a. Create the `repo` group > > Change: `groupadd --system repo` > Rationale: This is a supporting change to the later bits of step 1. > Timeframe: already done, 2018-08-22 > > b. Correct any funny permissions in /srv/repo > > Change: > > rm -f -- /srv/repo/main/other/kodi-libre/.kodi-libre-17.6-Krypton.tar.gz Obviously, I meant ".kodi-libre-17.6-Krypton.tar.gz.9zxQwS". > chmod 0644 -- /srv/repo/main/other/kodi-libre/addons/krypton/makesums.sh > ? > usermod --gid=repo repo > chgrp -R repo /srv/repo/main > find /srv/repo/main -type d -exec chmod 2775 -- {} + I ended up running this as both 'repo' and 'lukeshu': find /srv/repo/main -type d -user $USER -not -perm 2775 -exec chmod -v 02775 -- {} + I've begun work on db-import-pkg for step 2. Current status: [x] 1. Set up the `repo` group [eta: 2018-08-23] [-] 2. Use db-{move,update,remove} [eta: ???] [ ] 3. Migrate humans off of repo@ [eta: no sooner than 2018-08-29] [ ] 4. Migrate robots off of repo@ [eta: no sooner than 2018-09-05] -- Happy hacking, ~ Luke Shumaker From lukeshu at lukeshu.com Thu Aug 23 03:24:10 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Wed, 22 Aug 2018 23:24:10 -0400 Subject: [Dev] Looking for beta-testers: librerelease change Message-ID: <87pny9kbol.wl-lukeshu@lukeshu.com> Hi all, As part of making dbscripts and the repositories more robust, I'm planning[1] on changing libretools to run `db-update` on the server as `$your_username at repo.parabola.nu`, rather than `repo at repo.parabola.nu`. You can help by testing this functionality now. Edit your /etc/libretools.conf (or ~/.config/libretools/libretools.conf) and change the value of REPODEST from REPODEST=ssh://repo at repo.parabola.nu:1863/~/staging/$LIBREUSER/staging/ to REPODEST=ssh://$LIBREUSER at repo.parabola.nu:1863/~/staging/ If your local username is different than your "Parabola" username in hackers.git, you'll need to adjust the value to use your hackers.git name instead of "$LIBREUSER". If you make that change, everything *should* continue to work as normal. But that's why we're testing it, to make sure! If we get several packagers to switch over, and we don't discover any issues, then we'll change the value in the default version of libretools.conf. If all goes well, I'm planning on changing the default in 1 week, on 2018-08-29. -- Happy hacking, ~ Luke Shumaker From nobody at parabola.nu Fri Aug 24 11:27:01 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Fri, 24 Aug 2018 11:27:01 -0000 Subject: [Dev] Orphan Libre package [iceweasel] marked out-of-date Message-ID: <20180824112701.13331.53749@proton.parabola.nu> nroof at protonmail.com wants to notify you that the following packages may be out-of-date: * iceweasel 1:61.0.1-0.testing2 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel/ The user provided the following additional text: Thank you for maintaining this package! A new version is available from Mozilla, and is already packaged in Arch Linux: https://www.mozilla.org/en-US/firefox/61.0.2/releasenotes/ https://www.archlinux.org/packages/extra/x86_64/firefox/ BTW, version of current Parabola package has ".testing2" in version string, which is more suitable for [libre-testing] repo instead of [libre]. From megver83 at hyperbola.info Fri Aug 24 14:41:15 2018 From: megver83 at hyperbola.info (Megver83) Date: Fri, 24 Aug 2018 11:41:15 -0300 Subject: [Dev] Orphan Pcr package [apparmor-libapparmor] marked out-of-date In-Reply-To: <20180821153317.13331.6675@proton.parabola.nu> References: <20180821153317.13331.6675@proton.parabola.nu> Message-ID: <727b8b89-6377-96fe-70e8-f52689bc4c21@hyperbola.info> El 21/08/18 a las 12:33, Parabola Website Notification escribi?: > libapparmor uses an out of date version of perl, and needs to be updated to use 5.28 > Then you should have reported an issue in the bug tracker, not mark the pkg as outdated. -- ~Megver83 SIP: megver83 at sip.linphone.org XMPP: megver83 at jabjab.de Tox: megver83 at toxme.io GPG: 0x227CA7C556B2BA78 GNUSocial: @megver82 at quitter.cl Diaspora*: megver83 at diasp.org Matrix: @Megver83:matrix.org PixelFed: https://pixelfed.social/Megver83 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 520 bytes Desc: OpenPGP digital signature URL: From nobody at parabola.nu Sun Aug 26 02:25:02 2018 From: nobody at parabola.nu (Parabola Website Notification) Date: Sun, 26 Aug 2018 02:25:02 -0000 Subject: [Dev] Orphan Libre package [iceweasel-l10n-es-ar] marked out-of-date Message-ID: <20180826022502.13327.39403@proton.parabola.nu> eliotreyna at cock.email wants to notify you that the following packages may be out-of-date: * iceweasel-l10n-ach 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ach/ * iceweasel-l10n-ach 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ach/ * iceweasel-l10n-ach 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ach/ * iceweasel-l10n-af 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-af/ * iceweasel-l10n-af 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-af/ * iceweasel-l10n-af 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-af/ * iceweasel-l10n-an 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-an/ * iceweasel-l10n-an 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-an/ * iceweasel-l10n-an 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-an/ * iceweasel-l10n-ar 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ar/ * iceweasel-l10n-ar 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ar/ * iceweasel-l10n-ar 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ar/ * iceweasel-l10n-as 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-as/ * iceweasel-l10n-as 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-as/ * iceweasel-l10n-as 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-as/ * iceweasel-l10n-ast 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ast/ * iceweasel-l10n-ast 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ast/ * iceweasel-l10n-ast 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ast/ * iceweasel-l10n-az 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-az/ * iceweasel-l10n-az 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-az/ * iceweasel-l10n-az 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-az/ * iceweasel-l10n-be 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-be/ * iceweasel-l10n-be 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-be/ * iceweasel-l10n-be 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-be/ * iceweasel-l10n-bg 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-bg/ * iceweasel-l10n-bg 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-bg/ * iceweasel-l10n-bg 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-bg/ * iceweasel-l10n-bn-bd 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-bn-bd/ * iceweasel-l10n-bn-bd 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-bn-bd/ * iceweasel-l10n-bn-bd 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-bn-bd/ * iceweasel-l10n-bn-in 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-bn-in/ * iceweasel-l10n-bn-in 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-bn-in/ * iceweasel-l10n-bn-in 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-bn-in/ * iceweasel-l10n-br 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-br/ * iceweasel-l10n-br 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-br/ * iceweasel-l10n-br 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-br/ * iceweasel-l10n-bs 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-bs/ * iceweasel-l10n-bs 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-bs/ * iceweasel-l10n-bs 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-bs/ * iceweasel-l10n-ca 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ca/ * iceweasel-l10n-ca 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ca/ * iceweasel-l10n-ca 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ca/ * iceweasel-l10n-cak 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-cak/ * iceweasel-l10n-cak 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-cak/ * iceweasel-l10n-cak 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-cak/ * iceweasel-l10n-cs 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-cs/ * iceweasel-l10n-cs 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-cs/ * iceweasel-l10n-cs 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-cs/ * iceweasel-l10n-cy 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-cy/ * iceweasel-l10n-cy 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-cy/ * iceweasel-l10n-cy 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-cy/ * iceweasel-l10n-da 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-da/ * iceweasel-l10n-da 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-da/ * iceweasel-l10n-da 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-da/ * iceweasel-l10n-de 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-de/ * iceweasel-l10n-de 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-de/ * iceweasel-l10n-de 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-de/ * iceweasel-l10n-dsb 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-dsb/ * iceweasel-l10n-dsb 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-dsb/ * iceweasel-l10n-dsb 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-dsb/ * iceweasel-l10n-el 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-el/ * iceweasel-l10n-el 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-el/ * iceweasel-l10n-el 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-el/ * iceweasel-l10n-en-gb 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-en-gb/ * iceweasel-l10n-en-gb 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-en-gb/ * iceweasel-l10n-en-gb 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-en-gb/ * iceweasel-l10n-en-us 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-en-us/ * iceweasel-l10n-en-us 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-en-us/ * iceweasel-l10n-en-us 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-en-us/ * iceweasel-l10n-en-za 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-en-za/ * iceweasel-l10n-en-za 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-en-za/ * iceweasel-l10n-en-za 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-en-za/ * iceweasel-l10n-eo 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-eo/ * iceweasel-l10n-eo 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-eo/ * iceweasel-l10n-eo 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-eo/ * iceweasel-l10n-es-ar 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-es-ar/ * iceweasel-l10n-es-ar 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-es-ar/ * iceweasel-l10n-es-ar 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-es-ar/ * iceweasel-l10n-es-cl 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-es-cl/ * iceweasel-l10n-es-cl 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-es-cl/ * iceweasel-l10n-es-cl 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-es-cl/ * iceweasel-l10n-es-es 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-es-es/ * iceweasel-l10n-es-es 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-es-es/ * iceweasel-l10n-es-es 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-es-es/ * iceweasel-l10n-es-mx 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-es-mx/ * iceweasel-l10n-es-mx 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-es-mx/ * iceweasel-l10n-es-mx 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-es-mx/ * iceweasel-l10n-et 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-et/ * iceweasel-l10n-et 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-et/ * iceweasel-l10n-et 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-et/ * iceweasel-l10n-eu 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-eu/ * iceweasel-l10n-eu 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-eu/ * iceweasel-l10n-eu 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-eu/ * iceweasel-l10n-fa 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-fa/ * iceweasel-l10n-fa 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-fa/ * iceweasel-l10n-fa 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-fa/ * iceweasel-l10n-ff 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ff/ * iceweasel-l10n-ff 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ff/ * iceweasel-l10n-ff 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ff/ * iceweasel-l10n-fi 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-fi/ * iceweasel-l10n-fi 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-fi/ * iceweasel-l10n-fi 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-fi/ * iceweasel-l10n-fr 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-fr/ * iceweasel-l10n-fr 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-fr/ * iceweasel-l10n-fr 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-fr/ * iceweasel-l10n-fy-nl 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-fy-nl/ * iceweasel-l10n-fy-nl 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-fy-nl/ * iceweasel-l10n-fy-nl 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-fy-nl/ * iceweasel-l10n-ga-ie 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ga-ie/ * iceweasel-l10n-ga-ie 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ga-ie/ * iceweasel-l10n-ga-ie 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ga-ie/ * iceweasel-l10n-gd 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-gd/ * iceweasel-l10n-gd 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-gd/ * iceweasel-l10n-gd 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-gd/ * iceweasel-l10n-gl 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-gl/ * iceweasel-l10n-gl 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-gl/ * iceweasel-l10n-gl 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-gl/ * iceweasel-l10n-gn 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-gn/ * iceweasel-l10n-gn 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-gn/ * iceweasel-l10n-gn 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-gn/ * iceweasel-l10n-gu-in 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-gu-in/ * iceweasel-l10n-gu-in 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-gu-in/ * iceweasel-l10n-gu-in 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-gu-in/ * iceweasel-l10n-he 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-he/ * iceweasel-l10n-he 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-he/ * iceweasel-l10n-he 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-he/ * iceweasel-l10n-hi-in 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-hi-in/ * iceweasel-l10n-hi-in 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-hi-in/ * iceweasel-l10n-hi-in 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-hi-in/ * iceweasel-l10n-hr 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-hr/ * iceweasel-l10n-hr 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-hr/ * iceweasel-l10n-hr 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-hr/ * iceweasel-l10n-hsb 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-hsb/ * iceweasel-l10n-hsb 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-hsb/ * iceweasel-l10n-hsb 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-hsb/ * iceweasel-l10n-hu 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-hu/ * iceweasel-l10n-hu 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-hu/ * iceweasel-l10n-hu 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-hu/ * iceweasel-l10n-hy-am 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-hy-am/ * iceweasel-l10n-hy-am 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-hy-am/ * iceweasel-l10n-hy-am 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-hy-am/ * iceweasel-l10n-ia 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ia/ * iceweasel-l10n-ia 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ia/ * iceweasel-l10n-ia 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ia/ * iceweasel-l10n-id 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-id/ * iceweasel-l10n-id 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-id/ * iceweasel-l10n-id 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-id/ * iceweasel-l10n-is 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-is/ * iceweasel-l10n-is 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-is/ * iceweasel-l10n-is 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-is/ * iceweasel-l10n-it 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-it/ * iceweasel-l10n-it 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-it/ * iceweasel-l10n-it 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-it/ * iceweasel-l10n-ja 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ja/ * iceweasel-l10n-ja 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ja/ * iceweasel-l10n-ja 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ja/ * iceweasel-l10n-ka 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ka/ * iceweasel-l10n-ka 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ka/ * iceweasel-l10n-ka 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ka/ * iceweasel-l10n-kab 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-kab/ * iceweasel-l10n-kab 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-kab/ * iceweasel-l10n-kab 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-kab/ * iceweasel-l10n-kk 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-kk/ * iceweasel-l10n-kk 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-kk/ * iceweasel-l10n-kk 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-kk/ * iceweasel-l10n-km 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-km/ * iceweasel-l10n-km 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-km/ * iceweasel-l10n-km 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-km/ * iceweasel-l10n-kn 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-kn/ * iceweasel-l10n-kn 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-kn/ * iceweasel-l10n-kn 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-kn/ * iceweasel-l10n-ko 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ko/ * iceweasel-l10n-ko 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ko/ * iceweasel-l10n-ko 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ko/ * iceweasel-l10n-lij 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-lij/ * iceweasel-l10n-lij 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-lij/ * iceweasel-l10n-lij 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-lij/ * iceweasel-l10n-lt 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-lt/ * iceweasel-l10n-lt 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-lt/ * iceweasel-l10n-lt 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-lt/ * iceweasel-l10n-lv 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-lv/ * iceweasel-l10n-lv 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-lv/ * iceweasel-l10n-lv 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-lv/ * iceweasel-l10n-mai 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-mai/ * iceweasel-l10n-mai 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-mai/ * iceweasel-l10n-mai 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-mai/ * iceweasel-l10n-mk 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-mk/ * iceweasel-l10n-mk 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-mk/ * iceweasel-l10n-mk 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-mk/ * iceweasel-l10n-ml 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ml/ * iceweasel-l10n-ml 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ml/ * iceweasel-l10n-ml 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ml/ * iceweasel-l10n-mr 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-mr/ * iceweasel-l10n-mr 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-mr/ * iceweasel-l10n-mr 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-mr/ * iceweasel-l10n-ms 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ms/ * iceweasel-l10n-ms 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ms/ * iceweasel-l10n-ms 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ms/ * iceweasel-l10n-my 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-my/ * iceweasel-l10n-my 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-my/ * iceweasel-l10n-my 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-my/ * iceweasel-l10n-nb-no 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-nb-no/ * iceweasel-l10n-nb-no 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-nb-no/ * iceweasel-l10n-nb-no 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-nb-no/ * iceweasel-l10n-ne-np 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ne-np/ * iceweasel-l10n-ne-np 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ne-np/ * iceweasel-l10n-ne-np 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ne-np/ * iceweasel-l10n-nl 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-nl/ * iceweasel-l10n-nl 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-nl/ * iceweasel-l10n-nl 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-nl/ * iceweasel-l10n-nn-no 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-nn-no/ * iceweasel-l10n-nn-no 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-nn-no/ * iceweasel-l10n-nn-no 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-nn-no/ * iceweasel-l10n-or 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-or/ * iceweasel-l10n-or 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-or/ * iceweasel-l10n-or 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-or/ * iceweasel-l10n-pa-in 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-pa-in/ * iceweasel-l10n-pa-in 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-pa-in/ * iceweasel-l10n-pa-in 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-pa-in/ * iceweasel-l10n-pl 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-pl/ * iceweasel-l10n-pl 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-pl/ * iceweasel-l10n-pl 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-pl/ * iceweasel-l10n-pt-br 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-pt-br/ * iceweasel-l10n-pt-br 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-pt-br/ * iceweasel-l10n-pt-br 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-pt-br/ * iceweasel-l10n-pt-pt 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-pt-pt/ * iceweasel-l10n-pt-pt 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-pt-pt/ * iceweasel-l10n-pt-pt 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-pt-pt/ * iceweasel-l10n-rm 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-rm/ * iceweasel-l10n-rm 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-rm/ * iceweasel-l10n-rm 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-rm/ * iceweasel-l10n-ro 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ro/ * iceweasel-l10n-ro 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ro/ * iceweasel-l10n-ro 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ro/ * iceweasel-l10n-ru 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ru/ * iceweasel-l10n-ru 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ru/ * iceweasel-l10n-ru 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ru/ * iceweasel-l10n-si 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-si/ * iceweasel-l10n-si 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-si/ * iceweasel-l10n-si 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-si/ * iceweasel-l10n-sk 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-sk/ * iceweasel-l10n-sk 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-sk/ * iceweasel-l10n-sk 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-sk/ * iceweasel-l10n-sl 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-sl/ * iceweasel-l10n-sl 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-sl/ * iceweasel-l10n-sl 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-sl/ * iceweasel-l10n-son 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-son/ * iceweasel-l10n-son 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-son/ * iceweasel-l10n-son 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-son/ * iceweasel-l10n-sq 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-sq/ * iceweasel-l10n-sq 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-sq/ * iceweasel-l10n-sq 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-sq/ * iceweasel-l10n-sr 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-sr/ * iceweasel-l10n-sr 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-sr/ * iceweasel-l10n-sr 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-sr/ * iceweasel-l10n-sv-se 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-sv-se/ * iceweasel-l10n-sv-se 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-sv-se/ * iceweasel-l10n-sv-se 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-sv-se/ * iceweasel-l10n-ta 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ta/ * iceweasel-l10n-ta 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ta/ * iceweasel-l10n-ta 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ta/ * iceweasel-l10n-te 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-te/ * iceweasel-l10n-te 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-te/ * iceweasel-l10n-te 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-te/ * iceweasel-l10n-th 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-th/ * iceweasel-l10n-th 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-th/ * iceweasel-l10n-th 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-th/ * iceweasel-l10n-tr 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-tr/ * iceweasel-l10n-tr 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-tr/ * iceweasel-l10n-tr 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-tr/ * iceweasel-l10n-uk 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-uk/ * iceweasel-l10n-uk 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-uk/ * iceweasel-l10n-uk 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-uk/ * iceweasel-l10n-ur 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-ur/ * iceweasel-l10n-ur 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-ur/ * iceweasel-l10n-ur 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-ur/ * iceweasel-l10n-uz 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-uz/ * iceweasel-l10n-uz 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-uz/ * iceweasel-l10n-uz 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-uz/ * iceweasel-l10n-vi 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-vi/ * iceweasel-l10n-vi 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-vi/ * iceweasel-l10n-vi 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-vi/ * iceweasel-l10n-xh 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-xh/ * iceweasel-l10n-xh 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-xh/ * iceweasel-l10n-xh 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-xh/ * iceweasel-l10n-zh-cn 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-zh-cn/ * iceweasel-l10n-zh-cn 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-zh-cn/ * iceweasel-l10n-zh-cn 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-zh-cn/ * iceweasel-l10n-zh-tw 1:59.0.2-1 [libre] (armv7h): https://parabolagnulinux.org/packages/libre/armv7h/iceweasel-l10n-zh-tw/ * iceweasel-l10n-zh-tw 1:59.0.2-1 [libre] (i686): https://parabolagnulinux.org/packages/libre/i686/iceweasel-l10n-zh-tw/ * iceweasel-l10n-zh-tw 1:59.0.2-1 [libre] (x86_64): https://parabolagnulinux.org/packages/libre/x86_64/iceweasel-l10n-zh-tw/ The user provided the following additional text: Please update the language packs of Iceweasel to the current version (61.0.1-0.testing2) for avoid future issues. Thanks. From lukeshu at lukeshu.com Mon Aug 27 00:34:09 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Sun, 26 Aug 2018 20:34:09 -0400 Subject: [Dev] libretools 20180826 release announcement Message-ID: <875zzw3awu.wl-lukeshu@lukeshu.com> I just released libretools 20180826 to [libre] and pushed the source tarball to . TL;DR: Merge your /etc/makepkg.conf.pacnew (if it exists). This is a minor bugfix release. Bugs fixed from 20180815 20180826: - librechroot: Make the 'clean-pkgs' command work correctly. Previously, it misbehaved if libretools is installed, or will be installed, inside the chroot. Changes from 20180815 20180826: - Change how the librefetch makepkg hook is installed. This relies on makepkg.conf loading /etc/makepkg.d/*.conf, which had been discussed previously[1]. This change is present in pacman 5.1.1-1.parabola4 and up. Previously, the libretools install hook had edited makepkg.conf. The new post_upgrade install hook should make the upgrade seamless if you haven't made any manual modifications to your makepkg.conf. If you have, you will need to merge makepkg.conf.pacnew. [1]: https://lists.parabola.nu/pipermail/dev/2017-December/006177.html -- Happy hacking, ~ Luke Shumaker From lukeshu at lukeshu.com Mon Aug 27 00:51:57 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Sun, 26 Aug 2018 20:51:57 -0400 Subject: [Dev] dbscripts 20180826 release announcement Message-ID: <874lfg3a36.wl-lukeshu@lukeshu.com> I've rolled out version 20180826 of Parabola dbscripts. This is a bugfix release. Changes from 20180716 to 20180826: - default configuration: * Ensure that when STAGING is taken from the environment, that it is absolute. This should fix spurious errors from db-update. https://labs.parabola.nu/issues/1957 "Invisible" changes from 20180716 to 20180826, in in preparation for migrating db-import-pkg to use db-update internally: - default configuration: * config.local.(import_profiles): Set ARCHES=() appropriately. - db-import-pkg: Populate ${workdir}/dif/ - test suite: Set extglob Other notes: - On winston.parabola.nu, I have run: sudo pacman -Syu sudo locale-gen sudo mv -Tf /etc/makepkg.conf.pacnew /etc/makepkg.conf -- Happy hacking, ~ Luke Shumaker From bill-auger at peers.community Mon Aug 27 07:14:02 2018 From: bill-auger at peers.community (bill-auger) Date: Mon, 27 Aug 2018 07:14:02 +0000 Subject: [Dev] dbscripts plan v2 In-Reply-To: <87sh36ja6x.wl-lukeshu@lukeshu.com> References: <87sh36ja6x.wl-lukeshu@lukeshu.com> Message-ID: <20180827071402.18d89b5b@peers.community> this all sounds very sensible and lucid to me the one thing that jumped out at me was the part where some shell accounts logins were different from the username: in hackers.git - considering how we discussed automating the parabolaweb 'hackers' page and the redmine permissions based on pushes to hackers.git, it would sure make things most sensible to normalize all these logins to be consistent across services - in redmine for example, the value of 'login' will be the only way to auto-magically locate a user without an explicit table to associate the 'redmine' login with the hackers.git 'username' From bill-auger at peers.community Mon Aug 27 07:41:05 2018 From: bill-auger at peers.community (bill-auger) Date: Mon, 27 Aug 2018 07:41:05 +0000 Subject: [Dev] redmine admin status and setting issues to "fixed" Message-ID: <20180827074105.10501cc3@peers.community> i just removed global admin status on redmine from all users - there was really no need for that and it is a very dangerous feature to have enabled always - that is not related to the 'hacker' or 'community' access groups - it is only for changing the features and inner-working of redmine itself the only difference you might notice is regarding setting issues to "fixed" - you may notice that 'fixed' is no longer an option for some open issues - from now on, issues can be closed only by setting them to 'invalid' unless they are first assigned to a hacker - once an issue has been assigned to a hacker, then that hacker and only that hacker will be able to set the issue status to 'fixed' the workflow permissions was actually changed to behave that way some time ago when i made it so that normal users could no longer manipulate issue states such as assigning them to a hacker or closing them as 'fixed' - but some may not have noticed the change because their global admin status was over-riding the workflow permissions the idea is to encourage people to self-assign and assign issues to the appropriate others so that they can be seen in overview on your "my issues" page that is now prominently linked in the navbar of every redmine page https://labs.parabola.nu/my/page and to make the issue statuses more meaningful, i would also like to add a new issue status 'unconfirmed' to be the default state for all user-opened issues - then as some dev reviews the issue, they can either confirm that this is indeed a bug, feature request, deferred upstream, or whatever and change its state accordingly From lukeshu at lukeshu.com Mon Aug 27 16:39:06 2018 From: lukeshu at lukeshu.com (Luke Shumaker) Date: Mon, 27 Aug 2018 12:39:06 -0400 Subject: [Dev] dbscripts plan v2 In-Reply-To: <20180827071402.18d89b5b@peers.community> References: <87sh36ja6x.wl-lukeshu@lukeshu.com> <20180827071402.18d89b5b@peers.community> Message-ID: <87lg8r228l.wl-lukeshu@lukeshu.com> On Mon, 27 Aug 2018 03:14:02 -0400, bill-auger wrote: > this all sounds very sensible and lucid to me > > the one thing that jumped out at me was the part where some shell > accounts logins were different from the username: The discrepancy I spoke of there isn't between Parabola things, it's between Parabola things vs personal things. For example, on everything Parabola I'm "lukeshu", but my login on my personal desktop is "luke". Because $LIBREUSER is set based on $USER or $SUDO_USER (see the conf.sh(3) man page), LIBREUSER=luke. But of course I need to log in to the Parabola servers as "lukeshu", so "$LIBREUSER at repo.parabola.nu" won't work for me. > in hackers.git - > considering how we discussed automating the parabolaweb 'hackers' page > and the redmine permissions based on pushes to hackers.git, it would > sure make things most sensible to normalize all these logins to be > consistent across services - in redmine for example, the value of > 'login' will be the only way to auto-magically locate a user without > an explicit table to associate the 'redmine' login with the hackers.git > 'username' Most of users that exist in both redmine and hackers.git have the same username in both, if you ignore capitalization (hackers.git requires usernames to be all lower-case), at least among active developers. Redmine usernames are case-insensitive, so it wouldn't break anyone's saved credentials to edit their username to be lower-case, if that makes something easier. Exceptions that I see: - redmine:smv -> git:sorin-mihai (was formerly smv in hackers.git) - redmine:g4jc -> git:gaming4jc -- Happy hacking, ~ Luke Shumaker