[arch-dev-public] Signoff report for [testing]

2015-03-02 Thread Arch Website Notification
=== Signoff report for [testing] ===
https://www.archlinux.org/packages/signoffs/

There are currently:
* 110 new packages in last 24 hours
* 0 known bad packages
* 0 packages not accepting signoffs
* 9 fully signed off packages
* 125 packages missing signoffs
* 7 packages older than 14 days

(Note: the word 'package' as used here refers to packages as grouped by
pkgbase, architecture, and repository; e.g., one PKGBUILD produces one
package per architecture, even if it is a split package.)


== New packages in [testing] in last 24 hours (110 total) ==

* ding-libs-0.4.0-3 (i686)
* kmod-20-1 (i686)
* ding-libs-0.4.0-3 (x86_64)
* kmod-20-1 (x86_64)
* exo-0.10.3-2 (i686)
* garcon-0.4.0-1 (i686)
* gtk-xfce-engine-2.10.0-1 (i686)
* libxfce4ui-4.12.0-1 (i686)
* libxfce4util-4.12.1-1 (i686)
* libxfcegui4-4.10.0-4 (i686)
* nvidia- (i686)
* nvidia-304xx-304.125-11 (i686)
* nvidia-340xx-340.76-4 (i686)
* orage-4.10.0-2 (i686)
* thunar-1.6.6-1 (i686)
* thunar-archive-plugin-0.3.1-5 (i686)
* thunar-media-tags-plugin-0.2.1-2 (i686)
* thunar-volman-0.8.1-1 (i686)
* xfburn-0.5.2-2 (i686)
* xfce4-appfinder-4.12.0-1 (i686)
* xfce4-battery-plugin-1.0.5-4 (i686)
* xfce4-clipman-plugin-1.2.6-2 (i686)
* xfce4-cpufreq-plugin-1.1.1-2 (i686)
* xfce4-cpugraph-plugin-1.0.5-3 (i686)
* xfce4-datetime-plugin-0.6.2-4 (i686)
* xfce4-dev-tools-4.12.0-1 (i686)
* xfce4-dict-0.7.0-2 (i686)
* xfce4-diskperf-plugin-2.5.4-3 (i686)
* xfce4-eyes-plugin-4.4.3-2 (i686)
* xfce4-fsguard-plugin-1.0.1-4 (i686)
* xfce4-genmon-plugin-3.4.0-3 (i686)
* xfce4-mailwatch-plugin-1.2.0-5 (i686)
* xfce4-mixer-4.11.0-2 (i686)
* xfce4-mount-plugin-0.6.7-3 (i686)
* xfce4-mpc-plugin-0.4.4-4 (i686)
* xfce4-netload-plugin-1.2.4-2 (i686)
* xfce4-notes-plugin-1.7.7-7 (i686)
* xfce4-notifyd-0.2.4-2 (i686)
* xfce4-panel-4.12.0-1 (i686)
* xfce4-power-manager-1.4.3-1 (i686)
* xfce4-quicklauncher-plugin-1.9.4-10 (i686)
* xfce4-screenshooter-1.8.2-2 (i686)
* xfce4-sensors-plugin-1.2.6-2 (i686)
* xfce4-session-4.12.0-2 (i686)
* xfce4-settings-4.12.0-1 (i686)
* xfce4-smartbookmark-plugin-0.4.5-3 (i686)
* xfce4-systemload-plugin-1.1.2-2 (i686)
* xfce4-terminal-0.6.3-2 (i686)
* xfce4-time-out-plugin-1.0.1-5 (i686)
* xfce4-timer-plugin-1.6.0-2 (i686)
* xfce4-verve-plugin-1.0.1-2 (i686)
* xfce4-wavelan-plugin-0.5.11-3 (i686)
* xfce4-weather-plugin-0.8.5-2 (i686)
* xfce4-xkb-plugin-0.5.6-2 (i686)
* xfconf-4.12.0-1 (i686)
* xfdesktop-4.12.0-1 (i686)
* xfwm4-4.12.0-1 (i686)
* exo-0.10.3-2 (x86_64)
* garcon-0.4.0-1 (x86_64)
* gtk-xfce-engine-2.10.0-1 (x86_64)
* libxfce4ui-4.12.0-1 (x86_64)
* libxfce4util-4.12.1-1 (x86_64)
* libxfcegui4-4.10.0-4 (x86_64)
* nvidia- (x86_64)
* nvidia-304xx-304.125-11 (x86_64)
* nvidia-340xx-340.76-4 (x86_64)
* orage-4.10.0-2 (x86_64)
* thunar-1.6.6-1 (x86_64)
* thunar-archive-plugin-0.3.1-5 (x86_64)
* thunar-media-tags-plugin-0.2.1-2 (x86_64)
* thunar-volman-0.8.1-1 (x86_64)
* xfburn-0.5.2-2 (x86_64)
* xfce4-appfinder-4.12.0-1 (x86_64)
* xfce4-battery-plugin-1.0.5-4 (x86_64)
* xfce4-clipman-plugin-1.2.6-2 (x86_64)
* xfce4-cpufreq-plugin-1.1.1-2 (x86_64)
* xfce4-cpugraph-plugin-1.0.5-3 (x86_64)
* xfce4-datetime-plugin-0.6.2-4 (x86_64)
* xfce4-dev-tools-4.12.0-1 (x86_64)
* xfce4-dict-0.7.0-2 (x86_64)
* xfce4-diskperf-plugin-2.5.4-3 (x86_64)
* xfce4-eyes-plugin-4.4.3-2 (x86_64)
* xfce4-fsguard-plugin-1.0.1-4 (x86_64)
* xfce4-genmon-plugin-3.4.0-3 (x86_64)
* xfce4-mailwatch-plugin-1.2.0-5 (x86_64)
* xfce4-mixer-4.11.0-2 (x86_64)
* xfce4-mount-plugin-0.6.7-3 (x86_64)
* xfce4-mpc-plugin-0.4.4-4 (x86_64)
* xfce4-netload-plugin-1.2.4-2 (x86_64)
* xfce4-notes-plugin-1.7.7-7 (x86_64)
* xfce4-notifyd-0.2.4-2 (x86_64)
* xfce4-panel-4.12.0-1 (x86_64)
* xfce4-power-manager-1.4.3-1 (x86_64)
* xfce4-quicklauncher-plugin-1.9.4-10 (x86_64)
* xfce4-screenshooter-1.8.2-2 (x86_64)
* xfce4-sensors-plugin-1.2.6-2 (x86_64)
* xfce4-session-4.12.0-2 (x86_64)
* xfce4-settings-4.12.0-1 (x86_64)
* xfce4-smartbookmark-plugin-0.4.5-3 (x86_64)
* xfce4-systemload-plugin-1.1.2-2 (x86_64)
* xfce4-terminal-0.6.3-2 (x86_64)
* xfce4-time-out-plugin-1.0.1-5 (x86_64)
* xfce4-timer-plugin-1.6.0-2 (x86_64)
* xfce4-verve-plugin-1.0.1-2 (x86_64)
* xfce4-wavelan-plugin-0.5.11-3 (x86_64)
* xfce4-weather-plugin-0.8.5-2 (x86_64)
* xfce4-xkb-plugin-0.5.6-2 (x86_64)
* xfconf-4.12.0-1 (x86_64)
* xfdesktop-4.12.0-1 (x86_64)
* xfwm4-4.12.0-1 (x86_64)


== Incomplete signoffs for [core] (15 total) ==

* dialog-1:1.2_20150225-1 (i686)
0/1 signoffs
* ding-libs-0.4.0-3 (i686)
0/1 signoffs
* glib2-2.42.2-1 (i686)
0/1 signoffs
* kmod-20-1 (i686)
0/1 signoffs
* libmpc-1.0.3-1 (i686)
0/1 signoffs
* libtool-2.4.6-1 (i686)
0/1 signoffs
* logrotate-3.8.9-1 (i686)
0/1 signoffs
* systemd-219-2 (i686)
0/1 signoffs
* util-linux-2.26-3 (i686)
0/1 signoffs
* dialog-1:1.2_20150225-1 (x86_64)
1/2 signoffs
* ding-libs-0.4.0-3 (x86_64)
0/2 signoffs
* kmod-20-1 (x86_64)
0/2 signoffs
* libmpc-1.0.3-1 (x86_64)
0/2 signoffs
* logrotate-3.8.9-1 (x86_64)
1/2 signoffs
* util-lin

[arch-dev-public] Bug tracker permissions

2015-03-02 Thread Allan McRae
Hi all,

I notice we have a backlog of requests (close or reopen) in both the
"Arch Linux" and "Community Packages" sections.  33 and 29 requests
respectively.

To help fix this, I gave our bug wrangler (scimmia) permissions to see
these in both projects, which actually makes him a "Project Manager".

The TUs can not see these requests to act on them.  All developers were
given project manager permissions long time ago - should TUs also get
this?  Or should we wait to see how the bug wrangler goes at reducing
the queue?

Cheers,
Allan


Re: [arch-dev-public] Bug tracker permissions

2015-03-02 Thread Sébastien Luttringer
On 02/03/2015 14:10, Allan McRae wrote:
> 
> The TUs can not see these requests to act on them.  All developers were
> given project manager permissions long time ago - should TUs also get
> this?  Or should we wait to see how the bug wrangler goes at reducing
> the queue?

Hi,

Make sense to open bug wrangling to TUs.

Moreover, is there some interest to not automatically reopen tasks ?
That would spread the load of closing them again to all packagers
instead to one bug wrangler.

Regards,

-- 
Sébastien "Seblu" Luttringer
Archlinux Developer
https://seblu.net | Twitter: @seblu42
GPG: 0x2072D77A


Re: [arch-dev-public] Packages added to todo list 'Fix source file names'

2015-03-02 Thread Gaetan Bisson
[2015-03-02 15:58:37 -] Arch Website Notification:
> Todo list information:
> Name: Fix source file names
> URL: https://www.archlinux.org/todo/fix-source-file-names/
> Creator: Sergej Pupykin
> Description:
> Following packages have potential file name conflicts if you use SRCDEST in
> makepkg.conf.
> 
> Please add "$pkgname-$pkgver.tar.gz::" into beginning of URL.
> 
> Urls like this
> 
> https://github.com///archive/v0.4.1.tar.gz
> 
> should be changed to
> 
> $pkgname-$pkgver.tar.gz::https://github.com///archive/v0.4.1.tar.gz
> 
> so source will be downloaded into unique named file.

Should we really try to enforce unique tarball names? Then should we
enforce unique patch names too (and anything else that might go in the
source array)? If upstream's tarball is called v0.4.1.tar.gz then I'd
rather not override that...

-- 
Gaetan


Re: [arch-dev-public] Packages added to todo list 'Fix source file names'

2015-03-02 Thread Dave Reisner
On Mon, Mar 02, 2015 at 06:49:13AM -1000, Gaetan Bisson wrote:
> [2015-03-02 15:58:37 -] Arch Website Notification:
> > Todo list information:
> > Name: Fix source file names
> > URL: https://www.archlinux.org/todo/fix-source-file-names/
> > Creator: Sergej Pupykin
> > Description:
> > Following packages have potential file name conflicts if you use SRCDEST in
> > makepkg.conf.
> > 
> > Please add "$pkgname-$pkgver.tar.gz::" into beginning of URL.
> > 
> > Urls like this
> > 
> > https://github.com///archive/v0.4.1.tar.gz
> > 
> > should be changed to
> > 
> > $pkgname-$pkgver.tar.gz::https://github.com///archive/v0.4.1.tar.gz
> > 
> > so source will be downloaded into unique named file.
> 
> Should we really try to enforce unique tarball names?

Yes. It's rare, but it's easy to fix and it's useful for humans trying
to navigate their $SRCDEST directory. A tarball named v0.4.1.tar.gz
isn't useful at a glance to a human.

> Then should we enforce unique patch names too (and anything else that
> might go in the source array)?

I don't see why not. If you're giving patches generic names like
bugfix.patch, then you're not doing anyone any favors. A sufficiently
descriptive filename for a patch should not, in the general case, cause
filename clashes.

> If upstream's tarball is called v0.4.1.tar.gz then I'd rather not
> override that...

Not sure you've presented any reasoning here other than "I'm lazy".
Don't worry, I'm with you on that, but I think we can do better here
without increasing maintenance burden.

Another option would be to teach makepkg to shard out SRCDEST by
$pkgbase, allowing source contents to be "namespaced" to a degree. This
would make the $SRCDEST dir easier to navigate, as everything is now
split up by the package it belongs to (and by corollary, it's then
easier to clean). A downside is that this strategy would potentially
cause source file duplication in cases like "linux" and
"linux-api-headers". It also, in extreme circumstances, will break on
filesystems like ext3 which have subdirectory count limits.

dR


Re: [arch-dev-public] Packages added to todo list 'Fix source file names'

2015-03-02 Thread Gaetan Bisson
[2015-03-02 12:28:46 -0500] Dave Reisner:
> On Mon, Mar 02, 2015 at 06:49:13AM -1000, Gaetan Bisson wrote:
> 
> > If upstream's tarball is called v0.4.1.tar.gz then I'd rather not
> > override that...
> 
> Not sure you've presented any reasoning here other than "I'm lazy".
> Don't worry, I'm with you on that, but I think we can do better here
> without increasing maintenance burden.

My reasoning is that there's no reason to complicate our PKGBUILDs to
fix something I don't consider a problem. We should really just be able
to copy-paste an upstream URL; and if the filenames collide I'd rather
have this fixed automatically rather than manually in every PKGBUILD.

> Another option would be to teach makepkg to shard out SRCDEST by
> $pkgbase, allowing source contents to be "namespaced" to a degree.

We could also do what wget does: use the full URL as path. So the source
file http://github.com/libfoo/v0.4.1.tar.gz would end up being
downloaded as $SRCDEST/github.com/libfoo/v0.4.1.tar.gz .

That's clean and generic. Are there any tools that rely on SCRDEST and
that would be disturbed by a change like this?

Cheers.

-- 
Gaetan


Re: [arch-dev-public] Packages added to todo list 'Fix source file names'

2015-03-02 Thread Dan McGee
On Mon, Mar 2, 2015 at 12:45 PM, Gaetan Bisson  wrote:
> [2015-03-02 12:28:46 -0500] Dave Reisner:
>> On Mon, Mar 02, 2015 at 06:49:13AM -1000, Gaetan Bisson wrote:
>>
>> > If upstream's tarball is called v0.4.1.tar.gz then I'd rather not
>> > override that...
>>
>> Not sure you've presented any reasoning here other than "I'm lazy".
>> Don't worry, I'm with you on that, but I think we can do better here
>> without increasing maintenance burden.
>
> My reasoning is that there's no reason to complicate our PKGBUILDs to
> fix something I don't consider a problem. We should really just be able
> to copy-paste an upstream URL; and if the filenames collide I'd rather
> have this fixed automatically rather than manually in every PKGBUILD.
>
>> Another option would be to teach makepkg to shard out SRCDEST by
>> $pkgbase, allowing source contents to be "namespaced" to a degree.
>
> We could also do what wget does: use the full URL as path. So the source
> file http://github.com/libfoo/v0.4.1.tar.gz would end up being
> downloaded as $SRCDEST/github.com/libfoo/v0.4.1.tar.gz .
>
> That's clean and generic. Are there any tools that rely on SCRDEST and
> that would be disturbed by a change like this?

Future plans aside, there are 19 packages involved here. We can spend
time proposing alternate solutions without patches and complaining, or
we could just fix these packages. I'm glad you don't consider it a
problem, but someone cared enough to, and it doesn't really
inconvenience anyone that much in the big picture.

-Dan


Re: [arch-dev-public] Packages added to todo list 'Fix source file names'

2015-03-02 Thread Gaetan Bisson
[2015-03-02 12:54:56 -0600] Dan McGee:
> Future plans aside, there are 19 packages involved here. We can spend
> time proposing alternate solutions without patches and complaining, or
> we could just fix these packages.

I'd rather write a patch myself than see tiny workarounds pile up in our
PKGBUILDs. Yes, that's more work, but that's how I prefer to spend my
own free time. Now I was discussing whether such a patch is viable
before actually working on it. Are you interested in this discussion?

-- 
Gaetan